.solotesto {

	display:	none;
}

.id_ProgContent  {display: none;}


#silverlightControlHost {
position: relative;
}

.linkHack{
width: auto;
display: block;
height: 100%;
margin: 0px;
padding: 0px;
font-size: 1px;
overflow: hidden;
text-indent: -9000px;
color: transparent;
cursor: pointer;
}

.hidden {
display:	none;
}

.clear, .hr {
	clear:		both;
}

h1, h2, h3, h4, p	{
	margin:				0;
	padding:			0;
	}
hr	{
	display:			none;
	}

img  {
	border: 0;
	}
a {
text-decoration: none;
outline: 0;
}

ul {
margin: 0px;
padding: 0px;
list-style: none;
}
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

.solotesto, hr {
	display:			none;}
.clear, .hr {
	clear:				both;}

.clearfix:after {
	content:			".";
	display:			block;
	height:				0;
	clear:				both;
	visibility:			hidden;}
.clearfix {
	display:			inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {
	height:			1%;}
.clearfix {
	display:			block;}
/* End hide from IE-mac */

body {
	text-align:			center;
	margin:		 		0px;
	padding: 0px;
	font-family:		"Arial";
	font-size:			11px;
color: #707070;
	margin: 0px 0px 0px 0px!important;
	margin: 0px 0px 0px 0px;
	background: #2b2b2b url(/dl/raisport/multimedia/images/bkg_mainpage.gif) top center repeat-y;
	}


/*######### HEADER  ######### */

.box_Header{
display: block;
float: left;
width: 100%; 
height: 90px;
background: #143873;
}
.box_HeaderInterno{
margin: 0 auto; 
width: 940px; 
height: 74px; 
padding: 16px 20px 0px 20px;
background: url(/dl/raisport/multimedia/images/bkg_header_interno.jpg) no-repeat;
}


.box_HeaderInterno a.boxLogo {
	display: block; 
	float: left;
	width: 201px; 
	height: 76px; 
	cursor: pointer;
	margin: -8px 0px 0px 0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/raisport/images/restyle2009/logo_raisport.png');}
	html>/**/body .box_HeaderInterno a.boxLogo	{
	background: 			url(/dl/raisport/images/restyle2009/logo_raisport.png) no-repeat!important;
	}

.box_HeaderInterno .box_HeaderSearch{
	display: block; 
	float: right;
	margin: 16px 0px 0px 0px;
	width: 293px; 
	height: 24px; 
	padding: 2px 4px 0px 6px;
	overflow: hidden;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/raisport/multimedia/images/bkg_search.png');}
	html>/**/body .box_HeaderInterno .box_HeaderSearch {
	background: 			url(/dl/raisport/multimedia/images/bkg_search.png) no-repeat!important;
	}

.box_HeaderInterno .box_HeaderSearch input{
	display: block; 
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	width:250px; 
	height: 19px; 
	border: 0px;
	background:  transparent;
	font-size: 14px;
	color: #626262;
	}
.box_HeaderInterno .box_HeaderSearch input.submit{
	display: block; 
	position: relative;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 40px; 
	height: 21px; 
	border: 0px;
	text-indent: -9000px;
	overflow: hidden;
	background: transparent;
	}



.menuSport{
display: block;
float: left;
width: 100%; 
height: auto;
overflow: visible!important;
overflow: hidden;
background: url(/dl/raisport/multimedia/images/bkg_menu.gif);
}
.menuSportInterno{
margin: 0 auto; 
width: 940px; 
height: 28px; 
padding: 3px 20px 0px 20px;
overflow: visible!important;
overflow: hidden;
background: url(/dl/raisport/multimedia/images/bkg_menu_interno.gif) no-repeat;
}

/*######### FiNE HEADER  ######### */


/*######### CONTAINER  ######### */

.contContainer {
display: block;
float: left;
width: 100%;
height: auto;
background: url(/dl/raisport/multimedia/images/bkg_contcontainer.png) 0px 0px repeat-x!important;
background: transparent;
}


#Container {
display: block;
margin: 0 auto;
width: 960px;
height: auto;
padding: 10px 10px 20px 10px;
text-align: center;
border-left: 1px solid #1f1f1f;
border-right: 1px solid #1f1f1f;
background: #242424 url(/dl/raisport/multimedia/images/bkg_container.jpg) 0px 0px no-repeat;
}

div.Main {
display: block;
float: left;
width: 620px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 30px 0px 0px 10px;
}

.spallaDx {
display: block;
float: right;
width: 300px;
height: auto;
padding: 30px 10px 0px 0px;
}


.boxMyRaitv {
display: none;
}

/*######### FiNE CONTAINER ######### */



/*######### SUPER VOD ######### */

.boxVod {
display: block;
float: left;
width: 960px;
height: 315px;

}

.boxVod .sxVideo{
display: block;
float: left;
width: 10px;
height: 308px;
padding: 0px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/raisport/multimedia/images/bkg_sx_video_vod.png');}
html>/**/body .boxVod .sxVideo {
background:  url(/dl/raisport/multimedia/images/bkg_sx_video_vod.png) no-repeat!important;
}


.boxVod .schermoVod{
display: block;
float: left;
width: 512px;
height: 288px;

padding: 10px 0px 10px 0px;
overflow: hidden;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/raisport/multimedia/images/bkg_video512_vod.png');}
html>/**/body .boxVod .schermoVod {
background:  url(/dl/raisport/multimedia/images/bkg_video512_vod.png) no-repeat!important;
}
.boxVod.piccolo .schermoVod{
width: 384px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/raisport/multimedia/images/bkg_video384_vod.png');}
html>/**/body .boxVod.piccolo .schermoVod{
background:  url(/dl/raisport/multimedia/images/bkg_video384_vod.png) no-repeat!important;
}


.boxVod .palinsestoVod{
display: block;
float: right;
width: 201px;
height: 258px;
text-align: left;
padding: 30px 30px 20px 45px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/raisport/multimedia/images/bkg_palinsesto_vod.png');}
html>/**/body .boxVod .palinsestoVod {
background:  url(/dl/raisport/multimedia/images/bkg_palinsesto_vod.png) no-repeat!important;
}

.boxVod .infoVod{
display: block;
float: right;
text-align: left;
width: 122px;
height: 248px;
padding: 30px 0px 30px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/raisport/multimedia/images/bkg_info_vod.png');}
html>/**/body .boxVod .infoVod {
background:  url(/dl/raisport/multimedia/images/bkg_info_vod.png) repeat-x!important;
}

.boxVod.piccolo .infoVod{width: 250px;}

.boxVod .sepVideoInfo{
display: block;
float: right;
width: 40px!important;
width: 30px;
height: 308px;
padding: 0px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/raisport/multimedia/images/bkg_sx_info_vod.png');}
html>/**/body .boxVod .sepVideoInfo {
width: 40px!important;
background:  url(/dl/raisport/multimedia/images/bkg_sx_info_vod.png) no-repeat!important;
}

/* box info */

.boxVod .infoVod h3{
display: block;
float: left;
text-align: left;
width: 100%;
height: auto;
color: #7b7b7b;
font-size: 14px;
text-transform: uppercase;
padding: 0px 0px 10px 0px;
}

.boxVod .infoVod ul{
display: block;
float: left;
text-align: left;
width: 100%;
height: auto;
color: #7b7b7b;
font-size: 11px;
padding: 0px 0px 0px 0px;
}
.boxVod .infoVod ul li{
display: block;
float: left;
text-align: left;
width: 100%;
height: auto;
color: #7b7b7b;
font-size: 11px;
color: #7b7b7b;
padding: 0px 0px 5px 0px;
}
.boxVod .infoVod ul li span{
display: block;
float: left;
width: 100%;
height: auto;
color: #dbdbdb;
}

.boxVod .infoVod .descrVod{
display: block;
float: left;
width: 98%;
height: 65px;
line-height: 13px;
overflow: hidden;
padding: 5px 0px 0px 0px;
color: #dbdbdb;
}


/** VOTAZIONE **/

ol.Rating{
position:relative;
display: block;
float: left;
width: 54px;
height: 10px;
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
background: url(/dl/raisport/multimedia/images/bkg_votazione.gif) 0px 0px no-repeat;
}


ol.Rating.star0 {background-position: 0px 0px}
ol.Rating.star1 {background-position: 0px -10px}
ol.Rating.star2 {background-position: 0px -20px}
ol.Rating.star3 {background-position: 0px -30px}
ol.Rating.star4 {background-position: 0px -40px}
ol.Rating.star5 {background-position: 0px -50px}

ol.Rating.star1-5 {background-position: 0px -120px}
ol.Rating.star2-5 {background-position: 0px -130px}
ol.Rating.star3-5 {background-position: 0px -140px}
ol.Rating.star4-5 {background-position: 0px -150px}

ol.Rating li {
display: block;
float:left;
cursor: pointer;
width: 10px;
height: 10px;
margin: 0px;
padding: 0px;
border-left: 0px;
}
ol.Rating li a {
position:absolute;
display: block;
top: 0px;
width: 10px;
height: 10px;
display: block;
float: left;
z-index: 200;
}
ol.Rating li.tasto1 a {left:0}
ol.Rating li.tasto2 a {left:11px;}
ol.Rating li.tasto3 a {left:22px;}
ol.Rating li.tasto4 a {left:33px;}
ol.Rating li.tasto5 a {left:44px;}

ol.Rating li a:hover {
z-index:2;
width:54px;
height:10px;
overflow:hidden;
left:0;	
background: url(/dl/raisport/multimedia/images/bkg_votazione.gif) 0px 0px no-repeat;
}

ol.Rating li.tasto1 a:hover {background-position:0 -60px;}
ol.Rating li.tasto2 a:hover {background-position:0 -70px;}
ol.Rating li.tasto3 a:hover {background-position:0 -80px}
ol.Rating li.tasto4 a:hover {background-position:0 -90px}
ol.Rating li.tasto5 a:hover {background-position:0 -100px}


#msgVote {
position: relative;
top:0px;
font-size: 11px;
height: 12px;
color: #fff;
}


/** fine VOTAZIONE **/




/* palinsesto */

.boxVod .palinsestoVod h3{
display: block;
float: left;
text-align: left;
width: 201px;
height: 16px;
color: #7b7b7b;
font-size: 14px;
text-transform: uppercase;
padding: 0px 0px 16px 0px;
}

.boxVod .palinsestoVod ul{
display: block;
float: left;
text-align: left;
width: 168px;
height: auto;
color: #7b7b7b;
font-size: 11px;
padding: 0px 0px 0px 0px;
}
.boxVod .palinsestoVod ul li{
display: block;
float: left;
text-align: left;
width: 152px;
height: auto;
color: #b3b3b3;
padding: 7px 8px 7px 8px;
}
.boxVod .palinsestoVod ul li span{
display: block;
float: left;
width: 152px;
}

.boxVod .palinsestoVod ul li.scura{
background-color: transparent;
}
.boxVod .palinsestoVod ul li.chiara{
background-color: #313131;
}

.boxVod .palinsestoVod ul li span.ora,
.boxVod .palinsestoVod ul li.onAir span.ora{
width: auto;
padding: 0px 3px 0px 0px;
}

.boxVod .palinsestoVod ul li.scura.onAir,
.boxVod .palinsestoVod ul li.chiara.onAir {
color: #fa941b;
width: 122px;
padding: 7px 38px 7px 8px;
background-image: url(/dl/raisport/multimedia/images/ico_live.gif);
background-position: 134px 16px ;
background-repeat:no-repeat
}

.boxVod .palinsestoVod ul li.onAir span{
width: 122px;
}
.boxVod .palinsestoVod ul li.onAir a:link,
.boxVod .palinsestoVod ul li.onAir a:visited {
color: #fa941b;
}
.boxVod .palinsestoVod ul li.onAir a:hover {
color: #fff;
}


/* scroll */

.holder {
float: left;
width: 201px;
height: 210px;
margin: 0px;
padding: 0px 0px 0px 0px;
}
.scroll-pane {
width: 201px;
height: 210px;
overflow: auto;
float: left;
padding: 0px 0px 0px 0px;
}
#pane{
height: 210px;
}
.medium-bar .jScrollPaneTrack {
height: 210px;
right: 0;
top: 0;
background: url(/dl/raisport/multimedia/images/scroll_panetrack.gif) no-repeat;
}
.medium-bar .jScrollPaneDragTop {
height: 6px;
margin: -6px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/raisport/multimedia/images/scroll_dragtop.png');}
html>/**/body .medium-bar .jScrollPaneDragTop {
background: url(/dl/raisport/multimedia/images/scroll_dragtop.png) 0px 0px no-repeat!important;
}

.medium-bar .jScrollPaneDragBottom {
height: 16px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/raisport/multimedia/images/scroll_dragbot.png');}
html>/**/body .medium-bar .jScrollPaneDragBottom {
background: url(/dl/raisport/multimedia/images/scroll_dragbot.png) 0px 0px no-repeat!important;
}


.medium-bar .jScrollPaneDrag {
margin: 8px 0px 0px 0px;
background:  url(/dl/raisport/multimedia/images/scroll_dragmid.gif) bottom left no-repeat;
}
.medium-bar .scroll-pane {
}

/* FiNE scroll*/


/*######### FiNE SUPER VOD ######### */


/*######### STRIPS VIDEO ######### */

.videoStrip {
display: block;
float: left;
width: 940px;
height: 220px;
padding: 10px 10px 0px 10px;
}

/* dirette */

.videoStrip .stripDirette{
display: block;
float: left;
width: 300px;
height: 220px;
padding: 0px 0px 0px 0px;
}


.videoStrip .stripDirette .Top {
display: block;
float: left;
text-align: left;
width: 265px;
height: 25px;
padding: 8px 0px 0px 35px;
font-size: 14px;
font-weight: bold;
color: #eee;
text-transform: uppercase;
overflow: hidden;
background: url(/dl/raisport/multimedia/images/bkg_dirette_top.gif) 0px 0px no-repeat;
}

.videoStrip .stripDirette div.Bot{
display: block;
float: left;
width: 300px;
height: 0px;
overflow: hidden;
background: transparent;
}

.videoStrip .stripDirette .Mid{
display: block;
float: left;
text-align: left;
width: 300px;
height: 186px;
padding: 0px 0px 0px 0px;
background: #242424 url(/dl/raisport/multimedia/images/bkg_nero_mid.gif) 0px -55px repeat-x;
}



/* ultimi */

.videoStrip .stripUltimi{
display: block;
float: right;
width: 620px;
height: 220px;
padding: 0px 0px 0px 0px;
}

.videoStrip .stripUltimi .Top {
display: block;
float: left;
text-align: left;
width: 585px;
height: 25px;
padding: 8px 0px 0px 35px;
font-size: 14px;
font-weight: bold;
color: #eee;
text-transform: uppercase;
overflow: hidden;
background: url(/dl/raisport/multimedia/images/bkg_ultimi_top.gif) 0px 0px no-repeat;
}

.videoStrip .stripUltimi div.Bot{
display: block;
float: left;
width: 620px;
height: 0px;
overflow: hidden;
background: transparent;
}

.videoStrip .stripUltimi .Mid{
display: block;
float: left;
text-align: left;
width: 620px;
height: 186px;
padding: 0px 0px 0px 0px;
background: #242424 url(/dl/raisport/multimedia/images/bkg_nero_mid.gif) 0px -55px repeat-x;
}

.videoStrip .sfumSx {
display: block!important;
display: none;
float: left;
position: relative;
z-index: 100;
width: 24px;
height: 160px;
background: #fff;
margin: 0px 0px 0px -201px;
background: url(/dl/raisport/multimedia/images/bkg_sfum_sx.png) 0px 0px repeat-x;
}

.videoStrip .sfumDx {
display: block!important;
display: none;
float: right;
position: relative;
z-index: 100;
width: 24px;
height: 160px;
background: #333;
margin: 0px 0px 0px 0px;
background: url(/dl/raisport/multimedia/images/bkg_sfum_dx.png) 0px 0px repeat-x;
}
/* oriz scroll */

.videoStrip .holder {
display: block;
float: left;
height: 100px;
margin: 0px;
}
.stripDirette .scroll-pane {
width: 300px;
height: 100px;
float: left;
padding: 0px 0px 0px 0px;
}

#paneOrizDirette{
float: left;
height: 186px;
width: 300px;
padding: 0;
display: block;
_overflow: hidden;

}
.stripDirette .oriz-bar .jScrollPaneTrack {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 300px;	
left: 0;
bottom: 0;
background: url(/dl/raisport/multimedia/images/scroll_oriz_panetrack_small.gif) 0px 0px no-repeat!important;
}
.oriz-bar .jScrollPaneDragLeft {
width: 6px;
margin: 0px 0px 0px 0px;
background: url(/dl/raisport/multimedia/images/scroll_oriz_dragleft.gif) 0px 0px no-repeat;
}

.oriz-bar .jScrollPaneDragRight {
width: 10px;
background: url(/dl/raisport/multimedia/images/scroll_oriz_dragright.gif) 0px 0px no-repeat;
}

.oriz-bar .jScrollPaneDrag {
margin: 0px 0px 0px 2px;
background:  url(/dl/raisport/multimedia/images/scroll_oriz_dragmid.gif) bottom right no-repeat;
}
.oriz-bar .scroll-pane {
}

/* ultimi */

.stripUltimi .scroll-pane {
width: 620px;
height: 100px;
float: left;
padding: 0px 0px 0px 0px;
}

#paneOrizUltimi{
float: left;
height: 186px;
width: 620px;
padding: 0;
display: block;
_overflow: hidden;

}
.stripUltimi .oriz-bar .jScrollPaneTrack {
margin: 0px 0px 0px 0px;
width: 620px;	
left: 0;
bottom: 0;
background: url(/dl/raisport/multimedia/images/scroll_oriz_panetrack_big.gif) 0px 0px no-repeat!important;
}

/* FiNE scroll*/






/* ultimi diretta*/

.videoStrip .stripUltimiDiretta{
display: block;
float: left;
width: 940px;
height: 220px;
padding: 0px 0px 0px 0px;
}

.videoStrip .stripUltimiDiretta .Top {
display: block;
float: left;
text-align: left;
width: 905px;
height: 25px;
padding: 8px 0px 0px 35px;
font-size: 14px;
font-weight: bold;
color: #eee;
text-transform: uppercase;
overflow: hidden;
background: url(/dl/raisport/multimedia/images/bkg_ultimidiretta_top.gif) 0px 0px no-repeat;
}

.videoStrip .stripUltimiDiretta div.Bot{
display: block;
float: left;
width: 940px;
height: 0px;
overflow: hidden;
background: transparent;
}

.videoStrip .stripUltimiDiretta .Mid{
display: block;
float: left;
text-align: left;
width: 940px;
height: 186px;
padding: 0px 0px 0px 0px;
background: #242424 url(/dl/raisport/multimedia/images/bkg_nero_mid.gif) 0px -55px repeat-x;
}


.stripUltimiDiretta .Hscroll-pane {
width: 940px;
height: 180px;
float: left;
padding: 0px 0px 0px 0px;
}

.stripUltimiDiretta #paneOrizUltimi{
float: left;
height: 186px;
width: 940px;
padding: 0;
display: block;
_overflow: hidden;

}
.stripUltimiDiretta .oriz-bar .jScrollPaneTrack {
margin: 0px 0px 0px 0px;
width: 940px;	
left: 0;
bottom: 0;
background: url(/dl/raisport/multimedia/images/scroll_oriz_panetrack_full.gif) 0px 0px no-repeat!important;
}

/* FiNE scroll*/








/** LISTA VIDEO STRIP **/

.videoStrip .stripDirette .Mid ul{
display: block;
float: left;
text-align: left;
width: 540px;
height: 140px;
padding: 20px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.videoStrip .stripUltimi .Mid ul{
display: block;
float: left;
text-align: left;
height: 140px;
padding: 20px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.videoStrip .stripUltimiDiretta .Mid ul{
display: block;
float: left;
text-align: left;
height: 140px;
padding: 20px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.videoStrip ul li{
display: block;
float: left;
width: 105px;
height: 130px;
margin: 0px 0px 0px 25px!important;
margin: 0px 13px 0px 12px;
}
ul li a.screenShot{
float: left;
display:block;
height:118px;
background: url(/dl/RaiTV/images/bkg_novideo.gif) no-repeat;
}

ul li a.screenShot img{
margin: 0px 0px 1px 0px;
}
ul li a.screenShot .mask{
display: block;
position: relative;
width: 105px;
height: 79px;
margin: 0px 0px -79px 0px;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/RaiTV/images/mask_raitv.png');}
html>/**/body ul li a.screenShot .mask {
background: url(/dl/RaiTV/images/mask_raitv.png) no-repeat!important;
}


.stripDirette ul li a.screenShot .mask{
display: block;
position: relative;
width: 105px;
height: 79px;
margin: 0px 0px -79px 0px;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/raisport/multimedia/images/mask_raitv_live.png');}
html>/**/body .stripDirette ul li a.screenShot .mask {
background: url(/dl/raisport/multimedia/images/mask_raitv_live.png) no-repeat!important;
}

.videoStrip ul li div.Desc{
display: block;
float: left;
position: relative;
width: 101px;
height: auto;
padding: 0px 2px 0px 2px;
margin: -33px 0px 0px 0px;
}

.videoStrip ul li div.Desc a h2{
display: block;
width: 101px;
float: left;
height: 29px;
font-weight: bold;
font-size: 12px;
color: #fff;
overflow: hidden;
padding: 0px 0px 1px 0px;
}

/*######### FiNE STRIPS VIDEO ######### */



/*######### TAb CATEGoRIE ######### */

div.Categorie {
display: block;
float: left;
width: 610px;
height: auto;
padding: 0px 0px 10px 0px;
}

div.Categorie .Top {
display: block;
float: left;
width: 610px;
height: 59px;
overflow: hidden;
background: url(/dl/raisport/multimedia/images/bkg_tabnav.gif) 0px 30px no-repeat;
}
div.Categorie ul.tab {
display: none;
width: 606px;
float: left;
height: 32px;
padding: 0px 0px 0px 4px;
}
div.Categorie ul.tab li{
display: block;
float: left;
height: 32px;
padding: 0px;
margin: 0px 0px 0px 0px;
}
div.Categorie ul.tab li.selected{
background: url(/dl/raisport/multimedia/images/bkg_tabnav.gif) 0px -65px repeat;
}

div.Categorie ul.tab li a:link, div.Categorie ul.tab li a:visited{
display: block;
float: left;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 22px;
text-transform: uppercase;
font-weight: bold;
font-size: 11px;
color: #9f9f9f;
}

/* Safari */  
@media screen and (-webkit-min-device-pixel-ratio:0)  {  
div.Categorie ul.tab li a:link, div.Categorie ul.tab li a:visited { font-size: 11px; padding: 1px 0px 2px 22px; }  
} 


div.Categorie ul.tab li a.primoPiano:link, div.Categorie ul.tab li a.primoPiano:visited,
div.Categorie ul.tab li a.tuttiVideo:link, div.Categorie ul.tab li a.tuttiVideo:visited{
background: url(/dl/raisport/multimedia/images/bkg_tabnav.gif) -36px -31px no-repeat;
}
div.Categorie ul.tab li a.Tematiche:link, div.Categorie ul.tab li a.Tematiche:visited{
background: url(/dl/raisport/multimedia/images/bkg_tabnav.gif) -176px -31px no-repeat;
}
div.Categorie ul.tab li a.Speciali:link, div.Categorie ul.tab li a.Speciali:visited{
background: url(/dl/raisport/multimedia/images/bkg_tabnav.gif) -316px -31px no-repeat;
}
div.Categorie ul.tab li a.piuTutto:link, div.Categorie ul.tab li a.piuTutto:visited{
background: url(/dl/raisport/multimedia/images/bkg_tabnav.gif) -457px -31px no-repeat;
}
div.Categorie ul.tab li a.serieComp:link, div.Categorie ul.tab li a.serieComp:visited,
div.Categorie ul.tab li a.vostriVideo:link, div.Categorie ul.tab li a.vostriVideo:visited{
background: url(/dl/raisport/multimedia/images/bkg_tabnav.gif) -598px -31px no-repeat;
}

div.Categorie ul.tab li a.Video:link, div.Categorie ul.tab li a.Video:visited{
background: url(/dl/raisport/multimedia/images/bkg_tabnav.gif) -735px -31px no-repeat;
}
div.Categorie ul.tab li a.podcastAudio:link, div.Categorie ul.tab li a.podcastAudio:visited,
div.Categorie ul.tab li a.Audio:link, div.Categorie ul.tab li a.Audio:visited{
background: url(/dl/raisport/multimedia/images/bkg_tabnav.gif) -877px -31px no-repeat;
}
div.Categorie ul.tab li a.Podcast:link, div.Categorie ul.tab li a.Podcast:visited{
background: url(/dl/raisport/multimedia/images/bkg_tabnav.gif) -1021px -31px no-repeat;
}
div.Categorie ul.tab li a.Foto:link, div.Categorie ul.tab li a.Foto:visited{
background: url(/dl/raisport/multimedia/images/bkg_tabnav.gif) -1161px -31px no-repeat;
}

div.Categorie ul.tab li.selected a.primoPiano:link, div.Categorie ul.tab li.selected a.primoPiano:visited,
div.Categorie ul.tab li.selected a.tuttiVideo:link, div.Categorie ul.tab li.selected a.tuttiVideo:visited{
color: #fff;
background: url(/dl/raisport/multimedia/images/bkg_tabnav.gif) -36px -49px no-repeat;
}
div.Categorie ul.tab li.selected a.Tematiche:link, div.Categorie ul.tab li.selected a.Tematiche:visited{
color: #fff;
background: url(/dl/raisport/multimedia/images/bkg_tabnav.gif) -176px -49px no-repeat;
}
div.Categorie ul.tab li.selected a.Speciali:link, div.Categorie ul.tab li.selected a.Speciali:visited{
color: #fff;
background: url(/dl/raisport/multimedia/images/bkg_tabnav.gif) -316px -49px no-repeat;
}
div.Categorie ul.tab li.selected a.piuTutto:link, div.Categorie ul.tab li.selected a.piuTutto:visited{
color: #fff;
background: url(/dl/raisport/multimedia/images/bkg_tabnav.gif) -457px -49px no-repeat;
}
div.Categorie ul.tab li.selected a.serieComp:link, div.Categorie ul.tab li.selected a.serieComp:visited,
div.Categorie ul.tab li.selected a.vostriVideo:link, div.Categorie ul.tab li.selected a.vostriVideo:visited{
color: #fff;
background: url(/dl/raisport/multimedia/images/bkg_tabnav.gif) -598px -49px no-repeat;
}

div.Categorie ul.tab li.selected a.Video:link, div.Categorie ul.tab li.selected a.Video:visited{
color: #fff;
background: url(/dl/raisport/multimedia/images/bkg_tabnav.gif) -735px -49px no-repeat;
}
div.Categorie ul.tab li.selected a.podcastAudio:link, div.Categorie ul.tab li.selected a.podcastAudio:visited,
div.Categorie ul.tab li.selected a.Audio:link, div.Categorie ul.tab li.selected a.Audio:visited{
color: #fff;
background: url(/dl/raisport/multimedia/images/bkg_tabnav.gif) -877px -49px no-repeat;
}
div.Categorie ul.tab li.selected a.Podcast:link, div.Categorie ul.tab li.selected a.Podcast:visited{
color: #fff;
background: url(/dl/raisport/multimedia/images/bkg_tabnav.gif) -1021px -49px no-repeat;
}
div.Categorie ul.tab li.selected a.Foto:link, div.Categorie ul.tab li.selected a.Foto:visited{
color: #fff;
background: url(/dl/raisport/multimedia/images/bkg_tabnav.gif) -1161px -49px no-repeat;
}
div.Categorie ul.tab li a:hover{
color: #ccc;
}

div.Categorie ul.tab li span.tabsx {
display: block;
float: left;
width: 11px;
height: 32px;
margin: 0px;
padding: 0px;
}
div.Categorie ul.tab li.selected span.tabsx {
background: url(/dl/raisport/multimedia/images/bkg_tabnav.gif) 0px -32px no-repeat;
}

div.Categorie ul.tab li span.tabdx {
display: block;
float: left;
width: 11px;
height: 32px;
margin: 0px;
padding: 0px;
}
div.Categorie ul.tab li.selected span.tabdx {
background: url(/dl/raisport/multimedia/images/bkg_tabnav.gif) -11px -32px no-repeat;
}

div.Categorie .visMode {
display: block;
float: right;
width: 145px;
height: 14px;
padding: 10px 0px 0px 0px;
}
div.Categorie .visMode ul.vis li {
display: block;
float: left;
}
div.Categorie .visMode h4{
display: block;
float: left;
font-size: 10px;
font-weight: normal;
}
div.Categorie .visMode li a.visGrid:link, div.Categorie .visMode li a.visGrid:visited{
display: block;
float: left;
width: 23px;
height: 14px;
margin: 0px 0px 0px 15px!important;
margin: 0px 0px 0px 7px;
background: url(/dl/raisport/multimedia/images/bkg_tabnav.gif) 0px -99px no-repeat;
}
div.Categorie .visMode li a.visGrid:hover{
background-position: -25px -99px;
}
div.Categorie .visMode li a.visList:link, div.Categorie .visMode li a.visList:visited{
display: block;
float: left;
width: 23px;
height: 14px;
margin: 0px 0px 0px 10px!important;
margin: 0px 0px 0px 5px;
background: url(/dl/raisport/multimedia/images/bkg_tabnav.gif) 0px -115px no-repeat;
}
div.Categorie .visMode li a.visList:hover{
background-position: -25px -115px;
}

div.Categorie .visMode li.selected a.visGrid:link, div.Categorie .visMode li.selected a.visGrid:visited{
background-position: -50px -99px;
}
div.Categorie .visMode li.selected a.visList:link, div.Categorie .visMode li.selected a.visList:visited{
background-position: -50px -115px;
}
/*######### FiNE TAb CATEGoRIE ######### */


/*######### LiSTA VIDEO ICONE ######### */

.listaVideo {
display: block;
float: left;
width: 610px;
height: auto;
text-align: left;
overflow: hidden;
}
.listaVideo ul {
display: block;
float: left;
position: relative;
width: 673px!important;
width: 735px;
height: auto;
margin: 0px 0px 0px -63px!important;
margin: 0px 0px 0px -126px;

}
.listaVideo ul li{
display: block;
float: left;
width: 105px;
height: 180px;
margin: 0px 0px 10px 63px;
}
.listaVideo ul li.last{
margin: 0px 0px 0px 0px;
}
ul li a.screenShot{
float: left;
display:block;
height:118px;
background: url(/dl/RaiTV/images/bkg_novideo.gif) no-repeat;
}

ul li a.screenShot img{
margin: 0px 0px 1px 0px;
}
ul li a.screenShot .mask{
display: block;
position: relative;
width: 105px;
height: 79px;
margin: 0px 0px -79px 0px;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/RaiTV/images/mask_raitv.png');}
html>/**/body ul li a.screenShot .mask {
background: url(/dl/RaiTV/images/mask_raitv.png) no-repeat!important;
}

.listaVideo ul li div.Desc{
display: block;
float: left;
position: relative;
width: 101px;
height: auto;
padding: 0px 2px 0px 2px;
margin: -33px 0px 0px 0px;
}

.listaVideo ul li div.Desc a h2{
display: block;
width: 101px;
float: left;
height: 45px;
font-weight: bold;
font-size: 12px;
color: #fff;
overflow: hidden;
padding: 0px 0px 1px 0px;
}
.listaVideo ul li div.Desc a h5{
display: none;
width: 101px;
float: left;
height: auto;
font-weight: normal;
font-size: 9px;
color: #6a6a6a;
line-height: 10px;
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 0px;
}

.listaVideo ul li div.Desc a p{
display: none;
}

.listaVideo ul li div.Desc a{
display: block;
float: left;
width: 101px;
height: 54px;
color: #fff;
overflow: hidden;
font-size: 11px;
cursor: pointer;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


.listaVideo ul li div.Desc h3{
display: block;
width: 101px;
float: left;
height: auto;
font-weight: bold;
font-size: 11px;
color: #6a6a6a;
padding: 2px 0px 0px 0px;
}
.listaVideo ul li div.Desc ul.Specifiche{
display: block;
float: left;
width: 101px!important;
width: 101px;
height: auto;
margin: 0px 0px 0px 0px!important;
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 0px;
}
.listaVideo ul li div.Desc ul.Specifiche li{
display: block;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.listaVideo ul li div.Desc ul.Specifiche li.specDurata{
display: block;
position:relative;
float: right;
width: 47px;
height: 13px;
text-align: center;
font-weight: normal;
font-size: 10px;
color: #ddd;
font-weight: bold;
z-index: 999;
padding: 0px 0px 0px 0px;
margin: -77px 0px 0px 0px!important;
margin: -78px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/RaiTV/images/bkg_durata.png');}
html>/**/body .listaVideo ul li div.Desc ul.Specifiche li.specDurata {
background: url(/dl/RaiTV/images/bkg_durata.png) no-repeat!important;
}

.listaVideo ul li div.Desc ul.Specifiche li.specDurata span{
display: none;
}
.listaVideo ul li div.Desc ul.Specifiche li.specTematica,
.listaVideo ul li div.Desc ul.Specifiche li.specVisto,
.listaVideo ul li div.Desc ul.Specifiche li.specPubblicato,
.listaVideo ul li div.Desc ul.Specifiche li.specVoto{
display: none;
}


.listaVideo ul li div.Desc a:hover {
position: relative;
display: block;
width: 95px;
height: 135px!important;
height: 136px;
padding: 4px 5px 0px 5px;
margin: -85px 0px 0px -2px!important;
margin: -86px 0px 0px -1px;
z-index: 1000;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/raisport/multimedia/images/box_info.png');}
html>/**/body .listaVideo ul li div.Desc a:hover {
background: url(/dl/raisport/multimedia/images/box_info.png) no-repeat!important;
}


.listaVideo ul li div.Desc a:hover h2{
display: block;
width: 95px;
float: left;
height: auto;
font-weight: bold;
font-size: 12px;
color: #fff;
overflow: hidden;
padding: 0px 0px 1px 0px;
}


.searchVideo {
display: block;
float: left;
width: 477px;
height: auto;
padding: 10px 0px 10px 133px;
}

/*######### FiNE LiSTA VIDEO ICONE ######### */


/*######### LiSTA VIDEO ICONE --- OPZIONI ######### */
.listaVideo ul li ol.tastiOpzioni,
.listaVideoLista ul li ol.tastiOpzioni{
display: none;
}
/*######### FiNE LiSTA VIDEO ICONE --- OPZIONI ######### */




/*######### LiSTA VIDEO LISTA ######### */

.listaVideoLista {
display: block;
float: left;
width: 610px;
height: auto;
text-align: left;
}
.listaVideoLista ul {
display: block;
float: left;
width: 610px;
height: auto;
margin: 0px 0px 0px 0px;
}
.listaVideoLista ul li{
display: block;
float: left;
width: 610px;
height: auto;
margin: 0px 0px 20px 0px;
}

.listaVideoLista  ul li a.screenShot{
display: block;
float: left;
position: relative;
width: 105px;
}
.listaVideoLista  ul li .Desc{
display: block;
float: left;
width: 495px;
height: auto;
padding: 0px 0px 0px 10px;
}
.listaVideoLista ul li div.Desc a h2{
display: block;
float: left;
width: 495px;
height: auto;
font-weight: bold;
font-size: 16px;
color: #f99718;
padding: 0px 0px 0px 0px;
}
.listaVideoLista ul li div.Desc a h5{
display: none;
float: left;
width: 495px;
height: auto;
font-weight: bold;
font-size: 11px;
color: #fff;
padding: 0px 0px 0px 0px;
}
.listaVideoLista ul li div.Desc h3{
display: none;
}
.listaVideoLista ul li div.Desc a.Lancio{
display: block;
float: left;
width: 495px;
height: 63px;
font-weight: normal;
font-size: 11px;
color: #bfc2c3;
overflow: hidden;
cursor: pointer;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.listaVideoLista ul li div.Desc ul.Specifiche{
display: block;
float: left;
width: 480px;
height: auto;
color: #3d3d3e;
margin: 4px 0px 0px 0px;
}
.listaVideoLista ul li div.Desc ul.Specifiche li{
display: block;
float: left;
width: auto;
height: 14px;
padding: 0px 5px 0px 5px;
margin: 0px 0px 2px 0px;
color: #ccc;
border-left: 1px solid #3d3d3e;
background: transparent;
}
.listaVideoLista ul li div.Desc ul.Specifiche li.specTematica{
padding: 0px 5px 0px 0px;
border-left: 0px;
}
.listaVideoLista ul li div.Desc ul.Specifiche li span{
color: #666;
padding: 0px 4px 0px 0px;
}

.listaVideoLista ul li div.Desc ul.Specifiche li a:link, ul.Specifiche li a:visited{
color: #008ae2;
margin: 0px;
padding: 0px;
}
.listaVideoLista ul li div.Desc ul.Specifiche li a:hover{
color: #999;

}

.listaVideoLista ul li div.Desc ul.Specifiche li.specVisto,
.listaVideoLista ul li div.Desc ul.Specifiche li.specVoto {
display: block;
border-left: 0px;
padding: 0px 0px 0px 0px;
}
/*in caso elimina*/

.listaVideoLista ul li div.Desc ul.Specifiche li.specDurata{
display: block;
position: absolute;
flolat: left;
width: 47px;
height: 13px;
text-align: center;
font-weight: normal;
font-size: 10px;
color: #ddd;
font-weight: bold;
padding: 0px 0px 0px 0px;
margin: -3px 0px 0px 56px!important;
margin: -3px 0px 0px 56px;
z-index: 10;
border: 0px;
left: 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/RaiTV/images/bkg_durata.png');}
html>/**/body .listaVideoLista ul li div.Desc ul.Specifiche li.specDurata {
margin: -3px 0px 0px 56px!important;
background: url(/dl/RaiTV/images/bkg_durata.png) no-repeat!important;
}
.listaVideoLista ul li div.Desc ul.Specifiche li.specDurata span{
display: none;
}



.listaVideoLista.listaStretta ul li div.Desc ul.Specifiche li.specDurata{
padding: 0px 0px 0px 0px;
margin: -3px 0px 0px 225px!important;
margin: -3px 0px 0px 223px;
}
html>/**/body .listaVideoLista.listaStretta  ul li div.Desc ul.Specifiche li.specDurata {
margin: -3px 0px 0px 225px!important;
}
.listaVideoLista ul li div.Desc ul.Specifiche li.specDurata span{
display: none;
}
/*fine in caso elimina*/

/*######### FiNE LiSTA VIDEO LISTA ######### */


/*######### LiSTA VIDEO + TEMATICA ######### */


.listaVideo.iconeStrette {
display: block;
width: 441px;
overflow: hidden;
}
.listaVideo.iconeStrette ul  {
width: 504px!important;
width: 567px;
margin: 0px 0px 0px -63px!important;
margin: 0px 0px 0px -126px;
}

.listaVideo.iconeStrette ul li div.Desc ul.Specifiche li.specDurata span,
.listaVideo.iconeStrette ul li div.Desc ul.Specifiche li.specTematica,
.listaVideo.iconeStrette ul li div.Desc ul.Specifiche li.specVisto,
.listaVideo.iconeStrette ul li div.Desc ul.Specifiche li.specPubblicato,
.listaVideo.iconeStrette ul li div.Desc ul.Specifiche li.specVoto{
display: none;
}


.listaVideoLista.listaStretta,
.listaVideoLista.listaStretta ul,
.listaVideoLista.listaStretta ul li {
width: 441px;
}

.listaVideoLista.listaStretta ul li .Desc,
.listaVideoLista.listaStretta ul li div.Desc a h2,
.listaVideoLista.listaStretta ul li div.Desc a h5,
.listaVideoLista.listaStretta ul li div.Desc a.Lancio{
width: 326px;
}

.listaVideoLista.listaStretta ul li div.Desc a h2{
font-size: 15px;
}

.listaVideoLista.listaStretta ul li div.Desc ul.Specifiche {
width: 320px;
}

.listaVideoLista.listaStretta ul li div.Desc ul.Specifiche li.specPubblicato {
border-left: 0px;
padding: 0px 0px 0px 0px;
}

.listaVideoLista.listaStretta ul li div.Desc ul.Specifiche li.specTematica {
display: none;
}
.listaVideoLista.listaStretta ul li div.Desc ul.Specifiche li.specDurata{
}


ul.elencoTematiche {
display: block;
position: relative;
float: left;
width: 142px;
height: auto;
text-align: left;
margin: -1px 0px 0px 0px;
padding: 0px 27px 0px 0px!important;
padding: 0px 22px 0px 0px;
z-index: 100;
}

#listeMedia {
float: left;
position: relative;
display: block;
overflow: hidden;
margin: 15px 0px 0px 0px;
width: 610px;
}

ul.elencoTematiche li{
display: block;
float: left;
width: 133px;
height: auto;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 6px!important;
padding: 10px 0px 0px 6px;
background: url(/dl/raisport/multimedia/images/bkg_sep.gif) left top no-repeat;

}
ul.elencoTematiche li a:link, ul.elencoTematiche li a:visited{
display: block;
float: left;
width: 119px;
height: auto;
text-transform: uppercase;
color: #6c6c6c;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 14px;
background: url(/dl/raisport/multimedia/images/bullet_arrow.gif) 0px 2px no-repeat;
}
ul.elencoTematiche li a:hover{
color: #999;
}

ul.elencoTematiche li#selected a{
color: #fff;
background: url(/dl/raisport/multimedia/images/bullet_arrow.gif) -150px 2px no-repeat;
}

ul.elencoTematiche li#selectedDown a{
color: #fff;
background: url(/dl/raisport/multimedia/images/bullet_arrow.gif) -309px 2px no-repeat;
}

ul.elencoTematiche li#unselectedDown a{
color: #5c5c5c;
background: url(/dl/raisport/multimedia/images/bullet_arrow.gif) -465px 2px no-repeat;
}

ul.elencoTematiche li ul.sottoTematica  {
display: block;
position: relative;
float: left;
width: 133px;
height: auto;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 0px!important;
padding: 4px 0px 10px 0px;
z-index: 100;

}

ul.elencoTematiche li ul.sottoTematica li{
display: block;
float: left;
width: 133px;
height: auto;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 1px 0px 0px 0px!important;
padding: 1px 0px 0px 0px;
background: transparent;
}

ul.sottoTematica li a:link, ul.sottoTematica li a:visited,
ul.elencoTematiche li#selected ul.sottoTematica li a:link, 
ul.elencoTematiche li#selected ul.sottoTematica li a:visited,
ul.elencoTematiche li#selectedDown ul.sottoTematica li a:link, 
ul.elencoTematiche li#selectedDown ul.sottoTematica li a:visited,
ul.elencoTematiche li#unselectedDown ul.sottoTematica li a:link, 
ul.elencoTematiche li#unselectedDown ul.sottoTematica li a:visited{
display: block;
float: left;
width: 119px;
height: auto;
text-transform: none;
color: #999;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 14px;
background: transparent;
}
ul.sottoTematica li a:hover,
ul.elencoTematiche li#selected ul.sottoTematica li a:hover,
ul.elencoTematiche li#selectedDown ul.sottoTematica li a:hover{
color: #fff;
}

ul.elencoTematiche li#unselectedDown ul.sottoTematica li#selected a,
ul.sottoTematica li#selected a{
color: #fff;
background: transparent;
}


/*######### FiNE LiSTA VIDEO + TEMATICA ######### */



/*######### PAGINAZIONE VIDEO ######### */

div.Paginazione {
display: block;
float: left;
text-align: center;
width: auto;
height: 25px;
padding: 10px 0px 10px 0px;
margin: 0px;
text-align: center;
}
div.Paginazione ul.pagine {
display: block;
float: left;
position: relative;
padding: 0px;
margin: 0px auto!important;
margin: 0px auto;
width: auto;
height: 25px;
}

div.Paginazione ul.pagine li{
display: block;
float: left;
width: 24px;
height: 25px;
margin: 0px 0px 0px 0px;
}

div.Paginazione ul.pagine li.prec{
display: block;
float: left;
text-align: center;
width: auto;
height: 25px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

div.Paginazione ul.pagine li.succ{
display: block;
float: left;
text-align: center;
width: auto;
height: 25px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

div.Paginazione ul.pagine li a:link, div.Paginazione ul.pagine li a:visited{
display: block;
float: left;
text-align: center;
width: 24px;
height: 21px;
color: #ddd;
font-size: 14px;
font-weight: bold;
padding: 4px 0px 0px 0px;
}
div.Paginazione ul.pagine li a:hover{
color: #fff;
}
div.Paginazione ul.pagine li#selected a:link, div.Paginazione ul.pagine li#selected a:visited{
display: block;
float: left;
text-align: center;
width: 25px;
height: 23px;
color: #242424;
font-size: 16px;
font-weight: bold;
padding: 2px 0px 0px 0px;
background: url(/dl/raisport/multimedia/images/bkg_pagselected.gif) no-repeat;
}

div.Paginazione ul.pagine li.prec a:link, div.Paginazione ul.pagine li.prec a:visited {
width: auto;
color: #666;
font-size: 12px;
padding: 4px 7px 0px 0px;
}
div.Paginazione ul.pagine li.succ a:link, div.Paginazione ul.pagine li.succ a:visited{
width: auto;
color: #666;
font-size: 12px;
padding: 4px 0px 0px 7px;
}
div.Paginazione ul.pagine li.prec a:hover,
div.Paginazione ul.pagine li.succ a:hover{
color: #fff;
}

/*######### FiNE PAGINAZIONE VIDEO ######### */




/*######### BANNER ######### */

.pushBanner {
display: block;
float: left;
width: 620px;
height: 30px;
margin: 12px 0px 0px 0px;
background: #333;
}

.superBanner {
display: block;
float: left;
width: 160px;
height: 600px;
margin: 0px 0px 0px 0px;
background: #333;
}

.banner300x250 {
display: block;
float: left;
width: 300px;
height: auto;
margin: 0px 0px 50px 0px;
background: #333;
}

.banner300x100 {
display: block;
float: left;
width: 300px;
height: auto;
margin: 0px 0px 50px 0px;
background: #333;
}


/*######### FiNE BANNER ######### */

/*######### PALINSESTO ######### */


/*######### FiNE PALINSESTO ######### */

.boxGenerico {
display: block;
float: left;
width: 300px;
height: auto;
margin: 0px 0px 50px 0px;
}

.boxGenerico .Top {
display: block;
float: left;
text-align: left;
width: 286px;
height: 25px;
padding: 8px 0px 0px 14px;
font-size: 14px;
font-weight: bold;
color: #eee;
text-transform: uppercase;
overflow: hidden;
background: url(/dl/raisport/multimedia/images/box300_botop.gif) 0px 0px no-repeat;
}

.boxGenerico .Bot{
display: block;
float: left;
width: 300px;
height: 7px;
overflow: hidden;
background: url(/dl/raisport/multimedia/images/box300_botop.gif) 0px -33px no-repeat;
}

.boxGenerico .Mid{
display: block;
float: left;
text-align: left;
width: 272px;
height: auto;
padding: 1px 14px 5px 14px;
background: #2d2d2d url(/dl/raisport/multimedia/images/box300_mid.gif) 0px 0px no-repeat;
}



/*######### LANCI TRASMISSIONE ######### */

div.lanciTrasmissione, div.lanciUgc {
display: block;
float: left;
width: 300px;
height: 250px;
margin: 0px 0px 50px 0px;
}

div.lanciTrasmissione ul, div.lanciUgc ul{
display: block;
float: left;
width: 300px;
height: 250px;
}
div.lanciTrasmissione ul li, div.lanciUgc ul li{
display: block;
float: left;
height: 250px;
background-position: 0px 0px;
background-repeat: no-repeat;
overflow: hidden;
}



div.lanciTrasmissione.box_1 ul li, div.lanciUgc.box_1 ul li {width: 300px;}
div.lanciTrasmissione.box_2 ul li, div.lanciUgc.box_2 ul li {width: 150px;}
div.lanciTrasmissione.box_3 ul li, div.lanciUgc.box_3 ul li {width: 100px;}

div.lanciTrasmissione.box_1 ul li a, div.lanciUgc.box_1 ul li a {width: 280px;}
div.lanciTrasmissione.box_2 ul li a, div.lanciUgc.box_2 ul li a {width: 130px;}
div.lanciTrasmissione.box_3 ul li a, div.lanciUgc.box_3 ul li a {width: 80px;}

div.lanciTrasmissione ul li a:link, div.lanciTrasmissione ul li a:visited,
div.lanciUgc ul li a:link, div.lanciUgc ul li a:visited{
display: block;
float: left;
position: relative;
margin: -91px 0px 0px 0px!important;
margin: -88px 0px 0px 0px;
padding: 35px 10px 0px 10px;
height: 42px; /*53*/
z-index: 1000;
font-size: 14px;
line-height: 14px;
text-align: left;
color: #ddd;
overflow: hidden;
text-transform: uppercase;
font-weight: bold;
cursor:pointer;
}
html>/**/body 
div.lanciTrasmissione ul li a:link, div.lanciTrasmissione ul li a:visited,
div.lanciUgc ul li a:link, div.lanciUgc ul li a:visited {
margin: -91px 0px 0px 0px!important;
}


div.lanciTrasmissione.box_2 ul li a:link, div.lanciTrasmissione.box_2 ul li a:visited,
div.lanciUgc.box_2 ul li a:link, div.lanciUgc.box_2 ul li a:visited,
div.lanciTrasmissione.box_3 ul li a:link, div.lanciTrasmissione.box_3 ul li a:visited,
div.lanciUgc.box_3 ul li a:link, div.lanciUgc.box_3 ul li a:visited{
margin: -91px 0px 0px 0px!important;
margin: -88px 0px 0px 0px;
}
html>/**/body 
div.lanciTrasmissione.box_2 ul li a:link, div.lanciTrasmissione.box_2 ul li a:visited,
div.lanciUgc.box_2 ul li a:link, div.lanciUgc.box_2 ul li a:visited,
div.lanciTrasmissione.box_3 ul li a:link, div.lanciTrasmissione.box_3 ul li a:visited,
div.lanciUgc.box_3 ul li a:link, div.lanciUgc.box_3 ul li a:visited {
margin: -91px 0px 0px 0px!important;
}


div.lanciTrasmissione ul li a:hover,
div.lanciUgc ul li a:hover{
color: #fff;
}


div.lanciTrasmissione ul li a:link, div.lanciTrasmissione ul li a:visited{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/btn_trasmissioni.png');}
html>/**/body div.lanciTrasmissione ul li a:link, div.lanciTrasmissione ul li a:visited {
background: 			url(/dl/raisport/multimedia/images/btn_trasmissioni.png) no-repeat!important;
}
div.lanciTrasmissione ul li a:hover{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/btn_trasmissioni_on.png');}
html>/**/body div.lanciTrasmissione ul li a:hover{
background: 			url(/dl/raisport/multimedia/images/btn_trasmissioni_on.png) no-repeat!important;
}

div.lanciUgc ul li a:link, div.lanciUgc ul li a:visited{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/btn_sondaggi.png');}
html>/**/body div.lanciUgc ul li a:link, div.lanciUgc ul li a:visited {
background: 			url(/dl/raisport/multimedia/images/btn_sondaggi.png) no-repeat!important;
}
div.lanciUgc ul li a:hover{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/btn_trasmissioni_on.png');}
html>/**/body div.lanciUgc ul li a:hover{
background: 			url(/dl/raisport/multimedia/images/btn_sondaggi_on.png) no-repeat!important;
}

div.lanciTrasmissione div.tappoTotale, div.lanciUgc div.tappoTotale{
display: block;
float: left;
position: relative;
width: 300px;
height: 250px;
margin: -250px 0px 0px 0px;
z-index: 1;
}
div.lanciTrasmissione div.tappoTotale h3, div.lanciUgc div.tappoTotale h3{
display: block;
float: left;
text-align: left;
width: 280px;
height: 22px;
padding: 6px 10px 0px 10px;
text-transform: uppercase;
font-size: 12px;
overflow: hidden;
color: #959595;
}

div.lanciTrasmissione div.tappoTotale{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/RaiTV/images/mask_trasmissioni.png');}
html>/**/body div.lanciTrasmissione div.tappoTotale {
background: 			url(/dl/raisport/multimedia/images/mask_trasmissioni.png)!important;
}
div.lanciUgc div.tappoTotale{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/RaiTV/images/mask_sondaggi.png');}
html>/**/body div.lanciUgc div.tappoTotale {
background: 			url(/dl/raisport/multimedia/images/mask_sondaggi.png)!important;
}


/*######### FiNE LANCI TRASMISSIONE ######### */



/*######### PLAYER AUDIO ######### */

div.realRadio {
display: block;
width: 368px;
height: 116px;
text-align: left;
margin: 0px auto;
padding: 16px 0px 0px 16px;
background: url(/dl/raisport/multimedia/images/bkg_audio.gif) no-repeat;
}


div.realRadio div.controlliPlay {
display: block;
float: left;
width: 98px;
height: 95px;
margin: 0px 0px 0px 0px;
padding: 1px 0px 1px 0px;
}
div.realRadio div.controlliPlay a.Indietro:link, div.realRadio div.controlliPlay a.Indietro:visited {
display: block;
float: left;
width: 49px;
height: 95px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(/dl/RaiTV/images/popup/btn_indietro.gif) no-repeat;
}
div.realRadio div.controlliPlay a.Indietro:hover {
background-position: 0px -97px;
}

div.realRadio div.controlliPlay a.Avanti:link, div.realRadio div.controlliPlay a.Avanti:visited{
display: block;
float: left;
width: 49px;
height: 95px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(/dl/raisport/multimedia/images/btn_avanti.gif) no-repeat;
}
div.realRadio div.controlliPlay a.Avanti:hover {
background-position: 0px -97px;
}

div.realRadio div.controlliPlay a.Play:link, div.realRadio div.controlliPlay a.Play:visited{
display: block;
float: left;
position: relative;
width: 51px;
height: 50px;
margin: -72px 0px 0px 24px!important;
margin: -72px 0px 0px 12px;
padding: 0px 0px 0px 0px;
z-index: 1000;
background: url(/dl/RaiTV/images/popup/btn_play.gif) no-repeat;
}
div.realRadio div.controlliPlay a.Play:hover {
background-position: 0px -50px;
}

div.realRadio div.contVolume{
display: block;
float: left;
width: 23px;
height: 81px;
margin: 0px 0px 0px 17px;
padding: 23px 0px 0px 13px;
background: url(/dl/RaiTV/images/popup/bkg_volume.gif) no-repeat;
}

div.realRadio div.maskVolume{
display: block;
float: left;
position:relative;
width: 37px;
height: 17px;
margin: -5px 0px 0px -13px!important;
margin: -5px 0px 0px -7px;
padding: 0px 0px 0px 0px;
z-index: 100000;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/popup/mask_volume.png');}
html>/**/body div.realRadio div.maskVolume {
margin: -5px 0px 0px -14px!important;
background: 			url(/dl/RaiTV/images/popup/mask_volume.png) no-repeat!important;
}

div.realRadio div.Info{
display: block;
float: left;
width: 173px;
height: 60px;
margin: 0px 0px 0px 17px;
padding: 7px 5px 0px 5px;
}

div.realRadio div.Info div.Display{
display: block;
float: left;
width: 172px;
height: 45px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
div.realRadio div.Info div.Display div.icons{
display: block;
float: left;
width: 172px;
height: 14px;
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 0px;

}

div.icoLive {
display: none;
float: left;
width: 29px;
height: 14px;
margin: 0px 0px 0px 0px;
padding: 0px 15px 0px 0px;
background: url(/dl/RaiTV/images/popup/ico_live.gif) no-repeat;
}
div.icoGraph{
display: block;
float: left;
width: 24px;
height: 14px;
margin: 0px 0px 0px 2px;
padding: 0px 0px 0px 0px;
background: url(/dl/RaiTV/images/popup/ico_graph.gif) no-repeat;
}

div.realRadio div.Info div.Display h2{
display: block;
float: left;
width: 172px;
height: 24px;
margin: 0px 0px 0px 0px;
padding: 8px 0px 0px 0px;
color: #fff;
overflow: hidden;
font-size: 16px;
}
div.realRadio div.Info div.Display .mask{
display: block;
float: left;
position: relative;
width: 182px;
height: 54px;
margin: -53px 0px 0px -5px;
padding: 0px 0px 0px 0px;
color: #fff;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/raisport/multimedia/images/mask_display.png');}
html>/**/body div.realRadio div.Info div.Display .mask {
background: 		url(/dl/raisport/multimedia/images/mask_display.png) no-repeat!important;
}


#lives {
	display: block;
	float: left;
	width: 182px;
	height: 26px;
	margin: -46px 0px 0px 184px!important;
	margin: -46px 0px 0px 92px;
	position: relative;
}

/* This file skins sliders */

.ui-slider { width: 10px; height: 75px; position: relative; background: transparent url(/dl/raisport/multimedia/images/slider_volume.gif) no-repeat left 0px; }
.ui-slider-handle { position: absolute; z-index: 100; height: 14px; width: 10px; top: 0px; left: 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/raisport/multimedia/images/btn_volume.png');}
html>/**/body .ui-slider-handle {
background: url(/dl/raisport/multimedia/images/btn_volume.png) no-repeat!important;
}

.ui-slider-handle-active { border: 0px dotted black;  }
.ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50); }
.ui-slider-range { position: absolute; background: #50A029; opacity: 0.3; filter: alpha(opacity=30); width: 100%; height: 100%; }


/* Default slider backgrounds */
.ui-slider, .ui-slider-1 { background-position: 0px 14px;  }
.ui-slider-2 { }


.videoPopup .Player{
display: block;
float: left;
width: 449px;
height: 337px;
}



/*######### FOOTER ######### */

div.containerPreFooter {
float: left;
display: block;
width: 100%;
height: auto;
background: #303030 url(/dl/portale/image/bkg_footer.gif) repeat-x;
}

div.containerPreFooter #PreFooter {
	display: block;
	margin: 0 auto;
	width: 960px;
	height: auto;
	padding: 15px 10px 10px 10px;
	text-align: center;
border-left: 1px solid #1f1f1f;
border-right: 1px solid #1f1f1f;
background: url(/dl/portale/image/bkg_footertop.jpg) no-repeat;
	}

#PreFooter div.FootHeader {
display: block;
float: left;
width: 948px;
height: 30px;
padding: 0px 6px 0px 6px;
text-align: left;
}
#PreFooter div.FootHeader h2 {
display: block;
float: left;
width: 895px;
text-transform: uppercase;
font-size: 15px;
color: #c6c6c6;
}


#PreFooter div.boxCanali {
display: block;
float: left;
width: 940px;
height: auto;
padding: 5px 10px 10px 10px;
}
#PreFooter div.boxCanali .Top {
display: block;
float: left;
width: 940px;
height: 8px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/portale/image/box_canalitop.png');}
html>/**/body #PreFooter div.boxCanali .Top {
background: 			url(/dl/portale/image/box_canalitop.png) no-repeat!important;
}

#PreFooter div.boxCanali .Bot{
display: block;
float: left;
width: 940px;
height: 8px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/portale/image/box_canalibot.png');}
html>/**/body #PreFooter div.boxCanali .Bot {
background: 			url(/dl/portale/image/box_canalibot.png) no-repeat!important;
}

#PreFooter div.boxCanali .Mid{
display: block;
float: left;
width: 916px;
height: auto;
padding: 5px 12px 5px 12px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/portale/image/box_canalimid.png');}
html>/**/body #PreFooter div.boxCanali .Mid {
background: 			url(/dl/portale/image/box_canalimid.png) repeat-y!important;
}


ul.listaCanaliA {
display: block;
float: left;
width: 180px;
height: auto;
padding: 0px 17px 0px 4px;
margin: 0px;
}

ul.listaCanaliA li {
display: block;
float: left;
text-align: left;
width: 180px;
height: auto;
color: #999;
padding: 0px 0px 20px 0px;
margin: 0px 0px 15px 0px;
border-bottom: 1px solid #535353;
}

ul.listaCanaliA li.last {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-bottom: 0px;
}

ul.listaCanaliA li h3 {
display: block;
float: left;
text-align: left;
width: 160px;
height: 13px;
font-size: 11px;
text-transform: uppercase;
padding: 0px 0px 0px 20px;
margin: 0px 0px 10px 0px;
color: #f58a18;
background: url(/dl/raisport/multimedia/images/bullet_footer.gif) no-repeat;
}

ul.listaCanaliA li span {height: 13px;
width: auto;
padding: 0px 2px 0px 2px;
margin: 0px;
}

ul.listaCanaliA li a:link, ul.listaCanaliA li a:visited{
color: #fff;
}
ul.listaCanaliA li a:hover{
color: #999;
}


ul.listaCanaliB {
display: block;
float: right;
width: 276px;
height: auto;
padding: 0px 5px 0px 4px;
}

ul.listaCanaliB li {
display: block;
text-align: left;
width: 276px;
height: auto;
color: #aaa;
padding: 0px 0px 20px 0px;
margin: 0px 0px 15px 0px;
border-bottom: 1px solid #535353;
}

ul.listaCanaliB li.last {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-bottom: 0px;
}

ul.listaCanaliB li h3 {
display: block;
text-align: left;
width: 256px;
height: 13px;
font-size: 11px;
text-transform: uppercase;
padding: 0px 0px 0px 20px;
margin: 0px 0px 10px 0px;
color: #f58a18;
background: url(/dl/raisport/multimedia/images/bullet_footer.gif) no-repeat;
}

ul.listaCanaliB li a:link, ul.listaCanaliB li a:visited{
color: #fff;
}
ul.listaCanaliB li a:hover{
color: #999;
}

#PreFooter .Ricerca {
display: block;
float: left;
width: 590px;
height: auto;
padding: 5px 0px 0px 0px;
}
#PreFooter .Ricerca h5 {
display: block;
float: left;
width: auto;
height: auto;
color: #959595;
font-size: 10px;
font-weight: normal;
padding: 36px 0px 0px 20px;
}

.box_FooterSearch{
display: block; 
float: left;
margin: 19px 0px 0px 0px;
width: 185px; 
height: 21px; 
padding: 4px 4px 4px 6px;
overflow: hidden;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/raisport/multimedia/images/bkg_searchfooter.png');}
html>/**/body .box_FooterSearch {
background: url(/dl/raisport/multimedia/images/bkg_searchfooter.png) no-repeat!important;
}

.box_FooterSearch input{
	display: block; 
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	width: 138px; 
	height: 19px; 
	border: 0px;
	background: transparent;
	font-size: 14px;
	color: #626262;
	}
.box_FooterSearch input.submit{
	display: block; 
	position: relative;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 40px; 
	height: 21px; 
	border: 0px;
	text-indent: -9000px;
	overflow: hidden;
	background: transparent;
	}

div.containerFooter {
display: block;
width: 100%;
height: auto;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/portale/image/bkg_alpha.png');}
html>/**/body div.containerFooter {
background: 			url(/dl/portale/image/bkg_alpha.png)!important;
}

div.containerFooter #Footer {
display: block;
margin: 0 auto;
width: 940px;
height: auto;
padding: 15px 20px 30px 20px;
text-align: left;
border-left: 1px solid #1f1f1f;
border-right: 1px solid #1f1f1f;
color: #888;
background: #242424;
	}

ul.footMenu {
display: block;
width: 960px;
float: left;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px -9px;
list-style: none;
}
ul.footMenu li {
display: block;
float: left;
padding: 0px;
margin: 0px;
}

ul.footMenu li {
display: block;
float: left;
padding: 10px 0px 0px 10px;
margin: 0px;
}
ul.footMenu li a:link, ul.footMenu li a:visited {
display: block;
float: left;
color: #888;
padding: 0px 8px 0px 0px;
font-weight: bold;
}
ul.footMenu li a:hover {
color: #c6c6c6;
}

/*######### FiNE FOOTER ######### */






ul#menuTendina li a:link, ul#menuTendina li a:visited{
font-size: 11px;
font-weight: bold;
color: #fff;
}
ul#menuTendina li li a:hover{
color: #999;
}



/*######### MENU TENTINA ######### */

ul#menuTendina {
float: left;
display: block;
border: 0 none;
width: 960px;
height: 27px;
color: #000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px -10px;
text-align: left;
}


/* primo livello */

ul#menuTendina h2 {
margin: 0;
padding: 0 0px;
font-size: 12px;
color: #fff;
cursor: pointer;
}

ul#menuTendina ul li.Apertura {
width: 172px;
height: 10px;
position: relative;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
overflow: hidden;
position: relative;
z-index: 100;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/raisport/multimedia/images/tendina_top.png');}
html>/**/body ul#menuTendina ul li.Apertura {
background: 			url(/dl/raisport/multimedia/images/tendina_top.png)!important;
}

ul#menuTendina ul li.Chiusura {
width: 172px;
height: 6px;
position: relative;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/raisport/multimedia/images/tendina_bot.png');}
html>/**/body ul#menuTendina ul li.Chiusura {
background: 			url(/dl/raisport/multimedia/images/tendina_bot.png)!important;
}

ul#menuTendina h2 a.linkDiretto:link, ul#menuTendina h2 a.linkDiretto:visited {
background: transparent;
font-size: 12px;
color: #fff;
}

ul#menuTendina li {
  margin: 0;
  border: 0 none;
  padding: 5px 10px 0px 10px;
  float: left;
  display: inline;
  position: relative;
  height: 22px;
  z-index: 1000;

}

ul#menuTendina ul {
  display: none;
  position: absolute;
  top: 20px;
  left: 0;
  width: 172px;
z-index: 10;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-left: 0px solid #a15b10;
  border-right: 0px solid #a15b10;
}

ul#menuTendina ul:after /*IE 7 loc*/ {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#menuTendina ul li {
  width: 172px;
padding: 2px 0px 2px 0px;
height: auto;
margin: -1px 0px 0px 0px;
position: relative;
z-index: 1;
 background: #f99718 url(/dl/raisport/multimedia/images/tendina_li_bkg.gif);
  float: left; /*IE 7 loc*/
  display: block !important;
  display: inline; /*IE*/
}


ul#menuTendina h2 a {
  border: 0;
  margin: 0;
  padding: 0;
}

