body{margin:0px auto 0px auto;  background: #ffffff;}
#corpo{margin:0 auto; width:988px; padding:0 20px; background:#FFF; position:relative}

.ts_wrapper_header{width:988px; display:table;}
.ts_wrapper_header img{border:0px;}

.ts-headbanner{width:988px; margin:5px 0px; padding:0px; border:0px;}
.ts-banner728x90{width:728px; height:90px; margin-right:26px; float:left;}
#dotnAd_728x90_top{width:728px; height:90px; margin-right:26px; float:left;}
.ts-banner234x90{width:234px; height:90px; float:left;}
#dotnAd_234x90_head{width:234px; height:90px; float:left;}

.ts_wrapper_logo_search{width:988px; display:table; margin-top:23px !important; margin-bottom:10px;}

/* senza tecnica fir */
.ts_logo{width:676px; float:left; height:51px;}
.ts_logo img{display:none;}
/* con tecnica fir */

.ts_logo h1, .ts_logo i{margin:0px; padding:0px; border:0px; display:none;}

.ts_cont_ricerca{display:none;}



.active{font-weight:bold; color:#000000;}
.ts_other_logos{width:312px;margin-top:8px;float:right;text-align:right}


/* footer */
.tw10-footer{width:988px;margin-top:10px;padding-bottom:5px;border-bottom:1px solid #dcdcdc; margin-bottom:5px; height:20px; float:left;}
.tw10-footerLink{width:988px;float:left; padding-top:3px;text-align:right;font:normal 12px Tahoma, Sans Serif;}
.tw10-footercopy{width:988px; float:left;height:20px;line-height:20px;text-align:right;font:12px  Tahoma, Sans Serif !important; color:#333333;}
.tw10-footerLink a,.tw10-footercopy a{font:normal 12px Tahoma, Sans Serif;color:#16387C;}
.contDataSoc div{font:12px Tahoma,Helvetica; line-height:25px; text-align:left !important;}
.contDataSoc img{border:0px; float:right;}
.contDataSoc .titDataSoc{font-size:16px; font-weight:bold; color:#0098A7 !important;}