body {
background: #fff url(/dl/raisport/formula1-2013/images/bkg_main.jpg) center 35px repeat-y;
}
#infoVod {display: none;}


.Container {
display: block;
margin: 0 auto;
width: 100%;
height: auto;
padding: 0px 0px 0px 0px;
text-align: center;
background: transparent;
}
.Container .Main{
display: block;
margin: 0 auto;
width: 980px;
height: auto;
border-left: 2px solid #fff;
border-right: 2px solid #fff;
padding: 0px 0px 0px 0px;
text-align: center;
}

.Container .Header{
display: block;
float: left;
position: relative;
text-align: left;
width: 980px;
height: 122px;
padding: 0px 0px 0px 0px;
background: url(/dl/raisport/formula1-2013/images/bkg_header.jpg) no-repeat;
}

.Container .Page{
display: block;
float: left;
text-align: left;
width: 940px;
height: auto;
padding: 20px 20px 0px 20px;
border-top: 0px solid #ccc;
border-right: 0px solid #ccc;
border-left: 0px solid #ccc;
border-bottom: 0px solid #ccc;
background: #eee;
}


.landingPage .Container .Page{
border-top: 2px solid #770074;
border-right: 2px solid #770074;
border-left: 2px solid #770074;
border-bottom: 2px solid #770074;
background: #4c004a;
}


.landingPage .Container .Player{
display: block;
float: left;
width: 940px;
/*height: 300px;*/
height: 460px;
margin: 0px 0px 20px 0px;
}

.landingPage .Container .txt{
display: block;
float: left;
text-align: center;
width: 450px;
height: auto;
color: #ddd;
font-size: 16px;
margin: 0px 10px 20px 10px;
}

.landingPage .Container .txt h3{
color: #ffd62c;
font-size: 26px;
margin: 0px 0px 10px 0px;
}
.landingPage .Container .txt p{
margin: 0px 0px 10px 0px;
}
.landingPage .Container .txt.video p{
margin: 0px 0px 20px 0px;
}
.landingPage .Container .txt.video p a{
color: #fff;
text-decoration: underline;
}
.landingPage .Container .txt.video p a:hover{
color: #eee;
}


/* ### header ###*/

.Header a.home {
display: block;
float: left;
width: 122px;
height: 122px;
overflow: hidden;
text-indent: -9000px;
}

.Header a.raisport{
display: block;
float: right;
width: 120px;
height: 70px;
overflow: hidden;
text-indent: -9000px;
}

.Header a.video{
display: block;
position: absolute;
top: 20px;
left: 50%;
width: 430px;
height: 43px;
overflow: hidden;
text-indent: -9000px;
margin: 0px 0px 0px -215px;
background: url(/dl/raisport/formula1-2013/images/btn_video.png) no-repeat;
}

.landingPage .Header .titLand{
display: block;
position: absolute;
top: 20px;
left: 50%;
width: 589px;
height: 57px;
overflow: hidden;
text-indent: -9000px;
margin: 0px 0px 0px -294px;
background: url(/dl/raisport/formula1-2013/images/tit_land.png) no-repeat;
}


.Header ul.Menu{
display: block;
position: absolute;
top: 90px;
left: 150px;
width: auto;
height: auto;
padding: 2px 0px 2px 10px;
margin: -2px 0px 0px 0px;
border-radius: 4px;
background: rgba(0,0,0,0.7);
}
.Header ul.Menu li{
display: block;
float: left;
width: auto;
height: auto;
font-size: 12px;
text-transform: uppercase;
margin: 0px 15px 0px 0px;
}
.Header ul.Menu li a{
display: block;
color: #fff;
}
.Header ul.Menu li a:hover{
text-decoration: underline;
}

.Header ul.Menu li.selected a{
margin: -2px 0px 0px 0px;
font-size: 15px;
font-weight: bold;
text-decoration: underline;
}


.subHead {
display: block;
float: left;
text-align: left;
width: 960px;
height: auto;
padding: 5px 10px 5px 10px;
background: #26610f;
border-top: 1px solid #fff;
}

.subHead ul {
display: block;
float: left;
text-align: left;
width: auto;
height: auto;
}
.subHead ul li {
display: block;
float: left;
text-align: left;
width: auto;
height: auto;
margin: 2px 15px 0px 0px;
}

.subHead ul li a{
display: block;
float: left;
text-align: left;
width: 16px;
height: 16px;
text-indent: -90000px;
overflow: hidden;
}


.subHead ul li a.cro {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/cro.png);}
.subHead ul li a.cze {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/cze.png);}
.subHead ul li a.den {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/den.png);}
.subHead ul li a.eng {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/eng.png);}
.subHead ul li a.fra {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/fra.png);}
.subHead ul li a.ger {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/ger.png);}
.subHead ul li a.gre {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/gre.png);}
.subHead ul li a.ita {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/ita.png);}
.subHead ul li a.ned {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/ned.png);}
.subHead ul li a.pol {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/pol.png);}
.subHead ul li a.por {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/por.png);}
.subHead ul li a.irl {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/irl.png);}
.subHead ul li a.rus {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/rus.png);}
.subHead ul li a.esp {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/esp.png);}
.subHead ul li a.swe {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/swe.png);}
.subHead ul li a.ukr {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/ukr.png);}


.subHead .Search {
displkay: block;
float: right;
width: 204px;
height: 20px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #ff00ff;
}
.subHead .Search input{
displkay: block;
float: left;
width: 150px;
height: 16px;
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 2px solid #999;
}
.subHead .Search input.submit{
displkay: block;
float: left;
width: 50px;
height: 20px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 1px solid #999;
background: #999;
color: #fff;
text-transform: uppercase;
font-size: 11px;
cursor: pointer;
}



/* ### page ###*/

.bloccoSx {
display: block;
float: left;
width: 620px;
height: auto;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
background: transparent none;
}

.bloccoDx {
display: block;
float: right;
width: 300px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border:0px;
}
.masthead {
  width: auto;
  float: right;
}


/* SX */

.mainNews {
display: block;
position: relative;
text-align: left;
width: 196px;
height: 290px;
padding: 2px 2px 2px 2px;
margin: 0px 0px 10px 0px;
border: 4px solid #fff;
background: #fff;
}

.mainNews.none {
display: none;
}


.mainNews .img{
display: block;
float: left;
overflow: hidden;
position: relative;
text-align: left;
width: 196px;
height: 165px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
background-color:#FFF;
}
.mainNews .img img{
display: block;
float: left;
width: 196px;
}

.mainNews h2 {
display: block;
float: left;
position: relative;
text-align: left;
width: 190px;
height: auto;
font-size: 16px;
text-transform: uppercase;
color: #1f3660;
padding: 0px 3px 0px 3px;
margin: 0px 0px 0px 0px;
}

