


.teams_List{display: none;}

/* icons set */

span.cla, li.cla span{background: url(/res/v13/img/icon_set.png) 0px 0px no-repeat;}
span.fot, li.fot span{background: url(/res/v13/img/icon_set.png) 0px -12px no-repeat;}
span.vid, li.vid span{background: url(/res/v13/img/icon_set.png) 0px -24px no-repeat;}
span.not, li.not span{background: url(/res/v13/img/icon_set.png) 0px -36px no-repeat;}
span.liv, li.liv span{background: url(/res/v13/img/icon_set.png) 0px -48px no-repeat;}
span.fac, li.fac span{background: url(/res/v13/img/icon_set.png) 0px -60px no-repeat;}
span.twi, li.twi span{background: url(/res/v13/img/icon_set.png) 0px -72px no-repeat;}
span.sto, li.sto span{background: url(/res/v13/img/icon_set.png) 0px -84px no-repeat;}
span.son, li.son span{background: url(/res/v13/img/icon_set.png) 0px -96px no-repeat;}

span.corr_txt, li.corr_txt span{background: url(/res/v13/img/icon_set.png) 0px -36px no-repeat;}
span.corr_v, li.corr_v span{background: url(/res/v13/img/icon_set.png) 0px -24px no-repeat;}
span.corr_f, li.corr_f span{background: url(/res/v13/img/icon_set.png) 0px -36px no-repeat;}


/* loghi testata */

header.mini .ill_Section.strip_serie_a_5{
top: 39px;
left: 470px;
width: 38px;
height: 51px;
padding: 0px 0px 0px 0px;
background: url(/res/v13/img/logo_seriea.png) no-repeat;
}

header.mini .ill_Section.strip_rugby_124{
top: 52px;
left: 405px;
width: 142px;
height: 51px;
padding: 0px 0px 0px 0px;
background: url(/res/v13/img/logo_seinazioni_2014.png) no-repeat;
}

header.mini .ill_Section.strip_olimpiadi_invernali_760{
top: 40px;
left: 470px;
width: 63px;
height: 51px;
padding: 0px 0px 0px 0px;
background: url(/res/v13/img/logo_olimpiadi_2014.png) no-repeat;
}

header.mini .ill_Section.strip_serie_b_6{
top: 39px;
left: 460px;
width: 33px;
height: 51px;
padding: 0px 0px 0px 0px;
/*background: url(/res/v13/img/logo_serieb.png) no-repeat;*/
}

header.mini .ill_Section.strip_serie_a_97{
top: 39px;
left: 410px;
width: 57px;
height: 51px;
padding: 0px 0px 0px 0px;
background: url(/res/v13/img/logo_basket.png) no-repeat;
}

/* menu terzo livello */


.colSx .tab ul{
display: block;
float: left;
width: 680px;
padding: 0px 0px 0px 0px;
margin-bottom: 15px;
}

#menu_3 ul{
margin-bottom: 0px;
}

.colSx .tab ul li{
display: block;
float: left;
width: auto;
padding: 8px 12px 8px 12px;
font-size: 12px;
color: #494949;
background: #fff url(/res/v13/img/bkg_menu.png) right -31px no-repeat;
}

.colSx .tab ul li:last-child{
background: #fff;
}

.colSx .tab ul li a{
font-size: 12px;
font-weight: bold;
color: #000;
}
.colSx .tab ul li a:hover{
color: #999;
}
.colSx .tab ul li.selected{
color: #fff;
background: #d11725;
}
.colSx .tab ul li.selected a{
font-size: 12px;
color: #fff;
}


/* head classifica */

.classificaHead{
display: block;
float: left;
width: 964px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 26px;
background: url(/res/v13/img/bkg_grad.gif) 0px 0px repeat-x;
position: relative;
}

.no_margin{margin-bottom: 0px}

.classificaHead .control .btnPrev, .classificaHead .control .btnNext{width: 22px; height: 66px; line-height: 66px; text-align: center; background: #999; color: #ffffff; font-weight: bold}
.classificaHead ul li.tit_girone{line-height: 66px; text-align: center; background: #ccc; color: #ffffff; font-weight: bold; text-transform: uppercase; font-size: 16px; height: 64px}

.classificaHead .control .btnPrev{position: absolute; left: 0px; top: 5px}
.classificaHead .control .btnNext{position: absolute; right: 0px; top: 5px}
.classificaHead .control .btnPrev, .classificaHead .control ol{display: none}

.classificaHead ul{
display: block;
float: left;
width: 964px;
/*overflow-x: hidden;*/
/*height: 66px*/
}

.classificaHead .teamList{height: 105px; width: 964px; overflow: hidden}

.classificaHead ul li{
display: block;
float: left;
position: relative;
width: 46px;
height: 66px;
margin: 0px 1px 0px 0px;
cursor: pointer;
}

.classificaHead .caroufredsel_wrapper ul li{margin-top: 7px}

.classificaHead ul li:hover{
background: #eee;
}

.classificaHead ul li a{
display: block;
float: left;
text-align: center;
width: 40px;
height: 40px;
padding: 3px 3px 1px 3px; 
}
.classificaHead ul li strong{
display: block;
float: left;
text-align: center;
width: 46px;
height: auto;
font-size: 12px;
color: #000;
padding: 0px 0px 0px 0px;
}

.classificaHead ul li span{
display: block;
float: left;
width: 46px;
height: 6px;
border-top: 1px solid #fff;
padding: 0px 0px 0px 0px;
background-color: #005998;
}

.classificaHead ul li h4{
display: none;
position: absolute;
top: 67px;
text-align: center;
width: 100px;
white-space: nowrap;
font-size: 11px;
color: #fff;
padding: 16px 5px 6px 5px;
background-image: url(/res/v13/img/mask_arrow.png);
background-repeat: no-repeat;
background-position: top center;
background-color: #005998;
position: absolute;
top: 67px;
left: -31px;
z-index: 900
}

.classificaHead ul li:hover h4{
display: block; 
}

.classificaHead ul li.cl span,
.classificaHead ul li.cl h4{
background-color: #0EAB06;
}

.classificaHead ul li.pcl span,
.classificaHead ul li.pcl h4{
background-color: #F26D04;
}

.classificaHead ul li.el span,
.classificaHead ul li.el h4{
background-color: #A604D3;
}

.classificaHead ul li.ret span,
.classificaHead ul li.ret h4{
background-color: #D11725;
}

/* large */


.classificaHead.large{
display: block;
float: left;
width: 968px;
margin: 0px 0px 38px 0px;
padding: 0px 0px 0px 22px;
background: url(/res/v13/img/bkg_grad.gif) 0px 0px repeat-x;

}
.classificaHead.large ul{
display: block;
float: left;
width: 946px;
}
.classificaHead.large ul li{
display: block;
float: left;
position: relative;
width: 42px;
height: 66px;
margin: 0px 1px 0px 0px;
cursor: pointer;
}

.classificaHead.large ul li img{
display: block;
float: left;
position: relative;
width: 36px;
height: 36px;
}

.classificaHead.large ul li:hover{
background: #eee;
}

.classificaHead.large ul li a{
display: block;
float: left;
width: 36px;
padding: 3px 3px 1px 3px; 
}
.classificaHead.large ul li strong{
display: block;
float: left;
text-align: center;
width: 42px;
height: auto;
font-size: 12px;
color: #000;
padding: 0px 0px 0px 0px;
}

.classificaHead.large ul li span{
display: block;
float: left;
width: 42px;
height: 6px;
border-top: 1px solid #fff;
padding: 0px 0px 0px 0px;
}

.classificaHead.large ul li h4{
left: 50%;
width: 80px;
font-size: 10px;
margin: 0px 0px 0px -45px;
}






/* commenti */
.commentsLink{
display: none;
float: left;
position: absolute;
top: 10px;
right: 10px;
z-index: 1;
text-align: center;
width: 30px;
height: 20px;
padding: 1px 0px 0px 0px;
color: #fff;
font-size: 11px;
font-weight: bold;
background: url(/res/v13/img/ico_comments.png) 0px 0px no-repeat;
-webkit-transition: none;
-moz-transition: none;
transition: none;
}
.commentsLink:hover{
color: #444;
background-position: 0px -21px;
}

.mac-os .commentsLink{
line-height: 16px;
}


/* foto */
.btnFoto{
display: block;
float: left;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
text-align: center;
width: 100px;
height: 49px;
padding: 0px 0px 0px 0px;
color: #fff;
font-weight: bold;
overflow: hidden;
text-indent: -9000px;
cursor: pointer;
background: url(/res/v13/img/btn_fotobig.png) 0px 0px no-repeat;
}
.btnFoto:hover{
background-position: 0px -49px;
}

.large.sx .btnFoto{
top: 184px;
left: 195px;
}

/* video */
.btnVideo{
display: block;
float: left;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
text-align: center;
width: 110px;
height: 49px;
padding: 0px 0px 0px 0px;
color: #fff;
font-weight: bold;
overflow: hidden;
text-indent: -9000px;
cursor:pointer;
background: url(/res/v13/img/btn_video.png) 0px 0px no-repeat;
}
.btnVideo:hover,
a:hover .btnVideo{
background-position: 0px -49px;
}


.large.sx .btnVideo{
top: 184px;
left: 210px;
}

.video_home .close{
display: block;
position: absolute;
right: 2px;
top: 0px;
width: 17px;
height: 230px;
overflow: hidden;
text-indent: -9000px;
background: url(/res/v13/img/close_video.png) no-repeat;
}

.focusHp .video_home .close{
height: 408px;
}


.boxVideoCenter .btnVideo{
top: auto;
left: 0px;
bottom: 0px;
width: 660px;
background: url(/res/v13/img/btn_video_big.png) 0px 0px no-repeat;
}

/* Strillo */

#rullo_diretta{
display: block;
float: left;
width: 660px;
height: 28px!important;
margin: 0px 0px 5px 0px;
padding: 5px 10px 5px 10px;
font-size: 22px;
font-weight: bold;
color: #D11725;
overflow: hidden;
background: #ededed;
}

#rullo_diretta a, #rullo_diretta li{
display: block;
float: left;
width: 660px;
height: 40px;
line-height: 40px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 22px;
font-weight: bold;
color: #D11725;

}

#rullo_diretta a:hover {
text-decoration: underline;
}


/* menu interno */

.colSx .menuInt {
display: block;
float: left;
width: 680px;
margin: 0px 0px 20px 0px;
border-bottom: 1px solid #0560a0;
}

.colSx .menuInt ul{
display: block;
float: left;
width: 680px;
margin: 0px 0px 0px 0px;
}

.colSx .menuInt ul li{
display: block;
float: left;
width: auto;
margin: 0px 0px 0px 0px;
}

.colSx .menuInt ul li a{
display: block;
float: left;
width: auto;
margin: 0px 0px 0px 0px;
padding: 7px 10px 7px 10px;
font-size: 12px;
font-weight: bold;
color: #494949;
}

.colSx .menuInt ul li a:hover{
color: #888;
}

.colSx .menuInt ul li.selected a{
color: #333;
padding: 7px 10px 3px 10px;
border-bottom: 4px solid #0560a0;
}

/* FOCUS */
.focusHp{
display: block;
float: left;
position: relative;
width: 680px;
height: 408px;
margin: 0px 0px 10px 0px;
}

.focusHp .img{
display: block;
float: left;
position: absolute;
top: 0px;
left: 0px;
z-index: 0;
width: 680px;
height: 408px;
}


.focusHp img{
display: block;
float: left;
position: absolute;
top: 0px;
left: 0px;
z-index: 0;
width: 680px;
height: 408px;
}

.focusHp .shadow{
display: block;
float: left;
position: absolute;
bottom: 0px;
left: 0px;
z-index: 10;
width: 660px;
height: auto;
color: #fff;
padding: 0px 10px 10px 10px;
background: url(/res/v13/img/alpha_black.png) repeat;
}

.focusHp .shadow em{
display: block;
float: right!important;
width: auto;
padding: 2px 0px 0px 10px;
font-size: 11px;
font-weight: bold;
font-style: normal;
color: #ef4423;
}
.focusHp .shadow em span{
font-style: italic;
text-transform: uppercase;
}

