*{margin:0;padding:0;border:0;}
body{background:#EFEFEF url('/new_img/2010rev/defaultbg.png') center repeat-y;font-family:Verdana;font-size:13px;}
/*a{color:#E35A01;}*/

/*a{color:#0C94D8;}*/
a{color:#0F49A1;}
a:hover{color:#E35A01;}
/*
a{color:#153976;}
a:hover{color:#870E0E;}
*/
a,a:hover,a:visited,a:active,a:focus{font-weight:bold;font-size:13px;text-decoration:none;border:none;outline:none;}
h2{font-size:20px;font-weight:bold;}
img{border:0;}
.clearfl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfl{display:inline-block;}
.clearfl{display:block;}
.clearfl{height:1%;}
.clearboth{width:1px;height:1px;clear:both;font-size:1px;}
.principale{position:relative;clear:both;float:left;width:100%;overflow:hidden;}
.allsite{background:#FFF;margin:0 auto;position:relative;width:988px;padding:0 20px;overflow:hidden;}

.allsiteimm{background:#FFF;margin:0 auto;position:relative;width:988px;padding:0 20px;box-shadow:5px 5px 5px #888;-moz-box-shadow:0px -10px 10px #888;-webkit-box-shadow:0px 0px 10px #888;margin-top:-10px;}
.allsiteimm .header{padding-top:10px;}
.corpo{float:left;width:100%;position:relative;}
.sxc,.dxc{float:left;position:relative;padding:0;overflow:hidden;}
.hack{background:#FFF;}
.hack .corpo{right:304px;background:#FFF;}
.hack .sxc{width:674px;left:304px;}
.hack .dxc{width:304px;left:314px;}

.footer{clear:both;width:100%;float:left;height:20px;line-height:20px;border-bottom:1px solid #E9E9E9;margin-top:10px; margin-bottom:20px;position:relative;}
.footer .contatti{position:absolute;left:0;top:20px;}
.footer .contatti a{margin-right:10px;font-size:12px;}
.footer .datisociali{padding:4px;position:absolute;bottom:0px;right:0px;background:#FFF;border:1px solid #999;}
.footer .tiscalic{position:absolute;top:20px;right:5px;font-size:11px;}
.footer .tiscalic a, .footer .tiscalic a:hover{font-size:11px;font-weight:normal;} 
.datisociali .close{float:right;margin:5px;}


/*banner*/
.b728{width:728px;height:90px;float:left;}
.b234{width:234px;;height:90px;float:right;}
.strip{height:47px;border:1px solid #dfdfdf;}
#banner984x45{margin:1px;margin-top:0;}
.b300x250{width:300px;height:250px;padding:1px;margin-bottom:10px;border:1px solid #999;}
.b300x600{width:300px;height:600px;padding:1px;margin-bottom:10px;border:1px solid #999;}
#banner300x250c20{width:300px;height:250px;font-size:1px;}
.advmiddle{margin-bottom:10px;}
.advmiddle .b728{float:right;border:1px solid #999;padding:1px;}
.advmiddle .b234{float:left;border:1px solid #999;padding:1px;}
/*banner*/

/*header*/
.header{margin-top:5px;font-family:tahoma,helvetica}
.advhead{margin-bottom:30px;}
.customlogo{height:55px;position:relative;margin-bottom:7px;}
.customlogo .logo{position:absolute;left:0;bottom:0;border:0;}
.customlogo form{position:absolute;right:0;bottom:13px;border:0;background:#E9E9E9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:350px;height:28px;}
.boxricerca{border:1px solid #999;width:250px;height:18px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-top:4px;margin-left:5px;background:#fcfcfc url('/new_img/2010/header/search_ico.gif') left no-repeat;padding-left:22px;}
.btn_cerca{border:none;margin-top:-1px;background:#FFF -moz-linear-gradient(100% 100% 90deg,#dcdcdc,#fff);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#dcdcdc));padding:1px 10px;border:1px solid #c8c3bb;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer;color:#0750d9;font-weight:bold;font-size:12px;}
#buttoncerca, #buttoncerca2{position:absolute;right:2px;top:4px;}
.toolbar{background:url('/new_img/2010/header/bg.png') top repeat-x;margin-bottom:20px;}
.toolbar .list{list-style:none;}
.toolbar .list li{width:95px;float:left;margin-right:1px;background:#fcfcfc url('/new_img/2010/header/tab_bg.gif') repeat-x;height:30px;line-height:30px;text-align:center;border:1px solid #999;}
.toolbar .list a{color:#000;display:block;font-weight:normal;}
.toolbar .list a:hover{color:#000;background:#fcfcfc url('/new_img/2010/header/tab_bg_over.gif') repeat-x;}
.toolbar .list .active{width:97px;border:0;float:left;margin-right:1px;background:#8C5CA6;line-height:30px;height:32px;text-align:center;border-bottom:1px solid #8C5CA6;}
.toolbar .list .active a{color:#FFF;}
.toolbar .list .active a:hover{background:#8C5CA6;color:#FFF;}
.toolbar .list .last{width:125px;margin-right:0px;}
.toolbar .list .lastactive{width:127px;margin-right:0px;border:0;float:left;background:#8C5CA6;line-height:30px;height:32px;text-align:center;border-bottom:1px solid #8C5CA6;}
.toolbar .list .lastactive a, .toolbar .list .lastactive a:hover{color:#FFF;background:#8C5CA6;}
.toolbar .list .tlogo{width:74px;height:30px;line-height:30px;}
.toolbar .list .tlogo a:hover{width:74px;height:30px;line-height:30px;}
#tlogo{position:relative;top:3px;}
.toolbar .submenu{line-height:29px;margin-left:8px;}
.toolbar .submenu span{margin-left:25px;color:#c9c9c9;}
.toolbar .submenu a,.toolbar .submenu a:hover{color:#FFF;font-weight:normal;}
/*header*/

/*SITOVEROEPROPRIO*/
/*nuovo*/
.boxcontainer{min-height:300px;clear:both;}
.border3dt{clear:both;height:5px;background:url('/new_img/2010rev/boxborder.png') bottom no-repeat;border-top:1px solid #FFF;}
.border3db{clear:both;height:5px;background:url('/new_img/2010rev/boxborder.png') top no-repeat;margin-top:1px;border-bottom:1px solid #FFF;}
.btn_principal{height:75px;overflow:hidden;padding:1px;border:1px solid #999;margin-top:2px;}
.btn_principal img{height:75px;width:300px;}
.btn_principal a{display:block;}


.b300x250l1{width:300px;height:250px;padding:1px;margin-bottom:5px;border:1px solid #999;}
/*nuovo*/






.tab{list-style:none;border-bottom:1px solid #dcdcdc;margin-bottom:10px;font-family:tahoma,helvetica}
.tab li{float:left;border:1px solid #dcdcdc;width:93px;line-height:26px;text-align:center;margin-left:1px;margin-top:1px;margin-bottom:-1px;background:#f2f2f2;}
.tab li a{font-weight:normal;display:block;}
.tab .lst{width:92px;}
.tab .active{border-bottom:1px solid #FFF;background:#FFF;}
.tab .active a{color:#000;}
.cover{padding:1px;border:1px solid #999}
.cntrblck{background:#FFF;min-height:40px;border:1px solid #C2C2C2;}
/*box colonna DX*/
.dxc .cntrblck{margin-top:10px;min-height:400px;height:auto!important;height:400px;}
.dxc .cntrblck .tab li{width:97px;}
.dxc .cntrblck .tab .lst{width:98px;}
.dxc .top{min-height:110px;height:auto!important;height:110px;margin:10px;}
.dxc .top .cover{float:left;margin-right:10px;}
.dxc .top h3{display:block;line-height:13px;font-size:13px;margin-bottom:5px;}
.dxc .b2 .cover,.dxc .b3 .cover,.dxc .neutral .cover{width:65px;padding:8px;}
.dxc .b1{background:url('/new_img/2010/top/pos1.gif') 90% 60% no-repeat;margin-bottom:0;}
.dxc .b2{background:url('/new_img/2010/top/pos2.gif') 90% 60% no-repeat;}
.dxc .b3{background:url('/new_img/2010/top/pos3.gif') 90% 60% no-repeat;}
.box_btn{min-height:150px;height:auto!important;height:150px;border:1px solid #C2C2C2;margin-top:10px;}/*periboxettinidx*/
.box_btn .imgbtn{margin:1px;border:0;display:block;}
.box_btn h2{line-height:30px;line-height:40px;margin-left:10px;}

/*nuova top*/
.dxc .topfirst{margin:2px 8px 10px 8px;border-bottom:1px solid #C2C2C2;}
.dxc .topfirst h3{text-align:center;margin:0;margin-bottom:10px;margin-top:5px;}
.dxc .topfirst img {width:280px;padding:1px;border:1px solid #C2C2C2;}

.dxc .topother{margin:5px 8px; margin-bottom:0;}
.topother a, .topother a:hover, .topother a:visited{display:block;}
.dxc .topother img{float:left;padding:1px; border:1px solid #C2C2C2;margin:2px;margin-right:5px;margin-left:0;}
.dxc .topother span{font-size: 11px;font-family:verdana;line-height:16px;}
.dxc .topclosure {text-align:right;margin-right:10px;}
.dxc .topclosure a{display:block;line-height:24px;}

/*nuova top*/

/*box onda ludica*/
#olupdate{min-height:400px;height:auto!important;height:400px;margin:1px;margin-top:0;background:-moz-linear-gradient(100% 100% 90deg,#999,#fff);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#999));}
.olupdate{min-height:200px;height:auto!important;height:200px;margin:1px;margin-top:0;background:-moz-linear-gradient(100% 100% 90deg,#999,#fff);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#999));padding-bottom:10px;}
.oltab{list-style:none;border-bottom:1px solid #dcdcdc;margin-bottom:10px;}
.oltab li{float:left;border:1px solid #dcdcdc;width:147px;line-height:26px;text-align:center;margin-left:1px;margin-top:1px;margin-bottom:-1px;background:#f2f2f2;}
.oltab li a{font-weight:normal;display:block;}
.oltab .lst{width:148px;}
.oltab .active{border-bottom:1px solid #FFF;background:#FFF;}
.oltab .active a{color:#000;}
.olfirst{margin:10px;}
.olfirst img{background:#FFF;float:right;margin-left:10px;border:1px solid #999;padding:4px;}
.olfirst h3{font-size:13px;line-height:16px;font-weight:bold;}
.olsp{margin-left:10px;margin-right:10px;margin-top:4px;background:#f2F2F2;text-align:left;text-indent:10px;line-height:36px;border:1px solid #999;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}/*podcast*/
.linkgo{margin-left:15px;line-height:30px;}
.linkgo a{color:#FFF;}
/*box onda ludica*/

/*sondaggio*/
.btn_vota{border:none;background:#FFF -moz-linear-gradient(100% 100% 90deg,#999,#fff);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#999));padding:2px 10px;border:1px solid #999;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer;color:#000;font-family:tahoma;font-size:13px;}
.btn_ris,.btn_ris:hover,.btn_ris:visited{background:#FFF -moz-linear-gradient(100% 100% 90deg,#999,#fff);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#999));padding:3px 13px;border:1px solid #999;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:blue;color:#000;font-weight:normal;}
.bottoni{margin-top:50px;text-align:center;padding-bottom:30px;}
.sondaggio{background:#f2f2f2 url('/new_img/2010/bg_box_sondaggio.gif') 98% 0 no-repeat;margin:1px;}
.sondaggio form{margin:0 10px;}
.sondaggio h3{font-size:13px;font-weight:normal;margin-bottom:10px;margin-right:54px;line-height:16px;}
.sondaggio ul{list-style:none;margin:0 10px;}
.sondaggio li{line-height:22px;}
/*sondaggio*/

/*BohVideoHP*/
.hpvideo{background:#f2f2f2 url('/new_img/2010/bg_box_video.gif') top center no-repeat;margin:1px;min-height:150px;cursor:pointer;}
.hpvideo p{margin-left:10px;line-height:20px;margin-top:125px;padding-bottom:10px;}
/*BohVideoHP*/
/*box colonna dx*/

/*bottoni colonna*/
.btn_column{height:108px;margin-top:10px;}
/*ajaxrequest*/#update{position:relative;}

.community{height:80px;overflow:hidden;border:1px solid #C2C2C2;margin-top:-1px;}
.community ul{list-style:none;}
.community li{float:left;border:1px solid #C2C2C2;border-left:0;border-top:0;height:80px;}
.community .lstbottom{border-right:0;overflow:hidden;border-bottom:0;}
/*###SITOVEROEPROPRIO###*/


/*###MAUTOCOMPLETE###*/
.ma-container{color: #000;border: 1px solid #333;background-color: #fff;position: absolute;visibility: hidden;overflow-y: auto;overflow-x: hidden;z-index:9999;}
.ma-container ul{list-style: none;overflow: hidden;width: 100%;}
.ma-container li{padding: 2px 5px;line-height: 16px;cursor: pointer;float: left;width: 100%;overflow: hidden;}
.ma-container .ma-hover{color: #fff;background-color: #CC3300 !important;}
.ma-container .ma-odd{}
.ma-container .ma-even{background-color: #efefef;}
.ma-loading{background-color: #fafba4;}
.ma-selected{background-color: #ccfda8;}
/*###MAUTOCOMPLETE###*/