.mainNews h2 a {color: #1f3660;}
.mainNews h2 a:hover {color: #999;}

.mainNews h3 {
display: block;
float: left;
position: relative;
text-align: left;
width: 190px;
height: auto;
font-size: 12px;
color: #1f3660;
padding: 0px 3px 0px 3px;
margin: 0px 0px 5px 0px;
}

.mainNews p {
display: block;
float: left;
position: relative;
text-align: left;
width: 190px;
height: auto;
font-size: 11px;
font-weight: bold;
color: #5a5a5a;
padding: 0px 3px 0px 3px;
margin: 0px 0px 0px 0px;
}

.lanciCanali {
	display: block;
	float: left;
	text-align: left;
	width: 630px;
	height: 102px;
	padding: 5px 0px 15px 0px;
	margin: 0px 0px 0px -4px;
	border-radius: 2px;
	background: transparent url(/dl/raisport/2012/images/bkg_lancican.png) repeat-x;
}

/*######### FOCUS ######### */

.bloccoSx .Focus {
display: block;
float: left;
width: 400px;
height: 290px;
margin: 0px 0px 20px 0px;
background: #ddd;
}


.bloccoSx .Focus.Big {
display: block;
float: left;
width: 620px;
height: 350px;
margin: 0px 0px 20px 0px;
background: #ddd;
}


.Focus {
display: block;
position: relative;
text-align: left;
width: 400px;
height: 290px;
padding: 2px 2px 2px 2px;
margin: 0px 0px 10px 0px;
border: 4px solid #fff;
background: #fff;
}



.Focus .img{
display: block;
float: right;
position: absolute;
top: 2px;
left: 2px;
z-index: 1;
text-align: left;
width: 400px;
height: 290px;
padding: 0px 0px 0px 0px;
background: url("/dl/raisport/2012/images/focusImageLoader.gif") no-repeat scroll center 70px #DDDDDD;
overflow:hidden;
}
.Focus .img img{
width:100%;
vertical-align: middle;
}
.Focus .tit{
display: block;
float: right;
position: absolute;
bottom: 2px;
left: 2px;
z-index: 10;
text-align: left;
width: 380px;
height: auto;
padding: 5px 10px 8px 10px;
background:  url(/dl/portali/site/custom/images/bkg_alphad.png);
}

.Focus .tit h2{
display: block;
float: right;
text-align: left;
width: 380px;
height: auto;
font-size: 22px;
color: #ffcc00;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.Focus .tit h2 a{font-size: 22px;color: #ffcc00;}
.Focus .tit h2 a:hover {font-size: 22px;color: #fff;}

.Focus .tit h3{
display: block;
float: right;
text-align: left;
width: 380px;
height: auto;
font-size: 14px;
color: #ffffff;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

/*big*/


.Focus.Big {
width: 618px;
overflow: hidden;
background: #fff;
border: 1px solid #fff;
padding: 0px;
}



.Focus.Big .img{
width: 618px;
height: auto;
background: #ddd;
}

.Focus.Big .tit{
width: 598px;
bottom: 0px;
}

.Focus.Big .tit h2{
width: 598px;
}

.Focus.Big .tit h2 a{font-size: 22px;color: #ffcc00;}
.Focus.Big .tit h2 a:hover {font-size: 22px;color: #fff;}

.Focus.Big .tit h3{
width: 598px;
}

/*######### FiNE FOCUS ######### */



.bloccoSx .box {
display: block;
width: auto;
height: auto;
border: 1px solid #dbdbdb;
border-radius: 1px;
margin: 0px 0px 20px 0px;
}


.bloccoSx .box .top{
display: block;
float: left;
width: auto;
height: 33px;
font-size: 20px;
color: #fff;
text-transform: uppercase;
font-weight: normal;
padding: 7px 0px 0px 10px;
background: url(/dl/raisport/formula1-2013/images/box_top.jpg) no-repeat;
}

.bloccoSx .box .top span{
display: block;
float: right;
width: auto;
height: auto;
font-size: 12px;
color: #fff;
text-transform: none;
font-weight: bold;
padding: 5px 10px 0px 0px;

}

.bloccoSx .box.Italia .top {background-position: 0px -40px;}

.bloccoSx .box .mid{
display: block;
float: left;
width: auto;
height: auto;
padding: 0px 0px 0px 0px;
background: #fff;
}

.bloccoSx .box.left {float: left;}
.bloccoSx .box.right{float: right;}

.bloccoSx .box.Small {width: 298px;}
.bloccoSx .box.Large {width: 618px;}
.bloccoSx .box.Small .top {width: 288px;}
.bloccoSx .box.Large .top {width: 608px;}
.bloccoSx .box.Small .mid {width: 298px;}
.bloccoSx .box.Large .mid {width: 618px;}

/* news hp */



.box .News {
display: block;
float: left;
width: 278px;
height: auto;
padding: 10px 10px 0px 10px;
}

.box.Large .News {width: 598px;}

.box .News li{
display: block;
float: left;
width: 278px;
height: 68px;
margin: 0px 0px 10px 0px;
background: #eee;
}
.box.Large .News li{width: 598px;}

.box .News li a.img{
display: block;
float: left;
width: 90px;
height: 68px;
overflow: hidden;
margin: 0px 5px 0px 0px;
background: #fff;
}
.box .News li a.img img {
width: 90px;
}

.box .News li .txt{
display: block;
float: left;
width: 180px;
height: 61px;
overflow: hidden;
margin: 3px 0px 0px 0px;
}

.box.Large .News li .txt{width: 500px;}

.box .News li .txt h3 a{
display: block;
font-size: 12px;
text-transform: uppercase;
margin: 0px 0px 2px 0px;
color: #e62f05;
}
.box .News li .txt h3 a:hover{
color: #999;
}
.box .News li .txt p{
display: block;
font-size: 12px;
margin: 0px 0px 0px 0px;
color: #222;
}

/* Lancio */

.Lancio {
display: block;
float: left;
width: 598px;
padding: 10px 10px 10px 10px;
}

.Lancio .img{
display: block;
float: left;
width: 230px;
/* height: 130px; */
height: 172px;
overflow: hidden;
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 0px;
background: #999;
}
.Lancio .img img {
  width: 230px;
}

.Lancio .txt{
display: block;
float: left;
width: 358px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


.Lancio .txt h2{
display: block;
float: left;
width: 358px;
height: auto;
font-size: 24px;
font-weight: normal;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
color: #e62f05;
}
.Italia .Lancio .txt h2{color: #00a6e4;}

.Lancio .txt p{
display: block;
float: left;
width: 358px;
height: auto;
font-size: 12px;
font-weight: normal;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
color: #666;
}

.Lancio .txt a{
color: #e62f05;
font-size: 12px;
font-weight: bold;
}
.Italia .Lancio .txt a{color: #00a6e4;}

.Lancio .txt a:hover{
color: #999;
}


/*##### SpalLa #####*/


.bloccoDx .box {
display: block;
float: left;
width: 298px;
height: auto;
border: 1px solid #dbdbdb;
border-radius: 1px;
margin: 0px 0px 20px 0px;
}


.bloccoDx .box .top{
display: block;
float: left;
width: 278px;
height: 33px;
font-size: 20px;
color: #fff;
text-transform: uppercase;
font-weight: normal;
padding: 7px 10px 0px 10px;
background: url(/dl/raisport/formula1-2013/images/box_top.jpg) no-repeat;
}

.bloccoDx .box .top a{
display: block;
float: right;
width: auto;
height: auto;
font-size: 12px;
color: #fff;
text-transform: none;
font-weight: bold;
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.bloccoDx .box .top a span{
font-size: 16px;
}
.bloccoDx .box .top a:hover{
color: #999;
}

.bloccoDx .box .mid{
display: block;
float: left;
width: 278px;
height: auto;
padding: 0px 10px 0px 10px;
background: #e4e4e4;
}

/* Partite */



.bloccoDx .box .mid .Gironi{
display: block;
float: left;
width: 278px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.bloccoDx .box .mid .Gironi .left {float: left;}
.bloccoDx .box .mid .Gironi .right {float: right;}

.bloccoDx .box .mid .Gironi li{
display: block;
float: left;
width: 278px;
height: auto;
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

.bloccoDx .box .mid .Gironi h4{
display: block;
float: left;
width: 180px;
height: auto;
font-size: 14px;
color: #222;
padding: 0px 0px 0px 0px;
}

.bloccoDx .box .mid .Gironi ol{
display: block;
float: right;
width: auto;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style: none;
}
.bloccoDx .box .mid .Gironi ol li{
display: block;
float: left;
width: auto;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.bloccoDx .box .mid .Gironi ol li a{
display: block;
float: left;
width: auto;
height: auto;
margin: 2px 0px 0px 5px;
padding: 0px 3px 0px 3px;
color: #fff;
font-weight: bold;
border-radius: 2px;
background: #a0a0a0;
}

.bloccoDx .box .mid .Gironi ol li a:hover{
background: #777;
}
.bloccoDx .box .mid .Gironi ol li.selected a{
background: #890788;
}

.Giornata{
display: block;
float: left;
width: 266px;
height: auto;
font-size: 14px;
color: #222;
margin: 2px 0px 0px 0px;
padding: 5px 6px 5px 6px;
border-radius: 2px;
background: #fff url(/dl/raisport/formula1-2013/images/sep_match.gif) 138px 7px no-repeat;
}

.Giornata .Match{
display: block;
width: 127px;
height: auto;
position: relative;
text-align: center;
font-size: 11px;
color: #222;
margin: 2px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.Giornata .Match .squadra{
display: block;
width: 55px;
height: 68px;
text-align: center;
font-size: 11px;
color: #222;
font-weight: normal;
margin: 2px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.Giornata .Match .squadra a{
display: block;
width: 55px;
height: auto;
text-align: center;
font-size: 16px;
color: #222;
font-weight: bold;
margin: 2px 0px 0px 0px;
padding: 20px 0px 0px 0px;
background-position: top center;
cursor: default;
}

.squadra.cro a {background: url(/dl/raisport/formula1-2013/images/flags/cro.png) no-repeat;}
.squadra.cze a {background: url(/dl/raisport/formula1-2013/images/flags/cze.png) no-repeat;}
.squadra.den a {background: url(/dl/raisport/formula1-2013/images/flags/den.png) no-repeat;}
.squadra.eng a {background: url(/dl/raisport/formula1-2013/images/flags/eng.png) no-repeat;}
.squadra.fra a {background: url(/dl/raisport/formula1-2013/images/flags/fra.png) no-repeat;}
.squadra.ger a {background: url(/dl/raisport/formula1-2013/images/flags/ger.png) no-repeat;}
.squadra.gre a {background: url(/dl/raisport/formula1-2013/images/flags/gre.png) no-repeat;}
.squadra.ita a {background: url(/dl/raisport/formula1-2013/images/flags/ita.png) no-repeat;}
.squadra.ned a {background: url(/dl/raisport/formula1-2013/images/flags/ned.png) no-repeat;}
.squadra.pol a {background: url(/dl/raisport/formula1-2013/images/flags/pol.png) no-repeat;}
.squadra.por a {background: url(/dl/raisport/formula1-2013/images/flags/por.png) no-repeat;}
.squadra.irl a {background: url(/dl/raisport/formula1-2013/images/flags/irl.png) no-repeat;}
.squadra.rus a {background: url(/dl/raisport/formula1-2013/images/flags/rus.png) no-repeat;}
.squadra.esp a {background: url(/dl/raisport/formula1-2013/images/flags/esp.png) no-repeat;}
.squadra.swe a {background: url(/dl/raisport/formula1-2013/images/flags/swe.png) no-repeat;}
.squadra.ukr a {background: url(/dl/raisport/formula1-2013/images/flags/ukr.png) no-repeat;}

.Giornata .Match .squadra a:hover{
color: #222;
}

.Giornata .Match .risultato{
display: block;
position: absolute;
top: 5px;
left: 50%;
width: 38px;
height: auto;
text-align: center;
font-size: 14px;
color: #444;
font-weight: bold;
margin: 2px 0px 0px -19px;
padding: 0px 0px 0px 0px;
letter-spacing: -0.5px;
}

.Giornata .Match .Data{
display: block;
float: left;
width: 127px;
height: 15px;
text-align: center;
font-size: 11px;
color: #444;
font-weight: bold;
border-radius: 2px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
background: url(/dl/raisport/formula1-2013/images/bkg_opz_gironi.gif) 0px 0px repeat-x;
}

.Giornata .Match .Rivedi{
display: block;
float: left;
width: 127px;
height: 15px;
text-align: center;
font-size: 11px;
color: #fff;
font-weight: bold;
border-radius: 2px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
background:  url(/dl/raisport/formula1-2013/images/bkg_opz_gironi.gif) 0px -25px repeat-x;
}

.Giornata .Match .Rivedi span{
padding: 0px 16px 0px 0px;
background:  url(/dl/raisport/formula1-2013/images/ico_rivedi.png) 100% 0px no-repeat;
}

.Giornata .Match .Rivedi:hover span{
color: #f181f0;
}

.Giornata .Match .Diretta{
display: block;
float: left;
width: 127px;
height: 15px;
text-align: center;
font-size: 11px;
color: #fff;
font-weight: bold;
border-radius: 2px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
letter-spacing: -0.5px;
}



.Giornata .Match .Diretta span em{
display: none;
}

.Giornata .Match .Diretta span{
margin: 0px 0px 0px 0px;
padding: 0px 27px 0px 0px;
}

.Giornata .Match .Diretta.Web{
background:  url(/dl/raisport/formula1-2013/images/bkg_opz_gironi.gif) 0px -50px repeat-x;
}
.Giornata .Match .Diretta.Web span {
padding: 0px;
}
.Giornata .Match .Diretta.Web span em{
display: none;
}
.Giornata .Match .Diretta.RaiUno{
background:  url(/dl/raisport/formula1-2013/images/bkg_opz_gironi.gif) 0px -50px repeat-x;
}
.Giornata .Match .Diretta.RaiUno span{
background:  url(/dl/raisport/formula1-2013/images/logo_mini_rai1.png) 100% 1px no-repeat;
}
.Giornata .Match .Diretta.RaiUno:hover span{
color: #90b9f6;
}


.Giornata .Match .Diretta.RaiDue{
background:  url(/dl/raisport/formula1-2013/images/bkg_opz_gironi.gif) 0px -75px repeat-x;
}
.Giornata .Match .Diretta.RaiDue span{
background:  url(/dl/raisport/formula1-2013/images/logo_mini_rai2.png) 100% 1px no-repeat;
}
.Giornata .Match .Diretta.RaiDue:hover span{
color: #ea8484;
}


.Giornata .Match .Diretta.RaiTre{
background:  url(/dl/raisport/formula1-2013/images/bkg_opz_gironi.gif) 0px -100px repeat-x;
}
.Giornata .Match .Diretta.RaiTre span{
background:  url(/dl/raisport/formula1-2013/images/logo_mini_rai3.png) 100% 1px no-repeat;
}
.Giornata .Match .Diretta.RaiTre:hover span{
color: #6bc869;
}

/*mini tabellone finale*/

.bloccoDx .Gironi.mini .topGironi {
display: block;
float: left;
width: 278px;
height: 29px;
overflow: hidden;
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #C0C;
}

.bloccoDx .Gironi.mini .topGironi li {
display: block;
float: left;
width: auto;
height: auto;
margin: 6px 10px 10px 15px;
padding: 0px 0px 0px 0px;
}

.bloccoDx .Gironi.mini .topGironi ul li a {
display: block;
float: left;
width: auto;
height: 20px;
margin: 0px 0px 0px 0px;
padding: 5px 10px 0px 10px;
color: #E4E4E4;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
border-radius: 6px 6px 0px 0px;
background: #BBB;
}

.bloccoDx .Gironi.mini .topGironi ul li.selected a {
color: white;
background: url(/dl/raisport/formula1-2013/images/bkg_opz_gironi.gif) 0px -25px repeat-x;
}

.Giornata.Final{
background: #fff;
}

.Giornata .Match.Final{
width: 100%;
}

.Giornata .Match.Final .squadra{
margin: 10px 30px 0px 30px;
}
.Giornata .Match .squadra.cro a {background: url(/dl/raisport/formula1-2013/images/flags/cro.png) no-repeat;font-size: 11px; font-weight: normal; padding: 30px 0px 0px 0px;background-position: top center;}
.Giornata .Match .squadra.cze a {background: url(/dl/raisport/formula1-2013/images/flags/cze.png) no-repeat;font-size: 11px; font-weight: normal; padding: 30px 0px 0px 0px;background-position: top center;}
.Giornata .Match .squadra.den a {background: url(/dl/raisport/formula1-2013/images/flags/den.png) no-repeat;font-size: 11px; font-weight: normal; padding: 30px 0px 0px 0px;background-position: top center;}
.Giornata .Match .squadra.eng a {background: url(/dl/raisport/formula1-2013/images/flags/eng.png) no-repeat;font-size: 11px; font-weight: normal; padding: 30px 0px 0px 0px;background-position: top center;}
.Giornata .Match .squadra.fra a {background: url(/dl/raisport/formula1-2013/images/flags/fra.png) no-repeat;font-size: 11px; font-weight: normal; padding: 30px 0px 0px 0px;background-position: top center;}
.Giornata .Match .squadra.ger a {background: url(/dl/raisport/formula1-2013/images/flags/ger.png) no-repeat;font-size: 11px; font-weight: normal; padding: 30px 0px 0px 0px;background-position: top center;}
.Giornata .Match .squadra.gre a {background: url(/dl/raisport/formula1-2013/images/flags/gre.png) no-repeat;font-size: 11px; font-weight: normal; padding: 30px 0px 0px 0px;background-position: top center;}
.Giornata .Match .squadra.ita a {background: url(/dl/raisport/formula1-2013/images/flags/ita.png) no-repeat;font-size: 11px; font-weight: normal; padding: 30px 0px 0px 0px;background-position: top center;}
.Giornata .Match .squadra.ned a {background: url(/dl/raisport/formula1-2013/images/flags/ned.png) no-repeat;font-size: 11px; font-weight: normal; padding: 30px 0px 0px 0px;background-position: top center;}
.Giornata .Match .squadra.pol a {background: url(/dl/raisport/formula1-2013/images/flags/pol.png) no-repeat;font-size: 11px; font-weight: normal; padding: 30px 0px 0px 0px;background-position: top center;}
.Giornata .Match .squadra.por a {background: url(/dl/raisport/formula1-2013/images/flags/por.png) no-repeat;font-size: 11px; font-weight: normal; padding: 30px 0px 0px 0px;background-position: top center;}
.Giornata .Match .squadra.irl a {background: url(/dl/raisport/formula1-2013/images/flags/irl.png) no-repeat;font-size: 11px; font-weight: normal; padding: 30px 0px 0px 0px;background-position: top center;}
.Giornata .Match .squadra.rus a {background: url(/dl/raisport/formula1-2013/images/flags/rus.png) no-repeat;font-size: 11px; font-weight: normal; padding: 30px 0px 0px 0px;background-position: top center;}
.Giornata .Match .squadra.esp a {background: url(/dl/raisport/formula1-2013/images/flags/esp.png) no-repeat;font-size: 11px; font-weight: normal; padding: 30px 0px 0px 0px;background-position: top center;}
.Giornata .Match .squadra.swe a {background: url(/dl/raisport/formula1-2013/images/flags/swe.png) no-repeat;font-size: 11px; font-weight: normal; padding: 30px 0px 0px 0px;background-position: top center;}
.Giornata .Match .squadra.ukr a {background: url(/dl/raisport/formula1-2013/images/flags/ukr.png) no-repeat;font-size: 11px; font-weight: normal; padding: 30px 0px 0px 0px;background-position: top center;}

.Giornata .Match.Final .risultato{
}

.Giornata .Match.Final .Data{
width: 100%;
}
/* Accordion Pazzo */

#accGironi {
display: block;
float: left;
width: 298px;
height: 244px;
}
#accGironi.autoHeight {
height: auto;
}


.bloccoDx #accGironi {
margin: 0px 0px 0px -10px;
}


#accGironi h3{
display: block;
float: left;
width: 276px;
height: 26px;
padding: 6px 10px 0px 10px;
font-size: 16px;
color: #818181;
border: 1px solid #fff;
background-color: #e4e4e4;
}
#accGironi h3.ui-state-default{
background: #e4e4e4 url(/dl/raisport/formula1-2013/images/arrow_accordion.png) 273px -43px no-repeat;
}


#accGironi h3{
display: block;
float: left;
width: 276px;
height: 26px;
padding: 6px 10px 0px 10px;
font-size: 16px;
color: #e62f05;
box-shadow: inset 0px 0px 15px #777;
border: 1px solid #fff;
background-color: #eee;
}
#accGironi h3.ui-state-active{
background: #eee url(/dl/raisport/formula1-2013/images/arrow_accordion.png) 273px 11px no-repeat;
}

#accGironi h3 a{
color: #818181;
}
#accGironi h3.ui-state-active a{
color: #e62f05;
}


#accGironi div{
display: block;
float: left;
width: 278px;
height: 108px;
padding: 0px 10px 0px 10px;
background: #fff;
}

#accGironi div ul{
display: block;
float: left;
width: 278px;
height: auto;
margin: 6px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


#accGironi div ul li{
display: block;
float: left;
width: 278px;
height: auto;
font-size: 12px;
color: #222;
margin: 0px 0px 0px 0px;
padding: 1px 0px 1px 0px;
border-top: 1px solid #eee;
}

#accGironi div ul li span{
display: block;
float: left;
width: 35px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#accGironi div ul li a{
display: block;
float: left;
width: 179px;
height: auto;
color: #222;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#accGironi div ul li em{
display: block;
float: left;
text-align: center;
width: 32px;
height: auto;
font-style: normal;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#accGironi div ul li strong{
display: block;
float: left;
text-align: center;
width: 32px;
height: auto;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#accGironi div ul li.legend{
display: block;
float: left;
width: 278px;
height: auto;
font-size: 12px;
color: #222;
margin: 0px 0px 0px 0px;
padding: 1px 0px 4px 0px;
border-top: 0px solid #000;
}

#accGironi div ul li.legend span{
display: block;
float: left;
width: 35px;
height: 15px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#accGironi div ul li.legend b{
display: block;
float: left;
width: 179px;
font-weight: bold;
color: #222;
}

#accGironi div ul li.legend em{
font-style: normal;
font-weight: bold;
}
#accGironi div ul li.legend strong{
font-weight: bold;
}


/*#### TABEllONE ####*/

.Tabellone {
display: block;
float: left;
width: 620px;
}

.Tabellone .top{
display: block;
float: left;
width: 620px;
height: 29px;
overflow: hidden;
margin: 0px 0px 0px 0px;
}

.Tabellone .top h2{
display: block;
float: left;
width: auto;
padding: 1px 20px 0px 0px;
color: #222;
font-size: 24px;
font-weight: normal;
text-transform: uppercase;
}


.Tabellone .top ul{
display: block;
float: left;
width: auto;
height: 25px;
margin: 4px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.Tabellone .top ul li{
display: block;
float: left;
width: auto;
height: auto;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
}

.Tabellone .top ul li a{
display: block;
float: left;
width: auto;
height: 20px;
margin: 0px 0px 0px 0px;
padding: 5px 10px 0px 10px;
color: #e4e4e4;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
border-radius: 6px 6px 0px 0px;
background: #bbb;
}


.Tabellone .top ul li a:hover{
color: #fff;
background: #ddd;
}

.Tabellone .top ul li.selected a{
color: #fff;
background:  url(/dl/raisport/formula1-2013/images/bkg_opz_gironi.gif) 0px -25px repeat-x;
}

.Tabellone .Giornate,
.Tabellone .faseFinale{
display: block;
float: left;
width: 598px;
padding: 0px 10px 0px 10px;
margin: 0px 0px 20px 0px;
border: 1px solid #dbdbdb;
background: #e4e4e4;
}

.Tabellone .Giornate h2{
display: block;
float: left;
width: 582px;
font-size: 13px;
text-transform: uppercase;
color: #fff;
padding: 5px 8px 5px 8px;
margin: 10px 0px 10px 0px;
border-radius: 4px;
background: #7d057b;
}

.Tabellone .Giornate li h4{
width: 289px;
color: #222;
font-size: 12px;
margin: 0px 0px 3px 0px;
}

.Tabellone .Giornate .Giornata{
width: 277px;
margin: 0px 0px 15px 0px;
background: #fff url(/dl/raisport/formula1-2013/images/sep_match.gif) 144px 7px no-repeat;
}
.Tabellone .Giornate .Giornata .Match{
position: relative;
width: 132px;
}
.Tabellone .Giornate .Giornata .Match .squadra{width: 60px;}
.Tabellone .Giornate .Giornata .Match .squadra a{width: 60px;}
.Tabellone .Giornate .Giornata .Match .Data{width: 132px;}
.Tabellone .Giornate .Giornata .Match .Rivedi{width: 132px;}
.Tabellone .Giornate .Giornata .Match .Diretta{width: 132px;}


/* follia tabellone */


.Tabellone .faseFinale {
display: block;
float: left;
width: 598px;
padding: 10px 10px 10px 10px;
margin: 0px 0px 20px 0px;
border: 1px solid #dbdbdb;
background: #e4e4e4;
}


.Tabellone .faseFinale .quarti{
display: block;
width: 98px;
height: 490px;
padding: 0px 10px 0px 10px;
background: #eee;
}
.Tabellone .faseFinale .quarti.sx {float: left; border-radius: 8px 0px 0px 8px;}
.Tabellone .faseFinale .quarti.dx {float: right; border-radius: 0px 8px 8px 0px;}

.Tabellone .faseFinale .semif{
display: block;
width: 98px;
height: 490px;
padding: 0px 10px 0px 10px;
background: #ddd;
}
.Tabellone .faseFinale .semif.sx {float: left;}
.Tabellone .faseFinale .semif.dx {float: right;}

.Tabellone .faseFinale .finale{
display: block;
float: left;
width: 106px;
height: 490px;
padding: 0px 10px 0px 10px;
background: #eee url(/dl/raisport/formula1-2013/images/coppa.png) center 100px no-repeat;

}



.Tabellone .faseFinale .ottavi h3,
.Tabellone .faseFinale .quarti h3,
.Tabellone .faseFinale .semif h3,
.Tabellone .faseFinale .finale h3 {
display: block;
width: 98px;
text-align: center;
height: 40px;
padding: 10px 0px 0px 0px;
font-size: 13px;
color: #7D057B;
}
.Tabellone .faseFinale .finale h3 {
padding: 5px 0px 0px 0px;
width: 106px;
height: 42px;
font-size: 14px;
}



.Tabellone .faseFinale .match  {
display: block;
float: left;
width: 78px;
height: 80px;
padding: 20px 10px 0px 10px;
position: relative;
border-radius: 4px;
background: #fff;
}

.Tabellone .faseFinale .finale .match  {
display: block;
float: left;
width: 86px;
height: 79px;
padding: 19px 9px 0px 9px;
position: relative;
border-radius: 4px;
background: #fff;
border: 1px solid #ffda42;
}


.Tabellone .faseFinale .matchAnomalo {
display: block;
float: left;
width: 86px;
height: 79px;
margin: 60px 0px 0px 0px;
padding: 19px 9px 0px 9px;
position: relative;
border-radius: 4px;
background: #f5f5f5;
border: 1px solid #ddd;
}

.Tabellone .faseFinale .quarti .match  {
margin: 55px 0px 51px 0px;
}

.Tabellone .faseFinale .semif .match  {
margin: 158px 0px 0px 0px;
}

.Tabellone .faseFinale .finale .match  {
margin: 161px 0px 0px 0px;
}

/*--*/

.Tabellone .faseFinale .match span {
display: block;
position: absolute;
top: 0px;
right: 3px;
font-size: 10px;
color: #ddd;
}


.Tabellone .faseFinale .match em.dr1{
display: block;
background: #347de5 url(/dl/raisport/formula1-2013/images/logo_mini_rai1.png) 1px 1px no-repeat;
border-radius: 2px;
width: 25px;
height: 14px;
position: absolute;
top: 4px;
left: 4px;
text-indent: -90000px;
}


.Tabellone .faseFinale .match .altro,
.Tabellone .faseFinale .matchAnomalo .altro{
display: block;
float: left;
width: 78px;
height: auto;
margin: 7px 0px 0px 0px;
}

.Tabellone .faseFinale .finale .match .altro,
.Tabellone .faseFinale .matchAnomalo .altro{
width: 86px;

}


.Tabellone .faseFinale .match .altro span,
.Tabellone .faseFinale .matchAnomalo .altro span{
display: none;
float: left;
position: static;
width: 78px;
height: auto;
margin: 3px 0px 0px 0px;
font-size: 11px;
font-weight: bold;
color: #888;
}

.Tabellone .faseFinale .match .altro a.diretta,
.Tabellone .faseFinale .matchAnomalo .altro a.diretta{
display: block;
float: left;
text-align: center;
position: static;
width: 68px;
height: 15px;
padding: 0px 5px 0px 5px;
margin: 0px 0px 0px 0px;
font-size: 11px;
font-weight: bold;
color: #fff;
border-radius: 4px;
background: url(/dl/raisport/formula1-2013/images/bkg_opz_gironi.gif) repeat-x scroll 0 -50px transparent;
}

.Tabellone .faseFinale .finale .match .altro a.diretta,
.Tabellone .faseFinale .matchAnomalo .altro a.diretta{
width: 76px;
}

.Tabellone .faseFinale .match .altro .Data,
.Tabellone .faseFinale .matchAnomalo .altro a.Data{
display: block;
float: left;
text-align: center;
position: static;
width: 68px;
height: 15px;
padding: 0px 5px 0px 5px;
margin: 0px 0px 0px 0px;
font-size: 11px;
font-weight: bold;
color: #555;
border-radius: 4px;
background: url(/dl/raisport/formula1-2013/images/bkg_opz_gironi.gif) repeat-x scroll 0 0px transparent;
text-transform: uppercase;
}

.Tabellone .faseFinale .finale .match .altro a.Data,
.Tabellone .faseFinale .matchAnomalo .altro a.Data{
width: 76px;
}


.Tabellone .faseFinale .match .altro .partita,
.Tabellone .faseFinale .matchAnomalo .altro a.partita{
display: block;
float: left;
text-align: center;
position: static;
width: 68px;
height: 15px;
padding: 0px 5px 0px 5px;
margin: 0px 0px 0px 0px;
font-size: 11px;
font-weight: bold;
color: #fff;
border-radius: 4px;
background: url(/dl/raisport/formula1-2013/images/bkg_opz_gironi.gif) repeat-x scroll 0 -25px transparent;
}

.Tabellone .faseFinale .finale .match .altro a.partita,
.Tabellone .faseFinale .matchAnomalo .altro a.partita{
width: 76px;
}


.Tabellone .faseFinale .match .altro .diretta:hover,
.Tabellone .faseFinale .matchAnomalo .altro a.diretta:hover,
.Tabellone .faseFinale .match .altro .partita:hover,
.Tabellone .faseFinale .matchAnomalo .altro a.partita:hover{
color: #000;
}

.Tabellone .faseFinale .match .squa,
.Tabellone .faseFinale .matchAnomalo .squa{
display: block;
float: left;
height: auto;
width: 60px;
font-size: 12px;
text-align: center;
font-weight: bold;
color: #000;
padding: 0px 0px 0px 0px;
margin: 2px 0px 0px 0px;
}


.Tabellone .faseFinale .match h2,
.Tabellone .faseFinale .matchAnomalo h2{
display: block;
float: left;
height: 16px;
width: 35px;
font-size: 12px;
text-align: left;
color: #666;
padding: 1px 0px 1px 25px;
margin: 5px 0px 0px 0px;
background-repeat: no-repeat;
background-position: 0px 1px;
text-transform: uppercase;
cursor: pointer;
}

.Tabellone .faseFinale .match .ris,
.Tabellone .faseFinale .matchAnomalo .ris{
display: block;
float: right;
height: auto;
width: 16px;
font-size: 12px;
text-align: center;
font-weight: bold;
color: #000;
padding: 0px 0px 1px 0px;
margin: 2px 0px 0px 0px;
}


.Tabellone .faseFinale .match h3,
.Tabellone .faseFinale .matchAnomalo h3{
display: block;
float: right;
height: 16px;
width: 16px;
font-size: 12px;
text-align: right;
color: #333;
padding: 1px 0px 1px 0px;
margin: 5px 0px 0px 0px;
}


.Tabellone .faseFinale .match h2.cro {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/cro.png);}
.Tabellone .faseFinale .match h2.cze {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/cze.png);}
.Tabellone .faseFinale .match h2.den {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/den.png);}
.Tabellone .faseFinale .match h2.eng {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/eng.png);}
.Tabellone .faseFinale .match h2.fra {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/fra.png);}
.Tabellone .faseFinale .match h2.ger {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/ger.png);}
.Tabellone .faseFinale .match h2.gre {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/gre.png);}
.Tabellone .faseFinale .match h2.ita {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/ita.png);}
.Tabellone .faseFinale .match h2.ned {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/ned.png);}
.Tabellone .faseFinale .match h2.pol {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/pol.png);}
.Tabellone .faseFinale .match h2.por {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/por.png);}
.Tabellone .faseFinale .match h2.irl {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/irl.png);}
.Tabellone .faseFinale .match h2.rus {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/rus.png);}
.Tabellone .faseFinale .match h2.esp {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/esp.png);}
.Tabellone .faseFinale .match h2.swe {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/swe.png);}
.Tabellone .faseFinale .match h2.ukr {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/ukr.png);}