.focusHp .shadow h2,
.focusHp .shadow p,
.focusHp .shadow em{
display: block;
float: left;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.focusHp .shadow a {color: #fff;}
.focusHp .shadow a:hover {color: #ccc; text-shadow: 0px 0px 3px #000;}

.focusHp .shadow ul{
disply: block;
float: left;
width: 660px;
margin: 0px 0px 0px 0px;
}

.focusHp .shadow ul li{
display: block;
float: left;
margin: 10px 0px 0px 0px;
width: 220px;
font-size: 11px;
line-height: 11px;
font-weight: bold;
}
.focusHp .shadow ul li a{
font-size: 11px;
line-height: 11px;
font-weight: bold;
}

.focusHp .shadow ul li span{
display: block;
float: left;
margin: 0px 10px 0px 0px;
width: 17px;
height: 12px;
background-color: #ababab;
}


/* FOCUS 1 riga */

.focusHp.line1 .shadow h2{
width: 660px;
font-size: 50px;
}

.mac-os .focusHp.line1 .shadow h2{
padding: 10px 0px 0px 0px;
}

.focusHp.line1 .shadow p{
width: 520px;
font-weight: bold;
font-size: 14px;
}


/* FOCUS 2 righe */

.focusHp.line2 .shadow {
height: 124px;
padding: 10px 10px 10px 10px;
}

.focusHp.line2 .shadow h2{
width: 445px;
height: 80px;
margin: 0px 0px 8px 0px!important;
font-size: 34px;
line-height: 38px;
overflow: visible;
text-overflow: visible;
white-space: normal;
}

.focusHp.line2 .shadow p{
width: 445px;
height: 32px;
text-align: left;
font-size: 13px;
font-style: normal;
font-weight: bold;
overflow: visible;
text-overflow: visible;
white-space: normal;
}
.focusHp.line2 .shadow em{
position: absolute;
top: 114px;
left: 320px;
float: left!important;
overflow: visible;
text-overflow: visible;
white-space: normal;
}

.focusHp.line2 .shadow ul{
display: block;
position: absolute;
bottom: 12px;
right: 10px;
width: 190px;
height: 118px;
margin: 0px;
padding: 0px 0px 10px 9px;
overflow: hidden;
border-left: 1px dotted #fff;
}
.focusHp.line2 .shadow ul li{
width: 190px;
margin: 4px 0px 4px 10px;
}

/* FOCUS mega strillo */

.focusHp.mega .shadow {
height: auto;
padding: 0px 10px 10px 10px;

}

.focusHp.mega .shadow h2{
float: left;
width: 660px;
height: 70px;
padding: 0px 10px 0px 10px;
margin: -70px 0px 0px -10px;
font-size: 60px;
text-transform: uppercase;
background: url(/res/v13/img/alpha_black.png) repeat;
}
.focusHp.mega .shadow a:hover {color: #eee; text-shadow: 0px 0px 3px #000;}
.focusHp.mega .shadow p{
width: 660px;
font-size: 36px;
}

.focusHp.mega .shadow em{
display: none;
}

/* FOCUS strillo rosso */
.focusHp.mega.rosso .shadow h2{background: url(/res/v13/img/alpha_red.png) repeat;}
.focusHp.mega.rosso .shadow a:hover {color: #fcddde; text-shadow: 0px 0px 3px #770000;}

/* FOCUS strillo verde */
.focusHp.mega.verde .shadow h2{background: url(/res/v13/img/alpha_green.png) repeat;}
.focusHp.mega.verde .shadow a:hover {color: #e6fbdd; text-shadow: 0px 0px 3px #265613;}


/* FOCUS RUBRICA */

.focusRub{
display: block;
float: left;
position: relative;
width: 664px;
height: 233px;
border-top: 1px solid #D11725;
box-shadow: 0 1px 0 #FFFFFF inset;
padding: 8px 8px 8px 8px;
margin: 0px 0px 20px 0px;
background: #f3f3f3;
}

.focusRub .commentsLink{
top: 18px;
left: 384px;
background-position: 0px -84px;
}

.focusRub .commentsLink:hover{
background-position: 0px -21px;
}


.focusRub .img{
display: block;
float: left;
width: 416px;
height: 233px;
margin: 0px 10px 0px 0px;
}

.focusRub h2{
display: block;
float: left;
width: 238px;
height: auto;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
font-size: 20px;
}

.focusRub h2 a{
font-size: 18px;
color: #000;
}
.focusRub h2 a:hover{
font-size: 18px;
color: #005998;
}

.focusRub p{
display: block;
float: left;
width: 238px;
height: auto;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
font-size: 14px;
color: #7d7d7d;
}

.focusRub em{
display: block;
float: left;
width: 238px;
height: auto;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
font-style: normal;
color: #ef4423;
}
.focusRub em span{
font-weight: bold;
text-transform: uppercase;
}


.focusRub ul{
disply: block;
float: left;
width: 238px;
margin: 5px 0px 0px 0px;
}

.focusRub ul li{
display: block;
float: left;
margin: 5px 0px 0px 0px;
width: 238px;
font-size: 11px;
line-height: 11px;
font-weight: bold;
}
.focusRub ul li a{
font-size: 11px;
line-height: 11px;
font-weight: bold;
color: #005998;
}

.focusRub ul li a:hover{
color: #999;
}

.focusRub ul li span{
display: block;
float: left;
margin: 0px 10px 0px 0px;
width: 17px;
height: 12px;
background-color: #005998;
}

/* #### COLONNE #### */

.sideSx{
display: block;
float: left;
width: 416px;
margin: 0px 0px 10px 0px;
}
.sideDx{
display: block;
float: right;
width: 254px;
margin: 0px 0px 10px 0px;
}

/* #### NEWS side #### */

.sideSx .newsItems ul{
display: block;
float: left;
width: 416px;
margin: 0px 0px -10px 0px; /*3sh*/
}
.sideSx .newsItems h2.tit{
display: none;
}

.sideSx .newsItems ul li.news{
display: block;
float: left;
position: relative;
width: 406px;
padding: 6px 5px 15px 5px;
box-shadow: inset 0px 1px 0px #fff;
border-top: 1px solid #D11725;
background: #fff url(/res/v13/img/bkg_header.gif) 0px 1px repeat-x;
}

.sideSx .newsItems ul li.news .img{
display: block;
float: left;
margin: 0px 8px 0px 0px;
}


.sideSx .newsItems ul li.news .commentsLink{
top: 10px;
left: 136px;
}

.motori .sideSx .newsItems ul li.news .commentsLink{

top: 34px;
left: 193px;
}


.sideSx .newsItems ul li.news h3{
font-size: 16px;
color: #000;
margin: 0px 0px 0px 0px;
}
.sideSx .newsItems ul li.news h3 a{
font-size: 18px;
line-height: 18px;
color: #000;
}

.sideSx .newsItems ul li.large h3 a{
font-size: 16px;
}

.sideSx .newsItems ul li.large h3{
margin-bottom: 10px;
}

.sideSx .newsItems ul li.bt h3{
margin-bottom: 5px;
}

.sideSx .newsItems ul li.news h3.verde a{color: #5a9917;}
.sideSx .newsItems ul li.news h3.rosso a{color: #D11725;}
.sideSx .newsItems ul li.news h3.blu a{color: #005998;}
.sideSx .newsItems ul li.news h3.giallo a{color: #fde306;}

.sideSx .newsItems ul li.news ul.verde li a {color: #5a9917;}
.sideSx .newsItems ul li.news ul.verde li a span {background-color: #5a9917;}
.sideSx .newsItems ul li.news ul.rosso li a {color: #D11725;}
.sideSx .newsItems ul li.news ul.rosso li a span {background-color: #D11725;}
.sideSx .newsItems ul li.news ul.blu li a {color: #005998;}
.sideSx .newsItems ul li.news ul.blu li a span {background-color: #005998;}
.sideSx .newsItems ul li.news ul.giallo li a {color: #fde306;}
.sideSx .newsItems ul li.news ul.giallo li a span {background-color: #fde306;}



.sideSx .newsItems ul li.news h3 a:hover{
color: #005998;
}
.sideSx .newsItems ul li.news p{
font-size: 12px;
color: #000;
font-weight: normal;
margin: 0px 0px 0px 0px;
}

.sideSx .newsItems ul li.news em{
font-size: 11px;
color: #ef4423;
font-weight: normal;
font-style: normal;
margin: 0px 0px 3px 0px;
}
.sideSx .newsItems ul li.news em span{
font-style: italic;
font-weight: bold;
}

.sideSx .newsItems ul li.news ul{
display: block;
float: left;
width: 406px;
margin:10px 0px 0px 0px;
}

.sideSx .newsItems ul li.news ul li{
display: block;
float: left;
margin: 0px 20px 0px 0px;
width: auto;
font-size: 11px;
line-height: 11px;
font-weight: bold;
}
.sideSx .newsItems ul li.news ul li a{
font-size: 11px;
line-height: 11px;
font-weight: bold;
color: #005998;
}
.sideSx .newsItems ul li.news ul li a:hover{
color: #999;
}
.sideSx .newsItems ul li.news ul span, .adv_special_home .adv_list-link ul li span{
display: block;
float: left;
margin: 0px 5px 0px 0px;
width: 17px;
height: 12px;
background-color: #005998;
}

/* reverse */

.sideSx .newsItems ul li.news.reverse .img{
float: right;
margin: 0px 0px 0px 8px;
}
.sideSx .newsItems ul li.news.reverse .commentsLink{
top: 10px;
left: auto;
right: 9px;
}

/* BIG */

.sideSx .newsItems ul li.news.large{
display: block;
float: left;
position: relative;
width: 416px;
height: 233px;
padding:0px 0px 10px 0px;
border-top: 0px solid #D11725;
background: #fff;
}

.sideSx .newsItems ul li.news.large ul{
margin: 0px 0px 0px 0px;
}
.sideSx .newsItems ul li.news.large ul li{
margin: 5px 20px 0px 0px;
white-space: nowrap;
}


.sideSx .newsItems ul li.news.large .img{
display: block;
float: left;
margin: 0px 0px 0px 0px;
}

.sideSx .newsItems ul li.news.large .commentsLink{
top: 4px;
left: auto;
right: 4px;
}

.sideSx .newsItems ul li.news.large h3{
color: #fff;
}
.sideSx .newsItems ul li.news.large h3 a{
color: #fff;
}
.sideSx .newsItems ul li.news.large h3 a:hover{
color: #999;
}

.sideSx .newsItems ul li.news.large p{
color: #fff;
font-style: italic;
display: inline;
}
.sideSx .newsItems ul li.news.large em{
color: #ef4423;
font-style: italic;
}

/* shadow sinistra */

.sideSx .newsItems ul li.news.large.sx .shadow{
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 200px;
height: 217px;
padding: 8px 10px 8px 10px;
background: url(/res/v13/img/alpha_black.png) repeat;
}


.sideSx .newsItems ul li.news.large.sx ul{
width: 190px;
margin:10px 0px 0px 0px;
}

.sideSx .newsItems ul li.news.large.sx ul li{
margin: 5px 0px 0px 0px;
width: 190px;
}
.sideSx .newsItems ul li.news.large.sx ul li a{
color: #fff;
}
.sideSx .newsItems ul li.news.large.sx ul li a:hover{
color: #999;
}
.sideSx .newsItems ul li.news.large.sx ul span{
background-color: #ababab;
}


/* shadow basso */


.sideSx .newsItems ul li.news.large.bt .shadow{
display: block;
position: absolute;
left: 0px;
bottom: 10px;
width: 396px;
height: auto;
padding: 8px 10px 8px 10px;
background: url(/res/v13/img/alpha_black.png) repeat;
}

.sideSx .newsItems ul li.news.large.bt ul li{
width: 183px;
}

.sideSx .newsItems ul li.news.large.bt ul li a{
color: #fff;
}
.sideSx .newsItems ul li.news.large.bt ul li a:hover{
color: #999;
}
.sideSx .newsItems ul li.news.large.bt ul span{
background-color: #ababab;
}

/*news pag*/

.sideSx .newsItems ul li.news .lanciRandom{
display: block;
float: left;
width: 406px;
height: auto;
overflow: hidden;
padding: 6px 5px 0px 5px;
margin: -6px 0px 0px -5px!important;
box-shadow: inset 0px 1px 0px #fff;
background: #fff url(/res/v13/img/bkg_grad_dark.gif) 0px -6px repeat-x;
}

.sideSx .newsItems ul li.news .lanciRandom .rndlist{
display: block;
float: left;
width: 406px;
height: 120px;
overflow: hidden;
margin: 0px 0px 5px 0px;
}

.sideSx .newsItems ul li.news .lanciRandom .rndlist .caroufredsel_wrapper{
display: block;
float: left;
width: 406px;
height: 120px!important;

}

.sideSx .newsItems ul li.news .lanciRandom .rndlist .caroufredsel_wrapper li{
display: block;
float: left;
width: 406px;
height: 120px!important;

}

.sideSx .newsItems ul li.news .lanciRandom .rndlist .caroufredsel_wrapper li ul li{

width: auto;
height: auto!important;

}

.sideSx .newsItems ul li.news .lanciRandom .control{
display: block;
float: left;
position: relative;
width: 416px;
height: 20px!important;
margin: 0px 0px 0px -5px;
background: #ddd;
}


.sideSx .newsItems ul li.news .lanciRandom .control .pages{
display: none;
float: left;
position: absolute;
top: 0px;
left: 50%;
width: 80px;
height: 12px;
overflow: hidden;
margin: 0px 0px 0px -40px;
padding: 9px 0px 9px 0px;
}


.sideSx .newsItems ul li.news .lanciRandom .control .btnPrev{
display: block;
float: left;
width: 30px;
height: 20px;
overflow: hidden;
text-indent: -9000px;
margin: 0px;
padding: 0px!important;
background: #8c8c8c url(/res/v13/img/btn_arrow_photo_small.gif) 12px 5px no-repeat;
}

.sideSx .newsItems ul li.news .lanciRandom .control a.btnNext{
display: block;
float: right;
width: 30px;
height: 20px;
overflow: hidden;
text-indent: -9000px;
padding: 0;
background: #8c8c8c url(/res/v13/img/btn_arrow_photo_small.gif) 13px -15px no-repeat;
}

.sideSx .newsItems ul li.news .lanciRandom .control a.btnPrev:hover,
.sideSx .newsItems ul li.news .lanciRandom .control a.btnNext:hover{
background-color:#0197c8;
}


/* ### MobiLe ### */
.mobile_column{display: none;}


/* #### Commenta #### */

.sideDx .box.discussion{
display: block;
float: left;
width: 254px;
margin: 5px 0px 0px -5px;
border-bottom: 10px solid #fff;
background: #f2f2f2;
}


.sideDx .box.discussion h2{
display: block;
float: left;
width: 234px;
text-align: center;
padding: 10px 10px 10px 10px;
color: #fff;
font-family: Georgia;
text-transform: uppercase;
font-size: 16px;
font-style: italic;
background: #005998;
}

.sideDx .box.discussion ul{
display: block;
float: left;
width: 234px;
padding: 10px 10px 10px 10px;
margin-top: 10px;
margin-left: 10px;
}

.sideDx .box.discussion ul li{
display: block;
float: left;
width: 234px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
}
.sideDx .box.discussion ul li strong{
display: none;
float: left;
width: 234px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
font-size: 11px;
text-transform: uppercase;
color: #282828;
}
.sideDx .box.discussion ul li .img{
display: block;
float: left;
width: 60px;
height: 60px;
overflow: hidden;
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 0px;
}
.sideDx .box.discussion ul li img{
display: block;
}

.sideDx .box.discussion ul li h3{
display: block;
float: left;
width: 164px;
font-size: 12px;
line-height: 15px;
font-family: Georgia;
font-style: italic;
color: #282828;
margin: 0px 0px 1px 0px;
}
.sideDx .box.discussion ul li h3 a{
color: #282828;
}
.sideDx .box.discussion ul li h3 a:hover{
color: #005998;
}
.sideDx .box.discussion ul li a.risposte{
display: block;
float: left;
width: 164px;
font-size: 11px;
line-height: 9px;
font-weight: bold;
color: #21aad5;
margin: 0px 0px 4px 0px;
}
.sideDx .box.discussion ul li a.risposte:hover{
text-decoration: underline;
}
.sideDx .box.discussion ul li em{
display: block;
float: left;
width: 164px;
font-size: 11px;
font-weight: normal;
color: #888;
font-style: normal;
}
.sideDx .box.discussion ul li em span{
font-weight: bold;
font-style: italic;
}

.sideDx .box.discussion .link{
display: block;
float: left;
margin: 0px 10px 10px 10px;
padding: 0px 0px 0px 20px;
font-size: 12px;
font-weight: bold;
color: #000;
background: url(/res/v13/img/ico_arrows.png) 5px -40px no-repeat;
}
.sideDx .box.discussion .link:hover{
color: #005998;
}

/* news speciali */

.sideDx .newsItems {
display: block;
float: left;
width: 244px;
margin: 0px 0px 0px 0px;
padding: 0px 5px 5px 5px;
background: #e4e4e4;  
}

.sideDx .newsItems ul{
display: block;
float: left;
width: 244px;
}
.sideDx .newsItems h2.tit{
display: none;
}

.sideDx .newsItems ul li.news,
.sideDx .newsItems article.news{
display: block;
float: left;
position: relative;
width: 234px;
height: auto;
padding: 138px 5px 5px 5px;
margin: 5px 0px 0px 0px;
background: #aeaeae;
}



.sideDx .newsItems ul li.news .img,
.sideDx .newsItems article.news .img{
display: block;
float: left;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
margin: 0px 0px 0px 0px;
}

.sideDx .newsItems ul li.news strong,
.sideDx .newsItems article.news strong{
display: block;
position: absolute;
top: 0px;
left: 0px;
z-index: 10;
padding: 5px 8px 5px 8px;
font-size: 13px;
text-transform: uppercase;
font-style: italic;
background: #fde306;
}

.sideDx .newsItems ul li.news strong.verde,
.sideDx .newsItems article.news strong.verde {background: #20aa00; color: #fff;}
.sideDx .newsItems ul li.news strong.rosso,
.sideDx .newsItems article.news strong.rosso {background: #D11725; color #fff;}
.sideDx .newsItems ul li.news strong.blu,
.sideDx .newsItems article.news strong.blu {background: #005998; color: #fff;}
.sideDx .newsItems ul li.news strong.giallo,
.sideDx .newsItems article.news strong.giallo {background: #fde306;}


.sideDx .newsItems ul li.news.adv strong{color: #fff; background: #4d781f;}

.sideDx .newsItems ul li.news h3,
.sideDx .newsItems article.news h3{
display: block;
float: left;
width: 234px;
font-size: 16px;
line-height: 20px;
color: #000;
margin: 0px 0px 5px 0px;
}
.sideDx .newsItems ul li.news h3 a,
.sideDx .newsItems article.news h3 a{
font-size: 16px;
color: #000;
}
.sideDx .newsItems ul li.news h3 a:hover,
.sideDx .newsItems article.news h3 a:hover{
color: #005998;
}
.sideDx .newsItems ul li.news p,
.sideDx .newsItems article.news p{
display: block;
float: left;
width: 234px;
font-size: 12px;
color: #fff;
font-style: italic;
font-weight: bold;
margin: 0px 0px 0px 0px;
}


/* special */

.sideDx .newsItems article.blog{
display: block;
float: left;
position: relative;
width: 234px;
height: auto;
padding: 138px 5px 5px 5px;
margin: 5px 0px 0px 0px;
background: #f5f5f5;
}

.sideDx .newsItems article.blog .img{
display: block;
float: left;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
margin: 0px 0px 0px 0px;
}

.sideDx .newsItems article.blog h2{
display: block;
position: absolute;
width: 228px;
text-align: center;
top: 0px;
left: 0px;
z-index: 10;
color: #fff;
padding: 5px 8px 5px 8px;
font-size: 12px;
text-transform: uppercase;
background: #005998;
}

.sideDx .newsItems article.blog h3{
display: block;
float: left;
width: 234px;
font-size: 16px;
line-height: 17px;
color: #000;
margin: 0px 0px 0px 0px;
}
.sideDx .newsItems article.blog h3 a{
font-size: 16px;
color: #000;
}
.sideDx .newsItems article.blog h3 a:hover{
color: #005998;
}
.sideDx .newsItems article.blog p{
display: none;
float: left;
width: 234px;
font-size: 12px;
color: #000;
font-style: italic;
font-weight: normal;
margin: 0px 0px 0px 0px;
}

.sideDx .newsItems article.blog .commentsLink{
top: 117px;
right: 0px;
background: url(/res/v13/img/ico_comments.png) 0px -42px no-repeat;
}
.sideDx .newsItems article.blog .commentsLink:hover{
background: url(/res/v13/img/ico_comments.png) 0px -63px no-repeat;
}

/* colonna unica */

.colAll .box {
display: block;
float: left;
width: 990px;
height: auto!important;
margin: 0px 0px 0px 0px;
background: #fff;
}

.colAll .box h2{
display: block;
float: left;
width: auto;
padding: 8px 14px 8px 14px;
font-size: 14px;
color: #fff;
background: #d11725;
}
.colAll .box h2 a {
	color: #fff;
}

.colAll .box .mid{
display: block;
float: left;
width: 990px;
border-top: 1px solid #d11725;
border-right: 0px solid #d8d8d8;
border-left: 0px solid #d8d8d8;
border-bottom: 0px solid #d8d8d8;
padding: 0px 0px 0px 0px;
}

.colAll .box.adv h2{
background: #0197c8;
}

.colAll .box.adv .mid{
text-align: center;
padding: 10px 0px 9px 0px;
border-top: 1px solid #0197c8;
border-bottom: 1px solid #d8d8d8;
background: url(/res/v13/img/bkg_point.gif) repeat;
}

/* box large */

.colSx .box {
display: block;
float: left;
width: 680px;
margin: 0px 0px 20px 0px;
background: #fff;
}

.fullWidth .box {
display: block;
float: left;
width: 990px;
margin: 0px 0px 20px 0px;
background: #fff;
}

.colSx .box h2{
display: block;
float: left;
width: auto;
padding: 8px 14px 8px 14px;
font-size: 14px;
color: #fff;
background: #d11725;
}

.fullWidth .box h2{
display: block;
float: left;
width: auto;
padding: 8px 14px 8px 14px;
font-size: 14px;
color: #fff;
background: #d11725;
}

.colSx .box h2 a {
	color: #fff;
}

.fullWidth .box h2 a {
	color: #fff;
}

.colSx .box .mid{
display: block;
float: left;
width: 680px;
overflow: hidden;
border-top: 1px solid #d11725;
border-right: 0px solid #d8d8d8;
border-left: 0px solid #d8d8d8;
border-bottom: 1px solid #d8d8d8;
padding: 0px 0px 0px 0px;
}

.fullWidth .box .mid{
display: block;
float: left;
width: 990px;
overflow: hidden;
border-top: 1px solid #d11725;
padding: 0px 0px 0px 0px;
}

/* rubriche */

.colSx .box .mid ul.rubriche{
display: block;
float: left;
width: 676px;
padding: 5px 5px 0px 5px;
box-shadow: 0 1px 0 #fff inset;
background: #f6f6f6;
}

.colSx .box .mid ul.rubriche li{
display: block;
float: left;
width: 163px;
height: 132px;
min-height: 132px;
max-height: 132px;
overflow: hidden;
margin: 0px 6px 5px 0px;
padding: 0px 0px 0px 0px;
background: #e4e4e4;
}

.colSx .box .mid ul.rubriche li h3{
display: block;
float: left;
width: 153px;
text-align: center;
text-transform: uppercase;
font-size: 12px;
margin: 0px 0px 0px 0px;
padding: 4px 5px 4px 5px;
border-bottom: 1px solid #f6f6f6;
}
.colSx .box .mid ul.rubriche li h3 a{
color: #fff;
}
.colSx .box .mid ul.rubriche li strong{
display: block;
float: left;
width: 153px;
font-size: 12px;
margin: 0px 0px 0px 0px;
padding: 4px 5px 4px 5px;
}
.colSx .box .mid ul.rubriche li strong a{
color: #000;
}
.colSx .box .mid ul.rubriche li p{
display: block;
float: left;
width: 153px;
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 0px 5px 4px 5px;
}
.colSx .box .mid ul.rubriche li em{
display: block;
float: left;
width: 153px;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #666;
margin: 0px 0px 0px 0px;
padding: 0px 5px 4px 5px;
}


.colSx .box .mid ul.rubriche li.rub1 h3{background: #00499b;}
.colSx .box .mid ul.rubriche li.rub2 h3{background: #2c8700;}
.colSx .box .mid ul.rubriche li.rub3 h3{background: #665200;}
.colSx .box .mid ul.rubriche li.rub4 h3{background: #990000;}
.colSx .box .mid ul.rubriche li.rub5 h3{background: #ff9c00;}
.colSx .box .mid ul.rubriche li.rub6 h3{background: #d0bb9a;}
.colSx .box .mid ul.rubriche li.rub7 h3{background: #d9a3d2;}
.colSx .box .mid ul.rubriche li.rub8 h3{background: #999999;}


/* altre newssssss */

.colSx .box .mid .otherNews{
display: block;
float: left;
width: 339px;
border-right: 1px solid #d8d8d8;
margin: 1px 0px 0px 0px;
}
.colSx .box .mid .otherNews.right{
width: 340px;
border-right: 0px;
}

.colSx .box .mid .otherNews li{
display: block;
float: left;
width: 319px;
border-bottom: 1px solid #d8d8d8;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
}
.colSx .box .mid .otherNews.right li{
width: 320px;
}

.colSx .box .mid .otherNews li.even{
background: #fff;
}
.colSx .box .mid .otherNews li.odd{
box-shadow: inset 0px 1px 0px #fff;
background: #f6f6f6;
}

.colSx .box .mid .otherNews.left li span,
.colSx .box .mid .otherNews.right li span{
display: none;
}
.colSx .box .mid .otherNews.left li,
.colSx .box .mid .otherNews.right li{
height: 50px;
}


.colSx .box .mid .otherNews li .img{
display: block;
float: left;
width: 92px;
height: auto;
margin: 0 10px 0 0;
padding: 0;
}
.colSx .box .mid .otherNews li strong{
display: block;
float: left;
width: 216px;
height: auto;
margin: 0px 0px 1px 0px;
padding: 0;
font-size:12px;
line-height: 11px;
color: #555;
text-transform: uppercase;
}

.colSx .box .mid .otherNews li h3{
display: block;
float: left;
width: 216px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0;
font-size:16px;
color: #000;
}

.colSx .box .mid .otherNews.left li h3,
.colSx .box .mid .otherNews.right li h3{
height: 40px;
overflow: hidden;
}

.colSx .box .mid .otherNews li h3 a{
color: #000;
}
.colSx .box .mid .otherNews li h3 a:hover{
color: #005998;
}

/**/


.colSx .box .mid .otherNews.small{
width: 680px;
border-right: 0px;
margin: 6px 0px 18px 0px;
}

.colSx .box .mid .otherNews.small li{
display: block;
float: left;
width: 660px;
border-bottom: 0px;
margin: 12px 0px 0px 0px;
padding: 0px 10px 0px 10px;
}

.colSx .box .mid .otherNews.small li.even{background: transparent;}
.colSx .box .mid .otherNews.small li.odd{background: transparent; box-shadow: 0px 0px 0px;}

.colSx .box .mid .otherNews.small li .img{
display: none;
}

.colSx .box .mid .otherNews.small li span{
display: block;
float: left;
width: auto;
height: auto;
margin: 0px 12px 0px 0px;
padding: 0;
font-size:14px;
line-height: 14px;
color: #d11725;
font-weight: bold;
}

.colSx .box .mid .otherNews.small li strong{
display: block;
float: left;
width: auto;
height: auto;
margin: 0px 12px 0px 0px;
padding: 0;
font-size:14px;
line-height: 14px;
color: #b0b0b0;
font-weight: bold;
text-transform: uppercase;
}

.colSx .box .mid .otherNews.small li h3{
display: block;
float: left;
width: auto;
height: auto;
margin: 0px 12px 0px 0px;
padding: 0;
font-size:14px;
line-height: 14px;
color: #b0b0b0;
font-weight: bold;
}
.colSx .box .mid .otherNews.small li h3 br{
display: none;
}
.colSx .box .mid .otherNews.small li h3 a{
color: #000;
}
.colSx .box .mid .otherNews.small li h3 a:hover{
color: #005998;
}


.colSx .box .mid .otherNews.small li.archive, span.archive{
border-top: 1px solid #d8d8d8;
width: 660px;
text-align: right;
padding: 10px 10px 0px 10px;
margin: 10px 0px -7px 0px;
}

span.archive{float: right; width: 560px}

.colSx .box .mid .otherNews.small li.archive a, span.archive a, article .txt a{
font-weight: bold;
color: #D11725;
font-size: 12px;
}

article .txt .text a{font-size: 14px; color: #04609f}

.colSx .box .mid .otherNews.small li.archive a:hover, span.archive a:hover{
color: #999;
}
/*large*/

.colSx .box .mid .otherNews.large{
display: block;
float: left;
width: 680px;
border-right: 0px solid #d8d8d8;
margin: 1px 0px 0px 0px;
}

.colSx .box .mid .otherNews.large li h3{font-size: 16px}

.colSx .box .mid .otherNews.large li{
display: block;
float: left;
width: 320px;
height:50px;
border-left: 1px solid #d8d8d8;
margin: 0px 0px 0px -1px;
}

.colSx .box .mid .otherNews.large li span{
display: none;
}

/* photo */

.photo{
display: block;
float: left;
width: 990px;
padding: 11px 0px 0px 0px;
box-shadow: inset 0px 1px 0px #fff;
background: #dadada;
}
.mediaList {
position: relative;
overflow: hidden;
width: 990px;
height: 204px;
border-bottom: 1px solid #fff;
}

.photo ul li{
display: block;
float: left;
width: 247px;
height: 208px;
padding: 0px 0px 0px 0px;
}

.photo ul li a{
display: block;
float: left;
width: 228px;
height: 172px;
padding: 10px 10px 10px 10px;
border-top: 12px solid #000;
background: #e4e4e4;
}
.photo ul li a:hover{
border-top: 12px solid #D11725;
background: #f5f5f5;
}
.photo ul li a img{
display: block;
float: left;
margin: 0px 0px 4px 0px;
}
.photo ul li a span{
display: block;
float: left;
width: 228px;
margin: 0px 0px 3px 0px;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #d11725;
}
.photo ul li a strong{
display: block;
float: left;
width: 228px;
margin: 0px 0px 0px 0px;
font-size: 12px;
font-weight: bold;
color: #000;
}

.photo .control{
display: block;
float: left;
position: relative;
width: 990px;
height: 30px;
padding: 0px 0px 0px 0px;
background: #dadada;
}

.photo .control .btnPrev{
display: block;
float: left;
width: 54px;
height: 30px;
padding: 0px 0px 0px 0px;
overflow: hidden;
text-indent: -9000px;
background: #8a8a8a url(/res/v13/img/btn_arrow_photo.gif) 20px 5px no-repeat;
}

.photo .control .btnNext{
display: block;
float: right;
width: 54px;
height: 30px;
padding: 0px 0px 0px 0px;
overflow: hidden;
text-indent: -9000px;
background: #8a8a8a url(/res/v13/img/btn_arrow_photo.gif) 24px -25px no-repeat;
}

.photo .control .btnPrev:hover,
.photo .control .btnNext:hover{
background-color: #D11725;
}

.photo .control .pages{
display: block;
float: left;
position: absolute;
top: 0px;
left: 50%;
width: 80px;
height: 12px;
overflow: hidden;
margin: 0px 0px 0px -40px;
padding: 9px 0px 9px 0px;
}
.photo .control ol{
display: block;
float: left;
position: absolute;
top: 0px;
left: 50%;
width: 80px;
height: 12px;
overflow: hidden;
margin: 0px 0px 0px -40px;
padding: 9px 0px 9px 0px;
}

.photo .control ol li{
display: block;
float: left;
width: 12px;
height: 12px;
margin: 0px 4px 0px 4px;
padding: 0px 0px 0px 0px;

}
.photo .control ol li a,
.photo .control .pages a{
display: block;
float: left;
width: 12px;
height: 12px;
overflow: hidden;
text-indent: -9000px;
padding: 0px 0px 0px 0px;
border-radius: 10px;
box-shadow: inset 1px 1px 3px #666;
background: #989898;
}

.photo .control ol li a:hover,
.photo .control .pages a:hover{
background: #ccc;
}

.photo .control ol li.selected a,
.photo .control .pages a.active{
box-shadow: inset 1px 1px 3px #961d27;
background: #D11725;
}

/* ### CAROUSEL Small ### */

.colSx .photo{width: 680px;}

.colSx .mediaList {
width: 678px;
height: 196px;
overflow: hidden;
padding: 0px 0px 0px 1px;
}

.colSx .photo ul li{
width: 226px;
height: 196px;
}

.colSx .photo ul li a{
width: 206px;
height: 164px;
}

.colSx .photo ul li a img{
width: 206px;
height: auto;
margin: 0px 0px 4px 0px;
}

.colSx .photo ul li a span{width: 206px;}
.colSx .photo ul li a strong{width: 206px;}

.colSx .photo .control{width: 680px;}


/* iniziative */
                                                                                
.colSx .box .tab h2.logoKelkoo{
width: 70px;

}
.colSx .box .tab h2.logoKelkoo a{
display: block;
width: 70px;
overflow: hidden;
text-indent: -90000px;
-webkit-transition: none;
-moz-transition: none;
transition: none;
background: url(/res/v13/img/logo_kelkoo.png) center 0px no-repeat;
}

.colSx .box .tab h2.logoKelkoo a:hover{
background: url(/res/v13/img/logo_kelkoo.png) center -51px no-repeat;
}

.colSx .box .tab h2.logoKelkoo.selected {
background: #f66a23;
}

.colSx .box .tab h2.logoKelkoo.selected a{
background: #f66a23 url(/res/v13/img/logo_kelkoo.png) center -102px no-repeat;
}


.colSx .iniziative{
display: block;
float: left;
width: 680px;
padding: 11px 0px 0px 0px;
box-shadow: inset 0px 1px 0px #fff;
background: #dadada;
}

.colSx .iniziative .mediaList {
position: relative;
overflow: hidden;
width: 680px;
height: 214px;
border-bottom: 1px solid #fff;
}

.colSx .iniziative ul li{
display: block;
float: left;
text-align: center;
width: 170px;
height: 214px;
padding: 0px 0px 0px 0px;background: #ff00ff;
}

.colSx .iniziative ul li a{
display: block;
float: left;
width: 150px;
height: 214px;
padding: 10px 10px 10px 10px;
border-top: 12px solid #000;
background: #e4e4e4;
}
.colSx .iniziative ul li a:hover{
border-top: 12px solid #D11725;
background: #f5f5f5;
}
.colSx .iniziative ul li a img{
display: block;
margin: 0px auto 4px auto!important;
}

.colSx .iniziative ul li a strong{
display: block;
float: left;
width: 150px;
height: 30px;
margin: 0px 0px 0px 0px;
font-size: 12px;
font-weight: bold;
color: #000;
overflow: hidden;
}

.colSx .iniziative .control{
display: block;
float: left;
position: relative;
width: 680px;
height: 30px;
padding: 0px 0px 0px 0px;
background: #dadada;
}

.colSx .iniziative .control .btnPrev{
display: block;
float: left;
width: 54px;
height: 30px;
padding: 0px 0px 0px 0px;
overflow: hidden;
text-indent: -9000px;
background: #8a8a8a url(/res/v13/img/btn_arrow_photo.gif) 20px 5px no-repeat;
}

.colSx .iniziative .control .btnNext{
display: block;
float: right;
width: 54px;
height: 30px;
padding: 0px 0px 0px 0px;
overflow: hidden;
text-indent: -9000px;
background: #8a8a8a url(/res/v13/img/btn_arrow_photo.gif) 24px -25px no-repeat;
}

.colSx .iniziative .control .btnPrev:hover,
.colSx .iniziative .control .btnNext:hover{
background-color: #D11725;
}

.colSx .iniziative .control .pages{
display: block;
float: left;
position: absolute;
top: 0px;
left: 50%;
width: 80px;
height: 12px;
overflow: hidden;
margin: 0px 0px 0px -40px;
padding: 9px 0px 9px 0px;
}
.colSx .iniziative .control ol{
display: block;
float: left;
position: absolute;
top: 0px;
left: 50%;
width: 80px;
height: 12px;
overflow: hidden;
margin: 0px 0px 0px -40px;
padding: 9px 0px 9px 0px;
}

.colSx .iniziative .control ol li{
display: block;
float: left;
width: 12px;
height: 12px;
margin: 0px 4px 0px 4px;
padding: 0px 0px 0px 0px;

}
.colSx .iniziative .control ol li a,
.colSx .iniziative .control .pages a{
display: block;
float: left;
width: 12px;
height: 12px;
overflow: hidden;
text-indent: -9000px;
padding: 0px 0px 0px 0px;
border-radius: 10px;
box-shadow: inset 1px 1px 3px #666;
background: #989898;
}

.colSx .iniziative .control ol li a:hover,
.colSx .iniziative .control .pages a:hover{
background: #ccc;
}

.colSx .iniziative .control ol li.selected a,
.colSx .iniziative .control .pages a.active{
box-shadow: inset 1px 1px 3px #961d27;
background: #D11725;
}


/* ### RubRICA ### */

.boxRubrica{
display: block;
float: left;
width: 680px;
margin: 0px 0px 20px 0px;
background: #fff;
}

.boxRubrica .mid{
display: block;
float: left;
width: 664px;
height:auto;
padding: 8px 8px 8px 8px;
border-top: 1px solid #D11725;
border-bottom: 1px solid #fff;
box-shadow: 0 1px 0 #FFFFFF inset;
margin: 0px 0px 0px 0px;
background: #f3f3f3;
}


.boxRubrica .tab{
display: block;
float: left;
width: 680px;
padding: 0px 0px 0px 0px;

}

.boxRubrica .tab h2{
display: block;
float: left;
width: auto;
padding: 8px 14px 8px 14px;
font-size: 14px;
color: #494949;
background: #fff url(/res/v13/img/bkg_menu.png) right -31px no-repeat;
}

.boxRubrica .tab h2:last-child{
background: #fff;
}

.boxRubrica .tab h2 a{
font-size: 14px;
color: #000;
}
.boxRubrica .tab h2 a:hover{
color: #999;
}
.boxRubrica .tab h2.selected{
color: #fff;
background: #d11725;
}
.boxRubrica .tab h2.selected a{
font-size: 14px;
color: #fff;
}


.boxRubrica h2{
display: block;
float: left;
width: auto;
padding: 8px 14px 8px 14px;
font-size: 14px;
color: #fff;
background: #d11725;
}


/**/

.boxRubrica .mid img{
width: 110px;
height: auto!important;
float: left;
margin: 1px 4px 0px 0px;
}


.boxRubrica .box{
display: block;
float: left;
width: 330px;
margin: 0px;
}
.boxRubrica .box.sx{
float: left;
}
.boxRubrica .box.dx{
float: right;
}

.boxRubrica .box h3.tit{
display: block;
float: left;
text-align: center;
width: 330px;
color: #fff;
font-size: 16px;
text-transform: uppercase;
padding: 8px 0px 8px 0px;
background: #828282;
}

.boxRubrica .box h3{
display: none;
}

/*class*/



.boxRubrica .box.classifica ul{
display: block;
float: left;
width: 163px;
padding: 0px 0px 0px 0px;
border-left: 1px solid #d8d8d8;
border-right: 1px solid #d8d8d8;
border-bottom: 1px solid #d8d8d8;
}
.boxRubrica .box.classifica ul.dx{
width: 164px;
border-left: 0px solid #d8d8d8;
}

.boxRubrica .box.classifica ul li.tit{
display: block;
float: left;
width: 163px;
height: auto;
padding: 0px 0px 0px 0px;
background: #fff url(/res/v13/img/bkg_tit_box.gif) bottom left repeat-x;
}
.boxRubrica .box.classifica ul.dx li.tit{
width: 164px;
}

.boxRubrica .box.classifica ul li.tit h4{
display: block;
float: left;
width: auto;
font-size: 12px;
padding: 10px 0px 10px 10px;
}
.boxRubrica .box.classifica ul li.tit span{
display: block;
float: right;
text-align: center;
width: 15px;
font-weight: bold;
font-size: 12px;
color: #000;
border-left: 1px solid #d8d8d8;
padding: 10px 10px 10px 10px;
}

.boxRubrica .box.classifica ul li{
display: block;
float: left;
width: 163px;
padding: 0px 0px 0px 0px;
border-top: 1px solid #d8d8d8;
}

.boxRubrica .box.classifica ul li:first-child{
border-top: 0px solid #d8d8d8;
}
.boxRubrica .box.classifica ul li.even{
background-color: #fff;
}
.boxRubrica .box.classifica ul li.odd{
box-shadow: inset 0px 1px 0px #fff;
background-color: #f6f6f6;
}

.boxRubrica .box.classifica ul.dx li{
width: 164px;
}

.boxRubrica .box.classifica ul li strong{
display: block;
float: left;
width: 88px;
font-size: 11px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: #005998;
padding: 10px 0px 10px 30px;
background: url(/res/v13/img/ico_class.gif) 10px -9000px no-repeat;
}

.boxRubrica .box.classifica ul li span{
display: block;
float: right;
text-align: center;
width: 15px;
font-weight: bold;
font-size: 11px;
font-weight: bold;
color: #4cc0f0;
border-left: 1px solid #d8d8d8;
padding: 10px 10px 10px 10px;
}

.boxRubrica .box.classifica ul li a:hover strong{
color: #999!important;
}

.boxRubrica .box.classifica ul li a.up strong {background-position: 10px 13px;}
.boxRubrica .box.classifica ul li a.dw strong {background-position: 10px -37px;}
.boxRubrica .box.classifica ul li a.eq strong {background-position: 10px -87px;}

.boxRubrica .box.classifica ul li a.cl strong{color: #0eab06;}
.boxRubrica .box.classifica ul li a.pcl strong{color: #f26d04;}
.boxRubrica .box.classifica ul li a.el strong{color: #a604d3;}
.boxRubrica .box.classifica ul li a.ret strong{color: #d11725;}



.boxRubrica .box .linkBot{
display: block;
float: left;
text-align: right;
width: 308px;
padding: 10px 10px 10px 10px;
color: #d11725;
font-size: 11px;
font-weight: bold;
border-left: 1px solid #d8d8d8;
border-right: 1px solid #d8d8d8;
border-bottom: 1px solid #d8d8d8;
}

.boxRubrica .box .linkBot a{
color: #d11725;
font-size: 11px;
font-weight: bold;
margin: 0px 0px 0px 20px;
}
.boxRubrica .box .linkBot a:hover{
color: #999;
}

.boxRubrica .box .bot{
display: block;
float: left;
text-align: right;
width: 308px;
height: 14px;
padding: 10px 10px 10px 10px;
color: #d11725;
font-size: 11px;
font-weight: bold;
border-left: 1px solid #d8d8d8;
border-right: 1px solid #d8d8d8;
border-bottom: 1px solid #d8d8d8;
background: #fff;
}

.boxRubrica .box .bot a{
color: #d11725;
font-size: 11px;
font-weight: bold;
margin: 0px 0px 0px 20px;
}
.boxRubrica .box .bot a:hover{
color: #999;
}

.boxRubrica .box.classifica .bot.legend{
padding: 5px 10px 15px 10px;
background: #f6f6f6;
}

.boxRubrica .box.classifica .bot.legend ol{
display: block;
float: left;
text-align: left;
width: 308px;
padding: 0px 0px 0px 0px;
color: #000;
}

.boxRubrica .box.classifica .bot.legend ol li{
display: block;
float: left;
text-align: left;
width: 154px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #000;
font-size: 10px;
}

.boxRubrica .box.classifica .bot.legend ol li span{
display: block;
float: left;
text-align: left;
width: 7px;
height: 7px;
border-radius: 1px;
margin: 3px 5px 0px 0px;
}

.boxRubrica .box.classifica .bot.legend ol li.cl span{background: #0eab06;}
.boxRubrica .box.classifica .bot.legend ol li.pcl span{background: #f26d04;}
.boxRubrica .box.classifica .bot.legend ol li.el span{background: #a604d3;}
.boxRubrica .box.classifica .bot.legend ol li.ret span{background: #d11725;}

/* risult */


.boxRubrica .box.risultati ul{
display: block;
float: left;
width: 328px;
padding: 0px 0px 0px 0px;
border-left: 1px solid #d8d8d8;
border-right: 1px solid #d8d8d8;
border-bottom: 1px solid #d8d8d8;
}

.boxRubrica .box.risultati ul li.tit{
display: block;
float: left;
width: 328px;
height: auto;
padding: 0px 0px 0px 0px;
background: #fff url(/res/v13/img/bkg_tit_box.gif) bottom left repeat-x;
}

.boxRubrica .box.risultati ul li.tit h3{
display: block;
float: left;
text-align: center;
width: 328px;
font-size: 12px;
padding: 10px 0px 10px 0px;
}

.boxRubrica .box.risultati ul li{
display: block;
float: left;
width: 328px;
padding: 0px 0px 0px 0px;
border-top: 1px solid #d8d8d8;
}

.boxRubrica .box.risultati ul li:first-child{
border-top: 0px solid #d8d8d8;
}
.boxRubrica .box.risultati ul li.even{
background-color: #fff;
}
.boxRubrica .box.risultati ul li.odd{
box-shadow: inset 0px 1px 0px #fff;
background-color: #f6f6f6;
}

.boxRubrica .box.risultati ul li strong{
display: block;
float: left;
width: auto;
font-size: 11px;
color: #005998;
padding: 10px 0px 10px 10px;
}

.boxRubrica .box.risultati ul li span{
display: block;
float: right;
text-align: center;
width: 36px;
height: 14px;
font-weight: bold;
font-size: 13px;
line-height: 13px;
font-weight: bold;
color: #fff;
margin: 6px 6px 0px 0px;
padding: 4px 10px 4px 10px;
border-radius: 13px;
background: #828282;
}

.boxRubrica .box.risultati ul li a:hover strong{
color: #999;
}
.boxRubrica .box.risultati ul li a:hover span{
background: #aaa;
}

.boxRubrica .box .bot.btnBig{
width: 308px;
height: 14px;
text-align: center;
background: #ee4423;
}

.boxRubrica .box .bot.btnBig a{
width: 308px;
height: 14px;
color: #fff;
font-size: 14px;
text-transform: uppercase;
}

.boxRubrica .box .bot.btnBig a:hover{
color: #953421;
}

/* variante motori */


.boxRubrica .boxTris{
display: block;
float: left;
width: 220px;
margin: 0px;
}
.boxRubrica .boxTris.sx{float: left;}
.boxRubrica .boxTris.cx{float: left; margin: 0px 2px 0px 2px;}
.boxRubrica .boxTris.dx{float: right;}



.boxRubrica .boxTris h3.tit{
display: block;
float: left;
text-align: center;
width: 220px;
color: #fff;
font-size: 16px;
text-transform: uppercase;
padding: 6px 0px 6px 0px;
background: #828282;
}


/*class*/

.boxRubrica .boxTris ul{
display: block;
float: left;
width: 218px;
padding: 0px 0px 0px 0px;
border-left: 1px solid #d8d8d8;
border-right: 1px solid #d8d8d8;
border-bottom: 1px solid #d8d8d8;
}

.boxRubrica .boxTris ul li{
display: block;
float: left;
width: 218px;
padding: 0px 0px 0px 0px;
border-top: 1px solid #d8d8d8;
}


.boxRubrica .boxTris ul li.even{
background: #fff;
}
.boxRubrica .boxTris ul li.odd{
box-shadow: inset 0px 1px 0px #fff;
background: #f6f6f6;
}

.boxRubrica .boxTris ul li.tit{
display: block;
float: left;
width: 218px;
height: auto;
padding: 0px 0px 0px 0px;
background: #fff url(/res/v13/img/bkg_tit_box.gif) bottom left repeat-x;
}

.boxRubrica .boxTris ul li span{
display: block;
float: left;
text-align: center;
width: auto;
font-weight: bold;
font-size: 12px;
color: #747474;
border-left: 1px solid #d8d8d8;
padding: 10px 10px 10px 10px;
}

.boxRubrica .boxTris ul li span a{
font-weight: bold;
font-size: 12px;
color: #005998;
}
.boxRubrica .boxTris ul li span a:hover{
color: #999;
}

.boxRubrica .boxTris ul li.tit span{
text-align: center!important;
color: #282828!important;
text-shadow: 0px 1px 0px #fff;
}


.boxRubrica .boxTris ul li span.pos{width: 25px; border: 0px; color: #bbb;}
.boxRubrica .boxTris ul li span.data{width: 50px; border: 0px; color: #4cc0f0;}
.boxRubrica .boxTris ul li span.team{width: 106px;}
.boxRubrica .boxTris ul li span.match{width: 137px; text-align: left; padding: 10px 0px 10px 10px;}
.boxRubrica .boxTris ul li span.pt{width: 25px; color: #4cc0f0;}

.boxRubrica .boxTris ul li span.match em{color: #828282; font-size: 11px; font-style: normal;}



.boxRubrica .boxTris .bot{
display: block;
float: left;
text-align: right;
width: 198px;
height: 14px;
padding: 10px 10px 10px 10px;
color: #d11725;
font-size: 11px;
font-weight: bold;
border-left: 1px solid #d8d8d8;
border-right: 1px solid #d8d8d8;
border-bottom: 1px solid #d8d8d8;
background: #fff;
}

.boxRubrica .boxTris .bot a{
color: #d11725;
font-size: 11px;
font-weight: bold;
margin: 0px 0px 0px 20px;
}
.boxRubrica .boxTris .bot a:hover{
color: #999;
}


/* ARTICOLO */

article{
display: block;
float: left;
position: relative;
width: 680px;
height: auto;
margin: 0px 0px 20px 0px;

}

article .img{
display: block;
float: left;
position: relative;
width: auto;
height: auto;
margin: 0px 0px 0px 0px;
}

article .img.main{
display: block;
float: left;
position: relative;
width: 680px;
height: auto;
margin: 0px 0px 10px 0px;
text-align: center;
background: #dadada;
}

article .img.main img{
width: auto;
height: 408px;
}

article .img .video{
display: block;
float: left;
position: relative;
width: 680px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px!important;
background: transparent;
}

article .img dl{
display: block;
/*float: left;*/
width: auto;
height: auto;
margin: 0px;
padding: 0px;
}


article .img .btnFoto{
position: absolute;
top: 0px;
left: 0px;
width: 36px;
height: 29px;
background: url(/res/v13/img/btn_foto.png) no-repeat;
}

article .img.main .btnFoto {
display: block;
float: left;
position: absolute;
top: 1px;
left: 1px;
z-index: 1;
text-align: center;
width: 155px;
height: 49px;
padding: 0px 0px 0px 0px;
color: #fff;
font-weight: bold;
overflow: hidden;
text-indent: -9000px;
cursor: pointer;
background: url(/res/v13/img/btn_fotobig.png) 0px 0px no-repeat;
}
article .img.main .btnFoto:hover{
background-position: 0px -49px;
}

article .img .hover_button_3{
display: block;
position: absolute;
top: 0px;
left: 0px;
width: 163px;
height:49px;
overflow: hidden;
text-indent: -9000px;
-webkit-transition: none;
-moz-transition: none;
transition: none;
background: url(/res/v13/img/btn_video.png) no-repeat;
}

article .img .hover_button_3:hover{
background: url(/res/v13/img/btn_video.png) 0px -49px;
}

article .img .hover_button_2{
display: none;
}

article .img dt{
display: block;
/*float: left;*/
width: auto;
height: auto;
margin: 0px;
padding: 0px;
}
article .img dd{
display: block;
position: absolute;
bottom: 0px;
right: 0px;
width: auto;
padding: 8px 10px 8px 10px;
color: #eee;
font-size: 11px;
background: url(/res/v13/img/alpha_black.png) repeat;
}
article .img .commentsLink, .probCommenti .commentsLink{
background-position: 0px -84px;
}
article .img .commentsLink:hover, .probCommenti .commentsLink:hover{
background-position: 0px -21px;
}

/* social */
article .boxSocial{
display: block;
float: left;
width: 68px;
min-height: 250px;
padding: 0px 27px 0px 5px;
margin: 0px 0px 0px 0px;
}

.fullWidth .boxSocial{display: block;float: left;width: 950px;height: auto;padding: 0px 27px 0px 5px;margin: 0px 0px 0px 0px;}
.colSx .or{display: block;float: left;width: 648px;height: auto;padding: 0px 27px 0px 5px;margin: 0px 0px 0px 0px;}
.colSx .or #social{float: left;width: 100%;}


article .boxSocial #social{
display: block;
float: left;
width: 68px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 58px 0px 0px 0px;
}

.fullWidth .boxSocial #social{display: block;float: left;width: 100%;height: auto;padding: 0px 0px 0px 0px;margin: 0px;}

article #social.fixed{
position: fixed;
top: 10px;
}

.fullWidth .boxSocial #social.fixed{position: relative!important;top: 10px;}
.fullWidth .boxSocial #social.fixed.stopped{position: relative!important;top: 10px;}


.fullWidth #social.fixed{position: fixed;top: 10px;}

article #social.fixed.stopped{
position: absolute!important;
bottom: 20px!important;
top: auto!important;
}

.fullWidth #social.fixed.stopped{position: absolute!important;bottom: 20px!important;top: auto!important;}

article .boxSocial #social .like_fb_share,
article .boxSocial #social .like_tw_share,
article .boxSocial #social .like_google_share{
margin: 0px 0px 14px 0px;
}

.fullWidth .boxSocial #social .like_fb_share,
.fullWidth .boxSocial #social .like_tw_share,
.fullWidth .boxSocial #social .like_google_share{margin: 0px 20px 14px 0px;width: auto;float: left;}

h2.pageHeader {font-size: 2em;float: left;width: 100%;}
#freeText p{color: #000;font-size: 14px;line-height: 18px;margin: 0px 0px 14px 0px!important;}


.colSx .boxSocial #social .like_fb_share,.colSx .boxSocial #social .like_tw_share,.colSx .boxSocial #social .like_google_share{margin: 0px 20px 14px 0px;width: auto;float: left;}

article .boxSocial #social .like_tw_share .twitter-share-button{
width: 68px!important;
}

article .boxSocial #social .like_google_share {
width: 50px;
padding: 0px 9px 0px 9px;
}


article .boxSocial #social .vote {
width: 68px;
}
article .boxSocial #social .vote ul{
display: block;
float: left;
width: 66px;
border: 1px solid #d8d8d8;
border-radius: 2px;
}
article .boxSocial #social .vote ul li{
display: block;
float: left;
text-align: center;
width: 33px;
padding: 0px 0px 0px 0px;
color: #707070;
font-size: 10px;
background: #fff url(/res/v13/img/ico_sino.png) no-repeat;
}

article .boxSocial #social .vote ul li.OptionYes{
width: 32px;
border-right: 1px solid #d8d8d8;
background-position: -1px 7px;
}

article .boxSocial #social .vote ul li.OptionNo{
background-position: -33px 7px;
}

article .boxSocial #social .vote ul li img{
visibility: hidden;
width: 33px;
height: 20px;

}

article .boxSocial #social .vote ul li a{
display: block;
float: left;
padding: 0px 0px 0px 0px;
color: #707070;
font-size: 10px;

}


/**/


article .txt{
display: block;
float: left;
width: 560px;
height: auto;
padding: 0px 20px 0px 0px;
margin: 0px 0px 0px 0px;
}

article .txt h2{
display: block;
float: left;
width: 560px;
height: auto;
font-size: 22px;
line-height: 26px;
color: #000;
letter-spacing: -0.5px;
font-weight: bold;
margin: 0px 0px 10px 0px;
}

article .txt h3{
display: block;
float: left;
width: 560px;
height: auto;
font-size: 16px;
line-height: auto;
color: #7d7d7d;
font-weight: normal;
margin: 0px 0px 10px 0px;
}

article .txt h4{
display: block;
float: left;
width: 560px;
height: auto;
font-size: 11px;
font-weight: bold;
margin: 0px 0px 0px 0px;
color: #7d7d7d;
}

article .txt h5{
display: block;
float: left;
width: 560px;
height: auto;
font-size: 11px;
font-weight: bold;
margin: 0px 0px 20px 0px;
color: #ef4423;
}

article .txt {
color: #000;
font-size: 14px;
line-height: 18px;
}


article .txt .text{
color: #000;
font-size: 14px;
line-height: 18px;
margin: 0px 0px 14px 0px!important;
}

/* quote */
article .txt .quote{
text-align: center;
font-size: 24px;
line-height: 28px;
color: #494949;
font-family: Georgia;
font-style: italic;
font-weight: bold;
padding: 0px 60px 0px 120px;
margin: 0px 0px 20px 0px!important;
background: url(/res/v13/img/bkg_quote.png) 50px 7px no-repeat;
}

/* img */
article .img.left{
float: left;
margin: 10px 15px 10px 0px;
}

article .img.right{
float: right;
margin: 10px 0px 10px 15px;
}

/* link */

article .links.left{
float: left;
margin: 0px 15px 10px 0px;
}
article .links.right{
float: right;
margin: 0px 0px 10px 15px;
}

article .links{
display: block;
width: 320px;
font-style: normal!important;
padding: 8px 0px 0px 0px;
}

article .links h4{
display: block;
float: left;
width: 320px;
font-size: 12px;
text-transform: uppercase;
color: #005998;
margin: 0px 0px 0px 0px;
}

article .links ul{
display: block;
float: left;
width: 300px;
border-top: 1px solid #005998;
margin: 0px 0px 0px 0px;
padding: 5px 10px 5px 10px;
background: url(/res/v13/img/bkg_header.gif) 0px 1px repeat-x;
}

article .links ul li{
display: block;
float: left;
margin: 5px 0px 0px 0px;
width: 298px;
font-size: 11px;
line-height: 11px;
font-weight: bold;
color: #005998;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
article .txt .text .links ul li a{
font-size: 11px;
line-height: 11px;
font-weight: bold;
color: #005998;
}

article .links ul li a:hover{
color: #999;
}

article .links ul li span{
display: block;
float: left;
margin: 0px 10px 0px 0px;
width: 17px;
height: 12px;
background-color: #005998;
}

/* video */

article .video{
display: block;
float: left;
width: 540px;
padding: 10px 10px 0px 10px;
margin: 0px 0px 20px 0px;
border-top: 1px solid #005998;
background: #fff url(/res/v13/img/bkg_header.gif) 0px 1px repeat-x;
margin: 10px 0 !important;
}

article .video strong{
display: block;
float: left;
width: 520px;
padding: 0px 0px 0px 20px;
margin: 0px 0px 0px 0px;
color: #0197c8;
font-size: 13px;
text-transform: uppercase;
background: url(/res/v13/img/ico_video.png) 0px 2px no-repeat;
}

article .video h3{
display: block;
float: left;
width: 540px;
padding: 0px 0px 0px 0px;
margin: 6px 0px 10px 0px;
color: #000;
font-weight: bold;
font-size: 16px;

}

article .video .player{
display: block;
float: left;
width: 540px;
height:320px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: #ddd;
}

/* opz */

article ul.opz{
display: block;
float: right;
margin: 0px 20px 0px 0px;
}
article ul.opz li{
display: block;
float: left;
margin: 0px 0px 0px 10px;
}
article ul.opz li a{
display: block;
float: left;
width: 30px;
height: 29px;
border: 1px solid #d8d8d8;
margin: 0px 0px 0px 0px;
overflow: hidden;
text-indent: -9000px;
background: #f4f4f4 url(/res/v13/img/ico_article.png) 1px 0px no-repeat;
}

article ul.opz li a.send{background-position: 1px 0px;}
article ul.opz li a.print{background-position: 1px -30px;}

article ul.opz li a:hover{
border: 1px solid #bbb;
background-color: #ddd;
}


/* Annunci google */

#_GoogleAdSense{
display: block;
float: right;
width: 560px;
padding: 0px 20px 0px 0px;
}

#_GoogleAdSense a{
color: #226ea5;
}
#_GoogleAdSense a:hover{
color: #888;
}

#_GoogleAdSense .ann_title{
display: block;
float: right;
width: 540px;
padding: 3px 10px 3px 10px;
font-size: 12px;
line-height: 12px;
text-transform: uppercase;
background: #dedede;
}


#_GoogleAdSense .promo_item{
display: block;
float: right;
width: 537px;
padding: 3px 10px 3px 10px;
margin: 5px 0px 05px 0px;
font-size: 11px;
line-height: 14px;
border-left: 3px solid #dedede;
}

/* correlati */



.colSx article .box {
display: block;
float: left;
width: 560px;
margin: 20px 0px 20px 100px;
}
.colSx article .box h2{
background: #0197c8;
}

.colSx article .box .mid{
display: block;
float: left;
width: 560px;
border-top: 1px solid #0197c8;
border-right: 0px solid #d8d8d8;
border-left: 0px solid #d8d8d8;
border-bottom: 0px solid #d8d8d8;
padding: 10px 0px 10px 0px;
box-shadow: inset 0px 1px 0px #fff;
background: #f6f6f6;
}

.colSx article .box.correlati .ob_strip_container,
.colSx article .box.correlati .ob_container{
margin: 0px!important;
padding: 0px!important;
}

.ob_row{float:left; width: 560px; margin-bottom: 10px}

.colSx article .box.correlati .ob_empty{display: none;}


.colSx article .box.correlati ul li,
.colSx article .box.correlati .ob_container_recs a.item-link-container{
display: inline;
float: left;
width: 260px!important;
height: auto;
min-height: 32px;
margin: 0px 0px 0px 8px!important;
padding: 5px 0px 5px 0px!important;
border-bottom: 1px dotted #aaa;
}


.colSx article .box.correlati .ob_container {
display: inline;
float: left;
width: 260px!important;
height: auto;
min-height: 32px;
margin: 0px 0px 0px 15px!important;
padding: 0px!important;
}

.colSx article .box.correlati .ob_container .item-link-container.ob-odd,
.colSx article .box.correlati .ob_container .item-link-container.ob-even{
padding: 5px 0px 5px 0px!important;
margin: 0px!important;
}

.colSx article .box.correlati .ob_container_recs a.item-link-container .item-container{
display: inline!important;
float: left;
width: auto;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px!important;
}
.colSx article .box.correlati .ob_container_recs a.item-link-container .item-container .ob-text-content,
.colSx article .box.correlati .ob_container_recs a.item-link-container .item-container .strip-rec-link-title{
display: block!important;
width: 260px!important;
height: auto;
color: #0197c8;
font-weight: bold;
font-size: 12px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.colSx article .box.correlati .ob_container_recs a.item-link-container .item-container .strip-rec-link-title:hover{
color: #888;
text-decoration: none!important;
}
.colSx article .box.correlati .ob_container_recs a.item-link-container .ob-rec-link-img{
display: block;
float: left;
width: 100px;
margin: 0px 10px 0px 0px;
}
.colSx article .box.correlati .ob_container_recs a.item-link-container .ob-rec-link-img .strip-img{
display: block;
float: left;
width: 100px;
height: auto;
}

.colSx article .box.correlati .ob_container_recs a.item-link-container .strip-rec-link-source{
margin: 0px!important;
display: inline!important;
float: none!important;
font-weight: normal;
font-size: 9px;
color: #000;
position: absolute;
top: 38px;
left: 107px;
background: none;
color: #555;
border-radius: 2px;
padding: 1px 2px 1px 2px;
opacity: 0.8;
}

.colSx article .box.correlati .paid-distribution{
position: absolute!important;
bottom: 0px!important;
right: 0px!important;
top: auto!important;
left: auto!important;
margin: 0px;
padding: 3px 5px 3px 5px;
border: 0px;
border-radius: 4px;
background: none;
color: #060;
}

.ob_source .rec-src-link{font-size: 9px}

.colSx article .box.correlati .ob_container_recs a.item-link-container .item-container:hover .paid-distribution{
opacity: 0.6;
}

.colSx article .box.correlati ul li a{
color: #0197c8;
font-weight: bold;
}
.colSx article .box.correlati ul li a:hover{
color: #999;
}

.colSx article .box .mid .by{
display: block;
float: right;
width: auto;
padding: 10px 16px 0px 0px;
color: #707070;
font-size: 10px;
font-weight: bold;
}
.colSx article .box .mid .by:hover{
color: #999;
}

.strip-rec-link-title.ob-tcolor{width: auto;}

/* commenti */


.colSx .boxCommenti {
display: block;
float: left;
position: relative;
width: 560px;
margin: 10px 0px 20px 100px;
padding: 5px 0px 0px 0px;
border-top: 1px solid #888;
}

.colSx .boxCommenti .insert {
display: block;
float: left;
width: 560px;
margin: 0px 0px 30px 0px;
}

.colSx .boxCommenti .insert h2 {
display: block;
float: left;
width: 560px;
font-size: 28px;
font-family: Georgia;
color: #0197c8;
font-weight: bold;
margin: 0px 0px 10px 0px;
}



.colSx .boxCommenti .insert .in_risposta {
display: block;
float: left;
position: relative;
width: 550px;
font-size: 11px;
color: #999;
padding: 0px 5px 0px 5px;
margin: 0px 0px 0px 0px;
border-radius: 4px;
line-height:20px;
font-weight: bold;
background: #f6f6f6;
top: 0px;
}

.box_FormElement .txt_Info{
display: block!important;  
float: left;
width: 560px;
margin: 8px 0px -30px 0px;
color: #090;}

.box_FormElement #error_commento{
display: block!important;  
float: left;
width: 560px;
margin: 0px 0px 10px 0px;
color: #dd0000;}

.colSx .boxCommenti .insert .in_risposta .black{
width: 540px;
font-size: 11px;
font-weight: normal;
line-height:auto;
color: #333;
}

.colSx .boxCommenti .insert .in_risposta .black a{
width: 540px;
font-size: 11px;
line-height: auto;
color: #D11725;
}


.colSx .boxCommenti .insert .in_risposta .chiudi a{
display: block;
float: left;
position: absolute;
top: -6px;
right: -6px;
width: 13px;
height: 13px;
font-size: 11px;
color: #555;
text-indent: -9000px;
oveflow: hidden;
padding: 0px 0px 0px 0px;
margin: 0px 0px 20px 0px;
border: 1px solid #ddd;
border-radius: 4px;
background: #ddd url(/res/v13/img/btn_close.png) no-repeat;
}
.colSx .boxCommenti .insert .in_risposta .chiudi a:hover{
border: 1px solid #D11725!important;
background-color: #D11725!important;
}

.colSx .boxCommenti .insert .char {
display: block;
float: left;
width: 560px;
font-size: 11px;
color: #777;
margin: 10px 0px 3px 0px;
}

.colSx .boxCommenti .insert textarea {
display: block;
float: left;
width: 508px;
height: 110px;
min-height: 10px;
font-size: 11px;
color: #777;
margin: 0px 0px 10px 0px;
padding: 10px 10px 10px 10px;
border: 1px solid #c4c4c4;
border-radius: 2px;
background: #fff url(/res/v13/img/bkg_textarea.gif) repeat-x;
}


.colSx .boxCommenti .insert div.btn,
.colSx #votaTopFlop div.btn{
display: block;
float: left;
margin: 0px 10px 0px 0px;
width: auto;
padding: 5px;
border-radius: 6px;
box-shadow: inset 0px 1px 2px #999;
background: #ddd;
}

.colSx .boxCommenti .insert div.btn button,
.colSx #votaTopFlop div.btn button{
margin: 0px auto;
width: auto;
padding: 8px 16px 8px 16px;
border-radius: 4px;
border: 0px;
color: #fff;
font-size: 14px;
border: 1px solid #4c95ca;
text-transform: uppercase;
font-weight: bold;
text-shadow: 0px 1px 1px #1d74b5;
cursor: pointer;
background: #55b0ea; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1YjBlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZDc0YjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #55b0ea 0%, #1d74b5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55b0ea), color-stop(100%,#1d74b5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #55b0ea 0%,#1d74b5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #55b0ea 0%,#1d74b5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #55b0ea 0%,#1d74b5 100%); /* IE10+ */
background: linear-gradient(to bottom, #55b0ea 0%,#1d74b5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55b0ea', endColorstr='#1d74b5',GradientType=0 ); /* IE6-8 */
}

.colSx .boxCommenti .insert div.btn  button:hover,
.colSx #votaTopFlop div.btn button:hover{
background: #1d74b5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkNzRiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NWIwZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #1d74b5 0%, #55b0ea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d74b5), color-stop(100%,#55b0ea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1d74b5 0%,#55b0ea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1d74b5 0%,#55b0ea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1d74b5 0%,#55b0ea 100%); /* IE10+ */
background: linear-gradient(to bottom, #1d74b5 0%,#55b0ea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d74b5', endColorstr='#55b0ea',GradientType=0 ); /* IE6-8 */
}

.colSx .boxCommenti .insert a.logout{
display: block;
float: right;
text-transform: uppercase;
color: #d80202;
font-size: 12px;
font-weight: bold;
margin: 14px 0px 0px 0px;
}

.colSx .boxCommenti .insert a.logout:hover{
color: #999;
}

.colSx .boxCommenti .insert a.account{
display: block;
float: right;
text-transform: normal;
color: #484848;
font-size: 12px;
font-weight: bold;
margin: 14px 20px 0px 0px;
padding: 0px 0px 0px 20px;
background: url(/res/v13/img/ico_account.png) no-repeat;
cursor: pointer;
}

.colSx .boxCommenti .insert a.account:hover{
color: #999;
}

/* read */

.colSx .boxCommenti .read {
display: block;
float: left;
width: 560px;
margin: 0px 0px 0px 0px;
}

.colSx .boxCommenti .read h3 {
display: block;
float: left;
width: 540px;
height: 26px;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
color: #fff;
font-size: 12px;
text-transform: uppercase;
background:  url(/res/v13/img/bkg_commenti.png) no-repeat;
}

.colSx .boxCommenti .read ul.commentList {
display: block;
float: left;
width: 560px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 30px 0px;
}

.colSx .boxCommenti .read ul.commentList li {
display: block;
float: left;
width: 560px;
height: auto;
margin: 22px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.colSx .boxCommenti .read ul.commentList li .msg {
display: block;
float: left;
width: 560px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.colSx .boxCommenti .read ul.commentList li .avatar{
display: block;
float: left;
width: 54px;
height: 54px;
margin: -15px 10px 0px 0px;
padding: 5px 5px 5px 5px;
background: #dedede;
}

.colSx .boxCommenti .read ul.commentList li .avatar img{
display: block;
float: left;
width: 54px;
height: 54px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #ccc;
}

.colSx .boxCommenti .read ul.commentList li h4{
display: block;
float: left;
width: auto;
height: auto;
margin: 0px 10px 0px 0px;
padding: 5px 5px 5px 0px;
font-size: 14px;
line-height: 14px;
}

.colSx .boxCommenti .read ul.commentList li h4 a{
color: #000;
}
.colSx .boxCommenti .read ul.commentList li h4 a:hover{
color: #999;
}

.colSx .boxCommenti .read ul.commentList li h4 span{
display: block;
float: left;
width: 0px;
height: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(/res/v13/img/ico_comm.png) no-repeat;
}

.colSx .boxCommenti .read ul.commentList li h4 span.cds_icon{
width: 14px;
height: 14px;
margin: 0px 5px 0px 0px;
background-position: 0px -28px;
}

.colSx .boxCommenti .read ul.commentList li h4 span.google_icon{
width: 14px;
height: 14px;
margin: 0px 5px 0px 0px;
background-position: 0px -42px;
}

.colSx .boxCommenti .read ul.commentList li h4 span.tw_icon{
width: 14px;
height: 14px;
margin: 0px 5px 0px 0px;
background-position: 0px -14px;
}
.colSx .boxCommenti .read ul.commentList li h4 span.fb_icon{
width: 14px;
height: 14px;
margin: 0px 5px 0px 0px;
background-position: 0px 0px;
}

.colSx .boxCommenti .read ul.commentList li span{
display: block;
float: right;
width: auto;
height: auto;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 0px;
font-size: 12px;
line-height: 14px;
font-weight: bold;
}

.colSx .boxCommenti .read ul.commentList li span em{
color: #0197c8;
font-style: normal;
}


.colSx .boxCommenti .read ul.commentList li .body{
display: block;
float: left;
width: 466px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
border-top: 1px solid #0197c8;
box-shadow: inset 0px 1px 0px #fff;
font-size: 14px;
color: #222;
background: #f6f6f6;
}


.colSx .boxCommenti .read ul.commentList li .body .foot{
display: block;
float: left;
width: 466px;
height: auto;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



.colSx .boxCommenti .read ul.commentList li .body div.btn{
display: block;
float: right;
margin: 0px 0px 0px 0px;
width: auto;
padding: 4px;
border-radius: 6px;
box-shadow: inset 0px 1px 2px #999;
background: #ddd;
}

.colSx .boxCommenti .read ul.commentList li .body div.btn button{
margin: 0px auto;
width: auto;
padding: 3px 12px 3px 12px;
border-radius: 4px;
border: 0px;
color: #fff;
font-size: 12px;
border: 1px solid #4c95ca;
text-transform: uppercase;
font-weight: bold;
text-shadow: 0px 1px 1px #1d74b5;
cursor: pointer;
background: #55b0ea; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1YjBlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZDc0YjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #55b0ea 0%, #1d74b5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55b0ea), color-stop(100%,#1d74b5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #55b0ea 0%,#1d74b5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #55b0ea 0%,#1d74b5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #55b0ea 0%,#1d74b5 100%); /* IE10+ */
background: linear-gradient(to bottom, #55b0ea 0%,#1d74b5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55b0ea', endColorstr='#1d74b5',GradientType=0 ); /* IE6-8 */
}

.colSx .boxCommenti .read ul.commentList li .body div.btn  button:hover{
background: #1d74b5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkNzRiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NWIwZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #1d74b5 0%, #55b0ea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d74b5), color-stop(100%,#55b0ea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1d74b5 0%,#55b0ea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1d74b5 0%,#55b0ea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1d74b5 0%,#55b0ea 100%); /* IE10+ */
background: linear-gradient(to bottom, #1d74b5 0%,#55b0ea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d74b5', endColorstr='#55b0ea',GradientType=0 ); /* IE6-8 */
}


.colSx .boxCommenti .read ul.commentList li .body a.abuse{
display: block;
float: right;
width: auto;
font-size: 11px;
font-weight: bold;
margin: 8px 10px 0px 0px;
color:#d11725;
}

/* sotto */


.colSx .boxCommenti .read ul.commentList li.secondo_livello {
display: block;
float: right;
width: 466px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 24px 10px 10px 10px;
border-top: 1px dotted #aaa;
background: #f6f6f6;
}

.colSx .boxCommenti .read ul.commentList li.secondo_livello .msg {
width: 466px;
}

.colSx .boxCommenti .read ul.commentList li.secondo_livello .avatar{
background: #a4a4a4;
}

.colSx .boxCommenti .read ul.commentList li.secondo_livello .body{
display: block;
float: left;
width: 372px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
border-top: 1px dotted #aaa;
}


.colSx .boxCommenti .read ul.commentList li.secondo_livello .body .foot{
display: block;
float: left;
width: 372px;
height: auto;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.dropdown{float: left; margin-left: 5px; margin-top: 9px; border: 1px solid #616161; position: relative}
.dropdown dd, .dropdown dt, .dropdown ul {float: left; margin:0px; padding:0px; }
.dropdown dd { position:absolute; left: -1px; width: 148px; top: 26px; height: 180px; display: none}
.dropdown a, .dropdown a:visited { color:#000000; text-decoration:none; outline:none}
.dropdown a:hover { color:#5d4617}
.dropdown dt a {background: #ededed url(/res/img/2010/commenti/open_arrow.png) no-repeat right; display:block; padding-right:10px; width:138px; font-weight: bold; color: #484848; font-size: 11px}
.dropdown dt a:hover { color: #7e7e7e}
.dropdown dt a span {cursor:pointer; display:block; padding:5px;}
.dropdown dd ul { background:#ffffff none repeat scroll 0 0; color:#616161; /*display: none;ý*/left: -1px; padding:5px 0px; position:absolute; top:0px; width:auto; width:148px; list-style:none; z-index:999; background: #dadada; border: 1px solid #616161}
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding:5px; display:block; font-weight: bold; font-size: 11px}
.dropdown dd ul li a:hover { background-color:#616161; color: #ffffff}
.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
.flagvisibility { display:none;}

.inserimento_commenti .postato_con{position: relative;float:left; width: 30px; height: 30px; margin: 37px 0px -66px 10px;background: url(/res/v13/img/icons_commenti.png) no-repeat}
.box_FormElement .fb_icon{background-position: 0 0}
.box_FormElement .tw_icon{background-position: 0 -31px}
.box_FormElement .cds_icon{background-position: 0 -62px}
.box_FormElement .google_icon{background-position: 0 -93px}

/* baloo */

.boxNoTab{
display: block;
float: left;
width: 500px!important;
height: auto!important; 
padding: 0px 0px 0px 0px;
box-shadow: 0px 0px 10px #666;
background: #fff;
}
.boxNoTab h2{
display: block;
float: left;
width: 472px;
font-size: 14px;
padding: 8px 14px;
color: #fff;
background: #D11725;
}

.boxNoTab .body{
display: block;
float: left;
width: 472px;
font-size: 14px;
padding: 8px 14px;
color: #000;
text-transform: none;
}

.boxNoTab .body .commento-item{
display: block;
float: left;
width: 472px;
font-size: 12px;
padding: 10px 0px 10px 0px;
color: #000;
border-top: 1px solid #ddd;
}
.boxNoTab .body .commento-item:first-child{
border-top: 0px solid #999;
}

.boxNoTab .body .commento-item .date{
display: block;
font-weight: bold;
color: #999;
margin: 0px 0px 5px 0px;
}
.boxNoTab .body .commento-item .clear{
display: none;
}

.boxNoTab a.archive{
display: block;
float: left;
text-align: right;
width: 472px;
font-size: 11px;
font-weight: bold;
border-top: 1px dotted #ddd;
padding: 10px 0px 10px 0px;
margin: 10px 14px 0px;
color: #0197C8;
}

.boxNoTab a.archive:hover{
color: #999;
}


/* abuso */

#sb-container{
background: transparent!important;
}

#sb-overlay{
background: #fff!important;
opacity: 0.8!important;
}


#sb-body,#sb-loading{
position: relative;
background-color:#fff!important;
}


#sb-wrapper-inner{
border:1px solid #fff!important;
box-shadow: 0px 0px 10px #666;
}
#sb-title {
width: 100%!important;
height: auto!important;
position: absolute!important; 
top: 0px!important; 
left: 0px!important;
z-index: 100!important;
background: #D11725!important;
color: #fff!important;
font-weight: bold!important;
display: block!important;
float: left!important;
font-size: 14px!important;
line-height: 14px!important;
padding: 0px 0px 0px 0px!important;
}

#sb-title #sb-title-inner{
color: #fff!important;
font-weight: bold!important;
display: block!important;
height: 16px!important;
float: left!important;
font-size: 14px!important;
line-height: 16px!important;
padding: 8px 14px 8px 14px!important;
}

#sb-info-inner{position: static!important;}

#sb-nav, #sb-info-inner, #sb-info {position: static!important;}


#sb-nav a{
position: absolute;
background: url(/res/v13/img/btn_close.png) no-repeat!important;
width: 13px!important;
height: 13px!important;
top: 9px!important;
right: 10px!important;
z-index: 1000;
margin: 0px!important;
}




#sb-body fieldset{
display: block;
float: left;
padding: 50px 20px 20px 20px;
}

#sb-body fieldset legend{
display: block;
float: left;
height: auto;
font-size: 11px;
width: 400px;
padding: 0px 0px 17px 0px;
margin: 0px 0px 10px 0px;
border-bottom: 1px solid #eee;
color: #999;
}

#sb-body fieldset label{
display: block;
float: left;
height: 20px;
font-size: 14px;
width: 400px;
padding: 0px 0px 6px 0px;
margin: 0px 0px 10px 0px;
border-bottom: 1px solid #eee;
}

#sb-body input{
display: block;
float: left;
height: 20px;
clear: right!important;
padding: 10px!important;
margin: 0px 0px 0px -20px;
background: #ff0000!important;
}

#sb-body input#invia_segnalazione{
display: block;
float: right;
width: 100px;
height: auto;
clear: right!important;
padding: 5px 0px 5px 0px!important;
font-size: 14pxp;
text-transform: uppercase;
color: #888;
font-weight: bold;
margin: 0px 0px 0px 0px;
border: 2px solid #888;
cursor: pointer;
background: #ddd!important;
}


#sb-body iframe{
display: block;
float: left;
margin: 24px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#sb-loading-inner span{
background: transparent!important;
padding: 0px 0px 0px 0px!important;
font-size: 11px;
color: #888;
}

/* paginazione */

.paging{
display: block;
float: left;
width: 980px;
height: auto;
margin: 20px 0px 0px 0px;
padding: 5px 5px 5px 5px;
background: #0197c8;
}
    
.colSx .paging{
display: block;
float: left;
width: 550px;
height: auto;
margin: 20px 0px 20px 0px;
padding: 5px 5px 5px 5px;
border-radius: 1px;
background: #0197c8;
}
    
.paging ul{
display: block;
float: left;
width: auto;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.paging ul li{
display: block;
float: left;
width: auto;
height: auto;
margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 0px;
}

.paging ul li.selected{
display: block;
float: left;
text-align: center;
width: auto;
min-width: 18px;
height: 20px;
margin: 0px 0px 0px 0px;
padding: 4px 5px 0px 5px;
margin: 0px 5px 0px 0px;
font-size: 14px;
font-weight: bold;
color: #007399;
border-radius: 1px;
background: #fff;
}
.paging ul li.dotted{
display: block;
float: left;
text-align: center;
width: auto;
min-width: 18px;
height: 20px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
margin: 0px 5px 0px 0px;
font-size: 14px;

font-weight: bold;
color: #fff;
border-radius: 1px;
background: transparent;
}

.paging ul li a{
display: block;
float: left;
text-align: center;
width: auto;
min-width: 18px;
height: 20px;
margin: 0px 0px 0px 0px;
padding: 4px 5px 0px 5px;
font-size: 14px;
font-weight: bold;
color: #fff;
border-radius: 1px;
background: #007399;
}

.paging ul li a:hover{
color: #9dd2e4;
background: #007ea9;
}

.paging ul li.selected a{
color: #007399;
background: #fff;
}


.boxCommenti a.moreComm,
.boxCommenti a.showmore{
display: block;
float: left;
position: absolute;
bottom: -25px;
left: 50%;
text-align: center;
width: 252px;
height: 24px;
margin: 0px 0px 0px -126px;
padding: 20px 0px 0px 0px;
font-size: 12px;
font-weight: bold;
color: #fff;
text-shadow: 0px -1px 0px #00769c;
text-transform: uppercase;
background: url(/res/v13/img/btn_more.png) no-repeat;
-webkit-transition: none;
-moz-transition: none;
transition: none;
}

.boxCommenti a.moreComm:hover,
.boxCommenti a.showmore:hover{
background-position: 0px -44px;
text-shadow: 0px -1px 0px #999;
}


/* #### VIDEO CENTER #### */

.boxVideoCenter{
display: block;
float: left;
width: 680px;
margin: 0px 0px 20px 0px;
background: #1c1c1c;
}

.boxVideoCenter nav{
display: block;
float: left;
width: 670px;
height: 44px;
padding: 0px 5px 0px 5px;
border-bottom: 1px solid #fff;
}

.boxVideoCenter nav ul{
display: block;
float: left;
width: auto;
height: auto;
padding: 0px 0px 0px 0px;
}
.boxVideoCenter nav ul li{
display: block;
float: left;
width: auto;
height: auto;
font-size: 14px;
font-weight: bold;
margin: 0px 30px 0px 0px;
padding: 14px 0px 0px 0px;
}

.boxVideoCenter nav ul li a{
font-size: 14px;
font-weight: bold;
color: #fff;
}

.boxVideoCenter nav ul li a:hover{
color: #0197c8;
}

.boxVideoCenter nav ul li.tv {
display: block;
float: left;
width: 50px;
height: 44px;
padding: 0px 0px 0px 0px;
}

.boxVideoCenter nav ul li.tv a{
display: block;
float: left;
width: 50px;
height: 44px;
overflow: hidden;
text-indent: -9000px;
background: url(/res/v13/img/logos.png) -223px -127px no-repeat;
}

.boxVideoCenter .player{
display: block;
float: left;
position: relative;
width: 660px;
height: 370px;
margin: 10px 10px 10px 10px;
background: tramsparent;
}

.boxVideoCenter .close{
height: 370px;
}

.boxVideoCenter .player img{
display: block;
float: left;
position: absolute;
top: 0px;
left: 0px;
width: 660px;
height: 370px;
margin: 0px 0px 0px 0px;
background: #555;
}

.boxVideoCenter .scroll-pane{
display: block;
float: left;
width: 680px;
height: 121px;
margin: 0px 0px 0px 0px;
}

.boxVideoCenter .videoStrip{
display: block;
float: left;
position: relative;
width: 680px;
height: 121px;
overflow: hidden;
padding: 0px 0px 10px 0px;
margin: 0px 0px 0px 0px;
background: #1c1c1c;
}

.boxVideoCenter .videoStrip .sx{
display: block;
position: absolute;
top: 0px;
left: 0px;
z-index: 1000;
width: 10px;
height: 100px;
overflow: hidden;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: #1c1c1c;
}
.boxVideoCenter .videoStrip .dx{
display: block;
position: absolute;
top: 0px;
right: 0px;
z-index: 1000;
width: 10px;
height: 100px;
overflow: hidden;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: #1c1c1c;
}


.boxVideoCenter .scroll-pane .jspHorizontalBar{
width: 680px!important;
height: 20px!important;
position: absolute!important;
top: 100px!important;
left: 0px;

border-top: 1px solid #fff;
}
.boxVideoCenter .scroll-pane .jspHorizontalBar .jspTrack{
background: #000!important;
}
.boxVideoCenter .scroll-pane .jspHorizontalBar .jspDrag{
cursor: w-resize;
background: #0197c8 url(/res/v13/img/bkg_drag.png) center center no-repeat!important;
}

.boxVideoCenter .videoStrip ul{
display: block;
float: left;
width: 1485px;
height: 90px;
margin: 0px 0px 10px 10px;
}

.boxVideoCenter .videoStrip ul li{
display: block;
float: left;
position: relative;
width: 165px;
height: 90px;
margin: 0px 0px 0px 0px;
}

.boxVideoCenter .videoStrip ul li a{
display: block;
float: left;
width: 165px;
height: 90px;
margin: 0px 0px 0px 0px;
}


.boxVideoCenter .videoStrip ul li a strong{
display: block;
position: absolute;
top: 0px;
left: 0px;
z-index: 100;
text-align: center;
width: 145px;
height: 80px;
padding: 10px 10px 0px 10px;
margin: 0px 0px 0px 0px;
overflow: hidden;
color: #fff;
font-size: 14px;
font-weight: bold;
opacity: 0;
filter: alpha(opacity=0);
background: url(/res/v13/img/alpha_black.png) repeat;
}

.boxVideoCenter .videoStrip ul li a:hover strong{
opacity: 1;
filter: alpha(opacity=100);
}

.boxVideoCenter .videoStrip ul li.selected a strong{
opacity: 1;
filter: alpha(opacity=100);
}




.boxVideoCenter .control{
display: block;
float: left;
position: relative;
width: 660px;
height: 20px!important;
margin: 0px 0px 0px 10px;
background: #333;
}


.boxVideoCenter .control .pages{
display: none;
float: left;
position: absolute;
top: 0px;
left: 50%;
width: 80px;
height: 12px;
overflow: hidden;
margin: 0px 0px 0px -40px;
padding: 4px 0px 9px 0px;
}


.boxVideoCenter .control .pages li{
display: block;
float: left;
width: 12px;
height: 12px;
margin: 0px 4px 0px 4px;
padding: 0px 0px 0px 0px;

}
.boxVideoCenter .control .pages li a{
display: block;
float: left;
width: 12px;
height: 12px;
overflow: hidden;
text-indent: -9000px;
padding: 0px 0px 0px 0px;
border-radius: 10px;
box-shadow: none;
background: #444;
}

.boxVideoCenter .control .pages li a:hover{
background: #666;
}

.boxVideoCenter .control .pages li.selected a,
.boxVideoCenter .control .pages a.active{
box-shadow: none;
background: #0197c8;
}

.boxVideoCenter .control .btnPrev{
display: block;
float: left;
width: 30px;
height: 20px;
overflow: hidden;
text-indent: -9000px;
margin: 0px;
padding: 0px!important;
background: #8c8c8c url(/res/v13/img/btn_arrow_photo_small.gif) 12px 5px no-repeat;
}

.boxVideoCenter .control a.btnNext{
display: block;
float: right;
width: 30px;
height: 20px;
overflow: hidden;
text-indent: -9000px;
padding: 0;
background: #8c8c8c url(/res/v13/img/btn_arrow_photo_small.gif) 13px -15px no-repeat;
}

.boxVideoCenter .control a.btnPrev:hover,
.boxVideoCenter .control a.btnNext:hover{
background-color:#0197c8;
}


/* #### BOX LIVE #### */

.colAll .box.live {
display: block;
float: left;
width: 990px;
height: auto;
padding: 0px 0px 0px 0px;
background: #eaeaea url(/res/v13/img/bkg_grad_grey.gif) repeat-x;
}

.colAll .box.live h2{
display: block;
float: left;
width: 64px;
height: 16px;
padding: 8px 0px 8px 0px;
overflow: hidden;
text-indent: -9000px;
background:  url(/res/v13/img/tit_live.png) 10px 7px no-repeat;
}

.colAll .box.live .tab{
display: block;
float: left;
width: 926px;
height: auto;
padding: 0px 0px 0px 0px;
background: #b8b7b7;
}


.colAll .box.live .tab h2{
display: block;
float: left;
width: auto;
height: auto;
padding: 0px 0px 0px 0px;
text-indent: 0px;
background: transparent;
}

.colAll .box.live .tab h2 a{
display: block;
float: left;
width: auto;
height: 16px;
padding: 8px 15px 8px 15px;
text-indent: 0px;
color: #494949;
background-image: url(/res/v13/img/bkg_point.gif);
background-position: -1px -1px;
background-repeat: repeat-y;
}

.colAll .box.live .tab h2 a:hover{
color: #888;
background-color: #ccc;
}

.colAll .box.live .tab h2:first-child a,
.colAll .box.live .tab h2:first-child a:hover{
background-image: none;
}

.colAll .box.live .tab h2.selected a{
color: #D11725;
background-color: #eaeaea;
background-image: none;
}


.colAll .box.live .mid{
 display: block;
float: left;
width: 970px;
border-top: 0px solid #d11725;
border-right: 0px solid #d8d8d8;
border-left: 0px solid #d8d8d8;
border-bottom: 0px solid #d8d8d8;
padding: 10px 10px 10px 10px;
}

.colAll .box.live .mid #btnNext{
display: block;
float: right;
width: 19px;
height: 96px;
margin: 0px 0px 0px 0px;
-webkit-transition: none;
-moz-transition: none;
transition: none;
background:  url(/res/v13/img/btn_arrow_live.png) -63px 39px no-repeat;
}
.colAll .box.live .mid #btnNext:hover{
background: url(/res/v13/img/btn_arrow_live.png) -63px -51px no-repeat;
}

.colAll .box.live .mid #btnPrev{
display: block;
float: left;
width: 19px;
height: 96px;
margin: 0px 1px 0px 0px;
-webkit-transition: none;
-moz-transition: none;
transition: none;
background: url(/res/v13/img/btn_arrow_live.png) 0px 39px no-repeat;
}
.colAll .box.live .mid #btnPrev:hover{
background: url(/res/v13/img/btn_arrow_live.png) 0px -51px no-repeat;
}

.colAll .box.live .mid ul{
 display: block;
float: left;
width: 931px;
height: 96px;
position: relative;
padding: 0px 0px 0px 0px;
}

.colAll .box.live .mid ul li{
 display: block;
float: left;
width: 132px;
height: 96px;
padding: 0px 0px 0px 0px;
margin: 0px 1px 0px 0px;
}


.colAll .box.live .mid .match{
 display: block;
float: left;
width: 132px;
height: 72px;
position: relative;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: #024e6e;
}

.colAll .box.live .mid .tit{
 display: block;
float: left;
position: relative;
height: 24px;
}

.colAll .box.live .mid .match:hover{
background: #08678c;
}

.colAll .box.live .mid .tit span{
 display: block;
float: left;
position: relative;
width: 120px;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
padding: 5px 6px 5px 6px;
background: #002d40;
}

.colAll .box.live .mid .tit:hover span,
.colAll .box.live .mid .tit:hover em{
color: #36ea31;
}

.colAll .box.live .mid .tit em{
 display: block;
position: absolute;
top: 0px;
right: 0px;
text-align: right;
width: auto;
font-style: normal;
font-weight: bold;
font-size: 11px;
border-left: 1px solid #000;
color: #fff;
padding: 5px 6px 5px 8px;
background: #002d40;
}

.colAll .box.live .mid .match strong{
 display: block;
float: left;
width: 114px;
font-size: 11px;
color: #77e4fb;
padding: 8px 12px 2px 6px;
}
.colAll .box.live .mid .match strong span{
display: block;
float: right;
width: auto;
font-size: 11px;
color: #77e4fb;
padding: 0px 0px 0px 0px;
background: transparent!important;
}

.colAll .box.live .mid .match .status{
 display: block;
float: left;
text-align: center;
width: 122px;
font-size: 11px;
text-transform: uppercase;
color: #fff;
font-weight: bold;
padding: 4px 5px 0px 5px;
}
.colAll .box.live .mid .match .status.ok{color: #36ea31;}
.colAll .box.live .mid .match .status.no{color: #ca4141;}
.colAll .box.live .mid .match .status.ni{color: #fd5503;}



/* #### BOX LIVE #### */

.colAll .box.store {
display: block;
float: left;
width: 990px;
height: auto;
padding: 0px 0px 0px 0px;
background: #eaeaea url(/res/v13/img/bkg_grad_grey.gif) repeat-x;
}

.colAll .box.store h2{
display: block;
float: left;
width: 163px;
height: 16px;
padding: 8px 0px 8px 0px;
overflow: hidden;
text-indent: -9000px;
background:   url(/res/v13/img/tit_store.png) 10px 6px no-repeat;
}

.colAll .box.store .tab{
display: block;
float: left;
width: 827px;
height: auto;
padding: 0px 0px 0px 0px;
background: #b8b7b7;
}


.colAll .box.store .tab h2{
display: block;
float: left;
width: auto;
height: auto;
padding: 0px 0px 0px 0px;
text-indent: 0px;
background: transparent;
}

.colAll .box.store .tab h2 a{
display: block;
float: left;
width: auto;
height: 16px;
padding: 8px 15px 8px 15px;
text-indent: 0px;
color: #494949;
background-image: url(/res/v13/img/bkg_point.gif);
background-position: -1px -1px;
background-repeat: repeat-y;
}

.colAll .box.store .tab h2 a:hover{
color: #888;
background-color: #ccc;
}

.colAll .box.store .tab h2:first-child a,
.colAll .box.store .tab h2:first-child a:hover{
background-image: none;
}

.colAll .box.store .tab h2.selected a{
color: #D11725;
background-color: #eaeaea;
background-image: none;
}


.colAll .box.store .mid{
 display: block;
float: left;
width: 970px;
border-top: 0px solid #d11725;
border-right: 0px solid #d8d8d8;
border-left: 0px solid #d8d8d8;
border-bottom: 0px solid #d8d8d8;
padding: 20px 10px 15px 10px;
}



.colAll .box.store .mid .btnNext{
display: block;
float: right;
width: 19px;
height: 100px;
margin: 0px 0px 0px 0px;
-webkit-transition: none;
-moz-transition: none;
transition: none;
background:  url(/res/v13/img/btn_arrow_live.png) -63px 45px no-repeat;
}
.colAll .box.store .mid .btnNext:hover{
background: url(/res/v13/img/btn_arrow_live.png) -63px -45px no-repeat;
}

.colAll .box.store .mid .btnPrev{
display: block;
float: left;
width: 19px;
height: 100px;
margin: 0px 1px 0px 0px;
-webkit-transition: none;
-moz-transition: none;
transition: none;
background: url(/res/v13/img/btn_arrow_live.png) 0px 45px no-repeat;
}
.colAll .box.store .mid .btnPrev:hover{
background: url(/res/v13/img/btn_arrow_live.png) 0px -45px no-repeat;
}

.colAll .box.store .mid ul{
 display: block;
float: left;
width: 921px;
height: auto;
position: relative;
padding: 0px 0px 0px 10px;
}

.colAll .box.store .mid ul li{
 display: block;
float: left;
width: 297px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 0px;
}


.colAll .box.store .mid ul li .img{
display: block;
float: left;
width: 100px;
height: 100px;
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 0px;
border: 4px solid #3da84e;
}

.colAll .box.store .mid ul li .img:hover{
border: 4px solid #777;
}


.colAll .box.store .mid ul li h2{
display: block;
float: left;
width: 170px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
text-indent: 0px;
font-size: 12px;
color: #000;
background: transparent;
}
.colAll .box.store .mid ul li h2 a{
color: #000;
}

.colAll .box.store .mid ul li h2 a:hover{
color: #777;
}

.colAll .box.store .mid ul li h4{
display: block;
float: left;
width: 170px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
text-indent: 0px;
font-size: 12px;
color: #6e6e6e;
}

.colAll .box.store .mid ul li h4.price_store_up{
padding: 0px 0px 0px 0px;
margin: 0px 0px 3px 0px;
text-indent: 0px;
font-size: 11px;
color: #aaa;
}

.colAll .box.store .mid ul li h4.price_store_down{
font-size: 12px;
color: #6e6e6e;
}
.colAll .box.store .mid ul li a.info{
display: block;
float: left;
width: 146px;
height: 17px;
padding: 2px 0px 0px 24px;
margin: 0px 0px 0px 0px;
text-indent: 0px;
font-size: 12px;
font-weight: bold;
color: #3da84e;
-webkit-transition: none;
-moz-transition: none;
transition: none;
background: url(/res/v13/img/ico_arrowinfo.png) no-repeat;
}

.colAll .box.store .mid ul li a.info:hover{
color: #777;
background-position: 0px -19px;
}


.colAll .box.store .bot{
 display: block;
float: left;
width: 970px;
border-top: 0px solid #d11725;
border-right: 0px solid #d8d8d8;
border-left: 0px solid #d8d8d8;
border-bottom: 0px solid #d8d8d8;
padding: 10px 10px 10px 10px;
background: #596d63;
}

.colAll .box.store .bot a{
 display: block;
float: right;
width: auto;
padding: 0px 0px 0px 20px;
color: #fff;
font-size: 12px;
font-weight: bold;
}

.colAll .box.store .bot a:hover{
color: #000;
}


/* sondaggio */

.sondaggio .colSx .box h2{
padding: 8px 14px 8px 40px;
background: #d11725 url(/res/v13/img/ico_box.png) 10px -47px no-repeat;
}

.sondaggio .colSx .box h3{
 display: block;
float: left;
width: auto;
height: auto;
margin: 6px 0px 0px 10px;
padding: 0px 0px 0px 0px;
color: #23c308;
}

.colSx .box .mid ul.poll{
 display: block;
float: left;
width: 680px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.colSx .box .mid ul.poll li{
 display: block;
float: left;
width: 658px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
border-top: 1px solid #d8d8d8;
border-left: 1px solid #d8d8d8;
border-right: 1px solid #d8d8d8;
}
.colSx .box .mid ul.poll li:first-child{
border-top: 1px solid #fff;
background: #f6f6f6!important;
}

.colSx .box .mid ul.poll li.even{
background: #fff;
}
.colSx .box .mid ul.poll li.odd{
box-shadow: inset 0px 1px 0px #fff;
background: #f6f6f6;
}


.colSx .box .mid ul.poll li.tit h2{
 display: block;
float: left;
text-align: center;
width: 658px;
height: auto;
color: #005998;
font-size: 18px;
font-style: italic;
font-family: Georgia;
margin: 0px 0px 0px 0px!important;
padding: 10px 0px 10px 0px!important;
background: #f6f6f6!important;
}


.colSx .box .mid ul.poll li img{
 display: block;
float: left;
width: 92px;
height: auto;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
}

.colSx .box .mid ul.poll li label{
 display: block;
float: left;
width: 250px;
height: 40px;
margin: 0px 0px 0px 0px;
padding: 28px 0px 0px 0px;
font-size: 14px;
font-weight: bold;
color: #494949;
}

.colSx .box .mid ul.poll li input{
    display: block;
    float: left;
    height: 68px;
    margin: 0 10px 0 0;
    padding: 0;
    width: 15px;

}
.colSx .box .mid ul.poll li .bar{
display: block;
float: left;
width: 296px;
height: 33px;
margin: 0px 0px 0px 10px;
padding: 17px 0px 0px 0px;
font-size: 14px;
font-weight: bold;
color: #494949;
}

.colSx .box .mid ul.poll li .bar span{
display: block;
float: left;
width: 298px;
height: auto;
text-align: right;
margin: -17px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 14px;
font-weight: bold;
color: #888;
border-bottom: 18px solid #888;
}

.colSx .box .mid ul.poll li .bar.first span{
color: #1bd012;
border-bottom: 18px solid #1bd012;
}

.colSx .box .mid ul.poll li.btn div.info{
float: left;
text-align: left;
width: 520px;
padding: 0px;
border-radius: 6px;
box-shadow: none;
font-size: 11px;
background: transparent;
}



.colSx .box .mid ul.poll li.btn {
text-align: center;
}

.colSx .box .mid ul.poll li.btn div{
float: right;
width: 100px;
padding: 5px;
border-radius: 6px;
box-shadow: inset 0px 1px 2px #999;
background: #ddd;
}


.colSx .box .mid ul.poll li.btn div button{
margin: 0px auto;
width: 100px;
padding: 10px 0px 10px 0px;
border-radius: 4px;
border: 0px;
color: #fff;
font-size: 14px;
border: 1px solid #61cf77;
text-transform: uppercase;
font-weight: bold;
text-shadow: 0px 1px 1px #145f15;
cursor: pointer;
background: #4bcf54; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiY2Y1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzkzMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #4bcf54 0%, #239324 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4bcf54), color-stop(100%,#239324)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4bcf54 0%,#239324 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4bcf54 0%,#239324 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4bcf54 0%,#239324 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4bcf54 0%,#239324 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bcf54', endColorstr='#239324',GradientType=0 ); /* IE6-8 */
}

.colSx .box .mid ul.poll li.btn div button:hover{
background: #239324; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzOTMyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YmNmNTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #239324 0%, #4bcf54 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#239324), color-stop(100%,#4bcf54)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #239324 0%,#4bcf54 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #239324 0%,#4bcf54 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #239324 0%,#4bcf54 100%); /* IE10+ */
background: linear-gradient(to bottom,  #239324 0%,#4bcf54 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#239324', endColorstr='#4bcf54',GradientType=0 ); /* IE6-8 */
}


.sondaggio .colSx .box .bot{
display: block;
float: left;
text-align: right;
width: 658px;
padding: 10px 10px 10px 10px;
color: #d11725;
font-size: 11px;
font-weight: bold;
border-left: 1px solid #d8d8d8;
border-right: 1px solid #d8d8d8;
border-bottom: 1px solid #d8d8d8;
}

.sondaggio .colSx .box .bot a{
color: #d11725;
font-size: 11px;
font-weight: bold;
margin: 0px 0px 0px 20px;
}
.sondaggio .colSx .box .bot a:hover{
color: #999;
}




.colSx .box .mid ul.otherPolls{
 display: block;
float: left;
width: 680px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.colSx .box .mid ul.otherPolls li{
 display: block;
float: left;
width: 658px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
border-top: 1px solid #d8d8d8;
border-left: 1px solid #d8d8d8;
border-right: 1px solid #d8d8d8;
}

.colSx .box .mid ul.otherPolls li.even{
background: #fff;
}
.colSx .box .mid ul.otherPolls li.odd{
box-shadow: inset 0px 1px 0px #fff;
background: #f6f6f6;
}


.colSx .box .mid ul.otherPolls li img{
 display: block;
float: left;
width: 92px;
height: auto;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
}

.colSx .box .mid ul.otherPolls li a{
 display: block;
float: left;
width: 350px;
height: auto;
margin: 9px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 14px;
font-weight: bold;
color: #494949;
}
.colSx .box .mid ul.otherPolls li a em{
 display: block;
float: left;
width: 350px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
font-weight: bold;
font-style: normal!important;
color: #0560a0;
}

.colSx .box .mid ul.otherPolls li .opz{
 display: block;
float: right;
width: auto;
height: auto;
margin: 18px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 12px;
font-weight: bold;
color: #ddd;
}

.colSx .box .mid ul.otherPolls li .opz a{
display: inline;
float: none;
width: auto!important;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
color: #888;
}
.colSx .box .mid ul.otherPolls li .opz a.vota{
color: #1bd012;
}

.colSx .box .mid ul.otherPolls li .opz a.vota:hover,
.colSx .box .mid ul.otherPolls li .opz a:hover{
color: #555;
}


/* #### tabs  #### */


.colSx .box .tab{
display: block;
float: left;
width: auto;
padding: 0px 0px 0px 0px;
}

.colSx .box .tab h2{
display: block;
float: left;
width: auto;
padding: 8px 14px 8px 14px;
font-size: 14px;
color: #000;
background: #fff;
}
.colSx .box .tab h2 a{
font-size: 14px;
color: #000;
}
.colSx .box .tab h2 a:hover{
color: #999;        
}

.colSx .box .tab h2.selected{
color: #fff;
background: #d11725;
}
.colSx .box .tab h2.selected a{
font-size: 14px;
color: #fff;
}


/* top flop */

.colSx .box .mid ul li.even{
background: #fff;
}
.colSx .box .mid ul li.odd{
box-shadow: inset 0px 1px 0px #fff;
background: #f6f6f6;
}


.colSx .box#topflop{
 display: block;
float: left;
width: 300px!important;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.colSx .box#topflop .mid{
 display: block;
float: left;
width: 298px!important;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-left: 1px solid #d8d8d8;
border-right: 1px solid #d8d8d8;
}


.colSx .box#topflop ul.voti li.tit ol{
display: block;
float: left;
width: 200px;
height: auto!important;
margin: 0px 0px 0px 4px;
padding: 0px 0px 0px 0px;
}
.colSx .box#topflop ul.voti li.tit ol li{
display: block;
float: left;
text-align: left;
width: auto!important;
height: auto!important;
margin: 0px 1px 0px 1px;
padding: 0px 0px 0px 0px!important;
border: 0px;
}
.colSx .box#topflop ul.voti li.tit ol li a{
display: block;
float: left;
text-align: left;
width: auto!important;
height: auto!important;
margin: 0px 0px 0px 0px;
padding: 10px 4px 10px 4px!important;
border: 0px;
color: #0560a0;
}

.colSx .box#topflop ul.voti li.tit ol li a:hover{
color: #999;
}

.colSx .box#topflop ul.voti li.tit ol li.selected a{
color: #D11725;
}

.colSx .box#topflop .bot{
display: block;
float: left;
text-align: right;
width: 278px;
padding: 10px 10px 10px 10px;
color: #d11725;
font-size: 11px;
font-weight: bold;
border-left: 1px solid #d8d8d8;
border-right: 1px solid #d8d8d8;
border-bottom: 1px solid #d8d8d8;
}

.colSx .box#topflop .bot a{
color: #d11725;
font-size: 11px;
font-weight: bold;
margin: 0px 0px 0px 20px;
}
.colSx .box#topflop .bot a:hover{
color: #999;
}

.colSx .box .mid ul.voti{
display: block;
float: left;
width: 298px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.colSx .box .mid ul.voti li{
 display: block;
float: left;
width: 298px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-top: 1px solid #d8d8d8;
}
.colSx .box .mid ul.voti li:first-child{
border-top: 0px solid #d8d8d8;
}

.colSx .box .mid ul.voti li.tit{
 display: block;
float: left;
width: 298px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-top: 1px solid #d8d8d8;
background: #fff url(/res/v13/img/bkg_tit_box.gif) repeat-x;
}


.colSx .box .mid ul.voti li.tit a{
 display: block;
float: left;
width: 184px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
font-size: 11px;
font-weight: bold;
color: #d11725;
}
.colSx .box .mid ul.voti li.tit a:hover{
color: #999;
}

.colSx .box .mid ul.voti li.tit span{
 display: block;
float: left;
width: 26px;
height: auto;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #d11725;
}

.colSx .box .mid ul.voti li a.img{
 display: block;
float: left;
width: 92px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
}

.colSx .box .mid ul.voti li h3{
display: block;
float: left;
width: 92px;
height: 30px;
margin: 0px 0px 0px 0px;
padding: 20px 0px 20px 0px;
font-size: 12px;
}

.colSx .box .mid ul.voti li h3 strong{
display: block;
width: auto;
height: auto;
text-transform: uppercase;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #494949;
}

.colSx .box .mid ul.voti li h3 a{
width: auto;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #005998;
}
.colSx .box .mid ul.voti li h3 a:hover{
color: #999;
}

.colSx .box .mid ul.voti li span{
display: block;
float: left;
text-align: center;
width: 26px;
height: 42px;
margin: 0px 0px 0px 0px;
padding: 28px 10px 0px 10px;
font-size: 12px;
font-weight: bold;
color: #4cc0f0;
border-left: 1px solid #d8d8d8;
}

/* pagella */


.colSx .box#pagella{
 display: block;
float: right;
width: 350px!important;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.colSx .box#pagella .mid{
 display: block;
float: left;
width: 348px!important;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-left: 1px solid #d8d8d8;
border-right: 1px solid #d8d8d8;
}


.colSx .box#pagella .bot{
display: block;
float: left;
text-align: right;
width: 328px;
height: 10px;
padding: 10px 10px 10px 10px;
color: #d11725;
font-size: 11px;
font-weight: bold;
border-left: 1px solid #d8d8d8;
border-right: 1px solid #d8d8d8;
border-bottom: 1px solid #d8d8d8;
}

.colSx .box#pagella .mid ul{
display: block;
float: left;
width: 348px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.colSx .box#pagella .mid ul li{
display: block;
float: left;
width: 348px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-top: 1px solid #d8d8d8;
}
.colSx .box#pagella .mid ul li:first-child{
border-top: 0px solid #d8d8d8;
}

.colSx .box#pagella .mid ul li.tit{
display: block;
float: left;
width: 348px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-top: 0px solid #d8d8d8;
background: #fff url(/res/v13/img/bkg_tit_box.gif) repeat-x;
}

.colSx .box#pagella .mid ul li.tit span{
display: block;
float: left;
text-align: center;
width: 328px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
border: 0px;
color: #d11725;
}

.colSx .box#pagella .mid ul li h3{
display: block;
float: left;
width: 130px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
font-size: 12px;
}

.colSx .box#pagella .mid ul li h3 a{color: #005998;}
.colSx .box#pagella .mid ul li h3 a:hover{color: #888;}


.colSx .box#pagella .mid ul li span{
display: block;
float: left;
text-align: center;
width: 35px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 10px 5px 10px 5px;
font-size: 12px;
color: #4cc0f0;
font-weight: bold;
border-left: 1px solid #d8d8d8;
}

.colSx .box#pagella .mid ul li .opz{
display: block;
float: left;
width: 131px;
height: auto;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
font-size: 12px;
border-left: 1px solid #d8d8d8;
color: #999;
}

.colSx .box#pagella .mid ul li a{
display: inline;
color: #888;
}
.colSx .box#pagella .mid ul li a.vota{
display: inline;
color: #D11725;
}

/* top & flop vota pagellona */

.colSx #votaTopFlop .mid{
overflow: visible!important;
}


.colSx #votaTopFlop .top {
display: block;
float: left;
position: relative;
width: 650px;
padding: 15px;
background: #fff;
}

.colSx #votaTopFlop h3{
 display: block;
float: left;
width: auto;
height: auto;
margin: 6px 0px 0px 10px;
padding: 0px 0px 0px 0px;
color: #23c308;
}

.colSx #votaTopFlop .top img{display: block;float: left;}
.colSx #votaTopFlop .top img.away{float: right;}

.colSx #votaTopFlop .top .result{
display: block;
position: absolute;
top: 8px;
left: 50%;
width: 400px;
padding: 0px;
margin: 0px 0px 0px -200px;
color: #4cc0f0;
}

.colSx #votaTopFlop .top .result h4{
display: block;
float: left;
text-align: left;
width: 190px;
padding: 0px;
font-size: 24px;
margin: 0px 0px 0px 0px;
}
.colSx #votaTopFlop .top .result h4.home{
text-align: right;
}
.colSx #votaTopFlop .top .result span{
display: block;
float: left;
text-align: center;
width: 20px;
padding: 0px;
font-size: 24px;
font-weight: bold;
margin: 0px 0px 0px 0px;
}



.colSx #votaTopFlop .top .match{
display: block;
position: absolute;
top: 35px;
left: 50%;
width: 400px;
padding: 0px;
margin: 0px 0px 0px -200px;
color: #222;
}

.colSx #votaTopFlop .top .match h3{
display: block;
float: left;
text-align: left;
width: 190px;
padding: 0px;
font-size: 18px;
color: #222;
margin: 0px 0px 0px 0px;
}
.colSx #votaTopFlop .top .match h3.home{
text-align: right;
}
.colSx #votaTopFlop .top .match span{
display: block;
float: left;
text-align: center;
width: 20px;
padding: 0px;
font-size: 18px;
font-weight: bold;
margin: 0px 0px 0px 0px;
}


