.solotesto {
	display: block;
	position: absolute;
	height: 1px;
	width: 1px;
	left: -15000px;
	top: auto;
	overflow: hidden;
	float: none;
}
.hidden  {
display:	none;
}

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


.clear, .hr {
	clear:		both;
}

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

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

input {
outline: 0;
}


ul {
margin: 0px;
padding: 0px;
list-style: none;
}
object {
outline: 0;
}

.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 */

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 */

script {
width: 0px;
display: none;
}

body	{
text-align:			center;
margin:		 		0px 0px 0px 0px;
font-family:		Arial, sans-serif, helvetica;
font-size:			11px;
color: #707070;
outline: 0;
background: #0a0a0a url(/dl/RaiTV/images/bkg.gif) center 33px repeat-x;
}

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

.box_TopHeader .box_TopHeaderInterno ul{
display: block;
width: 960px;
height: 33px;
margin: 0px auto;
padding: 0px 0px 0px 0px;
}

#Header {
position: relative;
display: block;
margin: 0px auto;
margin-top: 0px;
width: 960px;
height: 150px;
}

#Header a.logoRaiTv {
display: block;
float: left;
width: 160px;
height: 96px;
cursor: pointer;
margin: 10px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/logo_raitv.png');}
html>/**/body #Header a.logoRaiTv {
background: 			url(/dl/RaiTV/images/logo_raitv.png) no-repeat!important;
}


/* NUOVA VERSIONE */


#Header .menuNew {
display: block;
float: right;
width: 753px;
height: 37px;
margin: 0px 0px 0px 0px;
background: url(/dl/RaiTV/images/bkg_menu.gif) no-repeat;
}

#Header .menuNew ul {
display: block;
float: left;
width: auto;
height: 30px;
margin: 3px 0px 4px 3px;
}
#Header .menuNew ul li {
display: block;
float: left;
width: auto;
height: 30px;
margin: 0px 0px 0px 0px;
}
#Header .menuNew ul li a {
display: block;
height: 30px;
margin: 0px 0px 0px 0px;
padding: 0px;
}
#Header .menuNew ul li a.direttaTv:link, #Header .menuNew ul li a.direttaTv:visited {
width: 96px;
background: url(/dl/RaiTV/images/menu_btn_new.gif) 0px 0px no-repeat;
}
#Header .menuNew ul li a.direttaTv:hover {background-position: 0px -30px;}

#Header .menuNew ul li a.direttaRadio:link, #Header .menuNew ul li a.direttaRadio:visited {
width: 123px;
background: url(/dl/RaiTV/images/menu_btn_new.gif) -96px 0px no-repeat;
}
#Header .menuNew ul li a.direttaRadio:hover {background-position: -96px -30px;}

#Header .menuNew ul li a.canaliWeb:link, #Header .menuNew ul li a.canaliWeb:visited {
width: 109px;
background: url(/dl/RaiTV/images/menu_btn_new.gif) -219px 0px no-repeat;
}
#Header .menuNew ul li a.canaliWeb:hover {background-position: -219px -30px;}


#Header .menuNew ul li a.Podcast:link, #Header .menuNew ul li a.Podcast:visited {
width: 93px;
background: url(/dl/RaiTV/images/menu_btn_new.gif) -328px 0px no-repeat;
}
#Header .menuNew ul li a.Podcast:hover {background-position: -328px -30px;}

#Header .menuNew ul li a.Programmi:link, #Header .menuNew ul li a.Programmi:visited {
width: 111px;
background: url(/dl/RaiTV/images/menu_btn_new.gif) -421px 0px no-repeat;
}
#Header .menuNew ul li a.Programmi:hover {background-position: -421px -30px;}

#Header .menuNew ul li a.TematicheTop:link, #Header .menuNew ul li a.TematicheTop:visited {
width: 101px;
background: url(/dl/RaiTV/images/menu_btn_new.gif) -532px 0px no-repeat;
}
#Header .menuNew ul li a.TematicheTop:hover {background-position: -532px -30px;}

#Header .menuNew ul li a.altaQualita:link, #Header .menuNew ul li a.altaQualita:visited {
width: 117px;
background: url(/dl/RaiTV/images/menu_btn_new.gif) -633px 0px no-repeat;
}
#Header .menuNew ul li a.altaQualita:hover {background-position: -633px -30px;}


#Header .boxSearch a.inviaVideo:link, #Header .boxSearch a.inviaVideo:visited {
display: block;
float: right;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
width: 175px;
height: 20px;
background: url(/dl/RaiTV/images/btn_inviavideo.gif) 0px 0px no-repeat;
}
#Header .boxSearch a.inviaVideo:hover {
background-position: 0px -26px;
}

/* FiNE NUOVA VERSIONE*/

/* Menu V3 - ReplayTV */

#Header .menuV3 {
display: block;
float: right;
width: 753px;
height: 32px;
margin: 0px 0px 25px 0px;
background: url(/dl/RaiTV/images/bkg_menu.gif) 0px -6px no-repeat;
}

#Header .menuV3 ul {
display: block;
float: left;
width: auto;
height: 32px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 1px;
}
#Header .menuV3 ul li {
display: block;
position: relative;
float: left;
width: auto;
height: 32px;
margin: 0px 0px 0px 0px;
}
#Header .menuV3 ul li a {
display: block;
height: 32px;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#Header .menuV3 ul li a.direttaTv:link, #Header .menuV3 ul li a.direttaTv:visited {
width: 97px;
background: url(/dl/RaiTV/images/menu_btn_v3.gif) 0px 0px no-repeat;
}
#Header .menuV3 ul li a.direttaTv:hover,
#Header .menuV3 ul li.selected a.direttaTv,
#Header .menuV3 ul li.selected a.direttaTv:link,
#Header .menuV3 ul li.selected a.direttaTv:visited {background-position: 0px -66px;}

#Header .menuV3 ul li a.direttaRadio:link, #Header .menuV3 ul li a.direttaRadio:visited {
width: 126px;
background: url(/dl/RaiTV/images/menu_btn_v3.gif) -97px 0px no-repeat;
}
#Header .menuV3 ul li a.direttaRadio:hover,
#Header .menuV3 ul li.selected a.direttaRadio,
#Header .menuV3 ul li.selected a.direttaRadio:link,
#Header .menuV3 ul li.selected a.direttaRadio:visited {background-position: -97px -66px;}

#Header .menuV3 ul li a.replayTv:link, #Header .menuV3 ul li a.replayTv:visited {
width: 101px;
background: url(/dl/RaiTV/images/menu_btn_v3.gif) -223px 0px no-repeat;
}
#Header .menuV3 ul li a.replayTv:hover,
#Header .menuV3 ul li.selected a.replayTv,
#Header .menuV3 ul li.selected a.replayTv:link,
#Header .menuV3 ul li.selected a.replayTv:visited {
background-position: -223px -66px;
}

#Header .menuV3 ul li a.onDemand:link, #Header .menuV3 ul li a.onDemand:visited {
width: 107px;
background: url(/dl/RaiTV/images/menu_btn_v3.gif) -324px 0px no-repeat;
}
#Header .menuV3 ul li a.onDemand:hover,
#Header .menuV3 ul li.selected a.onDemand,
#Header .menuV3 ul li.selected a.onDemand:link,
#Header .menuV3 ul li.selected a.onDemand:visited {background-position: -324px -66px;}

#Header .menuV3 ul li a.canaliWeb:link, #Header .menuV3 ul li a.canaliWeb:visited {
width: 111px;
background: url(/dl/RaiTV/images/menu_btn_v3.gif) -431px 0px no-repeat;
}
#Header .menuV3 ul li a.canaliWeb:hover,
#Header .menuV3 ul li.selected a.canaliWeb,
#Header .menuV3 ul li.selected a.canaliWeb:link,
#Header .menuV3 ul li.selected a.canaliWeb:visited {background-position: -431px -66px;}

#Header .menuV3 ul li a.Podcast:link, #Header .menuV3 ul li a.Podcast:visited {
width: 90px;
background: url(/dl/RaiTV/images/menu_btn_v3.gif) -542px 0px no-repeat;
}
#Header .menuV3 ul li a.Podcast:hover,
#Header .menuV3 ul li.selected a.Podcast,
#Header .menuV3 ul li.selected a.Podcast:link,
#Header .menuV3 ul li.selected a.Podcast:visited {background-position: -542px -66px;}

#Header .menuV3 ul li a.altaQualita:link, #Header .menuV3 ul li a.altaQualita:visited {
width: 118px;
background: url(/dl/RaiTV/images/menu_btn_v3.gif) -632px 0px no-repeat;
}
#Header .menuV3 ul li a.altaQualita:hover,
#Header .menuV3 ul li.selected a.altaQualita,
#Header .menuV3 ul li.selected a.altaQualita:link,
#Header .menuV3 ul li.selected a.altaQualita:visited {background-position: -632px -66px;}


#Header .boxSearch a.inviaVideo:link, #Header .boxSearch a.inviaVideo:visited {
display: block;
float: right;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
width: 175px;
height: 20px;
background: url(/dl/RaiTV/images/btn_inviavideo.gif) 0px 0px no-repeat;
}
#Header .boxSearch a.inviaVideo:hover {
background-position: 0px -26px;
}

#Header .menuV3 div.selectWeb{
	position: absolute;
	top: 28px;
	left: 0px;
	width: 150px;
	padding: 2px 2px 2px 5px;
	z-index: 2000;
	display: none;
	text-align: left;
}
#Header .menuV3 div.selectTv {
	position: absolute;
	top: 28px;
	left: 0px;
	width: 105px;
	padding: 2px 2px 2px 5px;
	z-index: 2000;
	display: none;
	text-align: left;
}
#Header .menuV3 div.selectTv h3,
#Header .menuV3 div.selectWeb h3 {
	cursor: pointer;
	text-align: right;
	padding-right: 28px;
	height: 18px;
	font-size: 14px;
	font-weight: bold;
	background: transparent url(/dl/RaiTV/images/btn_toggle.gif) right 0px no-repeat;
}
#Header .menuV3 div.selectTv.expanded h3,
#Header .menuV3 div.selectWeb.expanded h3 {
	background: transparent url(/dl/RaiTV/images/btn_toggle.gif) right -22px no-repeat;
}

#Header .menuV3 div.selectTv div.solotesto,
#Header .menuV3 div.selectWeb div.solotesto {
	display: block;
	background-color: #070707;
	height: auto;
	width: 100%;
	left: auto;
	top: auto;

	text-transform: none;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	padding: 0px 2px 0px 5px;
	border: 1px solid #545454;
	float: left;
}
#Header .menuV3 div.selectTv div.solotesto a,
#Header .menuV3 div.selectWeb div.solotesto a {
	display: block;
	text-align: left;
	color: #a1a1a1;
	font-weight: bold;
}
#Header .menuV3 div.selectTv div.solotesto a:hover,
#Header .menuV3 div.selectWeb div.solotesto a:hover {
	color: #e8e8e8;
}
#Header .menuV3 div.selectWeb div.solotesto ul {
	height: auto;
	width: 150px;
	text-align: left;
}
#Header .menuV3 div.selectTv div.solotesto ul {
	height: auto;
	width: 105px;
	text-align: left;
}
#Header .menuV3 div.selectTv div.solotesto ul li,
#Header .menuV3 div.selectWeb div.solotesto ul li {
	float: none;
	height: auto;
	text-align: left;
}
#Header .menuV3 div.selectTv div.solotesto ul li a,
#Header .menuV3 div.selectWeb div.solotesto ul li a {
	height: auto;
	text-align: left;
}

/* MENU V4 */


#Header .menuV4 {
display: block;
float: right;
width: 794px;
height: 32px;
margin: 0px 0px 25px 0px;
background: url(/dl/RaiTV/images/bkg_menu4.gif) 0px -6px no-repeat;
}

#Header .menuV4 ul {
display: block;
float: left;
width: auto;
height: 32px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 1px;
}
#Header .menuV4 ul li {
display: block;
position: relative;
float: left;
width: auto;
height: 32px;
margin: 0px 0px 0px 0px;
}
#Header .menuV4 ul li a {
display: block;
height: 31px;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#Header .menuV4 ul li a.direttaTv:link, #Header .menuV4 ul li a.direttaTv:visited {
width: 101px;
background: url(/dl/RaiTV/images/menu_btn_v4.gif) 0px 0px no-repeat;
}
#Header .menuV4 ul li a.direttaTv:hover,
#Header .menuV4 ul li.selected a.direttaTv,
#Header .menuV4 ul li.selected a.direttaTv:link,
#Header .menuV4 ul li.selected a.direttaTv:visited {background-position: 0px -62px;}

#Header .menuV4 ul li a.direttaRadio:link, #Header .menuV4 ul li a.direttaRadio:visited {
width: 130px;
background: url(/dl/RaiTV/images/menu_btn_v4.gif) -101px 0px no-repeat;
}
#Header .menuV4 ul li a.direttaRadio:hover,
#Header .menuV4 ul li.selected a.direttaRadio,
#Header .menuV4 ul li.selected a.direttaRadio:link,
#Header .menuV4 ul li.selected a.direttaRadio:visited {background-position: -101px -62px;}

#Header .menuV4 ul li a.replayTv:link, #Header .menuV4 ul li a.replayTv:visited {
width: 108px;
background: url(/dl/RaiTV/images/menu_btn_v4.gif) -231px 0px no-repeat;
}
#Header .menuV4 ul li a.replayTv:hover,
#Header .menuV4 ul li.selected a.replayTv,
#Header .menuV4 ul li.selected a.replayTv:link,
#Header .menuV4 ul li.selected a.replayTv:visited {
background-position: -231px -62px;
}

#Header .menuV4 ul li a.onDemand:link, #Header .menuV4 ul li a.onDemand:visited {
width: 112px;
background: url(/dl/RaiTV/images/menu_btn_v4.gif) -339px 0px no-repeat;
}
#Header .menuV4 ul li a.onDemand:hover,
#Header .menuV4 ul li.selected a.onDemand,
#Header .menuV4 ul li.selected a.onDemand:link,
#Header .menuV4 ul li.selected a.onDemand:visited {background-position: -339px -62px;}

#Header .menuV4 ul li a.canaliWeb:link, #Header .menuV4 ul li a.canaliWeb:visited {
width: 116px;
background: url(/dl/RaiTV/images/menu_btn_v4.gif) -451px 0px no-repeat;
}
#Header .menuV4 ul li a.canaliWeb:hover,
#Header .menuV4 ul li.selected a.canaliWeb,
#Header .menuV4 ul li.selected a.canaliWeb:link,
#Header .menuV4 ul li.selected a.canaliWeb:visited {background-position: -451px -62px;}

#Header .menuV4 ul li a.Podcast:link, #Header .menuV4 ul li a.Podcast:visited {
width: 95px;
background: url(/dl/RaiTV/images/menu_btn_v4.gif) -567px 0px no-repeat;
}
#Header .menuV4 ul li a.Podcast:hover,
#Header .menuV4 ul li.selected a.Podcast,
#Header .menuV4 ul li.selected a.Podcast:link,
#Header .menuV4 ul li.selected a.Podcast:visited {background-position: -567px -62px;}

#Header .menuV4 ul li a.altaQualita:link, #Header .menuV4 ul li a.altaQualita:visited {
width: 59px;
background: url(/dl/RaiTV/images/menu_btn_v4.gif) -662px 0px no-repeat;
}
#Header .menuV4 ul li a.altaQualita:hover,
#Header .menuV4 ul li.selected a.altaQualita,
#Header .menuV4 ul li.selected a.altaQualita:link,
#Header .menuV4 ul li.selected a.altaQualita:visited {background-position: -662px -62px;}

#Header .menuV4 ul li a.Blog:link, #Header .menuV4 ul li a.Blog:visited {
width: 72px;
background: url(/dl/RaiTV/images/menu_btn_v4.gif) -721px 0px no-repeat;
}
#Header .menuV4 ul li a.Blog:hover,
#Header .menuV4 ul li.selected a.Blog,
#Header .menuV4 ul li.selected a.Blog:link,
#Header .menuV4 ul li.selected a.Blog:visited {background-position: -721px -62px;}


#Header .boxSearch a.inviaVideo:link, #Header .boxSearch a.inviaVideo:visited {
display: block;
float: right;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
width: 175px;
height: 20px;
background: url(/dl/RaiTV/images/btn_inviavideo.gif) 0px 0px no-repeat;
}
#Header .boxSearch a.inviaVideo:hover {
background-position: 0px -26px;
}

