* { -ms-box-sizing:content-box;   -moz-box-sizing:content-box;   -webkit-box-sizing:content-box;   box-sizing:content-box;   margin:0; } body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align: center; background-color:#0F2A33; background-image:url(../images/body_bg.jpg);  background-repeat:repeat-x; } a { color:#333333; font-weight:bold; text-decoration:none; } a.bianco { color:white; text-decoration:none; } a.simple { color:#333333; text-decoration:none; font-size:10px;font-weight:normal; } h1{ font-size:10px; font-weight:bold; color:#FFFFFF; text-align:center; margin-bottom:3px; margin-top:1px; } h2{ font-size:12px; margin:0px; padding:0px; } h3{ font-size:14px; font-weight:bold; color:#0E6C8E; border-bottom:1px solid #0E6C8E; } h3.big{ font-size:16px; font-weight:bold; color:#0E6C8E; padding-bottom:2px; border-bottom:1px solid #0E6C8E; } h3.big a{ font-size:12px; font-weight:bold; color:#E8A617; margin-left:15px; } div.divisore {clear:both;float:none;width:100%;} div#header { width:990px; height:115px; #background-color:#e4e4e4; background-color:#FFFFFF; text-align:left; } img#logo{ float:left; height:92px; margin-top:12px; } div#menu{ float:right; height:102px; background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x; margin-right:9px; } td.menuvoce { padding-left:10px; padding-right:10px; padding-bottom:10px; vertical-align:bottom; font-size:16px; } td.menuvoce a:hover { color:#398099; text-decoration:none; } td.menuvoce a { color:white; text-decoration:none; }  div#contenuti { width:970px; #background-color:#e4e4e4; background-color:#FFFFFF; text-align:left; padding:10px; } div#pagetitle { background-image:url(../images/pagetitle.jpg); color:white; font-weight:bold; padding-top:7px; padding-left:10px; width:169px; height:21px; margin-bottom:15px; } .box { background-color:#FFFFFF; color:black;} .box .top { background:url("../images/box_top.jpg") top repeat-x; width:100%; height:28px; } .box .title { float:left; height:28px; color:white; font-weight:bold; padding-top:3px;} .box .tsx { background:url("../images/box_tsx.jpg") top left no-repeat; float:left; width:10px; height:28px;} .box .tdx { background:url("../images/box_tdx.jpg") top right no-repeat; float:right; width:10px; height:28px;} .box .bottom { background:url("../images/box_bottom.jpg") bottom repeat-x; width:100%; height:7px;} .box .bsx { background:url("../images/box_bsx.jpg") bottom left no-repeat; float:left; width:7px; height:7px;} .box .bdx { background:url("../images/box_bdx.jpg") bottom right no-repeat; float:right; width:7px; height:7px;} .box .cont, .contnb, .contnbt { border-left: 1px solid #0E6C8E; border-right: 1px solid #0E6C8E; padding: 5px;  margin:0px !important; margin-bottom:-8px;  margin-top:-3px;} .box.contnbt{ padding:1px;} .box .contnb img { margin-left: 5px; margin-right: 5px;}  .box .contnbt img { margin-left: 2px; margin-right: 2px; margin-bottom:3px;}  .box .topc { background:url("../images/box_topc.jpg") top repeat-x; width:100%; height:7px; } .box .tcsx { background:url("../images/box_tcsx.jpg") top left no-repeat; float:left; width:7px; height:7px;} .box .tcdx { background:url("../images/box_tcdx.jpg") top right no-repeat; float:right; width:7px; height:7px;}  .box .topb{ background:url("../images/box_topb.jpg") top repeat-x; width:100%; height:78px;  color:#fff; font-weight:bold; font-size:16px;} .box .tbsx { background:url("../images/box_tbsx.jpg") top left no-repeat; float:left; width:7px; height:78px;} .box .tbdx { background:url("../images/box_tbdx.jpg") top right no-repeat; float:right; width:7px; height:78px;}  div#bnews {width:100%;} div#bnews p { height: 80px; text-align: left; font-weight:normal; } div#bnews img { border: none; float: left; margin-right: 5px; } div#bprod {width:100%;} div#bprod p { position:relative; width: 155px; height: 170px; text-align: center; font-weight:normal; margin-top: 0px; margin-bottom: 10px; float: left; } div#bprod img { position: absolute; width: 140px; height: 128px; border:none; z-index: 10; top: 0px; left:8px; } div#bprod img.btnet { position: absolute; z-index: 20; float:none; width: 30px; height:30px; top: 93px; left: 113px; } div#bprod .desc { position: absolute; top:130px; left:0px; } .bxriv { height: 78px; margin-left: 5px; margin-bottom: 5px; float: none; } p.briv { width: 280px; height: 75px; margin-left: 5px; margin-bottom: 5px; float: left; } p.briv, .bxriv img { float:left; margin-right:10px; border:none; } div.prreq { display: block; background-repeat:none; background-position:left; width:95px;height:32px; padding-left:44px;padding-right:5px;padding-top:2px; margin-bottom:8px;margin-right:8px; text-align: left; } div.prreq a{ color: #FFFFFF; text-decoration:none; font-weight: bold; }  img.clipnews { margin-right:8px; border:none; } img.icoprod { margin-right:5px; border:none; } div.descrizione{ margin-top: 10px; margin-bottom: 10px; } div.bluline{ background:url("../images/bluline_bg.gif") repeat-x; width:100%;height:3px; margin-top:5px; margin-bottom:5px; } .gray{ font-size:10px;font-weight:bold; color:#666666; } .blu{ font-size:14px;font-weight:bold; color:#398099; } div.sudpagine, div.sudpagine_y { margin-top:8px;  margin-bottom:12px;   clear: both; } div.sudpagine .current, div.sudpagine_y .current { font-size : 16px; font-weight: normal;} div.sudpagine a , div.sudpagine_y a{ text-decoration:underline; color: black; font-weight: bold; } div.sudpagine_y a { color:#E8A617; } div.popsearch a { color:#808080; text-decoration:none; font-weight:normal; font-size:12px; margin-left:5px; margin-right:5px; line-height:22px; } div.popsearch a.S1 {font-size:10px; font-weight:normal;} div.popsearch a.S2 {font-size:12px; font-weight:normal;} div.popsearch a.S3 {font-size:16px; font-weight:normal;} div.popsearch a.S4 {font-size:18px; font-weight:normal;} div#footer { text-align:center; font-size:10px; clear:both; float:none; width:100%; } 