/*--*/
.Tabellone .faseFinale .matchAnomalo h2.cro {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/cro.png);}
.Tabellone .faseFinale .matchAnomalo h2.cze {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/cze.png);}
.Tabellone .faseFinale .matchAnomalo h2.den {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/den.png);}
.Tabellone .faseFinale .matchAnomalo h2.eng {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/eng.png);}
.Tabellone .faseFinale .matchAnomalo h2.fra {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/fra.png);}
.Tabellone .faseFinale .matchAnomalo h2.ger {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/ger.png);}
.Tabellone .faseFinale .matchAnomalo h2.gre {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/gre.png);}
.Tabellone .faseFinale .matchAnomalo h2.ita {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/ita.png);}
.Tabellone .faseFinale .matchAnomalo h2.ned {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/ned.png);}
.Tabellone .faseFinale .matchAnomalo h2.pol {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/pol.png);}
.Tabellone .faseFinale .matchAnomalo h2.por {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/por.png);}
.Tabellone .faseFinale .matchAnomalo h2.irl {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/irl.png);}
.Tabellone .faseFinale .matchAnomalo h2.rus {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/rus.png);}
.Tabellone .faseFinale .matchAnomalo h2.esp {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/esp.png);}
.Tabellone .faseFinale .matchAnomalo h2.swe {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/swe.png);}
.Tabellone .faseFinale .matchAnomalo h2.ukr {background-image: url(/dl/raisport/formula1-2013/images/flags/mini/ukr.png);}