#Header .menuV4 div.selectWeb{
	position: absolute;
	top: 28px;
	left: 0px;
	width: 150px;
	padding: 2px 2px 2px 5px;
	z-index: 2000;
	display: none;
	text-align: left;
}
#Header .menuV4 div.selectTv {
	position: absolute;
	top: 28px;
	left: 0px;
	width: 105px;
	padding: 2px 2px 2px 5px;
	z-index: 2000;
	display: none;
	text-align: left;
}
#Header .menuV4 div.selectTv h3,
#Header .menuV4 div.selectWeb h3 {
	cursor: pointer;
	text-align: right;
	padding-right: 28px;
	height: 18px;
	font-size: 14px;
	font-weight: bold;
	background: transparent url(/dl/RaiTV/images/btn_toggle.gif) right 0px no-repeat;
}
#Header .menuV4 div.selectTv.expanded h3,
#Header .menuV4 div.selectWeb.expanded h3 {
	background: transparent url(/dl/RaiTV/images/btn_toggle.gif) right -22px no-repeat;
}

#Header .menuV4 div.selectTv div.solotesto,
#Header .menuV4 div.selectWeb div.solotesto {
	display: block;
	background-color: #070707;
	height: auto;
	width: 100%;
	left: auto;
	top: auto;

	text-transform: none;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	padding: 0px 2px 0px 5px;
	border: 1px solid #545454;
	float: left;
}
#Header .menuV4 div.selectTv div.solotesto a,
#Header .menuV4 div.selectWeb div.solotesto a {
	display: block;
	text-align: left;
	color: #a1a1a1;
	font-weight: bold;
}
#Header .menuV4 div.selectTv div.solotesto a:hover,
#Header .menuV4 div.selectWeb div.solotesto a:hover {
	color: #e8e8e8;
}
#Header .menuV4 div.selectWeb div.solotesto ul {
	height: auto;
	width: 150px;
	text-align: left;
}
#Header .menuV4 div.selectTv div.solotesto ul {
	height: auto;
	width: 105px;
	text-align: left;
}
#Header .menuV4 div.selectTv div.solotesto ul li,
#Header .menuV4 div.selectWeb div.solotesto ul li {
	float: none;
	height: auto;
	text-align: left;
}
#Header .menuV4 div.selectTv div.solotesto ul li a,
#Header .menuV4 div.selectWeb div.solotesto ul li a {
	height: auto;
	text-align: left;
}

/* scrollbar per menu in alto (solo ie 6-7) */

#Header .jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	margin: 5px 0px 5px 0px;
	clear: both;
	float: left;
}

#Header .jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	margin: 0px 0px 0px 2px;
	background:  url(/dl/RaiTV/images/scroll_oriz_dragmid_videowall.gif) bottom right no-repeat;
}

#Header .jScrollIntervalTrack {
	position: absolute;
}

#Header .jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
#Header .jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
#Header .jScrollPaneTrack {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 954px;
	width: 800px;
	height: 16px;
	position: absolute;
	left: auto;
	bottom: auto;
	top: 0px;
	right: 0px;
	cursor: pointer;
	background: url(/dl/RaiTV/images/scroll_oriz_panetrack_videowall.gif) 0px 0px no-repeat!important;
}

#Header div.selectTv .jScrollPaneContainer,
#Header div.selectWeb .jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	margin: 0px 0px 0px 0px;
	float: none;
}

#Header div.selectTv .jScrollPaneDrag,
#Header div.selectWeb .jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	margin: 2px 0px 0px 0px;
	background: url(/dl/RaiTV/images/scroll_dragmid.gif) bottom left no-repeat;
}

#Header div.selectTv .jScrollIntervalTrack,
#Header div.selectWeb .jScrollIntervalTrack {
	position: absolute;
}

#Header div.selectTv .jScrollPaneDragTop,
#Header div.selectWeb .jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;

	background: url(/dl/RaiTV/images/scroll_dragtop.gif) 0px 0px no-repeat;
	height: 6px;
}
#Header div.selectTv .jScrollPaneDragBottom,
#Header div.selectWeb .jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;

	background: url(/dl/RaiTV/images/scroll_dragbot.gif) 0px 0px no-repeat;
	height: 10px;
}

#Header div.selectTv .jScrollPaneTrack,
#Header div.selectWeb .jScrollPaneTrack {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 0px;
	left: auto;
	cursor: pointer;
	width: 16px;
	height: 116px;
	height: 78px;
	background: url(/dl/RaiTV/images/scroll_panetrack_videowall.gif) 0px 0px no-repeat !important;
}

/* fine scrollbar per menu in alto (solo ie 6-7) */

/* Fine Menu V3 - ReplayTV */

/* HEADER V3 */

#Header .boxReplayTv{
display: block;
float: right;
width: 374px;
height: 81px;
padding: 0px 0px 0px 10px;
overflow: hidden;
background: url(/dl/replaytv/images/box_replaytv_large.gif?v4) no-repeat;
}
#Header .boxReplayTv a.replayTv {
	cursor: pointer;
	display: block;
	width: 100%;
	height: 30px;
}

#Header .boxReplayTv ul{
display: block;
float: left;
width: 374px;
height: 50px;

}

#Header .boxReplayTv ul li{
display: block;
float: left;
width: 92px;
height: 50px;
margin: 0px 1px 0px 0px;
}


#Header .boxReplayTv ul li a{
display: block;
float: left;
width: 92px;
height: 50px;
overflow: hidden;
text-indent: -9000px;
margin: 0px 0px 0px 0px;
}


#Header h1.title {
color:#FFFFFF;
float:right;
font-size:26px;
font-weight:normal;
height:46px;
text-align:center;
text-transform:uppercase;
width:765px;
}
#Header h1.title span.c {
	color:#008AE2;
}

/* Fine HEADER V3 */


#Header .boxSearch {
display: block;
float: right;
margin: 23px 0px 0px 0px;
width: 655px;
height: 26px;
overflow: hidden;
padding: 0px 0px 0px 0px;
}

.Search {
display: block;
float: left;
margin: 0px 0px 0px 0px;
width: 311px;
height: 24px;
overflow: hidden;
padding: 2px 5px 0px 28px;
background: url(/dl/RaiTV/images/bkg_header_search.gif) no-repeat;
}

.Search input {
display: block;
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;
}
.Search input.submit{
display: block;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 50px;
height: 22px;
border: 0px;
text-indent: -9000px;
overflow: hidden;
background: transparent;
	}

#Header .boxSearch a.searchProg:link, #Header .boxSearch a.searchProg:visited {
display: block;
float: right;
margin: 0px 3px 0px 0px;
padding: 5px 0px 0px 0px;
width: 110px;
height: 20px;
text-align: center;
color: #b6b6b6;
background: url(/dl/RaiTV/images/bkg_search_altro.gif) 0px 0px no-repeat;
}
#Header .boxSearch a.searchProg:hover {
color: #eee;
background-position: 0px -26px;
}

#Header .boxSearch a.searchTema:link, #Header .boxSearch a.searchTema:visited {
display: block;
float: right;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
width: 94px;
height: 20px;
text-align: center;
color: #b6b6b6;
background: url(/dl/RaiTV/images/bkg_search_altro.gif) -110px 0px no-repeat;
}
#Header .boxSearch a.searchTema:hover {
color: #eee;
background-position: -110px -26px;
}



.searchBoxes {
	float: left;
	width: 249px;
	margin: 8px 16px 0 50px;
}
.boxSearchBy {
display: block;
text-align: left;
float: left;
width: 249px;
height: 25px;
margin: 15px 0px 0px 0px;
background: transparent none;
}

.boxSearchBy h3{
display: block;
text-align: left;
float: left;
width: 40px;
height: 20px;
padding: 5px 2px 0 3px;
text-transform: capitalize;
color: #e2dfdf;
font-weight: bold;
font-size: 13px;
}

.boxSearchBy a.cercaTem,
.boxSearchBy a.cercaTem:link,
.boxSearchBy a.cercaTem:visited{
display: block;
text-align: center;
float: left;
width: 82px;
height: 20px;
padding: 5px 10px 0px 10px;
text-transform: normal;
color: #e2dfdf;
font-weight: bold;
font-size: 13px;
border-right: 0px solid #aaa;
background: transparent url(/dl/replaytv/images/bullet_search_by.gif) right 10px scroll no-repeat;
}
.boxSearchBy a.cercaTem:hover,
.boxSearchBy a.cercaTem:active{
color: #fff;
}

.boxSearchBy a.cercaProg,
.boxSearchBy a.cercaProg:link,
.boxSearchBy a.cercaProg:visited{
display: block;
text-align: center;
float: left;
width: 82px;
height: 20px;
padding: 5px 10px 0px 10px;
text-transform: normal;
color: #e2dfdf;
font-weight: bold;
font-size: 13px;
background: transparent url(/dl/replaytv/images/bullet_search_by.gif) right 10px scroll no-repeat;
}
.boxSearchBy a.cercaProg:hover,
.boxSearchBy a.cercaProg:active{
color: #fff;
}



#Container .spallaDx .Search,
.spallaDx .Search {
margin: 0px;
width: 300px;
color: #505050;
padding: 0px 0px 10px 0px;
background: url("/dl/replaytv/images/bkg_spalla_search.gif") no-repeat scroll 0 0 transparent;
}
#Container .spallaDx .Search input,
.spallaDx .Search input {
width: 250px;
float: right;
margin-right: 12px;
padding-top: 4px;
}
#Container .spallaDx .Search input.submit,
.spallaDx .Search input.submit {
width: 27px;
float: left;
margin-right: 0px;
}


#Container .spallaDx .searchBoxes .Search,
.searchBoxes .Search {
display: block;
float: left;
margin: 0px 0px 0px 0px;
width: 249px;
height: 20px;
overflow: hidden;
padding: 0px 0px 0px 0px;
color: #505050;
background: url("/dl/replaytv/images/box_search_top_large.gif") no-repeat scroll 0 0 transparent;
}

#Container .spallaDx .searchBoxes .Search input,
.searchBoxes .Search input {
display: block;
float: right;
margin: 0px 0px 0px 0px;
padding: 3px 0px 0px 0px;
width: 222px;
height: 17px;
border: 0px;
background: transparent;
font-size: 11px;
color: #888;
}
#Container .spallaDx .searchBoxes .Search input.submit,
.searchBoxes .Search input.submit{
display: block;
float: left ;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 20px;
height: 20px;
border: 0px;
text-indent: -9000px;
overflow: hidden;
background: transparent;
}


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


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


#Container {
display: block;
margin: 0 auto;
width: 960px;
height: auto;
padding: 0px 10px 10px 10px;
text-align: center;
background: url(/dl/RaiTV/images/bkg_container.gif) top center no-repeat;
}

#boxvideoWall {
display: block;
float: left;
width: 960px;
height: 325px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#silverlightControlHost {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 640px;
	height: 388px;
}
#silverlightControlHost object {
	position: relative;
	z-index: 100;
}
#linuxWall {
display: none;
float: left;
width: 100%;
height: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#vodPlaylist {
display: block;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
}

div.Main {
display: block;
float: left;
width: 610px;
height: auto;
margin: 18px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



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

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

#playerVod {
	display: block;
	float: left;
	width: 960px;
	height: 485px;
	padding: 2px 2px 0px 2px;
	margin: 0px 0px 0px 0px;
	position: relative;
	background-color:      #0369bb;
	background-repeat:     no-repeat;
	background-position:   left top;
	background-attachment: scroll;
	/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/bkg_item.png'); */
	background-image: url(/dl/RaiTV/images/bkg_item.png)!important;
	background-image: url(/dl/RaiTV/images/bkg_item.gif);
}
/* questo vale anche per ie7! */
html>body #playerVod {
	background-image: url(/dl/RaiTV/images/bkg_item.png);
	filter:none;
}

#playerVod #Player {
	overflow: hidden;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 640px;
	height: 388px;
}

#playerVod #Player a.tappoVod{
display: block;
float: left;
position: relative;
width: 433px;
height: 325px;
margin: -336px 0px 0px 0px!important;
padding: 0px 0px 0px 0px;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/mask_tappovod.png');}
html>/**/body #playerVod #Player a.tappoVod {
margin: -328px 0px 0px 0px!important;
background: url(/dl/RaiTV/images/mask_tappovod.png) no-repeat!important;
}


div.contVod {
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 473px;
	margin: 0;
	padding: 0;
	width: 318px;
	overflow: hidden;
	position: relative;
	background: url("/dl/RaiTV/images/bkg_contVod.jpg") no-repeat scroll right top transparent;
}

div.contVod div.boxVod {
	display: block;
	float: left;
	height: 473px;
	margin: 0;
	padding: 0;
	width: 318px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/bkg_boxVod.png');
}
html>/**/body div.contVod div.boxVod {
	background: url("/dl/RaiTV/images/bkg_boxVod.png") no-repeat scroll right top transparent !important;
}

div.contVod div.boxVod div.logoDescr {
	display: block;
	float: none;
	margin: 0px;
	overflow: hidden;
	padding: 5px 15px 0 15px;
	width: 288px;
	height: 49px;
	position: absolute;
	left: 0px;
	top: 143px;
}

div.contVod div.boxVod div.logoEditore {
	display: block;
	position: absolute;
	float: none;
	height: 45px;
	margin: 0px;
	width: 140px;
	top: 5px;
	right: 5px;
}
div.contVod div.boxVod div.logoEditore span,
div.contVod div.boxVod div.logoEditore img {
	width: 140px;
	height: 45px;
}

div.contVod div.boxVod h2{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 288px;
	height: 49px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	line-height: 23px;
	text-align: left;
	text-transform: uppercase;
}
div.contVod div.boxVod h2 span{
display: block;
width: 248px;
height: auto;
margin: -4px 0px -5px 0px;
padding: 0px 0px 0px 2px;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #626262;
}

div.contVod div.boxVod ul{
	display: block;
	float: none;
	position: absolute;
	left: 10px;
	bottom: 5px;
	height: 20px;
	width: 298px;
	margin: 0;
	padding: 0;
	text-align: center;
}
div.contVod div.boxVod ul li{
	display: block;
	float: left;
	margin: 0px;
}

div.contVod div.boxVod a.Info:link, div.contVod div.boxVod a.Info:visited{
display: block;
float: left;
text-align: center;
width: 100px;
height: 17px;
color: #c6c6c6;
position: relative;
cursor: pointer;
	margin: 9px 5px 0px 85px!important;
	margin: 9px 5px 0px 48px;
	padding: 3px 10px 0px 0px;
	font-weight: bold;
	font-size: 12px;
	background: url("/dl/replaytv/images/bullet_on.gif") no-repeat scroll right 5px transparent !important;
}

div.contVod div.boxVod a.Sito:link, div.contVod div.boxVod a.Sito:visited{
display: block;
float: left;
text-align: center;
width: 75px;
height: 17px;
margin: 9px 0px 0px 0px;
color: #c6c6c6;
position: relative;
cursor: pointer;
padding: 3px 6px 0px 0px;
font-weight: bold;
font-size: 12px;
background: url("/dl/replaytv/images/bullet_on.gif") no-repeat scroll right 5px transparent !important;
}
div.contVod div.boxVod a.Info:hover, div.contVod div.boxVod a.Sito:hover{
color: #fff;
}


.fbLike {
display: block;
float: left;
width: 284px;
height: 30px;
padding: 0px 18px 0px 18px;
position: absolute;
top: 428px;
left: 0px;
}


/* variazioni per il player smooth streaming (piu' largo) */

/* fine variazioni per il player smooth streaming (piu' largo) */

/* boxetti */

div.contVod .boxVod .boxInfo {
	display: block;
	float: none;
	position: absolute;
	height: 185px;
	width: 288px;
	left: 0px;
	top: 197px;
	overflow: hidden;
	padding: 15px 15px 0;
	text-align: left;
}

div.contVod .boxVod h1 {
	color: #008ae2;
	display: block;
	float: left;
	font-size: 14px;
	height: auto;
	padding: 0 0 10px;
	text-transform: uppercase;
	width: 288px;
}

div.contVod .boxVod .boxInfo p {
display: block;
float: left;
width: 190px;
height: auto;
color: #ccc;
font-size: 11px;
padding: 0px 0px 10px 0px;
}

div.contVod .boxVod .boxInfo .Durata {
display: block;
float: left;
color: #787878;
}
div.contVod .boxVod .boxInfo .Data {
display: block;
float: right;
color: #787878;
}
div.contVod .boxVod .boxInfo .Durata span,
div.contVod .boxVod .boxInfo .Data span {
color: #555;
}

div.contVod .boxVod .boxInfo ul.More{
	height: auto;
	padding: 7px 0 0;
	width: 288px;
	position: static;
	bottom: auto;
	left: auto;
	display: block;
	float: right;
	margin: 0;
	text-align: left;
}
div.contVod .boxVod .boxInfo ul.More li{
float: left;
width: 288px;
height: auto;
padding: 0px 0px 0px 0px;
}

