html, body { 
margin:0 auto;
padding:0;
border:0;
font-weight:normal;
font-style:normal;
font-size:0.9em;
vertical-align:top;
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#000;
background:#517399 url(back_image.jpg) 50% 0 no-repeat;
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;}
table{width:100%;} 
strong{font-weight:bold;}
a:link{color:#003366;text-decoration:none;background-color:inherit;}
a:visited{color:#333;border:none;text-decoration:none;background-color:inherit;}
a:hover{color:#990000;border:none;text-decoration:none;background-color:inherit;}
a:active{color:#003300 !important;border:none;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%;}
input{width:290px;height:15px;border:none;margin:0 0 5px 0;padding:5px;background:url(input.png);}
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}
.back{clear:both;text-align:right;}
.back a{cursor:pointer;}
/* STILI PER IL LAYOUT GENERALE */
#SkipMenu{display:none !important;}
#container{width:992px;margin:0 auto !important;text-align:left;color:#000;background:#ffffff;}
div.header{background:#ffffff url(header_short.jpg) no-repeat;color:#fff;height:172px;}
#container2{width:658px;float:left;margin-top:5px;color:#fff;color:#333}
.Display{padding:5px 0 5px 5px;background:#fff url(bg_centro.png) no-repeat;min-height:880px;height:auto !important;height:880px;clear:both;}
#subdisplay{background:#000033 url(subdisplay.png) no-repeat; clear:both;}
#columnleft{float:left;width:160px;margin:2px 4px 0 2px;}
#columnright{float:left;width:160px;margin:2px 0 0 4px;}
#subfooter{background:url(subfooter.png) no-repeat;height:74px;clear:both;}
/* HEADER */
div.header em{font-size:260%;width:490px;padding:14px 0 0 14px!important;display:block;}
div.header a,div.header a:visited{color:#fff;border:none !important;}
div.header em span{vertical-align:baseline;font-size:36%;padding-left:10px;}
#header b{font-weight:bolder;}
#Toplink {float:right;width:450px;text-align:right;}
#Toplink li{float:left;font-size:80%;margin:2px 3px 0 0!important;}
#Toplink a{height:19px;display:block;text-align:left;padding-top:10px;text-indent:15px;}
#Toplink a:hover{background-position: 0 -29px;}
#Toplink a:active{background-position: 0 -58px;}
.Toplink1 a{background:url(button_top_about3.png);width:107px;}
.Toplink2 a{background:url(button_top_contact3.png);width:117px;}
.Toplink3 a{background:url(button_top_mediapack3.png);width:117px;}
.Toplink4 a{background:url(button_top_rss3.png);width:77px;}
li#headerarchive{float:right;padding:4px 10px 0 0;}
#headerarchive label{display:block;padding:0 5px 0 10px;font-weight:bold;margin-top:4px;float:left;height:20px;}
select#newsarchive{font-weight:bold;float:left;}
input#sendarchiveidn{background:url(button_search_small.png);width:25px;height:20px;color:#000;padding:0 1px 2px 0;font-weight:bold;}
#recherchermini{float:right;margin-right:10px;}
#recherchermini label{display:block;padding:0 5px 0 10px;font-size:80%;font-weight:bold;color:#000;margin-top:4px;float:left;height:20px;}
input#r{width:113px;height:14px;border:none;margin:0 0 5px 0;padding:3px;background:url(input_search_mini.png);font-size:80%;float:left;}
input#avviaricercamini{background:url(button_search_small.png);width:25px;height:20px;color:#000;padding:0 1px 2px 0;font-size:80%;font-weight:bold;float:left;}
#default_toolbar{width:930px;float:left;height:44px;padding-left:20px;margin-top:15px;}
#default_toolbar li{float:left;height:15px;font-size:85%;}
#default_toolbar li a{display:block;padding-right:10px;font-weight:bold;height:15px;color:#333!important}
#default_toolbar li a:hover{color:#000;}
#default_toolbar li a:active{color:#666 !important;}
li#bannercol64 object{margin:10px 0 0 10px;}
li.toolbar1{width:70px;}
li.toolbar2{width:150px;}
li.toolbar3{width:140px;}
li.toolbar4{width:170px;}
li.toolbar5{width:130px;}
li.toolbar6,li.toolbar7, li.toolbar8, li.toolbar9{width:50px;}
.firsttoolbar{border:none !important}
h1{clear:left;height:25px;font-size:90%;padding:2px 0 0 20px;}
h1 a{color:#ffcc33 !important;}
/* COLONNE */
#columnleft div, #columnright div{clear:both;font-family: Verdana, Arial, Helvetica, sans-serif;}
#columnleft a, #columnright a{color:#444;font-size:90%;line-height:150%}
#columnleft h2, #columnright h2{font-size:100%;font-weight:bold;color:#333;margin:2px 0 10px 0;}
#columnleft h3, #columnright h3{padding:5px;margin-bottom:5px;}
#columnleft div img, #columnright div img{float:none !important;}
#boxuserpanel{background:#fff url(login_box.png) no-repeat;height:194px;padding:10px 0 0 10px;margin-top:3px; visibility:hidden;}
#boxuserpanel label{font-size:80%;font-weight:bold;color:#000;}
#boxuserpanel h2{margin-bottom:20px;}
p#ajaxloader{text-align:center;margin-top:70px;}

/* pulsanti e moduli delle colonne */
#columnleft input,#columnleft select{background:url(input_corto.png) no-repeat;width:128px;height:18px;border:none;padding:1px;}
#columnleft select{width:130px;height:20px;}
span#boxuserpanel{display:block;}
input#entra{background:url(button.png);width:70px;height:21px;color:#000}
input#sendit,input#delit{width:139px;height:21px;border:none;color:#000;text-align:left;padding:0 0 2px 0;background:#ffcc33 url(button_mailing.png) no-repeat;text-align:center;}
input#avviaricerca,input#sendarchiveid{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;}
#boxuserpanel label{width:50px;float:left;}
.labelcorto{width:60px;}
/* feed & rss */
#col_BLOCCO_TAGS li{display:inline;line-height:90%;font-size:85%}
#col_BLOCCO_TAGS h4{padding:10px 0 2px 0;font-size:80%;font-weight:bold;color:#333}
/* FOOTER */
#footer{background:#fff url(footer_bg_big.png) no-repeat;height:205px;font-size:80%;}
#footer img{padding-left:7px;padding-top:5px;}
#footer h3{padding-top:5px;}
#col_ADVERTISING2 ul{clear:both;padding-top:20px;height:85px;}
#col_ADVERTISING2 li{float:left!important;}
li#bannercol27{padding-left:7px;}
#bannercol27 a img{padding-left:0px!important;}
#bannercol28 a img{padding-left:0px!important;}
#footer h3{font-size:120%;font-weight:bold;}
#footer span{display:block;margin-bottom:5px;}
#footer li{display:inline;}
#footer img{margin-right:10px;}
#footer-left{display:inline;}
#validation{margin-top:10px;}
#validation li{display:inline;}
#validation li img{float:none;margin:0;}
#footer img{float:left}
dl#dichaccfooter{width:100px;float:left;margin-left:3px;padding-left:3px;border-left:1px #003366 dashed;}
dl#dichacc{display:inline}
#dichacc{width:140px;}
#dichacc em{padding:10px 0 0 0;float:left;}
ul#validation{width:646px;text-align:center;margin-left:10px;}
/* CONTENUTO CENTRALE */
#testata{height:85px;}
#testata h2{padding:8px 0 3px 0;font-size:140%;}
#testata p{font-size:90%;background-color:inherit;color:#666;padding-left:79px;}
.testatina{float:left !important;margin:0 15px 5px 0;}
#paginazione{clear:both;font-size:110%;font-weight:bold;text-align:center;}

