
#visor-content
{
	cursor:pointer;
}

/*LAYOUT CLASSES*/

body
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#CCC;
	text-align:left;
	background-repeat:no-repeat;
	background-position:top center;
	background-image:url(/images/sfondi_ok/body.jpg);
}

body.adv
{
	background-image:url(/images/adv/myspot/myspot-foxcrime.jpg);
}


body.adv #page
{
	margin-top:146px;
}


body.adv #adv-top
{
	display:none;
}


body.adv #hd
{
	padding-top:0;
}


#custom-doc
{
	width:960px;
	margin:auto;
	min-height:1000px;
}

#page
{
	width:960px;
	background-image:url(/images/sfondi_ok/page-genric.jpg);
	background-repeat:no-repeat;
	background-color:#000;
	padding-top:1px;
}

#page #adv-top
{
	margin:10px auto;
	text-align:center;
	width:960px;
	z-index:2;
}

#page #adv-top2
{
	margin:auto;
	margin-top:-130px;
	float:left;
	text-align:center;
	width:960px;
	z-index:2;
}

#page > div
{
	position:relative;
	z-index:1;
	width:960px;
}

.main-contents
{
	width:940px;
	padding:20px 10px 10px 10px;
	margin:auto;
}

#hd
{
	padding-bottom:100px;
	height:74px;
	z-index:10;
	background-image:url(/images/sfondi_ok/header.jpg);
}

#bd
{
	background-image:url(/images/sfondi_ok/page-genric.jpg);
	background-color:#000;
	background-repeat:no-repeat;
}

#page #bd
{
	z-index:5;
}