.colSx #votaTopFlop ul{
display: block;
float: left;
width: 680px;
overflow: visible!important;
padding: 0px 0px 0px 0px;
}

.colSx #votaTopFlop ul li{
display: block;
float: left;
width: 680px;
padding: 0px 0px 0px 0px;
overflow: visible!important;
border-top: 1px solid #d8d8d8;
}

.colSx #votaTopFlop ul li.even{
background: #fff;
}
.colSx #votaTopFlop ul li.odd{
box-shadow: inset 0px 1px 0px #fff;
background: #f6f6f6;
}

.colSx #votaTopFlop ul li.tit{
display: block;
float: left;
width: 680px;
height: auto;
padding: 0px 0px 0px 0px;

border-top: 1px solid #d8d8d8!important;
background: #fff url(/res/v13/img/bkg_tit_box.gif) bottom left repeat-x;
}


.colSx #votaTopFlop ul li.contteams{
display: block;
float: left;
width: 680px;
}

.colSx #votaTopFlop ul li.contteams ul.home,
.colSx #votaTopFlop ul li.contteams ul.away{
display: block;
float: left;
width: 340px;

}




.colSx #votaTopFlop ul li.contteams ul.home li,
.colSx #votaTopFlop ul li.contteams ul.away li{
display: block;
float: left;
width: 340px;

}