/* Menu */

ul#menuTendina a {
float: none !important; 
float: left;
display: block;
color: #fff;
padding: 1px 5px 1px 5px;
margin: 2px 0px 2px 0px;
text-decoration: none;
height: auto;
}


/* label discrittiva  */

ul#menuTendina div.menuLabel {
cursor: default;
margin: 0px 0px 0px 0px;
padding: 2px 5px 0px 5px;
width: 162px;
height: 16px;
text-transform: uppercase;
border: 0px;
font-weight:bold;
color:#b26611;
position: relative;
background: url(/dl/raisport/multimedia/images/tendina_label.gif) 0px 0px no-repeat;
font-size: 12px;
z-index: 1;
}

/* secondo livello */
ul#menuTendina li:hover li a,
ul#menuTendina li.iehover li a {
float: none;
border-top: 0px solid #fff;
border-bottom: 0px solid #fff;
padding: 1px 5px 1px 10px;
margin: 2px 0px 2px 0px;
z-index: 1000;
color: #fff;
position: relative;

}

ul#menuTendina li:hover li a:hover,
ul#menuTendina li:hover li:hover a,
ul#menuTendina li.iehover li a:hover,
ul#menuTendina li.iehover li.iehover a {
  border: 0px solid;
border-top: 0px solid #fff;
border-bottom: 0px solid #fff;
color: #ffd9a7;
}