div.contVod .boxVod .boxInfo ul.More li a:link, div.contVod .boxVod .boxInfo ul.More li a:visited{
padding: 0px 10px 0px 0px;
color: #ccc;
position: relative;
cursor: pointer;
background: url(/dl/RaiTV/images/bullet_arrow2.gif) right 4px no-repeat;
}
div.contVod .boxVod .boxInfo ul.More li a:hover{
color: #fff;
}

div.contVod .boxVod .videoCons {
	display: block;
	float: none;
	position: absolute;
	height: 185px;
	width: 288px;
	left: 0px;
	top: 197px;
	overflow: hidden;
	padding: 15px 15px 0;
	text-align: left;
}

div.contVod .boxVod .videoCons  h1 {
color: #626262;
padding: 0px 0px 10px 0px;
}


/* scroll */

.holder {
float: left;
width: 421px;
height: 127px;
margin: 0px;
padding: 0px 0px 0px 0px;

	float: left;
	height: 127px;
	margin: 0;
	padding: 0;
	width: 288px;
}
.scroll-pane {
width: 421px;
height: 127px;
overflow: auto;
float: left;
padding: 0px 0px 0px 0px;

	float: left;
	height: 127px;
	overflow: auto;
	padding: 0;
	width: 288px;
}
#pane {
height: 127px;
}


#paneInfoVideo {
display: block;
height: 57px;
}

.orange-bar .jScrollPaneTrack {
height: 127px;
background: url(/dl/RaiTV/images/scroll_panetrack_short.gif) no-repeat;
}
.orange-bar .jScrollPaneDragTop {
background: url(/dl/RaiTV/images/scroll_dragtop.gif) 0px 0px no-repeat;
height: 6px;
}
.orange-bar .jScrollPaneDragBottom {
background: url(/dl/RaiTV/images/scroll_dragbot.gif) 0px 0px no-repeat;
height: 10px;
}
.orange-bar .jScrollPaneDrag {
margin: 2px 0px 0px 0px;
background: url(/dl/RaiTV/images/scroll_dragmid.gif) bottom left no-repeat;
}
.orange-bar .scroll-pane {
}


.holder.small-bar {
height: 57px;
color: #ccc;
padding: 10px 0px 0px 0px;
}
.small-bar .jScrollPaneTrack {
height: 57px;
background: url(/dl/RaiTV/images/scroll_small_panetrack.gif) no-repeat;
}
.small-bar .jScrollPaneDragTop {
background: url(/dl/RaiTV/images/scroll_small_dragtop.gif) 0px 0px no-repeat;
height: 4px;
}
.small-bar .jScrollPaneDragBottom {
background: url(/dl/RaiTV/images/scroll_small_dragbot.gif) 0px 0px no-repeat;
height: 8px;
}
.small-bar .jScrollPaneDrag {
margin: 2px 0px 0px 0px;
background: url(/dl/RaiTV/images/scroll_small_dragmid.gif) bottom left no-repeat;
}
.small-bar .scroll-pane {
}

/* FiNE scroll*/


div.contVod .boxVod .videoCons  h1#titInfoProgramma {
display: block;
float: left;
}
div.contVod .boxVod .videoCons  h1#titInfoProgramma span {
float: left;
}

div.contVod .boxVod .videoCons  h1#titInfoProgramma a.close {
float: right;
display: block;
width: 20px;
height: 16px;
position: relative;
cursor: pointer;
background: url(/dl/RaiTV/images/btn_close.gif) no-repeat;
}
div.contVod .boxVod .videoCons  h1#titInfoProgramma a.close:hover {
background-position: 0px -16px;
}

div.contVod .boxVod .videoCons  #txtInfoProgramma {
display: block;
float: left;
width: 190px;
height: auto;
color: #ccc;
}

#playerVod .boxCommenti {
	display: block;
	position: relative;
	left: 0;
	top: 0;
	float: left;
	height: 82px;
	height: 30px;
	width: 610px;
	margin: 0 0 0 0;
	padding: 12px 15px 0;
	text-align: left;
	overflow: hidden;
}

#playerVod .boxCommenti .Top {
	display: block;
	float: left;
	text-align: left;
	width: 268px;
	height: 22px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 342px;
	background: transparent url(/dl/RaiTV/images/ico_myraitv.gif) no-repeat 3px 0px scroll;
}

#playerVod .boxCommenti .Top a.commenta{
	display: block;
	float: left;
	text-align: center;
	width: 119px;
	height: 16px;
	font-weight: bold;
	font-size: 11px;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	background: url(/dl/RaiTV/images/btn_commenta.gif) 0px 0px no-repeat;
}
#playerVod .boxCommenti .Top a.commenta:hover{
	color: #fff;
	background-position: 0px -17px;
}
#playerVod .boxCommenti .Top .btnMyRT{
	display: block;
	float: left;
	text-align: center;
	width: 119px;
	height: 17px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#playerVod .boxCommenti .Top .btnMyRT a.Accedi{
	display: block;
	float: left;
	height: 16px;
	padding: 1px 0 0 9px;
	text-align: left;
	width: 43px;
	color: #aaa;
	background: url(/dl/RaiTV/images/btn_commenta.gif) left top scroll no-repeat;
}
#playerVod .boxCommenti .Top .btnMyRT a.Registra{
	display: block;
	float: right;
	color: #aaa;
	height: 16px;
	padding: 1px 8px 0 2px;
	width: 56px;
	text-align: right;
	background: url(/dl/RaiTV/images/btn_commenta.gif) right top scroll no-repeat;
}
#playerVod .boxCommenti .Top .btnMyRT a.Accedi:hover {
	color: #fff;
	background-position: left -17px;
}
#playerVod .boxCommenti .Top .btnMyRT a.Registra:hover {
	color: #fff;
	background-position: right -17px;
}





#playerVod .boxCommenti .Top .commenti{
	display: block;
	float: right;
	text-align: right;
	width: 120px;
	height: 16px;
	font-weight: bold;
	font-size: 11px;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #fff;
}

#playerVod .boxCommenti .txtNoComments {
	display: block;
	float: left;
	width: 610px;
	height: auto;
	padding: 9px 0px 0px 0px;
	color: #757575;
	color: #fff;
}

#playerVod .boxCommenti .txtNoComments span{
	display: block;
	float: left;
	width: 421px;
	height: auto;
	font-weight: bold;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	color: #757575;
	color: #fff;
}

#playerVod .boxCommenti .txtNoComments .btnMyRT{
	display: block;
	float: right;
	width: 106px;
	height: 20px;
	font-weight: bold;
	margin: 7px 0px 0px 0px;
	padding: 5px 14px 0px 40px;
	background: url(/dl/RaiTV/images/btn_comm_acre.gif) no-repeat;
}

#playerVod .boxCommenti .txtNoComments .btnMyRT a.Accedi{
	display: block;
	float: left;
	color: #aaa;
}
#playerVod .boxCommenti .txtNoComments .btnMyRT a.Registra{
	display: block;
	float: right;
	color: #aaa;
}
#playerVod .boxCommenti .txtNoComments .btnMyRT a.Accedi:hover,
#playerVod .boxCommenti .txtNoComments .btnMyRT a.Registra:hover{
	color: #0794fe;
}


#playerVod .boxCommenti .txtCommentsSmall {
display: block;
float: left;
width: 610px;
height: 43px;
overflow: hidden;
padding: 15px 0px 0px 0px;
color: #fff;
}

#playerVod .boxCommenti .txtCommentsSmall b{
color: #bebebe;
display:inline-block;
padding:0 5px;
}

#playerVod .boxCommenti .txtCommentsSmall span{
display: inline;
float: none;
width: auto;
height: auto;
overflow: hidden;
padding: 0px 0px 0px 0px;
color: #757575;
color: #fff;
}


/* tasti opzioni vod singolo */

#playerVod .opzioniVideo{
	display: block;
	width: 279px;
	height: 22px;
	position: absolute;
	bottom: 51px!important;
	bottom: 46px;
	left: 18px;
	float: none;
	margin: 0px;
	padding: 0;
	background: url("/dl/RaiTV/images/bkg_opzioni_videoXS.gif") no-repeat scroll 0 0 transparent;
}

#playerVod .opzioniVideo ul.vodOpzioni {
	display: block;
	float: left;
	position: relative;
	list-style:none outside none;
	left: 0px;
	bottom: 0;
	height: 17px;
	width: 275px;
	margin: 0;
	padding: 0 0 5px 2px;
	text-align: center;
}

#playerVod .opzioniVideo ul.vodOpzioni li{
	display: block;
	float: left!important;
	height: 22px;
	margin: 0;
	padding: 0 1px 0 0;
	position: relative;
}

#playerVod .opzioniVideo ul.vodOpzioni li a{
display: block;
float: left;
width: 30px;
height: 22px;
position:relative;
z-index: 30;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
cursor: pointer;
}
#playerVod .opzioniVideo ul.vodOpzioni li a:hover{
display: block;
float: left;
width: 30px;
height: 22px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: transparent;
}

#playerVod .opzioniVideo ul.vodOpzioni li.Playlist{
width: 30px;
background: url(/dl/RaiTV/images/btn_addplaylist_big.gif) 0px 0px no-repeat;
}
#playerVod .opzioniVideo ul.vodOpzioni li.Fave{
width: 30px;
background: url(/dl/RaiTV/images/btn_fave_big.gif) 0px 0px no-repeat;
}
#playerVod .opzioniVideo ul.vodOpzioni li.nonFave{
width: 30px;
background: url(/dl/RaiTV/images/btn_nonfave_big.gif) 0px 0px no-repeat;
}
#playerVod .opzioniVideo ul.vodOpzioni li.Send{
width: 30px;
background: url(/dl/RaiTV/images/btn_sendfr_big.gif) 0px 0px no-repeat;
}
#playerVod .opzioniVideo ul.vodOpzioni li.Download{
width: 30px;
background: url(/dl/RaiTV/images/btn_download_big.gif) 0px 0px no-repeat;
}
#playerVod .opzioniVideo ul.vodOpzioni li.Feed{
width: 30px;
background: url(/dl/RaiTV/images/btn_feedrss_big.gif) 0px 0px no-repeat;
}
#playerVod .opzioniVideo ul.vodOpzioni li.Facebook{
width: 30px;
background: url(/dl/RaiTV/images/btn_facebook_big.gif) 0px 0px no-repeat;
}
#playerVod .opzioniVideo ul.vodOpzioni li.Commenti{
width: 30px;
background: url(/dl/RaiTV/images/btn_comments_big.gif) 0px 0px no-repeat;
}

#playerVod .opzioniVideo ul.vodOpzioni li a.btnPlaylist:link,
#playerVod .opzioniVideo ul.vodOpzioni li a.btnPlaylist:visited{
background: url(/dl/RaiTV/images/btn_addplaylist_big.gif) 0px -22px no-repeat;
}
#playerVod .opzioniVideo ul.vodOpzioni li a.btnPlaylist:hover{
background: url(/dl/RaiTV/images/btn_addplaylist_big.gif) 0px -44px no-repeat;
}
#playerVod .opzioniVideo ul.vodOpzioni li a.btnFave:link,
#playerVod .opzioniVideo ul.vodOpzioni li a.btnFave:visited{
background: url(/dl/RaiTV/images/btn_fave_big.gif) 0px -22px no-repeat;
}
#playerVod .opzioniVideo ul.vodOpzioni li a.btnFave:hover{
background: url(/dl/RaiTV/images/btn_fave_big.gif) 0px -44px no-repeat;
}
#playerVod .opzioniVideo ul.vodOpzioni li a.btnNonFave:link,
#playerVod .opzioniVideo ul.vodOpzioni li a.btnNonFave:visited{
background: url(/dl/RaiTV/images/btn_nonfave.gif) 0px -22px no-repeat;
}
#playerVod .opzioniVideo ul.vodOpzioni li a.btnNonFave:hover{
background: url(/dl/RaiTV/images/btn_nonfave.gif) 0px -22px no-repeat;
}

#playerVod .opzioniVideo ul.vodOpzioni li a.btnSend:link,
#playerVod .opzioniVideo ul.vodOpzioni li a.btnSend:visited{
background: url(/dl/RaiTV/images/btn_sendfr_big.gif) 0px -22px no-repeat;
}
#playerVod .opzioniVideo ul.vodOpzioni li a.btnSend:hover{
background: url(/dl/RaiTV/images/btn_sendfr_big.gif) 0px -44px no-repeat;
}

#playerVod .opzioniVideo ul.vodOpzioni li a.btnDownload:link,
#playerVod .opzioniVideo ul.vodOpzioni li a.btnDownload:visited{
background: url(/dl/RaiTV/images/btn_download_big.gif) 0px -22px no-repeat;
}
#playerVod .opzioniVideo ul.vodOpzioni li a.btnDownload:hover{
background: url(/dl/RaiTV/images/btn_download_big.gif) 0px -44px no-repeat;
}
#playerVod .opzioniVideo ul.vodOpzioni li a.btnFeed:link,
#playerVod .opzioniVideo ul.vodOpzioni li a.btnFeed:visited{
background: url(/dl/RaiTV/images/btn_feedrss_big.gif) 0px -22px no-repeat;
}
#playerVod .opzioniVideo ul.vodOpzioni li a.btnFeed:hover{
background: url(/dl/RaiTV/images/btn_feedrss_big.gif) 0px -44px no-repeat;
}
#playerVod .opzioniVideo ul.vodOpzioni li a.btnFacebook:link,
#playerVod .opzioniVideo ul.vodOpzioni li a.btnFacebook:visited{
background: url(/dl/RaiTV/images/btn_facebook_big.gif) 0px -22px no-repeat;
}
#playerVod .opzioniVideo ul.vodOpzioni li a.btnFacebook:hover{
background: url(/dl/RaiTV/images/btn_facebook_big.gif) 0px -44px no-repeat;
}
#playerVod .opzioniVideo ul.vodOpzioni li a.btnComm:link,
#playerVod .opzioniVideo ul.vodOpzioni li a.btnComm:visited{
background: url(/dl/RaiTV/images/btn_comments_big.gif) 0px -22px no-repeat;
}
#playerVod .opzioniVideo ul.vodOpzioni li a.btnComm:hover{
background: url(/dl/RaiTV/images/btn_comments_big.gif) 0px -44px no-repeat;
}



/** VOTAZIONE **/

#playerVod .opzioniVideo .Rate{
display: block;
float: left;
width:61px;
height: 17px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 7px;
}


#playerVod ol.Rating{
position:relative;
display: block;
float: left;
	width: 58px;
height: 10px;
	margin: 6px 0px 0px 17px!important;
	margin: 6px 0px 0px 8px;
padding: 0px 0px 0px 0px;
overflow: hidden;
background: url(/dl/RaiTV/images/bkg_votazione.gif) 0px 0px no-repeat;
}

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

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

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

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

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


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

/** fine VOTAZIONE **/

.opzioniVideo .Visite{
display: block;
float: left;
text-align: left;
width:150px;
height: 17px;
color: #787878;
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 15px;
}

.opzioniVideo .Visite span {
color: #555;
}

/* fine tasti opzioni vod singolo */


/*######### LiSTA VIDEO SmALL ######### */

div.contVod div.boxVod .listaVideoSmall {
display: block;
float: left;
width: 160px;
height: auto;
text-align: left;
}
div.contVod div.boxVod .listaVideoSmall ul {
display: block;
float: left;
width: 160px;
height: auto;
padding: 0px 0px 0px 0px;
margin: -10px 0px 0px 0px;
}
div.contVod div.boxVod .listaVideoSmall ul li{
display: block;
float: left;
width: 69px;
height: 89px;
margin: 10px 20px 0px 0px;

}
div.contVod div.boxVod .listaVideoSmall ul li.last {
margin: 10px 0px 0px 0px;
}
div.contVod div.boxVod .listaVideoSmall ul li a.screenShot{
height: 78px;
background: transparent;
}

div.contVod div.boxVod .listaVideoSmall ul li a.screenShot img{
margin: 0px 0px 1px 0px;

}
div.contVod div.boxVod .listaVideoSmall ul li a.screenShot .mask{
display: block;
position: relative;
width: 69px;
height: 52px;
margin: 0px 0px -52px 0px;
cursor: pointer;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='');}
html>/**/body div.contVod div.boxVod .listaVideoSmall ul li a.screenShot .mask {
background: url() no-repeat!important;
}

