/*html reset*/
body,div,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
fieldset,img { border:0;}
strong,h1,h2,h3,h4,h5 { font-weight: bold;}
/*html reset*/
/*new font*/
@font-face {
	font-family: 'AllerBold';
	src: url('/fonts/aller/aller_bd-webfont.eot');
	src: local('?'), url('/fonts/aller/aller_bd-webfont.woff') format('woff'), url('/fonts/aller/aller_bd-webfont.ttf') format('truetype'), url('/fonts/aller/aller_bd-webfont.svg#webfontFomu1gMy') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AllerItalic';
	src: url('/fonts/aller/aller_it-webfont.eot');
	src: local('?'), url('/fonts/aller/aller_it-webfont.woff') format('woff'), url('/fonts/aller/aller_it-webfont.ttf') format('truetype'), url('/fonts/aller/aller_it-webfont.svg#webfont0AGM8l5f') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AllerRegular';
	src: url('/fonts/aller/aller_rg-webfont.eot');
	src: local('?'), url('/fonts/aller/aller_rg-webfont.woff') format('woff'), url('/fonts/aller/aller_rg-webfont.ttf') format('truetype'), url('/fonts/aller/aller_rg-webfont.svg#webfontDaZWqSyp') format('svg');
	font-weight: normal;
	font-style: normal;
}




/*new font*/
/*body{background:#EFEFEF url('/new_img/2010rev/defaultbg.png') center repeat-y; font-family: Proxima,Arial,Verdana,sans-serif;-webkit-font-smoothing: antialiased;font-size: 13px;line-height: 1.3;
    margin: 0;padding: 0 30px 20px 0;text-shadow: 0 -1px 1px rgba(255, 255, 255, 0.25);}*/
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;margin-top:32px;}

.allsiteimm{background:#FFF;margin:0 auto;position:relative;width:988px;padding:0 20px;margin-top:32px;}
.allsiteimm .header{padding-top:10px;margin-top:0;}
.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;}