/* terzo livello */
ul#menuTendina li:hover li:hover li a,
ul#menuTendina li.iehover li.iehover li a {
background: transparent;
border: 0px;
}

ul#menuTendina li:hover li:hover li a,
ul#menuTendina li:hover li:hover li a,
ul#menuTendina li li li a{
color: #bbb;
}

ul#menuTendina li:hover li:hover li a:hover,
ul#menuTendina li:hover li:hover li:hover a,
ul#menuTendina li.iehover li.iehover li a:hover,
ul#menuTendina li.iehover li.iehover li.iehover a {
background: transparent;
color: #fff;
border: 0px solid;
}


/* quarto livello */
ul#menuTendina li:hover li:hover li:hover li a,
ul#menuTendina li.iehover li.iehover li.iehover li a {
  background: #fff ;
  border: 0px solid #ddd;
}

ul#menuTendina li:hover li:hover li:hover li a:hover,
ul#menuTendina li.iehover li.iehover li.iehover li a:hover {
  background: #fff none repeat scroll 0%;
  border: 0px solid;

}

ul#menuTendina ul ul,
ul#menuTendina ul ul ul {
display: none;
position: absolute;
top: 0px;
z-index: 10000;
left: 172px;
width: 165px;
border: 0px solid #3b6699;


}