div.contVod div.boxVod .listaVideoSmall ul li div.Desc{
display: block;
float: left;
position: relative;
width: 65px;
height: 35px;
padding: 0px 2px 0px 2px;
margin: -25px 0px 0px 0px;

}
div.contVod div.boxVod .listaVideoSmall ul li div.Desc a{
display: block;
float: left;
width: 65px;
height: 31px;
color: #fff;
overflow: hidden;
font-weight: normal;
font-size: 10px;
line-height: 10px;
padding: 3px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
div.contVod div.boxVod .listaVideoSmall ul li div.Desc a:hover{
color: #ccc;
}

/*######### FiNE LiSTA VIDEO SmALL ######### */

#mediaList{display: none;}

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

/*######### COMMENTISSIMI ######### */

div.boxTuttiCommenti{
display: block;
float: left;
width: 610px;
height: auto;
padding: 0px 0px 20px 0px;
background: #0a0a0a;
}
div.boxTuttiCommenti .tab{
display: block;
float: left;
text-align: left;
width: 574px;
height: 49px;
padding: 10px 0px 0px 36px;
color: #fff;
text-transform: uppercase;
background:  url(/dl/RaiTV/images/tab_commenti.gif) no-repeat;
}

div.boxTuttiCommenti .tab strong{
display: block;
float: left;
}
div.boxTuttiCommenti .tab a.Close{
display: block;
float: right;
text-align: left;
width: 15px;
height: 15px;
padding: 0px 0px 0px 0px;
margin: -2px 0px 0px 0px;
color: #fff;
text-transform: uppercase;
background:  url(/dl/RaiTV/images/btn_close_comm.gif) no-repeat;
}

div.boxTuttiCommenti .tab a.Close:hover{
background-position: 0px -16px;
}

div.boxTuttiCommenti .Top{
display: block;
float: left;
width: 610px;
height: 10px;
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 0px;
overflow: hidden;
background:  url(/dl/RaiTV/images/box_comm_botop.gif) 0px 0px no-repeat;
}
div.boxTuttiCommenti .Bot{
display: block;
float: left;
width: 610px;
height: 10px;
padding: 0px 0px 0px 0px;
overflow: hidden;
background:  url(/dl/RaiTV/images/box_comm_botop.gif) 0px -10px no-repeat;
}
div.boxTuttiCommenti .Mid{
display: block;
float: left;
text-align: left;
width: 538px;
height: auto;
padding: 5px 35px 5px 35px;
margin: 0px 0px 0px 0px;
overflow: hidden;
border-left: 1px solid #484848;
border-right: 1px solid #484848;
background:  #2e2e2e;
}

div.boxTuttiCommenti h2{
display: block;
float: left;
text-align: left;
width: 538px;
height: auto;
padding: 0px 0px 0px 0px;
color: #fff;
font-size: 16px;
}

/* login */

div.boxTuttiCommenti .boxLogIn {
display: block;
float: left;
width: 440px;
height: auto;
padding: 20px 0px 0px 98px;
}

div.boxTuttiCommenti .boxLogIn h4 {
display: block;
float: left;
width: 170px;
height: auto;
font-weight: bold;
padding: 5px 0px 0px 0px;
color: #999;
font-size: 12px;
}

div.boxTuttiCommenti .boxLogIn ul{
display: block;
float: left;
width: 270px;
height: 26px;
padding: 0px 0px 20px 0px;
}
div.boxTuttiCommenti .boxLogIn ul li.user{
display: block;
float: left;
width: 109px;
height: 20px;
padding: 6px 12px 0px 10px;
background: url(/dl/RaiTV/images/myraitv/login_user.gif) no-repeat;
}
div.boxTuttiCommenti .boxLogIn ul li.user input{
display: block;
float: left;
width: 100px;
height: 16px;
padding: 0px 0px 0px 0px;
font-size: 11px;
color: #444;
background: transparent;
border: 0px;
}

div.boxTuttiCommenti .boxLogIn ul li.pass{
display: block;
float: left;
width: 129px;
height: 20px;
padding: 6px 0px 0px 10px;
background: url(/dl/RaiTV/images/myraitv/login_pass.gif) no-repeat;
}
div.boxTuttiCommenti .boxLogIn ul li.pass input{
display: block;
float: left;
width: 70px;
height: 16px;
padding: 0px 0px 0px 0px;
font-size: 11px;
color: #444;
background: transparent;
border: 0px;
}

div.boxTuttiCommenti .boxLogIn ul li.pass input.submit{
display: block;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 55px;
height: 16px;
border: 0px;
text-indent: -9000px;
overflow: hidden;
background: transparent;
}

/* /login */


/* textarea commenti */

div.boxTuttiCommenti .textAreaComm {
display: block;
float: left;
width: 538px;
height: auto;
padding: 20px 0px 20px 0px;
}

div.boxTuttiCommenti .textAreaComm .sfondoArea {
display: block;
float: left;
width: 508px;
height: 105px;
padding: 10px 15px 10px 15px;
background: url(/dl/RaiTV/images/bkg_textarea_comm.gif) no-repeat;
}
div.boxTuttiCommenti .textAreaComm .sfondoArea textarea{
display: block;
float: left;
width: 508px;
height: 105px;
padding: 0px 0px 0px 0px;
border: 0px;
font-size: 11px;
color: #666;
line-height: 13px;
font-family: Arial;
background: transparent none no-repeat center center scroll;
}
div.boxTuttiCommenti .textAreaComm .sfondoArea textarea.posting{
background: transparent url(/dl/portale/image/loading.gif) no-repeat center center scroll;
}

div.boxTuttiCommenti .textAreaComm .btns{
display: block;
float: right;
text-align: right;
width: 538px;
height: auto;
padding: 5px 0px 0px 0px;
font-size: 14px;
font-weight: bold;
color: #444;
}

div.boxTuttiCommenti .textAreaComm .btns a{
font-size: 12px;
font-weight: bold;
}
div.boxTuttiCommenti .textAreaComm .btns a.pubblica{color: #fff;}
div.boxTuttiCommenti .textAreaComm .btns a.elimina{color: #656565;}

div.boxTuttiCommenti .textAreaComm .btns a:hover{
color: #999;
}
/* /textarea commenti */

/* commenti veri */

div.boxTuttiCommenti ul.elencoCommenti {
display: block;
float: left;
width: 538px;
height: auto;
padding: 20px 0px 0px 0px;
margin-right: -3px;
border-top: 1px solid #444;
}

div.boxTuttiCommenti ul.elencoCommenti li {
display: block;
float: left;
width: 538px;
height: auto;
margin: 0px -3px 20px 0px;
}
div.boxTuttiCommenti ul.elencoCommenti li strong {
color: #fff;
}
div.boxTuttiCommenti ul.elencoCommenti li b{
color: #aaa;
padding: 0px 0px 0px 0px;
}

div.boxTuttiCommenti ul.elencoCommenti li span {
display: block;
float: left;
width: 538px;
height: auto;
margin: 0px 0px 0px 0px;
color: #757575;
}

/* paginazione */


div.pagination {
display: block;
float: left;
text-align: center;
width: auto;
height: 25px;
padding: 10px 0px 10px 0px;
margin: 0px;
text-align: center;
}

div.pagination a:link, div.pagination a:visited{
display: block;
float: left;
text-align: center;
width: 24px;
height: 21px;
color: #7c7c7c;
font-size: 14px;
font-weight: bold;
padding: 4px 0px 0px 0px;
}
div.pagination a:hover{
color: #fff;
}
div.pagination  span.current{
display: block;
float: left;
text-align: center;
width: 25px;
height: 23px;
color: #fff;
font-size: 16px;
font-weight: bold;
padding: 2px 0px 0px 0px;
background: url(/dl/RaiTV/images/selected_pag_comm.gif) no-repeat;
}

div.pagination  span.current.prev{
display: block;
float: left;
text-align: center;
width: 25px;
height: 25px;
color: #fff;
font-size: 16px;
font-weight: bold;
padding: 0px 0px 0px 0px;
background: url(/dl/RaiTV/images/btn_prec.gif) 0px -46px no-repeat;
}
div.pagination  span.current.next{
display: block;
float: left;
text-align: center;
width: 25px;
height: 25px;
color: #fff;
font-size: 16px;
font-weight: bold;
padding: 0px 0px 0px 0px;
background: url(/dl/RaiTV/images/btn_next.gif) 13px -46px no-repeat;
}

div.pagination  a.prev:link, div.pagination  a.prev:visited{
display: block;
float: left;
text-align: center;
width: 25px;
height: 25px;
color: #fff;
font-size: 16px;
font-weight: bold;
padding: 0px 0px 0px 0px;
background: url(/dl/RaiTV/images/btn_prec.gif) 0px 5px no-repeat;
}
div.pagination  a.prev:hover{
background-position: 0px -21px;
}
div.pagination  a.next:link, div.pagination  a.next:visited{
display: block;
float: left;
text-align: center;
width: 25px;
height: 25px;
color: #fff;
font-size: 16px;
font-weight: bold;
padding: 0px 0px 0px 0px;
background: url(/dl/RaiTV/images/btn_next.gif) 13px 5px no-repeat;
}
div.pagination  a.next:hover{
background-position: 13px -21px;
}

/*######### FiNE COMMENTISSIMI ######### */

/*######### 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/RaiTV/images/bkg_tabnav.gif) 0px 30px no-repeat;
}
div.Categorie ul.tab {
display: block;
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/RaiTV/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: #707070;
}

/* 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/RaiTV/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/RaiTV/images/bkg_tabnav.gif) -176px -31px no-repeat;
}
div.Categorie ul.tab li a.piuVisti:link, div.Categorie ul.tab li a.piuVisti:visited{
background: url(/dl/RaiTV/images/bkg_tabnav.gif) -316px -31px no-repeat;
}
div.Categorie ul.tab li a.piuVotati:link, div.Categorie ul.tab li a.piuVotati:visited{
background: url(/dl/RaiTV/images/bkg_tabnav.gif) -457px -32px 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/RaiTV/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/RaiTV/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/RaiTV/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/RaiTV/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/RaiTV/images/bkg_tabnav.gif) -1161px -31px no-repeat;
}
div.Categorie ul.tab li a.piuTutto:link, div.Categorie ul.tab li a.piuTutto:visited{
background: url(/dl/RaiTV/images/bkg_tabnav.gif) -457px -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/RaiTV/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/RaiTV/images/bkg_tabnav.gif) -176px -49px no-repeat;
}
div.Categorie ul.tab li.selected a.piuVisti:link, div.Categorie ul.tab li.selected a.piuVisti:visited{
color: #fff;
background: url(/dl/RaiTV/images/bkg_tabnav.gif) -316px -49px no-repeat;
}
div.Categorie ul.tab li.selected a.piuVotati:link, div.Categorie ul.tab li.selected a.piuVotati:visited{
color: #fff;
background: url(/dl/RaiTV/images/bkg_tabnav.gif) -457px -50px 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/RaiTV/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/RaiTV/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/RaiTV/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/RaiTV/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/RaiTV/images/bkg_tabnav.gif) -1161px -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/RaiTV/images/bkg_tabnav.gif) -457px -49px no-repeat;
}
div.Categorie ul.tab li a:hover,
div.Categorie ul.tab li a:focus {
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/RaiTV/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/RaiTV/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/RaiTV/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/RaiTV/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;
}

div.Categorie ul.tab li.canaleWebTv{
background: transparent;
padding: 0px 0px 0px 13px;
background: url(/dl/RaiTV/images/ico_webtv.gif) 0px 8px no-repeat;
}
div.Categorie ul.tab li.canaleWebTv span.tabsx,
div.Categorie ul.tab li.canaleWebTv span.tabdx{
background: transparent;
background-image: none;
}

div.Categorie ul.tab li.canaleWebTv.selected a.Tematiche,
div.Categorie ul.tab li.canaleWebTv.selected a.Tematiche:link,
div.Categorie ul.tab li.canaleWebTv.selected a.Tematiche:visited,
div.Categorie ul.tab li.canaleWebTv.selected a.Tematiche:hover,
div.Categorie ul.tab li.canaleWebTv a.Tematiche,
div.Categorie ul.tab li.canaleWebTv a.Tematiche:link,
div.Categorie ul.tab li.canaleWebTv a.Tematiche:visited,
div.Categorie ul.tab li.canaleWebTv a.Tematiche:hover
{
background: transparent none no-repeat scroll left top !important;
font-size: 14px;
padding: 0px 0px 0px 0px;
cursor: default;
}

/*######### 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: 29px;
font-weight: bold;
font-size: 12px;
color: #fff;
overflow: hidden;
padding: 0px 0px 1px 0px;
}
.listaVideo ul li div.Desc a h5{
display: block;
width: 101px;
float: left;
height: auto;
font-weight: normal;
font-size: 9px;
color: #6a6a6a;
line-height: 10px;
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: 1000;
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.specVistoSet,
.listaVideo ul li div.Desc ul.Specifiche li.specPubblicato,
.listaVideo ul li div.Desc ul.Specifiche li.specVoto,
.listaVideo ul li div.Desc ul.Specifiche li.specVotoSet{
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/RaiTV/images/box_info.png');}
html>/**/body .listaVideo ul li div.Desc a:hover {
background: url(/dl/RaiTV/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{
display: block;
position: relative;
float: left;
width: 102px;
height: 16px;
padding: 6px 0px 0px 3px;
margin: -15px 0px 0px 0px!important;
margin: 0px 0px 0px 0px;
overflow: hidden;
z-index: 100000;
background: url(/dl/RaiTV/images/bkg_tastiopzioni.gif) no-repeat;
}
html>/**/body .listaVideo ul li ol.tastiOpzioni{
margin: 0px 0px 0px 0px!important;
}

.listaVideo ul li  ol.tastiOpzioni li{
display: block;
float: left;
width: 19px;
height: 14px;
padding: 0px 1px 0px 0px;
margin: 0px 0px 0px 0px;
}

.listaVideo ul li  ol.tastiOpzioni li a{
display: block;
float: left;
width: 19px;
height: 14px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.listaVideo ul li ol.tastiOpzioni li a:hover{
position: static;
display: block;
float: left;
width: 19px;
height: 14px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
z-index: 1;
background: transparent;
}


.listaVideo ul li ol.tastiOpzioni li.Playlist{
background: url(/dl/RaiTV/images/btn_addplaylist.gif) 0px 0px no-repeat;
}
.listaVideo ul li ol.tastiOpzioni li.Fave{
background: url(/dl/RaiTV/images/btn_fave.gif) 0px 0px no-repeat;
}
.listaVideo ul li ol.tastiOpzioni li.nonFave{
background: url(/dl/RaiTV/images/btn_nonfave.gif) 0px 0px no-repeat;
}
.listaVideo ul li ol.tastiOpzioni li.Send{
background: url(/dl/RaiTV/images/btn_sendfr.gif) 0px 0px no-repeat;
}
.listaVideo ul li ol.tastiOpzioni li.Download{
background: url(/dl/RaiTV/images/btn_download.gif) 0px 0px no-repeat;
}
.listaVideo ul li ol.tastiOpzioni li.Feed{
background: url(/dl/RaiTV/images/btn_feedrss.gif) 0px 0px no-repeat;
}
.listaVideo ul li ol.tastiOpzioni li.Comments{
background: url(/dl/RaiTV/images/btn_comments.gif) 1px 0px no-repeat;
}

.listaVideo ul li ol.tastiOpzioni li a.btnPlaylist:link,
.listaVideo ul li ol.tastiOpzioni li a.btnPlaylist:visited{
background: url(/dl/RaiTV/images/btn_addplaylist.gif) 0px -14px no-repeat;
}
.listaVideo ul li ol.tastiOpzioni li a.btnPlaylist:hover{
background: url(/dl/RaiTV/images/btn_addplaylist.gif) 0px -28px no-repeat;
}
.listaVideo ul li ol.tastiOpzioni li a.btnFave:link,
.listaVideo ul li ol.tastiOpzioni li a.btnFave:visited{
background: url(/dl/RaiTV/images/btn_fave.gif) 0px -14px no-repeat;
}
.listaVideo ul li ol.tastiOpzioni li a.btnFave:hover{
background: url(/dl/RaiTV/images/btn_fave.gif) 0px -28px no-repeat;
}
.listaVideo ul li ol.tastiOpzioni li a.btnNonFave:link,
.listaVideo ul li ol.tastiOpzioni li a.btnNonFave:visited{
background: url(/dl/RaiTV/images/btn_nonfave.gif) 0px -14px no-repeat;
}
.listaVideo ul li ol.tastiOpzioni li a.btnNonFave:hover{
background: url(/dl/RaiTV/images/btn_nonfave.gif) 0px -28px no-repeat;
}

.listaVideo ul li ol.tastiOpzioni li a.btnSend:link,
.listaVideo ul li ol.tastiOpzioni li a.btnSend:visited{
background: url(/dl/RaiTV/images/btn_sendfr.gif) 0px -14px no-repeat;
}
.listaVideo ul li ol.tastiOpzioni li a.btnSend:hover{
background: url(/dl/RaiTV/images/btn_sendfr.gif) 0px -28px no-repeat;
}

.listaVideo ul li ol.tastiOpzioni li a.btnDownload:link,
.listaVideo ul li ol.tastiOpzioni li a.btnDownload:visited{
background: url(/dl/RaiTV/images/btn_download.gif) 0px -14px no-repeat;
}
.listaVideo ul li ol.tastiOpzioni li a.btnDownload:hover{
background: url(/dl/RaiTV/images/btn_download.gif) 0px -28px no-repeat;
}
.listaVideo ul li ol.tastiOpzioni li a.btnFeed:link,
.listaVideo ul li ol.tastiOpzioni li a.btnFeed:visited{
background: url(/dl/RaiTV/images/btn_feedrss.gif) 0px -14px no-repeat;
}
.listaVideo ul li ol.tastiOpzioni li a.btnFeed:hover{
background: url(/dl/RaiTV/images/btn_feedrss.gif) 0px -28px no-repeat;
}

.listaVideo ul li ol.tastiOpzioni li a.btnComm:link,
.listaVideo ul li ol.tastiOpzioni li a.btnComm:visited{
background: url(/dl/RaiTV/images/btn_comments.gif) 1px -14px no-repeat;
}
.listaVideo ul li ol.tastiOpzioni li a.btnComm:hover{
background: url(/dl/RaiTV/images/btn_comments.gif) 1px -28px no-repeat;
}

/*######### FiNE LiSTA VIDEO ICONE --- OPZIONI ######### */






/*######### LiSTA VIDEO LISTA --- OPZIONI ######### */


.listaVideoLista ul li ol.tastiOpzioni{
display: block;
position: relative;
float: left;
width: 200px;
height: 32px;
padding: 6px 0px 0px 3px;
margin: -1px 0px 0px -105px!important;
margin: -1px 0px 0px -105px;
overflow: hidden;
z-index: 1000;
background: #0a0a0a url(/dl/RaiTV/images/bkg_tastiopzioni.gif) 0px 0px no-repeat;
}
html>/**/body .listaVideoLista ul li ol.tastiOpzioni{
margin: -3px 0px 0px -105px!important;
}

.listaVideoLista ul li  ol.tastiOpzioni li{
display: block;
float: left;
width: 19px;
height: 14px;
padding: 0px 1px 0px 0px;
margin: 0px 0px 0px 0px;
}

.listaVideoLista ul li  ol.tastiOpzioni li a{
display: block;
float: left;
width: 19px;
height: 14px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.listaVideoLista ul li ol.tastiOpzioni li a:hover{
position: static;
display: block;
float: left;
width: 19px;
height: 14px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
z-index: 1;
background: transparent;
}


.listaVideoLista ul li ol.tastiOpzioni li.Playlist{
background: url(/dl/RaiTV/images/btn_addplaylist.gif) 0px 0px no-repeat;
}
.listaVideoLista ul li ol.tastiOpzioni li.Fave{
background: url(/dl/RaiTV/images/btn_fave.gif) 0px 0px no-repeat;
}
.listaVideoLista ul li ol.tastiOpzioni li.nonFave{
background: url(/dl/RaiTV/images/btn_nonfave.gif) 0px 0px no-repeat;
}
.listaVideoLista ul li ol.tastiOpzioni li.Send{
background: url(/dl/RaiTV/images/btn_sendfr.gif) 0px 0px no-repeat;
}
.listaVideoLista ul li ol.tastiOpzioni li.Download{
background: url(/dl/RaiTV/images/btn_download.gif) 0px 0px no-repeat;
}
.listaVideoLista ul li ol.tastiOpzioni li.Feed{
background: url(/dl/RaiTV/images/btn_feedrss.gif) 0px 0px no-repeat;
}


.listaVideoLista ul li ol.tastiOpzioni li a.btnPlaylist:link,
.listaVideoLista ul li ol.tastiOpzioni li a.btnPlaylist:visited{
background: url(/dl/RaiTV/images/btn_addplaylist.gif) 0px -14px no-repeat;
}
.listaVideoLista ul li ol.tastiOpzioni li a.btnPlaylist:hover{
background: url(/dl/RaiTV/images/btn_addplaylist.gif) 0px -28px no-repeat;
}
.listaVideoLista ul li ol.tastiOpzioni li a.btnFave:link,
.listaVideoLista ul li ol.tastiOpzioni li a.btnFave:visited{
background: url(/dl/RaiTV/images/btn_fave.gif) 0px -14px no-repeat;
}
.listaVideoLista ul li ol.tastiOpzioni li a.btnFave:hover{
background: url(/dl/RaiTV/images/btn_fave.gif) 0px -28px no-repeat;
}
.listaVideoLista ul li ol.tastiOpzioni li a.btnNonFave:link,
.listaVideoLista ul li ol.tastiOpzioni li a.btnNonFave:visited{
background: url(/dl/RaiTV/images/btn_nonfave.gif) 0px -14px no-repeat;
}
.listaVideoLista ul li ol.tastiOpzioni li a.btnNonFave:hover{
background: url(/dl/RaiTV/images/btn_nonfave.gif) 0px -28px no-repeat;
}

.listaVideoLista ul li ol.tastiOpzioni li a.btnSend:link,
.listaVideoLista ul li ol.tastiOpzioni li a.btnSend:visited{
background: url(/dl/RaiTV/images/btn_sendfr.gif) 0px -14px no-repeat;
}
.listaVideoLista ul li ol.tastiOpzioni li a.btnSend:hover{
background: url(/dl/RaiTV/images/btn_sendfr.gif) 0px -28px no-repeat;
}

.listaVideoLista ul li ol.tastiOpzioni li a.btnDownload:link,
.listaVideoLista ul li ol.tastiOpzioni li a.btnDownload:visited{
background: url(/dl/RaiTV/images/btn_download.gif) 0px -14px no-repeat;
}
.listaVideoLista ul li ol.tastiOpzioni li a.btnDownload:hover{
background: url(/dl/RaiTV/images/btn_download.gif) 0px -28px no-repeat;
}
.listaVideoLista ul li ol.tastiOpzioni li a.btnFeed:link,
.listaVideoLista ul li ol.tastiOpzioni li a.btnFeed:visited{
background: url(/dl/RaiTV/images/btn_feedrss.gif) 0px -14px no-repeat;
}
.listaVideoLista ul li ol.tastiOpzioni li a.btnFeed:hover{
background: url(/dl/RaiTV/images/btn_feedrss.gif) 0px -28px no-repeat;
}
/*######### FiNE LiSTA VIDEO LISTA --- 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: #008ae2;
padding: 0px 0px 0px 0px;
}
.listaVideoLista ul li div.Desc a h5{
display: block;
float: left;
width: 495px;
height: auto;
font-weight: bold;
font-size: 11px;
color: #fff;
padding: 0px 0px 4px 0px;
}

.listaVideoLista ul li div.Desc a h5 span{
font-weight: normal;
font-size: 11px;
color: #5d5d5e;
padding: 0px 0px 0px 0px;
}

.listaVideoLista ul li div.Desc a h5 span.specPubblicato{
font-weight: bold;
font-size: 11px;
color: #fff;
padding: 0px 0px 0px 2px;
}

.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: 15px;
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: #666768;
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: #3d3d3e;
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.specVistoSet,
.listaVideoLista ul li div.Desc ul.Specifiche li.specVotoSet {
display: block;
border-left: 0px;
padding: 0px 4px 0px 0px;
}

.listaVideoLista ul li div.Desc ul.Specifiche li.specVotoSet span,
.listaVideoLista ul li div.Desc ul.Specifiche li.specVoto span{
float: left;
}

.listaVideoLista ul li div.Desc ul.Specifiche li.specVisto,
.listaVideoLista ul li div.Desc ul.Specifiche li.specVoto {
display: block;
font-size: 11px;
padding: 0px 4px 0px 4px;
}




/*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,
.listaVideo.iconeStrette ul li div.Desc h5 span,
.listaVideo.iconeStrette ul li a.micidiale{
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 h5{
margin: 2px 0px 0px 0px;}

.listaVideoLista.listaStretta ul li div.Desc a h2{
font-size: 15px;
line-height: 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/RaiTV/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: #5c5c5c;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 14px;
background: url(/dl/RaiTV/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/RaiTV/images/bullet_arrow.gif) -150px 2px no-repeat;
}

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

ul.elencoTematiche li#unselectedDown a{
color: #5c5c5c;
background: url(/dl/RaiTV/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 ######### */



/*######### OPZIONI MEDIA ######### */

.listaVideo div.Desc ul.opzioniMedia {
display: block;
float: left;
width: 105px!important;
width: 105px;
height: 16px;
position: static;
padding: 3px 0px 0px 0px;
margin: 0px 0px 0px -2px!important;
margin: 0px 0px 0px -2px;
background: url(/dl/RaiTV/images/btn_opzionimedia.gif) no-repeat;
}

.listaVideoLista div.Desc ul.opzioniMedia {
display: block;
float: left;
width: 50px!important;
width: 50px;
height: 13px;
position: relative;
z-index: 10000000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px -3px!important;
margin: 0px 0px 0px -3px;
}


div.Desc ul.opzioniMedia li{
display: block;
float: left;
width: 13px;
height: 13px;
margin: 0px 0px 0px 0px;
padding: 0px 3px 0px 3px;
background: transparent;
}
div.Desc ul.opzioniMedia li a{
display: block;
float: left;
width: 13px;
height: 13px;
margin: 0px 0px 0px 0px;
}

div.Desc ul.opzioniMedia li a.Download:link, div.Desc ul.opzioniMedia li a.Download:visited{
float: left;
display: block;
position: relative;
width: 65px;
height: 13px;
color: #999;
background:  url(/dl/RaiTV/images/btn_opzionimedia.gif) 0px -81px no-repeat;
margin: 0px 0px 0px 0px!important;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 19px;
z-index: 1000000;
}
div.Desc ul.opzioniMedia li a.Download:hover{
width: 65px;
height: 13px!important;
height: 13px;
color: #fff;
padding: 0px 0px 0px 0px;
background: url(/dl/RaiTV/images/btn_opzionimedia.gif) 0px -96px no-repeat;
margin: 0px 0px 0px 0px!important;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 19px;
}




div.Desc ul.opzioniMedia li a.Feed:link, div.Desc ul.opzioniMedia li a.Feed:visited{
float: left;
display: block;
position: relative;
width: 13px;
height: 13px;
background:  url(/dl/RaiTV/images/btn_podcast.gif) -21px -21px no-repeat;
margin: 0px 0px 0px 0px!important;
margin: 0px 0px 0px 0px;
z-index: 1000000;
}
div.Desc ul.opzioniMedia li a.Feed:hover{
width: 13px;
height: 13px!important;
height: 13px;
padding: 0px 0px 0px 0px;
background: url(/dl/RaiTV/images/btn_podcast.gif) -21px -36px no-repeat;
margin: 0px 0px 0px 0px!important;
margin: 0px 0px 0px 0px;
}

/*######### FiNE OPZIONI MEDIA ######### */




/*######### INVIA AD UN AMICO ######### */

#msg h2.inviaAmico{
display: block;
float: left;
position:relative;
width: 100%;
height: 36px;
padding: 0px 0px 25px 0px;
margin: -15px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/tit_inviaamico.png');}
html>/**/body #msg h2.inviaAmico{
background: 			url(/dl/RaiTV/images/tit_inviaamico.png) no-repeat!important;
}

#msg h2.inviaPlaylist{
display: block;
float: left;
position:relative;
width: 100%;
height: 36px;
padding: 0px 0px 25px 0px;
margin: -15px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/myraitv/tit_invia?playlist.png');}
html>/**/body #msg h2.inviaPlaylist{
background: 			url(/dl/RaiTV/images/myraitv/tit_inviaplaylist.png) no-repeat!important;
}

#msg span.title{
display: block;
float: left;
width: 560px;
height: auto;
text-align: left;
padding: 0px 0px 20px 0px;
margin: -10px 0px 0px 0px;
}


.notice{
display: block;
float: left;
text-align: left;
width: 110px;
height: 18px;
padding: 7px 0px 0px 25px;
margin: 0px 0px 10px 0px;
font-size: 9px;
color: #cac8c9;
}
.notice.siDisp{
background:  url(/dl/RaiTV/images/myraitv/bkg_notice.gif) 5px 5px no-repeat;
}
.notice.noDisp{
background: url(/dl/RaiTV/images/myraitv/bkg_notice.gif) 5px -25px no-repeat;
}
.notice.Error{
background: url(/dl/RaiTV/images/myraitv/bkg_notice.gif) 5px -55px no-repeat;
}

.sendFriend {
display: block;
float: left;
width: 410px;
height: auto;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.sendFriend ul {
display: block;
float: left;
width: 545px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.sendFriend ul .label{
display: block;
float: left;
width: 150px;
height: 20px;
text-align: right;
padding: 5px 20px 0px 0px;
margin: 0px 0px 10px 0px;
color: #c6c6c6;
}

.sendFriend ul .input{
display: block;
float: left;
width: 230px;
height: 19px;
padding: 6px 0px 0px 10px;
margin: 0px 0px 10px 0px;
background: url(/dl/RaiTV/images/myraitv/bkg_inputsend.gif) no-repeat;
}

.sendFriend ul  .input input{
display: block;
float: left;
width: 220px;
height: 16px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 11px;
color: #444;
border: 0px;
background: transparent;
}

.sendFriend ul .textarea{
display: block;
float: left;
width: 230px;
height: 107px;
padding: 6px 0px 0px 10px;
margin: 0px 0px 10px 0px;
background: url(/dl/RaiTV/images/myraitv/bkg_txtareasend.gif) no-repeat;
}
.sendFriend ul  .textarea textarea{
display: block;
float: left;
width: 220px;
height: 100px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 11px;
color: #444;
border: 0px;
font-family: arial;
background: transparent;
resize: none;
}

.inviaAmicoConfirm ul.confirm {
display: block;
float: right;
width: auto;
height: 25px;
padding: 20px 0px 0px 0px;
}

.inviaAmicoConfirm ul.confirm li{
display: block;
float: left;
}

.inviaAmicoConfirm ul.confirm li a:link, .inviaAmicoConfirm ul.confirm li a:visited {
display: block;
float: left;
width: 86px;
height: 21px;
text-align: center;
padding: 4px 35px 0px 0px;
font-size: 12px;
font-weight: bold;
color: #c4c4c4;
cursor: pointer;
background: url(/dl/RaiTV/images/myraitv/btn_form.gif) 0px 0px no-repeat;
}

.inviaAmicoConfirm ul.confirm li a:hover{
color: #fff;
background: url(/dl/RaiTV/images/myraitv/btn_form.gif) 0px -25px no-repeat;
}
/*######### FiNE INVIA AD UN AMICO VIDEO ######### */

/*######### 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: #7c7c7c;
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: #fff;
font-size: 16px;
font-weight: bold;
padding: 2px 0px 0px 0px;
background: url(/dl/RaiTV/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: #444;
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: #444;
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 ######### */

/*######### PAGINAZIONE EDIZIONI ######### */

#pagEdizioni {
display: block;
float: left;
text-align: center;
width: 610px;
height: 15px;
padding: 15px 0px 15px 0px;
text-align: center;
}

#pagEdizioni div.prev{
float:left;
width:15px;
height: 15px;
padding:0px 0px 0px 0px;
cursor: pointer;
outline:0;
position: relative;
z-index: 10;
}

#pagEdizioni div.next{
float:left;
width:15px;
height: 15px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px -1px;
cursor: pointer;
border-left: 1px solid #0a0a0a;
outline:0;
position: relative;
z-index: 10;
}

#pagEdizioni ul{
display: block;
float:left;
width:580px;
height: 15px;
margin:0px;
padding:0px;
list-style : none;
}

#pagEdizioni ul li{
display: block;
float:left;
width: 144px;
height: 15px;
margin:0px;
padding:0px 0px 5px 0px;
border-right: 1px solid #323232;
}
#pagEdizioni ul li a:link, #pagEdizioni ul li a:visited{
display:block;
width: auto;
color: #7c7c7c;
font-size: 12px;
font-weight: bold;
}
#pagEdizioni ul li a:hover{
color: #fff;
}

