html,body{color:#000;font-size:11px;font-family:Arial,Helvetica,sans-serif;background:#FFF;height:100%;margin:0;padding:0 0 20px}
a{text-decoration:none;color:#039}
a:hover{text-decoration:none;color:#ff491c}
.clear{clear:both;height:34px}
.footer{clear:both}
.footer p{margin:10px 20px 10px 30px}
p{margin:10px 30px}
.date{color:#ffd502;text-decoration:overline;font-size:10px;padding:10px 0 20px}
#content_footer p{padding-top:20px;font-size:10px;text-align:justify;margin:10px 0 10px 60px !important}
.menu_sx p{font-size:11px;color:#FFF;text-transform:uppercase;font-weight:700;margin:0 10px 20px 25px}
.content_box p{color:#ddd;font-size:10px;text-align:justify;margin:10px 0}
.content_box_photo h3{margin:0 0 10px 45px}
#google_adv{position:absolute;width:155px;height:242px;z-index:1;left:-131px;top:41px}
h1{font-family:"Century Gothic","Trebuchet MS","Arial Narrow",Arial,sans-serif;font-size:30px;text-transform:uppercase;font-weight:400;color:#039;margin:0!important}
h2{font-family:"Century Gothic","Trebuchet MS","Arial Narrow",Arial,sans-serif;font-size:12px;text-transform:uppercase;color:#039;font-weight:400;margin:0 0 10px 30px}
h3{text-transform:uppercase;font-size:12px;color:#039;margin:0 0 10px}
.titoloAlto{font-family:"Century Gothic","Trebuchet MS","Arial Narrow",Arial,sans-serif;font-size:30px;text-transform:uppercase;font-weight:400;color:#039;margin:0!important}
.sottotitoloAlto{font-family:"Century Gothic","Trebuchet MS","Arial Narrow",Arial,sans-serif;font-size:12px;text-transform:uppercase;color:#039;font-weight:400;margin:0 0 10px 30px}
#nav_list{width:170px;list-style:none;overflow:hidden;margin:0;padding:0}
#nav_list li{width:170px;overflow:hidden;text-transform:uppercase;font-size:11px;font-weight:700}
#nav_list a{color:#fff}
.li_nav_body a{display:block;width:170px;height:20px;background:url(assets/nav_body.png) no-repeat;padding-left:25px;line-height:20px}
.li_nav_footer a{display:block;width:170px;height:21px;background:url(assets/nav_body.png) no-repeat;background-position:0 0;padding-left:25px;line-height:21px}
.li_active a:active{background:url(assets/nav_body.png) no-repeat;background-position:0 -40px;color:#fff}
#container{width:970px;height:232px;background-image:url(assets/sidebar_body.png);background-repeat:repeat-y;background-position:0 0;margin:0 auto;padding:0}
.content_Advertising{width:120px;float:right}
#menu_header{width:170px;text-align:center;float:left;display:inline;margin:0}
#menu_left{width:170px;height:100%;float:left;background:url(assets/sidebar_body.png) repeat-y;margin:0 0 0 30px}
.menu_sx{width:170px;float:left;display:inline;margin:0}
#head{width:834px!important;height:232px;float:left;text-align:right}
#content{width:848px;text-align:justify;float:left;background-image:url(assets/sidebar_body.png);background-repeat:repeat-y;background-position:0 0;margin:0}
#content-ricerca{width:1000px;text-align:justify;float:left;background-image:url(assets/sidebar_body.png);background-repeat:repeat-y;background-position:0 0;margin:0}
.content_box{width:120px;float:left;margin:0 0 0 30px}
.content_box_photo{width:200px;float:left;margin:0 0 0 -10px}
#content_footer{background:url(assets/sidebar_body.png) 30px 0 repeat-y!important;width:100%;clear:both;margin-bottom:-70px;height:50px}
a img{border:none}
img.left,img.center,img.right{border:1px solid #a0a0a0;padding:4px}
img.left{float:left;background:#fff;margin:0 12px 5px 0}
img.right{float:right;margin:0 30px 5px 0}
.hoverbox{list-style:none}
.hoverbox a .preview{display:none}
.hoverbox a:hover .preview{display:block;position:absolute;top:-33px;left:-45px;z-index:1}
.hoverbox img{background:#fff;width:100px;height:75px;border-color:#ccc;border-style:solid;border-width:1px;margin:2px;padding:2px}
.hoverbox li{float:left;position:relative}
.hoverbox .preview{width:200px;height:150px;border-color:#000}
.Stile2{color:#390}
#Layer1{position:absolute;width:120px;height:300px;z-index:1;left:884px;top:805px}
.Stile4{color:#039}
.Stile5{color:#FFD502}
.Stile1{color:#FFF}
.Stile12{font-size:20px}
.Stile16{font-size:9px}
#Layer2{position:absolute;width:200px;height:115px;z-index:1;left:206px;top:1429px}
.Stile13{font-size:3px;color:#072455}
#slideshow{overflow:hidden;width:324px;height:243px;border:1px solid #999;margin:0}
#slideshow img{width:324px;height:243px}
.contenutoPrincipale{width:658px;float:left;display:inline;margin:0 10px}
.contenutoPrincipale p{font-size:11px;margin:10px 0}
.contenutoPrincipale a{text-decoration:none;color:#039;font-size:11px}
.contenutoPrincipale a:hover{text-decoration:none;color:red;font-size:11px}
option.blue{background-color:#69C;font-weight:700;font-size:12px;color:#FFF}
option.orange{background-color:#7BC2DD}
.titlefield{text-decoration:none}
.labelfield{color:#630;font-size:90%}
.datefield{color:gray;font-size:90%}
#example1{width:450px;height:30px;border:1px solid #000;background-color:#9F0;padding:4px}
#example2{width:600px;height:180px;border:1px dashed #000;background-color:#EEE;padding:4px}
#example2 div ul{padding-left:18px;margin:0}
#example2 div ul li{margin-bottom:4px}
#example3{width:648px;height:30px;border:1px solid #69C;padding:4px}
#example3 div p{margin-top:0;margin-bottom:7px}
.red,code{color:red}
.yellow,.yellow a{color:#ffd502;font-weight:700}
.blue,.blue a{color:#039;font-weight:700}
#menuScelta,#menuScelta a,#menuScelta2,#menuScelta2 a{text-transform:uppercase;font-size:10px;font-weight:700;color:#FFD502;margin:0 0 10px}
.li_nav_body a:hover,.li_nav_footer a:hover{background-position:0 -20px;color:#016001}
#bordoImm,#bordoImm1,#bordoImm2,#bordoImm3,#bordoImm4,#bordoImm5,#bordoImm6,#bordoImm7,#bordoImm8,#bordoImm9{width:156px;height:118px;border:1px solid #999;float:left}
#bordoCorrelate{width:144px;height:110px;border:1px solid #999;float:left}
#cookie-law{max-width:300px;background:#000;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;position:fixed;bottom:0;z-index:101;margin:0 auto;margin-bottom:20px;margin-left:20px}
#cookie-law p{font-size:1.2em;font-weight:400;text-align:left;color:#CCC;position:relative;z-index:102;margin:0;padding:5px}
#cookie-law a{color:#FFF;margin:0;font-size:1.2em}
.boxlinkpag{padding:0}
.boxlinkpag ul{font-size:100%;list-style-type:none;margin:0;padding:0 0 15px;border-bottom:1px dotted #fff}
.boxlinkpag li{display:inline}
.boxlinkpag li a{background-color:#4e5664;color:#fff;padding:5px 9px;text-decoration:none}
.boxlinkpag li a:hover{background-color:#54bae2}