ul#menuTendina ul ul li,
ul#menuTendina ul ul ul li {
padding: 0px 0px 0px 0px;
width: 171px;
color: #999;
 background: #2e5f97 url(/dl/raisport/multimedia/images/tendina_bkg.gif) -1px 0px repeat-y;
}

ul#menuTendina ul ul li.Aperturina,
ul#menuTendina ul ul ul li.Aperturina {
width: 171px;
height: 6px;
position: relative;
margin: 0px 0px 0px 0px;
background: transparent;
overflow: hidden;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/raisport/multimedia/images/tendina2_top.png');}
html>/**/body ul#menuTendina ul ul li.Aperturina, html>/**/body ul#menuTendina ul ul ul li.Aperturina {
background: 			transparent url(/dl/raisport/multimedia/images/tendina2_top.png) no-repeat!important;
}

ul#menuTendina ul ul li.Chiusurina,
ul#menuTendina ul ul ul li.Chiusurina {
width: 171px;
height: 6px;
position: relative;
margin: 0px 0px 0px 0px;
background: transparent;
overflow: hidden;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/raisport/multimedia/images/tendina2_bot.png');}
html>/**/body ul#menuTendina ul ul li.Chiusurina, html>/**/body ul#menuTendina ul ul ul li.Chiusurina{
background: 	transparent url(/dl/raisport/multimedia/images/tendina2_bot.png) no-repeat!important;
}