#pagEdizioni ul li#selected a{
display:block;
width: auto;
color: #008dec;
font-size: 12px;
font-weight: bold;
}

#pagEdizioni div.linkEdizioni{
float:left;
width:580px;
height: 15px;
margin:0px;
padding:0px;
}


/*######### FiNE PAGINAZIONE EDIZIONI ######### */

/* titoli */


.vostriVideo {
display: block;
float: left;
padding: 20px 0px 20px 0px;

}
.barraTit {
display: block;
float: left;
width: 610px;
height: 30px;
margin: 10px 0px 10px 0px;
text-align: left;
background: url(/dl/RaiTV/images/bkg_tabnav.gif) 10px -67px no-repeat;
}
.barraTit span.sx {
display: block;
float: left;
width: 16px;
height: 30px;
text-align: left;
background: url(/dl/RaiTV/images/bkg_tabnav.gif) -578px -99px no-repeat;
}
.barraTit span.dx {
display: block;
float: right;
width: 16px;
height: 30px;
text-align: left;
background: url(/dl/RaiTV/images/bkg_tabnav.gif) -594px -99px no-repeat;
}
.barraTit h2 {
display: block;
float: left;
width: auto;
height: auto;
padding: 0px 0px 0px 20px;
margin: 7px 0px 0px 0px;
color: #fff;
text-transform: uppercase;
font-size: 12px;
text-align: left;
background: url(/dl/RaiTV/images/bkg_tabnav.gif) -598px -49px no-repeat;
}