.colSx #votaTopFlop ul li span{
display: block;
float: left;
text-align: center;
width: auto;
font-weight: bold;
font-size: 12px;
color: #747474;
border-left: 1px solid #d8d8d8;
padding: 10px 10px 10px 10px;
}

.colSx #votaTopFlop ul li.tit span{
text-align: center!important;
color: #D11725!important;
text-transform: uppercase;
text-shadow: 0px 1px 0px #fff;
}

.colSx #votaTopFlop ul li span.sx{width: 50px; border: 0px;}
.colSx #votaTopFlop ul li span.center{width: 518px;}
.colSx #votaTopFlop ul li span.dx{width: 50px;}

.colSx #votaTopFlop ul li.contteams ul.home li:first-child,
.colSx #votaTopFlop ul li.contteams ul.away li:first-child{border-top: 0px;}


.colSx #votaTopFlop ul li.contteams ul.home li span.vote{width: 50px; height: 15px; border: 0px; }
.colSx #votaTopFlop ul li.contteams ul.home li span.center {width: 269px; padding: 10px 0px 10px 0px;}

.colSx #votaTopFlop ul li.contteams ul.away li span.vote{width: 50px; height: 15px; float: right;}
.colSx #votaTopFlop ul li.contteams ul.away li span.center {width: 268px; padding: 10px 0px 10px 0px;}