/* G hack */
ul#menuTendina li:hover ul ul,
ul#menuTendina li:hover ul ul ul,
ul#menuTendina li.iehover ul ul,
ul#menuTendina li.iehover ul ul ul {
display: none;
}

ul#menuTendina li:hover ul,
ul#menuTendina ul li:hover ul,
ul#menuTendina ul ul li:hover ul,
ul#menuTendina li.iehover ul,
ul#menuTendina ul li.iehover ul,
ul#menuTendina ul ul li.iehover ul {
display: block;
}


/* link a sottolivello */
ul#menuTendina li a.linkLivello,
ul#menuTendina li:hover li a.linkLivello{
cursor: pointer;
display: block;
border:0px;
width: 150px;
background: url(/dl/raisport/multimedia/images/menu_freccia.gif)  160px 6px no-repeat;
font-weight: bold;
padding: 3px 5px 1px 9px;
border-left: 1px solid #fff;
border-top: 0px solid #fff;
border-bottom: 0px solid #fff;
margin: 0px 0px 2px 0px;
color: #fff;
}

ul#menuTendina li li:hover a.linkLivello,
ul#menuTendina li li.iehover a.linkLivello,
ul#menuTendina li:hover li a.linkLivello:hover,
ul#menuTendina li.iehover a.linkLivello:hover {
background: #2e5f97 url(/dl/raisport/multimedia/images/menu_freccia.gif)  160px 7px no-repeat;
font-weight: bold;
color: #555; 
width: 162px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-bottom: 0px solid #fff;
margin: -2px 0px -1px 0px!important;
margin: -2px 0px -2px 0px;
padding: 4px 5px 4px 9px!important;
padding: 2px 5px 5px 10px;
color: #fff;
position: relative;
z-index: 10000;
}

/*## dirette nuove ##*/

#DiretteBar {
display: block;
float: left;
width: 120px;
}

#DiretteBar .holder {
float: left;
width: 120px;
height: 210px;
margin: 0px;
padding: 0px 0px 0px 0px;
}
#DiretteBar .scroll-pane {
width: 120px;
height: 210px;
overflow: auto;
float: left;
padding: 0px 0px 0px 0px;
}
#paneDirette {
height: 210px;
}

#DiretteBar ul {
display: block;
float: left;
}
#DiretteBar ul li{
display: block;
float: left;
margin: 0px 0px 15px 0px;
}

#DiretteBar ul li img{
display: block;
float: left;
cursor: pointer;
border: 2px solid #666;
}


#DiretteBar ul li.selected img{
display: block;
float: left;
border: 2px solid #fd951c;
}

.postVodPanel {
display: none;
}











































