/*////////////////////////////////////////////////////    NUOVI   //////////////////////////////////////////////*/

.separatorDotted {border-bottom:1px dotted #999; margin:10px 0px;}

.bollinoSky {
	position:absolute; 
	top:20px; 
	right:0px; 
	z-index:2000; 
	width:80px; 
	overflow:hidden;
	text-align:right;
}

.advtop {width:728px; height:90px; margin:10px auto;}

.title-arancio{color:#171717!important;}
.title-giallo{color:#252525!important;}
.title-fuxia{color:#252525!important;}
.title-bluchiaro{color:#252525!important;}
.title-blu{color:#171717!important;}
.title-bluscuro{color:#CCC!important;}
.title-grigiochiaro{color:#CCC!important;}
.title-grigio{color:#252525!important;}
.title-grigioscuro{color:#252525!important;}
.title-bianco{color:#252525!important;}

a.button-blu-search{background:#2EB3C6; padding:2px 6px; text-align:center; color:#FFF!important; display:block; font-size:11px;font-weight:bold; margin-left:10px; float:left!important;}
a:hover.button-blu-search{background:#FFF; color:#2EB3C6!important;}

.button-arancio{background:#F19F22; padding:5px 10px; text-align:center; color:#FFF!important; display:block; font-size:11px!important; line-height:11px!important;font-weight:bold;}
.button-giallo{background:#E5E521; padding:5px 10px; text-align:center; color:#333!important; display:block; font-size:11px!important; line-height:11px!important;font-weight:bold;}
.button-fuxia{background:#DD2895; padding:5px 10px; text-align:center; color:#FFF!important; display:block; font-size:11px!important; line-height:11px!important;font-weight:bold;}
.button-bluchiaro{background:#86C7B3; padding:5px 10px; text-align:center; color:#FFF!important; display:block; font-size:11px!important; line-height:11px!important;font-weight:bold;}
.button-blu{background:#2EB3C6; padding:5px 10px; text-align:center; color:#FFF!important; display:block; font-size:.11px!important line-height:11px!important;font-weight:bold;}
.button-bluscuro{background:#398BD5; padding:5px 10px; text-align:center; color:#FFF!important; display:block; font-size:11px!important; line-height:11px!important;font-weight:bold;}
.button-grigiochiaro{background:#A0A0A0; padding:5px 10px; text-align:center; color:#FFF!important; display:block; font-size:11px!important; line-height:11px!important;font-weight:bold;}
.button-grigio{background:#47484A; padding:5px 10px; text-align:center; color:#FFF!important; display:block; font-size:11px!important; line-height:11px!important;font-weight:bold;}
.button-grigioscuro{background:#25292C; padding:5px 10px; text-align:center; color:#FFF!important; display:block; font-size:11px!important; line-height:11px!important;font-weight:bold;}
.button-bianco{background:#FFF; padding:5px 10px; text-align:center; color:#999!important; display:block; font-size:11px!important; line-height:11px!important;font-weight:bold;}

a.button-arancio{background:#F19F22; padding:5px 10px; text-align:center; color:#000!important; display:block; font-size:11px!important; line-height:11px!important;font-weight:bold;}
a:hover.button-arancio{background:#FFF; color:#F19F22!important;}

a.button-giallo{background:#E5E521; padding:5px 10px; text-align:center; color:#333!important; display:block; font-size:11px!important; line-height:11px!important;font-weight:bold;}
a:hover.button-giallo{background:#333; color:#E5E521!important;}

a.button-fuxia{background:#DD2895; padding:5px 10px; text-align:center; color:#FFF!important; display:block; font-size:11px!important; line-height:11px!important;font-weight:bold;}
a:hover.button-fuxia{background:#FFF; color:#DD2895!important;}

a.button-bluchiaro{background:#86C7B3; padding:5px 10px; text-align:center; color:#FFF!important; display:block; font-size:11px!important; line-height:11px!important;font-weight:bold;}
a:hover.button-bluchiaro{background:#FFF; color:#86C7B3!important;}

a.button-blu{background:#2EB3C6; padding:5px 10px; text-align:center; color:#FFF!important; display:block; font-size:11px!important; line-height:11px!important;font-weight:bold;}
a:hover.button-blu{background:#FFF; color:#2EB3C6!important;}

a.button-bluscuro{background:#398BD5; padding:5px 10px; text-align:center; color:#FFF!important; display:block; font-size:11px!important; line-height:11px!important;font-weight:bold;}
a:hover.button-bluscuro{background:#FFF; color:#398BD5!important;}

a.button-grigioscuro{background:#25292C; padding:5px 10px; text-align:center; color:#FFF!important; display:block; font-size:11px!important; line-height:11px!important;font-weight:bold;}
a:hover.button-grigioscuro{background:#FFF; color:#25292C!important;}

a.button-grigio{background:#47484A; padding:5px 10px; text-align:center; color:#FFF!important; display:block; font-size:11px!important; line-height:11px!important;font-weight:bold;}
a:hover button-grigio{background:#FFF; color:#47484A!important;}

a.button-grigiochiaro{background:#A0A0A0; padding:5px 10px; text-align:center; color:#FFF!important; display:block; font-size:11px!important; line-height:11px!important;font-weight:bold;}
a:hover.button-grigiochiaro{background:#FFF; color:#A0A0A0!important;}

a.button-bianco{background:#FFF; padding:5px 10px; text-align:center; color:#999!important; display:block; font-size:11px!important; line-height:11px!important;font-weight:bold;}
a:hover.button-bianco{background:#999; color:#FFF!important;}

a.button-lost{background:url(/images/lost/over.gif) top left repeat; padding:5px 10px; text-align:center; color:#000!important; display:block; font-size:11px!important; font-weight:bold; text-transform:uppercase;}
a:hover.button-lost{background:#FFF; color:#000!important;}

/*////////////////////////////////////////////////////    GENERALI   //////////////////////////////////////////////////////*/

:focus,
a:active
{
	outline: 0;
	-moz-outline-style:none;
	outline-style: none;
	outline-width: 0;
}

body
{
	background:url(/images/common/bgr_bottom.jpg) center bottom repeat-x #000;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	font-size:11px;
}

body.adv {background:url(/images/adv/myspot-fx.jpg) top center no-repeat!important;}

.bold
{
	font-weight:bold;
}

.clear
{
	clear:both;
}

.blu
{
	color:#33ADBF;
}

.clear:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.input1
{
	border:0;
	background-color:#000;
	border-bottom:solid 1px #666;
	border-right:solid 1px #666;
	color:#FFF;
	margin-left:2px;
	padding-left:2px;
}

.input2
{
	border:0;
	background-color:#000;
	border:solid 1px #666;
	color:#FFF;
	padding-left:2px;
}

textarea
{
	background-color:#000;
	border:1px solid #666;
	padding:4px;
	color:#999;
	font-size:12px;
	overflow:hidden;
}

#doc
{
	margin:0px auto;
	width:960px;
	min-height:768px;
	background:#000;
	position: relative;
}

/*////////////////////////////////////////////////////    COLORI   //////////////////////////////////////////////////////*/

.giallo {color:#E5E521 !important;}
.giallo:hover {color:#666 !important;}

.fuxia {color:#DD2895 !important;}
.fuxia:hover {color:#666 !important;}

.arancio {color:#F19F22 !important;}
.giaaranciollo:hover {color:#666 !important;}

.bluchiaro {color:#86C7B3 !important;}
.bluchiaro:hover {color:#666 !important;}

.blu {color:#2EB3C6 !important;}
.blu:hover {color:#666 !important;}

.bluscuro {color:#398BD5 !important;}
.bluscuro:hover {color:#666 !important;}

.grigioscuro {color:#25292C !important;}
.grigioscuro:hover {color:#666 !important;}

.grigio {color:#47484A !important;}
.grigio:hover {color:#666 !important;}

.grigiochiaro {color:#FFF !important; text-decoration:underline;}
.grigiochiaro:hover {color:#666 !important;}

.bianco {color:#FFF !important;}
.bianco:hover {color:#666 !important;}

/*////////////////////////////////////////////////////    COMUNI   //////////////////////////////////////////////////////*/

#hd {width:940px; margin:0px auto 0px auto; padding:10px;}

#bd {width:940px; padding:10px; margin:15px auto 0px auto;}

.homeBD {
	z-index:100!important;
	margin-top:30px!important;
}

.clear.stop
{
	height:120px;
}

#ft {width:960px; text-align:left;  margin:0px auto 0px auto; padding:70px 0px 0px 0px;}
#ft .content {width:940px; padding:10px; margin:0px;}

.bgr-bottom
{
	border-top:1px solid #666;
	width:940px;
	margin-top:70px;
	margin-bottom:0;
	background-image:url(/images/common/bgr_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	position:relative;
	left:-10px;
}

/*////////////////////////////   TOP   /////////////////////////////*/
#hd .topheader {width:940px; height:65px; position:absolute; z-index:111;}
#hd .logo {width:90px; float:left; margin-right:70px; padding:0px;}

/*main-menu*/

#hd .main-menu {width:430px; float: left; margin-right:30px; padding-top:12px;}
#hd .main-menu ul {width:430px;}
#hd .main-menu ul li,
#hd .main-menu ul li>a {float:left;height:50px;}
#hd .main-menu ul li a {text-indent:-9999px; display:block; height:11px; background:url(/images/common/main-menu.png) 0 -10px no-repeat;}

#hd .main-menu ul li.home a {width:79px; background-position:0px -10px;}
#hd .main-menu ul li.home a:hover {width:79px;background-position:0px -40px;}
#hd .main-menu ul li.home a.selected {height:90px;background-position:0px -75px;}

#hd .main-menu ul li.serie a {width:69px;background-position:-79px -10px;}
#hd .main-menu ul li.serie a.hidden {visibility:hidden;}
#hd .main-menu ul li.serie a:hover {width:69px;background-position:-79px -40px;}
#hd .main-menu ul li.serie a.selected {height:90px; background-position:-79px -75px;}

#hd .main-menu ul li.guida a {width:69px;background-position:-148px -10px;}
#hd .main-menu ul li.guida a:hover {width:69px;background-position:-148px -40px;}
#hd .main-menu ul li.guida a.selected {height:90px;background-position:-148px -75px;}

#hd .main-menu ul li.video a {width:69px;background-position:-217px -10px;}
#hd .main-menu ul li.video a:hover {width:69px;background-position:-217px -40px;}
#hd .main-menu ul li.video a.selected{height:90px;background-position:-217px -75px;}

#hd .main-menu ul li.empfang a {width:69px;background-position:-290px -10px;}
#hd .main-menu ul li.empfang a:hover {width:69px;background-position:-290px -40px;}
#hd .main-menu ul li.empfang a.selected {height:90px;background-position:-285px -75px;}

#hd .main-menu ul li.aktionen a {width:73px;background-position:-356px -10px;}
#hd .main-menu ul li.aktionen a:hover {width:73px;background-position:-356px -40px;}
#hd .main-menu ul li.aktionen a.selected {height:90px;background-position:-356px -75px;}

/*fine main-menu*/

/*log + newsletter*/

#hd .logsearch {float:right; width:auto; height:54px;}
#hd .logsearch .log {float:left;}
#hd .logsearch .log .label-text {float:left; color:#2CB2C5;}
#hd .log input {float:left; display:none;}
#hd .logsearch .register {float:left; margin-left:10px;}
#hd .logsearch .register a.label-text
{
	color:#666;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1px;
	background:url(/images/common/round-gray.png) left 4px no-repeat;
	text-align:left;
	padding-left:10px;
	margin-right:10px;
	display:block;
	text-decoration:none;
}

#hd .logsearch .register a:hover {color:#FFF;background-image:url(/images/common/round-white.png);}

.logsearch .search {float:left; margin-left:10px; padding:10px;}
.logsearch .search .glass-img{float:left;margin-right:10px;}
.logsearch .search input{float:left;}
.logsearch .search a.label-text
{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1px;
	float:left;
	padding-left:10px;
	background:url(/images/common/round-white.png) left 5px no-repeat;
	text-align:left;
	width:40px;
	display:block;
	text-decoration:none;
	margin-left:10px;
	padding-top:1px;
}

.logsearch .search a.label-text:hover {color:#666; background-image:url(/images/common/round-gray.png); }

/*fine log + newsletter*/

/*//////////////////////////   FINE TOP   /////////////////////////////*/

/*//////////////////////////   LAUNCH   /////////////////////////////*/
#hd .launch {height:340px; width:940px;}
#hd .launch .sx {width:940px;}
#hd .launch.launch-inside .sx .visor {display:block!important;}

#hd .launch .sx .visor
{
	display:none;
	height:420px;
	background-image:url(/images/common/visor.png);
	background-position:80px 0px;
	width:620px;
}

#hd .launch-home .titles {
    right:100px!important;
}

.launch-home .visor .titles
{
	left:190px!important;
}


#hd .launch .sx .visor.active
{
	display:block;
}

#hd .launch .sx .visor .titles,
#hd .launch .sx .visor .player
{
	position:absolute;
	z-index:100;
	left:50px!important;
	top:260px;
}

#hd .launch-episodi .sx .visor .titles {top:70px!important;}
#hd .launch-cast .sx .visor .titles {top:70px!important;}
#hd .launch-foto .sx .visor .titles {top:70px;!important}
#hd .launch-video .sx .visor .titles {top:70px!important;}
#hd .launch-news .sx .visor .titles {top:70px!important;}
#hd .launch-guidatv .sx .visor .titles {top:70px!important;}

.cont-player .image {height:430px; width:550px; margin:0px auto;}

.cont-player .image img.media
{
	position:absolute;
	width:550px;
}

#bd .cont-videofoto .column .media-thumb .item .cont-btn-guarda .abstract
{
	display:none;
}

#hd .launch .sx .visor .player
{
	width:445px;
	height:250px;
	left:232px;
	top:40px;
	text-align:center;
	border:#fff 1px solid;
}

#hd .launch .sx .visor .player img
{
	margin-top:100px;
}

#hd .launch .sx .visor .titles h2
{
	font-size:13px;
	margin-bottom:5px;
	font-weight:bold;
	letter-spacing:-0.3px;
}

#hd .launch .sx .visor .titles h3
{
	font-size:16px;
	margin-top:0px;
	line-height:0px;
	width:270px;
}

#hd .launch .sx .visor .titles h1
{
	margin-left:-3px;
	width:400px;
	line-height:0px;
	font-weight:bold;
	text-transform:uppercase;
}

#hd .launch .sx .visor .titles h1
{
	
}

.cufon-canvas .cufon-alt
{
	display:none;
}

#hd .launch .sx .visor .titles p
{
	font-size:12px;
	margin-top:20px;
	color:#FFF;
	width:270px;
}

#hd .launch .sx .visor .titles p a
{
	color:#FFF;
	text-decoration:none;
}

#hd .launch .sx .visor-dx
{
	text-align:right;
}

#hd .launch .sx .visor-dx .shadow
{
	width:500px;
	right:-130px;
	left:auto;
	background-image:url(/images/common/visor-dx.png);
	top:-20px;
}

#hd .launch .sx .visor-dx .titles
{
	right:0;
	left:auto;
}

#hd .launch .sx .visor-dx .titles p
{
	margin-right:25px;
	left:auto;
}

#hd .launch .sx .series-menu
{
	position:absolute;
	top:420px;
	z-index:4;
}

#hd .launch .sx .series-menu .buttons
{
	float:left;
}

#hd .launch .sx .series-menu .buttons a
{
	display:block;
	background-image:url(/images/common/launch/btn_updown.png);
	width:54px;
	height:45px;
}

#hd .launch .sx .series-menu .buttons a.up
{
	background-position:0 0;
}

#hd .launch .sx .series-menu .buttons a.up:hover
{
	background-position:-53px 0;
}

#hd .launch .sx .series-menu .buttons a.down
{
	background-position:0 -45px;
}

#hd .launch .sx .series-menu .buttons a.down:hover
{
	background-position:-53px -45px;
}

#hd .launch .sx .series-menu .cont-scroll
{
	float:left;
	width:498px;
	border-top:solid 1px #35AFBF;
	margin-top:40px;
	margin-left:-11px;
	height:45px;
}

#hd .launch .sx .series-menu .mask
{
	width:364px;
	height:45px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	overflow:hidden;
}

#hd .launch .sx .series-menu .mask div
{
	width:9999px;
	height:42px;
	position:absolute;
	top:3px;
	left:0px;
}

#hd .launch .sx .series-menu .mask div ul li
{
	float:left;
	margin-left:6px;
}

#hd .launch .sx .series-menu .mask div ul li a
{
	display:block;
}

#hd .launch .sx .series-menu .mask div ul li a:hover,
#hd .launch .sx .series-menu .mask div ul li.step-0 a,
#hd .launch .sx .series-menu .mask div ul li a.selected
{
	border-bottom:solid 1px #35AFBF;
}

#hd .launch .sx .series-menu .watch
{
	float:left;
	margin-top:40px;
}

#hd .launch .sx .series-menu .watch a
{
	float:left;
	display:block;
	width:73px;
	height:53px;
	background-image:url(/images/common/launch/btn_guarda.png);
	background-repeat:no-repeat;
}

#hd .launch .sx .series-menu .watch a:hover
{
	background-position:0 -97px;
}

#hd .launch .dx
{
	width:320px;
	float: right;
	position:relative;
	z-index:2;
	top:0px;
	left:0px;
}

#hd .launch-series .dx
{
	width:320px;
}

#hd .launch .dx .top-list
{
	clear:both;
	height:40px;
	margin-top:20px;
	/*margin-left:45px;*/
}

#hd .launch .dx .top-list h2
{
	font-size:18px;
	letter-spacing:-1px;
	float:left;
}

.btn-staseraSuFox
{
	background-image:url(/images/common/btn-staserasufox.png);
	width:111px;
	height:12px;
	float:left;
	margin-top:3px;
}

.btn-staseraSuFox.selected
{
	background-position:0px -13px;
}

#hd .launch .dx .top-list .btn-onair
{
	float:left;
	width:138px;
	height:18px;
	border-bottom:dotted 1px #999;
	margin-left:27px;
	margin-top:5px;
}

#hd .launch .dx .top-list .btn-onair a
{
	text-indent:-9999px;
	display:block;
	background-image:url(/images/common/launch/btn_oraonda.png);
	background-repeat:no-repeat;
	width:77px;
	height:12px;
}

#hd .launch .dx .top-list .btn-onair a:hover
{
	background-position:0 -14px;
}

#hd .launch .dx ul li
{
	clear:both;
	width: 320px;
	padding:0px;
	margin:0px;
	height:40px;
	display:block;
}

#hd .launch .dx ul
{
	clear:both;
	display:block;
	border-bottom:solid 1px #53A3AE;
	height:214px;
	width:232px;
}

#hd .launch .dx ul li .clock
{
	float:left;
	width:45px;
	color:#E4E4E4!important;
	font-size:13px;
	font-weight:bold;
	margin-top:-4px;
}

#hd .launch .dx ul li .program
{
	float:left;
	height:24px;
}

#hd .launch .dx ul li .episode
{
	color:#FFF;
	font-size:10px;
	line-height:7px;
}

#hd .launch .dx ul li .serie
{
	color:#33ADBF;
	font-size:16px;
	line-height:18px;
	margin-left:-1px;
	clear:both;
}

#hd .launch .dx ul li .serie a span.font2 span.cufon
{
	height:14px!important;
}

#hd .launch .dx .guidatv a
{
	float:right;
	margin-right:10px;
	margin-top:-1px;
}

#hd .launch .dx .guidatv a
{
	float:right;
	display:block;
	width:78px;
	height:53px;
	background-image:url(/images/common/launch/btn_guidatv.png);
	background-repeat:no-repeat;
}

#hd .launch .dx .guidatv a:hover
{
	background-position:0 -142px;
}

/*//////////////////////////   FINE LAUNCH   /////////////////////////////*/

/*//////////////////////////   COLUMNS   /////////////////////////////*/

/*column3*/
.column-3
{
	clear:both;
}

.column-3 .column
{
	width:100px;
	width:263px;
	float:left;
	height:260px;
	border-bottom:dotted 1px #999;
	margin-right:52px;
}

.column-3 .column .shadow
{
	background-image:url(/images/common/shadow-orizzontal.png);
	width:271px;
	height:112px;
}

.column-3 .column .img
{
	position:relative;
}

.column-3 .column .img a
{
	position:absolute;
	display:block;
	bottom:-59px;
	right:2px;
	z-index:100;
	background-image:url(/images/common/btn-guarda.png);
	background-repeat:no-repeat;
	width:116px;
	height:96px;
}

.column-3 .column .img a:hover
{
	background-position:0 -100px;
}

.column-3 .column .blu-line
{
	border:0;
	border-top:solid 1px #35AFBF;
	font-size:0;
	margin:0;
	padding:0;
	width:194px;
	position:absolute;
	bottom:0;
	left:0px;
}

.column-3 .column .texts
{
	margin-top:15px;
	padding-left:0px;
}

.column-3 .column .texts h1
{
	font-size:21px;
	color:#2CB2C5;
	padding-bottom:5px;
	text-transform:uppercase;
}

.column-3 .column .texts h2
{
	font-size:12px;
	color:#FFF;
}

.column-3 .column .texts p
{
	margin-top:15px;
}

/*fine column3*/

/*column5*/
.column-5
{
	clear:both;
	margin-bottom:45px;
}

.column-5.fisse
{
	margin-top:0px;
	margin-bottom:0;
}

.column-5 .column
{
	float:left;
	width:175px;
	height:230px;
	margin-right:16px;
}

.column-5 .column h1
{
	color:#2CB2C5;
	font-size:13px;
	margin:0px 0px 20px 0px;
	font-weight:bold;
	text-transform: uppercase;
}

.column-5 .column .shadow
{
	background-image:url(/images/common/shadow-img-bottom.png);
	background-repeat:no-repeat;
	width:183px;
	height:112px;
}

.column-5 .column .shadow .img
{
	border-bottom:solid 1px #35AFBF;
	height:102px;
	width:175px;
	overflow:hidden;
}

.column-5 .column p
{
	font-size:12px !important;
	line-height:1.2em !important;
	padding-left:0px;
	padding-right:10px;
	margin-top:0px;
	height:60px;
	border-bottom:1px dotted #999;
	margin-bottom:9px;
}

.column-5 .column .cont-btn-guarda
{
	border-top:dotted 1px #999;
	padding-top:8px;
}

.column-5 .column a
{
	display:block;
	font-size:12px;
	font-weight:bold;
}

.column-5 .column a:hover
{
	color:#FFF;
}

/*column2*/
.column-2
{
	clear:both;
}

.column-2 .column
{
	width:100px;
	width:559px;
	float:left;
	margin-right:70px;
}

.column-2 .column .texts
{
	/*border-bottom:dotted 1px #999;*/
	padding-bottom:10px;
	/*position:relative;*/
}

.column-2 h1
{
	font-size:20px;
	color:#FFF;
}

.column-2 h2
{
	font-size:12px;
	color:#FFF;
}

.column-2 .column .texts p
{
	font-size:1.3em;
	line-height:1.5em;
	margin-bottom:20px;
	padding-left:0px;
}

/*fine column2*/

.column.last
{
	float:right;
}

.column.last,
ul.last
{
	margin-right:0!important;
}

.column.adv
{
	border:0 none;
	height:auto;
	width:310px;
	position:relative;
	z-index:100;
}

.column.adv div.cont-adv
{
	border:solid 1px #666;
	padding:4px;
	width:300px;
}

/*//////////////////////////   FINE COLUMNS   /////////////////////////////*/




/*////////////////////////////   FOOTER   /////////////////////////////*/

#ft .content .column-ft
{
	float:left;
	padding-bottom:30px;
}

#ft .content .column-ft h1
{
	font-size:14px;
	color:#666;
	margin-bottom:31px;
	font-weight:bold;
}

#ft .content .column-ft ul
{
	display:block;
	float:left;
	margin-right:16px;
	width:175px;
}

#ft .content .column-ft ul li
{
	margin-bottom:5px;
	padding-left:20px;
	font-size:12px;
}

#ft .content .column-ft ul li a
{
	text-decoration:none;
	color:#CCC;
}

#ft .content .column-ft ul li a:hover
{
	color:#999;
}

#ft .content .ft-sx
{
	float:left;
	width:700px;
}

#ft .content .ft-sx .menu ul li
{
	float:left;
	margin-right:8px;
}

#ft .content .ft-sx .menu ul li a
{
	float:left;
	color:#FFF;
	text-decoration:none;
}

#ft .content .ft-sx .menu ul li a:hover
{
	text-decoration:underline;
}

#ft .content .ft-sx .data
{
	margin-top:5px;
}

#ft .content .ft-dx
{
	float:right;
	width:42px;
}

/*////////////////////////////   FINE FOOTER   /////////////////////////////*/



/*menu episode*/

#bd ul.menu-episodi {margin:0px; padding:10px; list-style:none;}
#bd ul.menu-episodi li {float:left; margin-right:20px; display:block; font-size:10px; font-weight:bold; text-align:center;}
#bd ul.menu-episodi li a.first {display:block; padding:5px 10px; color:#FFF; text-decoration:none; background: none;}
#bd ul.menu-episodi li a.first:hover {color:#000; background: #FFF;}
#bd ul.menu-episodi li a.first.selected {display:block; padding:5px 10px; text-decoration:none;}

#bd ul.menu-episodi li a.first.arancio:hover {background:#F19F22!important; color:#000!important;}
#bd ul.menu-episodi li a.first.bluchiaro:hover {background:#86C7B3!important; color:#000!important;}
#bd ul.menu-episodi li a.first.blu:hover {background:#2EB3C6!important; color:#000!important;}
#bd ul.menu-episodi li a.first.bluscuro:hover {background:#398BD5!important; color:#000!important;}
#bd ul.menu-episodi li a.first.grigiochiaro:hover {background:#A0A0A0!important; color:#000!important;}
#bd ul.menu-episodi li a.first.giallo:hover {background:#E5E521!important; color:#000!important;}
#bd ul.menu-episodi li a.first.fuxia:hover {background:#DD2895!important; color:#000!important;}

#bd ul.menu-episodi li a.first.arancio.selected {background:#F19F22!important; color:#000!important;}
#bd ul.menu-episodi li a.first.bluchiaro.selected {background:#86C7B3!important; color:#000!important;}
#bd ul.menu-episodi li a.first.blu.selected {background:#2EB3C6!important; color:#000!important;}
#bd ul.menu-episodi li a.first.bluscuro.selected {background:#398BD5!important; color:#000!important;}
#bd ul.menu-episodi li a.first.grigiochiaro.selected {background:#A0A0A0!important; color:#000!important;}
#bd ul.menu-episodi li a.first.giallo.selected {background:#E5E521!important; color:#000!important;}
#bd ul.menu-episodi li a.first.fuxia.selected {background:#DD2895!important; color:#000!important;}

/*secondo livello*/

#bd .menu-episodi ul.second {display:block; margin:0px; padding:10px 10px; height:50px;}
#bd .menu-episodi ul.second li {display:block!important;}
#bd .menu-episodi ul.second li a {color:#FFF; margin-right:20px; text-decoration:none;}
#bd .menu-episodi ul.second li a.clock{color:#999;}
#bd .menu-episodi ul.second li a:hover,
#bd .menu-episodi ul.second li a.selected {
	color:#33ADBF;
}

/*fine menu episode*/


/*guida tv interna*/

#bd .container-interne .column .dx
{
	width:300px;
	right:0;
	border:0;
}

#bd .container-interne .column .dx div
{
	border:0;
	padding:0;
}

#bd .container-interne .column .dx .top-list
{
	clear:both;
	height:40px;
	margin-left:45px;
	margin-top:40px;
	width:260px;
}

#bd .container-interne .column .dx .top-list h2
{
	font-size:15px;
	letter-spacing:-1px;
	float:left;
	margin:0;
	color:#999;
}

#bd .container-interne .column .dx .top-list .btn-onair
{
	float:left;
	width:105px;
	height:18px;
	border-bottom:dotted 1px #999;
	margin-left:27px;
	margin-top:5px;
}

#bd .container-interne .column .dx .top-list .btn-onair a
{
	text-indent:-9999px;
	display:block;
	background-image:url(/images/common/launch/btn_oraonda.png);
	background-repeat:no-repeat;
	width:77px;
	height:12px;
}

#bd .container-interne .column .dx .top-list .btn-onair a:hover
{
	background-position:0 -14px;
}

#bd .container-interne .column .dx ul li
{
	clear:both;
	height:38px;
}

#bd .container-interne .column .dx ul
{
	clear:both;
	display:block;
	border-bottom:solid 1px #53A3AE;
	height:214px;
	width:232px;
}

#bd .container-interne .column .dx ul li .clock
{
	float:left;
	width:45px;
	color:#999!important;
	font-size:13px;
	padding-top:2px;
}

#bd .container-interne .column .dx ul li .program
{
	float:left;
	width:185px;
}

#bd .container-interne .column .dx ul li .episode
{
	color:#FFF;
	font-size:10px;
	line-height:-1px;
}

#bd .container-interne .column .dx ul li .serie
{
	color:#33ADBF;
	font-size:18px;
	clear:both;
}

#bd .container-interne .column .dx .guidatv a
{
	float:right;
	margin-top:-1px;
}

#bd .container-interne .column .dx .guidatv a
{
	float:right;
	display:block;
	width:78px;
	height:53px;
	background-image:url(/images/common/launch/btn_guidatv.png);
	background-repeat:no-repeat;
}

#bd .container-interne .column .dx .guidatv a:hover
{
	background-position:0 -142px;
}

/*fine guida tv interna*/


/*ombre top*/

.shadow .img
{
	position:relative;
}

.shadow .image
{
	position:relative;
}

.shadow .shadow-top
{
	position:absolute;
	top:-1px;
	left:-1px;
	background-repeat:no-repeat;
}

.shadow .shadow-top.normal
{
	background:url(/images/common/shadowtop-normal.png) left top;
	width:176px;
	height:48px;
	border: 0px;
}

.shadow .shadow-top.long
{
	background-image:url(/images/common/shadowtop-long.png);
	width:264px;
	height:50px;
}

.shadow .shadow-top.short
{
	background-image:url(/images/common/shadowtop-short.png);
	width:116px;
	height:87px;
	cursor:pointer;
}

/*fine ombre top*/

/*tendina*/

/*tendina*/
.tendina
{
	position:absolute;
	z-index:110;
	top:180px;
	left:0px;
	background:url(/images/common/bg-tendina-new.png) top left;
	width:940px;
	border:10px #171717 solid;
	display: none;
}

.tendina .graph
{
	position:absolute;
	top:-80px;
	left:320px;
	width:69px;
	height:93px;
}

.tendina h1
{
	color:#2CB2C5;
	font-size:15px;
	margin-bottom:15px;
}

.tendina ul
{
	display:block;
	position:relative!important;
	/*width:150px!important;*/
}

.tendina ul li
{
	margin-bottom:3px;
}

.tendina ul li a
{
	background:none!important;
	text-indent:0;
	color:#FFF;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	height:auto;
	width:160px;
	text-indent:0!important;
	background:none;
}

.tendina ul li a:hover
{
	color:#999;
}

.tendina ul li a:hover
{
	height:auto;
}

.tendina .sx
{
	float:left;
	width:160px;
	margin-left:70px;
}

.tendina .sx .clear
{
	margin-bottom:15px;
}

.tendina .sx ul li
{
	clear:both;
	float:none;
}

.tendina .sx ul li a
{
	clear:both;
	float:none;
}

.tendina .dx
{
	float:left;
	width:700px;
	position:relative;
}

.tendina .dx ul
{
	width:150px;
	float:left;
}

.tendina .dx ul li
{
	display:block;
	clear:both;
}

.guidatvtent
{
	position:absolute;
	right:-10px;
	bottom:-32px;
	z-index:400;
}

.guidatvtent a
{
	display:block;
	width:78px;
	height:53px;
	background-image:url(/images/common/launch/btn_guidatv.png);
	background-position:0 0;
	background-repeat:no-repeat;
}

.guidatvtent a:hover
{
	background-position:0 -142px;
}

/*
.tendina-thumb ul,
.tendina-thumb ul li
{
 width:250px!important;
}
*/

.tendina-thumb .sx
{
 width:280px;
}


.tendina-thumb .sx .clear,
.tendina-thumb .dx .clear
{
 margin-bottom:14px;
}

.tendina-thumb .dx
{
 width:280px;
 margin-right:70px;
}

.tendina-thumb li div.image
{
 float:left;
 margin-right:10px;
 width:67px;
 height:38px;
}

.tendina-thumb ul li a
{
 font-size:12px;
 clear:none!important;
 float:left!important;
}

tendina.tendina-thumb .btn-serie a
{
 display:block;
 background-image:url(/images/common/btn_tutteleserie_tent.png);
 background-repeat:no-repeat;
 width:115px;
 height:15px;
 margin-left:25px;
 margin-top:15px;
}

.tendina-thumb .btn-serie a:hover
{
 background-position:0px -18px;
}

.tendina-thumb .guidatvtent
{
 bottom:-21px;
 right:15px;
}

/*fine tendina*/


/*fine tendina*/



/*////////////////////////////////////////////////////    FINE COMUNI   //////////////////////////////////////////////////////*/



/*////////////////////////////////////////////////////    PAGINE   //////////////////////////////////////////////////////*/

/*////////////////////////////   SERIE   /////////////////////////////*/


/*//////////////////   LAUNCH   //////////////////////*/


#hd .launch-series
{
}

#hd .launch-series .sx
{
}

/*//////////////////   FINO LAUNCH   //////////////////////*/

/*fine submenu*/

/*contents*/
/*vote*/
#bd .vote
{
	position:absolute;
	bottom:8px;
	left:0;
}

#bd .vote ul
{
	display:block;
	float:left;
}

#bd .vote ul li
{
	float:left;
}

#bd .vote ul li a
{
	display:block;
	float:left;
	width:9px;
	height:9px;
	background-image:url(/images/series/vote-star.gif);
	background-position:-10px 0;
	text-indent:-9999px;
}

#bd .vote ul li a:hover,
#bd .vote ul li a.selected
{
	background-position:0 0;
}

#bd .vote div
{
	float:left;
	margin-left:8px;
	color:#FFF;
}

/*fine vote*/
/*preferiti*/
#bd .votes
{
	z-index:1;
}

#bd .votes a
{
	text-indent:-9999px;
	display:block;
}

#bd .votes .add
{
	float:left;
}

#bd .votes .add a
{
	height:15px;
	width:100px;
	background-image:url(/images/series/btn_preferiti.gif);
	width:119px;
	height:15px;
	background-repeat:no-repeat;
}

#bd .votes .add a:hover
{
	background-position:0px -15px;
}

#bd .votes .social-network
{
	float:right;
}

#bd .votes .social-network a
{
	width:17px;
	height:23px;
	float:left;
	margin-left:10px;
	background-repeat:no-repeat;
}

#bd .votes .social-network a.myspace
{
	background-image:url(/images/series/btn_myspace.gif);
}

#bd .votes .social-network a.myspace:hover
{
	background-position:0px -25px;
}

#bd .votes .social-network a.facebook
{
	background-image:url(/images/series/btn_facebook.gif);
}

#bd .votes .social-network a.facebook:hover
{
	background-position:0px -25px;
}

#bd .votes .social-network a.netlog
{
	width:70px;
	background-image:url(/images/series/btn_netlog.gif);
}

#bd .votes .social-network a.netlog:hover
{
	background-position:0px -26px;
}

/*fine contents*/

/*box guestbook*/
#bd .guestbook
{
	margin-top:60px;
}

#bd .guestbook h1
{
	background:url(/images/series/icona-comment.gif) left no-repeat;
	line-height:24px;
	font-size:15px;
	padding-left:30px;
	color:#999;
}

#bd .guestbook .guest
{
}

#bd .guestbook .guest .image
{
	float:left;
	width:70px;
	height:70px;
}

#bd .guestbook .guest .message
{
	float:right;
	width:480px;
}

#bd .guestbook .guest .message h2
{
	color:#33ADBF;
	margin-bottom:0;
}
#bd .guestbook .guest .message h3
{
	color:#FFF;
	font-weight:bold;
	margin-bottom:30px;
}
#bd .guestbook .guest .message p
{
	margin-bottom:0px!important;
	font-size:12px!important;
	line-height:18px!important;
}
#bd .guestbook .commenti
{
	position:absolute;
	right:0;
	bottom:5px;
}
#bd .guestbook .commenti a
{
	text-indent:-9999px;
	display:block;
	background-image:url(/images/series/btn_altricommenti.gif);
	width:141px;
	height:14px;
	background-repeat:no-repeat;
}
#bd .guestbook .commenti a:hover
{
	background-position:0px -16px;
}

/*fine box guestbook*/
/*box write*/
#bd .write
{
	width:559px;
	margin-top:20px;
	padding-bottom:20px;
}

#bd.showContainer .clear
{
	width:560px;
}

#bd .write .code
{
	color:#FFF;
}

#bd .write .code p
{
	font-size:10px;
	padding-left:0;
	margin-bottom:10px;
}

#bd .write .code p a
{
	color:#FFF;
}

#bd .write .code div span
{
	color:#33ADBF;
	font-size:13px;
}

#bd .write .captcha
{
	float:right;
	width:225px;
	border:solid 1px #666;
}

#bd .write .areatext
{
	margin-top:30px;
}

#bd .write .areatext textarea
{
	width:551px;
	height:130px;
}

#bd .write .send
{
	float:right;
	margin-top:10px;
}

#bd .write .send a
{
	display:block;
	text-indent:-9999px;
	width:37px;
	height:10px;
	background-image:url(/images/series/btn_send.gif);
}

#bd .write .send a:hover
{
	background-position:0px -10px;
}

/*fine box write*/

/*box episode*/
#bd .episodio
{
	width:550px;
	margin-top:30px;
	padding:15px;
}

#bd .episodio.bgr
{
	background-image:url(/images/common/bgr_block.png);
	background-repeat:repeat-y;
}

#bd .episodio .description
{
	width:470px;
}

#bd .episodio .description h2
{
	color:#33ADBF;
	margin-bottom:15px;
	font-size:16px;
}

#bd .episodio .description h3
{
	color:#FFF;
	font-weight:bold;
	margin-bottom:0px;
}

#bd .episodio .description p
{
	margin-bottom:0;
}

/*fine box episode*/

/*box cast*/
#bd .cont-cast
{
	position:relative;
	margin-bottom:30px;
	margin-top:-40px;
}

#bd .cast
{
	margin-top:20px;
	width:559px;
	padding:10px;
}

#bd .cast.bgr
{
	background-image:url(/images/common/bgr_block.png);
	background-repeat:repeat-y;
}

#bd .cast .shadow
{
	background-image:url(/images/common/shadow-standard.png);
	width:183px;
	height:112px;
}

#bd .cast .image
{
	border-bottom:1px solid #35AFBF;
	height:102px;
	overflow:hidden;
	width:175px;
}

#bd .cast .description
{
	width:345px;
	float:right;
}

#bd .cast .description h2
{
	color:#33ADBF;
	margin-bottom:0px;
	font-size:20px;
}

#bd .cast .description h3
{
	color:#FFF;
	font-weight:bold;
	margin-bottom:30px;
}

#bd .cast .description h3 a
{
	color:#FFF;
	text-decoration:none;
	background-image:url(/images/common/round-white.png);
	background-repeat:no-repeat;
	padding-left:10px;
	background-position:0px 4px;
}

#bd .cast .description h3 a:hover
{
	background-image:url(/images/common/round-gray.png);
	color:#666;
}

#bd .cast .description p
{
	margin-bottom:0;
}

.leggi
{
	border-top:1px dotted #999;
	margin-top:10px;
	padding-top:5px;
	text-align:right;
}

.leggi a
{
	display:block;
	text-transform:uppercase;
	margin-bottom:5px;
	cursor: pointer;
	color:#FFF;
}

.leggi a:hover {
	color:#999;
}

.chiudi
{
	border-top:1px dotted #999;
	margin-top:10px;
	padding-top:5px;
	text-align:right;
}

.chiudi a
{
	display:block;
	text-transform:uppercase;
	margin-bottom:5px;
	cursor: pointer;
	color:#999;
}

.chiudi a:hover {
	color:#FFF;
}

/*fine box cast*/

/*detail*/

#bd .detail
{
	position:absolute;
	width:480px;
	top:60px;
	left:30px;
	background-color:#000;
	border:solid 1px #666;
	padding:25px;
	padding-bottom:15px;
}

#bd .detail .sx
{
	float:left;
	width:48%;
}

#bd .detail .dx
{
	float:right;
	width:48%;
}

#bd .detail .sx .shadow
{
	background-image:url(/images/common/shadow-standard.png);
	width:183px;
	height:112px;
}

#bd .detail .sx .image
{
	border-bottom:1px solid #35AFBF;
	height:102px;
	overflow:hidden;
	width:175px;
}

#bd .detail .sx h1
{
	color:#999;
	font-size:11px;
	margin-top:20px;
}

#bd .detail .sx h2
{
	margin:0;
	font-size:15px;
	color:#32B0C1;
	margin-top:15px;
}

#bd .detail .sx a
{
	background-image:url(/images/common/round-white.png);
	background-position:left 5px;
	background-repeat:no-repeat;
	color:#999;
	display:block;
	padding-left:10px;
	padding-top:1px;
	text-decoration:none;
}

#bd .detail .sx a:hover
{
	background-image:url(/images/common/round-gray.png);
	color:#FFF;
}

#bd .detail .dx h1
{
	color:#FFF;
	font-size:20px;
}

#bd .detail .dx h2
{
	color:#999;
	font-size:10px;
	margin-bottom:40px;
}

#bd .detail .dx p
{
	color:#999;
	padding-left:25px;
	border-bottom:dotted 1px #666;
	padding-bottom:20px;
}

#bd .detail .dx a.close
{
	display:block;
	background-image:url(/images/series/btn_chiudi.gif);
	background-repeat:no-repeat;
	width:100%;
	height:13px;
	margin-top:3px;
}

/*fine detail*/

/*colonne video e foto*/
#bd .cont-videofoto
{
}

#bd .cont-videofoto .texts
{
	position:static;
}

#bd .cont-videofoto .column-2 .column
{
	margin-right:20px;
}

#bd .cont-videofoto .column-2 .column.last
{
	width:auto;
	left:-20px;
}

#bd .cont-videofoto .column-2 .column.last.adv
{
	margin-left:50px;
}

#bd .cont-videofoto .bgr-player
{
	position:absolute;
	width:1018px;
	height:678px;
	background-image:url(/images/video/bgr-video.jpg);
	top:-143px;
	left:-30px;
}

#bd .cont-videofoto .shadow-player
{
	background-image:url(/images/video/shadow-video.png);
	height:548px;
	left:110px;
	position:absolute;
	top:10px;
	width:719px;
}

#bd .cont-videofoto h1
{
	position:relative;
	z-index:2;
}

/*fine colonne video e foto*/


/*box foto*/
#bd .cont-videofoto .column .cont-player
{
	margin-top:10px;
	padding-bottom:0px;
	width:486px;
}

#bd .cont-videofoto .column .cont-player .cont-image
{
	width:486px;
	border-bottom:1px solid #35AFBF;
}

#bd .cont-videofoto .column .cont-player .cont-image a
{
	display:block;
	width:82px;
	height:41px;
	background-image:url(/images/series/arrow-foto.png);
	background-repeat:no-repeat;
}

#bd .cont-videofoto .column .cont-player p
{
	padding-left:0;
	width:480px;
	margin-top:15px;
	font-size:12px;
	position:absolute;
	padding-bottom: 10px;
	/*top:377px;*/
	
}

/*fine box foto*/



/*media-thumb*/

#bd .cont-videofoto .column .media-thumb
{
	padding-bottom:0px;
	width:360px;
	border:0;
}

#bd .cont-videofoto .column .media-thumb .mask
{
	height:420px;
	overflow:hidden;
	position:relative;
	width:360px;
}

#bd .cont-videofoto .column .media-thumb .mask>div
{
	height:9999px;
	left:0;
	position:absolute;
	top:0;
	width:390px;
}

#bd .cont-videofoto .column .media-thumb .item
{
	float:left;
	width:122px;
	height:140px;
}

#bd .cont-videofoto .column .media-thumb .item .shadow
{
	background-image:url(/images/series/shadow-thumb.png);
	width:122px;
	height:95px;
	margin-bottom:10px;
}

#bd .cont-videofoto .column .media-thumb .item .shadow .image
{
	width:116px;
	border-bottom:1px solid #35AFBF;
	height:87px;
}

#bd .cont-videofoto .column .media-thumb .item .cont-btn-guarda
{
	border-top:1px dotted #999999;
	padding-top:8px;
	width:116px;
	margin-bottom:5px;
}

#bd .cont-videofoto .column .media-thumb .item .cont-btn-guarda a
{
	background-image:url(/images/common/btn-guarda-simple.png);
	background-repeat:no-repeat;
	display:block;
	height:10px;
	width:53px;
	text-indent:-9999px;
}

#bd .cont-videofoto .column .media-thumb .item .cont-btn-guarda a:hover
{
	background-position:0 -12px;
}

#bd .cont-videofoto .column .media-thumb .navigator
{
	position:relative;
}

#bd .cont-videofoto .column .media-thumb .navigator .numbers
{
	border-top:1px solid #35AFBF;
	margin-top:50px;
}

#bd .cont-videofoto .column .media-thumb .navigator .numbers ul li
{
	float:left;
	margin-right:5px;
	margin-top:4px;
}

#bd .cont-videofoto .column .media-thumb .navigator .numbers ul li a
{
	color:#FFF;
	text-decoration:none;
}

#bd .cont-videofoto .column .media-thumb .navigator .numbers ul li a:hover,
#bd .cont-videofoto .column .media-thumb .navigator .numbers ul li a.selected
{
	color:#35AFBF;
	text-decoration:underline;
}

#bd .cont-videofoto .column .media-thumb .navigator .buttons
{
	position:absolute;
	right:-13px;
	top:-40px;
}

#bd .cont-videofoto .column .media-thumb .navigator .buttons a
{
	display:block;
	background-image:url(/images/common/launch/btn_updown.png);
	width:54px;
	height:45px;
}

#bd .cont-videofoto .column .media-thumb .navigator .buttons a.arancio
{
	background-image:url(/images/common/launch/btn_updown-arancio.png);
}

#bd .cont-videofoto .column .media-thumb .navigator .buttons a.bluchiaro
{
	background-image:url(/images/common/launch/btn_updown-bluchiaro.png);
}

#bd .cont-videofoto .column .media-thumb .navigator .buttons a.bluscuro
{
	background-image:url(/images/common/launch/btn_updown-bluscuro.png);
}

#bd .cont-videofoto .column .media-thumb .navigator .buttons a.fuxia
{
	background-image:url(/images/common/launch/btn_updown-fuxia.png);
}

#bd .cont-videofoto .column .media-thumb .navigator .buttons a.giallo
{
	background-image:url(/images/common/launch/btn_updown-giallo.png);
}

#bd .cont-videofoto .column .media-thumb .navigator .buttons a.grigiochiaro
{
	background-image:url(/images/common/launch/btn_updown-grigiochiaro.png);
}

#bd .cont-videofoto .column .media-thumb .navigator .buttons a.up
{
	background-position:0 0;
}

#bd .cont-videofoto .column .media-thumb .navigator .buttons a.up:hover
{
	background-position:-53px 0;
}

#bd .cont-videofoto .column .media-thumb .navigator .buttons a.down
{
	background-position:0 -45px;
}

#bd .cont-videofoto .column .media-thumb .navigator .buttons a.down:hover
{
	background-position:-53px -45px;
}

/*fine media-thumb*/


/*fine contents*/

/*////////////////////////////   FINE SERIE   /////////////////////////////*/

/*////////////////////////////   PAGINE INTERNE   /////////////////////////////*/

/*serie info*/

.container-series-info h2
{
	font-size:1.5em !important;
	margin-top:10px;
	margin-bottom:20px;
	color:#999;
}

/*fine serie info*/


/*serie episodi*/
.container-series-episodi h2
{
	margin-bottom:0px;
	font-size:1.3em;
}

/*fine serie episodi*/




/*guida tv*/
.btn-calendario
{
	position:relative;
	left:0px;
	top:0px;
	width:140px;
	height:18px;
	border-bottom:dotted 1px #999;
	z-index:30;
	cursor:pointer;
}

.btn-calendario a.label
{
	text-indent:-9999px;
	display:block;
	background-image:url(/images/common/btn-calendario.jpg);
	background-repeat:no-repeat;
	width:77px;
	height:12px;
}

.btn-calendario a:hover
{
	background-position:0 -13px;
}

.btn-onair
{
	position:absolute;
	right:0;
	top:180px;
	width:138px;
	height:18px;
	border-bottom:dotted 1px #999;
}

.btn-onair a
{
	text-indent:-9999px;
	display:block;
	background-image:url(/images/common/launch/btn_oraonda.png);
	background-repeat:no-repeat;
	width:77px;
	height:12px;
}

.btn-onair a:hover
{
	background-position:0 -14px;
}

.menu-episodi
{
	margin-bottom:60px;
	/**width: 560px;**/
}

.menu-episodi.last
{
	margin-left:40px;
}

#bd .menu-guida ul {list-style:none; font-size:11px; display:block; padding-top:30px;}
#bd .menu-guida li {float:left;}

#bd .menu-guida a.guidatvSelected{
	background:#171717!important;
	color:#FFF!important; 
	padding:10px; 
	text-align:center; 
	display:block; 
	letter-spacing:-0.5px;
	font-weight:bold; 
}

#bd .menu-guida a.guidatvOption{
	color:#2EB3C6!important;
	padding:10px; 
	text-align:center; 
	display:block; 
	letter-spacing:-0.5px;
	font-weight:bold;
}

#bd .menu-guida a:hover.guidatvOption{
	color:#FFF!important;
}

#bd .menu-guida a.fasciaSelected {
	background:#000;
	color:#FFF!important;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-0.3px;
	padding:3px 5px!important;
	display:block;
}

#bd .menu-guida a.fasciaOption{
	color:#999!important;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-0.3px;
	padding:4px 6px!important;
	display:block;
}

#bd .menu-guida a:hover.fasciaOption{
	background:#000;
	color:#FFF!important;
}

#bd .menu-guida ul.serie li.first a
{
	margin-right:10px;
	width:auto;
}

#bd .menu-guida ul li.first a
{
	padding:10px;
	display:block;
	width:auto;
}

#bd .menu-guida ul li.first .data
{
	position:absolute;
	left:12px;
	top:35px;
	color:#2CB2C5;
	font-size:12px;
}

#bd .menu-guida ul.second {padding:5px 5px 20px 5px!important; display:block;}
#bd .menu-guida ul.second li {margin-right:5px;}
#bd .menu-guida ul.second li a {text-decoration:none;}

#bd .menu-guida.last {margin-left:40px;}

#bd .container-guida .column .texts
{
	border:0;
	margin-bottom:20px;
	padding:20px;
}

#bd .container-guida .column .texts.bgr
{
	background-image:url(/images/common/bgr_block.png);
	background-repeat:repeat-y;
}

#bd .container-guida .column .texts .clock
{
	float:left;
	width:87px;
	font-size:28px;
	color:#999;
}

#bd.guida .shadow
{
	background-image:url(/images/common/shadow-img-bottom.png);
	background-repeat:no-repeat;
	height:112px;
	width:183px;
}

#bd.guida .shadow .img
{
	border-bottom:1px solid #35AFBF;
	height:102px;
	overflow:hidden;
	width:175px;
}

#bd .container-guida .column .texts .desc
{
	float:right;
	width:247px;
	margin-left:20px;
	padding-top:5px;
}

#bd .container-guida .column .texts .desc h1
{
	margin-top:-5px;
}

#bd .container-guida .column .texts .desc h2
{
	margin-bottom:0;
	color:#666;
	font-size:11px;
}

#bd .container-guida .column .texts .desc a.standard
{
	background-image:url(/images/common/round-white.png);
	background-position:left 5px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	font-size:10px;
	font-weight:bold;
	/*letter-spacing:-1px;*/
	padding-left:10px;
	padding-top:1px;
	text-align:left;
	text-decoration:none;
	/*width:60px;*/
}

#bd .container-guida .column .texts .desc a.standard:hover
{
	color:#666;
	background-image:url(/images/common/round-gray.png);
}

#bd .container-guida .column .texts .desc p
{
	padding-left:0;
	margin:0;
	margin-top:18px;
	width:auto;
}

#bd .all-series
{
	background:url(/images/common/bg-comment.gif) top left repeat-x;
	border:0;
	padding:10px;
	margin-top:30px;
}

#bd .scroll
{
	padding:0px;
	margin-top:10px;
	border-bottom:dashed 1px #FFF;
	height:305px;
}

#bd .scroll ul
{
	margin-bottom:20px;
	overflow:auto;
	height:290px;
}

#bd .all-series ul
{
	display:block;
}

#bd .all-series ul li
{
	margin-bottom:5px;
}

#bd .all-series ul li a
{
	font-size:12px;
	text-decoration:none;
	color:#33AEBF;
}

#bd .all-series .all-series-link
{
	display:block;
	padding:5px;
	color:#FFF;
	text-decoration:none;
	background-image:url(/images/common/arrow-all.gif);
	background-repeat:no-repeat;
	background-position:255px 6px;
	cursor:pointer;
}

/*fine guida tv*/

/*video*/

.cont-videofoto .cont-player h2
{
	margin:0;
	color:#33AEBF;
	margin-top:15px;
	font-size:20px;
}

.cont-videofoto .cont-player h3
{
	color:#FFF;
	margin-bottom:19px;
	font-size: 12px;
}

.cont-videofoto .column-5
{
}

.cont-videofoto .column-5 .column
{
	height:auto;
	width:116px;
	margin-right:146px;
	padding-top:30px !important;
}

.cont-videofoto .column-5 .column h1
{
	height:auto;
	margin-bottom:45px;
}

.cont-videofoto .column-5 .column .shadow
{
	background-image:url(/images/series/shadow-thumb.png);
	height:95px;
	margin-bottom:10px;
	width:122px;
}

.cont-videofoto .column-5 .column .image
{
	border-bottom:1px solid #35AFBF;
	width:116px;
	height:87px;
}

.cont-videofoto .column-5 .column .cont-btn-guarda
{
	margin-bottom:5px;
}

/*fine-video*/


/*risultato ricerca tv*/

#risultati .navigator
{
	position:relative;
	margin-bottom:60px;
}

#risultati .navigator .numbers
{
	float:right;
}

#risultati .navigator .numbers ul li
{
	float:left;
	margin-right:10px;
}

#risultati .navigator .numbers ul li a
{
	color:#FFF;
	text-decoration:none;
	padding:2px 5px;
	background: #35AFBF;
	text-align:center;
	display: block;
}

#risultati .navigator .numbers ul li a:hover
{
	color:#35AFBF;
	background:#FFF;
}
#risultati .navigator .numbers ul li .selected
{
	color:#35AFBF;
	background:#FFF;
	padding:2px 5px;
}

.container-risultato .navigator .buttons
{
	position:absolute;
	right:-13px;
	top:-40px;
}

.container-risultato .navigator .buttons a
{
	display:block;
	background-image:url(/images/common/launch/btn_updown.png);
	width:54px;
	height:45px;
}

.container-risultato .navigator .buttons a.up
{
	background-position:0 0;
}

.container-risultato .navigator .buttons a.up:hover
{
	background-position:-53px 0;
}

.container-risultato .navigator .buttons a.down
{
	background-position:0 -45px;
}

.container-risultato .navigator .buttons a.down:hover
{
	background-position:-53px -45px;
}

#bd .container-risultato .column .menu-episodi
{
	margin-bottom:100px;
}

#bd .container-risultato .column .menu-episodi.last
{
	margin-left:40px;
}

#bd .container-risultato .column .menu-episodi ul li.first > a
{
	width:auto;
	margin-right:10px;
}

#bd .container-risultato .column .menu-episodi ul li.first ul.second
{
	padding-right:0px;
}

#bd .container-risultato .column .menu-episodi ul li.first ul.second li a
{
	margin-right:10px;
}

#bd .container-risultato .column .texts
{
	border:0;
	/*margin-bottom:40px;*/
	padding:0;
}

#bd .container-risultato .column .texts .clock
{
	float:left;
	width:87px;
	font-size:28px;
	color:#2CB2C5;
}

#bd .container-risultato .column .texts .shadow
{
	float:left;
	background-repeat:no-repeat;
	height:69px;
	width:116px;
	margin-right:20px;
}

#bd .container-risultato .column .texts .shadow .img
{
	border-bottom:1px solid #35AFBF;
	height:69px;
	overflow:hidden;
	width:116px;
}

#bd .container-risultato .column .texts .desc
{
	float:left;
	width:420px;
}

#bd .container-risultato .column .texts.nopict .desc
{
	width:100%;
}

#bd .container-risultato .column .texts .desc h1
{
	margin-top:-5px;
	font-size:16px;
}

#bd .container-risultato .column .texts .desc h2
{
	margin-bottom:0;
	color:#666;
	font-size:11px;
	color:#FFF;
}

#bd .container-risultato .column .texts .desc p
{
	padding-left:0;
	margin:0;
	margin-top:18px;
	width:auto;
}

#bd .container-risultato .column .cont-adv
{
	margin-bottom:35px;
}

#bd .container-risultato .column .guida .top-list
{
	clear:both;
	height:40px;
}

#bd .container-risultato .column .guida .top-list h2
{
	font-size:18px;
	letter-spacing:-1px;
	float:left;
	color:#999;
}

#bd .container-risultato .column .guida .top-list .btn-onair
{
	float:left;
	width:138px;
	height:18px;
	border-bottom:dotted 1px #999;
	margin-left:27px;
	margin-top:5px;
}

#bd .container-risultato .column .guida .top-list .btn-onair a
{
	text-indent:-9999px;
	display:block;
	background-image:url(/images/common/launch/btn_oraonda.png);
	background-repeat:no-repeat;
	width:77px;
	height:12px;
}

#bd .container-risultato .column .guida .top-list .btn-onair a:hover
{
	background-position:0 -14px;
}

#bd .container-risultato .column .guida ul li
{
	clear:both;
	height:38px;
	width: 320px;
}

#bd .container-risultato .column .guida ul
{
	clear:both;
	display:block;
	border-bottom:solid 1px #53A3AE;
	height:214px;
	width:232px;
}

#bd .container-risultato .column .guida ul li .clock
{
	float:left;
	width:45px;
	color:#999!important;
	font-size:13px;
	padding-top:2px;
}

#bd .container-risultato .column .guida ul li .program
{
	float:left;
}

#bd .container-risultato .column .guida ul li .episode
{
	color:#FFF;
	font-size:10px;
	line-height:-1px;
}

#bd .container-risultato .column .guida ul li .serie
{
	color:#33ADBF;
	font-size:18px;
	clear:both;
}

#bd .container-risultato .column .guida .guidatv a
{
	float:right;
	/*margin-right:10px;*/
	margin-top:-1px;
}

#bd .container-risultato .column .guida .guidatv a
{
	float:right;
	display:block;
	width:78px;
	height:53px;
	background-image:url(/images/common/launch/btn_guidatv.png);
	background-repeat:no-repeat;
}

#bd .container-risultato .column .guida .guidatv a:hover
{
	background-position:0 -142px;
}

/*fine risultato ricerca tv*/










/*registrazione*/
.container-registrazione .column
{
	position:relative;
}

.container-registrazione .column input,
.container-registrazione .column textarea
{
	background-color:#000;
	border:solid 1px #666;
	color:#999;
}

.container-registrazione .column input[type=checkbox]
{
	width:10px;
	height:10px;
	border:0;
}

.container-registrazione .column textarea
{
	width:400px;
	height:130px;
}

.container-registrazione .column input
{
	padding:1px;
	float:left;
	width:183px;
	height:15px;
}

.container-registrazione .column select
{
	padding:1px;
	float:left;
	width:183px;
	background-color:#000;
	border:solid 1px #666;
	color:#999;
	margin-right:10px;
}

.container-registrazione .column h1
{
	margin-bottom:50px;
}

#bd .container-registrazione .column .texts
{
	margin-bottom:30px;
	width:480px;
	padding-bottom:30px;
}

#bd .container-registrazione .column .texts .allert
{
	font-size:10px;
	color:#999;
	width:100%;
	position:absolute;
	top:-10px;
	left:0;
}

#bd .container-registrazione .column .texts .message
{
	font-size:10px;
	color:#FFF;
	width:100%;
	position:absolute;
	bottom:-18px;
	left:0;
}

#bd .container-registrazione .column .texts .asterisco
{
	color:#999;
}

#bd .container-registrazione .column .texts .wrong
{
	color:#CC0000;
}

#bd .container-registrazione .column .texts .item
{
	float:left;
	margin-bottom:50px;
	position:relative;
}

#bd .container-registrazione .column .texts h2
{
	margin:0;
	font-size:16px;
	color:#2CB2C5;
	margin-bottom:15px;
}

#bd .container-registrazione .column .texts .img
{
	float:left;
}

#bd .container-registrazione .column .texts .nome
{
	margin-right:10px;
	height:55px;
}

#bd .container-registrazione .column .texts .nome .img
{
	margin-top:1px;
}

#bd .container-registrazione .column .texts .cognome
{
	height:55px;
}

#bd .container-registrazione .column .texts .cognome .img
{
	margin-top:1px;
}

#bd .container-registrazione .column .texts .data
{
	margin-right:30px;
	height:35px;
}

#bd .container-registrazione .column .texts .data select
{
	width:16px;
}

#bd .container-registrazione .column .texts .data select.year
{
	width:36px;
}

#bd .container-registrazione .column .texts .data .img
{
	margin:5px;
}

#bd .container-registrazione .column .texts .data .message
{
	top:62px;
}

#bd .container-registrazione .column .texts .sesso
{
	margin-right:50px;
}

#bd .container-registrazione .column .texts .sesso
{
}

#bd .container-registrazione .column .texts .sesso select
{
	width:16px;
}

#bd .container-registrazione .column .texts .nick
{
	margin-right:40px;
}

#bd .container-registrazione .column .texts .password
{
	margin-right:40px;
}

#bd .container-registrazione .column .texts .foto
{
	height:30px;
	margin-bottom:10px;
}

#bd .container-registrazione .column .texts .info-su
{
	width:100%;
}

#bd .container-registrazione .column .texts .foto h2
{
	margin-bottom:5px;
}

#bd .container-registrazione .column .texts .foto a
{
	background-image:url(/images/registrazione/up-foto.jpg);
	display:block;
	background-repeat:no-repeat;
	width:150px;
	height:10px;
}

#bd .container-registrazione .column .texts .foto a:hover
{
	background-position:0px -13px;
}

#bd .container-registrazione .column .texts .canali-fox
{
	margin-right:9px;
}

#bd .container-registrazione .column .texts .news-fox
{
	margin-right:9px;
}

#bd .container-registrazione .column .texts .accetto
{
	margin-right:30px;
}

#bd .container-registrazione .column .salva
{
	margin-top:20px;
}

#bd .container-registrazione .column .salva a
{
	display:block;
	background-image:url(/images/registrazione/salva.jpg);
	height:12px;
	width:150px;
	background-repeat:no-repeat;
}

#bd .container-registrazione .column .salva a:hover
{
	background-position:0px -16px;
}

/*fine registrazione*/




/*programmazione serie*/
.container-programmazione .column
{
	position:relative;
}

.container-programmazione .btn-calendario
{
	position:absolute;
	left:0;
	top:30px;
	width:138px;
	height:18px;
	border-bottom:dotted 1px #999;
}

.container-programmazione .btn-calendario a.label
{
	text-indent:-9999px;
	display:block;
	background-image:url(/images/common/btn-vai-serie.jpg);
	background-repeat:no-repeat;
	width:77px;
	height:12px;
}

.container-programmazione .btn-calendario a:hover
{
	background-position:0 -13px;
}

.container-programmazione .btn-vedi-altri
{
	width:138px;
	height:18px;
	border-bottom:dotted 1px #999;
}

.container-programmazione .btn-vedi-altri a
{
	text-indent:-9999px;
	display:block;
	background-image:url(/images/common/btn-vedi-alrti.jpg);
	background-repeat:no-repeat;
	width:77px;
	height:12px;
}

.container-programmazione .btn-vedi-altri a:hover
{
	background-position:0 -14px;
}

.container-programmazione h2
{
	margin-bottom:40px;
}

#bd .container-programmazione .column .texts
{
	border:0;
	margin-bottom:40px;
	padding:15px;
}

#bd .container-programmazione .column .texts.bgr
{
	background-image:url(/images/common/bgr_block.png);
	background-repeat:repeat-y;
}

#bd .container-programmazione .column .texts .day
{
	float:left;
	width:100px;
	font-size:17px;
	color:#FFF;
}

#bd .container-programmazione .column .texts .clock
{
	float:left;
	width:40px;
	font-size:28px;
	color:#FFF;
	font-size:17px;
}

#bd .container-programmazione .column .texts .new
{
	float:left;
	width:43px;
	margin-left:15px;
	margin-right:15px;
}

#bd .container-programmazione .column .texts .desc
{
	float:right;
	width:380px;
	padding-left:20px;
	margin-top:3px;
}

#bd .container-programmazione .column .texts .desc h1
{
	margin-top:-3px;
	font-size:16px;
}

#bd .container-programmazione .column .texts .desc h2
{
	margin-bottom:0;
	color:#666;
	font-size:11px;
}

#bd .container-programmazione .column .texts .desc a
{
	background-image:url(/images/common/round-white.png);
	background-position:left 5px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	font-size:10px;
	font-weight:bold;
	letter-spacing:-1px;
	padding-left:10px;
	padding-top:1px;
	text-align:left;
	text-decoration:none;
	width:60px;
}

#bd .container-programmazione .column .texts .desc a:hover
{
	color:#666;
	background-image:url(/images/common/round-gray.png);
}

#bd .container-programmazione .column .texts .desc p
{
	padding-left:0;
	margin:0;
	margin-top:18px;
	width:auto;
}

#bd .container-programmazione .column .cont-adv
{
	margin-bottom:35px;
}

#bd .container-programmazione .column .guida .top-list
{
	clear:both;
	height:40px;
}

#bd .container-programmazione .column .guida .top-list h2
{
	font-size:18px;
	letter-spacing:-1px;
	float:left;
	color:#999;
}

#bd .container-programmazione .column .guida .top-list .btn-onair
{
	float:left;
	width:138px;
	height:18px;
	border-bottom:dotted 1px #999;
	margin-left:27px;
	margin-top:5px;
}

#bd .container-programmazione .column .guida .top-list .btn-onair a
{
	text-indent:-9999px;
	display:block;
	background-image:url(/images/common/launch/btn_oraonda.png);
	background-repeat:no-repeat;
	width:77px;
	height:12px;
}

#bd .container-programmazione .column .guida .top-list .btn-onair a:hover
{
	background-position:0 -14px;
}

#bd .container-programmazione .column .guida ul li
{
	clear:both;
	height:38px;
	width: 320px;
}

#bd .container-programmazione .column .guida ul
{
	clear:both;
	display:block;
	border-bottom:solid 1px #53A3AE;
	height:214px;
	width:232px;
}

#bd .container-programmazione .column .guida ul li .clock
{
	float:left;
	width:45px;
	color:#999!important;
	font-size:13px;
	padding-top:2px;
}

#bd .container-programmazione .column .guida ul li .program
{
	float:left;
}

#bd .container-programmazione .column .guida ul li .episode
{
	color:#FFF;
	font-size:10px;
	line-height:-1px;
}

#bd .container-programmazione .column .guida ul li .serie
{
	color:#33ADBF;
	font-size:18px;
	clear:both;
}

#bd .container-programmazione .column .guida .guidatv a
{
	float:right;
	margin-right:10px;
	margin-top:-1px;
}

#bd .container-programmazione .column .guida .guidatv a
{
	float:right;
	display:block;
	width:78px;
	height:53px;
	background-image:url(/images/common/launch/btn_guidatv.png);
	background-repeat:no-repeat;
}

#bd .container-programmazione .column .guida .guidatv a:hover
{
	background-position:0 -142px;
}

#bd .all-series
{
	background:url(/images/common/bg-comment.gif) top left repeat-x;
	border:0;
	padding:10px;
	margin-top:30px;
}

#bd .all-series .scroll
{
	margin-top:10px;
	border-bottom:dashed 1px #FFF;
	height:305px;
}

#bd .all-series .scroll ul
{
	margin-bottom:20px;
	overflow:auto;
	height:280px;
}

#bd .column .all-series ul
{
	display:block;
}

#bd .all-series ul li
{
	margin-bottom:5px;
}

#bd .all-series ul li a
{
	font-size:12px;
	text-decoration:none;
	color:#33AEBF;
}

#bd .all-series .all-series-link
{
	display:block;
	padding:5px;
	color:#FFF;
	text-decoration:none;
	background-image:url(/images/common/arrow-all.gif);
	background-repeat:no-repeat;
	background-position:255px 6px;
	cursor:pointer;
}

#bd .all-series .scroll
{
	display:none;
}

/*fine programmazione serie*/


/*////////////////////////////   FINE PAGINE INTERNE   /////////////////////////////*/

/*////////////////////////////////////////////////////   FINE PAGINE   //////////////////////////////////////////////////////*/
#calendar
{
	z-index:600;
	position:absolute;
	left:-95px;
}

#ui-datepicker-div
{
	font-size:0px;
}

#bd .container-guida .column .all-series .scroll
{
	display:none;
}

.btn-onair.selected a
{
	background-image:url(/images/common/btn-staserasufox.png)!important;
	width:100px!important;
}




/*modifica pagina video*/
.container.container-interne.cont-videofoto
{
	padding-left:20px;
}

.container.container-interne.cont-videofoto .column-2 .column
{
	width:100%;
}

.container.container-interne.cont-videofoto .column-5
{
	margin-bottom:0;
}

.container.container-interne.cont-videofoto .mask
{
	height:480px;
	margin-top:30px;
	overflow:hidden;
	position:relative;
	width:940px;
	border-top:1px dotted #999;
}

.container.container-interne.cont-videofoto .mask .column
{
	position:absolute;
	top:0;
	left:0;
	width:940px;
	margin:0;
	padding:0;
}

.container.container-interne.cont-videofoto .mask .column .item
{
	float:left;
	width:288px;
	margin-right:23px;
	margin-bottom:40px;
}

.container.container-interne.cont-videofoto .mask .column .item h1
{
	margin:0;
	margin-bottom:5px;
}

.container.container-interne.cont-videofoto .mask .column .item .shadow
{
	float:left;
}


.container.container-interne.cont-videofoto .mask .column .item .shadow
{
	float:left;
}

.container.container-interne.cont-videofoto .mask .column .item .desc
{
	float:left;
	width:150px;
	margin-left:5px;
	font-size:11px;
}






.container.container-interne.cont-videofoto .navigator
{
	position:relative;
	 margin-bottom:80px;
	 width:900px;
	 margin-top:50px;
}

.container.container-interne.cont-videofoto .navigator .numbers
{
	border-top:1px solid #35AFBF;
}

.container.container-interne.cont-videofoto .navigator .numbers ul li
{
	float:left;
	margin-right:5px;
	margin-top:4px;
}

.container.container-interne.cont-videofoto .navigator .numbers ul li a
{
	color:#FFF;
	text-decoration:none;
}

.container.container-interne.cont-videofoto .navigator .numbers ul li a:hover,
.container.container-interne.cont-videofoto .navigator .numbers ul li a.selected
{
	color:#35AFBF;
	text-decoration:underline;
}

.container.container-interne.cont-videofoto .navigator .buttons
{
	position:absolute;
	right:-13px;
	top:-40px;
}

.container.container-interne.cont-videofoto .navigator .buttons a
{
	display:block;
	background-image:url(/images/common/launch/btn_updown.png);
	width:54px;
	height:45px;
}

.container.container-interne.cont-videofoto .navigator .buttons a.up
{
	background-position:0 0;
}

.container.container-interne.cont-videofoto .navigator .buttons a.up:hover
{
	background-position:-53px 0;
}

.container.container-interne.cont-videofoto .navigator .buttons a.down
{
	background-position:0 -45px;
}

.container.container-interne.cont-videofoto .navigator .buttons a.down:hover
{
	background-position:-53px -45px;
}