.colSx #votaTopFlop ul li.contteams ul.away li span.center em {float: left;}
.colSx #votaTopFlop ul li.contteams ul.away li span.center span {float: left;}

.colSx #votaTopFlop ul li h3{
display: block;
float: left;
text-align: center;
width: 268px;
font-weight: bold;
font-size: 12px;
color: #747474;
padding: 0px 0px 0px 0px;
margin: 0px;
}

.colSx #votaTopFlop ul li h3 em{
display: block;
float: left;
width: auto;
font-weight: bold;
font-size: 12px;
color: #4cc0f0;
font-style: normal;
padding: 0px 20px 0px 20px;
}
.colSx #votaTopFlop ul li h3.home em{
float: right;
}

.colSx #votaTopFlop ul li h3 span{
display: block;
float: left;
text-align: left;
width: auto;
font-weight: bold;
font-size: 12px;
color: #747474;
border-left: 0px solid #d8d8d8;
padding: 0px 0px 0px 0px;
}
.colSx #votaTopFlop ul li h3.home span{
float: right;
}

.colSx #votaTopFlop ul li h3 i{
width: auto;
font-weight: bold;
font-size: 12px;
color: #D11725;
font-style: normal;
padding: 0px 0px 0px 0px;
}

.colSx #votaTopFlop div.btn{
display: block;
position: relative;
left: 50%;
float: left!important;
width: 100px!important;
margin: 20px 0px 20px -55px!important;
}

