html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp, var, dd, dl, dt, form, label, table, caption, tbody, tfoot, thead, tr, th, td {
   margin: 0;
   padding: 0;
   border: 0;
   font-weight: inherit;
   font-style: inherit;
   border-spacing: 0;
}
div.rad img{}
#rad2,#rad3{}
a img, :link img, :visited img {border: 0;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}
/*****\eric meyer reset\*****/
body { font-size:10pt; font-family: 'tahoma', 'arial'; width:100%;}
a {text-decoration:none;}
a:hover {}

.rad,#spllot{float:left;margin-top:4px;padding:0px;height:90px}
.rad{border:1px solid #aaa;margin-right:20px}
#spllot{margin-top:2px;}

#container {width:998px; margin:auto;}
#container2 {background:url('back.gif') repeat-y left 100px;}
#container.large #container2 {background-image:url('back_large.gif');}

#top {height:100px; margin:10px 0px; border-top:10px solid #ff0; border-bottom:10px solid #ff0; background:#fff;}

#midm {width:556px; float:left; margin:0px 1px;}
#container.large #midm {width:776px!important;}

#midl {}
#midr{}
#midl, #midr {width:220px; float:left; background:#CFEAFF;}

#menu {margin:5px;margin-left:0px;}
p.rubriche {display:none}
p.rubriche.home {display:block;text-transform:uppercase;}
p.sottorubriche,p.rubriche.home {margin-bottom:1px; padding:6px 0px; padding-left:30px; background:url('bullet.gif') no-repeat 10px center #0a7; font-weight:bold;}
p.sottorubriche a, p.rubriche.home a {color:#fff;}
p.sottorubriche a:hover, p.rubriche.home a:hover {color:#f4ffd5;}
#srb_2838 {background-color:#008B9E}
#srb_2834 {background-color:#01C2CB}
#srb_2836 {background-color:#40D0B7}
#srb_2837 {background-color:#83CE69}
#srb_2839 {background-color:#498F73}
#srb_2844 {background-color:#E14C22}
p.rubriche.home {background-color:#4A9249}
p.sottorubriche.enh {background:url('bullet.gif') no-repeat 190px center #212E34!important; color:#fff;}
div.d_srb {margin-bottom:10px;}
p.articoli{text-align:right; padding:2px 0px; font-size:0.9em;}
p.articoli a{color:#008B9E;}
p.articoli.enh a{color:#E14C22;}
p.articoli a:hover {color:#00626F}

.editoriale {background:#CFEAFF; padding:5px; color:#141F1B}
.copeimg {background:#CFEAFF; float:left; margin:5px;}
.copeimg img {width:250px}

#bot {clear:both;width:100%; text-align:center; background:#7F8993; color:#efefef; font-size:0.9em; padding:2px 0px 50px 0px; border-top:1px solid #fff;}
#bot a {color:#fff;}
#loghiW3c {margin-top:15px;}
#footer {border-top:2px solid #efefef;padding-top:20px;}

#links {margin:5px; padding-bottom:30px;}
p.links {border-bottom:1px dotted #53697E; margin:2px 30px 0px 10px; padding:5px 0px;padding-left:10px; font-size:0.85em;
background:url('mini.gif') no-repeat left center;}
p.links a {color:#53697E;}
p.links a:hover {color:#27343F;}

p.linkstitle, p.newsBoxTitle, p.titolo {
padding:5px 20px 5px 35px; background:url('link.gif') no-repeat 10px center #fff; 
font-size:1.1em; font-weight:bold; color:#E14C22; margin-bottom:10px;
}

p.titolo {border-bottom:1px solid #ddd; margin-left:5px; margin-right:5px;}
div.testoit {padding:0px 5px;}
.firstimage img {float:left; border:1px solid #ddd; padding:2px; margin-right:10px; width:250px}

div.newsBox {padding:5px; padding-bottom:30px; background:#D8F3EA; border-top:1px solid #fff;}
p.newsBox {font-size:0.9em; margin:0px 20px; padding:5px 0px 5px 15px; background:url('item.gif') no-repeat left 8px;}
p.newsBoxTxt {font-size:0.9em; margin:0px 5px 20px 20px; padding-bottom:15px; border-bottom:2px solid #fff;}
p.newsBox a {color:#008B9E;}

#homenewsTable {padding:5px;}
div.homenewsCell {border-bottom:2px solid #eaeaea; padding:15px 5px 10px 5px;}
div.homenewsCell img {border:2px solid #eee; float:left; margin:-12px 10px 10px 10px; width:100px;}
p.homenewsTit {font-weight:bold; padding-left:124px;}
p.homenewsTit a {text-decoration:underline;color:#008B9E;}
p.homenewsArt {margin-top:10px;}
p.homenewsArt a {color:#000;}
span.homeNewsData {display:block; clear:both; visibility:hidden; font-size:1px; height:1px;}


/**** login *****/
#login {text-align:center; margin:50px 0px 10px 0px;}
#login a {color:#008B9E;}
#login form {margin:auto; width:380px; border:1px solid #ccc; background:url('input.gif') repeat-x top left #fff;}

div.loginNew {margin:none!important;}
div.loginNew form {border:none!important;}
div.loginNew p.loginItem {border-left:1px solid #ccc;border-right:1px solid #ccc;}

#login p.loginLink, #login p.loginSubTit {font-weight:bold; font-size:1.3em; margin:0px; background:#eee; border:1px solid #ccc; color:#00454F}
#login p.loginLink a:hover {color:#00454F}
#login p.loginSubTit {margin:90px 0px 0px 0px;}

#login p.loginTit {border-bottom:1px solid #ccc; font-weight:bold; font-size:1.1em; padding:5px;color:#E14C22;}
#login p.loginItem {background:#FFF}
#login p.loginBots {border-top:1px solid #ccc; padding:5px; background:#fff;}
#login span.loginLabel {width:100px; float:left; display:block;text-align:right;padding:5px 5px 9px 0px;background:#CFEAFF;border-right:1px solid #ccc;}
#login .inputText {width:250px;border:1px solid #bebebe; background:url('input.gif') repeat-x top left #fff; margin:5px 0px;}
#login .inputError {background:#CF8181; border-color:#000; color:#eee;}
#login span.f_obb {padding:0px 5px; color:#f00; cursor:help;}
#login img.avatar {float:none;}
#login .itemAvatar {display:none;}


/*
div.loginHome {float:right; border:none;font-size:0.8em; margin-top:5px;}
div.loginHome a {color:#008B9E;}
div.loginHome h4 {font-weight:bold;color:#E14C22;}
div.loginHome h4, div.loginHome h5 { border-left:1px solid #ddd; padding:4px 10px; font-size:1.0em;}

div.loginHome #login {text-align:center;margin:0px;border:1px solid #ccc; background:#eee; font-size:0.9em;padding:2px 10px;}
div.loginHome #login form {margin:0px; width:auto; border:none; background:none;}
div.loginHome #login p.loginSubTit {display:none;}
div.loginHome #login .inputText {font-size:0.9em; width:100px;}
div.loginHome #login .inputButt {font-size:0.9em;}
div.loginHome #login p.loginItem {background:none;}
div.loginHome #login span.loginLabel {color:#E14C22; border:none; background:none; text-align:right; width:50px;}
div.loginHome #login p.loginLink2 {display:none;}
div.loginHome #login p.loginBots {border-top:none; padding:0px;}
*/

p.allegati {clear:both;margin:5px;padding-left:20px;background:url('../customizer/gear/inside2/js_libs/ext/css/images/save.gif') no-repeat center left;}
p.all-pdf {background-image:url('../customizer/gear/inside2/js_libs/ext/css/images/pdf.gif');}
p.all-doc {background-image:url('../customizer/gear/inside2/js_libs/ext/css/images/doc.gif');}
p.allegati a {color:#E14C22; font-weight:bold;}

#fotolinks {margin:30px 10px;}
#fotolinks div {float:left;}
#fotolinks img {border:1px solid #ddd; padding:2px; margin:0px 20px 40px 20px;}

#banners {margin:30px 1px 0px 1px;}
#banners img {width:218px!important;}

#divSpot {}
#divSpot div.testoit {width:640px;float:left}
#divSpot #fotolinks {width:110px;float:left;overflow:hidden;margin:0px 0px 0 10px;border-left:1px solid #ddd;text-align:center;}
#divSpot #fotolinks div {float:none;}
#divSpot #fotolinks img {margin:0px;}
#divSpot #fotolinks .didaimage {display:block;margin-bottom:10px;}