#shop
{
	padding-bottom:400px;
	padding-top:50px;
	background-image:url(/images/sfondi_ok/footer.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}


#ft
{
	padding-bottom:130px;
	margin-top:-330px;
}

/*.fluid #page #bd
{
	position:relative;
}
*/


.home #bd
{
	margin-top:-55px;
	background-image:none;
	background:none;
}



body.fluid #page #shop
{
	margin-top:30px!important;
}

#end-page
{
	background-image:url(/images/common/bgr-footer.png);
	background-repeat:repeat-x;
	background-position:center bottom;
	width:100%;
	height:229px;
	margin-top:-50px;
}

#logo
{
	background-image:url(/images/common/logo.png);
	width:128px;
	height:25px;
	background-repeat:no-repeat;
	margin-right:54px;
}

#main-menu
{
	background-image:url(/images/common/bgr-main-menu.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	display:block;
	float:left;
	height:35px;
}

#main-menu > li
{
	display:block;
	float:left;
}

#main-menu > li > a
{
	float:left;
	display:block;
	background-image:url(/images/common/main-menu.png);
	height:36px;
	text-indent:-9999px;
}

#main-menu li a.home
{
	width:67px;
	background-position:0px 0px;
}

#main-menu li a.home:hover,
#main-menu li a.home.selected
{
	background-position:0px -61px;
}

#main-menu li a.serietv
{
	width:83px;
	background-position:-67px 0px;
}

#main-menu li a.serietv:hover,
#main-menu li a.serietv.selected
{
	background-position:-67px -61px;
}

#main-menu li a.guidatv
{
	width:93px;
	background-position:-150px 0px;
}

#main-menu li a.guidatv:hover,
#main-menu li a.guidatv.selected
{
	background-position:-150px -61px;
}

#main-menu li a.video
{
	width:67px;
	background-position:-243px 0px;
}

#main-menu li a.video:hover,
#main-menu li a.video.selected
{
	background-position:-243px -61px;
}

#main-menu li a.news
{
	width:67px;
	background-position:-310px 0px;
}

#main-menu li a.news:hover,
#main-menu li a.news.selected
{
	background-position:-310px -61px;
}

#main-menu li a.newsletter
{
	width:105px;
	background-position:-310px 0px;
}

#main-menu li a.newsletter:hover,
#main-menu li a.newsletter.selected
{
	background-position:-310px -61px;
}

#inside-menu
{
	display:block;
	background-image:url(/images/colours/shows/divisor-menu-inside.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:53px;
}

#inside-menu ul
{
	display:block;
	float:right;
}

#inside-menu li
{
	float:left;
}

#inside-menu li a
{
	display:block;
	float:left;
	margin-right:20px;
	color:#000;
	font-size:12px;
	letter-spacing:-0.1em;
	text-decoration:none;
	height:29px;
}

#inside-menu li a:hover,
#inside-menu li a.selected
{
	color:#32326C;
	background-image:url(/images/colours/shows/submenu-select.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}

#newsletter a:hover,
#newsletter a.selected
{
	color:#A48532;
}

#searchInternal {
	display:block;
	float:left;
	padding-right:3px;
}

#searchInternal input
{
	background:#FFF;
	display:block;
	float:left;
	height:21px;
	padding-right:3px;
	width:137px;
}

#searchInternal a
{
	background-image:url("/images/common/btn-cerca.png");
	height:21px;
	width:54px;
}

#search
{
	background-image:url(/images/common/bgr-cerca.png);
	width:220px;
	height:56px;
	background-repeat:no-repeat;
	float:right;
}

#search input
{
	display:block;
	float:left;
	height:21px;
	margin-left:10px;
	padding-right:3px;
	width:137px;
	line-height:21px;
}

#search a
{
	background-image:url("/images/common/btn-cerca.png");
	height:21px;
	width:54px;
}

#form-commento
{
}

#form-commento label
{
	font-weight:bold;
	margin-bottom:10px;
	display:block;
}

#form-commento .input
{
	background-image:url(/images/common/bgr-form-commento.png);
	background-repeat:no-repeat;
	width:126px;
	height:22px;
	padding-left:13px;
	padding-top:4px;
}

#form-commento .textarea
{
	background-image:url(/images/common/bgr-textarea-commento.png);
	background-repeat:no-repeat;
	padding-left:22px;
	padding-top:8px;
	width:375px;
	height:119px;
}

#form-commento .textarea textarea
{
	width:326px;
	height:100px;
	background-color:transparent;
	border:0 none;
	color:#666666;
	font-size:11px;
	overflow:hidden;
}

#form-commento label
{
	font-size:9px;
	text-transform:uppercase;
}

#form-commento .captcha
{
	width:427px;
	height:107px;
	padding-top:22px;
}

#form-commento .input.input-captcha
{
	background-image:url(/images/common/bgr-form-captcha.png);
	width:100%;
}

#form-commento .input.input-captcha .left
{
	width:210px;
}

.error
{
	color:#993300;
	float:left;
	font-weight:bold;
}

#form-commento .input.input-captcha input
{
	width:90%;
}

#form-commento .input input
{
	width:80%;
}

#form-commento #cambia-parole
{
	background-image:url(/images/colours/shows/divisor-commento-parole.png);
	background-repeat:no-repeat;
	position:absolute;
	top:288px;
	right:0px;
	width:250px;
	padding-top:10px;
	font-size:9px;
	text-align:right;
}

#page #header-big
{
	background-repeat:no-repeat;
	background-position:center top;
	height:408px;
	overflow:hidden;
}

#page #header-big .adv
{
	position:relative;
	z-index:3;
}

#header-big.header-crime
{
	background-image:url(/images/sfondi_ok/section-crime.jpg);
	margin-bottom:30px;
}

#header-big.header-investigation
{
	background-image:url(/images/sfondi_ok/section-investigation.jpg);
}

#header-big.header-mistery
{
	background-image:url(/images/sfondi_ok/section-mistery.jpg);
}


#header-big > div
{
	width:940px;
	margin:auto;
}

#visor-content .item
{
	display:none;
	position:absolute;
	width:700px;
	height:500px;
	left:-25px;
	top:-30px;
}

#visor-content .item.active
{
	display:block;
}

#switch
{
	height:390px;
	width:640px;
}

.switch-image
{
	left:374px;
	top:30px;
	z-index:2;
	height:408px;
	width:623px;
}

#switch
{
	height:390px;
	width:640px;
}

#switch .texts
{
	float:right;
	margin-right:347px;
	margin-top:90px;
	position:relative;
	text-align:right;
	width:328px;
	z-index:3;
	background-image:url(/images/common/divisor-text-header.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-bottom:20px;
}

#menu-tonight.menu-tonight-inside .clock
{
	background-image:none;
	padding-right:0;
}

#menu-tonight
{
	width:299px;
	margin-top:10px;
	position:relative;
	z-index:3;
}

#menu-tonight .clock
{
	background-image:url(/images/common/graffa-ora.png);
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:32px;
	margin-top:-3px;
}

#menu-tonight .clock > div
{
	margin-top:2px;
}

#menu-tonight .clock .minutes
{
	margin-top:-5px;
}

#menu-tonight ul div
{
	text-align:right;
}

#menu-tonight div ul li a
{
	color:#FFF;
	text-decoration:none;
	display:block;
	/*font-size:14px;*/
}

#menu-tonight div ul li a:hover
{
	color:#666;
}

#menu-tonight .title-on-air
{
	text-align:right;
	color:#333;
}

#menu-tonight .divisor-top
{
	background-image:url(/images/common/divisor-inonda-top3.png);
	height:11px;
	width:299px;
}

#menu-tonight .divisor-bottom
{
	background-image:url(/images/common/divisor-inonda-bottom3.png);
	height:11px;
	width:299px;
}

#menu-tonight.menu-tonight-small
{
	width:300px;
	margin-top:10px;
	padding-top:10px;
}

#menu-tonight.menu-tonight-small .widgetBtn2
{
	width:100px;
}

#menu-tonight.menu-tonight-small .widgetBtn2 a
{
	margin:0;
	margin-left:20px;
}

#menu-tonight.menu-tonight-small .bgr
{
	background-image:url(/images/common/bgr-programmazione.png);
	background-repeat:no-repeat;
	height:400px;
	left:-10px;
	top:0;
	width:359px;
	z-index:3;
	background-position:center top;
}

#menu-tonight .contents
{
/*z-index:200;
	left:0px;*/
}

#menu-tonight.menu-tonight-inside .contents
{
	top:0;
}

#menu-tonight.white
{
}

#menu-tonight.white h1
{
	color:#FFF;
}

#menu-tonight.white .widgetBtn1
{
	color:#C9AEA5;
}

#menu-tonight.white .clock
{
	background-image:url(/images/common/graffa-ora-white.png);
}

#menu-tonight.white div ul li a
{
	color:#C9AEA5;
}

#menu-tonight.white div ul li a:hover
{
	color:#FFFFFF;
}

#menu-serie
{
	z-index:6;
	width:393px;
	height:64px;
	overflow:hidden;
}

#header-small
{
	height:305px;
}

.scrolling
{
	top:0;
	left:0;
	width:9999px;
}

#btnPreNext
{
	background-position:0px 0px;
}

#btnPreNext a
{
	background-image:url(/images/common/scroller-home.png);
	height:11px;
	width:12px;
	background-repeat:no-repeat;
	display:block;
	position:relative;
	z-index:5;
	letter-spacing:-1px;
	float:left;
	text-indent:-9999px;
	margin-right:3px;
	margin-top:-2px;
}

#btnPreNext a#btnNext
{
	background-position:-13px 0px;
}

#shop
{
	height:240px;
}

#menuAllFox
{
	padding-top:10px;
	border-top:solid 1px #333;
}

#menuAllFox h3
{
	letter-spacing:-2px;
}

#menuAllFox li
{
}

#menuAllFox a
{
	color:#C9ACA5;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	font-size:10px;
	font-weight:bold;
}

#menuAllFox a:hover
{
	color:#CCC;
}

#head-thumbnails
{
	bottom:60px;
	left:0px;
}

#foot
{
	padding-top:5px;
	margin-top:30px;
	border-top:solid 1px #333;
}

#foot ul li
{
	float:left;
	margin-right:8px;
}

#foot ul li a
{
	color:#C9ADA5;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

#foot ul li a:hover
{
	text-decoration:underline;
}

#day-date
{
	letter-spacing:-1px;
	background-image:url(/images/common/widgets/menu-day/day.png);
	height:31px;
	background-position:center bottom;
	background-repeat:no-repeat;
	width:80px;
	margin-top:2px;
}

#day-date span
{
	margin-top:13px;
	margin-left:4px;
	display:block;
}

#day-menu .week
{
	background-image:url(/images/common/bgr-menu-day.png);
	background-repeat:no-repeat;
	width:600px;
	height:37px;
	padding-left:125px;
	padding-top:9px;
}


#day-menu .week > li
{
	position:relative;
}

#day-menu .week > li.selected
{
	background-image:url(/images/common/linea-obliqua.png);
	background-repeat:no-repeat;
	height:50px;
	background-position:7px bottom;
}

#day-menu .week > li.selected ul.hours
{
	display:block;
}

#day-menu .week > li.pos5,
#day-menu .week > li.pos6,
#day-menu .week > li.pos7,
#day-menu .week > li.pos8
{
	background-position:-84px bottom;
}

#day-menu .week > li.pos5 ul.hours,
#day-menu .week > li.pos6 ul.hours,
#day-menu .week > li.pos7 ul.hours,
#day-menu .week > li.pos8 ul.hours
{
	right:-43px;
	left:auto;
}

#day-menu li
{
	float:left;
}

#day-menu ul.hours
{
	width:350px;
	background-image:url(/images/common/bgr-menu-hours.png);
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	top:48px;
	left:0;
	display:none;
}

#day-menu ul.hours li a
{
	margin-right:3px;
	margin-top:7px;
}

#day-menu li a
{
	background-repeat:no-repeat;
	color:#FFF;
	text-decoration:none;
	padding:3px;
	font-size:10px;
	margin-right:8px;
	float:left;
	text-align:center;
}

#day-menu li > a:hover,
#day-menu li.selected > a
{
	border:solid 1px #FFF;
	padding:2px;
}

#day-divisor
{
	background-image:url(/images/common/divisor-date.png);
	background-repeat:no-repeat;
	width:580px;
	height:55px;
}

#btn-tornasu
{
	display:block;
	height:27px;
	width:95px;
}

#btn-tornasu:hover
{
	background-position:0 -33px;
}

#btn-tutteleserie
{
}

.right #cont-thumbnail
{
	background-position:right top;
	position:relative;
	overflow:hidden;
	height:380px;
	width:320px;
	margin-top:66px;
}

.right #cont-thumbnail #mask-thumbnail
{
	height:374px;
	left:0;
	position:relative;
	top:0;
	width:9999px;
}

.right #cont-thumbnail .thumb-video-scroll
{
	margin-right:10px;
}

.right #cont-thumbnail .thumb-video-scroll .widgetThumbnailVideo
{
	width:100px;
	margin-right:10px;
	margin-bottom:30px;
}

.right #cont-thumbnail .thumb-video-scroll .divisor
{
	background-image:url(/images/common/btn-thumb-video.png);
	background-repeat:no-repeat;
	width:100px;
	height:11px;
}

.right #cont-thumbnail .thumb-video-scroll .widgetBtn1
{
	color:#C9AEA5;
}

.right #cont-thumbnail .thumb-video-scroll .widgetBtn1:hover
{
	color:#FFF;
}

.right #btn-scroll
{
	width:320px;
}

.right #btn-scroll a.indietro,
.right #btn-scroll a.avanti
{
	display:block;
	width:152px;
	height:20px;
	background-image:url(/images/common/btn-indietro-avanti.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:10px;
}

.right #btn-scroll a.indietro
{
	color:#C9AEA5;
}

.right #btn-scroll a.indietro:hover
{
	color:#FFF;
}

.right #btn-scroll a.avanti
{
	background-position:-155px 0px;
	color:#C9AEA5;
}

.right #btn-scroll a.avanti:hover
{
	color:#FFF;
}

#cont-thumbnail
{
	position:relative;
	overflow:hidden;
	height:55px;
}

#mask-thumbnail
{
	position:relative;
	height:55px;
	top:0;
	left:0;
	width:9999px;
}

#mask-thumbnail .thumbnail
{
	width:450px;
	height:55px;
	float:left;
}

#player
{
	width:620px;
	height:462px;
	padding-top:1px;
	position:relative;
}

.scrollers #scroll-left,
#btn-scroll a.indietro
{
	display:block;
	width:305px;
	height:20px;
	background-image:url(/images/colours/shows/bgr-scroll-sx.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:10px;
}

.scrollers #scroll-right,
#btn-scroll a.avanti
{
	display:block;
	width:305px;
	text-align:right;
	height:11px;
	background-image:url(/images/colours/shows/bgr-scroll-dx.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:10px;
}

#video
{
}

#social
{
	background-image:url(/images/common/bgr-social.png);
	height:54px;
	background-repeat:no-repeat;
}

#social-inside
{
}

#voti
{
	height:37px;
	position:relative;
	overflow:hidden;
	width:252px;
	background-image:url(/images/common/bgr-voting.png);
	margin-top:-2px;
	margin-left:10px;
}

.cont-social
{
	background-image:url(/images/common/social.png);
	background-repeat:no-repeat;
	height:37px;
	padding-left:19px;
	padding-top:10px;
	width:165px;
}

.relative .counter
{
	float:left;
}

#voti .colorante
{
}

#voti .colorante .on
{
}

.top-commenti
{
	background-image:url(/images/colours/shows/divisor-commento-up.png);
	background-repeat:no-repeat;
	height:30px;
	background-position:left bottom;
}

#voti .mask
{
	position:absolute;
	z-index:12;
	width:44px;
	height:14px;
	background-image:url(/images/common/voting-mask.png);
	background-repeat:no-repeat;
	top:11px;
	left:17px;
}

#voti .pallini
{
	position:absolute;
	z-index:11;
	top:11px;
	left:17px;
}

#voti a
{
	width:18px;
	height:14px;
	background-position:-19px 0px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	background-image:url(/images/common/voting.png);
}

#voti a.on
{
	background-position:0px 0px;
}

#cont-comments
{
	background-image:url(/images/colours/shows/divisor-commento-down.png);
	background-repeat:no-repeat;
	height:30px;
	background-position:left top;
}

.widgetTop
{
	background-repeat:no-repeat;
	width:390px;
	height:16px;
	margin-top:2px;
	padding-top:1px;
	margin-bottom:15px;
}

#header-small .switch-image
{
	right:-15px;
	margin-top:-50px;
}

/*tendina*/
#page #tendina
{
	width:960px;
	height:500px;
	display:none;
	position:absolute;
	margin:0px auto;
	z-index:110;
}

#tendina > div
{
	width:100%;
	min-height:410px;
	background-position:top center;
	background-repeat:no-repeat;
}

#tendina .bgr-tendina
{
	background-image:url(/images/common/widgets/tendina/tendina.jpg);
	background-position:top center;
}


#tendina .bgr-tendina .container-tendina
{
	width:940px;
	margin:0px auto;
}

#tendina .bgr-tendina .container-tendina .divisor1
{
	background-image:url(/images/common/divisor-tendina-small1.png);
	width:180px;
	height:11px;
	background-repeat:no-repeat;
	margin-top:1px;
}

#tendina .bgr-tendina .container-tendina .divisor2
{
	background-image:url(/images/common/widgets/tendina/bottom-tendina2.png);
	width:261px;
	height:11px;
	background-repeat:no-repeat;
	margin-top:1px;
}

#tendina .shadow-tendina
{
	height:90px;
	background:url(/images/common/widgets/tendina/bgr-shadow-tendina.png) top left no-repeat;
	margin-top:-2px;
}

#tendina #thumb-big-tendina
{
	height:120px;
}

#tendina #thumb-big-tendina .bgr
{
	background-image:url(/images/common/velo2.png);
	background-repeat:no-repeat;
	height:73px;
	width:180px;
	top:63px;
	left:0px;
}

#tendina #thumb-big-tendina .img
{
}

#tendina #thumb-small-tendina .bgr
{
	background-image:url(/images/common/velo-thumb-rev.png);
	background-repeat:no-repeat;
	height:21px;
	width:58px;
	right:0px;
	top:40px;
}

#tendina #thumb-small-tendina .img
{
	width:70px;
}

#tendina #thumb-small-tendina .cont-thumb-small
{
	height:53px;
}

#tendina #thumb-small-tendina p
{
	margin-top:4px;
}

#tendina .bottom-tendina
{
	background-image:url(/images/common/widgets/tendina/bottom-tendina2.png);
	background-repeat:no-repeat;
}

#tendina .middle-tendina
{
	height:345px;
}

#tendina .top-tendina
{
	background-image:url(/images/common/widgets/tendina/top-tendina2.png);
	background-repeat:no-repeat;
	height:11px;
}

#tendina .menu-all ul li a
{
	color:#C9ACA5;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	display:block;
}

#tendina .menu-all ul li a:hover
{
	color:#fff;
}

#tendina .menu-all ul li
{
	margin-bottom:3px;
	margin-left:17px;
}

/*fine tendina*/

#score
{
	width:100px;
	height:10px;
	margin-left:6px;
	margin-right:6px;
	margin-top:2px;
	border:1px solid #000;
	overflow:hidden;
}

#mask-score
{
	width:100%;
	height:12px;
	top:-1px;
	left:-1px;
	background-image:url(/images/common/bgr-score.png);
	background-repeat:no-repeat;
}

/*LAYOUT CLASSES*/





/*BOXES*/

.boxes p {line-height:18px; margin-bottom:20px;}

/*box1*/


#widgetBox1 .img
{
	background-image:url(/images/common/bgr-img1.png);
	background-repeat:no-repeat;
	width:264px;
	height:111px;
	padding-left:4px;
	margin-left:-4px;
}

#widgetBox1 a.absolute
{
	z-index:4;
	display:block;
	width:263px;
	height:104px;
}

#widgetBox1 .bgr
{
	background-image:url("/images/common/velo1.png");
	background-repeat:no-repeat;
	height:104px;
	left:0;
	top:77px;
	width:205px;
}

#widgetBox1 .divisor
{
	background-image:url(/images/common/divisor-img1.png);
	width:260px;
	height:11px;
}

/*end box1*/

/*box2*/

.widgetBox2 .cont-image
{
	height:124px;
}

.widgetBox2 .left > div
{
	background-image:url(/images/colours/shows/divisor-standard400.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.widgetBox2 .right > div
{
	background-image:url(/images/colours/shows/divisor-standard175.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:116px;
}

.widgetBox2 .img
{
	top:4px;
	left:7px;
}

.widgetBox2 .graffa
{
	background-image:url(/images/common/graffa-ora-white2.png);
	background-repeat:no-repeat;
	background-position:right 5px;
	width:40px;
}

.widgetBox2 .cont-image
{
	height:115px;
}

.widgetBox2 .bgr
{
	background-image:url("/images/common/velo2.png");
	background-repeat:no-repeat;
	height:73px;
	left:0;
	top:67px;
	width:180px;
}

.widgetBox2 a.absolute
{
	display:block;
	width:170px;
	height:104px;
}

.widgetBox2.brown .contents,
.widgetBox2.brown #contents
{
	background-image:url(/images/common/Box600ContentsBrown.png);
	background-repeat:no-repeat;
	width:580px;
}

.widgetBox2.gray .top,
.widgetBox2.gray #top
{
	background-image:url(/images/common/widgets/Box600TopGray.png);
}

.widgetBox2.gray .contents,
.widgetBox2.gray #contents
{
	background-image:url(/images/common/widgets/Box600ContentsGray.png);
	width:560px;
}

.widgetBox2.gray .bottom,
.widgetBox2.gray #bottom
{
	background-image:url(/images/common/widgets/Box600BottomGray.png);
}

.widgetBox2 .bottom
{
	width:600px;
	height:13px;
}

.widgetBox2 .top,
.widgetBox2 #top,
.widgetBox2 .bottom,
.widgetBox2 #bottom
{
	width:600px;
	height:12px;
}

.absolute.widgetBox2
{
	top:50px;
	left:220px;
}

/*box2*/

/*box3*/
.widgetBox3 .cont-image
{
	height:124px;
}

.widgetBox3 .contents
{
	text-align:right;
}

.widgetBox3 .img
{
	top:4px;
	left:7px;
}

.widgetBox3 .bgr,
.widgetBox3 #bgr
{
	background-image:url(/images/common/widgets/widgetBox2.png);
	background-repeat:no-repeat;
	height:152px;
	width:182px;
	z-index:3;
}

.widgetBox3.gray .top,
.widgetBox3.gray #top
{
	background-image:url(/images/common/widgets/Box600TopGray.png);
}

.widgetBox3.gray .contents,
.widgetBox3.gray #contents
{
	background-image:url(/images/common/boxes-standard.png);
	background-repeat:no-repeat;
}

.widgetBox3.gray .bottom,
.widgetBox3.gray #bottom
{
	background-image:url(/images/common/boxes-standard-bottom.png);
	background-repeat:no-repeat;
}

.widgetBox3 .bottom,
.widgetBox3 #bottom
{
	width:600px;
	height:13px;
}

.widgetBox3.gray2.top,
.widgetBox3.gray2 #top
{
	background-image:url(/images/common/widgets/Box600TopGray.png);
}

.widgetBox3.gray2 .contents,
.widgetBox3.gray2 #contents
{
	background-image:url(/images/common/boxes-standard-transp.png);
	background-repeat:no-repeat;
}

.widgetBox3.gray2 .bottom,
.widgetBox3.gray2 #bottom
{
	background-image:url(/images/common/boxes-standard-bottom.png);
	background-repeat:no-repeat;
}

.widgetBox3 .top,
.widgetBox3 #top
{
	width:600px;
	height:12px;
}

/*box2*/


/*boxscroll*/
.widgetBoxScroll
{
	width:69px;
	height:64px;
	margin-right:10px;
	position:relative;
}

.widgetBoxScroll a
{
	background-image:url(/images/common/bgr-thumb-head.png);
	width:78px;
	height:58px;
}

.widgetBoxScroll a span
{
	display:block;
	background-image:url(/images/common/velo-thumb.png);
	background-repeat:no-repeat;
	width:58px;
	height:21px;
	position:absolute;
	top:44px;
	left:0px;
}

.widgetBoxScroll a
{
	display:block;
	margin-top:3px;
}

/*end boxscroll*/

/*boxprogrammazione*/
.widgetBoxProgrammazione
{
	padding-top:1px;
	margin-bottom:40px;
}

.widgetBoxProgrammazione ul li a
{
	text-decoration:none;
	font-size:14px;
	color:#C9ACA5;
	display:block;
}

.widgetBoxProgrammazione ul li a:hover
{
	color:#FFF;
}

.widgetBoxProgrammazione #scroll
{
	border:solid 1px #FFF;
	padding:10px;
	width:260px;
}

#ScrollProgrammazione .divisor-top
{
	background-image:url(/images/common/divisor-inonda-bottom2.png);
	background-repeat:no-repeat;
	width:299px;
	height:11px;
	margin-bottom:5px;
}

#ScrollProgrammazione .divisor-bottom
{
	background-image:url(/images/common/divisor-inonda-bottom2.png);
	background-repeat:no-repeat;
	width:299px;
	height:11px;
	margin-top:10px;
}

.widgetBoxProgrammazione #scroll > div
{
	height:400px;
}

.widgetBoxProgrammazione #scroll ul li a
{
	text-decoration:none;
	color:#C9ACA5;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
}

.jScrollPaneDrag 
{
	background:none repeat scroll 0 #C9ACA5;
}

.widgetBoxProgrammazione #scroll ul li a:hover
{
	color:#FFF;
}

/*end boxprogrammazione*/

/*boxAdv*/
.widgetBoxAdv
{
}

.widgetBoxAdv .img
{
	background-image:url(/images/common/widgets/widgetBoxAdv.png);
	background-repeat:no-repeat;
	height:274px;
	width:350px;
	top:0;
	left:0;
	z-index:3;
	padding-left:20px;
}

/*boxAdv*/

/*boxShop*/
.widgetBoxShop h3
{
	letter-spacing:-2px;
}

.widgetBoxShop
{
	width:180px;
	margin-right:8px;
}

.widgetBoxShop .cont-image
{
	height:115px;
}

.widgetBoxShop .bgr
{
	background-image:url(/images/common/velo2.png);
	background-repeat:no-repeat;
	height:73px;
	left:0;
	top:80px;
	width:180px;
}

.widgetBoxShop a.absolute
{
	width:200px;
	height:152px;
	z-index:4;
	display:block;
}

.widgetBoxShop a:hover
{
	color:#fff;
}

.widgetBoxShop .divisor
{
	background-image:url(/images/common/divisor-img2.png);
	width:180px;
	height:11px;
}

.widgetBox2 .divisor
{
	background-image:url(/images/common/divisor-img2.png);
	width:180px;
	height:11px;
	margin-top:5px;
}

/*end boxShop*/

/*widgetThumbnailVideo*/

.widgetThumbnailVideo
{
	width:79px;
}

.widgetThumbnailVideo .cont-image
{
	height:115px;
}

.widgetThumbnailVideo .bgr
{
	background-image:url(/images/common/widgets/widgetBoxThumbnailVideo.png);
	background-repeat:no-repeat;
	height:74px;
	margin-left:-10px;
	margin-top:-5px;
	width:125px;
	z-index:3;
}

.widgetThumbnailVideo a.absolute
{
	display:block;
	height:65px;
	width:141px;
	z-index:4;
}

/*end boxShop*/


/*END BOXES*/

/*BUTTONS*/

.widgetBtn1
{
	color:#FFF;
	text-decoration:none;
	font-size:9px;
	display:block;
	margin-top:2px;
	margin-bottom:2px;
	width:auto;
}

.widgetBtn1.ColCustom
{
	color:#C9ACA5;
}

.widgetBtn1:hover
{
	color:#FFF;
}

.widgetBtn2
{
	color:#C9ACA5;
	text-decoration:none;
	font-size:9px;
	display:block;
	margin-top:2px;
	margin-bottom:2px;
	width:auto;
}

.widgetBtn2:hover
{
	color:#000;
}

.widgetBtn3
{
	background-image:url(/images/common/widgets/widgetBtn3.png);
	height:41px;
	width:156px;
	background-repeat:no-repeat;
	background-position:top right;
	padding-top:8px;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	color:#A48532;
	text-decoration:none;
	display:block;
	margin-left:95px;
	letter-spacing:-1px;
	margin-top:15px;
}

.widgetBtn3-home
{
	top:380px;
	margin-left:75px;
}

.widgetBtn3.widgetBtn3:hover
{
	color:#000;
}

.widgetBtn4
{
	background-image:url(/images/common/widgets/widgetBtn4.png);
	height:30px;
	width:156px;
	background-repeat:no-repeat;
	padding-top:22px;
	padding-left:53px;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	color:#A48532;
	text-decoration:none;
	display:block;
	position:relative;
	z-index:5;
	letter-spacing:-1px;
}

.widgetBtn4:hover
{
	color:#000;
}

.widgetBtn5
{
	background-image:url(/images/common/widgets/widgetBtn5.png);
	background-repeat:no-repeat;
	color:#A48532;
	display:block;
	font-size:10px;
	font-weight:bold;
	height:24px;
	letter-spacing:0px;
	margin-left:-24px;
	margin-top:-25px;
	padding-left:55px;
	padding-top:23px;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
	width:100%;
	z-index:5;
}

.widgetBtn5:hover
{
	color:#000;
}

.widgetBtn5.serie
{
	margin-left:-44px;
	width:100%;
	margin-top:-25px;
}

#btn-commento
{
}

#btn-commento:hover
{
	background-position:0px -33px;
}

#btn-mostra-commento
{
}

#btn-mostra-commento:hover
{
	background-position:0px -33px;
}

#cont-episodes .content
{
	background-image:url(/images/colours/shows/divisor-standard.png);
	background-position:left bottom;
	background-repeat:no-repeat;
}

#cont-btn-stagioni
{
}

#cont-btn-stagioni .sx
{
	background-image:url(/images/colours/shows/bgr-btn-stagioni-sx.png);
	width:69px;
	height:37px;
	float:left;
}

#cont-btn-stagioni .numbers
{
	float:left;
	margin-top:10px;
}

#cont-btn-stagioni .dx
{
	background-image:url(/images/colours/shows/bgr-btn-stagioni-dx.png);
	width:78px;
	height:37px;
	float:left;
}

#cont-btn-stagioni a
{
	display:block;
	float:left;
	color:#000;
	width:20px;
	height:11px;
	text-align:center;
	padding-top:1px;
	margin-left:5px;
	margin-right:5px;
}

#cont-btn-stagioni a:hover,
#cont-btn-stagioni a.selected
{
	background-image:url(/images/colours/shows/number-selected.png);
	background-repeat:no-repeat;
}

#btn-vedi-altri
{
	display:block;
}

#btn-vedi-altri:hover
{
	background-position:0px -33px;
}

.btn-scheda-attore
{
	display:block;
	float:left;
	background-repeat:no-repeat;
	height:27px;
	width:122px;
}

.btn-scheda-attore:hover
{
	background-position:0px -33px;
}

#scheda-attore
{
	width:650px;
	top:100px;
	left:100px;
	z-index:5;
}

#scheda-attore a#btn-chiudi-finestra
{
	background-image:url(/images/colours/shows/divisor-standard.png);
	background-repeat:no-repeat;
	background-position:left 10px;
	padding-top:21px;
	height:11px;
}

#scheda-attore .contents
{
	background-image:url(/images/colours/shows/bgr-scheda-attore.jpg);
	background-color:#FFF;
	background-repeat:no-repeat;
}

#btn-pubblica-commento
{
	display:block;
	float:left;
	background-repeat:no-repeat;
	height:27px;
	width:160px;
	margin-top:15px;
}

#btn-pubblica-commento:hover
{
	background-position:0px -33px;
}

#btn-cambia-parole
{
	display:block;
	float:left;
	background-repeat:no-repeat;
	background-image:none;
	height:27px;
	width:224px;
	text-decoration:none;
}

#btn-cambia-parole:hover
{
	background-position:0px -33px;
}

#btn-chiudi-finestra
{/*
	display:block;
	background-image:url(/images/colours/mistery/btn-chiudi-finestra.png);
	height:32px;
	background-repeat:no-repeat;
	color:#03A5AC;
	font-size:11px;
	font-weight:bold;
	padding-left:42px;
	text-decoration:none;
	padding-top:10px;*/
}

#btn-chiudi-finestra:hover
{
	color:#FFF;
}

#main-menu .btn-chiudi-tendina
{
	/*
	display:block;
	background-image:url(/images/common/widgets/tendina/btn-chiudi.png);
	height:40px;
	background-repeat:no-repeat;
	color:#A48532;
	font-size:11px;
	font-weight:bold;
	padding-left:68px;
	text-decoration:none;
	padding-top:19px;
	width:100px;
	text-indent:0px;
	margin-left:370px;
	cursor:pointer;
	float:left;
	*/
}

#main-menu .btn-chiudi-tendina:hover
{
	color:#000;
}

#main-menu .btn-switch-tendina
{
	/*
	display:block;
	background-image:url(/images/common/widgets/tendina/btn-tutte-le-serie.png);
	height:40px;
	background-repeat:no-repeat;
	color:#A48532;
	font-size:11px;
	font-weight:bold;
	padding-left:68px;
	text-decoration:none;
	padding-top:19px;
	width:115px;
	text-indent:0px;
	margin-left:170px;
	cursor:pointer;
	float:left;
	*/
}

#main-menu .btn-switch-tendina:hover
{
	color:#000;
}

/*END BUTTONS*/


#menu-tonight .FontReplace a,
.widgetBoxProgrammazione a.FontReplace
{
	color:#A5862E;
	text-decoration:none;
}

#menu-tonight .FontReplace a:hover,
.widgetBoxProgrammazione a.FontReplace:hover
{
	color:#666;
}

.menu-tonight-inside .widgetBtn3
{
	top:359px;
	margin-left:0;
}

/*pagination e categorie*/

#categoria-menu ul  {
background-image:url("/images/common/bgr-menu-day.png");
background-repeat:no-repeat;
height:37px;
padding-left:143px;
padding-top:9px;
width:600px;
}

#pagination ul li a
{
	background-image:url(/images/common/bgr-pagination.png);
	background-position:-9999px -9999px;
	width:42px;
	height:47px;
	background-repeat:no-repeat;
	color:#000;
	text-align:center;
	text-decoration:none;
	padding-top:6px;
	font-size:16px;
}

#pagination ul li a:hover
{
	color:#FFF;
	background-position:0px 0px;
}

#categoria-menu
{
}

#categoria-menu li
{
	float:left;
}

#categoria-menu li a
{
	color:#FFF;
	font-size:10px;
	text-decoration:none;
	display:block;
	text-align:center;
	padding:3px;
	margin-left:5px;
	margin-right:10px;
}

#categoria-menu li a:hover,
#categoria-menu li a.selected
{
	border:1px solid #FFF;
	padding:2px;
}


/*fine pagination e categorie*/

/*div
{
	border:solid 1px #F00;
}*/

.box-commento
{
	background-image:url(/images/common/bgr-box-commento.png);
	background-repeat:no-repeat;
	height:490px;
	padding-top:1px;
}

.box-commento .top
{
	background-image:url(/images/colours/shows/divisor-commento-box-up.png);
	width:560px;
	height:11px;
	margin-top:11px;
	margin-left:14px;
	margin-top:5px;
}

.box-commento #contents
{
	padding-left:105px;
	padding-right:25px;
}

div.adv
{
	/*margin-top:20px;*/
}

#menu-tuttalaserie .divisor-bottom
{
	background-image:url(/images/common/divisor-inonda-bottom2.png);
	background-repeat:no-repeat;
	width:299px;
	height:11px;
}

.divisor-total
{
	background-image:url(/images/common/divisor-total.png);
	height:11px;
	width:600px;
}

.divisor-small
{
	background-image:url(/images/common/divisor-small-sx.png);
	height:11px;
	width:138px;
	
}

.navigazione
{
	height:37px;
	background-repeat:no-repeat;
	width:100%;
	overflow:hidden;
}

.navigazione .graffa-nav-dx
{
	background-image:url("/images/common/bgr-navigazione-white.png");
	background-position:-525px 0;
	background-repeat:no-repeat;
	height:37px;
	padding-left:19px;
	padding-top:15px;
	color:#FFF;
}

.navigazione .graffa-nav-sx
{
	background-image:url("/images/common/bgr-navigazione-white.png");
	background-position:-279px 0;
	background-repeat:no-repeat;
	height:37px;
	padding-top:15px;
	width:104px;
}

.navigazione .square
{
	background-image:url("/images/common/bgr-navigazione-white.png");
	background-position:0px 0;
	background-repeat:no-repeat;
	height:37px;
	padding-top:15px;
	width:11px;
}

.navigazione ul
{
	display:block;
	height:37px;
	background-repeat:no-repeat;
	padding-top:10px;
}

.navigazione ul li
{
	float:left;
}

.navigazione ul li a
{
	float:left;
	text-decoration:none;
	display:block;
	margin-right:5px;
	margin-left:5px;
	text-align:center;
	padding:3px;
	color:#FFF;
}

.navigazione ul li a:hover,
.navigazione ul li a.selected
{
	border:1px solid #FFF;
	padding:2px;
}

.navigazione ul li.arrow-sx a
{
	width:11px;
	height:11px;
	background-image:url(/images/common/arrows-navigazione.gif);
	background-repeat:no-repeat;
	padding:0;
	margin-top:3px;
}

.navigazione ul li.arrow-sx a:hover
{
	border:0;
	padding:0;
}

.navigazione ul li.arrow-dx a
{
	width:11px;
	height:11px;
	background-image:url(/images/common/arrows-navigazione.gif);
	background-repeat:no-repeat;
	background-position:-11px 0px;
	padding:0;
	margin-top:3px;
}

.navigazione ul li.arrow-dx a:hover
{
	border:0;
	padding:0;
}

.score .graphic
{
	background-image:url(/images/common/bgr-score.png);
	width:58px;
	height:18px;
}

.score .graphic .mask
{
	width:42px;
	height:18px;
	overflow:hidden;
	position:relative;
	margin-left:7px;
}

.score .graphic .scroll
{
	background-image:url(/images/common/scroller-score.png);
	background-repeat:no-repeat;
	height:11px;
	width:100px;
	position:absolute;
	top:3px;
	left:-46px;
}

.score .text
{
	margin-left:218px;
}


.endborder .content
{
	background-image:url("/images/colours/shows/divisor-standard.png");
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:30px;
}

.thankyou
{
	font-size:9px;
	left:182px;
	position:absolute;
	top:24px;
	color:#32326D;
}

/* EXTRA */

.bollinoSky {
	position:absolute; 
	top:10px; 
	right:0px; 
	z-index:1000; 
	width:100px; 
	overflow:hidden;
}

a.buttonTendina {
	color:#FFF;
	padding:0px 10px 5px 10px;
	border:1px solid #FFF;
}

a:hover.buttonTendina {
	color:#666;
	border:1px solid #666;
}

.separatore {
	background:url(/images/common/widgets/tendina/bottom-tendina2.png) bottom left no-repeat;
	height:20px;
	width:600px;
}