/*######### SPALLA DX ######### */

div.spallaDx {
display: block;
float: right;
width: 300px;
height: auto;
margin: 18px 0px 0px 0px;
padding: 0px 0px 20px 25px;

}

div.spallaDx div.boxSpalla {
	margin: 0px 0px 20px 0px;
	display: block;
	float: left;
	width: 300px
}
div.spallaDx div.boxSpalla div.top {
	background: transparent url(/dl/RaiTV/images/bkg_box_spalla.gif) no-repeat scroll left top;
	display: block;
	width: 300px;
	height: 16px;
	float: left;
}
div.spallaDx div.boxSpalla div.bottom {
	background: transparent url(/dl/RaiTV/images/bkg_box_spalla.gif) no-repeat scroll left -40px;
	display: block;
	width: 300px;
	height: 16px;
	float: left;
}
div.spallaDx div.boxSpalla div.content {
	background: transparent url(/dl/RaiTV/images/bkg_box_spalla_filler.gif) repeat scroll left top;
	display: block;
	width: 300px;
	height: auto;
	color: #fff;
	font-size: 18px;
	float: left;
	padding: 5px 0px 5px 0px;
}
div.spallaDx div.boxSpalla div.content a.blockLink {
	padding: 0px 0px;
	display: block;
	font-weight: bold;
	color: #fff;
}
div.spallaDx div.boxSpalla div.content a.blockLink:hover {
	color: #707070;
}

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: -88px 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: -88px 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/RaiTV/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/RaiTV/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/RaiTV/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/RaiTV/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/RaiTV/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/RaiTV/images/mask_sondaggi.png)!important;
}


/** BANNER **/

div.banner300x250 {
display: block;
float: left;
width: 300px;
/*height: 250px;*/
height: auto;
margin: 0px 0px 20px 0px;
/* background: #222;*/
}

div.banner300x100 {
display: block;
float: left;
width: 300px;
/*height: 100px;*/
height: auto;
margin: 0px 0px 20px 0px;
/* background: #222; */
}

div.inboxBanner h3 {
text-align: right;
font-size: 10px;
padding: 2px 3px 2px 0px;
color: #444;
background: #0a0a0a url(/dl/RaiTV/images/bkg_h3banner.gif) no-repeat;
}



/* *** Fisarmonichetta MyRaiTV *** */

div.boxMyRaitv {
display: block;
float: left;
width: 300px;
height: auto;
margin: 0px 0px 20px 0px;
}


div.boxMyRaitv ul.drawers {
display: block;
float: left;
position: relative;
width: 300px;
height: auto;
margin: 0px;
padding: 0px 0px 0px 0px;
}

div.boxMyRaitv h2.drawer-handle{
float: left;
display: block;
text-transform: uppercase;
cursor: pointer;
}
div.boxMyRaitv h2.drawer-handle:hover, h2.drawer-handle.open{
color: #fff;
}


div.boxMyRaitv li.drawer.first h2.drawer-handle{
display: block;
float: left;
width: 263px;
height: 22px;
margin: 0px 0px 0px 0px;
padding: 6px 0px 0px 37px;
color: #939393;
font-size: 12px;
text-align: left;
cursor: pointer;
background: url(/dl/RaiTV/images/myraitv/bkg_drawer_first-brand.gif) 0px 0px repeat-x;
}
div.boxMyRaitv li.drawer.first h2.drawer-handle:hover, div.boxMyRaitv li.drawer.first h2.drawer-handle.open{
display: block;
float: left;
width: 263px;
height: 22px;
margin: 0px 0px 0px 0px;
padding: 6px 0px 0px 37px;
color: #fff;
font-size: 12px;
text-align: left;
background: url(/dl/RaiTV/images/myraitv/bkg_drawer_first-brand.gif) 0px -28px repeat-x;
}


div.boxMyRaitv li.drawer.last h2.drawer-handle{
display: block;
float: left;
width: 290px;
height: 22px;
margin: 0px 0px 0px 0px;
padding: 6px 0px 0px 10px;
color: #939393;
font-size: 12px;
text-align: left;
cursor: pointer;
background: url(/dl/RaiTV/images/myraitv/bkg_drawer_last.gif) 0px 0px repeat-x;
}
div.boxMyRaitv li.drawer.last h2.drawer-handle:hover{
display: block;
float: left;
width: 290px;
height: 22px;
margin: 0px 0px 0px 0px;
padding: 6px 0px 0px 10px;
color: #fff;
font-size: 12px;
text-align: left;
background: url(/dl/RaiTV/images/myraitv/bkg_drawer_last.gif) 0px -28px repeat-x;
}


div.boxMyRaitv li.drawer.last h2.drawer-handle.open{
display: block;
float: left;
width: 290px;
height: 22px;
margin: 0px 0px 0px 0px;
padding: 6px 0px 0px 10px;
color: #fff;
font-size: 12px;
text-align: left;
background: url(/dl/RaiTV/images/myraitv/bkg_drawer.gif) 0px -28px repeat-x;
}


div.boxMyRaitv ul.drawers li.drawer {
display: block;
float: left;
width: 300px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div.boxMyRaitv ul.drawers li.drawer .drawer-container {
display: block;
float: left;
position: relative;
width: 300px;
height: auto;
margin: 0px;
padding: 0px;
}

/* *** fine Fisarmonichetta *** */


/* *** dentro Fisarmonichetta *** */

div.boxMyRaitv .Myraitv {
display: block;
float: left;
width: 300px;
height: auto;
background: url(/dl/RaiTV/images/myraitv/bkg_box_myraitv.jpg) no-repeat;
}
div.boxMyRaitv .logoMyraitv {
display: block;
float: left;
width: 280px;
height: 50px;
text-align: left;
padding: 44px 10px 0px 10px;
}

div.boxMyRaitv .logoMyraitv h4 {
display: block;
float: left;
width: 280px;
height: auto;
text-align: left;
color: #fff;
font-size: 18px;
font-weight: normal;
text-transform: uppercase;
padding: 0px 0px 4px 0px;
}
div.boxMyRaitv .logoMyraitv a:link, div.boxMyRaitv .logoMyraitv a:visited {
display: block;
float: left;
width: auto;
height: auto;
text-align: left;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 0px 20px 0px 0px;
background: url(/dl/RaiTV/images/myraitv/bkg_linkarrow.gif) right 3px no-repeat;
}
div.boxMyRaitv .logoMyraitv a:hover {
color: #222;
background-position: right -12px;
}

div.boxMyRaitv .loginMyraitv, div.boxMyRaitv .recuperaPwdMyraitv {
display: block;
float: left;
width: 270px;
height: auto;
padding: 20px 15px 25px 15px;
}
div.boxMyRaitv .loginMyraitv ul, div.boxMyRaitv .recuperaPwdMyraitv ul{
display: block;
float: left;
width: 270px;
height: 26px;
padding: 0px 0px 20px 0px;
}
div.boxMyRaitv .loginMyraitv ul li.user{
display: block;
float: left;
width: 109px;
height: 20px;
padding: 6px 12px 0px 10px;
background: url(/dl/RaiTV/images/myraitv/login_user.gif) no-repeat;
}
div.boxMyRaitv .loginMyraitv ul li.user input{
display: block;
float: left;
width: 100px;
height: 16px;
padding: 0px 0px 0px 0px;
font-size: 11px;
color: #444;
background: transparent;
border: 0px;
}

div.boxMyRaitv .loginMyraitv ul li.pass{
display: block;
float: left;
width: 129px;
height: 20px;
padding: 6px 0px 0px 10px;
background: url(/dl/RaiTV/images/myraitv/login_pass.gif) no-repeat;
}
div.boxMyRaitv .loginMyraitv ul li.pass input{
display: block;
float: left;
width: 70px;
height: 16px;
padding: 0px 0px 0px 0px;
font-size: 11px;
color: #444;
background: transparent;
border: 0px;
}

div.boxMyRaitv .loginMyraitv ul li.pass input.submit{
display: block;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 55px;
height: 16px;
border: 0px;
text-indent: -9000px;
overflow: hidden;
background: transparent;
}

div.boxMyRaitv .recuperaPwdMyraitv ul li.pass{
display: block;
float: left;
width: 260px;
height: 20px;
padding: 6px 0px 0px 10px;
background: url(/dl/RaiTV/images/myraitv/login_lostpass.gif) no-repeat;
}
div.boxMyRaitv .recuperaPwdMyraitv ul li.pass input{
display: block;
float: left;
width: 195px;
height: 16px;
padding: 0px 0px 0px 0px;
font-size: 11px;
color: #444;
background: transparent;
border: 0px;
}

div.boxMyRaitv .recuperaPwdMyraitv ul li.pass input.submit{
display: block;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 55px;
height: 16px;
border: 0px;
text-indent: -9000px;
overflow: hidden;
background: transparent;
}





div.boxMyRaitv ul.opzioni{
display: block;
float: left;
width: 270px;
height: auto;
padding: 0px 0px 0px 0px;
}
div.boxMyRaitv ul.opzioni li{
display: block;
float: left;
width: auto;
height: auto;
text-align: left;
}
div.boxMyRaitv ul.opzioni li a.Register{
display: block;
float: left;
width: 107px;
height: 14px;
padding: 0px 0px 0px 23px;
color: #707070;
background: url(/dl/RaiTV/images/myraitv/btn_register.gif) no-repeat;
}
div.boxMyRaitv ul.opzioni li a.Register:hover{
color: #fff;
background-position: 0px -16px;
}

div.boxMyRaitv ul.opzioni li a.lostPass{
display: block;
float: left;
width: 116px;
height: 14px;
padding: 0px 0px 0px 23px;
color: #707070;
background: url(/dl/RaiTV/images/myraitv/btn_lostpass.gif) no-repeat;
}
div.boxMyRaitv ul.opzioni li a.lostPass:hover{
color: #fff;
background-position: 0px -15px;
}

div.boxMyRaitv ul.opzioni li a.backLogin{
display: block;
float: left;
width: 116px;
height: 14px;
text-align: left;
padding: 0px 0px 0px 23px;
margin: 0px 0px 0px 0px;
color: #707070;
background: url(/dl/RaiTV/images/myraitv/btn_login.gif) 0px 0px no-repeat;
}
div.boxMyRaitv ul.opzioni li a.backLogin:hover{
color: #fff;
background-position: 0px -15px;
}


div.boxMyRaitv ul.opzioniCP{
display: block;
float: left;
width: 270px;
height: auto;
padding: 0px 0px 0px 0px;
}
div.boxMyRaitv ul.opzioniCP li{
display: block;
float: left;
width: 127px;
height: auto;
padding: 0px 4px 0px 4px;
}

div.boxMyRaitv ul.opzioniCP li a:link, div.boxMyRaitv ul.opzioniCP li a:visited{
display: block;
float: left;
width: 127px;
height: 18px;
color: #999;
padding: 4px 0px 0px 0px;
background: url(/dl/RaiTV/images/myraitv/btn_opzioni_cp.gif) 0px 0px no-repeat;
}

div.boxMyRaitv ul.opzioniCP li a:hover{
color: #fff;
background-position: 0px -22px;
}


/*######### TEMP PLAYLIST ######### */

div.boxMyRaitv div.Playlist {
display: block;
float: left;
width: 300px;
padding: 0px 0px 0px 0px;
}

div.boxMyRaitv div.Playlist .header {
display: block;
float: left;
width: 300px;
height: auto;
padding: 14px 0px 0px 0px;
background: url(/dl/RaiTV/images/myraitv/bkg_box_playlist_header.jpg) 0px 0px no-repeat;
}

div.boxMyRaitv div.Playlist .header .maskFurba{
display: block;
float: left;
width: 300px;
height: 14px;
padding: 0px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/myraitv/mask_playlistfurbata.png');}
html>/**/body div.boxMyRaitv div.Playlist .header .maskFurba{
background: 	url(/dl/RaiTV/images/myraitv/mask_playlistfurbata.png) no-repeat!important;
}


div.boxMyRaitv div.Playlist .header ul.opzioni{
display: block;
float: left;
width: 300px;
height: 25px;
padding: 0px 0px 0px 0px;
}

div.boxMyRaitv div.Playlist .header ul.opzioni li{
display: block;
float: left;
width: 150px;
}

div.boxMyRaitv div.Playlist .header ul.opzioni li a.savePlaylistTemp{
float: left;
margin: 0px 0px 0px 40px!important;
margin: 0px 0px 0px 20px;
}
div.boxMyRaitv div.Playlist .header ul.opzioni li a.cleanPlaylistTemp{
float: right;
margin: 0px 40px 0px 0px!important;
margin: 0px 20px 0px 0px;
}

div.boxMyRaitv div.Playlist .header ul.opzioni li a:link,
div.boxMyRaitv div.Playlist .header ul.opzioni li a:visited {
display: block;
width: 86px;
height: 21px;
text-align: center;
padding: 4px 0px 0px 0px;
font-size: 12px;
font-weight: bold;
color: #c4c4c4;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/myraitv/btn_playlistalfa.png');}
html>/**/body div.boxMyRaitv div.Playlist .header ul.opzioni li a:link, div.boxMyRaitv div.Playlist .header ul.opzioni li a:visited{
background: 	url(/dl/RaiTV/images/myraitv/btn_playlistalfa.png) no-repeat!important;
}

div.boxMyRaitv div.Playlist .header ul.opzioni li a:hover{
color: #fff;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/myraitv/btn_playlistalfa_on.png');}
html>/**/body div.boxMyRaitv div.Playlist .header ul.opzioni li a:hover{
background: 	url(/dl/RaiTV/images/myraitv/btn_playlistalfa_on.png) no-repeat!important;
}

div.boxMyRaitv div.Playlist .header #savePlaylistTempMessaggio{
display: block;
float: left;
width: 260px;
color: #fff;
font-weight: bold;
padding: 20px 20px 0px 20px;
}


div.boxMyRaitv div.Playlist .header .nuovaPlaylist {
display: block;
float: left;
width: 245px;
height: 20px;
padding: 6px 5px 5px 10px;
background: url(/dl/RaiTV/images/myraitv/bkg_form_newplay.gif) no-repeat;
}

div.boxMyRaitv div.Playlist .header .nuovaPlaylist input{
display: block;
float: left;
width: 190px;
height: 16px;
padding: 0px 0px 0px 0px;
font-size: 11px;
color: #444;
background: transparent;
border: 0px;
}

div.boxMyRaitv div.Playlist .header .nuovaPlaylist input.submit{
display: block;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 50px;
height: 16px;
border: 0px;
text-indent: -9000px;
overflow: hidden;
background: transparent;
}

div.boxMyRaitv div.Playlist .livePlaylist {
display: block;
float: left;
width: 276px;
height: 304px;
padding: 20px 12px 0px 12px;
background: url(/dl/RaiTV/images/myraitv/bkg_tempplaylist.gif) 0px 0px no-repeat;
}


/* scroll */

div.boxMyRaitv div.Playlist .livePlaylist .holder {
float: left;
width: 276px;
height: 264px;
margin: 0px;
padding: 0px 0px 0px 0px;
}


div.boxMyRaitv div.Playlist .livePlaylist .scroll-pane {
display: block;
left: 0px;
width: 276px;
height: 264px;
overflow: auto;
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

div.boxMyRaitv div.Playlist .livePlaylist #paneTempPlaylist{
display: block;
height: 264px;
}

div.boxMyRaitv div.Playlist .livePlaylist .holder.playlist-bar {
height: 264px;
color: #ccc;
padding: 0px 0px 0px 0px;
}
div.boxMyRaitv div.Playlist .livePlaylist .playlist-bar .jScrollPaneTrack {
height: 264px;
background: url(/dl/RaiTV/images/myraitv/scroll_play_panetrack.gif) no-repeat;
}
div.boxMyRaitv div.Playlist .livePlaylist .playlist-bar .jScrollPaneDragTop {
background: url(/dl/RaiTV/images/myraitv/scroll_play_dragtop.gif) 0px 0px no-repeat;
height: 6px;
}
div.boxMyRaitv div.Playlist .livePlaylist .playlist-bar .jScrollPaneDragBottom {

background: url(/dl/RaiTV/images/myraitv/scroll_play_dragbot.gif) 0px 0px no-repeat;
height: 10px;
}
div.boxMyRaitv div.Playlist .livePlaylist .playlist-bar .jScrollPaneDrag {
position: relative;
left: 0px;
margin: 2px 0px 0px 0px;
background: url(/dl/RaiTV/images/myraitv/scroll_play_dragmid.gif) bottom left no-repeat;
}

/* fine scroll */


ul.playlistTemp {
display: block;
float: left;
width: 255px;
height: auto;
}

ul.playlistTemp li {
display: block;
float: left;
width: 255px;
height: 78px;
margin: 0px 0px 10px 0px;
overflow: hidden;
}
ul.playlistTemp li h4 {
display: block;
float: left;
width: 255px;
height: 78px;
font-size: 11px;
color: #888;
margin: 0px 0px 10px 0px;
overflow: hidden;
}

ul.playlistTemp li a.screenShot{
height: 78px;
background: transparent;
}

ul.playlistTemp li a.screenShot img{
margin: 0px 0px 1px 0px;
}

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

ul.playlistTemp li a.Lancio{
display: block;
float: left;
text-align: left;
width: 150px;
height: auto;
padding: 0px 5px 0px 10px;
}
ul.playlistTemp li a.Lancio h2{
display: block;
float: left;
text-align: left;
width: 150px;
height: 27px;
padding: 0px 5px 0px 0px;
color: #008ae2;
line-height: 13px;
font-size: 12px;
overflow: hidden;
}
ul.playlistTemp li a.Lancio h3{
display: block;
float: left;
text-align: left;
width: 150px;
height: auto;
padding: 0px 5px 0px 0px;
color: #fff;
font-weight: normal;
font-size: 11px;
}
ul.playlistTemp li a.Lancio h5{
display: block;
float: left;
text-align: left;
width: 150px;
height: auto;
padding: 0px 5px 0px 0px;
color: #656565;
font-weight: normal;
font-size: 11px;
}
ul.playlistTemp li a.Lancio h5 span{
color: #404040;
padding: 0px 3px 0px 0px;
}

ul.playlistTemp li a.Elimina:link,ul.playlistTemp li a.Elimina:visited {
display: block;
float: left;
width: 15px;
height: 15px;
cursor: pointer;
padding: 0px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/myraitv/btn_delete.png');}
html>/**/body ul.playlistTemp li a.Elimina:link,ul.playlistTemp li a.Elimina:visited {
background: 			url(/dl/RaiTV/images/myraitv/btn_delete.png) no-repeat!important;
}
ul.playlistTemp li a.Elimina:hover {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/myraitv/btn_delete_on.png');}
html>/**/body ul.playlistTemp li a.Elimina:hover {
background: 			url(/dl/RaiTV/images/myraitv/btn_delete_on.png) no-repeat!important;
}




/*######### FiNESPALLA DX ######### */


/*######### PAGINE GENERICHE ######### */

div.paginaGenerica {
display: block;
float: left;
text-align: left;
width: 585px;
height: auto;
color: #fff;
padding: 25px 0px 25px 25px;
background: url(/dl/RaiTV/images/bkg_generico.gif) no-repeat;
}

div.paginaGenerica h2 {
display: block;
float: left;
width: 585px;
height: 36px;
padding: 0px 0px 20px 0px;
}


/* ricerca programma*/

div.paginaGenerica h2.cercaProgramma {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/tit_cercaprog.png');}
html>/**/body div.paginaGenerica h2.cercaProgramma {
background: 			url(/dl/RaiTV/images/tit_cercaprog.png) no-repeat!important;
}

ul.pagAlfabetica {
display: block;
float: left;
position: relative;
width: 585px;
height: 30px;
padding: 0px 0px 20px 0px;
z-index: 0;
}
ul.pagAlfabetica li {
display: block;
float: left;
}
ul.pagAlfabetica li a:link, ul.pagAlfabetica li a:visited{
display: block;
float: left;
width: auto;
height: 23px;
margin: 0px 0px 0px 0px;
padding: 7px 5px 0px 5px;
color: #7c7c7c;
font-size: 14px;
font-weight: bold;
text-align: center;
}
ul.pagAlfabetica li a:hover,
ul.pagAlfabetica li a:focus {
color: #fff;
}

ul.pagAlfabetica li a#selected{
width: 25px;
height: 26px;
position: relative;
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 0px;
color: #fff;
font-size: 18px;
z-index: 10;
font-weight: normal;
background: url(/dl/RaiTV/images/bkg_pagselected.gif) 0px 3px no-repeat;
}

ul.elencoRicerca {
display: block;
float: left;
width: 585px;
height: auto;
border-top: 1px solid #1c1c1c;
border-bottom: 1px solid #1c1c1c;
text-align: left;
}
ul.elencoRicerca li{
display: none;
float: left;
width: 195px;
height: 31px;
padding: 3px 0px 3px 0px;
border-bottom: 1px solid #1c1c1c;
margin-bottom: -1px;
}

/* Centratura in verticale */
div.external{display:table; height:28px;  #position:relative; overflow:hidden; width:auto;}
div.middle{#position:absolute;  #top:50%; display:table-cell;  vertical-align:middle; }
div.internal{#position:relative; #top:-50%;display:block;width:195px;}
/* - */


ul.elencoRicerca li a:link, ul.elencoRicerca li a:visited {
display: block;
color: #7c7c7c;
padding: 2px 10px 2px 15px!important;
padding: 1px 10px 3px 15px;
cursor: pointer;
}
html>/**/body ul.elencoRicerca li a:link, ul.elencoRicerca li a:visited  {
padding: 1px 10px 3px 15px!important;
}

ul.elencoRicerca li a:hover,
ul.elencoRicerca li a:focus {
color: #fff;
background: url(/dl/RaiTV/images/bkg_itemsel.gif) no-repeat;
}

/* tendina scelta */

.Tendina {
display: block;
float: right;
position: relative;
margin: -55px 0px 0px 0px;
padding: 0px 30px 0px 0px;
z-index:1;
}

span.tendinaOpzioni {
display: block;
text-align: left;
float: left;
position: relative;
z-index: 1000;
width: 161px;
height: 23px;
font-size: 11px;
padding: 4px 0px 0px 6px;
margin: 0px 0px 0px 0px;
color: #999999;
font-size: 11px;
cursor: pointer;
background: url(/dl/RaiTV/images/bkg_tendina.gif) 0px 0px no-repeat;
}
span.tendinaOpzioni:hover {
color: #ddd;
}

#seltendinaOpzioni{
display: block;
position: absolute;
z-index: 1000;
width: 140px;
height: auto;
left: auto;
margin: 0px 0px 0px -167px;
}
html>/**/body  div#seltendinaOpzioni {
margin: 0px 0px 0px 0px!important;
}
#seltendinaOpzioni .Top {
display: block;
float: left;
width: 140px;
height: 19px;
font-size: 12px;
cursor: default;
padding: 0px 0px 0px 0px;
}

#seltendinaOpzioni .Bot{
display: block;
float: left;
width: 161px;
height: 5px;
margin: 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/bkg_tendina_bot.png');}
html>/**/body #seltendinaOpzioni .Bot {
background: url(/dl/RaiTV/images/bkg_tendina_bot.png) no-repeat!important;
}

#seltendinaOpzioni .Mid{
display: block;
float: left;
position: relative;
z-index: 1000;
width: 159px;
height: 80px;
margin: 0px;
border-left: 1px solid #3e3e3e;
border-right: 1px solid #3e3e3e;
padding: 0px 0px 0px 0px;
background: #141414;
}

#seltendinaOpzioni .Mid ul{
display: block;
float: left;
position: relative;
z-index: 1000;
width: 138px;
height: auto;
margin: 0px;
padding: 5px 0px 0px 0px;
list-style: none;
}
#seltendinaOpzioni .Mid ul li{
display: block;
float: left;
position: relative;
z-index: 1000;
width: 118px;
text-align: left;
height: auto;
margin: 0px;
padding: 0px 0px 4px 10px;
}
#seltendinaOpzioni .Mid ul li a:link, #seltendinaOpzioni .Mid ul li a:visited{
display: block;
color: #707070;
font-weight: normal;
font-size: 11px;
}
#seltendinaOpzioni .Mid ul li a:hover{
display: block;
color: #ddd;
font-weight: normal;
}