/*tiscali toolbar*/
.ttlbar{height:32px;width:100%;background:url('/new_img/t_toolbar.png') repeat-x;overflow:hidden;z-index:9999;position:absolute;top:0;left:0;}
.ttlbar div{width:988px;margin:0 auto;line-height:32px;color:#FFF;}
.ttlbar span{margin-right:10px;}
.ttlbar img{position:relative;top:1px;margin-right:30px;}
.ttlbar a, .ttlbar a:hover,.ttlbar a:visited{color:#FFF;font-weight:normal;}
/*tiscali toolbar*/

/*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:15px;}
.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/bgalt.png') top repeat-x;margin-bottom:20px;}
.toolbar .list{list-style:none;}
.toolbar .list li{width:104px;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:#333;line-height:30px;height:32px;text-align:center;border-bottom:1px solid #333;}
.toolbar .list .active a{color:#FFF;}
.toolbar .list .active a:hover{background:#333;color:#FFF;}
.toolbar .list .last{width:139px;margin-right:0px;}
.toolbar .list .lastactive{width:132px;margin-right:0px;border:0;float:left;background:#333;line-height:30px;height:32px;text-align:center;border-bottom:1px solid #333;}
.toolbar .list .lastactive a, .toolbar .list .lastactive a:hover{color:#FFF;background:#333;}
.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###*/

.btn-primary{
		color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color:#006dcc;
	background-image:-moz-linear-gradient(top, #0088cc, #0044cc);
	background-image:-ms-linear-gradient(top, #0088cc, #0044cc);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image:-o-linear-gradient(top, #0088cc, #0044cc);
	background-image:linear-gradient(top, #0088cc, #0044cc);
	background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
	border-color:#0044cc #0044cc #002a80;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    font-size: 13px;
    line-height: 18px;
    padding: 4px 10px;
    text-align: center;
	font-weight:bold;
    margin-top:15px;
	margin-bottom:15px;
	}
	.btn-video{
		color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color:#006dcc;
	background-image:-moz-linear-gradient(top, #0088cc, #0044cc);
	background-image:-ms-linear-gradient(top, #0088cc, #0044cc);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image:-o-linear-gradient(top, #0088cc, #0044cc);
	background-image:linear-gradient(top, #0088cc, #0044cc);
	background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
	border-color:#0044cc #0044cc #002a80;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    font-size: 13px;
    line-height: 18px;
    padding: 4px 10px;
    text-align: center;
	font-weight:bold;
}
	.btn-video.hdsd{position: absolute;top:6px;left:20px;}
	.btn-video.hdsd a {color:#FFF;font-style:italic;}
	
/*New gallery*/
.newgallery h1{font-size:18px;font-weight:normal;}
.newgallery .container{border:1px solid #999;margin-top:10px;}
.newgallery .blockimage{background:#EEE;padding:20px 0;}
.newgallery .blockimage div{display:block;text-align:center;position:relative;}
.newgallery .nextprev {padding:4px;text-align:center;position:relative;}
.newgallery .nextprev .left{position:absolute;left:10px;top:4px;}
.newgallery .nextprev .right{position:absolute;right:10px;top:4px;}
.newgallery .info{margin-top:10px;background:#EEE;border:1px solid #999;padding:10px;}
.newgallery .info .left{float:left;width:50%;}
.newgallery .info .right{float:left;width:50%;height:48px;line-height:48px;}
.newgallery .info .right a{text-align:center;display:block;}

/*share buttons*/
.indoona_share{width:80px;}
.arrow_box {display:inline-block;position: relative; background: #FFF; border: 1px solid #ccc;height: 12px;font-size:12px;line-height: 12px;margin-left: 3px;min-width: 15px;padding: 1px 4px;text-align: center;} 
.arrow_box:after, .arrow_box:before { right: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } 
.arrow_box:after { border-color: rgba(255, 255, 255, 0); border-right-color: #FFF; border-width: 3px; top: 50%; margin-top: -3px; }
.arrow_box:before { border-color: rgba(153, 153, 153, 0); border-right-color: #999; border-width: 4px; top: 50%; margin-top: -4px; }
.shareongs {position:relative;height:24px;overflow:hidden;line-height:24px;margin:10px 0;clear:both;}
.cmgs{float:left;margin-right:5px;min-width:102px;margin-top:-2px;}
.cmgs a{background:#ed6e00;border:1px solid #c15b01;border-radius:3px;font-size:12px;padding:1px 6px;color:#FFF;margin-right:3px;}
.fbgs {float:left;margin-right:5px;width:102px;}
.twgs {float:left;margin-right:5px;width:90px;font-weight:normal;}
.twgs a{color:#FFF;}
.gpgs {float:left;margin-right:5px;width:70px;overflow:hidden;}
.ings {float:left;margin-right:5px;width:110px;}
/*share buttons*/

/*new pagination*/
.pagination{ height: 36px; margin: 18px 0;text-align:center;}
.pagination ul {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);display: inline-block;}
.pagination li {display: inline;line-height: 18px;}
.pagination a, .pagination span {border:1px;border-color: #DDD;border-image: none;border-style: solid;border-right: 0;float: left;line-height: 34px;padding: 0 14px;text-decoration: none;}
.pagination .first a, .pagination .first span{border-left-width: 1px;border-radius: 3px 0 0 3px;font-weight:bold;}
.pagination .last a, .pagination .last span{border-right: 1px solid #DDD;border-radius: 0 3px 3px 0;font-weight:bold;}
/*new pagination*/

/*minischeda*/
.minischeda{background:#EEE;border:1px solid #DDD;border-radius:3px;padding:10px;}
.minischeda h1 {font-size:22px;}
.minischeda h2 {font-size:12px;color:#696969;}
.author{display:block;line-height:14px;margin:10px 0;}
/*minischeda*/

/*screenshots*/
.elencoimg2{margin:30px 0;}
.elencoimg2 .singleimg{margin-bottom:0;}
.singleimg{display:inline-block;zoom:1;*display:inline;margin:5px;margin-bottom:30px;vertical-align:top;}
.singleimg .info{padding:4px 0;text-align:center;}
.singleimg .thumb{box-shadow: 1px 1px 5px #333333;-webkit-box-shadow: 1px 1px 5px #333333;display:block;max-height:119px;overflow:hidden;}
.singleimg .thumb img{display:block;}
.scheda.hdw, .scheda.hdw .sfondo {min-height:160px;}
/*screenshots*/

/*gallery articoli*/
.artimg{display:inline-block;zoom:1;*display:inline;margin:5px;vertical-align:top;}
.artimg .info{padding:4px 0;text-align:center;}
.artimg .thumb{box-shadow: 1px 1px 5px #333333;-webkit-box-shadow: 1px 1px 5px #333333;display:block;}
.artimg .thumb img{display:block;}

.imgleft{float:left;display:inline-block;zoom:1;*display:inline;margin-right:5px;vertical-align:top;}
.imgleft .singleimg{margin:0;margin-right:5px;}
.imgright{float:right;display:inline-block;zoom:1;*display:inline;margin-right:5px;vertical-align:top;}
.imgright .singleimg{margin:0;margin-left:5px;}
.dida{background:#000;font-size:12px;color:#FFF;line-height:12px;margin-top:5px;text-align:left;display:block;padding: 5px;}
.size_213 {max-width: 213px;}
.size_150 {max-width: 150px;}
.size_175 {max-width: 175px;}
/*gallery articoli*/


.center{text-align:center;}