@import url(http://fonts.googleapis.com/css?family=Montserrat); /* for embed live */
/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
html,
button,
input,
select,
textarea{color:#222}
html{font-size:1em;line-height:1.4}
hr{border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;display:block;height:1px}
audio,
canvas,
img,
video{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
select {font-family:ProximaNova-Regular;}
::-moz-selection,::selection{background:#b3d4fc;text-shadow:none}


/* ==========================================================================
   Author's custom styles
   ========================================================================== */
.census {position: fixed;top:-9999px;}
.infoView, .viewsVideo {display: none !important; }



h1,h2,h3,h4,h5,h6{font-weight:normal;font-style:normal}
a{color:#4a4a4a;text-decoration:none}
body{color:#4a4a4a;background:#fff;font-family:ProximaNova-Regular;text-align:center}
.page{width:100%;margin:0 auto;background:#fff;text-align:left;overflow:hidden}

/* wrap general  */

.immagineBoxPopUp {
left: 0;
margin-left: 0;
margin-top: 10%;
position: fixed;
right: 0;
width: 100%;}

.immagineBoxPopUp  img {width: 100%;}


#customerToolbar, #headerHF2011, .footMediaset {display:none;}
.wrap{margin-bottom:15px;}
.wrap .titleWrap{float:none;}

.titleWrap{margin-bottom:15px;color:#004068;font-family:ProximaNova-Light;font-size:20px;line-height:38px;text-align:center;clear:both;}
.subtitleWrap {margin-bottom: 15px; color: #CCC; font-family: ProximaNova-Light; font-size: 20px; line-height: 20px; text-align: center; clear: both;}
.box .imgBox .playVideo{width:46px;margin:-23px 0 0 -23px;background-image:url(../img/spritePlayVideo.png);background-position:-25px -112px;text-indent:-9999px;height:46px;overflow:hidden;position:absolute;top:50%;left:50%}
.box,.box .imgBox{position:relative}
.ProximaNova-Light {font-family: ProximaNova-Light;font-weight: normal;font-style: normal;}
.ProximaNova-Semibold {font-family: ProximaNova-Semibold;font-weight: normal;font-style: normal;}
.ProximaNova-Regular {font-family: ProximaNova-Regular;font-weight: normal;font-style: normal;}
.nameCh {background: url(../img/spriteCanali.png) no-repeat 0 0; text-indent:-9999px;}
.channels .nameCh {background-image:none; text-indent:inherit;}
.channels .nameCh.active {background-image: url(../img/spriteCanali.png);}
.tonightTV .nameCh {padding-left:26px; float:left;}
.tonightTV .C5, .direttaweb .C5{ background-position: 0 -1px; height: 18px;} 
.channels .C5{ background-position: 140px -25px;} 
.featured .C5{ background-position: 0 -56px; width: 18px;  } 
.tonightTV .I1, .direttaweb .I1{ background-position: 0 -85px; height: 18px; } 
.channels .I1{ background-position: 141px -109px;} 
.featured .I1{ background-position: 0 -140px; width: 18px;} 
.tonightTV .I2, .direttaweb .I2{ background-position: 0 -168px; height: 18px;} 
.channels .I2{ background-position: 140px -193px;} 
.featured .I2{ background-position: 0 -224px; width: 19px;} 
.tonightTV .KA{ background-position: 0 -252px;  height: 18px; padding-left:34px;} 
.channels .KA{ background-position: 131px -277px;} 
.featured .KA{ background-position: 0 -308px; width: 28px;} 
.tonightTV .KB{ background-position: 0 -336px; width: 39px; height: 18px; } 
.tonightTV .KF{ background-position: 0 -364px; width: 46px; height: 18px; } 
.channels .KF{ background-position: 113px -392px;}
.featured .KF{ background-position: 0 -420px; width: 46px; } 
.tonightTV .KI{ background-position: 0 -446px; width: 51px; height: 18px; } 
.channels .KI{ background-position: 30px -473px; } 
.featured .KI{ background-position: 0 -504px; width: 51px;} 
.tonightTV .KQ{ background-position: 0 -532px; width: 44px; height: 18px; } 
.channels .KQ{ background-position: 110px -557px;} 
.featured .KQ{ background-position: 0 -588px; width: 44px;} 
.tonightTV .LA{ background-position: 0 -616px; width: 81px; height: 18px; } 
.tonightTV .LT{ background-position: 0 -644px; width: 73px; height: 18px; } 
.tonightTV .R4, .direttaweb .R4{ background-position: 0 -670px; height: 18px; } 
.channels .R4{ background-position: 141px -697px;} 
.featured .R4{ background-position: 0 -728px; width: 19px; } 
/*sprite white */
.select #cercaCanali.nameCh {background-image: url(../img/spriteCanaliWhite.png); background-repeat:no-repeat; }
.select #cercaCanali.C5{ background-position: 0 10px; padding-left:26px;} 
.select #cercaCanali.I1{ background-position: 0 -58px; padding-left:26px;} 
.select #cercaCanali.I2{ background-position: 0 -126px; padding-left:26px; } 
.select #cercaCanali.KA{ background-position: 0 -194px; padding-left:32px;} 
.select #cercaCanali.KF{ background-position: 0 -262px;padding-left:52px; } 
.select #cercaCanali.KI{ background-position: 0 -330px; padding-left:62px;} 
.select #cercaCanali.KQ{ background-position: 0 -398px;padding-left:57px;} 
.select #cercaCanali.LA{ background-position: 0 -466px;padding-left:26px; } 
.select #cercaCanali.LT{ background-position: 0 -534px; padding-left:26px;} 
.select #cercaCanali.R4{ background-position: 0 -602px;padding-left:26px; }




.channels .noLogo {background:none !important;}
.parentalAdv{width:24px;background:url(../img/sprite_parental.png) no-repeat 0 0;text-indent:-999px;height:24px;overflow:hidden;position:absolute;bottom:0;right:0}
.parentalAdv.giallo{background-position:0 -34px}
.parentalAdv.rosso{background-position:0 -170px}
.parentalAdv.rosso_nocivo{background-position:0 -68px}
.parentalAdv.rosso_vm14{background-position:0 -102px}
.parentalAdv.rosso_vm18{background-position:0 -136px}
.parentalAdv.verde{background-position:0 0}

/* menu più visti */
.menu-piu-visti {width:100%;}
.menu-piu-visti li {float:left; color:#fff;  height:100px; line-height:22px; font-size:16px; width:33.3%;}
.menu-piu-visti li:last-child {margin-right:0;}
.menu-piu-visti li a {color:#fff; display:block; padding:10px 2%; width:96%; height:80px; text-align:center; vertical-align: middle;}
.menu-piu-visti .daily {background: #f7f7f7;}
.menu-piu-visti .daily a {color:#4a4a4a;}
.menu-piu-visti .weekly {background: #0075a1;}
.menu-piu-visti .monthly {background: #004068;}
/* /menu più visti */

/* piu visti */
.main.pagina {padding-top: 30px;}
/*.main.pagina .titleWrap {margin-bottom: 20px;}*/
.infoLength {display:none;}
.pageList {display:none;}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next {line-height:38px; position: absolute; top:-50px;}
.owl-carousel .owl-controls .owl-nav .owl-prev { left:10px;}
.owl-carousel .owl-controls .owl-nav .owl-next { right:10px;}
/* /wrap general  */

.scrollToTop{
	width:50px; 
	height:50px;
	overflow:hidden;
	text-indent:-9999px;
	text-align:center; 
	position:fixed;
	bottom:50px;
	right:30px;
	display:none;
	background: url('../img/bg_back2top.png') no-repeat 0 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	opacity: 0.6;
	z-index:1002;
}
.scrollToTop:hover{
	text-decoration:none;
}

/* wrap header  */
.header-container{width:100%;background:#004068;text-align:center;/*height:68px;*/position:relative;overflow:visible;margin-bottom:10px;}
.header-container .title{margin:20px auto;width:191px;background-image:url("../img/logoVideoDesktop.jpg");text-indent:-9999px;height:26px;overflow:hidden}
.header-container .title a {float:left;width:100%;height:100%;}
.header-container .brand {margin:20px 0 0 22px;text-indent:-9999px;overflow:hidden;float:left;}
.header-container .brand img {float:left;}
header{height:68px;}
.icon{background:url(../img/spriteHeader.png) no-repeat top left}
.sprt-fb{background-position:20px 11px}
.sprt-lens{background-position:0 -47px}
.sprt-menu{background-position:2px -92px}
.sprt-tw{background-position:20px -140px}
.searchBox {position:relative; display:block; height:50px; padding:0; background:#fff; width:100%; border:1px solid #dedede;}
.searchBox  input {width:96%; line-height:30px; border:0; padding:10px 2%;}

.flexnav.one-page li a:hover {background:#f8f8f8; color:#3ab1de;}
.main {position:relative;}
/* menu pagine interne */
.menu-page {background:#f8f8f8; width:100%; margin:-5px 0 5px; height:40px; position:relative;}
.menu-page .brand {margin:5px 0 0 10px;overflow:hidden;float:left;}
.menu-page .brand img {float:left; height:30px;}
.menu-page .brand-menu {margin-top:0;}
.menu-page .flexnav.brand-menu {position:absolute; top:40px; width:100%; left:0; margin:0; padding:0; text-align:center;z-index:10;}
.menu-page .brand-menu li {float:none; width:100%;}
.menu-page .brand-menu li a {color:#5c5c5c; padding:10px; background:#f8f8f8;}
.menu-page .brand-menu li a:hover {background:#004068; color:#FFF;}
/*.menu-page .brand-icon {float:right; width:48%; margin:0;}*/
.menu-page .brand-icon {float:right; width:50%; margin:0; position:absolute; top:10px; right:14%;}
.menu-page .brand-icon .season {margin: 25px 1%; display:none;}
.menu-page .brand-icon .icon, .brand-button {text-indent:-9999px; background:url(../img/spriteMenuIcon.png) no-repeat; float:right; width:22px; padding:0 3%; height:22px; margin:0;}
.brand-button {background-position:center -110px; height:40px; position:absolute; right:2%; top:2px;}
.menu-page .brand-icon .icon a {width:100%; height:100%; float:left;}
.menu-page .brand-icon .info {background-position:center 0;}
.menu-page .brand-icon .connect {background-position:center -24px;}
.menu-page .brand-icon .facebook {background-position:center -47px;}
.menu-page .brand-icon .twitter {background-position:center -68px;}
.menu-page .brand-icon .shop {background-position:center -87px;}
.menu-page .brand-icon .site {display:none;}
.menu-page .brand-icon .site a {color:#666; font-size:10px; line-height:26px;}
.menu-page .brand-icon a {padding:0;}
.menu-page .flexnav .touch-button {background:none;width:100%;height:100%;}
.menu-page .flexnav .touch-button .navicon {position:absolute; top:5px; right:0;}
/*.header-container .flexnav li:hover, .header-container .flexnav .touch-button:hover {background:#ccc;}*/
.menu-page .flexnav {margin:0 auto;}
/* /wrap header  */

/* wrap footer  */
.footer-container{padding:60px 0;background:#f7f7f7}
.menuFoot li strong{margin-bottom:8px;color:#323131;text-transform:uppercase}
.menuFoot li{margin-bottom:6px;color:#323131;font-size:12px;line-height:13px}
.menuFoot li:first-child a {color:#323131}
.menuFoot li a {color:#919191}
.menuFoot .noLink{display:none}
.colFoot{width:100%;float:left;text-align:center}
.footer-container .title{width:105px;margin:0 auto 20px;background-image:url(../img/videoMediasetB&W.png); background-size:105px 17px; height:17px;overflow:hidden; text-indent:-9999px;}
/* /wrap footer  */

/* wrap APERTURA */
.apertura .box{overflow:hidden;width:100%;height:300px;position:relative}
.apertura .box img {margin-left:-30%;}
.direttaweb .apertura .box img, .fotogallery .apertura .box img, .articolo .apertura .box img  {margin:0 auto;} 
.apertura .box .title{padding-right:36px;display:inline-block;color:#fff;background:url(../img/sprite_parental_apertura.png) no-repeat -200px 0;font-size:22px;line-height:26px;}
.apertura .slider-apertura .box .title{text-shadow: 0px 0px 2px #000000;}
/*
.apertura .box .title:after {background:url(../img/sprite_parental.png) no-repeat -200px 0; width:24px; height:24px; position:absolute; right:0; top:3px;}
.apertura .box .title.verde:after{background-position:right 0}
.apertura .box .title.giallo:after{background-position:right -34px}
.apertura .box .title.rosso:after{background-position:right -68px}
.apertura .box .title.rosso_vm14:after{background-position:right -102px}
.apertura .box .title.rosso_vm18:after{background-position:right -136px}
.apertura .box .title.rosso_nocivo:after{background-position:right -170px}
*/


.apertura .box .title.verde{background-position:right 4px}
.apertura .box .title.giallo{background-position:right -82px}
.apertura .box .title.rosso {background-position:right -411px}
.apertura .box .title.rosso_vm14{background-position:right -242px}
.apertura .box .title.rosso_vm18{background-position:right -327px}
.apertura .box .title.rosso_nocivo{background-position:right -158px}


.apertura .box .subTitle{color:#fff;font-size:14px;font-family:ProximaNova-Light;font-weight:normal;font-style:normal;line-height:16px;}
.apertura .slider-apertura .box .subTitle{text-shadow: 0px 0px 2px #000000;}
.apertura .box .brand {color:#fff;}
.fotogallery .apertura .box .brand {color:#6c6c6c;}
.apertura .owl-item {width:100%;}
.apertura .box .textBox{width:98%;position:absolute;bottom:50px;left:2%}
.apertura .goProg{padding:10px;margin-top:15px;float:left;display:block;background:#0077a3;color:#fff;font-size:10px;text-transform:uppercase}
.apertura .owl-nav{position:absolute;bottom:0;left:30px;z-index:10;background:none;width:auto;height:auto;top:auto;right:auto; display:none;}
.apertura .owl-nav > div{padding:10px;display:inline-block;font-size:20px;height:auto;width:auto;}
.apertura .owl-dots{width:100%;color:#fff;text-align:center;position:absolute;bottom:10px}
.apertura .owl-dots .owl-dot{display:inline-block;zoom:1}
.apertura .owl-dots .owl-dot span{transition:opacity 200ms ease;width:8px;margin:5px 5px;border-radius:30px;border:2px solid transparent;display:block;background:#fff;-moz-transition:opacity 200ms ease;-moz-border-radius:30px;height:8px;-webkit-transition:opacity 200ms ease;-webkit-border-radius:30px;-webkit-backface-visibility:visible;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease}
.apertura .owl-dots .owl-dot.active span,.apertura .owl-dots .owl-dot:hover span{border:2px solid #fff;background:transparent}
/* con Brand */
.apertura .info-brand .box{height:auto;overflow:hidden;position:relative}
.apertura .info-brand .box img{width:100% !important ;height:auto;}
.apertura .info-brand .box .textBox {width:96%; background:#f8f8f8; height:auto; padding:2%; position:relative; left:0; bottom:0;}
.apertura .info-brand .box .textBox h1:after {position:absolute; top:40px; right:40px; width:25px; height:25px;}
.apertura .info-brand .box .brand {font-size: 28px; color:#6c6c6c; position: absolute; top: 26px; right:30px;}
.apertura .info-brand .box .title {color:#2f2f2f; font-size:38px; font-family:ProximaNova-Regular; margin:16px 0;}
.apertura .info-brand .box .subTitle {color:#6c6c6c; font-size:14px; font-family:ProximaNova-Regular;   line-height: 18px; text-shadow:none;}
.apertura .info-brand .box .subTitle a {font-weight:bold;}
.apertura .info-brand .box .subTitle a:hover {text-decoration:underline;}
.apertura .info-brand .box .scheduleProg {position:absolute; bottom:30px; text-transform:uppercase; font-size:28px;}
/* con Player */
.apertura .video-player .box {height:auto;overflow:hidden;position:relative}
.apertura .video-player .box img {height:auto; width:100% !important;}
.apertura .video-player .box .textBox {width:auto; position:relative; bottom:0; right:0; left:auto; background:#f8f8f8; height:auto; padding:10px 10px 40px;}
.apertura .video-player .box .textBox h1:after {position:absolute; top:10px; right:10px; width:25px; height:25px;}
.apertura .video-player .box .title {color:#4a4a4a; font-size:22px; font-family:ProximaNova-Regular; margin:0;}
.apertura .video-player .box .subTitle {color:#4a4a4a; font-size:14px; font-family:ProximaNova-Regular;}
.apertura .video-player .box .scheduleProg {position:absolute; bottom:40px; text-transform:uppercase; font-size:13px;}
.apertura .video-player .infoView {position:absolute; left:10px; bottom:20px;}
.apertura .video-player .infoData {position:absolute; left:90px; bottom:20px;}
.apertura .video-player .infoLength {position:absolute; right:10px; bottom:20px; display:block;}
.infoView {padding-left:18px; color:#515151; background:url(../img/icoView.png) no-repeat 0 2px; font-size:12px; line-height:14px}
.infoLength {padding-left:18px; color:#515151; background:url(../img/spriteViewBlue.png) no-repeat 0 -25px; line-height:14px; font-size:12px;}
.infoData {color:#2e2e2e; background:url(../img/spriteViewBlue.png) no-repeat 0 -39px; line-height:14px; font-size:12px; padding-left:18px;}
.brand .apertura .box img {height:100%;}
.apertura .fotogallery .box .fotoBox {width:100%; height:352px; text-align:center; background:#161616;}
.fotoBox img {margin:0 auto !important; height:100% !important; width:auto !important;}


/* /con Player */
/* /wrap APERTURA */

/* wrap tonightTV  */
.headTtv {text-align:center; position:relative; margin-bottom:0;}
.headTtv .title {color:#004068;font-size:30px;font-family:ProximaNova-Light;line-height:30px}
.headTtv .goGuidaTv {position:absolute; right:40px; top:0; background:#3ab1de; font-size:20px; text-transform:uppercase; line-height:30px; padding:0 10px; z-index:2;}
.headTtv .goGuidaTv a {color:#FFF;}
.tonightTV .rete{width:100%;height:40px}
.tonightTV .rete a:hover h4 {opacity: 1;filter: alpha(opacity=80);}
.tonightTV .nameCh{width:16%;margin:0 0 0 2%;padding-left:0}
.tonightTV .rete p{float:left;width:60%;font-size:13px}
.tonightTV .rete a p:hover {color:#3ab1de;}
.tonightTV .rete p a:hover {color:#3ab1de;}
.tonightTV .rete time{float:left;width:16%;margin-right:6%;font-size:13px;text-align:right}
.tonightTV .owl-nav{width:100%;height:0;position:absolute;right:0;top:-42px}
.tonightTV .owl-nav div{width:38px;color:#004068;font-size:18px;line-height:38px;text-align:center;height:38px}
.tonightTV .owl-carousel .owl-controls .owl-nav .owl-prev{float:left; top:auto}
.tonightTV .owl-carousel .owl-controls .owl-nav .owl-next{float:right; top:auto;}
/* /wrap tonightTV  */

/* wrap autoPromo  */
.autoPromo {margin-bottom:30px;}
.autoPromo, .autoPromo .autopromo {display:none;}
.autoPromo img { width:100%;}
/* /wrap autoPromo  */

/* wrap lastweek  */
.lastWeek {display:none;}
.direttaweb .lastWeek {display:block;}
/* /wrap lastweek  */

/* wrap promo  */
.promo {display:none; margin-bottom:30px;}
.promo .box.noborder {margin-left:0;}
/* /wrap promo  */

/* featured  */
.featured .box{width:100%;margin-bottom:20px}
.featured .box .textBox{padding:20px 3% 20px 0;width:55%;float:left;height:auto}
.featured .box.noborder{margin-left:0}
.featured .box .title{font-size:12px;font-weight:normal;line-height:16px}
.featured .box p{display:none}
.featured .box .infoView{position:absolute;left:42%;bottom:0}
.featured .box .imgBox{width:32%;float:left;margin:0 4% 0 6%;height:auto;overflow:hidden}
.featured .box .imgBox img{margin:0;width:100%}
.featured .box .imgBox.editorial img{margin:0;width:100%;height:100%}
.featured .box .nameCh{position:absolute;left:42%;top:0; display:none;}
.featured .box .brand {font-size: 12px;line-height: 18px;color: #0075a1;text-transform: uppercase; display:block;}
.featured .box .brand a {color: #0075a1;}
.featured .brand,.featured .infoData,.featured .infoLength {display: none;}



/* featured  */
.direttaweb .box{width:100%;margin-bottom:20px}
.direttaweb .box .textBox{padding:20px 3% 20px 0;width:55%;float:left;height:auto}
.direttaweb .box.noborder{margin-left:0}
.direttaweb .box .title{font-size:12px;font-weight:normal;line-height:16px}
.direttaweb .box p{display:none}
.direttaweb .box .infoView{position:absolute;left:42%;bottom:0}
.direttaweb .box .imgBox{width:32%;float:left;margin:0 4% 0 6%;height:auto;overflow:hidden}
.direttaweb .box .imgBox img{margin:0;width:100%}




    
/* domande in diretta  */
.direttaweb .wrap.player {margin-bottom: 0;}
.direttaweb .questionsform legend {font-size: 18px; line-height: 26px; margin-bottom: 20px;}
.direttaweb .questionsform {background: #f8f8f8;padding: 30px 3%;width: 94%;}
.direttaweb .questionsform #pulsanti { width: 100%; text-align: center;}
.direttaweb .questionsform #pulsanti button { height: 50px; line-height: 50px; padding: 0 20px; background:#00a0c2; border:0; color: #fff; display: block; margin: 0 auto 16px; width: 160px;}
.direttaweb .questionsform #pulsanti button:hover {opacity: 0.8;}
.direttaweb .questionsform #pulsanti button[type="reset"] {background: #dedede;}
.direttaweb .questionsform label {display: none;}
.direttaweb .questionsform textarea {width: 94%; height: 116px; padding: 10px 3%; margin-bottom: 16px;}
.direttaweb .questionsform input {width: 94%; height: 25px; padding: 3px 3%; margin-bottom: 16px;}

.result {width:80%; text-align: center; padding: 30px 10%;}
.result p{font-size: 24px; line-height: 30px; color:#0077a3; margin-bottom: 20px;}
.result a {display: block; margin: 0 auto; width: 100%; background:#00a0c2;color: #fff; line-height: 30px; height: 30px; cursor: pointer;}
/* allPrograms  */
.allPrograms {display:none;}
/*.ui-helper-hidden-accessible { display:none; }*/
/* /allPrograms  */

/* wrap mostViews  */
.mostViews{background:#f4f4f4; position: relative; padding:3% 0;}
.mostViews .box{width:100%;margin-bottom:20px;position:relative;height:auto}
.mostViews .box .textBox{padding:0 3% 20px 0;width:55%;float:left;height:auto}
.mostViews .box .imgBox{width:32%;float:left;margin:0 4% 0 6%;height:auto;overflow:hidden}
.mostViews .box .imgBox img{margin:0;width:100%}
.mostViews .box .brand{color:#3ab1de;font-size:12px;font-family:ProximaNova-Semibold;line-height:16px;}
.mostViews .box .title{font-size:12px;font-weight:normal;line-height:16px}
.mostViews .box .infoView{background:url(../img/spriteView.png) no-repeat 0 -16px;position:absolute;left:42%;bottom:0}
.mostViews .box.noborder{margin:12px 0}
.mostViews .box .nameCh{display:none}
.mostViews .owl-nav .owl-prev{float:left}
.mostViews .owl-nav .owl-next{float:right}
.mostViews .descr, .mostViews .nomeCh, .mostViews .infoData,.mostViews .infoLength {display: none;}
/* /wrap mostViews  */

.pagina .infoView {display: none;} /* rimuoive info sotto ultimi arrivi e più visti */

/* bg blocco bacini */
.pari {background:#f4f4f4; padding:10px 0;}

/* box 6 video  */
.mod6video .box{width:100%;margin-bottom:20px}
.mod6video .box .textBox{padding:20px 3% 20px 0;width:55%;float:left;height:auto}
.mod6video .box.noborder{margin-left:0}
.mod6video .box .title{font-size:12px;font-weight:normal;line-height:16px}
.mod6video .box p{display:none}
.mod6video .box .infoView{position:absolute;left:42%;bottom:0}
.mod6video .box .infoLength{position:absolute;left:42%;bottom:0}
.mod6video .box .imgBox{width:32%;float:left;margin:0 4% 0 6%;height:auto;overflow:hidden}
.mod6video .box .imgBox img{margin:0;width:100%}
.mod6video .box .imgBox.editorial img{margin:0;width:100%;height:100%}
.mod6video .box .nameCh{position:absolute;left:42%;top:0;display:none;}
.mod6video .owl-nav .owl-prev{float:left}
.mod6video .owl-nav .owl-next{float:right}
/* /box 6 video  */

/* wrap box 5 video  */
.mod5video{width:100%;background:#FFF;position:relative;}
.mod5video .box{width:100%;margin-bottom:20px;position:relative;height:auto}
.mod5video .box .textBox{padding:0 3% 20px 0;width:55%;float:left;height:auto}
.mod5video .box .textBox p{font-size:12px; margin-top: 2px; line-height: 14px;}
.mod5video .box .imgBox{width:32%;float:left;margin:0 4% 0 6%;height:auto;overflow:hidden}
.mod5video .box .imgBox img{margin:0;width:100%}
.mod5video .box .brand{color:#3ab1de;font-size:16px;font-family:ProximaNova-Semibold;line-height:18px;pa:}
.mod5video .box .title{font-size:12px;font-weight:normal;line-height:16px}
.mod5video .box .infoView{background:url(../img/spriteView.png) no-repeat 0 -16px;position:absolute;left:42%;bottom:0}
.mod5video .box .infoLength{background:url(../img/spriteView.png) no-repeat 0 -16px;position:absolute;left:42%;bottom:0;line-height:14px;font-size:12px;}
.mod5video .box.noborder{margin:12px 0}
.mod5video .box .nameCh{display:none}
.mod5video .owl-nav .owl-prev{float:left}
.mod5video .owl-nav .owl-next{float:right}
/* /wrap box 5 video  */

/* box 2 video  */
.mod2video .box{width:100%;margin-bottom:20px}
.mod2video .box .textBox{padding:20px 3% 20px 0;width:55%;float:left;height:auto}
.mod2video .box.noborder{margin-left:0}
.mod2video .box .title{font-size:12px;font-weight:normal;line-height:16px}
.mod2video .box p{display:none}
.mod2video .box .infoView{position:absolute;right:76px;bottom:0}
.mod2video .box .infoLength{position:absolute;right:10px;bottom:0}
.mod2video .box .imgBox{width:32%;float:left;margin:0 4% 0 6%;height:auto;overflow:hidden}
.mod2video .box .imgBox img{margin:0;width:100%}
.mod2video .box .imgBox.editorial img{margin:0;width:100%;height:100%}
.mod2video .box .nameCh{position:absolute;left:42%;top:0;display:none;}
.mod2video .owl-nav .owl-prev{float:left}
.mod2video .owl-nav .owl-next{float:right}
/* /box 2 video  */

/* box 8 video  */
.mod8video{width:100%;}
.mod8video .box{width:100%;margin-bottom:20px;position:relative;height:auto}
.mod8video .box .textBox{padding:0 3% 20px 0;width:55%;float:left;height:auto}
.mod8video .box .textBox p{font-size:12px; margin-top: 2px; line-height: 14px; display:none;}
.pagina .mod8video .box .textBox p {display: block;}
.mod8video .box .imgBox{width:32%;float:left;margin:0 4% 0 6%;height:auto;overflow:hidden}
.mod8video .box .imgBox img{margin:0;width:100%}
.mod8video .box .title{font-size:12px;font-weight:normal;line-height:16px}
.mod8video .box .brand {color: #0075a1;font-size: 15px;line-height: 18px;text-transform: uppercase;}
.pagina .mod8video .box .brand a {color:#3ab1de;}
.mod8video .box .infoView{background:url(../img/spriteView.png) no-repeat 0 -16px;position:absolute;left:42%;bottom:0}
.mod8video .box .infoLength{display:none;}
.mod8video .box .infoData{display:none;}
.mod8video .box.noborder{margin:12px 0}
.mod8video .box .nameCh{display:none;}
.mod8video .owl-nav .owl-prev{float:left}
.mod8video .owl-nav .owl-next{float:right}
.listbox .titleWrap {font-size: 22px;}

/* /box 8 video  */



/* box3 */
.mod3video .box {margin-bottom:20px;}
.mod3video .box .imgBox{width:32%;float:left;margin:0 4% 0 6%;height:auto;overflow:hidden}
.mod3video .box .imgBox img{margin:0;width:100%}
.mod3video .box p {font-size: 12px;line-height: 14px;}
.mod3video .box .title{font-size:12px;font-weight:normal;line-height:16px; font-weight:bold;}
.mod3video .box .brand {color: #0075a1;font-size: 15px;line-height: 18px;text-transform: uppercase;}
/* /box3 */

/* wrap specials  */
.wrap.specials {margin-bottom:30px;}
.specials .box {width:50%; float:left; overflow:hidden;height:auto;}
.specials .box .imgBox {width:100%; height:auto;overflow:hidden; position:relative;}
.specials .box .imgBox img {width:146%; margin-left:-23%;}
.specials .box .imgBox.editorial img{height:100%; width:100%; margin-left:0;}
.specials .textBox {display:none;}

/* /wrap specials  */

/* wrap 16mm  */
.mm16 {display:none;}
/* /wrap 16mm  */


/* wrap meteo  */
.meteo{display:none;}
/* /wrap meteo  */


/* wrap infinity  */
.infinity {display:none;}
/* /wrap infinity  */


/* wrap fotogallery / pagina fotogallery */
.apertura .fotogallery .owl-controls {display:none;}
.lightboxOverlay {position:fixed;z-index:9998;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.8;display:none;}
.lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}
.lightbox .lb-image {display: block;height: auto;max-width: inherit;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.lightbox a img {border: none;}
.lb-outerContainer {position: relative;background-color: white;*zoom: 1;width: 250px;height: 250px;margin: 0 auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.lb-outerContainer:after {content: "";display: table;clear: both;}
.lb-container {padding: 4px;}
.lb-loader {position: absolute;top: 43%;left: 0;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-cancel {display: block;width: 32px;height: 32px;margin: 0 auto;background: url(../img/loadingLightbox.gif) no-repeat;}
.lb-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
.lb-container > .nav {left: 0;}
.lb-dataContainer {margin: 0 auto;padding-top: 5px;*zoom: 1;width: 100%;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}
.lb-dataContainer:after {content: "";display: table;clear: both;}
.lb-data {padding: 0 4px;color: #ccc;}
.lb-data .lb-details {width: 85%;float: left;text-align: left;line-height: 1.1em;}
.lb-data .lb-caption {font-size: 13px;font-weight: bold;line-height: 1em;}
.lb-data .lb-number {display: block;clear: left;padding-bottom: 1em;font-size: 12px;color: #999999;}
.lb-data .lb-close {display: block;float: right;width: 30px;height: 30px;background: url(../img/closeLightbox.png) top right no-repeat;text-align: right;outline: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}
.lb-data .lb-close:hover {cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}


.viewAllBox .title a {background:#0075a1;color:#fff;line-height:40px;height:40px;border-left:8px solid #0075a1;border-right:8px solid #0075a1; height:40px; display:block; width:80px; text-align:center;}

/* wrap programmi  pagina programmi */
.programmi .titleWrap {text-align:center; padding:0;}
.programmi .subtitleWrap {text-align:center;}
.box-contenuti-elenco {float:left;width:98%;overflow:hidden; padding:0 1%; overflow:hidden;}
.box-contenuti-elenco .lettera{width:100%; height:40px; text-align:center; line-height:40px; background:#f7f8f8; margin:15px auto;}
.box-contenuti-elenco .box-contenuti-lettera:first-child .lettera {margin:0 auto 15px;}
.box-contenuti-elenco p, .box-contenuti-elenco h3 {color:#3e3c3b; font-size:18px; line-height:22px; margin:0 5% 4px;}
.box-contenuti-elenco p a, .box-contenuti-elenco h3 a {color:#3e3c3b;}
.box-contenuti-elenco p a:hover, .box-contenuti-elenco h3 a:hover {color:#0d4168;}
/* /wrap programmi  pagina programmi */

/* pagina ARTICOLO */
.articolo .apertura .box {text-align:center; height:auto;}
.articolo .apertura .box img {height:auto;}

/* pagine RICERCA */
.main.ricerca {padding-top: 30px;}
.main.ricerca > .titleWrap {text-align: center;}
.main.ricerca > .subtitleWrap {text-align: center;}
.ricerca .menu-filter .upload select#jmpMenu {background:#f7f7f7; color:#4a4a4a;}
.ricerca .menu-filter .upload select#check-data {background:#0077a3; color:#fff;}
.ricerca .menu-filter span#spanjmpMenu {color:#4a4a4a;}
.ricerca .listbox {position:relative;}
.ricerca .pageList, .ricerca .pageList-newsfoto {width:174px; top:0; right:0; position:absolute;}
.ricerca .pageList form.pagination-form, .ricerca .pageList-newsfoto form.pagination-form {float:left; position:absolute; top:12px;}
.ricerca .owl-nav, .ricerca .mod8video .owl-nav {float:right; position:relative; top:0; width:76px; background:#004068; height:38px; right:0;}
.ricerca .owl-nav a {color:#fff;}
.ricerca .owl-nav div {width:38px;color:#004068;font-size:18px;line-height:38px;text-align:center;height:38px;}
.results_newsfoto .box {background:#f7f7f7; margin-bottom:10px; padding:10px;}
.results_newsfoto .box .textBox .brand {color:#0077a3; text-transform:uppercase; font-size:14px;}
.results_newsfoto .box .textBox h2.title {font-size:16px;}
/* /pagina RICERCA*/


/* dirette web */
.direttaweb .apertura .box .textBox{display:none;}
.direttaweb .apertura .box {height: auto !important; width: 100% !important;}
.direttaweb .apertura .box img {height: 100%; width:100%;}
.direttaweb .apertura .box .playVideo {background:url("../img/icoPlay.png");height:136px;left:50%;margin:-63px 0 0 -63px;overflow:hidden;position:absolute;text-indent:-9999px;top:50%;width:136px;position:absolute;}
.direttaweb .boxLastWeek #cercaCanali.nameCh{text-indent:0 !important}
.direttaweb .boxLastWeek .select{padding:5px;width:180px;background:#FFFFFF;color:#000000;cursor:pointer}
.direttaweb .boxLastWeek .select li a{padding:5px;display:block;color:#000000;text-decoration:none}
.direttaweb .boxLastWeek .select li a:hover{background:#EEEEEE;color:#000000}
.direttaweb .boxLastWeek .select ul{width:180px;padding:5px;margin:0 0 0 -6px;background:#FFFFFF;position:absolute;z-index:3;right:0;top:40px}
.direttaweb .boxLastWeek .title{display:block;}
.direttaweb .boxLastWeek {position:relative;}
.direttaweb .boxLastWeek .owl-nav{width:76px;background:#004068;height:38px;position:absolute;right:0;top:-38px}
.direttaweb .boxLastWeek .owl-nav > div{width:50%;float:left;color:#fff;line-height:38px;text-align:center;height:38px}
.direttaweb .boxLastWeek .week{width:84%; margin:40px auto 0; overflow:hidden; height:38px;}
.direttaweb .boxLastWeek .week ul.days li{width:107px;float:left;font-size:12px;line-height:38px;text-align:center;text-transform:uppercase}
.direttaweb .boxLastWeek .week ul.days li a{width:100%;display:block;height:100%}
.direttaweb .boxLastWeek .week ul.days li a:hover, .direttaweb .boxLastWeek .week ul.days li.active a {background:#0075a1;color:#fff}
.direttaweb .boxLastWeek .week ul.days li:first-child{width:88px}
.direttaweb .boxLastWeek .owl-controls{display:none;}
.direttaweb .boxLastWeek .infoSchedule {float:left;padding:0 20px 0 0;font-size:14px;color:#0075a1;}
.slider-ultimaSettimanaDirette {margin-top:30px;}
.isLive {background:url(../img/icoLive.png) no-repeat 0 0; width:48px; height:13px; text-indent:-9999px; margin: 10px 0;}
.isLiveBig {background:url(../img/icoLiveBig.png) no-repeat 0 0; width:89px; height:38px; position:absolute; right:35px; top:35px; text-indent:-9999px;}
.direttaweb .boxLastWeek .box .nameCh{position:absolute;top:0;right:7%; width:24px; height:24px;}
.direttaweb .boxLastWeek .box .textBox {padding: 0 3% 10px 0;}
.direttaweb .boxLastWeek .box a.question {display: block; float: left; width: 50%;}
/* /dirette web */

/* select */
div.selectBox{clear:both;display:inline-block;color:#4a4a4a;font-size:16px;text-align:left;line-height:44px;position:relative;cursor:default; width:100%;}
div.selectBox.brand{background:#f7f7f7}
div.selectBox.channel{background:none repeat scroll 0 0 #f7f7f7}
div.selectBox.genere{background:none repeat scroll 0 0 #0075a1}
div.selectBox.genere span.selectArrow,div.selectBox.genere .selected,div.selectBox.upload span.selectArrow,div.selectBox.upload .selected{color:#fff}
div.selectBox.upload{background:#0077a3}
div.selectOptions{width:100%;padding-top:2px;display:none;background:#f6f6f6;position:absolute;top:44px;left:0;overflow:hidden;z-index:2}
span.selectArrow{width:40%;font-size:12px;text-align:center}
span.selectArrow,span.selected{float:left;position:relative;height:44px;z-index:1}
span.selected{width:60%;text-indent:20%;overflow:hidden}
span.selectOption{width:70%;padding:5px 10% 0 20%;display:block;line-height:20px}
span.selectOption:hover{color:#f6f6f6;background:#4096ee}
.brand div.selectOptions{height:200px;overflow:auto}
.menu-filter{}
.pagina div.selectBox.upload{background:#004068}
/* /select */

/* 404 error */
.error404{padding:200px 12% 130px;text-align:center;  background:url(../img/404mobile.png) no-repeat center 40px; background-size:123px 153px; }
.error404 .title{color:#f4f4f4;font-size:75px;font-family:ProximaNova-Semibold;line-height:80px; margin-bottom:15px;}
.error404 .subTitle{color:#4e4f4f;font-size:18px;line-height:21px;margin-bottom:10px;}
.error404 p{color:#0077a3;font-size:12px;line-height:16px;margin-bottom:10px;}
.error404 .goProg{padding:10px;margin-top:15px;display:block;background:#0077a3;color:#fff;font-size:10px;text-transform:uppercase; margin:0 auto; width:30%;}
.error404 .goProg a {color:#fff;}

/* /404 error */

.pagina p.error {text-align: center;padding: 20px 0;}

/*! jQuery UI - v1.11.0 - 2014-07-24
* http://jqueryui.com
* Includes: core.css, autocomplete.css, menu.css
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default; text-align:left; max-height:200px; overflow:auto;}
.ui-front{z-index:100}
.ui-helper-clearfix{min-height:0/* support: IE7 */}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after{display:table;content:"";border-collapse:collapse}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute}
.ui-helper-reset{margin:0;padding:0;border:0;list-style:none;font-size:100%;line-height:1.3;text-decoration:none;outline:0}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon{display:block;background-repeat:no-repeat;text-indent:-99999px;overflow:hidden}
.ui-menu{padding:0;margin:0;list-style:none;display:block;outline:none; background:#fff; -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;}
/* left-aligned */
.ui-menu .ui-icon{margin:auto 0;position:absolute;top:0;bottom:0;left:.2em}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-divider{margin:5px 0;border-width:1px 0 0 0;font-size:0;line-height:0;height:0}
/* right-aligned */
.ui-menu .ui-menu-icon{left:auto;right:0}
.ui-menu .ui-menu-item{font-size:18px;margin:0;padding:6px 1em 6px .4em;/* support: IE10, see #8844 */ list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");position:relative;cursor:pointer;min-height:0/* support: IE7 */}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active{margin:0; background:#dedede;}
/* icon support */
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item{padding-left:2em}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled{cursor:default !important}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay{width:100%;position:fixed;top:0;left:0;height:100%}

#videoPlayer {
	position: relative;
	padding-bottom: 56.25%;
	/*padding-top: 20px;*/
	height: 0;
	overflow: hidden;
	width:auto;
}
/*   */
#videoPlayer .trafficlight{display:none}
#videoPlayer #boxNoReg .trafficlight{text-transform:uppercase;display:block}
#boxNoReg{width:80%;height:345px; text-align:center;padding:30px 10%;background:#fff url(../img/noReg.png) no-repeat center 72px; font-family: 'Montserrat', sans-serif;}
#boxNoReg p{font-size:14px;line-height:18px}
#boxNoReg p a{color:#21a0c0}
#boxNoReg p a:hover{text-decoration:underline}
#boxNoReg .title{font-size:24px;margin-bottom:138px;color:#1878a1;text-transform:uppercase}
#boxNoReg .submit{position:absolute;width:80px;height:30px;line-height:30px;text-align:center;background:#21a0c0;display:block;right:34px;bottom:30px;text-transform:uppercase;color:#fff}
#boxNoReg .registration{position:absolute;right:135px;bottom:37px}
#boxNoReg input{display:block;width:96%;padding:0 2%;height:30px;border:1px solid #e1e1e1;font-size:12px;margin-top:18px}
#poster {width:100%; height: 100%;}
#silverlightControlHost #poster {display: none;}

.pageList {margin: 19px auto;text-align: center;}
.pageList li a {color:#004068;}
.pageList li input {border:1px solid #D9D9D9; margin-right:0px; padding:0 3px; width:30px; text-align:center; height:20px; color:#004068;}

/* ==========================================================================
   Media Queries
   ========================================================================== */
  
  
   
@media only screen and (min-width: 460px) {   
 .apertura .box{overflow:hidden;width:100%;height:352px;position:relative}
 .apertura .box img {margin:0 auto;} 
 .brand .apertura .box img {width:100%;}
 .apertura .box .title {font-size:28px;line-height:32px}
 .apertura .box .textBox{width:300px;left:40px}
}
   
@media only screen and (min-width: 768px) {
.page {width:768px; background:#fff;}
	
.owl-nav {width:76px;background:#004068;height:38px;position:absolute;right:0;top:-50px;}
.owl-nav .owl-prev, .owl-nav .owl-next {line-height:38px;}
.owl-nav > div {width:50%;float:left;color:#fff;line-height:38px;text-align:center;height:38px;font-size:18px;}
.owl-carousel .owl-item img {width: 100%;height: auto;}
	
.titleWrap{font-size:30px;}
.subtitleWrap{font-size:20px;} 


	
/* wrap header  */
.header-container{margin-bottom:20px;}
.header-container .title{width:191px;margin:20px 0 0 22px;background-image:url(../img/logoVideoDesktop.jpg);text-indent:-9999px;height:26px;overflow:hidden}
.header-container .title{float:left}
.header-container nav{float:left;margin:13px 0 0 8px}
.flexnav.one-page{width:auto;margin:0;padding:0;text-align:inherit;position:relative;top:auto;left:inherit}
.flexnav.brand-menu.opacity {opacity:0;}
.flexnav.brand-menu.opacity.flexnav-show {opacity:1;}

.menu-page {margin:-10px 0 10px; height:80px;}
.menu-page .brand {margin:10px 0 0 10px;}
.menu-page .brand img {float:left; height:60px;}
.menu-page .flexnav.brand-menu {top:80px;}
.menu-page .brand-icon {float:right; width:50%; margin:0;top:30px;}
.menu-page .brand-icon .icon {padding:0 7%; height:22px; margin:0;}
.menu-page .brand-icon .icon.season{display:none;background:none;text-indent:inherit;width:110px;position:relative;margin:31px 23px 0 0;z-index:10; font-size:14px; line-height:20px;text-transform:uppercase; }
.menu-page .brand-icon .season .navicon {text-indent:-9999px; position:absolute; top:0; right:0; width:100%; height:20px; cursor:pointer;}
.menu-page .brand-icon .season a {color:#5c5c5c; padding:0; text-align:right; background: url(../img/icoArrowDown.png) no-repeat right 7px; padding-right:16px;}
.menu-page .brand-icon li {margin: 25px 1%;}
.menu-page .brand-icon .season ul {background:#f8f8f8; padding-top:23px; display:none; background:#f8f8f8}
.menu-page .brand-icon .season.flexnav-show ul{display:block}
.menu-page .brand-icon .season ul li a {padding:10px 20px; background:#f8f8f8; text-align:left}
.menu-page .brand-icon .season ul li a:hover {background:#DBDBDB;}
.menu-page .brand-icon .season .season-button {text-indent:-9999px;}
/*.menu-page .brand-icon .season .season-button .navicon {background:url('URL_IMG') no-repeat right center; width:100%;height:10px; top:5px;border: 0;}*/



.flexnav.one-page {width: 530px !important; height: 45px !important; position: relative;}
.flexnav.one-page .twitter { position:absolute; right: 32px; top:2px;}
.flexnav.one-page .facebook {position:absolute; right:65px; top: 2px;  }
.flexnav.one-page li a:hover {background:none;}
.brand-button {top:23px;}
/* /wrap header  */	
	
/* wrap footer  */
.colFoot{width:192px;float:left;text-align:left}
.footer-container .title{width:211px;margin:0 auto 20px;background:url(../img/videoMediasetB&W.png);text-indent:-9999px;height:34px;overflow:hidden}
.menuFoot .noLink{display:block}
.menuFoot li{margin-bottom:0;font-size:13px;line-height:18px}
.menuFoot li:first-child{margin-bottom:10px;font-weight:bold}
/* /wrap footer  */	
	
/* wrap general  */
.immagineBoxPopUp {
left: 50%;
margin-left: -300px;
margin-top: 2%;
position: fixed;
right: 50%;
width: 600px;}    
#headerHF2011, #footerHF2011, #headerHF2011 #menuall {width:100%;}
#footerHF2011 {background:none !important}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next {line-height:38px; position: relative; top:auto}
.owl-carousel .owl-controls .owl-nav .owl-prev { left:auto;}
.owl-carousel .owl-controls .owl-nav .owl-next { right:auto;}
.infoLength {display:block;}
.pageList {display:block;}	
.parentalAdv{bottom:10px;right:10px}

.pageList {position:absolute; top:8px; right:100px; text-align:inherit; margin:0;}
	
/* video "on play" */
.onplay  {background: #3ab1de !important;}
.onplay .textBox {background: #3ab1de !important;}
.onplay h2, .onplay p, .onplay a, .onplay .infoLength, .onplay .infoView {color: #fff !important;}
.onplay .infoView {background: url(../img/spriteViewWhite.png) no-repeat 0 1px !important;}
.onplay .infoLength {background:#3ab1de url(../img/spriteViewWhite.png) no-repeat 0 -32px !important;}
/* /wrap general  */
	
.searchBox {position:absolute; right:12px; top:17px; display:none; display:inline-block; height:30px; padding:0; background:#fff; z-index:10; width:auto; border:0;}
.searchBox input[type="text"] {height:30px; font-size:12px; display:inline-block; font-family:ProximaNova-Light; font-weight:100; border:none; outline:none; color:#555; padding:0 3px; padding-right:30px; width:0px; position:absolute; top:0; right:0; background:url(../img/spriteHeader.png) no-repeat 8px -38px; z-index:3; transition:width .1s cubic-bezier(0.000, 0.795, 0.000, 1.000); cursor:pointer; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.searchBox input[type="text"]:focus:hover {border-bottom:1px solid #BBB; background:#fff;}
.searchBox input[type="text"]:focus {width:200px; z-index:1; border-bottom:1px solid #BBB; cursor:text; background:#fff;}
.searchBox input[type="submit"] {height:30px; width:30px; display:inline-block; float:right; background:url(../img/lenteSearch.png); text-indent:-10000px; border:none; position:absolute; top:0; right:0; z-index:2; cursor:pointer; opacity:0.4; cursor:pointer; transition:opacity .4s ease;}
.searchBox input[type="submit"]:hover {opacity: 0.8;}
		
/* menu più visti */
.menu-piu-visti {position:absolute; top:84px; left:0; width:247px; right: auto; z-index: 1;}
.menu-piu-visti li {float:left; color:#fff; padding:0 2%; height:38px; line-height:38px; font-size:14px; margin-right:6px; width:33%;}
  
/* /menu più visti */
	
/*  
#videoPlayer {	width:100%;}
#videoPlayer img {width:100% !important;}
#videoPlayer img#iframeIMG {width: auto !important;}
*/


.isLive {position:absolute; right:10px; top:13px; text-indent:-9999px;}
.direttaweb .boxLastWeek .infoSchedule {padding:0 10px; }
.slider-ultimaSettimanaDirette {margin-top:0;}

/* */
	
/* wrap APERTURA */
.wrap.apertura {margin-bottom:20px;}
.apertura .owl-nav {display:block;}
.apertura .box { height:352px; overflow:hidden;}
.apertura .box img {/*width:100%; height:auto;*/}
.direttaweb .apertura .box { height:432px !important; width: 100%;}
.direttaweb .apertura .box .playVideo {background:url("../img/icoPlay.png");height:136px;left:50%;margin:-63px 0 0 -63px;overflow:hidden;position:absolute;text-indent:-9999px;top:50%;width:136px;position:absolute;}
.apertura .info-brand .box img{width:768px !important ;height:430px;}
.apertura .info-brand .box .textBox {width:708px; padding:10px 30px 70px; position:relative; left: 0; bottom:0;}
.apertura .info-brand .box .brand {font-size: 13px;}
.apertura .info-brand .box .title {font-size:22px;}
.apertura .info-brand .box .subTitle {font-size:14px; line-height: 18px;}
.apertura .info-brand .box .scheduleProg {font-size:13px;} 

.apertura .fotogallery .box .fotoBox {width:100%; height:352px; text-align:center; background:#161616;}
  
/* /wrap APERTURA */

    
/* domande in diretta */

.direttaweb .questionsform {padding: 30px;width: 708px;}
.direttaweb .questionsform #pulsanti {float:right; margin-top: 6px; width: auto;}
.direttaweb .questionsform #pulsanti button { height: 30px; line-height: 30px; width: auto; margin:0 0 0 20px; display: inline; }
.direttaweb .questionsform textarea {width: 456px; height: 116px; padding: 10px; float: left; margin-bottom: 0;}
.direttaweb .questionsform input {width: 192px; height: 14px; padding: 8px 10px; float: right;margin-bottom: 16px; line-height: 14px;}
.result a {width: 200px; line-height: 30px;}	
/* */
	
/* wrap tonightTV  */	
.headTtv{color:#fff;position:relative;height:36px;}
.headTtv .goGuidaTv{margin:-40px 0 0 350px;text-align:center;}
.headTtv .title{margin-bottom:15px;color:#004068;font-family:ProximaNova-Light;font-size:30px;line-height:30px;text-align:center}
.headTtv a{margin:0;width:100%;color:#3ab1de !important;font-size:10px;text-transform:uppercase;text-align:center}	
.tonightTV {display:block;}
.tonightTV .owl-carousel{width:768px;padding:0;background:#f4f4f4;height:80px}
.tonightTV .owl-nav .owl-controls{width:60px;position:absolute;top:-40px;right:10px;height:40px}
.tonightTV .owl-nav .owl-next{width:30px;color:#63adc8;text-align:center;line-height:40px;position:absolute;top:0;right:0;height:40px}
.tonightTV .owl-nav .owl-prev{width:30px;color:#63adc8;text-align:center;line-height:40px;position:absolute;top:0;left:0;height:40px}
.tonightTV .owl-nav a{width:100%;display:block;height:100%}
.tonightTV .owl-nav div {font-size:18px;}
.tonightTV .rete{width:169px;float:left;padding:23px 10px 0 13px;font-size:14px;overflow:hidden;height:57px;position:relative}
.tonightTV .nameCh{color:#004068;font-size:13px; padding:1px 0 0 26px; margin:0 0 7px 0; width:auto; float:none;}
.tonightTV .rete p{font-size:14px;width:auto;float:none; line-height:13px;}
.tonightTV .rete time{color:#004068;font-size:15px;position:absolute;top:18px;right:10px}
.tonightTV .rete time span{color:#0075a1}
.tonightTV .rete.streaming{background:url(../img/icoStreaming.png) no-repeat 162px 44px}
.tonightTV .C5{ text-indent:inherit;} 
.tonightTV .I1{ text-indent:inherit;} 
.tonightTV .I2{ text-indent:inherit;} 
.tonightTV .R4{ text-indent:inherit;}
/* /wrap tonightTV  */
	
/* wrap autoPromo  */
.autoPromo.wrap {display:block;}
/* /wrap autoPromo  */
	
/* wrap lastweek  */
#cercaCanali {background:#0075a1;color:#fff;line-height:40px;position:absolute;right:0;top:0;height:40px;width:auto;border-left:8px solid #0075a1;border-right:8px solid #0075a1;}
.boxLastWeek #cercaCanali.nameCh{text-indent:0 !important}
.boxLastWeek .select{padding:5px;width:180px;background:#FFFFFF;color:#000000;cursor:pointer}
.boxLastWeek .select li a{padding:5px;display:block;color:#000000;text-decoration:none}
.boxLastWeek .select li a:hover{background:#EEEEEE;color:#000000}
.boxLastWeek .select ul{width:180px;padding:5px;margin:0 0 0 -6px;background:#FFFFFF;position:absolute;z-index:3;right:0;top:40px}
.boxLastWeek .channels.static {display:none;}
.boxLastWeek .title{display:block;}
.boxLastWeek {position:relative;}
.boxLastWeek .box {width:240px;margin:26px 8px;float:left;background:#fff;height:244px;overflow:hidden}
.boxLastWeek .box .imgBox{width:240px;height:135px;overflow:hidden;position:relative}
.boxLastWeek .box .infoView{position:absolute;bottom:10px;left:20px}
.boxLastWeek .box .rewind{color:#bdbdbd;font-size:12px;line-height:14px;text-transform:uppercase;position:absolute;bottom:10px;right:20px;z-index:5}
.boxLastWeek .box .textBox{padding:20px 20px 0;overflow:hidden}
.boxLastWeek .box .brand {font-size: 12px;line-height: 18px;color: #0075a1;text-transform: uppercase;}
.boxLastWeek .box .brand a {color: #0075a1;}
.boxLastWeek .box .title {font-size: 13px;line-height: 14px;font-weight: bold;margin-top: 2px;}
.boxLastWeek .owl-nav{width:76px;background:#004068;height:48px;position:absolute;right:0;top:-48px}
.boxLastWeek .owl-nav > div{width:50%;float:left;color:#fff;line-height:48px;text-align:center;height:48px; line-height: 48px !important;}
.boxLastWeek .week{width:692px;overflow:hidden;height:48px; margin-top: 40px;}
.boxLastWeek .week ul.days li{width:110px;float:left;font-size:12px;line-height:48px;text-align:center;text-transform:uppercase}
.boxLastWeek .week ul.days li a{width:100%;display:block;height:100%;}
.boxLastWeek .week ul.days li a:hover,.boxLastWeek .week ul.days li a.active{background:#0075a1;color:#fff; cursor:pointer;}
.boxLastWeek .week ul.days li:first-child{width:88px}
.infoView {padding-left:18px; color:#515151; background:url(../img/icoView.png) no-repeat 0 2px; font-size:12px; line-height:14px}
.infoLength {padding-left:18px; color:#515151; background:url(../img/spriteViewBlue.png) no-repeat 0 -25px; line-height:14px; font-size:12px;}
.infoData {color:#2e2e2e; background:url(../img/spriteViewBlue.png) no-repeat 0 -39px; line-height:14px; font-size:12px; padding-left:18px;}
.lastWeek {display:block}
/* /wrap lastweek  */
	
	
/* wrap promo  */
.promo {display:block;}
.promo .box{width:242px;float:left;margin-left:21px;position:relative;overflow:hidden}
.promo .box .goToPage{color:#0075a1;font-size:12px;text-transform:uppercase;position:absolute;top:169px;right:0}
.promo .box .imgBox{width:100%;margin-bottom:10px;height:120px;overflow:hidden}
.promo .box .imgBox img{width:242px;margin:-8px 0 0 0;height:136px}
.promo .box .imgBox.editorial img{width:242px;margin:0;height:120px}
.promo .box .title{margin-bottom:2px;font-size:17px;line-height:20px; font-weight:bold;}
.promo .box p{font-size:14px;line-height:16px}
.promo .box:first-child{margin-left:0}
/* /wrap promo  */
	
	
/* featured  */
.featured {width:100%; float:left;}
.featured .box {float:left; margin:0 0 20px 18px; height:235px; width:375px; overflow:hidden; background:#f7f7f7;}
.featured .box .textBox {padding:6px 20px; width:310px; height:auto;}
.featured .box.noborder {margin-left:0;}
.featured .box .title {font-size:15px; line-height:17px; font-weight:bold;}
.featured .box p {font-size:11px; line-height:14px; display:block;}
.featured .box  .infoView {position:absolute; right:10px; bottom:10px; left:auto;}
.featured .box .imgBox {width:100%; height:160px; overflow:hidden; position:relative; margin:0;}
.featured .box .imgBox img {margin:-25px 0 0; width:100%;}
.featured .box .imgBox.editorial img {margin:0; height:100%; width:100%;}
.featured .box .nameCh {position:absolute; right:10px; bottom:50px; left:auto; top:auto;}	
/* /featured  */
	
	
/* allPrograms  */
.allPrograms {display:block; width:100%;}
.allPrograms .rubrica { width:318px; height:202px; background:#004068; float:left;}
.allPrograms .rubrica ul {color:#fff; padding:25px 20px;}
.allPrograms .rubrica ul li {width:27px; height:27px; line-height:27px; text-align:center; float:left; margin:6px; color:#00578e;}
.allPrograms .rubrica ul li a {color:#fff; display:block; width:26px; height:26px; padding:1px; cursor:pointer;}
.allPrograms .rubrica ul li a:hover, .allPrograms .rubrica ul li a.active {padding:0; border:1px solid #42718f;}
.allPrograms .programs {width:100%; height:236px; overflow:hidden; background:#f7f7f7;}
.allPrograms .programs ul {padding:0 0 0 30px;}
.allPrograms .programs ul li {font-size:13px; color:#4a4a4a; line-height:25px;}
/* Tiny Scrollbar */
.allPrograms #scrollbar1{margin:20px 0 10px;width:450px;margin:0;padding:19px 0;height:108px}
.allPrograms #scrollbar1 .viewport{width:96%;margin:0;height:108px;overflow:hidden;position:relative}
.allPrograms #scrollbar1 .overview{padding:0;margin:0;list-style:none;position:absolute;left:0;top:0}
.allPrograms #scrollbar1 .scrollbar{float:right;width:4px;background:none;background-position:0 0;position:relative}
.allPrograms #scrollbar1 .track{width:4px;padding:0;background:none;height:100%;position:relative}
.allPrograms #scrollbar1 .thumb{width:4px;background:#0075a1;height:20px;cursor:pointer;overflow:hidden;position:absolute;top:0;left:0}
.allPrograms #scrollbar1 .thumb .end{width:25px;background:#0075a1;overflow:hidden;height:5px}
.allPrograms #scrollbar1 .disable{display:none}
.allPrograms .noSelect{-moz-user-select:none;-webkit-user-select:none;user-select:none;-o-user-select:none;-khtml-user-select:none}
.search{width:450px;height:56px;overflow:hidden}
.search input.query{width:88%;border:0;margin:15px 0 0 27px;color:#42718f;background:url(../img/lenteSearch.png) no-repeat right 4px;font-size:14px;font-family:ProximaNova-Light}
.search input.query:focus{background:none}
/* /allPrograms  */
	
/* wrap mostViews  */
.mostViews {background: none; padding:0;}
.mostViews .box{float:left;width:240px;margin:12px 0 12px 24px;height:158px;overflow:hidden}
.mostViews .box{color:#fff;position:relative}
.mostViews .box .brand{color:#fff;font-size:16px;font-family:ProximaNova-Semibold;line-height:18px}
.mostViews .box .brand a{color:#fff;}
.mostViews .box .imgBox{width:100%;margin:0;height:158px;overflow:hidden}
.mostViews .box .imgBox .parentalAdv{position:absolute;top:10px;right:10px}
.mostViews .box .imgBox img{margin-left:-20px;width:281px;height:158px}
.mostViews .box .infoView{color:#fff;background:url(../img/spriteViewWhite.png) no-repeat 0 -16px;position:absolute;bottom:10px;right:10px;left:auto;}
.mostViews .box .textBox{/*padding:10px 5%;*/ padding:10px 30% 10px 5%;width:65%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);/* FF3.6+ */ background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.65)));/* Chrome,Safari4+ */ background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);/* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);/* Opera 11.10+ */ background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);/* IE10+ */ background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);/* W3C */ position:absolute;bottom:0;left:0;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#a6000000',GradientType=0 )/* IE6-9 */}
.mostViews .box .textBox .title{color:#fff;font-size:12px;line-height:14px}
.mostViews .box.noborder{margin:12px 0}
.mostViews .owl-nav{width:76px;background:#004068;position:absolute;right:0;}
.mostViews .owl-nav > div{width:50%;float:left;color:#fff;text-align:center;font-size:18px;}
/* /wrap mostViews  */
	
.pari {background:none; padding:10px 0;}
/* box 6 video  */
.mod6video {width:100%; background:#FFF; position:relative;}	
.mod6video .box {float:left; margin:0 0 20px 34px; height:235px; width:375px; overflow:hidden; background:#f7f7f7;}
.mod6video .box .textBox {padding:10px 20px; width:310px; height:auto;}
.mod6video .box.noborder {margin-left:0;}
.mod6video .box .title {font-size:15px; line-height:17px; font-weight:bold;}
.mod6video .box p {font-size:11px; line-height:14px; display:block;}
.mod6video .box  .infoView {position:absolute; right:10px; bottom:10px; left:auto;}
.mod6video .box .imgBox {width:100%; height:160px; overflow:hidden; position:relative; margin:0;}
.mod6video .box .imgBox img {margin:-25px 0 0; width:100%;}
.mod6video .box .imgBox.editorial img {margin:0; height:100%; width:100%;}
.mod6video .box .nameCh {position:absolute; right:10px; bottom:50px; left:auto; top:auto;}
.mod6video .box.small{width:233px}
.mod6video .box.small .infoView{position:absolute;left:20px;bottom:20px}
.mod6video .box.small .infoLength{position:absolute;right:20px;bottom:20px;left:auto}
.mod6video .box.small .imgBox{width:233px;height:132px}
.mod6video .box.small .imgBox img{margin:0 0 0 0;width:auto;height:100%}
.mod6video .box.small .nameCh{bottom:80px}
.mod6video .box.small .textBox{padding:20px;width:auto;height:56px;overflow:hidden}
/*
.mod6video .small .imgBox{height:123px}
.mod6video .small .imgBox img{margin:0 0 0 -7px;height:100%}
*/

/* /box 6 video  */
	
/* wrap box 5 video  */
.mod5video .box {float:left; width:233px; margin:12px 0 12px 24px; height:199px; overflow:hidden; color:#2f2f2f; position:relative; background: #f8f8f8;}
.mod5video .box .brand{color:#2f2f2f;font-size:16px;font-family:ProximaNova-Semibold;line-height:18px;display:none;}	
.mod5video .box .imgBox {width:100%; height:auto; margin:0; overflow:hidden;}
.mod5video .box .imgBox img {width:233px;height:auto}	
.mod5video .box .imgBox .parentalAdv{position:absolute;top:10px;right:10px}
.mod5video .box .infoView{color:#2f2f2f;background:url(../img/spriteViewBlue.png) no-repeat 0 2px;position:absolute;bottom:10px;right:auto;left:5%;}
.mod5video .box .infoLength{color:#2f2f2f;background:url(../img/spriteViewBlue.png) no-repeat 0 -25px;position:absolute;bottom:10px;right:5%;left:auto;padding-left:18px;}
.mod5video .box .textBox{padding:10px 5% 22px;width:90%;background:#f8f8f8;position:relative;bottom:0;left:0;}
.mod5video .box .textBox .title{color:#2f2f2f;font-size:12px;line-height:14px}
.mod5video .box .textBox .descr{display:none;}	
.mod5video .box.big{float:left;width:490px;height:422px}
.mod5video .box.big .brand{font-size:30px;line-height:34px}
.mod5video .box.big .imgBox{height:330px}
.mod5video .box.big .imgBox .playVideo{width:97px;margin:-48px 0 0 -48px;background-image:url(../img/spritePlayVideo.png);background-position:0 0;text-indent:-9999px;height:97px;overflow:hidden;position:absolute;top:50%;left:50%}
.mod5video .box.big .infoView{padding-left:30px;background:url(../img/spriteViewBlue.png) no-repeat 0 2px;font-size:16px;bottom:20px;right:auto;left:5%;}
.mod5video .box.big .infoLength{padding-left:30px;background:url(../img/spriteViewBlue.png) no-repeat 0 -12px;font-size:16px;bottom:20px;right:5%;left:auto;}
.mod5video .box.big .textBox{padding:20px 5% 44px;}
.mod5video .box.big .textBox .title{font-size:24px;line-height:28px}
.mod5video .box.big figure img{margin-left:-27px;width:544px;height:330px}
.mod5video .box.noborder{margin:12px 0}
/* /wrap box 5 video  */
	
/* box 2 video  */
.mod2video {width:100%; position:relative;}
.mod2video .box {float:left; margin:0 0 20px 18px; height:235px; width:375px; overflow:hidden; background:#f7f7f7;}
.mod2video .box .textBox {padding:10px 20px; width:310px; height:auto;}
.mod2video .box.noborder {margin-left:0;}
.mod2video .box .title {font-size:15px; line-height:17px; font-weight:bold; }
.mod2video .box p {font-size:11px; line-height:14px; display:block; overflow:hidden;}
.mod2video .box .infoView {position:absolute; right:10px; bottom:10px; left:auto;}
.mod2video .box .imgBox {width:100%; height:160px; overflow:hidden; position:relative; margin:0;}
.mod2video .box .imgBox img {margin:-25px 0 0; width:100%;}
.mod2video .box .imgBox.editorial img {margin:0; height:100%; width:100%;}
.mod2video .box .nameCh {position:absolute; right:10px; bottom:50px; left:auto; top:auto;}
/* /box 2 video  */
.brand .mod2video .box .imgBox img {margin: 0;}
	
/* box 8 video  */
.mod8video {position:relative;}
.mod8video .box{float:left; width:240px; margin:12px 0 12px 24px; height:158px; overflow:hidden; color:#fff; position:relative}	
.mod8video .box .imgBox{width:100%;margin:0;height:158px;overflow:hidden}
.mod8video .box .imgBox .parentalAdv{position:absolute;top:10px;right:10px}
.mod8video .box .imgBox img{margin-left:-20px;width:281px;height:158px}
.mod8video .box .infoView{color:#fff;background:url(../img/spriteViewWhite.png) no-repeat 0 -16px;position:absolute;bottom:10px;right:10px;left:auto;}
.mod8video .box .textBox{padding:10px 35% 10px 5%;width:60%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.95) 100%);/* FF3.6+ */ background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.95)));/* Chrome,Safari4+ */ background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.95) 100%);/* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.95) 100%);/* Opera 11.10+ */ background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.95) 100%);/* IE10+ */ background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.95) 100%);/* W3C */ position:absolute;bottom:0;left:0;/*filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#a6000000',GradientType=0 )/* IE6-9 */ }
.mod8video .box .textBox .title{color:#fff;font-size:12px;line-height:14px}
.mod8video .box.noborder{margin:12px 0}
.mod8video.listbox{background:#fff; padding-top:0;}
.mod8video.listbox .box{height:325px; background:#f7f7f7;}
.ricerca .mod8video.listbox .box {height:256px;}
.mod8video.listbox .box .textBox{padding:10px 5% 0; width:90%; background:none; position:relative; overflow:hidden;}
.mod8video.listbox .box .textBox .brand {color:#0075a1; font-size:12px; line-height:18px;text-transform:uppercase;}
.mod8video.listbox .box .textBox .title {color:#2e2e2e; font-size:16px; line-height:14px; font-weight: bold; margin-top:6px;height:32px;}
.mod8video.listbox .infoData{color:#2e2e2e; background:url(../img/spriteViewBlue.png) no-repeat -3px -40px; position:absolute; bottom:14px; right:auto; left:5%; line-height:14px; font-size:12px; padding-left:14px;}
.mod8video.listbox .infoLength{display:block; color:#2e2e2e; background:url(../img/spriteViewBlue.png) no-repeat 0 -25px; position:absolute; bottom:14px; right:5%; left:auto; padding-left:18px;}

/* /box 8 video  */
	
/* custom brand */
.brand .wrap.apertura {margin-bottom:80px;	}
.brand .mod8video .box .textBox p {display: none;}
/* /custom brand */


/* box 3 video  */
.mod3video {display:block; position:relative;}
.brand .mod3video .titleWrap {text-align: center;}
.mod3video .titleWrap {font-size:23px; line-height:38px; margin-bottom: 12px !important; text-align:left; color:#484848; font-weight:bold;}
.mod3video .box {width:242px;float:left;margin-left:21px;position:relative;overflow:hidden;margin-bottom:16px; height: 300px;}
.mod3video .box.noborder {margin-left:0;}
.mod3video .box .goToPage {color:#0075a1;font-size:12px;text-transform:uppercase;position:absolute;top:169px;right:0}
.mod3video .box .imgBox {width:100%;margin:0 0 16px;height:120px;overflow:hidden; float:none;}
.mod3video .box .imgBox img {width:242px;margin:-8px 0 0 0;height:136px}
.mod3video .box .imgBox.editorial img {width:242px;margin:0;height:120px}
.mod3video .box .title {margin-bottom:8px;font-size:17px;line-height:20px;font-weight:bold;}
.mod3video .box p {font-size:14px;line-height:16px}
.mod3video .box:first-child {margin-left:0}
/* /box 3 video */
	
/* wrap specials  */
.specials .box{width:180px;float:left;margin-left:16px;margin-bottom:20px;overflow:hidden;height:216px}
.specials .box .imgBox{width:180px;margin-bottom:20px;height:148px;overflow:hidden;position:relative}
.specials .box .imgBox img{height:100%;height:100%}
.specials .box .imgBox.editorial img{width:100%;margin-left:0;height:100%}
.specials .box .title{margin-bottom:4px;font-family:ProximaNova-Semibold;font-size:16px;line-height:18px}
.specials .box p{font-size:11px;line-height:13px}
.specials .box.hidden{display:none}
.specials .box.noborder{margin-left:0}
.specials .textBox{display:block}
/* /wrap specials  */
	
/* wrap 16mm  */
.mm16  {display:block;}
.posters {width:100%;}
/* /wrap 16mm  */
	

    
	
/* wrap meteo  */
.meteo{display:block}
/* /wrap meteo  */
/* wrap infinity  */
.infinity{display:block;background:#fff;float:left}

.infinity .title{width:100%;margin-bottom:10px;text-align:center}
.infinity .title a{width:130px;margin:0 auto;display:block;background:url(../img/logoInfinity.png);text-indent:-99999px;height:56px;overflow:hidden}
.infinity ul.posters{padding:0 18px;width:732px;background:url(../img/bgPostersInfinity.jpg);height:230px}
.infinity ul.posters li{float:left;width:140px;margin-left:8px;height:209px;overflow:hidden}
.infinity ul.posters li:first-child{margin-left:0}
.infinity ul.posters li img{width:140px;height:209px}



.infinity.estero .title a{height:48px; width:100%; background: none;}
.infinity.estero {background:url(../img/bannerone_mediasetitalia_small.jpg); width: 100%; height: 229px; position: relative; overflow: hidden;}
.infinity.estero ul.posters {padding:0 18px;width:732px;background:none;height:160px}
.infinity.estero ul.posters li:first-child{margin-left:0}
.infinity.estero ul.posters li{width:108px;margin-left:16px;height:160px;}
.infinity.estero ul.posters li img{width:108px;height:160px}
.infinity.estero .tryit {width: 303px; height: 42px; background:url(../img/tryit_small.png); position: absolute; bottom: 0; left: 50%; margin-left: -152px; overflow: hidden; text-indent: -9999px;}
.infinity.estero .tryit a {display: block; width: 100%; height: 100%;}

    
    
/* /wrap infinity  */	
/* wrap programmi  pagina programmi */
.box-contenuti-elenco{float:left;width:31%;overflow:hidden;padding:0 1%;overflow:hidden}
.box-contenuti-elenco .lettera{margin:30px 0 30px 6px;width:60px;height:60px;line-height:60px}
.box-contenuti-elenco .box-contenuti-lettera:first-child .lettera{margin:0 0 30px 0}
.box-contenuti-elenco p, .box-contenuti-elenco h3 {font-size:14px;line-height:18px;margin-bottom:4px}
/* /wrap programmi  pagina programmi */
/* pagina ARTICOLO */
.articolo .textBox{padding:30px;}
.articolo .textBox h1{margin-bottom:16px}
.articolo .textBox p{font-size:14px}

.articolo .wrap.textBox, .articolo .wrap.mod3video {margin-bottom:25px;}
.articolo .wrap.textBox {padding:15px 0; margin-bottom:0;}
.articolo .wrap.textBox h1 {margin-bottom:0}
.articolo .mod3video .textBox{padding:0; text-align:center;}
.articolo .mod3video .box {height:170px; margin-bottom:0;}

/* /pagina ARTICOLO */
/* pagina VIDEOCHAT */	
.videochat .mod8video .box .infoView{position:absolute;left:5%;bottom:14px;color:#515151;background:url(../img/icoView.png) no-repeat 0 2px}
.videochat .mod8video .box .textBox .brand{color:#0075a1;font-size:14px}
/* /pagina VIDEOCHAT */	
/* pagine RICERCA */
.ricerca .pageList-newsfoto li input{border:1px solid #D9D9D9;margin-right:0;padding:0 3px;width:30px;text-align:center;height:20px;color:#004068}
.ricerca .pageList-newsfoto li a{color:#004068}
.ricerca .owl-nav > div{width:50%;float:left;color:#fff;line-height:38px;text-align:center;height:38px}
/* /pagina RICERCA*/
	
/* diretta web */
.direttaweb .boxLastWeek .box{width:250px;margin:26px 0 0 8px;float:left;background:#fff;height:245px;overflow:hidden;position:relative}
.direttaweb .boxLastWeek .box.noborder{margin-left:0}
.direttaweb .boxLastWeek .box .imgBox{width:250px;height:124px;overflow:hidden;position:relative; margin:0;}
.direttaweb .boxLastWeek .box .imgBox img{margin-top:-5px;width:100%}
.direttaweb .boxLastWeek .box .infoView{position:absolute;bottom:10px;left:20px}
.direttaweb .boxLastWeek .box .rewind{color:#bdbdbd;font-size:12px;line-height:14px;text-transform:uppercase}
.direttaweb .boxLastWeek .box .rewind{position:absolute;bottom:10px;right:20px;z-index:5}
.direttaweb .boxLastWeek .box .textBox{padding:20px 2% 0;height:53px;overflow:hidden;position:relative;margin-bottom:6px; width:96%;}
.direttaweb .boxLastWeek .box .brand{font-size:15px;line-height:18px}
.direttaweb .boxLastWeek .box .title{font-size:15px;line-height:17px;font-weight:bold;width:82%}
.direttaweb .boxLastWeek .box .nameCh{position:absolute;top:203px;right:0; width:24px; height:24px;left:inherit;}
.direttaweb .boxLastWeek .box .question{clear:both;float:left;margin-top:6px;text-align:center;padding:0 10px;text-transform:uppercase;font-size:12px; width: auto;}
.direttaweb .boxLastWeek .box p{font-size:11px;line-height:14px;display:block;padding:6px 0}
/* /diretta web */	
/* menu più visti */
.menu-piu-visti {position: relative; top: auto; width: 500px; z-index: 1;}
/*.menu-piu-visti{position:absolute;top:84px;left:0;width:500px;right:auto;z-index:1}*/
.menu-piu-visti li{float:left;color:#fff;padding:0 2%;height:38px;line-height:38px;font-size:14px;margin-right:6px;width:33%}
.menu-piu-visti li a{height:38px;line-height:38px;padding:0;width:100%}
.menu-piu-visti .daily{width:90px}
.menu-piu-visti .weekly{width:122px}
.menu-piu-visti .monthly{width:106px}
/* /menu più visti */	
/* select */
div.selectBox{display:inline-block;font-size:12px;line-height:30px;margin-left:10px;width:172px}
div.selectBox.genere span.selectArrow,div.selectBox.genere .selected,div.selectBox.upload span.selectArrow,div.selectBox.upload .selected{color:#fff}
div.selectBox.upload{background:#0077a3}
div.selectOptions{width:172px;padding-top:2px;display:none;top:28px;left:0}
span.selectArrow,span.selected{height:30px;width:30px}
span.selected{width:142px;text-indent:20px;overflow:hidden}
span.selectOption{width:80%;padding:5px 10%;line-height:20px}
.menu-filter{position:relative;text-align:center;margin-bottom:25px}
/* /select */
.apertura .fotogallery .owl-controls{display:block}
/* 404 error */
.error404{padding:110px 30px 110px 380px;text-align:left;background:url(../img/404tablet.png) no-repeat 86px 158px}
.error404 .title{font-size:112px;line-height:120px}
.error404 .subTitle{font-size:21px;line-height:26px}
.error404 .p{font-size:13px;line-height:18px}
.error404 .goProg{float:left}
/* /404 error */

#headerHF2011 {display:none;}
#silverlightControlHost #poster {display: block; width: 100% !important; height: 100%;}
#boxNoReg{width:323px;height:345px;position:absolute;top:10px;left:50%; margin-left: -180px; text-align:center;padding:30px 35px;background:#fff url(../img/noReg.png) no-repeat center 72px}    
}

@media only screen and (min-width: 1024px) {
.page{width:1004px !important;background:#fff;border:3px solid #fff}
/* wrap general  */
.wrap{margin-bottom:50px}
.wrap .titleWrap{margin-bottom:12px;height:38px}
.wrap .subtitleWrap{margin-bottom:30px;}
.homepage .wrap .titleWrap{margin-bottom:25px}
.wrap.mostViews {margin-bottom:40px;}
.homepage .wrap.mostViews .titleWrap{margin-bottom:15px}
.titleWrap, .subtitleWrap {text-align:left}
.brand-button {display:none}
#customerToolbar, #headerHF2011, .footMediaset {display:block;}
/* /wrap general  */
/* wrap header  */
.menu-page .flexnav.brand-menu{position:relative;top:auto;width:60%;left:auto;margin:0;padding:0;text-align:center;float:left}
.menu-page .flexnav.brand-menu.opacity{opacity:1}
.menu-page .brand-menu li{margin:25px 0;float:left;width:auto}
.menu-page .longlist.brand-menu li a { font-size: 10px;padding: 10px 5px;}
.menu-page .brand-menu li.site{display:none}
.menu-page .brand-menu li a{background:none}
.menu-page .brand-icon{width:44%;margin:0;position:relative;top:auto;right:auto;margin-right:10px}
.menu-page .brand-icon .icon{padding:0 2%;margin:29px 0}
/*.menu-page .brand-icon .site {display:block; background:none; text-indent:inherit; width:auto; font-size:10px;}*/
.menu-page .brand-icon .site{display:block;font-size:10px;background:url(../img/go_to_site.png) no-repeat center center;width:90px}
.menu-page .brand-icon .icon.season{display:block;}
.flexnav li.facebook{}
.searchBox input[type="text"]{width:200px;background:#fff url(../img/lenteSearch.png) no-repeat 210px}
.header-container nav{width:530px;height:45px}
.flexnav.one-page{width:530px !important;height:45px !important;position:relative}
.flexnav.one-page .twitter{position:absolute;right:7px;top:2px}
.flexnav.one-page .facebook{position:absolute;right:36px;top:2px}
/* /wrap header  */
/* wrap footer  */
.colFoot{width:180px;float:left}
.footer-container .title{float:left;margin:0 45px 0 15px}
/* /wrap footer  */
/* wrap APERTURA */
.homepage .apertura .box{height:465px;overflow:hidden;position:relative}
.homepage .apertura .box img{width:1004px;height:565px;margin:-50px 0 0 0}
.apertura .info-brand .box{height:375px;overflow:hidden;position:relative}
.apertura .info-brand .box img{width:670px !important;height:375px}
.apertura .info-brand .box .textBox{width:254px;position:absolute;bottom:0;right:0;left:auto;background:#f8f8f8;height:295px;padding:40px}
.apertura .info-brand .box .textBox h1:after{position:absolute;top:40px;right:40px;width:25px;height:25px}
.apertura .info-brand .box .brand{font-size:13px;color:#6c6c6c}
.apertura .info-brand .box .title{color:#2f2f2f;font-size:22px;font-family:ProximaNova-Regular;margin:16px 0}
.apertura .info-brand .box .subTitle{color:#6c6c6c;font-size:14px;font-family:ProximaNova-Regular;line-height:18px}
.apertura .info-brand .box .scheduleProg{position:absolute;bottom:30px;text-transform:uppercase;font-size:13px}
/* pagina Brand */
.apertura .box{height:565px;overflow:hidden;position:relative}
.apertura .box img{height:100%;margin-top:0}
/* con Player */
.apertura .video-player .box .textBox{padding:40px 40px 60px}
.apertura .video-player .box .textBox h1:after{position:absolute;top:40px;right:40px;width:25px;height:25px}
.apertura .video-player .box .title{font-size:22px;margin:0 0 16px 0}
.apertura .video-player .box .subTitle{font-size:14px}
.apertura .video-player .infoView{left:40px;bottom:30px}
.apertura .video-player .infoData{left:140px;bottom:30px}
.apertura .video-player .infoLength{right:40px;bottom:30px}
/* /con Player */

#videoPlayer {
	position: relative;
	padding-bottom: 56.25%;
	/*padding-top: 30px;*/
	height: 0;
	overflow: hidden;
	width:auto;
}

#videoPlayer iframe,  
#videoPlayer object,  
#videoPlayer embed,
#videoPlayer #poster{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#boxNoReg{top:40px; }


/* /wrap APERTURA */
/* wrap tonightTV  */
.headTtv{width:119px;float:left;color:#fff;background:#004068;height:80px;overflow:hidden;text-align:center;padding-left:25px}
.headTtv .goGuidaTv{margin:0}
.headTtv .title{margin:20px 0 0 0;width:100%;color:#fff;font-size:19px;text-align:center}
.headTtv a{float:left}
.tonightTV{position:relative}
.tonightTV .owl-carousel{width:780px;padding:0 40px;margin-top:0;background:#f4f4f4;overflow:hidden;height:80px}
.tonightTV .owl-controls{width:auto;position:static;top:auto;right:auto;height:auto}
.tonightTV .owl-nav{top:0}
.tonightTV .owl-nav .owl-next{width:40px;background:#004068;color:#fff;text-align:center;line-height:80px;position:absolute;top:0;right:0;height:80px}
.tonightTV .owl-nav .owl-prev{width:40px;background:#004068;color:#fff;text-align:center;line-height:80px;position:absolute;top:0;left:0;height:80px}
.tonightTV .rete{width:169px;float:left;padding:19px 10px 0 16px;font-size:14px;overflow:hidden;height:61px;position:relative}
/* /wrap tonightTV  */
/* wrap autoPromo  */
.promo .box{width:316px;margin-left:28px}
.promo .box .imgBox{height:157px}
.promo .box .imgBox img{width:316px;margin:-11px 0 0 0;height:178px}
.promo .box .imgBox.editorial img{width:316px;margin:0;height:157px}
/* /wrap autoPromo  */
/* wrap lastweek  */
.boxLastWeek .select{display:none}
.boxLastWeek .week{width:748px;margin-top:0}
.boxLastWeek .box{margin:26px 13px}
.boxLastWeek .slider-ultimaSettimana{background:#f8f8f8}
.boxLastWeek #lastweek{width:798px;float:left;border-left:13px solid #f8f8f8;border-right:13px solid #f8f8f8;position:relative}
.boxLastWeek .owl-nav{right:-13px}
.boxLastWeek .viewAllBox{float:left;width:180px;overflow:hidden;height:342px}
.boxLastWeek .viewAllBox .channels{padding:20px 5px 0 15px}
.boxLastWeek .viewAllBox .channels li{width:100%;font-size:13px;line-height:26px;text-transform:uppercase}
.boxLastWeek .viewAllBox .channels li a{width:100%;display:block;height:100%;cursor:pointer}
.boxLastWeek .viewAllBox .title{width:100%;background:#004068;color:#fff;font-size:12px;text-align:center;line-height:48px;text-transform:uppercase;height:48px;display:block}
.boxLastWeek .viewAllBox .title a{color:#fff; border:none; display:inline; background:none;}
.boxLastWeek .channels.static{display:block}
/* dirette web */
.direttaweb .apertura .box{width:1024px !important;height:565px !important}
.direttaweb .boxLastWeek .select{display:none}
.direttaweb .boxLastWeek .box{margin:26px 0 0 25px;width:318px;height:290px}
.direttaweb .boxLastWeek .box .imgBox{width:318px;height:158px}
.direttaweb .boxLastWeek .box .title{font-size:17px}
.direttaweb .boxLastWeek .box .nameCh{top:233px;}
.direttaweb .boxLastWeek .box p{font-size:12px}
.direttaweb .boxLastWeek .slider-ultimaSettimana{background:#f8f8f8}
.direttaweb .boxLastWeek .owl-carousel{width:100%;float:left;border-left:0;border-right:0;position:relative}
.direttaweb .boxLastWeek .owl-nav{right:-13px}
.homepage .slider-staseraTv.owl-carousel .owl-controls .owl-nav .owl-prev,.homepage .slider-staseraTv.owl-carousel .owl-controls .owl-nav .owl-next{line-height:80px}
/* /dirette web  */

/* domande in diretta */
.direttaweb .questionsform {width: 944px;}
.direttaweb .questionsform textarea {width: 610px; height: 116px; padding: 10px; float: left;}
.direttaweb .questionsform input {width: 274px; height: 14px;padding: 8px 10px; float: right;margin-bottom: 16px;}

    
/* /wrap lastweek  */
/* featured  */
.featured{width:672px;float:left;height:559px;overflow:hidden}
.featured .box{float:left;width:428px;margin:0 20px 20px 0;background:#f7f7f7;height:238px;overflow:hidden}
.featured .box  .infoView{position:absolute;right:10px;bottom:10px}
.featured .box .imgBox{width:100%;width:428px;height:160px;overflow:hidden;position:relative}
.featured .box .imgBox img{margin:-39px 0 0;width:100%}
.featured .box .imgBox.editorial img,.featured .box.small .imgBox.editorial img{margin:0;width:100%;height:100%}
.featured .box .nameCh{position:absolute;right:10px;bottom:50px}
/*.featured .box .textBox{padding:10px 20px;width:310px;height:auto}*/
.featured .box .title{font-size:15px;font-weight:bold;line-height:17px}
.featured .box p{font-size:11px;line-height:14px}
.featured .box.noborder{margin-right:20px;margin-left:0}
.featured .box.small{width:204px}
.featured .box.small  .infoView{position:absolute;left:20px;bottom:10px}
.featured .box.small .imgBox{width:204px;height:124px}
.featured .box.small .imgBox img{margin:0 0 0 -8px;width:auto;height:100%}
.featured .box.small .nameCh{bottom:80px}
.featured .box.small .textBox{padding:6px 20px 0;width:auto;height:100px;overflow:hidden}
.featured .small .imgBox{height:123px}
.featured .small .imgBox img{margin:0 0 0 -7px;height:100%}
/* /featured  */	
.ui-menu .ui-menu-item{font-size:14px;margin:0;padding:3px 1em 3px .4em;/* support: IE10, see #8844 */ list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");position:relative;cursor:pointer;min-height:0/* support: IE7 */}
/* allPrograms  */
.allPrograms{float:right;width:318px}
.allPrograms #scrollbar1{width:100%;height:200px}
.allPrograms #scrollbar1 .viewport{height:194px}
.allPrograms .search{width:100%;height:56px;overflow:hidden}
/* /allPrograms  */
.video_piuvisti-ieri {margin-top:20px;}
/* wrap mostViews  */
.mostViews .box{float:left;width:233px;margin:12px 0 12px 24px;height:153px;overflow:hidden}
.mostViews .box .imgBox{height:153px}
.mostViews .box .imgBox img{margin-left:-20px;width:272x;height:153px}
.mostViews .box.big{float:left;width:490px;height:330px}
.mostViews .box.big .brand{font-size:30px;line-height:34px}
.mostViews .box.big .imgBox{height:330px}
.mostViews .box.big .imgBox .playVideo{width:97px;margin:-48px 0 0 -48px;background-image:url(../img/spritePlayVideo.png);background-position:0 0;text-indent:-9999px;height:97px;overflow:hidden;position:absolute;top:50%;left:50%}
.mostViews .box.big .infoView{padding-left:30px;background:url(../img/spriteViewWhite.png) no-repeat 0 0;font-size:16px;bottom:20px;right:20px;left:auto}
.mostViews .box.big .textBox{padding:20px 23% 20px 5%;width:72%}
.mostViews .box.big .textBox .title{font-size:16px;line-height:18px}
.mostViews .box.big figure img{margin-left:-27px;width:544px;height:330px}
/* /wrap mostViews  */
/* box 6 video  */
.mod6video .box{float:left;width:490px;margin:0 0 24px 24px;background:#f7f7f7;height:272px;overflow:hidden}
.mod6video .box .infoView{position:absolute;left:420px;bottom:20px}
.mod6video .box .infoLength{position:absolute;left:420px;bottom:46px}
.mod6video .box .imgBox{width:100%;width:490px;height:186px;overflow:hidden;position:relative}
.mod6video .box .imgBox img{margin:-39px 0 0;width:100%;height:auto}
.mod6video .box .imgBox.editorial img,
.mod6video .box.small .imgBox.editorial img{margin:0;width:100%;height:100%}
.mod6video .box .nameCh{position:absolute;right:10px;bottom:50px}
.mod6video .box .textBox{padding:20px;width:375px;height:auto}
.mod6video .box .title{font-size:17px;font-weight:bold;line-height:17px}
.mod6video .box p{font-size:12px;line-height:14px}
.mod6video .box.noborder{margin-right:0;margin-left:0}
/* /box 6 video  */
/* box 2 video */
.mod2video .box{float:left;width:490px;margin:0 0 24px 24px;background:#f7f7f7;height:360px;overflow:hidden}
.mod2video .box .infoView{position:absolute;right:76px;bottom:20px}
.mod2video .box .infoLength{position:absolute;bottom:20px}
.mod2video .box .imgBox{width:100%;width:490px;height:272px;overflow:hidden;position:relative}
.mod2video .box .imgBox img{margin:-39px 0 0;width:100%}
.mod2video .box .imgBox.editorial img{margin:0;width:100%;height:100%}
.mod2video .box .textBox{padding:10px 20px;height:auto;width:90%}
.mod2video .box .title{font-size:21px;font-weight:normal;line-height:29px;white-space:nowrap}
.mod2video .box p{font-size:13px;line-height:14px;overflow:hidden;width:77%}
.mod2video .box.noborder{margin-right:0;margin-left:0}
.mod2video .box .imgBox .playVideo{width:97px;margin:-48px 0 0 -48px;background-image:url(../img/spritePlayVideo.png);background-position:0 0;height:97px}
/* /box 2 video  */
/* box 8 video  */
.mod8video .box{float:left;width:233px;margin:12px 0 12px 24px;height:153px;overflow:hidden}
.mod8video .box .imgBox{height:153px}
.mod8video .box .imgBox img{margin-left:-20px;width:272x;height:153px}
/* /box 8 video  */
/* box 3 video  */
.mod3video .box{width:316px;margin-left:28px;height:300px}
.mod3video .box .imgBox{height:157px}
.mod3video .box .imgBox img{width:316px;margin:-11px 0 0 0;height:178px}
.mod3video .box .imgBox.editorial img{width:316px;margin:0;height:157px}
/* /box 3 video  */

.articolo .mod3video .box {height:220px; margin-bottom:0;}

/* wrap specials  */
.specials .box{margin-left:26px}
.specials .box:first-child{margin-left:0}
.specials .box:last-child{display:block}
/* /wrap specials  */
/* wrap 16mm  */
/* /wrap 16mm  */
/* wrap meteo  */
/* /wrap meteo  */
/* wrap infinity  */
.infinity ul.posters{height:300px;background:url(../img/bgPostersInfinity.jpg);padding:0 30px;width:944px}
.infinity ul.posters li img{width:182px;height:272px}
.infinity ul.posters li{float:left;width:182px;height:272px;overflow:hidden;margin-left:8px}


.infinity.estero .title a{height:64px; width:100%;} 
.infinity.estero {background:url(../img/bannerone_mediasetitalia.jpg); width: 100%; height: 300px; overflow: hidden;}
.infinity.estero ul.posters {padding:0 44px;width:916px; height: 210px;} 
.infinity.estero ul.posters li:first-child{margin-left:0}
.infinity.estero ul.posters li{width:140px;margin-left:15px;height:209px;}
.infinity.estero ul.posters li img{width:140px;height:209px}
.infinity.estero .tryit {width: 395px; height: 55px; background:url(../img/tryit.png); margin-left: -197px;}    
    
/* /wrap infinity  */
/* wrap fotogallery / pagina fotogallery */
.apertura .fotogallery .box{height:375px;overflow:hidden;position:relative}
.apertura .fotogallery .box .fotoBox {width:670px; height:375px; text-align:center; background:#161616;}
.apertura .fotogallery .box img{margin:0 auto; height:100%; width:auto;}
.apertura .fotogallery .box .textBox{width:254px;position:absolute;bottom:0;right:0;left:auto;background:#f8f8f8;height:295px;padding:40px}
.apertura .fotogallery .box .textBox h1:after{position:absolute;top:40px;right:40px;width:25px;height:25px}
.apertura .fotogallery .box .title{color:#4a4a4a;font-size:22px;font-family:ProximaNova-Regular;margin:16px 0;line-height:22px}
.apertura .fotogallery .box .subTitle{color:#4a4a4a;font-size:14px;font-family:ProximaNova-Regular}
.apertura .fotogallery .box .scheduleProg{position:absolute;bottom:40px;text-transform:uppercase;font-size:13px}
.apertura .fotogallery .owl-nav{position:absolute;z-index:10;background:none;width:auto;height:auto;top:10px;right:350px;left:auto;bottom:auto}
.apertura .fotogallery .owl-dots{width:334px;right:0}
.apertura .fotogallery.owl-carousel .owl-controls .owl-nav .owl-prev,
.apertura .fotogallery.owl-carousel .owl-controls .owl-nav .owl-next{line-height:38px;padding:0 10px;background:#393939}
.apertura .fotogallery .owl-dots .owl-dot span{font-size:13px;padding:0 4px;color:#6c6c6c;transition:opacity 200ms ease;width:auto;margin:2px 2px;border-radius:0;border:0;display:block;background:none;-moz-transition:opacity 200ms ease;-moz-border-radius:0;height:auto;-webkit-transition:opacity 200ms ease;-webkit-border-radius:0;-webkit-backface-visibility:visible;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease}
.apertura .fotogallery .owl-dots .owl-dot.active span,
.apertura .fotogallery .owl-dots .owl-dot:hover span{border:0;color:#0077a3}
/* navigazione - nuove fotogallery */
.apertura .fotogallery .NavigationFull{padding:0;z-index:10}
.apertura .fotogallery .NavigationFull > div{margin-left:6px}
.apertura .fotogallery .NavigationFull > div:first-child{margin-left:0}
.apertura .fotogallery .NavigationGallerytop{width:640px;float:left;margin:0;padding:0;background:none repeat scroll 0 0 #000000;position:absolute;bottom:0}
.apertura .fotogallery .NavigationFull .NavigationGallery{float:left;background:#393939;height:100%;padding:0 10px}
.apertura .fotogallery .NavigationFull .NavigationGallery p,
.apertura .fotogallery .NavigationFull .NavigationGallery ul li{color:#A39B9B;font-size:14px;line-height:36px}
.apertura .fotogallery .NavigationFull .NavigationGallery p span,
.apertura .fotogallery .NavigationFull .NavigationGallery ul li a.active{color:#FFF}
.apertura .fotogallery .NavigationFull .NavigationGallery p{font-size:14px;line-height:38px}
.apertura .fotogallery .NavigationFull .NavigationGallerytop ul li a{padding:0 2px;color:#A39B9B;font-size:10px}
.apertura .fotogallery .NavigationFull .btnAutoplay{float:left;line-height:38px;height:100%;background:#393939;padding:0 10px}
.apertura .fotogallery .NavigationFull .btnAutoplay a{color:#FFF;font-size:14px;text-transform:uppercase;line-height:26px;cursor:pointer}
.apertura .fotogallery .NavigationFull .btnAutoplay a span{margin:12px 4px}
span.play{text-indent:-9999px;display:block;width:0;height:0;border-bottom:5px solid transparent;border-top:5px solid transparent;border-left:10px solid #fff;margin:14px 5px; cursor:pointer;}
span.stop{text-indent:-9999px;display:block;width:10px;height:10px;background:#fff; margin:14px 5px; cursor:pointer;}
/*.apertura .fotogallery .NavigationFull .btnAutoplay a:after {width:0px;height:0px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #FFF;}*/
.apertura .fotogallery .NavigationFull img{margin-left:5px;display:inline;vertical-align:-1px}
.apertura .fotogallery .NavigationFull .btnShowFull{height:100%;overflow:hidden;width:38px;text-indent:-9999px;background:#393939;float:left}
.apertura .fotogallery .NavigationFull .btnShowFull ul{height:100%}
.apertura .fotogallery .NavigationFull .btnShowFull a{background:url("/res/img/btnZoom.png") no-repeat center center transparent;height:100%;width:100%;float:left}
.apertura .fotogallery .suggerimenti{width:454px;background:url(../img/fotogallery/bg_nextfotos.png) no-repeat top left;height:175px;position:absolute;top:134px;left:101px}
/* /wrap fotogallery / pagina fotogallery */
/* brand */
.brand  .wrap .titleWrap{margin:0 0 12px;height:38px;line-height:38px}
.brand .js_boxvideo{padding-top:10px}
.brand .js_boxvideo.video-full-serale{padding-top:0}
/* wrap programmi  pagina programmi */
.box-contenuti-elenco{float:left;width:17.5%;overflow:hidden;padding:0 1%;overflow:hidden}
/* /wrap programmi  pagina programmi */
/* programma fascia full video */
.video-full{padding-top:10px}
/* 404 error */
.error404{padding:140px 130px 140px 490px;background:url(../img/404desktop.png) no-repeat 110px 200px}
.error404 .title{font-size:125px;line-height:130px}
.error404 .subTitle{font-size:24px;line-height:30px}
.error404 .p{font-size:14px;line-height:18px}
/* /404 error */
/* select */
.menu-filter{position:absolute;top:30px;right:0;text-align:left;margin-bottom:0}
/* /select */

}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {

}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}