.colSx #votaTopFlop div.btn button{width: 100px!important;}



.colSx #votaTopFlop .allVote{
display: block;
position: relative;
left: 50%;
float: left;
width: auto;
margin: 33px 0px 0px 20px!important;
font-size: 12px;
font-weight: bold;
color: #4cc0f0;
text-transform: uppercase;
}

.colSx #votaTopFlop .allVote:hover{
color: #888;
}


/* votino */

.colSx #votaTopFlop ul li .voto {
display: block;
position: relative;
text-align: center;
cursor: pointer;
background: url(/res/v13/img/btn_tend.png) 100% 0px no-repeat
}

.colSx #votaTopFlop ul li .voto strong {
display: block;
text-align: left;
padding: 0px 0px 0px 5px;
width: 30px;
height: 13px;
font-size: 12px;
line-height: 12px;
border-top: 1px solid transparent;
border-left: 1px solid transparent;
border-bottom: 1px solid transparent;
border-radius: 2px 0px 0px 2px;
}

.colSx #votaTopFlop ul li .voto:hover strong {
width: 30px;
height: 13px;
border-top: 1px solid #747474;
border-left: 1px solid #747474;
border-bottom: 1px solid #747474;
border-radius: 1px 0px 0px 1px;
background: #fff;
}

.colSx #votaTopFlop ul li .voto ol{
display: none;
}

.colSx #votaTopFlop ul li .voto:hover ol{
display: block;
position: absolute;
top: 14px;
left: 0px;
width: 48px;
z-index: 10000;
border-left: 1px solid #747474;
border-right: 1px solid #747474;
border-bottom: 1px solid #747474;
padding: 10px 0px 0px 0px;
background: #fff;
}
.colSx #votaTopFlop ul li .voto:hover ol li{
display: block;
float: left;
text-align: left;
padding: 1px 5px 1px 5px;
font-weight: normal;
font-size: 11px;
width: 38px;
border: 0px;
}

.colSx #votaTopFlop ul li .voto:hover ol li:hover{
background: #eee;
}

/*votok*/

.colSx #votaTopFlop ul li .voto.ok {
display: block;
position: relative;
text-align: center;
cursor: pointer;
background: transparent;
}

.colSx #votaTopFlop ul li .voto.ok ol {
display: none;
}

.colSx #votaTopFlop ul li .voto.ok strong{
display: block;
position: relative;
width: auto;
height: auto;
text-align: center;
cursor: default;
padding: 0px!important;
}
.colSx #votaTopFlop ul li .voto.ok:hover strong{
border-top: 1px solid transparent;
border-left: 1px solid transparent;
border-bottom: 1px solid transparent;
background: transparent;
}


/* #### piývisti #### */
/* options */
.colSx #archivio.box .tab h2{
background: url(/res/v13/img/ico_box.png) no-repeat 10px -447px #D5D5D5!important;
}
.colSx #archivio.box .tab h2.selected{
background: url(/res/v13/img/ico_box.png) no-repeat 10px -447px #D11725!important;
}
.colSx .box#archivio .mid ul.Options{
 display: block;
float: left;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border-bottom: 1px solid #d8d8d8;
background: url(/res/v13/img/bkg_tit_box.gif) repeat-x;
}

.colSx .box#archivio .mid ul.Options li{
display: block;
float: left;
width: auto!important;
height: auto!important;
margin: 0px 10px 0px 0px;
padding: 10px;
border: 0px!important;
}

.colSx .box#archivio .mid ul.Options li a{
color: #999;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
}
.colSx .box#archivio .mid ul.Options li a:hover,
.colSx .box#archivio .mid ul.Options li.selected a{
color: #D11725;
}

/* #### ARCHIVI #### */

.colSx .box#archivio  {
position: relative;
}

.colSx .box#archivio h2 {
padding: 8px 14px 8px 40px;
background: #d11725 url(/res/v13/img/ico_box.png) 10px -447px no-repeat;
}

.colSx .box#archivio .mid{
display: block;
float: left;
width: 678px;
border-left: 1px solid #d8d8d8;
border-right: 1px solid #d8d8d8;
}

.colSx .box#archivio ul {
display: block;
float: left;
width: 678px;
}

.colSx .box#archivio ul li {
display: block;
float: left;
width: 658px;
padding: 10px;
border-top: 1px solid #d8d8d8;
}

.colSx .box#archivio ul li:first-child {
border-top: 0px solid #d8d8d8;
}

.colSx .box#archivio ul li .txt {
display: block;
float: left;
width: 520px!important;
padding: 0px;
font-size: 11px;
color: #0560a0;
margin: 0px 0px 0px 0px;
}

.colSx .box#archivio ul li .archivio_tags {
display: block;
float: left;
  width: 530px;
margin: 8px 0px 0px 0px;
color: #666;
}

.colSx .box#archivio ul li .archivio_tags .tags {
  display: block;
      float: left;
      width: auto;
margin: 0px 5px 5px 0px;
padding: 2px 6px 1px 18px;
border-radius: 4px;
font-size: 9px;
color: #555;
white-space: nowrap;
background: #ddd url(/res/v13/img/ico_tag.png) 5px 3px no-repeat;
}
.colSx .box#archivio ul li .archivio_tags .tags:hover {
color: #eee;
background: #aaa url(/res/v13/img/ico_tag.png) 5px 3px no-repeat;
}


.colSx .box#archivio ul li .img{
display: block;
float: left;
width: auto;
padding: 0px;
margin: 0px 10px 0px 0px;
}

.colSx .box#archivio ul li .txt h4 {
width: auto;
padding: 0px;
font-size: 11px;
color: #0560a0;
margin: 0px 0px 0px 0px;
}

.colSx .box#archivio ul li .txt h4 span{
display: block;
float: left;
width: 17px;
height: 12px;
margin: 1px 7px 0px 0px;
background-color: #D11725;
}


.colSx .box#archivio ul li .txt h3 a{
width: auto;
padding: 0px;
font-size: 14px;
color: #494949;
margin: 0px 0px 0px 0px;
}

.colSx .box#archivio ul li .txt h3 a:hover{
color: #888;
}

.colSx .box#archivio ul li .txt p {
width: auto;
padding: 0px;
font-size: 11px;
color: #494949;
margin: 0px 0px 0px 0px;
}



.colSx .box#archivio a.moreArt {
display: block;
float: left;
position: absolute;
bottom: -50px;
left: 50%;
text-align: center;
width: 252px;
height: 25px;
margin: 0px 0px 0px -126px;
padding: 19px 0px 0px 0px;
font-size: 14px;
font-weight: bold;
color: #fff;
text-shadow: 0px -1px 0px #96040f;
text-transform: uppercase;
background: url(/res/v13/img/btn_more.png) 0px -88px no-repeat;
-webkit-transition: none;
-moz-transition: none;
transition: none;
}

.colSx .box#archivio a.moreArt:hover {
text-shadow: 0px -1px 0px #999;
background-position: 0px -44px;
}

.colSx .box#archivio #archivio_short_pagination {
display: block;
width: 678px;
border-bottom: 1px solid #d8d8d8;
}

.colSx .box#archivio #archivio_short_pagination a.nobold {
display: block;
float: left;
margin: 0px 10px 0px 0px;
padding: 2px 6px 2px 6px;
font-size: 11px;
line-height: 14px;
color: #666;
border: 1px solid #ddd;
border-radius: 4px;
background: #eee;
}

