html, body { 
margin:0 auto;
padding:0;
border:0;
font-weight:normal;
font-style:normal;
font-size:0.9em;
vertical-align:top;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000;
background-color:#fff;
text-align:center;
}
div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, td { 
margin:0;
padding:0;
border:0;
outline:0;
font-weight:normal;
font-style:normal;
white-space:normal;
font-size:100%;
line-height:120%;
list-style:none outside;
vertical-align:top;
}
h1, h2, h3, h4, h5, h6,h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-family:Verdana, Arial, Helvetica, sans-serif;}
table{width:100%;} 
strong{font-weight:bold;}
a:link{color:#003366;text-decoration:none;background-color:inherit;}
a:visited{color:#333333;text-decoration:none;background-color:inherit;}
a:hover{color:#336600;border-bottom:1px dashed #6E361D;background-color:inherit;}
a:focus{color:green !important;text-decoration:none;background-color:inherit;}
a:active{color:green !important;text-decoration:none;background-color:inherit;}
img{border:none !important;}
fieldset{border:none;} 
legend{font-size:100%;margin:0;font-weight:bold;padding:0;} 
input,textarea,select{font-size:100%;}
label{display:block;}
td{padding:3px;vertical-align:top;}
/*------- CLASS GENERICI -----*/
.nowrap{white-space:nowrap;font-size:95%;}
.italic{font-style:italic;}
.uppercase{text-transform:uppercase;}
.small{font-size:85%;}
.right{text-align:right;}
.cell{padding:0 2px 0 2px;border:1px solid #000000;}
.clear{clear:both}
.sottovuoto{display:block !important;clear:both;margin:0 !important;padding:0 !important;height:1px !important;}
.accesskey{border-bottom:#036 1px solid}
#back{clear:both;text-align:right;width:100%;padding-bottom:10px;cursor:pointer;display:block;}
#back:hover{border:none}
#back img{}
img#pageforward{float:right;}
img#pageback{float:left;}
/* STILI PER IL LAYOUT GENERALE */
#SkipMenu{display:none !important;}
.container{width:980px;margin:0 auto !important;text-align:left;}
div.header{height:238px;background:#0485C8 url(sfondo_header.jpg) no-repeat 50% 0;color:#fff !important;}
#container2{padding-top:25px;}
.Display{float:left;width:600px;padding:0 20px 0 0;clear:both;}
#columnleft{float:left;width:200px;padding:0 0 0 10px;}
#columnright{float:left;width:130px;padding:0 0 0 20px;font-size:85%;}
#footer{clear:both;background:url(sfondo_footer.jpg) no-repeat 0 100%;font-size:85%;padding:20px;}
/* HEADER */
div.header img{margin: 0 5px 10px 5px;vertical-align:middle} 
div.header em{display:block;padding:60px 0 0 150px;font-size:250%} 
div.header em span{font-size:45%;vertical-align:baseline} 
div.header a{color:#fff;}
div.header a:hover{border:none;}
div.header h1{margin:37px 0 5px 20px;padding-top:50px;font-size:90%;font-weight:bold;}
div.header h1 a{border-bottom:#ddd 1px dotted;font-weight:bold;}
#ToplinkVersion{width:20%;float:right;text-align:right;padding:10px;font-size:85%}
#ToplinkVersion img{vertical-align:middle !important;float:right;}
#ToplinkVersion li{font-weight:bold;clear:both;}
#toolbar{height:18px;padding:5px 0 3px 4px;border-top:2px solid #fff}
#toolbar li{width:10%;float:left;text-align:center;border-left:2px solid #fff;font-size:85%;margin-left:-2px;}
#toolbar li.toolbar1{border-left:none;}
#toolbar li a{font-weight:bold;display:block;height:17px;padding-top:3px}
#toolbar li a:hover{background:#fff;color:#0485C8}
#toolbar li a:active{background:#ff0;color:#000 !important;border-left:2px solid #ff0;}
#toolbar li a:focus{background:#ff0;color:#000 !important;border-left:2px solid #ff0;}
#toolbar li a:active .accesskey,#toolbar li a:focus .accesskey{border-bottom:#000 1px solid}
#toolbar_selected a{background:#0485C8;color:#ff0}
#toolbar li .accesskey{border-bottom:#fff 1px solid !important}


/* COLONNE */

#columnleft h3,#columnleft h2,#columnright h2,#columnright h3,#columnright h4,#rechercher label#labelsearch{padding:6px;margin-bottom:5px;color:#fff;font-weight:bold;}
#columnleft div img,#columnright div img{float:none !important;}

#columnleft div{clear:both;margin-bottom:40px;}
#columnleft h2{background:#0485C8 url(sfondo_h3_box.jpg) no-repeat 100% 0;}
#columnleft h3{color:#0485C8;}

#columnright div{clear:both;margin-bottom:60px;}
#columnright h2,#columnright h3,#columnright h4,#rechercher label#labelsearch{background:#900 url(sfondo_h3_box_red.jpg) no-repeat 100% 0;}
#columnright h4{margin-top:30px;}


/* SPECIFICI BOX COLONNE */
#strumenti{margin-bottom:20px;height:120px;}
#strumenti ul{padding:10px 0 0 15px;}
#strumenti img{margin-bottom:3px;}
/* box articoli e news */
#col_ARTICLES h2,#col_NEWS h2{margin-bottom:10px;}
#col_ARTICLES h3,#col_NEWS h3{font-weight:bold;font-size:85%;border:none;}
#col_ARTICLES ul,#col_NEWS ul{margin:10px 0 10px 0;padding:0;}
#col_ARTICLES li,#col_NEWS li{padding-bottom:2px}
#elencoarticles44{background:url(bianchi.jpg) no-repeat 100% 2%;}
#elencoarticles43{background:url(rossi.jpg) no-repeat 100% 2%;}
#elencoarticles47{background:url(olio.jpg) no-repeat 100% 2%;height:60px;}
#elenconews52{margin-bottom:20px;}
#col_VIDEO li a{background:#000 url(sfondo_box_video.jpg) no-repeat;width:180px;height:43px;padding:5px;vertical-align:baseline;display:block;padding:90px 10px 0 10px;font-size:85%;font-weight:bold;color:#ff0;}
#col_IMAGES a:hover,#col_VIDEO li a:hover{border:none;opacity:0.8;}
#col_CALENDAR td{padding:1px !important;font-size:90%;}
/* feed & rss */
#col_BLOCCO_TAGS li{display:inline;line-height:110%;}
#col_BLOCCO_TAGS fieldset{margin-top:20px;}
/* ricerca */
#r,#section{background:url(input_corto.png) no-repeat;width:126px !important;height:16px !important;border:none;padding:4px 4px 0 4px;}
#section{width:130px !important;height:21px !important;padding:2px 5px 4px 5px !important;}
#avviaricerca{margin-top:4px;width:129px !important;height:19px;border:0;color:#fff;padding:0 0 4px 15px;background:#333 url(button_cerca.png) no-repeat;}
#col_ADVTWO,#col_ADVERTISING28{margin-bottom:30px !important;}
#bannercol6{margin-top:20px;}
/* FOOTER */
#footer h3{text-transform:uppercase;font-family: Times, Verdana, Arial, Helvetica, sans-serif;}
#footer img{margin:5px}
#footer ul,#footer dt em{padding:5px 0}
#footer dt em{padding:5px 0;display:block;}
#footer li,#validation li{display:inline;}
/* CONTENUTO CENTRALE */

#testata{height:70px;margin-bottom:10px;}
#testata h2{padding:8px 0 3px 0;font-size:140%;}
#testata p{font-size:90%;background-color:inherit;color:#666;}
.testatina{float:left !important;margin:0 15px 5px 0;}

#paginazione{clear:both;font-size:85%;text-align:center;}
#paginazione span{float:none;display:inline;padding:0 5px;font-weight:bold;font-size:110%;}
.pgnumber{border-bottom:1px solid #000;padding:0 2px}
.pgbefnex{font-size:85%;padding:0 5px 2px 5px;vertical-align:middle;font-weight:bold;}
.search-goog{margin-top:20px;}
.search-goog form{margin-top:10px;}
#goog-wm-qt{background-image:url(input.png);width:295px;height:21px;padding:4px 0 0 5px;float:left;}
#goog-wm-sb{background-image:url(button2.png);width:150px;height:25px;margin-left:5px;font-size:90%;font-weight:bold;padding-left:10px;}


/*------- STILI PER STRUMENTI DI AMMINISTRAZIONE -----*/
#ajaxloader{margin:0 !important;padding:0 !important;height:25px !important;}
#SkipMenu{display:none !important;color:#000;background-color:#fff;}
#SkipMenu li,#SkipMenu a{color:#000;background-color:#fff;}
#switch{height:30px;background:#666 url("../../imgs/controlpanel/back_switch.png");padding-top:5px;border-bottom:2px solid #333;margin:0 !important;color:#fff}
#switch form{width:320px;float:left}
#switch label{font-size:85%;font-weight:bold;padding:3px 5px;float:left;color:#fff;text-indent:20px;background-color:inherit}
#closebox input,#closebox a{width:80px;height:20px;float:left;background:#000 url("../../imgs/controlpanel/button_switch.png") no-repeat !important;color:#fff;margin:0 0 0 20px;font-weight:bold;font-size:88%;padding-top:0 !important;padding-left:5px !important;cursor:pointer;}
#closebox a{background-image:url("../../imgs/controlpanel/button_switch_Help.png") !important;padding-top:3px !important;height:17px;padding-left:0 !important;}
#closebox a:hover{border:none;}
#switch input.styled{width:16px;height:16px;float:left;margin-top:2px}
#closebox{float:right !important;width:200px !important}
#switch_selectbox label{text-align:right;padding:5px 0 !important;}
#switch_selectbox{width:470px !important}
.uploadpopup{background:url("../../imgs/controlpanel/fondo_popup.png");height:140px;padding:10px}
.uploadpopup h1{font-size:120%;font-weight:900;margin-bottom:10px}
.uploadpopup label{width:100%}
.uploadpopup input{margin-right:80px}
select.styled2{width:200px;height:25px;padding:3px;color:#222;font-size:90%;font-weight:bold;background:#fff url("../../imgs/controlpanel/select.png");overflow:hidden;}
#logoheader{color:#000;background-color:#fff}