/* ricerca tematica*/

div.paginaGenerica h2.cercaTematica {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/tit_cercatematica.png');}
html>/**/body div.paginaGenerica h2.cercaTematica {
background: 			url(/dl/RaiTV/images/tit_cercatematica.png) no-repeat!important;
}

div.risulRicerca {
display: block;
float: left;
width: 580px;
height: 20px;
text-align: left;
padding: 6px 15px 0px 15px;
background: url(/dl/RaiTV/images/bkg_strip.gif) no-repeat;
}

/* canali web tematici */

div.paginaGenerica h2.canaliWeb{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/tit_canaliweb.png');}
html>/**/body div.paginaGenerica h2.canaliWeb {
background: 			url(/dl/RaiTV/images/tit_canaliweb.png) no-repeat!important;
}


div.listaCanaliWeb{
display: block;
float: left;
width: 610px;
height: auto;
padding: 20px 0px 0px 0px;
}
div.listaCanaliWeb ul{
display: block;
float: left;
width: 585px;
width: 590px;
height:auto;
position: relative;
margin: 0px 0px 0px -10px;
padding: 0px;
}

div.listaCanaliWeb ul li{
display: block;
float: left;
width: 280px;
height: 90px;
margin: 0px 0px 20px 10px;
background: url(/dl/RaiTV/images/bkg_li_canali.gif) no-repeat;
}

div.listaCanaliWeb ul li a.img {
display: block;
position: relative;
float: left;
width: 120px;
height: 90px;
}

div.listaCanaliWeb ul li .mask {
display: block;
float: left;
position: absolute;
width: 120px;
height: 90px;
margin: 0px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/mask_canaliweb.png');}
html>/**/body div.listaCanaliWeb ul li .mask {
background: url(/dl/RaiTV/images/mask_canaliweb.png) no-repeat!important;
}

div.listaCanaliWeb ul li .testo{
display: block;
float: left;
width: 150px;
height: 80px;
margin: 0px;
padding: 10px 0px 0px 10px;
}
div.listaCanaliWeb ul li .testo h2{
display: block;
float: left;
width: 140px;
height: auto;
padding: 0px;
margin: 0px;
font-size: 12px;
color: #fff;
}
div.listaCanaliWeb ul li .testo p{
display: block;
float: left;
width: 140px;
height: auto;
margin: 0px;
padding: 0px 0px 0px 0px;
color: #bfc2c3;
}

/* ricerca podcast --- contest */


div.paginaGenerica h2.cercaPodcast {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/tit_cercapodcast.png');}
html>/**/body div.paginaGenerica h2.cercaPodcast {
background: 			url(/dl/RaiTV/images/tit_cercapodcast.png) no-repeat!important;
}

div.paginaGenerica h2.daRivedere {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/tit_darivedere.png');}
html>/**/body div.paginaGenerica h2.daRivedere {
background: 			url(/dl/RaiTV/images/tit_darivedere.png) no-repeat!important;
}

div.paginaGenerica h2.contestAttivi {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/tit_inviavideo.png');}
html>/**/body div.paginaGenerica h2.contestAttivi{
background: 			url(/dl/RaiTV/images/tit_inviavideo.png) no-repeat!important;
}


div.listaPodcast, div.listaContest{
display: block;
float: left;
width: 610px;
height: auto;
}
div.listaPodcast ul{
display: block;
float: left;
width: 660px!important;
width: 710px;
height:auto;
position: relative;
margin: 0px 0px 0px -50px!important;
margin: 0px 0px 0px -100px;
padding: 0px;
}

div.listaContest ul{
display: block;
float: left;
width: 610px!important;
width: 635px;
height:auto;
position: relative;
margin: 0px 0px 0px 0px!important;
margin: 0px 0px 0px -25px;
padding: 0px;
}


div.listaPodcast ul li{
display: block;
float: left;
width: 280px;
height: 90px;
margin: 0px 0px 20px 50px;
background: url(/dl/RaiTV/images/bkg_lisquare.gif) no-repeat;
}

div.listaContest ul li{
display: block;
float: left;
width: 280px;
height: 90px;
margin: 0px 0px 20px 25px;
background: url(/dl/RaiTV/images/bkg_lisquare.gif) no-repeat;
}


div.listaPodcast ul li div.img, div.listaContest ul li div.img{
display: block;
float: left;
width: 98px;
height: 90px;
margin: 0px 0px 0px 0px;
background-repeat: no-repeat;
background-position: center center;
}

div.listaPodcast ul li div.img a.maskDRVD, div.listaContest ul li div.img a.maskDRVD{
display: block;
width: 98px;
height: 90px;
margin: -90px 0px 0px 0px;
}

div.listaPodcast ul li a.testo, div.listaContest ul li a.testo{
display: block;
float: left;
text-align: left;
width: 170px;
height: 61px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 12px;
cursor: pointer;
}

div.listaPodcast ul li a.testo h2{
display: block;
float: left;
text-align: left;
width: 170px;
height: auto;
font-size: 12px;
color: #008ae2;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
div.listaPodcast ul li a.testo h5{
display: block;
float: left;
text-align: left;
width: 140px;
height: auto;
font-size: 11px;
color: #fff;
}
div.listaPodcast ul li a.testo h5 span{
font-size: 11px;
font-weight: normal;
color: #747474;
}

div.listaContest ul li a.testo h2{
display: block;
float: left;
text-align: left;
width: 170px;
height: auto;
font-size: 12px;
color: #fff;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
}
div.listaContest ul li a.testo h5{
display: block;
float: left;
text-align: left;
width: 140px;
height: auto;
font-size: 11px;
font-weight: normal;
color: #4f4f4f;
}
div.listaContest ul li a.testo h5 span{
font-size: 11px;
font-weight: normal;
color: #7b7b7b;
}



div.listaPodcast ul.opzioniPod {
display: block;
float: left;
width: 89px!important;
width: 89px;
height: 16px;
position: static;
padding: 3px 0px 0px 14px!important;
padding: 3px 0px 0px 12px;
margin: 0px 0px 0px 0px!important;
margin: 0px 0px 0px 0px;
background: url(/dl/RaiTV/images/btn_podcast.gif) 12px 0px no-repeat;
}
div.listaPodcast ul.opzioniPod li{
display: block;
float: left;
width: 13px;
height: 13px;
margin: 0px 2px 0px 2px;
background: transparent;
}
div.listaPodcast ul.opzioniPod li a{
display: block;
float: left;
width: 13px;
height: 13px;
margin: 0px 0px 0px 0px;
}
div.listaPodcast ul.opzioniPod li a.Ascolta:link, div.listaPodcast ul.opzioniPod li a.Ascolta:visited{
background: url(/dl/RaiTV/images/btn_podcast.gif) 0px -21px no-repeat;
}
div.listaPodcast ul.opzioniPod li a.Ascolta:hover{
background: url(/dl/RaiTV/images/btn_podcast.gif) 0px -36px no-repeat;
}
div.listaPodcast ul.opzioniPod li a.Feed:link, div.listaPodcast ul.opzioniPod li a.Feed:visited{
background: url(/dl/RaiTV/images/btn_podcast.gif) -21px -21px no-repeat;
}
div.listaPodcast ul.opzioniPod li a.Feed:hover{
background: url(/dl/RaiTV/images/btn_podcast.gif) -21px -36px no-repeat;
}
div.listaPodcast ul.opzioniPod li a.Mp3:link, div.listaPodcast ul.opzioniPod li a.Mp3:visited{
background: url(/dl/RaiTV/images/btn_podcast.gif) -41px -21px no-repeat;
}
div.listaPodcast ul.opzioniPod li a.Mp3:hover{
background: url(/dl/RaiTV/images/btn_podcast.gif) -41px -36px no-repeat;
}
div.listaPodcast ul.opzioniPod li a.iTunes:link, div.listaPodcast ul.opzioniPod li a.iTunes:visited{
background: url(/dl/RaiTV/images/btn_podcast.gif) -62px -21px no-repeat;
}
div.listaPodcast ul.opzioniPod li a.iTunes:hover{
background: url(/dl/RaiTV/images/btn_podcast.gif) -62px -36px no-repeat;
}

/* contest detail */

div.dettagliContest{
display: block;
float: left;
text-align: left;
width: 585px;
height: auto;
color: #fff;
padding: 25px 0px 25px 25px;
background: url(/dl/RaiTV/images/bkg_generico.gif) no-repeat;
}
div.dettagliContest div.imgContest {
float: left;
display: block;
width: 168px;
height: 168px;
padding: 0px;
margin: 0px 25px 0px 0px;
background-repeat: no-repeat;
background-position: center center;
}
div.dettagliContest h2 {
float: left;
display: block;
width: 390px;
height: auto;
padding: 15px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #eee;
font-size: 26px;
font-weight: normal;
}
div.dettagliContest h4 {
float: left;
display: block;
width: 390px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #4f4f4f;
font-size: 14px;
font-weight: normal;
}
div.dettagliContest h4 span{
color: #7b7b7b;
font-size: 14px;
font-weight: normal;
}

div.dettagliContest a:link, div.dettagliContest a:visited{
display: block;
float: left;
width: 130px;
height: 23px;
color: #c6c6c6;
text-align: center;
margin: 10px 0px 10px 0px;
padding: 7px 0px 0px 0px;
font-weight: bold;
text-transform: uppercase;
font-size: 14px;
background: url(/dl/RaiTV/images/btn_generico.gif) no-repeat;
}
div.dettagliContest a:hover{
color: #fff;
background-position: 0px -30px;
}

div.dettagliContest h3{
display: block;
float: left;
width: 585px;
color: #959595;
font-size: 18px;
padding: 20px 0px 10px 0px;
font-weight: normal;
}
div.dettagliContest p{
display: block;
float: left;
width: 585px;
color: #707070;
padding: 0px 0px 10px 0px;
font-size: 12px;
}


/* feed RSS */

div.paginaGenerica h2.feedRSS{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/tit_feedrss.png');}
html>/**/body div.paginaGenerica h2.feedRSS {
background: 			url(/dl/RaiTV/images/tit_feedrss.png) no-repeat!important;
}

div.paginaGenerica h2.feedAggr{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/tit_feedaggregator.png');}
html>/**/body div.paginaGenerica h2.feedAggr {
background: 			url(/dl/RaiTV/images/tit_feedaggregator.png) no-repeat!important;
}

div.paginaGenerica b {
display: block;
float: left;
font-size: 18px;
font-weight: normal;
color: #d8d3c5;
}

div.mainSx, div.mainDx {
display: block;
float: left;
width: 280px;
padding: 0px 0px 0px 25px;
}


ul.list_RSS {list-style: none; margin-top: 0px;}
ul.list_RSS li {clear: both; float: left; width: 305px; margin-bottom: 18px;}
ul.list_RSS ul.list_RSS_secondLevel {clear: both; display: block; margin-left: 30px;}
ul.list_RSS ul.list_RSS_secondLevel li {width: 209px; margin-top: 0px; margin-bottom: 0;}

.ico_PlusLess_Rss{
float: left; display: block; overflow: hidden;
text-indent: -9000px; margin-top: 5px; width: 11px;
height: 11px; background: url(/dl/RaiTV/images/ico_PlusLess_Rss.gif) no-repeat left top;}
.ico_Plus_Rss{background-position: left top;}
.ico_Less_Rss{background-position: left -11px;}
.ico_Ball_Rss{background-position: left -23px;}


ul.list_RSS a.tit_Feed:link, ul.list_RSS a.tit_Feed:visited {
font-size: 16px;
color: #aca89d;
line-height: 20px;
text-decoration: none;
float: left;
margin-left: 6px;
padding-right: 20px;
background: url(/dl/RaiTV/images/ico_Feed_Rss.gif) no-repeat right 1px;}

ul.list_RSS span.tit_Feed {
font-size: 16px;
color: #aca89d;
line-height: 20px;
text-decoration: none;
float: left;
margin-left: 6px;
padding-right: 20px;
font-weight: bold;
}

ul.list_RSS a.feed_Select:link, ul.list_RSS a.feed_Select:visited,
ul.list_RSS a.feed_Select:hover, ul.list_RSS a.tit_Feed:hover {
color: #fff;
background-position: right -19px;}
ul.list_RSS ul.list_RSS_secondLevel a.tit_Feed {
font-size: 14px;
font-weight: bold;
line-height: 22px;}

.feedExpl {
display: block;
float: left;
width: 585px;
height: auto;
padding: 0px 0px 40px 25px;
}

.feedExpl h3.aboutFeed, .feedExpl h3.helpFeed {
display: block;
float: left;
width: 540px;
height: 32px;
text-align: left;
margin: 40px 0px 10px 0px;
padding: 6px 0px 0px 45px;
font-size: 18px;
font-weight: normal;
color: #959595;
}
.feedExpl h3.aboutFeed {background: url(/dl/RaiTV/images/ico_aboutfeed.gif) no-repeat;}
.feedExpl h3.helpFeed {background: url(/dl/RaiTV/images/ico_helpfeed.gif) no-repeat;}

.feedExpl p {
display: block;
float: left;
width: 565px;
height: auto;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 12px;
font-weight: normal;
color: #707070;
}


ul.Aggregator {
display: block;
float: left;
width: 280px;

}
ul.Aggregator li {
display: block;
float: left;
width: 230px;
height: 18px;
margin: 0px 0px 4px 0px;
padding: 0px 0px 0px 50px;
background: url(/dl/RaiTV/images/ico_aggr.gif) no-repeat;
}
ul.Aggregator li.win {background-position: -19px 0px;}
ul.Aggregator li.ft {background-position: 0px -54px;}
ul.Aggregator li.ff {background-position: -20px -27px;}
ul.Aggregator li.lin {background-position: -22px -81px;}
ul.Aggregator li.mac {background-position: -20px -108px;}



ul.Aggregator li a:link, ul.Aggregator li a:visited {
display: block;
float: left;
color: #707070;
font-size: 14px;
font-weight: bold;
}
ul.Aggregator li a:hover{
color: #2375c8;
}
/*######### FiNE PAGINE GENERICHE ######### */




span.noContent {
display: block;
/*position: absolute;*/
top: 0px;
left: 0px;
text-align: center;
width: 610px;
height: 50px;
padding: 30px 0px 0px 0px;
font-size: 12px;
font-weight: bold;
color: #fff;
z-index: 1;
background: url(/dl/RaiTV/images/ico_alert.gif) top center no-repeat;
}

/*######### NEWSLETTER #########*/

div.paginaGenerica h2.iscrizioneNewsletter {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/tit_iscrizionenewsletter.png');}
html>/**/body div.paginaGenerica h2.iscrizioneNewsletter {
background: 			url(/dl/RaiTV/images/tit_iscrizionenewsletter.png) no-repeat!important;
}

div.paginaGenerica h2.eliminazioneNewsletter {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/tit_eliminazionenewsletter.png');}
html>/**/body div.paginaGenerica h2.eliminazioneNewsletter {
background: 			url(/dl/RaiTV/images/tit_eliminazionenewsletter.png) no-repeat!important;
}

/*######### FiNE NEWSLETTER #########*/

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

div.containerPreFooter {
display: block;
width: 100%;
height: auto;
border-bottom: 1px solid #2c2c2c;
background: #0a0a0a url(/dl/RaiTV/images/bkg_footer.gif) repeat-x;
}

div.containerPreFooter #PreFooter {
	display: block;
	margin: 0 auto;
	width: 960px;
	height: auto;
	padding: 15px 11px 10px 11px;
	text-align: center;
	}

#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/RaiTV/images/box_canalitop.png');}
html>/**/body #PreFooter div.boxCanali .Top {
background: 			url(/dl/RaiTV/images/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/RaiTV/images/box_canalibot.png');}
html>/**/body #PreFooter div.boxCanali .Bot {
background: 			url(/dl/RaiTV/images/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/RaiTV/images/box_canalimid.png');}
html>/**/body #PreFooter div.boxCanali .Mid {
background: 			url(/dl/RaiTV/images/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;
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;
text-align: left;
width: 160px;
height: 13px;
font-size: 11px;
text-transform: uppercase;
padding: 0px 0px 0px 20px;
margin: 0px 0px 10px 0px;
color: #2375c8;
background: url(/dl/RaiTV/images/bullet_footer.gif) no-repeat;
}

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: #2375c8;
background: url(/dl/RaiTV/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;
overflow: hidden;
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;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/RaiTV/images/bkg_search.png');}
html>/**/body .box_FooterSearch {
background: url(/dl/RaiTV/images/bkg_search.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;
background: #232323;
}

div.containerFooter #Footer {
display: block;
margin: 0 auto;
width: 940px;
height: auto;
padding: 15px 21px 30px 21px;
text-align: left;
color: #808080;
background: #262626;
	}

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: 0px 0px 0px 10px;
margin: 0px;
}
ul.footMenu li a:link, ul.footMenu li a:visited {
display: block;
float: left;
color: #808080;
padding: 0px 8px 0px 0px;
font-weight: bold;
}
ul.footMenu li a:link, ul.footMenu li a:visited {
display: block;
float: left;
color: #808080;
padding: 0px 8px 0px 0px;
font-weight: bold;
}
ul.footMenu li a:hover {
color: #eee;
}

#infoVod, .id_ProgContent {display:none;}

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

/*######### LINUX FOLLiE #########*/


#containerLinux {
display: block;
float: left;
width: 620px;
height: 323px;
padding: 0px 170px 0px 170px;

}

#containerLinux #SilverlightControl {
display: block;
float: left;
width: 358px;
height: 323px;
}

#containerLinux ul#menuDiretteVideo {
display: block;
float: right;
width: 132px;
height: 253px;
text-align: left;
padding: 70px 25px 0px 25px;
background: url(/dl/RaiTV/images/bkg_telecomando.gif) 0px 0px no-repeat;
}

#containerLinux ul#menuDiretteVideo li {
display: block;
float: left;
width: 142px;
height: auto;
text-align: left;
padding: 0px 0px 5px 0px;
}
#containerLinux ul#menuDiretteVideo li a:link, #containerLinux ul#menuDiretteVideo li a:visited {
width: 142px;
height: auto;
font-size: 11px;
font-weight: bold;
color: #aaa;
}
#containerLinux ul#menuDiretteVideo li a:hover {
color: #ddd;
}

div.Categorie ul.tab li a.vostriVideo:link, div.Categorie ul.tab li a.vostriVideo:visited{
background: url(/dl/RaiTV/images/bkg_tabnav.gif) -598px -31px no-repeat;
display: none;
}

/*######### FiNE LINUX FOLLiE #########*/


/*######### SOCIAL NET #########*/

.boxSocial {
display: block;
float: left;
width: 268px;
height: auto;
margin: 0px 0px 20px 0px;
padding: 10px 15px 10px 15px;
background: #1b1b1b url(/dl/RaiTV/images/bkg_social.gif) left top repeat-x;
border: 1px solid #8c8c8c;
}

.boxSocial .top {
display: block;
float: left;
width: 268px;
height: 22px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #939393;
font-size: 12px;
text-align: left;
font-weight: bold;
text-transform: uppercase;
color: #fff;
background: url(/dl/RaiTV/images/tit_social.gif) no-repeat;
}


.boxSocial .content {
display: block;
float: left;
width: 268px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 12px 0px 5px 0px;
background: transparent;
}

.boxSocial .content .boxFb {
display: block;
float: left;
width: 238px;
margin: 0px 0px 0px 15px;
background: #fff;

}

.boxSocial .content ul{
display: block;
float: left;
width: 230px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 38px;
}


.boxSocial .content ul li{
display: block;
float: left;
width: 28px;
height: 28px;
overflow: hidden;
text-indent: -9000px;
margin: 15px 10px 0px 10px;
}

.boxSocial .content ul li a{
display: block;
float: left;
width: 28px;
height: 28px;
overflow: hidden;
text-indent: -9000px;
margin: 0px 0px 0px 0px;
}

.boxSocial .content ul a.twitter{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/ico_twitter.png');}
html>/**/body .boxSocial .content ul a.twitter {
background: url(/dl/RaiTV/images/ico_twitter.png) no-repeat!important;
}
.boxSocial .content ul a.flickr{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/ico_flickr.png');}
html>/**/body .boxSocial .content ul a.flickr{
background: url(/dl/RaiTV/images/ico_flickr.png) no-repeat!important;
}
.boxSocial .content ul a.youtube{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/ico_ytube.png');}
html>/**/body .boxSocial .content ul a.youtube{
background: url(/dl/RaiTV/images/ico_ytube.png) no-repeat!important;
}
.boxSocial .content ul a.ffeed{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiTV/images/ico_ffeed.png');}
html>/**/body .boxSocial .content ul a.ffeed{
background: url(/dl/RaiTV/images/ico_ffeed.png) no-repeat!important;
}

/*######### FINE SOCIAL NET #########*/


.mostRecent, .id_UGC , #videoIframe{display: none;}

#mediaList ul li div.Desc .Lancio p br, #mediaList ul li div.Desc i {display: none;}

/*alert programma sanremo*/
.alertSanremo {display:block; float: left; position: relative; z-index: 1000; width: 400px; margin: -150px 0px 0px 0px; color: #fff; font-size: 11px; text-align: justify; }


a.micidiale {
display: block;
float: left;
position: relative;
z-index: 10000;
background: #222;
width: 299px;
height: 18px;
font-size: 12px;
font-weight: bold;
margin: -34px 0px 0px 10px!important;
margin: -34px 0px 0px 60px;
padding: 2px 0px 0px 10px;
color: #fff;
background: url(/dl/RaiTV/images/bkg_dada_mp3.gif) no-repeat;
}

a.micidiale:hover {
color: #000;
}



/*######### BLOG #########*/

.boxBlog {
display: block;
float: left;
width: 300px;
height: auto;
background: transparent;
}

.boxBlog .top{
display: block;
float: left;
width: 300px;
height: 54px;
background: url(/dl/RaiTV/images/box_blog_top.gif) no-repeat;
}

.boxBlog .top h2 a {
    display: block;
    float: left;
    height: 49px;
    margin: 2px 0 0 2px;
    width: 265px;
}

.boxBlog .top a.rss{
display: block;
float: right;
width: 30px;
height: 20px;
margin: 16px 0px 0px 0px;
overflow: hidden;
text-indent: -9000px;
}


.boxBlog .blog{
display: block;
float: left;
width: 270px;
height: 205px;
padding: 15px 15px 15px 15px;
background: url(/dl/RaiTV/images/box_blog_mid.gif) no-repeat;
}



/* scroll small */

.holder.blog-bar {
display: block;
float: left;
width: 270px;
height: 205px;
padding: 0px 0px 0px 0px;
}
.holder.blog-bar .scroll-pane {
width: 270px;
height: 205px;
overflow: auto;
float: none;
padding: 0px 0px 0px 0px;

}
#pane_blog{
height: 205px;
}
.blog-bar .jScrollPaneTrack {
height: 205px;
background: url(/dl/RaiTV/images/scroll_panetrack_blog.gif) 0px 0px no-repeat;
}
.blog-bar .jScrollPaneDragTop {
background: url(/dl/RaiTV/images/scroll_top_blog.gif) 0px 0px no-repeat;
height: 4px;
}
.blog-bar .jScrollPaneDragBottom {
background: url(/dl/RaiTV/images/scroll_bot_blog.gif) 0px 0px no-repeat;
height: 8px;
}
.blog-bar .jScrollPaneDrag {
margin: 2px 0px 0px 0px;
background: url(/dl/RaiTV/images/scroll_drag_blog.gif) 0px bottom no-repeat;
}
.blog-bar .scroll-pane {
}

/* fine scroll */


.boxBlog .rss-box {
display: block;
float: left;
text-align: left;
width: 250px;
}

.boxBlog .rss-box ul {
display: block;
float: left;
text-align: left;
width: 250px;
}

.boxBlog .rss-box ul li{
display: block;
float: left;
text-align: left;
width: 250px;
margin: -1px 0px 6px 0px;
padding: 6px 0px 0px 0px;
border-top: 1px solid #333;
color: #ddd;

}

.boxBlog .rss-box ul li a{
display: block;
float: left;
text-align: left;
width: 250px;
margin: 0px 0px 1px 0px;
padding: 0px 0px 0px 0px;
font-weight: bold;
font-size: 12px;
color: #008ae2;
}
.boxBlog .rss-box ul li a:hover{
color: #fff;
}

.boxBlog .rss-box ul li .rss-date{
display: block;
float: left;
text-align: left;
width: 250px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
font-weight: bold;
font-size: 10px;
color: #888;
}


.liveTwittering {
display: block;
float: left;
width: 298px!important;
width: 298px;
margin: 0px 0px 0px 0px;
border: 1px solid #224561;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
background: #222;
}
.liveTwittering p {
	font-size: 12px;
}
.liveTwittering p a,
.liveTwittering p a:link,
.liveTwittering p a:visited {
	display: block;
	color: #fff;
}
.liveTwittering p a:hover,
.liveTwittering p a:active {
	color: #009BF0;
}