/* ######## DIREttA ######## */

.bloccoSx .Player {
  float: left;
  width: 620px;
  height: 349px;
  margin: 0px 0px 20px 0px;
}

.bloccoLarge {
diasplay: block;
float: left;
width: 940px;
margin: 0px 0px 20px 0px;
position: relative;
}
.bloccoLarge.fullScreen {
  width: 100%;
  height: 100%;
}
.bloccoLarge .fullscreenBtn {
  display: block;
  position: absolute;
  bottom: 0px;
  right: 0px;
  height: 31px;
  width: 36px;
  border-width: 1px 0px 0px 1px;
  border-style: solid;
  border-color: #464646;
  z-index: 10;
  cursor: default;
  background: #CACACA url(/dl/raisport/formula1-2013/images/btn_fullscreen.png) left top no-repeat scroll;
}
.bloccoLarge .fullscreenBtn:hover {
  background-position: 0px -31px;
}
.bloccoLarge.fullScreen .fullscreenBtn {
  background-position: 0px -62px;
}
.bloccoLarge.fullScreen .fullscreenBtn:hover {
  background-position: 0px -93px;
}
.bloccoLarge .btnLive {
  display: block;
  position: absolute;
  bottom: 0px;
  left: 37px;
  height: 23px;
  width: 36px;
  border-width: 0px 1px 0px 0px;
  border-style: solid;
  border-color: #464646;
  z-index: 10;
  text-transform: uppercase;
  text-align: center;
  font-size: 11px;
  color: #464646;
  background: #CACACA;
  padding: 8px 0px 0px 0px;
  cursor: default;
  transition: background-color 0.5s ease, color 0.5s ease;
  -moz-transition: background-color 0.5s ease, color 0.5s ease;
  -webkit-transition: background-color 0.5s ease, color 0.5s ease;
  -o-transition: background-color 0.5s ease, color 0.5s ease;

  background: #E05B06; /* for non-css3 browsers */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E05B06', endColorstr='#D53300'); /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#E05B06), to(#D53300)); /* for webkit browsers */
  background: -moz-linear-gradient(top, #E05B06, #D53300); /* for firefox 3.6+ */
  color: #FFFFFF;
  font-weight: bold;
}
.bloccoLarge .btnLive:hover {
  background: #D5D5D5;
  transition: background-color 0.5s ease, color 0.5s ease;
  -moz-transition: background-color 0.5s ease, color 0.5s ease;
  -webkit-transition: background-color 0.5s ease, color 0.5s ease;
  -o-transition: background-color 0.5s ease, color 0.5s ease;

  background: #4B4B4B; /* for non-css3 browsers */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4B4B4B', endColorstr='#202020'); /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#4B4B4B), to(#202020)); /* for webkit browsers */
  background: -moz-linear-gradient(top, #4B4B4B, #202020); /* for firefox 3.6+ */
  color: #F05300;
}




.bloccoSx .box.Large .boxLarge .mid {
  background: #282828;
  width: 612px;
}
.bloccoLarge.video{
  background: #282828;
  height: 580px;
  width: 940px;
}
.bloccoLarge.video.fullScreen{
  background: #282828;
  height: 100%;
  width: 100%;
}

.bloccoLarge .boxDiretta{
display: block;
float: left;
width: 710px;
  width: 940px;
height: 580px;

  width: 100%;
  height: 100%;

background: #282828;
  transition: width 0.5s ease;
  -moz-transition: width 0.5s ease;
  -webkit-transition: width 0.5s ease;
  -o-transition: width 0.5s ease;
}

.bloccoLarge .Highlights{
diasplay: block;
position: absolute;
top: 0px;
right:  0px;
width: 218px;
height: 570px;
height: 538px;
height: auto;
bottom:  33px;
padding: 5px 6px 5px 6px;
background: #424242;
overflow: hidden;
opacity: 0.8;
-webkit-opacity: 0.8;
-moz-opacity: 0.8;
-o-opacity: 0.8;
  transition: height 0.5s ease, width 0.5s ease;
  -webkit-transition: height 0.5s ease, width 0.5s ease;
  -moz-transition: height 0.5s ease, width 0.5s ease;
  -o-transition: height 0.5s ease, width 0.5s ease;
}
.bloccoLarge .Highlights .btnShow {
  display: none;
}
.bloccoLarge .Highlights .btnHide {
  display: block;
  display: none;
}
.bloccoLarge.hideHighlights .Highlights .btnShow {
  display: block;
  background: url(/dl/raisport/formula1-2013/images/ico_hl_expand.png) 100% 1px no-repeat;
  display: none;
}
.bloccoLarge.hideHighlights .Highlights .btnHide {
  display: none;
}
.bloccoLarge.hideHighlights .Highlights {
  width: 0px;
  /* height: 33px; */
  padding: 5px 0px 5px 0px;
  transition: height 0.5s ease, width 0.5s ease, padding 0.5s ease;
  -webkit-transition: height 0.5s ease, width 0.5s ease, padding 0.5s ease;
  -moz-transition: height 0.5s ease, width 0.5s ease, padding 0.5s ease;
  -o-transition: height 0.5s ease, width 0.5s ease, padding 0.5s ease;
}
.bloccoLarge.hideHighlights:hover .Highlights {
  width: 218px;
  /* height: 33px; */
  padding-left: 6px;
  padding-right: 6px;
  transition: height 0.5s ease, width 0.5s ease;
  -webkit-transition: height 0.5s ease, width 0.5s ease;
  -moz-transition: height 0.5s ease, width 0.5s ease;
  -o-transition: height 0.5s ease, width 0.5s ease;
}
.bloccoLarge.noHighlights.fullScreen.hideHighlights .Highlights,
.bloccoLarge.noHighlights.fullScreen.hideHighlights:hover .Highlights,
.bloccoLarge.noHighlights.hideHighlights .Highlights,
.bloccoLarge.noHighlights.hideHighlights:hover .Highlights,
.bloccoLarge.noHighlights .Highlights,
.bloccoLarge.noHighlights:hover .Highlights {
  width: 0px;
  height:  0px;
  padding: 5px 0px 5px 0px;
  transition: height 0.5s ease, width 0.5s ease, padding 0.5s ease;
  -webkit-transition: height 0.5s ease, width 0.5s ease, padding 0.5s ease;
  -moz-transition: height 0.5s ease, width 0.5s ease, padding 0.5s ease;
  -o-transition: height 0.5s ease, width 0.5s ease, padding 0.5s ease;
}
.bloccoLarge.fullScreen.hideHighlights .Highlights {
  bottom: auto;
  height: 33px;
  min-height: 33px;
  width: 218px;
  padding: 5px 6px 5px 6px;
  transition: height 0.5s ease, width 0.5s ease, padding 0.5s ease;
  -webkit-transition: height 0.5s ease, width 0.5s ease, padding 0.5s ease;
  -moz-transition: height 0.5s ease, width 0.5s ease, padding 0.5s ease;
  -o-transition: height 0.5s ease, width 0.5s ease, padding 0.5s ease;
}
.bloccoLarge.fullScreen.hideHighlights .Highlights:hover {
  bottom: 33px;
  height: auto;
  width: 218px;
  padding: 5px 6px 5px 6px;
  transition: height 0.5s ease, width 0.5s ease, padding 0.5s ease;
  -webkit-transition: height 0.5s ease, width 0.5s ease, padding 0.5s ease;
  -moz-transition: height 0.5s ease, width 0.5s ease, padding 0.5s ease;
  -o-transition: height 0.5s ease, width 0.5s ease, padding 0.5s ease;
}



.bloccoLarge .Highlights .top{
diasplay: block;
float: left;
width: 218px;
height: auto;
height: 26px;
padding: 0px 0px 6px 0px;
border-bottom: 1px solid #606060;
}

.bloccoLarge .Highlights .top h3{
diasplay: block;
float: left;
width: auto;
height: auto;
padding: 0px 0px 0px 0px;
font-size: 22px;
color: #fff;
}

.bloccoLarge .Highlights .top a{
diasplay: block;
float: right;
width: auto;
height: auto;
margin: 5px 0px 0px 0px;
padding: 0px 20px 0px 0px;
font-size: 10px;
color: #fff;
background: url(/dl/raisport/formula1-2013/images/ico_other.png) 100% 1px no-repeat;
}
.bloccoLarge .Highlights .top a:hover{
color: #999;
}

.bloccoLarge .Highlights .scroll-pane{
display: block;
float: left;
position: absolute;
width: 218px!important;
height: 520px;
height: 482px;
height: auto;
bottom: 0px;
top: 32px;
margin: 16px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.bloccoLarge .Highlights .scroll-pane.loading {
  background: transparent url(/dl/raisport/formula1-2013/images/formula1-2013-loader.gif) center 20px no-repeat scroll;
}

.jspVerticalBar{
background: transparent!important;
}

.bloccoLarge .Highlights .scroll-pane .jspTrack{
display: block;
float: right;
height: 100%;
width: 6px;
background: #808080;
padding: 0px 2px 0px 2px;
border-radius: 2px;
}

.bloccoLarge .Highlights .scroll-pane .jspDragTop{
margin: 0px 0px 0px 0px;
width: 6px;
height: 2px;
background: #808080;
}

.bloccoLarge .Highlights .scroll-pane .jspDragBottom{
margin: 0px 0px 0px 0px;
height: 2px;
bottom: 0px;
width: 6px;
position: absolute;
background: #808080;
}

.bloccoLarge .Highlights .scroll-pane .jspDrag{
width: 6px;
height: 100%;
margin: 0px 0px 0px 0px;
background: #282828;
}

.bloccoLarge .Highlights .scroll-pane ul{
diasplay: block;
float: left;
width: 200px;
height: auto;
overflow: hidden;
padding: 0px 0px 0px 0px;
}

.bloccoLarge .Highlights .scroll-pane ul li{
diasplay: block;
float: left;
width: 200px;
height: auto;
padding: 0px 0px 0px 0px;
margin: -1px 0px 0px 0px;
border-top: 1px solid #555;
border-bottom: 2px solid #222;
}

.bloccoLarge .Highlights .scroll-pane ul li a{
diasplay: block;
float: left;
width: 186px;
height: auto;
font-size: 11px;
font-weight: bold;
color: #fff;
padding: 8px 0px 8px 14px;
background: url(/dl/raisport/formula1-2013/images/blue_arrow.png) 3px 11px no-repeat;
}

.bloccoLarge .Highlights .scroll-pane ul li a:hover{
color: #999;
}

.bloccoLarge .Highlights .scroll-pane ul li.selected a{
diasplay: block;
float: left;
width: 186px;
height: auto;
font-size: 11px;
font-weight: bold;
color: #fff;
padding: 8px 0px 8px 14px;
background: #4da5fc url(/dl/raisport/formula1-2013/images/blue_arrow.png) -491px 11px no-repeat;
}


/* CAMERE */

.boxCamere {
display: block;
float: left;
width: 608px;
height: 139px;
padding: 6px 6px 6px 6px;
margin: 0px 0px 20px 0px;
background: #282828;
}

.boxCamere .top {
display: block;
float: left;
width: 608px;
height: auto;
padding: 0px 0px 6px 0px;
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #3d3d3d;
}

.boxCamere .top h3{
display: block;
float: left;
width: auto;
height: 22px;
font-size: 22px;
line-height: 22px;
color: #fff;
padding: 0px 0px 0px 13px;
margin: 0px 0px 0px 0px;
background: url(/dl/RaiTV/2012/images/bkg_tops.gif) no-repeat;;
}


.boxCamere .scroll-pane{
diasplay: block;
float: left;
margin: 10px 0px 0px 0px;
width: 100%;
height: 130px;
overflow: auto;
}
.boxCamere .horizontal{
height: auto;
max-height: 130px;
}


.boxCamere .jspHorizontalBar{
background: transparent!important;
height: 10px!important;
}

.boxCamere .horizontal .jspTrack{
display: block;
float: left;
height: 6px;
width: auto;
background: #808080;
padding: 2px 0px 2px 0px;
border-radius: 2px;
}

.boxCamere .horizontal .jspDragLeft{
position: absolute;
bottom: 0px;
left: 0px;
margin: 0px 0px 0px 0px;
width: 2px;
height: 6px;
background: #808080;
}

.boxCamere .horizontal .jspDragRight{
margin: 0px 0px 0px 0px;
height: 6px;
bottom: 0px;
right: 0px;
width: 2px;
position: absolute;
background: #808080;
}

.boxCamere .horizontal .jspDrag{
height: 6px;
margin: 0px 0px 0px 0px;
background: #282828;
}


.boxCamere ul {
display: block;
float: left;
margin: 0px 0px 0px 0px;
width: auto;
height: 100px;
}

.boxCamere ul li{
display: block;
float: left;
position: relative;
width: 140px;
height: 80px;
margin: 0px 16px 0px 0px;
padding: 0px 0px 0px 0px;
}

.boxCamere ul li a img{
display: block;
position: absolute;
top: 0px;
left:0px;
width: 140px;
height: 80px;
}

.boxCamere ul li a span{
display: block;
position: absolute;
bottom: 0px;
left:0px;
width: 130px;
height: auto;
color: #fff;
font-weight: bold;
font-size: 12px;
padding: 2px 5px 2px 5px;
background: url(/dl/RaiTV/2012/images/alpha_black.png);
}

/* ##### TabeLLLINI ##### */

.boxTabellino {
disaplay: block;
float: left;
width: 620px;
}


.boxTabellino .squadra{
display: block;
width: 298px;
height: auto;
border: 1px solid #dbdbdb;
border-radius: 1px;
margin: 0px 0px 20px 0px;
}


.boxTabellino .squadra .top{
display: block;
float: left;
width: 288px;
height: 33px;
font-size: 20px;
color: #fff;
text-transform: uppercase;
font-weight: normal;
padding: 7px 0px 0px 10px;
background: url(/dl/raisport/formula1-2013/images/box_top.jpg) no-repeat;
}

.boxTabellino .squadra .top h2{
display: block;
width: 200px;
height: auto;
font-size: 20px;
color: #fff;
font-weight: normal;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-repeat: no-repeat;
}

.boxTabellino .squadra .top strong{
display: block;
width: 38px;
height: 27px;
font-size: 20px;
color: #00cc04;
padding: 0px 0px 0px 0px;
font-weight: normal;
}

.boxTabellino .squadra .top h2.cro {background-image: url(/dl/raisport/formula1-2013/images/flags/cro.png);}
.boxTabellino .squadra .top h2.cze {background-image: url(/dl/raisport/formula1-2013/images/flags/cze.png);}
.boxTabellino .squadra .top h2.den {background-image: url(/dl/raisport/formula1-2013/images/flags/den.png);}
.boxTabellino .squadra .top h2.eng {background-image: url(/dl/raisport/formula1-2013/images/flags/eng.png);}
.boxTabellino .squadra .top h2.fra {background-image: url(/dl/raisport/formula1-2013/images/flags/fra.png);}
.boxTabellino .squadra .top h2.ger {background-image: url(/dl/raisport/formula1-2013/images/flags/ger.png);}
.boxTabellino .squadra .top h2.gre {background-image: url(/dl/raisport/formula1-2013/images/flags/gre.png);}
.boxTabellino .squadra .top h2.ita {background-image: url(/dl/raisport/formula1-2013/images/flags/ita.png);}
.boxTabellino .squadra .top h2.ned {background-image: url(/dl/raisport/formula1-2013/images/flags/ned.png);}
.boxTabellino .squadra .top h2.pol {background-image: url(/dl/raisport/formula1-2013/images/flags/pol.png);}
.boxTabellino .squadra .top h2.por {background-image: url(/dl/raisport/formula1-2013/images/flags/por.png);}
.boxTabellino .squadra .top h2.irl {background-image: url(/dl/raisport/formula1-2013/images/flags/irl.png);}
.boxTabellino .squadra .top h2.rus {background-image: url(/dl/raisport/formula1-2013/images/flags/rus.png);}
.boxTabellino .squadra .top h2.esp {background-image: url(/dl/raisport/formula1-2013/images/flags/esp.png);}
.boxTabellino .squadra .top h2.swe {background-image: url(/dl/raisport/formula1-2013/images/flags/swe.png);}
.boxTabellino .squadra .top h2.ukr {background-image: url(/dl/raisport/formula1-2013/images/flags/ukr.png);}

.boxTabellino .squadra .formazione{
display: block;
float: left;
width: 278px;
height: auto;
padding: 10px 10px 10px 10px;
background: #fff;
}

.boxTabellino .squadra .formazione ul.titolari{
display: block;
float: left;
width: 278px;
height: auto;
padding: 0px 0px 0px 0px;
background: #fff;
}
.boxTabellino .squadra .formazione ul.titolari li{
display: block;
float: left;
width: 274px;
height: auto;
padding: 2px 2px 2px 2px;
border-radius: 2px;
}

.boxTabellino .squadra .formazione ul.titolari li.dar{background: #eee;}
.boxTabellino .squadra .formazione ul.titolari li.lig{background: #fff;}

.boxTabellino .squadra .formazione ul.titolari li b{
display: block;
width: 16px;
height: auto;
font-size: 12px;
font-weight: normal;
overflow: hidden;
color: #999;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.boxTabellino .squadra .formazione ul.titolari li span{
display: block;
width: auto;
height: auto;
overflow: hidden;
font-size: 12px;
color: #565656;
font-weight: bold;
margin: 0px 0px 0px 0px;
}


.boxTabellino .squadra .formazione ul.titolari li a,
.boxTabellino .squadra .formazione ul.riserve li a,
.boxTabellino .squadra .formazione ul.titolari li em,
.boxTabellino .squadra .formazione ul.riserve li em {
display: block;
width: auto;
height: 14px;
overflow: hidden;
font-size: 11px;
font-weight: bold;
font-style: normal;
color: #999;
margin: 0px 4px 0px 4px;
background-repeat: no-repeat;
}

.boxTabellino .squadra .formazione ul li a.amm {background-image: url(/dl/raisport/formula1-2013/images/ico_amm.png);}
.boxTabellino .squadra .formazione ul li a.ammamm {background-image: url(/dl/raisport/formula1-2013/images/ico_ammamm.png);}
.boxTabellino .squadra .formazione ul li a.esp {background-image: url(/dl/raisport/formula1-2013/images/ico_esp.png);}
.boxTabellino .squadra .formazione ul li a.sost {background-image: url(/dl/raisport/formula1-2013/images/ico_sost.png);}
.boxTabellino .squadra .formazione ul li a.goal {background-image: url(/dl/raisport/formula1-2013/images/ico_goal.png);}
.boxTabellino .squadra .formazione ul li a.auto {background-image: url(/dl/raisport/formula1-2013/images/ico_autogoal.png);}
.boxTabellino .squadra .formazione ul li a.rig {background-image: url(/dl/raisport/formula1-2013/images/ico_rig.png);}
.boxTabellino .squadra .formazione ul li a.rigSba {background-image: url(/dl/raisport/formula1-2013/images/ico_rigsba.png);}
.boxTabellino .squadra .formazione ul li a.rigPar {background-image: url(/dl/raisport/formula1-2013/images/ico_rigpar.png);}

.boxTabellino .squadra .formazione ul li em.amm {background-image: url(/dl/raisport/formula1-2013/images/ico_amm.png);}
.boxTabellino .squadra .formazione ul li em.ammamm {background-image: url(/dl/raisport/formula1-2013/images/ico_ammamm.png);}
.boxTabellino .squadra .formazione ul li em.esp {background-image: url(/dl/raisport/formula1-2013/images/ico_esp.png);}
.boxTabellino .squadra .formazione ul li em.sost {background-image: url(/dl/raisport/formula1-2013/images/ico_sost.png);}
.boxTabellino .squadra .formazione ul li em.goal {background-image: url(/dl/raisport/formula1-2013/images/ico_goal.png);}
.boxTabellino .squadra .formazione ul li em.auto {background-image: url(/dl/raisport/formula1-2013/images/ico_autogoal.png);}
.boxTabellino .squadra .formazione ul li em.rig {background-image: url(/dl/raisport/formula1-2013/images/ico_rig.png);}
.boxTabellino .squadra .formazione ul li em.rigSba {background-image: url(/dl/raisport/formula1-2013/images/ico_rigsba.png);}
.boxTabellino .squadra .formazione ul li em.rigPar {background-image: url(/dl/raisport/formula1-2013/images/ico_rigpar.png);}


.boxTabellino .squadra .formazione h4.Allenatore {
display: block;
float: left;
width: 278px;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 20px 0px 5px 0px;
font-size: 12px;
font-weight: bold;
color: #565656;
}

.boxTabellino .squadra .formazione h4.Allenatore span{
font-size: 12px;
font-weight: normal;
color: #999;
}

.boxTabellino .squadra .formazione .tit{
display: block;
float: left;
width: 278px;
overflow: hidden;
margin: 0px 0px 5px 0px;
padding: 20px 0px 2px 0px;
font-size: 12px;
font-weight: normal;
text-transform: uppercase;
color: #565656;
border-bottom: 1px solid #ddd;
}

.boxTabellino .squadra .formazione ul.riserve{
display: block;
float: left;
width: 278px;
height: auto;
padding: 0px 0px 0px 0px;
background: #fff;
}
.boxTabellino .squadra .formazione ul.riserve li{
display: block;
float: left;
width: 274px;
height: auto;
padding: 2px 2px 2px 2px;
border-radius: 2px;
}

.boxTabellino .squadra .formazione ul.riserve li.dar{background: #eee;}
.boxTabellino .squadra .formazione ul.riserve li.lig{background: #fff;}

.boxTabellino .squadra .formazione ul.riserve li b{
display: block;
width: 16px;
height: auto;
font-size: 12px;
font-weight: normal;
overflow: hidden;
color: #999;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.boxTabellino .squadra .formazione ul.riserve li span{
display: block;
width: auto;
height: auto;
overflow: hidden;
font-size: 12px;
color: #565656;
font-weight: normal;
margin: 0px 0px 0px 0px;
}

.boxTabellino .squadra .formazione ul.riserve li.entrato span{
font-weight: bold;
}


/* SX */

.boxTabellino .squadra.sx {float: left;}

.boxTabellino .squadra.sx .top{
padding: 7px 0px 0px 10px;
}
.boxTabellino .squadra.sx .top h2{
float: left;
text-align: left;
padding: 0px 0px 0px 35px;
background-position: left top;
}
.boxTabellino .squadra.sx .top strong{
float: left;
text-align: right;
}


.boxTabellino .squadra.sx .formazione ul.titolari {
text-align: left;
}

.boxTabellino .squadra.sx .formazione ul.titolari li b{
float: left;
text-align: right;
}

.boxTabellino .squadra.sx .formazione ul.titolari li span{
float: left;
text-align: left;
padding: 0px 0px 0px 10px;
}

.boxTabellino .squadra.sx .formazione h4.Allenatore {
text-align: left;
}

.boxTabellino .squadra.sx .formazione span.tit {
text-align: left;
}

.boxTabellino .squadra.sx .formazione ul.riserve li b{
float: left;
text-align: right;
}

.boxTabellino .squadra.sx .formazione ul.riserve li span{
float: left;
text-align: left;
padding: 0px 0px 0px 10px;
}

.boxTabellino .squadra.sx .formazione ul.titolari li a,
.boxTabellino .squadra.sx .formazione ul.riserve li a,
.boxTabellino .squadra.sx .formazione ul.titolari li em,
.boxTabellino .squadra.sx .formazione ul.riserve li em {
float: right;
text-align: left;
padding: 1px 18px 0px 0px;
background-position: right top;
}

.boxTabellino .squadra.sx .formazione ul.titolari li a.amm,
.boxTabellino .squadra.sx .formazione ul.riserve li a.amm,
.boxTabellino .squadra.sx .formazione ul.titolari li em.amm,
.boxTabellino .squadra.sx .formazione ul.riserve li em.amm,
.boxTabellino .squadra.sx .formazione ul.titolari li a.ammamm,
.boxTabellino .squadra.sx .formazione ul.riserve li a.ammamm,
.boxTabellino .squadra.sx .formazione ul.titolari li em.ammamm,
.boxTabellino .squadra.sx .formazione ul.riserve li em.ammamm,
.boxTabellino .squadra.sx .formazione ul.titolari li a.esp,
.boxTabellino .squadra.sx .formazione ul.riserve li a.esp,
.boxTabellino .squadra.sx .formazione ul.titolari li em.esp,
.boxTabellino .squadra.sx .formazione ul.riserve li em.esp {
padding: 1px 15px 0px 0px;
}

/* DX */

.boxTabellino .squadra.dx {float: right;}

.boxTabellino .squadra.dx .top{
padding: 7px 10px 0px 0px;
}
.boxTabellino .squadra.dx .top h2{
float: right;
text-align: right;
padding: 0px 35px 0px 0px;
background-position: right top;
}
.boxTabellino .squadra.dx .top strong{
float: right;
text-align: left;
}
.boxTabellino .squadra.dx .formazione ul.titolari {
text-align: right;
}

.boxTabellino .squadra.dx .formazione ul.titolari li b{
float: right;
text-align: left;
}

.boxTabellino .squadra.dx .formazione ul.titolari li span{
float: right;
text-align: left;
padding: 0px 10px 0px 0px;
}

.boxTabellino .squadra.dx .formazione h4.Allenatore {
text-align: right;
}

.boxTabellino .squadra.dx .formazione span.tit {
text-align: right;
}

.boxTabellino .squadra.dx .formazione ul.riserve li b{
float: right;
text-align: left;
}

.boxTabellino .squadra.dx .formazione ul.riserve li span{
float: right;
text-align: left;
padding: 0px 10px 0px 0px;
}

.boxTabellino .squadra.dx .formazione ul.titolari li a,
.boxTabellino .squadra.dx .formazione ul.riserve li a,
.boxTabellino .squadra.dx .formazione ul.titolari li em,
.boxTabellino .squadra.dx .formazione ul.riserve li em {
float: left;
text-align: right;
padding: 1px 0px 0px 18px;
background-position: left top;
}

.boxTabellino .squadra.dx .formazione ul.titolari li a.amm,
.boxTabellino .squadra.dx .formazione ul.riserve li a.amm,
.boxTabellino .squadra.dx .formazione ul.titolari li em.amm,
.boxTabellino .squadra.dx .formazione ul.riserve li em.amm,
.boxTabellino .squadra.dx .formazione ul.titolari li a.ammamm,
.boxTabellino .squadra.dx .formazione ul.riserve li a.ammamm,
.boxTabellino .squadra.dx .formazione ul.titolari li em.ammamm,
.boxTabellino .squadra.dx .formazione ul.riserve li em.ammamm,
.boxTabellino .squadra.dx .formazione ul.titolari li a.esp,
.boxTabellino .squadra.dx .formazione ul.riserve li a.esp,
.boxTabellino .squadra.dx .formazione ul.titolari li em.esp,
.boxTabellino .squadra.dx .formazione ul.riserve li em.esp {
padding: 1px 0px 0px 15px;
}



/* statistiche */


.Squadre {
display: block;
position: relative;
float: left;
width: 278px;
height: 26px;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
z-index: 100;
}
.Squadre .sx,
.Squadre .dx {
display: block;
float: left;
width: 139px;
height: auto;
}

.Squadre h2 {
display: block;
float: left;
width: 139px;
height: 26px;
font-size: 14px;
color: #222;
background-repeat: no-repeat;
}


.Squadre .sx h2 {
display: block;
float: left;
width: 108px;
height: 21px;
font-size: 13px;
padding: 5px 0px 0px 31px;
background-position: left 0px;
background-repeat: no-repeat;
}


.Squadre .dx h2 {
display: block;
float: left;
text-align: right;
width: 108px;
height: 21px;
font-size: 13px;
padding: 5px 31px 0px 0px;
background-position: right 0px;
background-repeat: no-repeat;
}

.Squadre h2.cro {background-image: url(/dl/raisport/formula1-2013/images/flags/cro.png);}
.Squadre h2.cze {background-image: url(/dl/raisport/formula1-2013/images/flags/cze.png);}
.Squadre h2.den {background-image: url(/dl/raisport/formula1-2013/images/flags/den.png);}
.Squadre h2.eng {background-image: url(/dl/raisport/formula1-2013/images/flags/eng.png);}
.Squadre h2.fra {background-image: url(/dl/raisport/formula1-2013/images/flags/fra.png);}
.Squadre h2.ger {background-image: url(/dl/raisport/formula1-2013/images/flags/ger.png);}
.Squadre h2.gre {background-image: url(/dl/raisport/formula1-2013/images/flags/gre.png);}
.Squadre h2.ita {background-image: url(/dl/raisport/formula1-2013/images/flags/ita.png);}
.Squadre h2.ned {background-image: url(/dl/raisport/formula1-2013/images/flags/ned.png);}
.Squadre h2.pol {background-image: url(/dl/raisport/formula1-2013/images/flags/pol.png);}
.Squadre h2.por {background-image: url(/dl/raisport/formula1-2013/images/flags/por.png);}
.Squadre h2.irl {background-image: url(/dl/raisport/formula1-2013/images/flags/irl.png);}
.Squadre h2.rus {background-image: url(/dl/raisport/formula1-2013/images/flags/rus.png);}
.Squadre h2.esp {background-image: url(/dl/raisport/formula1-2013/images/flags/esp.png);}
.Squadre h2.swe {background-image: url(/dl/raisport/formula1-2013/images/flags/swe.png);}
.Squadre h2.ukr {background-image: url(/dl/raisport/formula1-2013/images/flags/ukr.png);}





.stats {
display: block;
float: left;
width: 278px;
height: auto;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
background: #f7f7f7;
}

ul.statistiche {
display: block;
float: left;
width: 278px;
height: auto;
overflow: hidden;
margin: 0px 0px 0px 0px;
}

ul.statistiche li{
display: block;
float: left;
width: 278px;
height: auto;
border-top: 1px solid #ddd;
padding: 4px 0px 0px 0px;
margin: -1px 0px 6px 0px;
}

ul.statistiche li span{
display: block;
float: left;
width: 50px;
height: auto;
min-height: 2px;
text-align: center;
font-size: 12px;
font-weight: normal;
color: #555;
margin: 0px 0px 0px 0px;
}

ul.statistiche li strong{
display: block;
float: left;
text-align: center;
width: 178px;
height: auto;
font-size: 12px;
font-weight: bold;
color: #222;
margin: 0px 0px 0px 0px;
}


ul.altreInfo {
display: block;
float: left;
width: 246px;
height: auto;
background: #e5e5e5;
padding: 5px 15px 5px 15px;
margin: 33px 0px 0px 0px;
border-radius: 6px;
border: 1px solid #ddd;
}
ul.altreInfo li{
display: block;
float: left;
width: 246px;
height: auto;
margin: 3px 0px 3px 0px;
}

ul.altreInfo li span{
display: block;
float: left;
width: 80px;
height: auto;
font-size: 11px;
font-weight: normal;
color: #999;
}

ul.altreInfo li em{
display: block;
float: left;
width: auto;
height: auto;
font-size: 12px;
font-weight: bold;
font-style: normal;
text-transform: capitalize;
color: #888;
}


/*## panico formazioni! ##*/

.contCampo{
display: block;
float: right;
position: relative;
width: 248px;
height: auto;
background: #005804;
margin: 0px 0px 20px 0px;
padding: 20px 26px 20px 26px;
}

.Campo{
display: block;
float: left;
position: relative;
width: 248px;
height: 393px;
background: #005303 url(/dl/raisport/wc2010/images/campo.jpg) no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.Campo .modulo{
display: block;
font-size: 11px;
color: #fff;
font-weight: bold;
text-transform: uppercase;
position: absolute;
}


.Campo .nomesquadra{
display: block;
font-size: 11px;
color: #fff;
font-weight: bold;
text-transform: uppercase;
position: absolute;
}
.Campo .giocatore {
display: block;
position: absolute;
font-size: 11px;
font-weight: bold;
font-family: arial;
letter-spacing: -1px;
text-align: center;
background: transparent;
}

.Campo .giocatore .maglia{
display: block;
width: 26px;
height: 22px;
padding: 3px 2px 0px 0px;
}

.Campo .giocatore .nome{
display: none;
}



.Campo .giocatore .cro .maglia {color: #223293; background-image: url(/dl/raisport/formula1-2013/images/shirts/cro.png);}
.Campo .giocatore .cze .maglia {color: #fff; background-image: url(/dl/raisport/formula1-2013/images/shirts/cze.png);}
.Campo .giocatore .den .maglia {color: #fff; background-image: url(/dl/raisport/formula1-2013/images/shirts/den.png);}
.Campo .giocatore .eng .maglia {color: #c40e0e; background-image: url(/dl/raisport/formula1-2013/images/shirts/eng.png);}
.Campo .giocatore .fra .maglia {color: #ffffff; background-image: url(/dl/raisport/formula1-2013/images/shirts/fra.png);}
.Campo .giocatore .ger .maglia {color: #000; background-image: url(/dl/raisport/formula1-2013/images/shirts/ger.png);}
.Campo .giocatore .gre .maglia {color: #fff; background-image: url(/dl/raisport/formula1-2013/images/shirts/gre.png);}
.Campo .giocatore .ita .maglia {color: #ffffff; background-image: url(/dl/raisport/formula1-2013/images/shirts/ita.png);}
.Campo .giocatore .ned .maglia {color: #000; background-image: url(/dl/raisport/formula1-2013/images/shirts/ned.png);}
.Campo .giocatore .pol .maglia {color: #e80404; background-image: url(/dl/raisport/formula1-2013/images/shirts/pol.png);}
.Campo .giocatore .por .maglia {color: #ffd615; background-image: url(/dl/raisport/formula1-2013/images/shirts/por.png);}
.Campo .giocatore .irl .maglia {color: #fff; background-image: url(/dl/raisport/formula1-2013/images/shirts/irl.png);}
.Campo .giocatore .rus .maglia {color: #fff; background-image: url(/dl/raisport/formula1-2013/images/shirts/rus.png);}
.Campo .giocatore .esp .maglia {color: #ffd015; background-image: url(/dl/raisport/formula1-2013/images/shirts/esp.png);}
.Campo .giocatore .swe .maglia {color: #3d4889; background-image: url(/dl/raisport/formula1-2013/images/shirts/swe.png);}
.Campo .giocatore .ukr .maglia {color: #606793; background-image: url(/dl/raisport/formula1-2013/images/shirts/ukr.png);}





/* landing page */


/* ##### On DEmaND ##### */



.boxOndemand {
display: block;
float: left;
position: relative;
text-align: left;
width: 840px;
width: 620px;
height: auto;
padding: 0px 50px 0px 50px;
padding: 0px;
margin: 0px 0px 0px 0px;
}

.boxOndemand .top {
display: block;
}

.boxOndemand .top h3,
.boxOndemand .top h2,
.boxOndemand .top ul{
display: none;
}


.boxOndemand .mid .Player{
display: block;
float: left;
width: 840px;
/*height: 400px;*/
height: 460px;
width: 620px;
height: 350px;
margin: 10px 0px 0px 0px;
}

.boxOndemand .mid ul.opzVod{
display: none;
}

.boxOndemand .Info {
display: none;
}

/* elements */

.boxOndemand .top .socialNetwork {
display: block;
float: left;
text-align: left;
width: 400px;
height: 22px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: transparent;
}
.boxOndemand .top .socialNetwork div {
display: block;
float: left;
max-width: 110px!important;
margin: 0px 10px 0px 0px!important;
border-right: 1px solid #444!important;
}

.boxOndemand .top .Opzioni{
display: block;
float: right;
text-align: left;
width: auto;
height: 22px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.boxOndemand .top .Opzioni .Share{
display: block;
float: left;
text-align: left;
width: auto;
height: 19px;
font-size: 11px;
font-weight: bold;
color: #d7d7d7;
padding: 3px 22px 0px 10px;
margin: 0px 0px 0px 0px;
border-left: 0px solid #5a5a5a;
cursor: pointer;
background: url(/dl/RaiTV/2012/images/ico_share.png) 100% 1px no-repeat;
}
.boxOndemand .top .Opzioni .Share:hover{
color: #fff;
background: url(/dl/RaiTV/2012/images/ico_share.png) 100% -25px no-repeat;
}


.boxOndemand .top .Opzioni .Commenti{
display: none;
float: left;
text-align: left;
width: auto;
height: 19px;
font-size: 11px;
font-weight: bold;
color: #d7d7d7;
padding: 3px 0px 0px 0px;
margin: 0px 16px 0px 0px;
}


.boxOndemand .top .Opzioni .Commenti em{
display: block;
float: left;
font-style: normal;
font-size: 11px;
font-weight: bold;
color: #d7d7d7;
}

.boxOndemand .top .Opzioni .Commenti strong{
display: block;
float: right;
text-align: left;
width: auto;
height: 22px;
font-size: 11px;
font-weight: normal;
color: #d7d7d7;
padding: 0px 0px 0px 5px;
margin: -1px 0px 0px 7px;
background: url(/dl/RaiTV/2012/images/bkg_commenti.png) no-repeat;
}

.boxOndemand .top .Opzioni .Commenti strong span{
display: block;
float: left;
width: auto;
height: 21px;
font-weight: bold;
padding: 1px 5px 0px 0px;
margin: 0px -5px 0px 0px;
background: url(/dl/RaiTV/2012/images/bkg_commenti.png) 100% 0px no-repeat;
}


.boxOndemand .top .Opzioni .Commenti:hover{
color: #fff;
}

.boxOndemand .top .Opzioni .Commenti:hover strong{
color: #fff;
background: url(/dl/RaiTV/2012/images/bkg_commenti.png) 0px -22px no-repeat;
}

.boxOndemand .top .Opzioni .Commenti:hover strong span{
background: url(/dl/RaiTV/2012/images/bkg_commenti.png) 100% -22px no-repeat;
}

/* ARTICOLO */

.bloccoSx.Articolo {
background: #fff;
width: 600px;
border: 1px solid #ddd;
padding: 10px 10px 10px 8px;
}

.boxArticolo {
display: block;
float: left;
width: 600px;
height: auto;
padding: 0px;
margin: 0px;
font-size: 14px;
}
.boxArticolo .boxTitolo {
display: block;
float: left;
width: 600px;
height: auto;
padding: 5px 0px 5px 0px;
margin: 0px 0px 10px 0px;
border-radius: 2px;
}

.boxArticolo .boxTitolo span.Data {
	display: block;
	margin-bottom: 20px;
	margin-top: -7px;
	color: #BA3EB6;
	text-align: right;
	width: 600px;
}
.boxArticolo .boxTitolo h4 {
display: block;
float: left;
width: 590px;
height: auto;
padding: 0px 10px 0px 10px;
margin: 0px 0px 3px 0px;
color: #444;
font-size: 16px;
font-weight: normal;
}
.boxArticolo .boxTitolo h4 a,
.boxArticolo .boxTitolo h4 a:link,
.boxArticolo .boxTitolo h4 a:active,
.boxArticolo .boxTitolo h4 a:hover,
.boxArticolo .boxTitolo h4 a:visited {
	color: #000000;
text-transform:uppercase;
font-size:14px;
font-weight:bold;
}



.boxArticolo .boxTitolo h3 {
display: block;
float: left;
width: 600px;
height: auto;
padding: 0px 10px 0px 10px;
margin: 0px 0px 0px 0px;
color: #000;
font-size: 16px;
font-weight: bold;

}

.boxArticolo .boxTitolo h2{
display: block;
float: left;
width: 590px;
height: auto;
padding: 4px 10px 4px 10px;
margin: 0px 0px 4px 0px;
color: #000;
font-size: 23px;
font-weight: bold;
background: none;
}

.boxArticolo .texto strong, .boxArticolo .textoNoLinks strong {
	color: #BA3EB6;
}

.boxArticolo .texto {

width: auto;
/*height: auto;*/
float: left;
overflow: hidden;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
font-size: 14px;
color: #222;
}
.boxArticolo .textoNoLinks {
width: 600px;
color: #666;
}

.boxArticolo .openArticle
{
	float: right;
	font-size: 14px;
	color: #000000;
	cursor: pointer;
font-weight:bold;
background: #eee;
padding: 5px;
border-radius: 4px;
margin: 5px 5px 10px 0px;
}
.boxArticolo .openArticle:hover
{
	color: #444;
background: #ddd;
}
/* foto */

.boxArtFoto {
display: block;
float: left;
/*width: 336px;*/
width: 589px;
padding: 5px 5px 5px 5px;
margin: 0px 0px 10px 0px;
border-radius: 2px;
background: #eee;
overflow: hidden;
}

.boxArtFoto .Altro {
float: left;
width: 250px;
height: auto;
overflow: auto;
}


.boxArtFoto.small {
display: block;
float: left;
width: 336px;
height: 250px;
padding: 5px 5px 5px 5px;
margin: 0px 10px 10px 0px;
border-radius: 2px;
background: #fff;
overflow:hidden;
}


.boxArtFoto.small .Altro{
display: none;
float: left;
width: 273px;
height: 300px;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.boxArtFoto img {
width: 310px;
display: block;
float: left;
margin: 0px 0px 0px 0px;
}

.boxArtFoto .img {
display: block;
float: left;
height: 300px;
overflow: hidden;
margin: 0px 10px 0px 0px;
}

.boxArtFoto h2 {
	display: none;
}
.boxArtFoto h3{
display: none;
}


.boxArtFoto .Altro .scroll-pane{
display: block;
float: left;
width: 273px;
height: 300px;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



.jspVerticalBar{
background: transparent!important;
}

.boxArtFoto .Altro .jspTrack{
display: block;
float: right;
height: 300px!important;
width: 10px;
background: #eee;
padding:0px 2px 0px 2px;
border-radius: 3px;
}

.boxArtFoto .Altro .jspDrag
{
	background: #fff!important;
	position: relative;
	left: 0px;
	cursor: pointer;
margin: 0px 0px 0px 0px;
border-radius: 8px;
}
.boxArtFoto .Altro .jspDragTop{
margin: 0px 0px 0px 0px;
width: 10px;
height: 3px;
background: #eee;
border-radius: 8px;
}

.boxArtFoto .Altro .jspDragBottom{
margin: 0px 0px 0px 0px;
height: 3px;
bottom: 0px;
width: 10px;
position: absolute;
background: #eee;
border-radius: 0px 0px 2px 2px;
}




.boxArtFoto .Altro ul{
display: block;
float: left;
width: 250px;
height: auto;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.boxArtFoto .Altro ul li{
display: block;
float: left;
width: 240px;
height: auto;
margin: -1px 0px 0px 0px;
padding: 0px 0px 4px 0px;
border-top: 4px solid #eee;
background: #fff;
}


.boxArtVideo {
width: 590px;
}
.boxArtVideo #Video {
width: 580px;
height: 327px;
}

.boxArticolo .videoEvidenza {
width: 599px;
}

.boxArticolo .videoEvidenza ul {
width: 599px;
}


.videoEvidenza {
display: none;
float: left;
text-align: left;
width: 412px;
height: auto;
margin: 20px 0px 0px 0px;
border-radius: 6px 6px 6px 6px;
background: #FFFFFF;
}
.boxArticolo .videoEvidenza .top {
width: 594px;
border-radius: 4px;
background: #7D057B;
}
.boxArticolo .videoEvidenza .top ul li.tag a {
display: block;
float: left;
color: #FC0;
font-weight: bold;
text-transform: none;
font-size: 13px;
}
.boxArticolo .videoEvidenza .top ul li a {
display: block;
float: left;
color: white;
font-weight: bold;
text-transform: uppercase;
font-size: 15px;
}

.videoEvidenza .listaVideo ul li.hover {
border-radius: 8px 8px;
background-color: rgba(2, 41, 108, 0.95);
}
.boxArticolo .videoEvidenza .mid {
width: 599px;
}

.videoEvidenza .mid .listaVideo ul li div.Desc h2 {

height:auto;

}
.videoEvidenza .mid .listaVideo ul li div.Desc .Lancio {
width:0px;
height:0px;
padding:0px;
}
.boxArticolo .videoEvidenza .listaVideo {
width: 536px;
padding-left: 22px;
}
.videoEvidenza .listaVideo ul {
display: block;
float: left;
width: 536px;
height: auto;
margin: 0px 0px 0px 0px;
}

::selection {
background: #D58DD2;
color: white;
}


/* VIDEOS */

.boxLarge {
margin: 0px;
width:606px;
}
.boxLarge.noTit .mid {
background: transparent;
}
.boxLarge.noTit .mid .videoContainer .listaVideo,
.boxLarge.noTit .mid .videoContainer .listaVideo ul {
width:465px;
height: auto;
}

.videoContainer{
display: block;
float: left;
width: 648px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.videoContainer .paging{
width: 110px;
}

/* video */

.videoContainer .listaVideo.loading {
	background: transparent url(/dl/RaiTV/2012/images/loading.gif) center 30px no-repeat scroll;
	min-height: 150px;
}
.videoContainer .listaVideo .noContent,
.listaVideo .noContent {
	display: block;
	color: #D7D7D7;
	font-size: 15px;
	padding: 10px;
	text-align: center;
}
.videoContainer .listaVideo{
display: block;
float: left;
width: 518px;
height: auto;
overflow: hidden;
margin: 0px 0px -10px 0px;
}

#Video .videoContainer {min-height: 320px;}
.onDemand .videoContainer {min-height: 364px;}


.videoContainer .listaVideo ul{
display: block;
float: left;
width: 528px;
height: auto;
}


li.ui-sortable-helper {
text-align: left;
}
li.ui-sortable-helper,
.videoContainer .listaVideo ul li{
display: block;
float: left;
width: 122px;
height: 300px;
margin: 0px 10px 10px 0px;
}

li.ui-sortable-helper,
.videoContainer .listaVideo ul li{
display: block;
float: left;
width: 122px;
height: 155px;
}

li.ui-sortable-helper a.img,
.videoContainer .listaVideo ul li a.img{
display: block;
float: left;
position: relative;
width: 122px;
height: 69px;
overflow: hidden;
}
li.ui-sortable-helper a.img img,
.videoContainer .listaVideo ul li a.img img{
display: block;
float: left;
width: 122px;
height: auto;
}

li.ui-sortable-helper a.img .mask,
.videoContainer .listaVideo ul li a.img .mask{
display: block;
float: left;
position: absolute;
bottom: 0px;
left: 0px;
width: 110px;
height: 17px;
padding: 0px 6px 0px 6px;
background: url(/dl/RaiTV/2012/images/alpha_black.png) repeat;
}
li.ui-sortable-helper a.img .mask span,
.videoContainer .listaVideo ul li a.img .mask span{
display: block;
float: left;
width: 20px;
height: 17px;
padding: 0px 0px 0px 0px;
text-indent: -9000px;
overflow: hidden;
opacity: 0.8;
background: url(/dl/RaiTV/2012/images/ico_video.png) no-repeat;
}

.videoContainer .listaVideo ul li a.img .mask span.icoVideo{background-position: 0px 0px;}
.videoContainer .listaVideo ul li a.img .mask span.icoFoto{background-position: 0px -17px;}
.videoContainer .listaVideo ul li a.img .mask span.icoAudio{background-position: 0px -34px;}
.videoContainer .listaVideo ul li a.img .mask span.icoPodcast{background-position: 0px -51px;}
li.ui-sortable-helper a.img .mask span.icoVideo{background-position: 0px 0px;}
li.ui-sortable-helper a.img .mask span.icoFoto{background-position: 0px -17px;}
li.ui-sortable-helper a.img .mask span.icoAudio{background-position: 0px -34px;}
li.ui-sortable-helper a.img .mask span.icoPodcast{background-position: 0px -51px;}

li.ui-sortable-helper a.img .mask em,
.videoContainer .listaVideo ul li a.img .mask em{
display: block;
float: right;
width: auto;
font-style: normal;
color: #fff;
font-size: 10px;
padding: 1px 0px 0px 0px;
}

li.ui-sortable-helper .Info,
.videoContainer .listaVideo ul li .Info{
display: block;
float: left;
width: 122px;
height: auto;
padding: 4px 0px 0px 0px;
}
li.ui-sortable-helper .Info h2,
.videoContainer .listaVideo ul li .Info h2{
display: block;
float: left;
width: 122px;
height: auto;
max-height: 42px;
font-size: 11px;
font-weight: bold;
color: #fff;
overflow: hidden;
padding: 0px 0px 0px 0px;
margin: 0px 0px 4px 0px;
}
.videoContainer .listaVideo ul li .Info h2 a{color: #fff;}
li.ui-sortable-helper .Info h2 a{color: #fff;}

/* h5 prog - h4 tema*/
li.ui-sortable-helper .Info h5,
li.ui-sortable-helper .Info h4,
.videoContainer .listaVideo ul li .Info h5,
.videoContainer .listaVideo ul li .Info h4{
float: left;
width: 122px;
height: 14px;
max-height: 42px;
font-size: 10px;
font-weight: normal;
color: #d7d7d7;
overflow: hidden;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.videoContainer .listaVideo ul li .Info h4,
#mediaItem .videoContainer .listaVideo ul li .Info h5{
display: none;
}
#mediaItem .videoContainer .listaVideo ul li .Info h4,
.videoContainer .listaVideo ul li .Info h5 {
display: block;
}


li.ui-sortable-helper .Info p,
.videoContainer .listaVideo ul li .Info p{
display: none;
}

li.ui-sortable-helper ol.Specifiche,
.videoContainer .listaVideo ul ol.Specifiche{
display: block;
float: left;
width: 122px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style: none;
}

li.ui-sortable-helper ol.Specifiche li,
.videoContainer .listaVideo ul ol.Specifiche li{
display: block;
float: left;
width: 122px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 10px;
font-weight: normal;
color: #d7d7d7;
}

.videoContainer .listaVideo ul ol.Specifiche li.Pubblicato span{display: none;}
li.ui-sortable-helper ol.Specifiche li.Pubblicato span{display: none;}


li.ui-sortable-helper .Info:hover,
.videoContainer .listaVideo ul li .Info:hover{
display: block;
float: left;
position: absolute;
width: 110px;
height: 143px;
overflow: hidden;
padding: 5px 5px 5px 5px;
border: 1px solid #777;
background: #555;
}
li.ui-sortable-helper .Info:hover h2,
.videoContainer .listaVideo ul li .Info:hover h2{
display: block;
float: left;
width: 110px;
height: auto;
max-height: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
}

li.ui-sortable-helper .Info:hover h5,
li.ui-sortable-helper .Info:hover h4,
.videoContainer .listaVideo ul li .Info:hover h5,
.videoContainer .listaVideo ul li .Info:hover h4,
#mediaItem .videoContainer .listaVideo ul li .Info:hover h4{
display: none;
}

li.ui-sortable-helper .Info:hover p,
.videoContainer .listaVideo ul li .Info:hover p{
display: block;
float: left;
width: 110px;
height: auto;
color: #d7d7d7;
font-size: 11px;
padding: 0px 0px 0px 0px;
}
li.ui-sortable-helper .Info:hover p a,
.videoContainer .listaVideo ul li .Info:hover p a{
display: block;
float: left;
width: 110px;
height: auto;
color: #d7d7d7;
font-size: 11px;
padding: 0px 0px 0px 0px;
}


li.ui-sortable-helper .Info:hover ol.Specifiche,
.videoContainer .listaVideo ul .Info:hover ol.Specifiche{
display: none;
}


/* compact */



.videoContainer .listaVideo ul.compact li{
height: 90px;
}
.videoContainer .listaVideo ul.compact li .Info h2 a{color: #fff;}

.videoContainer .listaVideo ul.compact li .Info h5,
.videoContainer .listaVideo ul li.compact .Info h4{
display: none;
}
.videoContainer .listaVideo ul.compact li .Info h4,
#mediaItem .videoContainer .listaVideo ul.compact li .Info h5{
display: none;
}
#mediaItem .videoContainer .listaVideo ul.compact li .Info h4,
.videoContainer .listaVideo ul.compact li .Info h5 {
display: none;
}


.videoContainer .listaVideo ul.compact ol.Specifiche{
display: none;
}

.videoContainer .listaVideo ul.compact li .Info:hover{
height: 78px;
}


/* large */


.videoContainer.large .listaVideo{
width: 648px;
}

.videoContainer.large .listaVideo ul{
width: 667px;
margin: 0px 0px 0px 1px;
}

.videoContainer.large .listaVideo ul li{
height: 160px;
margin: 0px 9px 10px 0px;
}
/* tema */


.videoContainer .Tematiche{
display: block;
float: left;
width: 130px;

}
.videoContainer .Tematiche ul{
display: block;
float: left;
width: 120px;

padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.videoContainer .Tematiche ul li{
display: block;
float: left;
width: 120px;
height: auto;
font-size: 11px;
font-weight: bold;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
}

.videoContainer .Tematiche ul li a{
display: block;
float: left;
width: 108px;
height: auto;
font-size: 11px;
font-weight: bold;
color: #fff;
padding: 6px 6px 6px 6px;
margin: 0px 0px 0px 0px;
}
.videoContainer .Tematiche ul li a:hover{
color: #999;
}

.videoContainer .Tematiche ul li.selected a{
color: #fff;
border-radius: 2px;
background: url(/dl/RaiTV/2012/images/bkg_tematiche.gif) left center repeat-x;
}


.videoContainer .Tematiche ul li ol{
display: block;
float: left;
width: 120px;
height: auto;
font-size: 11px;
font-weight: bold;
padding: 0px 0px 0px 0px;
margin: 5px 0px 5px 0px;
}

.videoContainer .Tematiche ul li ol.subCat{display: none;}

.videoContainer .Tematiche ul li ol li,
.videoContainer .Tematiche ul li.selected ol li{
display: block;
float: left;
width: 105px;
height: auto;
font-size: 11px;
font-weight: bold;
padding: 0px 0px 4px 15px; /* uso padding-bottom invece di margin-bottom, altrimenti cliccando nei 4px di margine viene selezionata il nodo padre! */
margin: 0px 0px 0px 0px;
background: url(/dl/RaiTV/2012/images/bullet_mini.png) 8px 5px no-repeat;
}

.videoContainer .Tematiche ul li ol li a,
.videoContainer .Tematiche ul li.selected ol li a{
display: block;
float: left;
width: 105px;
height: auto;
font-size: 11px;
font-weight: bold;
color: #ddd;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: transparent;
}

.videoContainer .Tematiche ul li ol li a:hover,
.videoContainer .Tematiche ul li.selected ol li a:hover{
color: #4da5fc;
}

.videoContainer .Tematiche ul li ol li.selected a,
.videoContainer .Tematiche ul li.selected ol li.selected a{
color: #4da5fc;
background: transparent;
}

/******RICERCA*********/

#ricercaSport ul.searchResult {
  width: 600px;
}
#ricercaSport ul.searchResult li.noImg .Info, #ricercaSport ul.searchResult li.noImg .Info h2, #ricercaSport ul.searchResult li.noImg .Info h3, #ricercaSport ul.searchResult li.noImg .Info h5, #ricercaSport ul.searchResult li.noImg .Info p {
width: 583px;
padding: 0px 0px 0px 0px;
}
#ricercaSport ul.searchResult li .Info {
display: block;
float: left;
width: 456px;
height: auto;
padding: 0px 0px 0px 0px;
}
#ricercaSport ul.searchResult li .Info h5, #ricercaSport ul.searchResult li .Info h3 {
display: block;
float: left;
width: 456px;
height: auto;
font-size: 10px;
font-weight: normal;
color: #666;
padding: 0px 0px 0px 0px;
margin: -2px 0px 1px 0px;
}
#ricercaSport ul.searchResult li .Info h2 {
display: block;
float: left;
width: 456px;
height: auto;
font-size: 13px;
font-weight: bold;
color: black;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#ricercaSport ul.searchResult li .Info p {
display: block;
float: left;
width: 456px;
height: auto;
font-size: 11px;
color: #888;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#ricercaSport .paging.num {
  float: left;
  position: static;
  width: 600px;
}
#ricercaSport .paging .pagination {
  width: 600px;
}

/****PRIMO PIANO********/
.lanciHp.box.Large {
padding: 0px 0px 20px 0px;
}
.lanciHp ul {
width: 618px
}
.lanciHp ul li {
padding: 12px 20px 12px 20px;
}
.lanciHp ul li .img {
overflow: hidden;
height: 90px;
width: 120px;
}
.lanciHp ul li .img img {
height: auto;
width: 120px;
}

.lanciHp ul li .mask{
top:20px;
bottom: 0px;
}

.boxArticolo .raiPoll h2.tit {
  display: none;
}

.boxArticolo .raiPoll p.text {
font-size: 20px;
}
/*****ARCHIVIO*******/
.top .linkArchivio {
font-size: 12px;
float: right;
margin: 8px 8px 0px 0px;
color: white;
text-transform: none;
font-weight: bold;
}
.boxArchivio .top h2 {
display: block;
float: left;
width: 440px;
height: auto;
padding: 4px 10px 4px 10px;
margin: 0px 0px 4px 0px;
color: black;
font-size: 23px;
font-weight: bold;
background: none;
}
.boxArchivio .archivio ul.altreNews li {
display: block;
float: left;
width: 450px;
height: auto;
margin: 0px 0px 13px 10px;
padding: 0px 0px 13px 0px;
border-bottom: 1px solid #EEE;
}







.bloccoSx .box .mid{
display: block;
float: left;
width: auto;
height: auto;
padding: 0px 0px 0px 0px;
background: #fff;
}


.bloccoSx .box.left {float: left;}
.bloccoSx .box.right{float: right;}

.bloccoSx .box.Tiny {width: 200px;}
.bloccoSx .box.Small {width: 298px;}
.bloccoSx .box.Large {width: 618px;}
.bloccoSx .box.Medium {width: 298px;}
.bloccoSx .box.Tiny .top {width: 190px;}
.bloccoSx .box.Small .top {width: 288px;}
.bloccoSx .box.Large .top {width: 608px;}
.bloccoSx .box.Medium .top {width: 288px;}
.bloccoSx .box.Tiny .mid {width: 200px;}
.bloccoSx .box.Small .mid {width: 298px;}
.bloccoSx .box.Large .mid {width: 618px;}
.bloccoSx .box.Medium .mid {width: 298px;}

.box ul li.lig {
  background-color: #fff;
}
.box ul li.dar {
  background-color: #eaeaea;
}

.bloccoSx .boxVideo .boxLarge {
  margin: 0px;
  width: 606px;
}


/* box partite in calendario */
.bloccoSx .box .top span.rivedi {
  float: right;
  color: #fff;
  text-align: right;
  font-size: 11px;
  font-weight: normal;
  padding: 7px 10px 0px 0px;
  text-transform: uppercase;
}
.bloccoSx .box .top span.rivedi span {
  display: block;
  float: left;
  width: 16px;
  height: 10px;
  margin: -1px 4px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: rgb(57, 96, 31);
  border: 2px solid #fff;
  border-radius: 12px;
}
.bloccoSx .box ul.partite {
  width: 100%;
}
.bloccoSx .box ul.partite li {
  float: left;
  display: block;
  position: relative;
  float: left;
  width: 298px;
  height: 22px;
  height: auto;
  padding: 5px 0px 5px 0px;
  color: #000;
  border-bottom: 1px solid #ccc;
}

.bloccoSx .box ul.partite li div.matchDate {
display: block;
float: left;
width: 100%;
text-align: center;
margin: 0 0 2px 0;
}
.bloccoSx .box ul.partite li span.spacer,
.bloccoSx .box ul.partite li a {
  color: #000;
  float: left;
  width: 100%;
  position: relative;
}
.bloccoSx .box ul.partite li span.teamA {
  float: left;
  text-align: right;
}
.bloccoSx .box ul.partite li span.teamB {
  float: right;
  text-align: left;
}
.bloccoSx .box ul.partite li span.team {
  width: 120px;
  padding: 5px 0px;
  color: #777;
  font-size: 12px;
  font-weight: bold;

}
.bloccoSx .box ul.partite li.novideo strong {
  background-color: #727272;
}
.bloccoSx .box ul.partite li strong {
  position: absolute;
  display: block;
  width: 34px;
  height: 16px;
  top: 50%;
  left: 50%;
  margin: -12px 0px 0px -17px;
  padding: 3px 0px 1px 0px;
  color: #fff;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  background-color: rgb(57, 96, 31);
  border: 2px solid #fff;
  border-radius: 12px;
}


.bloccoDx .Partite .mid {
  padding: 0;
  width: 298px;
}

.bloccoDx .Partite .accordion .pane {
    display: block;
  width: 298px;
    border: 0px solid #090;
    margin: 2px 0 0 0;
}
.bloccoDx .Partite .accordion .pane .pane-title.ui-accordion-header {
  cursor: pointer;
}
.bloccoDx .Partite .accordion .pane .pane-title {
  float: left;
  font-size: 14px;
  width: 278px;
  padding: 9px 10px;
  font-weight: bold;
  background: #777;
  color: #999;
  border-bottom: 1px solid #fff;
  background: #444 url(/dl/raisport/formula1-2013/images/arrow_accordion.png) 273px -41px no-repeat;
}

.bloccoDx .Partite .accordion .pane .pane-title.ui-state-active{
color: #444;
  background: #aaa url(/dl/raisport/formula1-2013/images/arrow_accordion.png) 273px 12px no-repeat;
}


.bloccoDx .box ul.partite {
  width: 298px;
}
.bloccoDx .box ul.partite li {
  float: left;
  display: block;
  position: relative;
  width: 298px;
  height: auto;
  padding: 5px 0px 5px 0px;
  color: #000;
  border-bottom: 1px solid #ccc;
}

.bloccoDx .box ul.partite li div.matchDate {
display: block;
float: left;
width: 100%;
text-align: center;
margin: 0 0 2px 0;
}
.bloccoDx .box ul.partite li span.spacer,
.bloccoDx .box ul.partite li a {
  color: #000;
  float: left;
  width: 100%;
  position: relative;
}
.bloccoDx .box ul.partite li span.teamA {
  float: left;
  text-align: right;
}
.bloccoDx .box ul.partite li span.teamB {
  float: right;
  text-align: left;
}
.bloccoDx .box ul.partite li span.team {
  width: 120px;
  padding: 5px 0px;
  color: #777;
  font-size: 12px;
  font-weight: bold;
}
.bloccoDx .box ul.partite li.novideo strong {
  background-color: #727272;
}
.bloccoDx .box ul.partite li strong {
  position: absolute;
  display: block;
  width: 34px;
  height: 16px;
  top: 50%;
  left: 50%;
  margin: -12px 0px 0px -17px;
  padding: 3px 0px 1px 0px;
  color: #fff;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  background-color: rgb(57, 96, 31);
  border: 2px solid #fff;
  border-radius: 12px;
}


/* fine box partite in calendario */