.colSx .box#archivio #archivio_short_pagination a.nobold.selected,
.colSx .box#archivio #archivio_short_pagination a.nobold:hover {
display: block;
float: left;
margin: 0px 10px 0px 0px;
padding: 2px 6px 2px 6px;
font-size: 11px;
line-height: 14px;
color: #fff;
border: 1px solid #991725;
border-radius: 4px;
background: #D11725;
}


/* Mondo RISULTATI */

.mondoRisultati {
display: block;
float: left;
width: 680px;
height: 120px;
margin: 0px 0px 20px 0px;
position: relative;
}

.mondoRisultati ul {
display: block;
float: left;
width: 680px;
margin: 0px 0px 0px 0px;

}

.mondoRisultati ul li{
display: block;
float: left;
width: 260px;
margin: 0px 0px 0px 0px;
}

.mondoRisultati ul li.coppe{
display: block;
float: left;
width: 160px;
margin: 0px 0px 0px 0px;
}

.mondoRisultati ul li h3{
display: block;
float: left;
text-align: center;
width: 260px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 0px;
color: #fff;
font-size: 14px;
text-transform: uppercase;
}

.mondoRisultati ul li.italia h3{background: #ef4423;}
.mondoRisultati ul .tit{position: absolute; top: 35px; left: 0px; background: #f6f6f6; width: 678px; height: 25px; border: 1px solid #d8d8d8;
border-top: 0px; text-align: center}
.mondoRisultati ul .tit h3{padding-left: 10px; line-height: 25px; font-size: 16px}
.mondoRisultati ul .tit h3 a:link, .mondoRisultati ul .tit h3 a:active, .mondoRisultati ul .tit h3 a:visited{color: #000}
.mondoRisultati ul .tit h3 a:hover{color: #666}
.mondoRisultati ul li.mondoTitle h3{color: #333333;}
.mondoRisultati ul li.estero h3{background: #4b7a90;}
.mondoRisultati ul li.coppe h3{width: 160px; background: #699350;}


.mondoRisultati ul li ol{
display: block;
float: left;
position: relative;
width: 260px;
height: auto;
margin: 26px 0px 0px 0px;
}
.mondoRisultati ul li.coppe ol{
width: 160px;
}

.mondoRisultati ul li ol li a{
display: block;
float: left;
text-align: center;
position: absolute;
width: 86px;
margin: 0px 0px 0px 0px;
padding: 8px 0px 8px 0px;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
border: 1px solid #d8d8d8;
border-top: 0px;
background: #fff;
}

.mondoRisultati ul li.italia ol li a{color: #ef4423}
.mondoRisultati ul li.estero ol li a{color: #4b7a90}
.mondoRisultati ul li.coppe ol li a{color: #699350}

.mondoRisultati ul li ol li a:hover{
color: #555;
background: #eee!important;}



.mondoRisultati ul li ol li.sa a{top: 0px;left: 0px;}
.mondoRisultati ul li ol li.sb a{top: 31px;left: 0px;}
.mac-os .mondoRisultati ul li ol li.sb a{top: 29px;}

.mondoRisultati ul li ol li.sc a{top: 0px;left: 87px;}
.mondoRisultati ul li ol li.sd a{top: 31px;left: 87px;}
.mac-os .mondoRisultati ul li ol li.sd a{top: 29px;}

.mondoRisultati ul li ol li.pr a{top: 0px;left: 173px;}
.mondoRisultati ul li ol li.tc a{top: 31px;left: 173px;}
.mac-os .mondoRisultati ul li ol li.tc a{top: 29px;}

/**/

.mondoRisultati ul li ol li.pl a{top: 0px;left: 0px;}
.mondoRisultati ul li ol li.li a{top: 31px;left: 0px;}
.mac-os .mondoRisultati ul li ol li.li a{top: 29px;}

.mondoRisultati ul li ol li.l1 a{top: 0px;left: 87px;}
.mondoRisultati ul li ol li.bl a{top: 31px;left: 87px;}
.mac-os .mondoRisultati ul li ol li.bl a{top: 29px;}

.mondoRisultati ul li ol li.big a{top: 0px;left: 173px;padding: 16px 0px 17px 0px;}

/**/

.mondoRisultati ul li ol li.cl a{top: 0px;left: 0px; width:158px;}
.mondoRisultati ul li ol li.el a{top: 31px;left: 0px; width:158px;}
.mac-os .mondoRisultati ul li ol li.el a{top: 29px;}
/**/

.mondoRisultati ul li ol li.sb a,
.mondoRisultati ul li ol li.sd a,
.mondoRisultati ul li ol li.tc a,
.mondoRisultati ul li ol li.li a,
.mondoRisultati ul li ol li.bl a,
.mondoRisultati ul li ol li.big a,
.mondoRisultati ul li ol li.li a,
.mondoRisultati ul li ol li.bl a,
.mondoRisultati ul li ol li.el a{box-shadow: inset 0px 1px 0px #fff; background: #f6f6f6;}



/* KELKOO old css */

.container_kelkoo{
background-color: #f76921;float: left;height: 245px;overflow: 
hidden; margin-top:1px; padding: 0 9px 10px;position: relative;width: 662px;}
.items_kelkoo {background: url("/res/img/2010/vetrina/bg_items_kelkoo.png") repeat-x  0px 10px  #eee;
height: 197px;left: 0;overflow: hidden;padding: 20px;position: relative;top: 10px;width: 620px}
.items_kelkoo ul{float: left;height: 144px;padding: 0;width: 280px}
.items_kelkoo ul li { background: url("/res/img/2010/vetrina/shop_divide_kelkoo.png") no-repeat scroll right top transparent;float: left;
height: 191px;margin: 0 1px 0 0;padding: 0;position: relative;text-align: center;width: 165px}
.items_kelkoo ul li p { margin: 0 0 0 33px;text-align: left;width: 98px}
.items_kelkoo ul li span { float: left;font-weight: 700;margin: 0;text-align: left}
.items_kelkoo ul li p a:link, .container_kelkoo .items_kelkoo ul li p a:visited { font-weight: 700;line-height: 12px;margin: 0;text-align: left; color:#fff;width: 98px; text-decoration:none}
.items_kelkoo ul li p a:hover, .container_kelkoo .items_kelkoo ul li p a:active { text-decoration:none}
.search_kelkoo { float:left; width:620px; height:33px}
.items_kelkoo ul.first { margin: 15px 40px 0 0}
.items_kelkoo ul.first li {float: none;height: auto;text-align: left;margin: 0 0 15px;padding: 0;width: 300px}
.items_kelkoo ul.first li .thumb { background: url("/res/img/2010/vetrina/thumb_kelkoo_product.png") no-repeat scroll 0 0 transparent;border: 1px solid #fff;margin-right: 10px;float: left;height: 50px;width: 50px}
.items_kelkoo ul.first li span.title_kelkoo_product {color: #f76921;font-size: 12px; line-height:12px;margin-bottom: 5px;width: 190px}
.items_kelkoo ul.first li span.price_kelkoo_product {color: #333;font-size: 12px; line-height:12px;margin-bottom: 5px;width: 190px}
.items_kelkoo ul.second { margin: 15px 0 0}
.items_kelkoo ul.second li {float: none;height: auto;text-align: left;margin: 0 0 15px;padding: 0;width: 300px}
.items_kelkoo ul.second li .thumb { background: url("/res/img/2010/vetrina/thumb_kelkoo_product.png") no-repeat scroll 0 0 transparent;border: 1px solid #fff;margin-right: 10px;float: left;height: 50px;width: 50px}
.items_kelkoo ul.second li span.title_kelkoo_product {color: #f76921;font-size: 12px; line-height:12px;margin-bottom: 5px;width: 190px}
.items_kelkoo ul.second li span.price_kelkoo_product {color: #333;font-size: 12px; line-height:12px;margin-bottom: 5px;width: 190px}
input.search_input_kelkoo { float:left;border: 1px solid #f76921;height: 21px;padding: 5px;width: 485px}
input.button_input_kelkoo { float:left;
background: url("/res/img/2010/vetrina/bott_search_kelkoo.png") no-repeat scroll 0 0 transparent;
border: 0 none; 
cursor:pointer;height: 33px;
width: 120px}
.container_kelkoo .items_kelkoo ul li .confronta_prezzi a { display:block; background: url("/res/img/2010/vetrina/bott_confronta_kelkoo.png") no-repeat scroll 0 0 transparent; width:106px; height:22px}

/* Outbrain play video */

.correlati .VR_2 .ob_video {left: 70px; top: 25px}

/* Annunci Google */

.promo_item h3 a {color: #0197c8; text-decoration: underline; font-size: 13px}
.promo_item {margin: 0 0 5px 10px}
.promo_item p {font-family: Verdana}
.promo_item p a {color: #888}
.promo_item h3.inner {margin-top: 20px;}

/* conferma invio mess. */

.html .infoMessage{
	width: 400px; padding: 10px; font-weight: bold; float: left; text-align: center; margin-top: 50px;
}

span.chiudi a:link, span.chiudi a:visited{
	width: 400px; padding: 10px; font-weight: bold; float: left; text-align: center; color: #900; font-size: 16px;
}

/* MEGABOX HOME */

.adv_special_home{width: 670px; height: 200px; padding: 5px; background: #ef673f; position: relative; float: left; margin-bottom: 10px}
.box_adv_items{position: absolute; width: 530px; height: 200px; top: 5px; right: 5px; background: #ebebeb}
.box_adv_items h3 a, .box_adv_items h3 a:visited{float: left; width: 520px; margin-left: 5px; height: 41px; background: url("/res/img/2010/bg_fascione_adv_special.png") bottom repeat-x; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; line-height: 41px; color: #000; text-decoration: none; font-weight: 700; margin-bottom: 22px}
.box_adv_items h3 a:hover{text-decoration: underline}
.box_adv_items .newsItems ul {display: block; float: left; margin-bottom: -10px; margin-left: 10px; margin-right: 0; margin-top: 0; width: 416px;}
.box_adv_items .newsItems ul li.news{width: 165px !important; position: relative; float: left; margin-right: 10px}
.box_adv_items .newsItems ul li.news h3 a{width: 165px !important; color: #000000; font-size: 13px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; text-align: left; height: auto; margin: 0px; padding: 0px; margin: 8px 0}
.adv_list-link{float: left; width: 150px; height: auto}
.adv_list-link li a{font-weight: 700}
.adv_special_home .sponsored{position: absolute; width: 91px; height: 25px; background: url("/res/img/2010/sponsored_by.png")no-repeat; top: 5px; left: 26px; text-indent: -9999px}
.adv_special_home .adv_special{position: absolute; width: 132px; height: 160px; background: #990; top: 35px; left: 7px}
.box_adv_items .media{position: relative}
.media .tit_box{position: absolute; top: 0px; left: 0px}

.adv_special_home section.newsItems{float: left; width: 360px}

.adv_special_home .adv_list-link ul {
    display: block;
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0px;
    width: 150px;
}

.adv_special_home .adv_list-link ul li{margin-bottom: 5px}

.adv_special_home .adv_list-link ul li a {
    color: #005998;
    font-size: 11px;
    font-weight: bold;
    line-height: 11px;
}

.adv_special_home .newsItems ul li.news ul span {
    background-color: #005998;
    display: block;
    float: left;
    height: 12px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 5px;
    margin-top: 0;
    width: 17px;
}

.box_adv_items .shadow h3 a{background-image: none}


.strillo_stream {
font-size: 14px;
width: auto;
float: left;
padding: 10px 15px 10px 45px;
margin-top: 10px;
background: url(/res/v13/img/icon_video_big.png) no-repeat;
}

.strillo_stream a:link,
.strillo_stream a:visited  {
font-weight: bold;
color: #1a1a1a;
text-decoration:none;
}

.strillo_stream a:hover {
	text-decoration:underline;
}

.colSx .specialstrip{float: left; width: 680px; margin-bottom: 10px}
.colSx .specialstrip-715{background: url(/res/v13/img/rezulteo.png) no-repeat; height: 50px}

/* Fascioni Rubriche */

.colSx .ill_Section{float: left; width: 680px}
.colSx .ill_Section span{float: left; text-indent: -9999px}
.strip_Formula_1_live{background: url(/res/v13/img/ill_f1_race.png) no-repeat; height: 50px}

/* Classi calendario */

.boxRubrica .calendario {width: 663px; margin-bottom: 10px}
.boxRubrica .calendario ul {width: 663px; border-left: 0px}
.boxRubrica .calendario ul li.tit, .boxRubrica .calendario ul li {width: 663px;}
.boxRubrica .calendario ul li span.pos {width: 46px;}
.boxRubrica .calendario ul li span.team {width: 183px;}
.boxRubrica .calendario ul li span.extended {width: 421px;}
.boxRubrica .calendario ul li span.extended_group {width: 357px;}
.boxRubrica .calendario ul li span.pt {width: 46px;}
.boxRubrica .calendario ul li span {padding: 8px;}
.boxRubrica .calendario ul li span.date {width: 145px; font-weight: normal; font-size: 11px}
.boxRubrica .calendario ul li.tit span.date {font-weight: bold; font-size: 12px}


/* #### BOX LIVE #### */

.colAll .box.live {
display: block;
float: left;
width: 990px;
height: auto;
padding: 0px 0px 0px 0px;
background: #eaeaea url(/res/v13/img/bkg_grad_grey.gif) repeat-x;
}

.colAll .box.live h2{
display: block;
float: left;
width: 64px;
height: 16px;
padding: 8px 0px 8px 0px;
overflow: hidden;
text-indent: -9000px;
background:  url(/res/v13/img/tit_live.png) 10px 7px no-repeat;
}

.colAll .box.live .tab{
display: block;
float: left;
width: 926px;
height: auto;
padding: 0px 0px 0px 0px;
background: #b8b7b7;
}


.colAll .box.live .tab h2{
display: block;
float: left;
width: auto;
height: auto;
padding: 0px 0px 0px 0px;
text-indent: 0px;
background: transparent;
}

.colAll .box.live .tab h2 a{
display: block;
float: left;
width: auto;
height: 16px;
padding: 8px 15px 8px 15px;
text-indent: 0px;
color: #494949;
background-image: url(/res/v13/img/bkg_point.gif);
background-position: -1px -1px;
background-repeat: repeat-y;
}

.colAll .box.live .tab h2 a:hover{
color: #888;
background-color: #ccc;
}

.colAll .box.live .tab h2:first-child a,
.colAll .box.live .tab h2:first-child a:hover{
background-image: none;
}

.colAll .box.live .tab h2.selected a{
color: #D11725;
background-color: #eaeaea;
background-image: none;
}


.colAll .box.live .mid{
 display: block;
float: left;
width: 970px;
border-top: 0px solid #d11725;
border-right: 0px solid #d8d8d8;
border-left: 0px solid #d8d8d8;
border-bottom: 0px solid #d8d8d8;
padding: 10px 10px 10px 10px;
}

.colAll .box.live .mid #btnNext{
display: block;
float: right;
width: 19px;
height: 96px;
margin: 0px 0px 0px 0px;
-webkit-transition: none;
-moz-transition: none;
transition: none;
background:  url(/res/v13/img/btn_arrow_live.png) -63px 39px no-repeat;
}
.colAll .box.live .mid #btnNext:hover{
background: url(/res/v13/img/btn_arrow_live.png) -63px -51px no-repeat;
}

.colAll .box.live .mid #btnPrev{
display: block;
float: left;
width: 19px;
height: 96px;
margin: 0px 1px 0px 0px;
-webkit-transition: none;
-moz-transition: none;
transition: none;
background: url(/res/v13/img/btn_arrow_live.png) 0px 39px no-repeat;
}
.colAll .box.live .mid #btnPrev:hover{
background: url(/res/v13/img/btn_arrow_live.png) 0px -51px no-repeat;
}

.colAll .box.live .mid #realTime{
 display: block;
float: left;
width: 931px;
height: 96px;
position: relative;
padding: 0px 0px 0px 0px;
overflow: hidden;
}

.colAll .box.live .mid ul li{
 display: block;
float: left;
width: 132px;
height: 96px;
padding: 0px 0px 0px 0px;
margin: 0px 1px 0px 0px;
}


.colAll .box.live .mid .match{
 display: block;
float: left;
width: 132px;
height: 72px;
position: relative;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: #024e6e;
}

.colAll .box.live .mid .tit{
 display: block;
float: left;
position: relative;
height: 24px;
}

.colAll .box.live .mid .match:hover{
background: #08678c;
}

.colAll .box.live .mid .tit span{
 display: block;
float: left;
position: relative;
width: 120px;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
padding: 5px 6px 5px 6px;
background: #002d40;
}

.colAll .box.live .mid .tit:hover span,
.colAll .box.live .mid .tit:hover em{
color: #36ea31;
}

.colAll .box.live .mid .tit em{
 display: block;
position: absolute;
top: 0px;
right: 0px;
text-align: right;
width: auto;
font-style: normal;
font-weight: bold;
font-size: 11px;
border-left: 1px solid #000;
color: #fff;
padding: 5px 6px 5px 8px;
background: #002d40;
}

.colAll .box.live .mid .match strong{
 display: block;
float: left;
width: 114px;
font-size: 11px;
color: #77e4fb;
padding: 8px 12px 2px 6px;
}
.colAll .box.live .mid .match strong span{
display: block;
float: right;
width: auto;
font-size: 11px;
color: #77e4fb;
padding: 0px 0px 0px 0px;
background: transparent!important;
}

.colAll .box.live .mid .match .status{
 display: block;
float: left;
text-align: center;
width: 122px;
font-size: 11px;
text-transform: uppercase;
color: #fff;
font-weight: bold;
padding: 4px 5px 0px 5px;
}
.colAll .box.live .mid .match .status.ok{color: #36ea31;}
.colAll .box.live .mid .match .status.no{color: #ca4141;}
.colAll .box.live .mid .match .status.ni{color: #fd5503;}



/* #### BOX LIVE #### */


/* FORMATTAZIONE liVESCORE */

.livescore{float: left; width: 948px; height: 92px; background: url(/res/img/2010/bg_livescore.jpg) repeat-x #9b9b9b; text-align: center; position: relative; padding: 10px 21px}
#tabs_livescore .livescore{background: url(/res/img/2010/bg_livescore_home.png) repeat-x #9b9b9b; height: 92px}

.livescore_content{float: left; width: 946px; height: 86px; background: #454545; border: 1px solid #c2c2c2; padding: 2px 1px}

.livescore_item{float: left; width: 132px; height: auto; background: none; border: 1px solid #000; margin-right: 2px; position: relative}

.livescore_item .livescore_head, .livescore_item .livescore_head ul{ display: block;
float: left;
position: relative;
height: 24px;
width: 132px;
background: #002d40;
}

.colAll .box.live .mid .livescore_head ul{float: left; width: 132px; height: 24px}

.colAll .box.live .mid .livescore_head ul li.category{ display: block;
float: left;
position: relative;
width: 102px;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
padding: 0px;
background: #002d40;
height: 24px;}

.colAll .box.live .mid .livescore_head ul li.category a{ display: block;
float: left;
position: relative;
width: 100px;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
padding: 5px 6px 5px 6px;
background: #002d40;}


.colAll .box.live .mid .livescore_head ul li.time{ display: block;
position: absolute;
top: 0px;
right: 0px;
text-align: right;
width: auto;
font-style: normal;
font-weight: bold;
font-size: 11px;
border-left: 1px solid #000;
color: #fff;
padding: 5px 5px 5px 8px;
background: #002d40;
height: 24px}

.livescore_content .last{margin-right:0}
.livescore_body{ display: block;
float: left;
width: 132px;
height: 72px;
position: relative;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: #024e6e;
}
.colAll .box.live .mid .livescore_body ul{ display: block;
float: left;
width: 132px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 1px 0px 0px;}
	
	.livescore_body ul li{float: left; font-weight: 700; color: #0cc5da; font-size: 14px}
	
.colAll .box.live .mid .livescore_body ul li.club{ display: block;
float: left;
width: 95px;
font-size: 11px;
color: #77e4fb;
padding: 4px 12px 0px 6px;
height: auto;
}

.colAll .box.live .mid .livescore_body ul li.score{display: block;
float: right;
height: auto;
width: auto;
font-size: 11px;
color: #77e4fb;
padding: 4px 5px 0px 0px;
background: transparent!important;}
	
	.livescore_body span{float: left; width: 130px; height: 22px; text-align: center; font-size: 10px; font-family: Arial, Verdana, sans-serif}
	
#tabs_livescore{width: 990px}

.scrollable {position:relative;	overflow:hidden;width: 946px; height: 96px;float:left}

.scrollable .livescore_content {width:20000em;	position:absolute;clear:both}
	
span.opta_col_1{color: #e31d2e}
span.opta_col_2, .livescore_body ul li.opta_col_2{color: #87e219}
span.opta_col_3{color: #ee6f04}

.livescore_body a.link_opta{display: block; position: absolute; top:0; left:0; width: 130px; height: 65px; cursor: pointer}
.livescore_body a.link_opta:hover{text-decoration: none}
.main_dx .livescore_body a.link_opta{display: inherit; position: relative; float: left; width: 100%; height: auto; cursor: pointer}
.main_dx .livescore_body a.link_opta:hover{text-decoration: none}

.livescore a.scroll_sx span, .livescore a.scroll_dx span{display: none}

.livescore a.scroll_sx {display: bloc; position: absolute; width: 13px; height: 20px; background:url(/res/img/2010/opta_scroll_sx.png) no-repeat; top: 46px; left: 5px; cursor: pointer}
.livescore a.scroll_dx {display: bloc; position: absolute; width: 13px; height: 20px; background:url(/res/img/2010/opta_scroll_dx.png) no-repeat; top: 46px; right: 5px; cursor: pointer}

.livescore a.scroll_sx {display: bloc; position: absolute; width: 13px; height: 20px; background:url(/res/img/2010/opta_scroll_sx.png) no-repeat; top: 46px; left: 5px; cursor: pointer}
.livescore a.scroll_dx {display: bloc; position: absolute; width: 13px; height: 20px; background:url(/res/img/2010/opta_scroll_dx.png) no-repeat; top: 46px; right: 5px; cursor: pointer}

.livescore a.disabled{background:url(/res/img/2010/opta_scroll_disabled.png) no-repeat}

.livescore_item .gol_surprise{display: block; position: absolute; width: 131px; height: 84px; background: url(/res/img/2010/opta_gol.png) no-repeat; top:0; left:0; z-index: 100}
.livescore_item .gol_surprise span{float: left; margin-top: 60px; width: 131px; text-align: center; font-weight: 700}

.main_dx .livescore{float: left; width: 292px; height: auto; background: url(/res/img/2010/bg_livescore.jpg) top repeat-x #9a9a9a; padding: 4px}
.main_dx .livescore_content{float: left; width: auto; height: auto; background: #454545; border: 1px solid #c2c2c2; padding: 2px 1px}
.main_dx .livescore_item{float: left; width: 286px; height: auto; background: url(/res/img/2010/bg_livescore_item.jpg) repeat-x #000; border: 1px solid #000; margin-right: 2px; position: relative; margin-bottom: 2px}

.livescore_head ul{float: left; width: 100%; height: 20px}
	.main_dx ul li.category{float: left; width: 120px; height: 20px; font-weight: 700; text-transform: uppercase; padding-left: 5px}
	.main_dx ul li.category a{padding-left:0}
	.main_dx ul li.time{float: left; width: 150px; height: 20px; font-weight: 700; text-transform: uppercase; text-align: right; color: #fff; padding-right: 5px}
	
	.main_dx .livescore_body{ display: block;float: left;width: 132px;height: 72px;position: relative;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;background: #024e6e;}

	.main_dx .livescore_body ul{float: left; width: 140px; height: auto}
	.livescore_body ul li{float: left; font-weight: 700; color: #0cc5da; font-size: 12px; height: 22px; line-height: 22px}
	.main_dx ul li.club{width: 115px; height: auto; padding-left: 5px}
	.main_dx ul li.score{width: 20px; text-align: center; background: #0ec3d8; color: #fff}
	.main_dx .livescore_body ul ul{float: left; margin-top: 5px; width: 115px; margin-bottom: 5px}
	.livescore_body span{float: left; width: 130px; height: 22px; text-align: center; font-size: 10px; font-family: Arial, Verdana, sans-serif}
	.main_dx .livescore_body ul ul li{color: #fff; padding-left:0; font-size: 10px; width: 100px; height: 13px; width: 110px; padding-left: 5px; line-height: 13px}

.specialstrip-737 {background: url(/res/v13/img/motori/fascione_francoforte.png) repeat-x #000; height:120px; cursor: pointer}
/*.specialstrip-758 {background: url(/res/v13/img/motori/fascione_detroit.png) repeat-x #000; height:157px; cursor: pointer}*/
/*.specialstrip-268 {background: url(/res/v13/img/detroit_100.png) repeat-x #000; height:100px; cursor: pointer}
.specialstrip-724 {background: url(/res/v13/img/motori/dueruote.png) repeat-x #000; height:100px; cursor: pointer}
*/
.fascione_seinazioni_2014 {background: url(/res/v13/img/fascione_seinazioni.png) no-repeat;width: 990px;height: 60px;text-indent: -9000px;float: left;margin-bottom: 10px;}
.fascione_olimpiadi_2014 {background: url(/res/v13/img/fascione_olimpiadi_2014.png) no-repeat;width: 990px;height: 60px;text-indent: -9000px;float: left;margin-bottom: 10px;}
.specialstrip-758 {background: url(/res/v13/img/fascione_ginevra.png) no-repeat;width: 990px;height: 100px;text-indent: -9000px;float: left;margin-bottom: 10px; cursor:pointer}
.specialstrip-761 {background: url(/res/v13/img/fascione_ginevra.png) no-repeat;width: 990px;height: 100px;text-indent: -9000px;float: left;margin-bottom: 10px; cursor:pointer}

.specialstrip-778 {background: url(/res/v13/img/fascione_motodays.jpg) no-repeat;width: 990px;height: 100px;text-indent: -9000px;float: left;margin-bottom: 10px; cursor:pointer}
.specialstrip-738 {background: url(/res/v13/img/fascione_motodays.jpg) no-repeat;width: 990px;height: 100px;text-indent: -9000px;float: left;margin-bottom: 10px; cursor:pointer}

.local_navigation{float: left; width: 990px; height: 100px; background: url(/res/img/2010/local/bg_nav.png) repeat-x; margin: 10px 0}
	.local_navigation h1, .local_navigation h1 a:link, .local_navigation h1 a:visited, .local_navigation h1 a:active{float: left; width: 970px; margin-left: 10px; height: 35px; line-height: 35px; color: #ed8509; font-size: 14px}
	
.local_navigation ul{float: left; width: 986px; height: 30px; line-height: 30px; margin-left: 4px}
	.local_navigation ul li{float: left; width: 162px}
	.local_navigation ul li a:link, .local_navigation ul li a:active, .local_navigation ul li a:visited{padding: 0 10px; height: 30px; line-height: 30px; font-size: 11px; font-weight: bold; color: #ed8509}
	.local_navigation ul li a.gvnl:link, .local_navigation ul li a.gvnl:active, .local_navigation ul li a.gvnl:visited{color:#4ABCED}
		.local_navigation ul li a:hover, .local_navigation a.selected:link{text-decoration: underline}
		
/* ROADSHOW */

.container_autoroadshow {background: url(/res/v13/img/logo_autoroadshow.png) no-repeat;float: left;padding: 175px 0;text-align: center;width: 100%;color: #000000;font-size: 16px; font-style:italic}

.container_autoroadshow a:link, .container_autoroadshow a:visited, .container_autoroadshow a:hover {color:#d11725; text-decoration:underline; font-weight:bold}  

.container_autoroadshow span.title { font-size:26px; line-height:30px;font-weight: bold;letter-spacing: -1px;width: 100%;float: left;}
.container_autoroadshow span.subtitle { float:left; width:100%; font-weight:bold; color:#d11725;margin: 35px 0;font-size: 22px;letter-spacing: -1px;}

.container_autoroadshow ul {float: left;width: 100%;margin: 0;padding: 0;}
.container_autoroadshow ul li {float: left;width: 100%;background-color: #e7ebee;margin-bottom: 10px;padding: 15px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

.container_autoroadshow ul li span.num { font-weight:bold; color:#055998}



/* PROMO LEGA AMICI */

.container_promolegaamici {background: url(/res/v13/img/head_promolegaamici.png) no-repeat;float: left;padding: 250px 0;text-align: center;width: 100%;color: #000000;font-size: 18px; font-style:normal}
.container_promolegaamici a:link, .container_promolegaamici a:visited, .container_promolegaamici a:hover {color:#194d95; text-decoration:underline; font-weight:bold}  
.container_promolegaamici span.title { font-size:26px; line-height:30px;font-weight: bold;letter-spacing: -1px;width: 100%;float: left;}
.container_promolegaamici span.subtitle { float:left; width:100%; font-weight:bold; color:#d11725;margin: 35px 0;font-size: 22px;letter-spacing: -1px;}
.container_promolegaamici ul {float: left;width: 100%;margin: 40px 0 0 0;padding: 0;}
.container_promolegaamici ul li { float:left; width: 660px;background-color: #eeeeee;padding: 30px 0 30px 20px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin: 0 0 10px 0;text-align: left;}
.container_promolegaamici ul li.last {margin-right: 0px;}
.container_promolegaamici ul.inside {float: left;width: 100%;margin: 40px 0 0 0;padding: 0;}
.container_promolegaamici ul.inside li {width: 200px;background-color: #ffffff;padding: 30px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin: 0 20px 10px 0;text-align: center;}
.container_promolegaamici ul.inside li.last {margin-right: 0px;}
.container_promolegaamici ul li span.num { font-weight:bold; color:#055998; font-size:18px}


/* FLOORBANNER SQUADRA */
		
.floorbanner_squadra {float: left;background-color: #eeeeee;border: 5px solid #ffffff;width: 450px;height: 300px;}
.floorbanner_squadra h2 {float: left;font-size: 30px;text-align: center;width: 100%;margin: 30px 0;letter-spacing: -1px;}
.floorbanner_squadra h2 span { color:#055998}
.floorbanner_squadra #socialTeam_floorbanner {float: left;width: 100%;margin: 10px 0 0 50px;}
.floorbanner_squadra #socialTeam_floorbanner .team-logo-floorbanner { float:left}

.floorbanner_squadra #socialTeam_floorbanner .mid {display: block;float: left;width: 168px!important;min-height: 116px;padding: 0;margin: 20px 0 0 40px;}
.floorbanner_squadra #socialTeam_floorbanner .mid .fb {display: block;float: left;width: 133px;height: 32px;padding: 10px 0px 0px 45px;margin: 0px 0px 30px 0px;background: url(/res/v13/img/btn_socialteam.png) no-repeat;}
.floorbanner_squadra #socialTeam_floorbanner .mid .tw {display: block;float: left;width: 138px;height: 27px;padding: 15px 0px 0px 70px;font-size: 16px;font-weight: bold;text-transform: uppercase;color: #fff;
													   text-shadow: 0px 0px 4px #229dc6;background: url(/res/v13/img/btn_socialteam.png) -191px 0px no-repeat;}
.probCommenti{float: left; height: 20px; line-height: 20px; margin: 20px 0; width: 680px; position: relative}
.probCommenti .commentsLink{position: static; float: left; margin-right: 10px}

.probCommenti a:link, .probCommenti a:visited{font-weight: bold; color: #04609F; font-size: 14px}
.probCommenti a.commentsLink span{color: #fff !important}


.floorbanner_squadra .close { position:absolute; top:-15px; right:-16px; cursor:pointer; }

.mustang {background: url(/res/v13/img/mustang.png) no-repeat; width:680px; height:150px; display:block}
span.mustang { background-image:none; font-size:12px; float:left; margin-top:10px; line-height: 16px;}



.facebook_motori { float:left; font-family:calibri; width:298px; height:120px; border:1px solid #dddddd; background-color:#FFF; color:#1a1a1a}
.facebook_motori span.plugin { float: left;width: 65px;height: 100px;background-color: #fff;padding: 10px 0;margin: 0 10px;}
.facebook_motori span.text {float: left;width: 203px;padding: 20px 0 0 0;background-color: #ffffff;font-size: 20px;line-height: 20px;font-weight: bold;}
.facebook_motori span.text b { font-size: 31px;float: left;margin: 5px 0;width: 213px;}


.richiesta_allegati {float: left;background-color: #333333;width: 278px;height: auto;border: 1px solid #000000;color: #ffffff;padding: 10px;font-weight: bold;}
.richiesta_allegati p.top {width: 100%;text-align: center;font-size: 42px;letter-spacing: -1px;}
.richiesta_allegati p.bottom {width: 100%;text-align: center;font-size: 20px;}
.richiesta_allegati p.top a:link, .richiesta_allegati p.top a:visited {color: #d50d1b;text-decoration: none;}
.richiesta_allegati p.top a:hover {color: #d50d1b;text-decoration: none;}

/* SITE MAP */

h2.sitemap {color: #055998;font-size: 20px;margin-bottom: 10px;}
.col_left_map { float: left; background-color:#eeeeee; width:315px; margin-right:10px; padding:10px}
.col_left_map .container_sitemap {width: 335px;font-size: 12px;color: #000000;line-height: 16px;margin-bottom: 15px;}
.col_left_map .container_sitemap ul { float: none }
.col_left_map .container_sitemap ul li { font-weight:bold }
.col_left_map .container_sitemap ul li a:link, .col_left_map .container_sitemap ul li a:visited { color:#1a1a1a; text-decoration:none}
.col_left_map .container_sitemap ul li a:hover {text-decoration:underline}
.col_left_map .container_sitemap ul li.title_element_map {font-weight: bold;font-size: 16px;margin-bottom: 5px;}
.col_left_map .container_sitemap ul li.title_element_map a:link, .col_left_map .container_sitemap ul li.title_element_map a:visited { color:#d11725; text-decoration:none}
.col_right_map { float: left; width:315px; background-color:#eeeeee; padding:10px }
.col_right_map .container_sitemap {width: 335px;font-size: 12px;color: #000000;line-height: 16px;margin-bottom: 15px;}
.col_right_map .container_sitemap ul { float: none }
.col_right_map .container_sitemap ul li { font-weight:bold }
.col_right_map .container_sitemap ul li a:link, .col_right_map .container_sitemap ul li a:visited { color:#1a1a1a; text-decoration:none}
.col_right_map .container_sitemap ul li a:hover {text-decoration:underline}
.col_right_map .container_sitemap ul li.title_element_map {font-weight: bold;font-size: 16px;margin-bottom: 5px;}
.col_right_map .container_sitemap ul li.title_element_map a:link, .col_right_map .container_sitemap ul li.title_element_map a:visited { color:#d11725; text-decoration:none}

/* SITE MAP END */


/* FAQ */

.container_faq { float:left;padding: 0 10px 0 0;}
.container_faq a { color:#1a1a1a; font-weight:bold; text-decoration:none}
.container_faq h1 { font-size:16px; color:#d11725}
.container_faq h2 { font-size:14px; color:#055998; margin: 0 0 5px;}
.container_faq p {font-size: 12px;line-height: 16px;margin: 10px 0;}
.container_faq ul {margin-bottom: 15px;}
.container_faq ul li {font-size: 12px;font-weight: bold;margin: 5px 0;}

/* FAQ END */

/* CONTATTACI */
.main_contattaci { float:left;background-color: #FFFFFF;margin: 10px 0;padding: 20px 0px;width: 680px;}
.main_contattaci #freeText { margin:10px 0}
.main_contattaci #freeText p { margin:0; padding: 10px 0}
.main_contattaci #freeText label { font-size:12px; font-weight:700; color:#D11626}
.main_contattaci #freeText label.error { font-size:12px; font-weight:700; color:#0CC5DA; margin:0 10px}
.main_contattaci #freeText input.ins_dati { border: 1px solid #ddd; color: #333; font-size: 14px; font-weight: 400; height: 20px; line-height: 20px; padding: 2px; margin:0 0 10px; width: 350px}
.main_contattaci #freeText .testoform { background-color: #eee; font-weight: 700; border: 1px solid #ddd; height: 35px; line-height: 35px; margin: 10px 0; position: relative}
.main_contattaci #freeText .testoform label.error { position:absolute; right: 500px}
.main_contattaci #freeText .textarea { font-size:12px; font-weight:700; margin-bottom: 20px}
.main_contattaci #freeText .textarea strong { font-size:12px; font-weight:700; color:#666}
.main_contattaci #freeText .textarea p { padding:10px 0}
.main_contattaci #freeText .textForm .text_form { border: 1px solid #ddd; font-family: arial; font-size: 14px; font-weight: 400; height: 100px; margin: 5px 0 10px; padding: 3px; width: 350px}
.main_contattaci #freeText .textForm label.error { color: #0CC5DA; display: block; font-family: arial; font-size: 12px; font-weight: 700; height: 20px; margin: 5px 0 10px; width: 350px}
.main_contattaci #freeText .submitForm .input { background: url("/res/img/2010/btn_invia.jpg") no-repeat scroll left top transparent; border: 0 none; height: 25px; text-indent: -9000px; width: 60px}
.main_contattaci #freeText .MessageERROR { border:1px solid #eee; font-weight:700; margin:10px 0; padding:10px; width:360px; color:#0CC5DA}

/* rullo calciomercato */

.strillo_calciomercato, .strillo_calciomercato a:link, .strillo_calciomercato a:visited {background: #EDEDED; color: #D11725; display: block; float: left; font-size: 16px; font-weight: bold; height: 30px; line-height: 30px; margin: 0px; padding: 0px 10px; width: 660px;}

.strillo_calciomercato a:link, .strillo_calciomercato a:visited{padding: 0px}

.colSx .calciomercato_live .mid ul li.odd, .colSx .calciomercato_live .mid ul li.even{height: 25px; line-height: 25px; padding: 0px 10px; width: 660px;}
.colSx .calciomercato_live .mid ul.news li h3 a:link,  .colSx .calciomercato_live .mid ul.news li h3 a:visited{color: #005998; font-size: 14px}
.colSx .calciomercato_live .mid ul{height: 75px}
.colSx .calciomercato_live li h3 strong{color: #d11725; margin-right: 10px}
.colSx .calciomercato_live{margin-bottom: 10px !important}

.container_romajuve {background: url("/res/v13/img/head_romajuve.png") no-repeat top left #FFF;float: left;padding-top: 38px;}

iframe.container_captain_america {width: 800px;height: 600px;border: none;float: left;}

/* Outbrain */

.colSx article .box.correlati .AR_3 .ob_container, .colSx article .box.correlati .AR_3 .ob_container_recs a.item-link-container, .colSx article .box.correlati .AR_3 .ob_container_recs a.item-link-container .item-container .ob-text-content, .colSx article .box.correlati .AR_3 .ob_container_recs a.item-link-container .item-container .strip-rec-link-title, .VP0 .ob_container_recs a.item-link-container .item-container .strip-rec-link-title{width: 120px!important}

.colSx article .box.correlati .AR_2 .ob_container_recs a.item-link-container .item-container .ob-text-content, .colSx article .box.correlati .AR_2 .ob_container_recs a.item-link-container .item-container .strip-rec-link-title{width: 120px!important; font-size: 11px; font-weight: bold}

.colSx article .box.correlati .VP0 .ob_container_recs a.item-link-container .item-container .ob-text-content, .colSx article .box.correlati .VP0 .ob_container_recs a.item-link-container .item-container .strip-rec-link-title{width: 120px!important; font-size: 11px; font-weight: bold}

.colSx article .box.correlati .VP0 .ob_container_recs a.item-link-container .item-container .ob-text-content{position: static}

.colSx article .box.correlati .AR_3 .ob_container_recs a.item-link-container .item-container .ob-text-content, .colSx article .box.correlati .AR_3 .ob_container_recs a.item-link-container .item-container .strip-rec-link-title{width: 120px!important; font-size: 11px; font-weight: bold}


 
.colSx article .box.correlati .AR_3 .ob_container, .colSx article .box.correlati .AR_2 .ob_container_recs a.item-link-container{float: left; width: 170px!important; margin-top: 3px; height: 200px}
.colSx article .box.correlati .AR_2 .ob_container{float: left; width: 360px!important; margin-left: 0px!important}

.colSx article .box.correlati .VP0 .ob_container, .colSx article .box.correlati .VP0 .ob_container_recs a.item-link-container{float: left; width: 170px!important; margin-top: 3px}
.colSx article .box.correlati .VP0 .ob_container{width:510px!important}

.AR_3 .ob_what, .AR_2 .ob_what{display: none}
.colSx article .box.correlati ul li,
.colSx article .box.correlati .ob_container_recs a.item-link-container{border-bottom: 0px!important}

.colSx article .box.correlati .VP0 .ob_container_recs a.item-link-container .item-container .ob-text-content{float: left; width: 170px!important; margin-top: 5px}

.colSx article .box.correlati .ob_container_recs a.item-link-container .strip-rec-link-source, .colSx article .box.correlati .ob_container_recs a.item-link-container .item-container .ob-text-content{
position: static;
}

.colSx article .box.correlati .ob_container_recs a.item-link-container .ob-rec-link-img .strip-img{
display: block;
float: left;
width: 150px;
height: 100px;
}

.VP0 .item-container-ad .ob_source{display: inline!important}


/* LOCAL LAZIO E NAPOLI */

.container_lazio_napoli { float:left;width:680px;}
.container_lazio_napoli .lazio_left {float: left;background: url("/res/v13/img/bg_lazio_local.png") no-repeat; width: 335px;height: 300px;margin-right: 10px;background-color: #333333;}
.container_lazio_napoli .campania_right {float: left;background: url("/res/v13/img/bg_campania_local.png") no-repeat;width: 335px;height: 300px;background-color: #333333;}

.container_lazio_napoli .lazio_left span.txt {color: #fff;font-size: 14px;font-family: arial;width: 100%;text-align: center;float: left;margin-top: 250px;}
.container_lazio_napoli .campania_right span.txt {color: #fff;font-size: 14px;font-family: arial;width: 100%;text-align: center;float: left;margin-top: 250px;}
.container_lazio_napoli .lazio_left span.txt b {color:#ed8509}
.container_lazio_napoli .campania_right span.txt b {color:#ed8509}

.container_lazio_napoli .lazio_left a { display:block; width:335px; height:300px; cursor:pointer}
.container_lazio_napoli .campania_right a { display:block; width:335px; height:300px; cursor:pointer}

.container_lazio_napoli_home { float:left;width:300px; height:250px;}
.container_lazio_napoli_home .lazio_left {float: left;background: url("/res/v13/img/bg_lazio_local_home.png") no-repeat; width: 149px;height: 250px;margin-right: 2px;background-color: #333333;}
.container_lazio_napoli_home .campania_right {float: left;background: url("/res/v13/img/bg_campania_local_home.png") no-repeat;width: 149px;height: 250px;background-color: #333333;}

.container_lazio_napoli_home .lazio_left span.txt {color: #fff;font-size: 12px;font-family: arial;width: 100%;text-align: center;float: left;margin-top: 220px;}
.container_lazio_napoli_home .campania_right span.txt {color: #fff;font-size: 12px;font-family: arial;width: 100%;text-align: center;float: left;margin-top: 220px;}
.container_lazio_napoli_home .lazio_left span.txt b {color:#ed8509}
.container_lazio_napoli_home .campania_right span.txt b {color:#ed8509}

.container_lazio_napoli_home .lazio_left a { display:block; width:149px; height:250px; cursor:pointer}
.container_lazio_napoli_home .campania_right a { display:block; width:149px; height:250px; cursor:pointer}

.container_lazio_napoli_home ul { margin:0; padding:0; width:291px; height:32px}
.container_lazio_napoli_home ul.top { margin: 252px 0 2px 0px; width:300px}
.container_lazio_napoli_home ul.bottom { margin-left:0px; width:300px}
.container_lazio_napoli_home ul li { float:left;margin:0; padding:0; list-style-type:none; background-color:#ed8509; width:149px; height:32px; font-family:arial}
.container_lazio_napoli_home ul li.first { margin-right:2px}
.container_lazio_napoli_home ul li a:link, .container_lazio_napoli_home ul li a:visited { display:block; width:145px; height:32px; font-weight:bold; font-size:12px;
																						  color:#1a1a1a; text-align:center; text-decoration:none; line-height:32px;}
.container_lazio_napoli_home ul li a:hover {color: #999; }
.container_lazio_napoli_home span.head { position:absolute; top:0; left:0}
.container_lazio_napoli_home span.head a:link, .container_lazio_napoli_home span.head a:visited,.container_lazio_napoli_home span.head a:hover { display: block;width: 300px;height: 70px;cursor: pointer;text-indent: -9000px;}

/* LOCAL LAZIO E NAPOLI END */

.boxGiornate .col-1 { float:left; width:335px; margin:10px 10px 0 0}
.boxGiornate .last {margin:10px 0px 0 0}

.local .colSx .box .col-1 { float:left; width:335px; margin:10px 10px 0 0}
.local .colSx .box .last {margin:10px 0px 0 0}
.local .colSx .box .col-1 h2 {background: #f5f5f5 url(/res/v13/img/bkg_local.png)0px -49px repeat-x;color: #f37100;text-shadow: 0px 1px 0px #fff;display:
							  block;float: left;width: 315px;padding: 8px 10px 8px 10px;font-size: 14px;}

/* TESTATINA TWITTER */

.head_tweet_inside {background: #f5f5f5 url(/res/v13/img/head_inside_tweet.png) no-repeat;width: 680px;height: 75px; margin-bottom:20px}
.head_tweet {background: #f5f5f5 url(/res/v13/img/head_twitter_cds.png) no-repeat; width:300px; height:50px}
.footer_twitter_dx { background-color:#fff; border:1px solid #eeeeee; border-radius:8px; padding:10px; text-align:center}
.footer_twitter_dx a:link, .footer_twitter_dx a:visited { color:#333333; font-size:16px; font-weight:bold}

/* TESTATINA TWITTER END */
