
@import url("responsive.css");

html, body, form, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, dl, dt, dd, ol, ul, li, fieldset, form, input, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, menu, footer, header, nav, section, summary, time, mark, audio, video {
	border:0px;
    margin:0px;
    padding:0px;
    outline:none !important;
    outline-color:transparent !important;
}

.btn_submenu { display: none; }

.spacer1 { position:relative; display:block; width:auto; height:1px; font-size:0px; line-height:0px; clear:both;}
.spacer2 { position:relative; display:block; width:auto; height:2px; font-size:0px; line-height:0px; clear:both;}
.spacer3 { position:relative; display:block; width:auto; height:3px; font-size:0px; line-height:0px; clear:both;}
.spacer4 { position:relative; display:block; width:auto; height:4px; font-size:0px; line-height:0px; clear:both;}
.spacer5 { position:relative; display:block; width:auto; height:5px; font-size:0px; line-height:0px; clear:both;}
.spacer6 { position:relative; display:block; width:auto; height:6px; font-size:0px; line-height:0px; clear:both;}
.spacer7 { position:relative; display:block; width:auto; height:7px; font-size:0px; line-height:0px; clear:both;}
.spacer8 { position:relative; display:block; width:auto; height:8px; font-size:0px; line-height:0px; clear:both;}
.spacer9 { position:relative; display:block; width:auto; height:9px; font-size:0px; line-height:0px; clear:both;}
.spacer10 { position:relative; display:block; width:auto; height:10px; font-size:0px; line-height:0px; clear:both;}
.spacer11 { position:relative; display:block; width:auto; height:11px; font-size:0px; line-height:0px; clear:both;}
.spacer12 { position:relative; display:block; width:auto; height:12px; font-size:0px; line-height:0px; clear:both;}
.spacer13 { position:relative; display:block; width:auto; height:13px; font-size:0px; line-height:0px; clear:both;}
.spacer14 { position:relative; display:block; width:auto; height:14px; font-size:0px; line-height:0px; clear:both;}
.spacer15 { position:relative; display:block; width:auto; height:15px; font-size:0px; line-height:0px; clear:both;}
.spacer16 { position:relative; display:block; width:auto; height:16px; font-size:0px; line-height:0px; clear:both;}
.spacer17 { position:relative; display:block; width:auto; height:17px; font-size:0px; line-height:0px; clear:both;}
.spacer18 { position:relative; display:block; width:auto; height:18px; font-size:0px; line-height:0px; clear:both;}
.spacer19 { position:relative; display:block; width:auto; height:19px; font-size:0px; line-height:0px; clear:both;}
.spacer20 { position:relative; display:block; width:auto; height:20px; font-size:0px; line-height:0px; clear:both;}
.spacer21 { position:relative; display:block; width:auto; height:21px; font-size:0px; line-height:0px; clear:both;}
.spacer22 { position:relative; display:block; width:auto; height:22px; font-size:0px; line-height:0px; clear:both;}
.spacer23 { position:relative; display:block; width:auto; height:23px; font-size:0px; line-height:0px; clear:both;}
.spacer24 { position:relative; display:block; width:auto; height:24px; font-size:0px; line-height:0px; clear:both;}
.spacer25 { position:relative; display:block; width:auto; height:25px; font-size:0px; line-height:0px; clear:both;}
.spacer30 { position:relative; display:block; width:auto; height:30px; font-size:0px; line-height:0px; clear:both;}
.spacer35 { position:relative; display:block; width:auto; height:35px; font-size:0px; line-height:0px; clear:both;}
.spacer40 { position:relative; display:block; width:auto; height:40px; font-size:0px; line-height:0px; clear:both;}
.spacer45 { position:relative; display:block; width:auto; height:45px; font-size:0px; line-height:0px; clear:both;}
.spacer50 { position:relative; display:block; width:auto; height:50px; font-size:0px; line-height:0px; clear:both;}
.spacer55 { position:relative; display:block; width:auto; height:55px; font-size:0px; line-height:0px; clear:both;}
.spacer60 { position:relative; display:block; width:auto; height:60px; font-size:0px; line-height:0px; clear:both;}
.spacer70 { position:relative; display:block; width:auto; height:70px; font-size:0px; line-height:0px; clear:both;}
.spacer80 { position:relative; display:block; width:auto; height:80px; font-size:0px; line-height:0px; clear:both;}
.spacer90 { position:relative; display:block; width:auto; height:90px; font-size:0px; line-height:0px; clear:both;}
.spacer100 { position:relative; display:block; width:auto; height:100px; font-size:0px; line-height:0px; clear:both;}
.spacer110 { position:relative; display:block; width:auto; height:110px; font-size:0px; line-height:0px; clear:both;}
.spacer120 { position:relative; display:block; width:auto; height:120px; font-size:0px; line-height:0px; clear:both;}
.clear{position:relative; display:block; width:auto; height:0px; font-size:0px; line-height:0px; clear:both;}

.size8{ font-size:8px;}
.size9{ font-size:9px;}
.size10{ font-size:10px;}
.size11{ font-size:11px;}
.size12{ font-size:12px;}
.size13{ font-size:13px;}
.size14{ font-size:14px;}
.size15{ font-size:15px;}
.size16{ font-size:16px;}
.size17{ font-size:17px;}
.size18{ font-size:18px;}
.size19{ font-size:19px;}
.size20{ font-size:20px;}
.size21{ font-size:21px;}
.size22{ font-size:22px;}
.size23{ font-size:23px;}
.size24{ font-size:24px;}
.size25{ font-size:25px;}
.size26{ font-size:26px;}
.size27{ font-size:27px;}
.size28{ font-size:28px;}
.size29{ font-size:29px;}
.size30{ font-size:30px;}

@font-face {
    font-family: 'helvetica_regular';
    src: url('https://www.tivu.tv/_common/css/fonts/helvetica-webfont.eot');
    src: url('https://www.tivu.tv/_common/css/fonts/helvetica-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.tivu.tv/_common/css/fonts/helvetica-webfont.woff') format('woff'),
         url('https://www.tivu.tv/_common/css/fonts/helvetica-webfont.ttf') format('truetype'),
         url('https://www.tivu.tv/_common/css/fonts/helvetica-webfont.svg#helvetica_regular') format('svg');
    font-weight:700;
    font-style:normal;
}
@font-face {
    font-family: 'helvetica_bold';
    src: url('https://www.tivu.tv/_common/css/fonts/helveticab-webfont.eot');
    src: url('https://www.tivu.tv/_common/css/fonts/helveticab-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.tivu.tv/_common/css/fonts/helveticab-webfont.woff') format('woff'),
         url('https://www.tivu.tv/_common/css/fonts/helveticab-webfont.ttf') format('truetype'),
         url('https://www.tivu.tv/_common/css/fonts/helveticab-webfont.svg#helvetica_lt_stdbold') format('svg');
    font-weight:400;
    font-style:normal;
}
@font-face {
    font-family: 'apexsans-bookitalic';
    src: url('https://www.tivu.tv/_common/css/fonts/apexsans-bookitalic-webfont.eot');
    src: url('https://www.tivu.tv/_common/css/fonts/apexsans-bookitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.tivu.tv/_common/css/fonts/apexsans-bookitalic-webfont.woff') format('woff'),
         url('https://www.tivu.tv/_common/css/fonts/apexsans-bookitalic-webfont.ttf') format('truetype'),
         url('https://www.tivu.tv/_common/css/fonts/apexsans-bookitalic-webfont.svg#apex_sansbook_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'apex_sansbook_italic';
    src: url('https://www.tivu.tv/_common/css/fonts/apexsans-bookitalic-webfont.eot');
    src: url('https://www.tivu.tv/_common/css/fonts/apexsans-bookitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.tivu.tv/_common/css/fonts/apexsans-bookitalic-webfont.woff') format('woff'),
         url('https://www.tivu.tv/_common/css/fonts/apexsans-bookitalic-webfont.ttf') format('truetype'),
         url('https://www.tivu.tv/_common/css/fonts/apexsans-bookitalic-webfont.svg#apex_sansbook_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'apex_sansextrabold';
    src: url('https://www.tivu.tv/_common/css/fonts/apexsans-extrabold-webfont.eot');
    src: url('https://www.tivu.tv/_common/css/fonts/apexsans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.tivu.tv/_common/css/fonts/apexsans-extrabold-webfont.woff') format('woff'),
         url('https://www.tivu.tv/_common/css/fonts/apexsans-extrabold-webfont.ttf') format('truetype'),
         url('https://www.tivu.tv/_common/css/fonts/apexsans-extrabold-webfont.svg#apex_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'apexsansBold';
    src: url('https://www.tivu.tv/_common/css/fonts/apexsansBold.eot');
    src: url('https://www.tivu.tv/_common/css/fonts/apexsansBold.eot?#iefix') format('embedded-opentype'),
         url('https://www.tivu.tv/_common/css/fonts/apexsansBold.woff') format('woff'),
         url('https://www.tivu.tv/_common/css/fonts/apexsansBold.ttf') format('truetype'),
         url('https://www.tivu.tv/_common/css/fonts/apexsansBold.svg#apexsansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'apexsansBook';
    src: url('https://www.tivu.tv/_common/css/fonts/apexsansBook.eot');
    src: url('https://www.tivu.tv/_common/css/fonts/apexsansBook.eot?#iefix') format('embedded-opentype'),
         url('https://www.tivu.tv/_common/css/fonts/apexsansBook.woff') format('woff'),
         url('https://www.tivu.tv/_common/css/fonts/apexsansBook.ttf') format('truetype'),
         url('https://www.tivu.tv/_common/css/fonts/apexsansBook.svg#apexsansBook') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'apexsanslight';
    src: url('https://www.tivu.tv/_common/css/fonts/apexsanslight.eot');
    src: url('https://www.tivu.tv/_common/css/fonts/apexsanslight.eot?#iefix') format('embedded-opentype'),
         url('https://www.tivu.tv/_common/css/fonts/apexsanslight.woff') format('woff'),
         url('https://www.tivu.tv/_common/css/fonts/apexsanslight.ttf') format('truetype'),
         url('https://www.tivu.tv/_common/css/fonts/apexsanslight.svg#apexsanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'apexsansMedium';
    src: url('https://www.tivu.tv/_common/css/fonts/apexsansMedium.eot');
    src: url('https://www.tivu.tv/_common/css/fonts/apexsansMedium.eot?#iefix') format('embedded-opentype'),
         url('https://www.tivu.tv/_common/css/fonts/apexsansMedium.woff') format('woff'),
         url('https://www.tivu.tv/_common/css/fonts/apexsansMedium.ttf') format('truetype'),
         url('https://www.tivu.tv/_common/css/fonts/apexsansMedium.svg#apexsansMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}


.titolo_apex { font-weight:normal; -webkit-font-smoothing:antialiased; border-bottom:2px dashed #ccc; font-family: 'apex_sansbook_italic'; color:#000; font-size:18px; padding:15px 40px; line-height:36px; }
.titolo_apex b { -webkit-font-smoothing:antialiased; font-family: 'apex_sansextrabold'; font-weight:400; }

.h1_apex { font-weight:normal; -webkit-font-smoothing:antialiased; font-family: 'apex_sansbook_italic'; color:#000; font-size:30px; padding:0; margin-top:-5px; line-height:30px; }
.h1_apex b { -webkit-font-smoothing:antialiased; font-family: 'apex_sansextrabold'; }

.h2_apex { font-weight:normal; -webkit-font-smoothing:antialiased; font-family: 'apex_sansbook_italic'; color:#000; font-size:25px; padding:0; margin-top:-5px; line-height:30px; margin-bottom: 17px; }
.h2_apex b { -webkit-font-smoothing:antialiased; font-family: 'apex_sansextrabold'; }


body{ font-family:'helvetica_regular', Arial; font-weight:400 !important; }
body b, body strong{font-family:'helvetica_bold', Arial; font-weight:400 !important;}

a { -webkit-transition: color 500ms ease 0s; -moz-transition: color 500ms ease 0s; -ms-transition: color 500ms ease 0s; -o-transition: color 500ms ease 0s; transition: color 500ms ease 0s; }
a:hover { -webkit-transition: color 500ms ease 0s; -moz-transition: color 500ms ease 0s; -ms-transition: color 500ms ease 0s; -o-transition: color 500ms ease 0s; transition: color 500ms ease 0s; }

.black{color:#000000;}
.white{color:#ffffff;}
.grey{color:#848587;}
.grey-dark{color:#3c3c3e;}
.grey-light{color:#cccccc;}
.red{color:#ff0000;}
.orange{color:#ff9100;}
.blue{color:#000;}

.underline{ text-decoration:underline;}
.NOunderline{ text-decoration:none;}
.hidden{ display:none; visibility:hidden;}

/* hover effect */
a img.hoverimg{position:absolute; display:none;}
a.selected img.hoverimg{display:block;}

/* STRUTTURA */
.container { position:relative; width:100%; height:auto; margin:0 auto; display:block;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#01b6e7+0,2660a3+100 */
    /*background: #01b6e7 !important;
    background: -moz-linear-gradient(left, #01b6e7 0%, #2660a3 100%) !important;
    background: -webkit-linear-gradient(left, #01b6e7 0%,#2660a3 100%) !important;
    background: linear-gradient(to right, #01b6e7 0%,#2660a3 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b6e7', endColorstr='#2660a3',GradientType=1 ) !important;*/
    background-color:#e6e6e6;
}
/*#container.fixed{position:relative; width:1025px; height:auto; margin:0 auto; display:block; background:#000000;}
#container.adapted{position:relative; width:975px; height:auto; margin:0 auto; display:block; background:#000000;}*/
.container.fix_on { padding-top: 121px; }




/* header */
.header-wrapper{position:fixed; left:0px; top:0px; width:100%; height:101px; display:block; z-index:999;}
.header-wrapper .header { border-left:5px solid #1a161b; border-right:5px solid #1a161b; position:relative; /*width:1025px;*/ width:975px; height:101px; display:block; margin:0 auto;}
.header-wrapper .header .topbar{position:relative; width:975px; height:35px; display:block; background:#282828;}
.header-wrapper .header .topbar .topbutton{position:relative; width:auto; height:35px; display:block; float:left; margin-left:193px; }

.header-wrapper .header .topbar .social { position: relative; width: auto; height: 35px; display: block; float: left; margin-left: 275px; color: #FFF; font-size:12px; line-height: 14px; }
.header-wrapper .header .topbar .social span { padding-top: 10px; display: block; float:left; margin-right:7px; }
.header-wrapper .header .topbar .social a { display: block; float:left; width: 20px; height: 20px; margin: 7px 7px 0; text-indent:-9000px; background-size: contain; background-repeat:no-repeat; background-position: center; }
.header-wrapper .header .topbar .social a.fb { background-image: url(../images/popup_social/fb.png); }
.header-wrapper .header .topbar .social a.tw { background-image: url(../images/popup_social/tw.png); }
.header-wrapper .header .topbar .social a.gp { background-image: url(../images/popup_social/gp.png); }
.header-wrapper .header .topbar .social a:hover { opacity: 0.4; filter: alpha(opacity=40); }



a.btnDgtv{position:relative; width:138px; height:20px; display:block; float:left; margin-top:6px;}
/*.header-wrapper .header .topbar .topbutton a.btnDgtv{position:relative; width:138px; height:20px; display:block; float:left; background:transparent url('../images/btn-dgtv.png') no-repeat left top; margin-top:6px;}
.header-wrapper .header .topbar .topbutton a.btnDgtv:hover, .header-wrapper .header .topbar .topbutton a.btnDgtv.selected{background:transparent url('../images/btn-dgtv-over.png') no-repeat left top;}*/

a.btnSat{position:relative; width:82px; height:20px; display:block; float:left; margin-top:6px; margin-left:3px;}
/*.header-wrapper .header .topbar .topbutton a.btnSat{position:relative; width:82px; height:20px; display:block; float:left; background:transparent url('../images/btn-sat.png') no-repeat left top; margin-top:6px; margin-left:3px;}
.header-wrapper .header .topbar .topbutton a.btnSat:hover, .header-wrapper .header .topbar .topbutton a.btnSat.selected{background:transparent url('../images/btn-sat-over.png') no-repeat left top;}*/

.header-wrapper .header .topbar .toparea{position:relative; width:auto; height:35px; display:block; float:right; text-align:right; padding-right:10px; color:#ffffff;}
.header-wrapper .header .topbar .toparea a{text-decoration:none; color:#ffffff; font-size:12px; display:block; float:left; font-family:'helvetica_regular', Arial; font-weight:400 !important;}

/*.header-wrapper .header .topbar .toparea a.btn-tivusat-tv{background:transparent url('../images/btn-tivusat-tv.png') no-repeat left top;}
.header-wrapper .header .topbar .toparea a.btn-tivusat-tv:hover{background:transparent url('../images/btn-tivusat-tv-over.png') no-repeat left top;}*/

.header-wrapper .header .topbar .toparea a:hover{color:#ff9100;}
.header-wrapper .header .topbar .toparea .separator{text-decoration:none; color:#ffffff; display:block; float:left; font-size:12px; font-family:'helvetica_regular', Arial; font-weight:400 !important; padding:0px 18px; margin-top:10px;}
.header-wrapper .header .mainbar{position:relative; width:975px; height:66px; display:block; background:#2e589c url('../images/bg-sfuma.png') repeat-y left top;}
.header-wrapper .header .mainbar .banda{position:absolute; left:0px; bottom:-1px; width:975px; height:1px; font-size:1px; line-height:1px; background:#ffffff; display:block; z-index:200;}
.header-wrapper .header .mainbar .menu{position:relative; width:auto; height:66px; display:block; float:left; margin-left:195px}
.header-wrapper .header .mainbar .menu .separator-menu{position:relative; width:1px; height:31px; margin-top:18px; display:block; float:left; background:#bfd5e7; }
/*.header-wrapper .header .mainbar .menu a{position:relative; width:auto; height:22px; display:block; float:left; padding:38px 20px 0px 20px; text-decoration:none; color:#ffffff; font-size:12px; font-family:'helvetica_regular', Arial; font-weight:700 !important; letter-spacing:0.1em; border-bottom:6px solid transparent;}
.header-wrapper .header .mainbar .menu a{position:relative; width:auto; height:60px; display:block; float:left; padding:0px 0px 0px 0px; text-decoration:none; border-bottom:6px solid transparent;}
.header-wrapper .header .mainbar .menu a:hover, .header-wrapper .header .mainbar .menu a.selected{border-bottom:6px solid #ff9100;}*/

a#btnProgrammi{position:relative; width:128px; height:66px; display:block; float:left; padding:0px 0px 0px 0px; text-decoration:none;}
/*.header-wrapper .header .mainbar .menu a#btnProgrammi{position:relative; width:auto; height:66px; display:block; float:left; padding:0px 0px 0px 0px; text-decoration:none; background:transparent url('../images/btn-programmi.png') no-repeat left top;}
.header-wrapper .header .mainbar .menu a#btnProgrammi:hover, .header-wrapper .header .mainbar .menu a#btnProgrammi.selected{border-bottom:6px solid #ff9100; background:transparent url('../images/btn-programmi-over.png') no-repeat left top;}*/

a#btnCanali{position:relative; width:auto; height:66px; display:block; float:left; padding:0px 0px 0px 0px; text-decoration:none;}
/*.header-wrapper .header .mainbar .menu a#btnCanali{position:relative; width:auto; height:66px; display:block; float:left; padding:0px 0px 0px 0px; text-decoration:none; background:transparent url('../images/btn-canali.png') no-repeat left top;}
.header-wrapper .header .mainbar .menu a#btnCanali:hover, .header-wrapper .header .mainbar .menu a#btnCanali.selected{border-bottom:6px solid #ff9100; background:transparent url('../images/btn-canali-over.png') no-repeat left top;}*/

.header-wrapper .header .mainbar .meteo-data{position:relative; width:auto; height:66px; display:block; float:right; margin-right:39px; }
.header-wrapper .header a.logo-guida-tv{position: absolute; left: 35px; top: 17px; width: 124px; height: 70px; display: block;}

/* social */
.social-wrapper{position:absolute; right:0px; top:101px; width:50px; height:256px; display:none; z-index:999999;}
.social-wrapper .social{position:absolute; top:0px; left:0px; width:50px; height:256px; display:block; background:transparent}
.social-wrapper .social .separator{position:relative; width:50px; height:1px; display:block; background:#595959;}

a.btn-facebook{position:relative; width:50px; height:50px; display:block;}
a.btn-twitter{position:relative; width:50px; height:50px; display:block;}
a.btn-youtube{position:relative; width:50px; height:50px; display:block;}
a.btn-google{position:relative; width:50px; height:50px; display:block;}
a.btn-email{position:relative; width:50px; height:50px; display:block;}
/*.social-wrapper .social a.btn-facebook{position:relative; width:50px; height:50px; display:block; background:transparent url('../images/btn-facebook.png') no-repeat left top;}
.social-wrapper .social a.btn-facebook:hover{background:transparent url('../images/btn-facebook-over.png') no-repeat left top;}
.social-wrapper .social a.btn-twitter{position:relative; width:50px; height:50px; display:block; background:transparent url('../images/btn-twitter.png') no-repeat left top;}
.social-wrapper .social a.btn-twitter:hover{background:transparent url('../images/btn-twitter-over.png') no-repeat left top;}
.social-wrapper .social a.btn-youtube{position:relative; width:50px; height:50px; display:block; background:transparent url('../images/btn-youtube.png') no-repeat left top;}
.social-wrapper .social a.btn-youtube:hover{background:transparent url('../images/btn-youtube-over.png') no-repeat left top;}
.social-wrapper .social a.btn-google{position:relative; width:50px; height:50px; display:block; background:transparent url('../images/btn-google.png') no-repeat left top;}
.social-wrapper .social a.btn-google:hover{background:transparent url('../images/btn-google-over.png') no-repeat left top;}
.social-wrapper .social a.btn-email{position:relative; width:50px; height:50px; display:block; background:transparent url('../images/btn-email.png') no-repeat left top;}
.social-wrapper .social a.btn-email:hover{background:transparent url('../images/btn-email-over.png') no-repeat left top;}*/

.social-fix{position:absolute; right:0px; top:101px; width:50px; height:auto; display:block; z-index:999999;}
.social-fix a.btn-plus{position:relative; width:50px; height:20px; display:block; background:transparent url('../images/btn-plus.png') no-repeat left top;}
.social-fix a.btn-plus:hover{background:transparent url('../images/btn-plus-over.png') no-repeat left top;}
.social-fix a.btn-meno{position:relative; width:50px; height:20px; display:block; background:transparent url('../images/btn-meno.png') no-repeat left top;}
.social-fix a.btn-meno:hover{background:transparent url('../images/btn-meno-over.png') no-repeat left top;}

.social-fix .social{position:absolute; top:0px; left:0px; width:50px; height:auto; display:block; background:transparent}
.social-fix .social .separator{position:relative; width:50px; height:1px; display:block; background:#595959;}
.social-fix .social a.btn-facebook{position:relative; width:50px; height:50px; display:block; background:transparent url('../images/btn-facebook.png') no-repeat left top;}
.social-fix .social a.btn-facebook:hover{background:transparent url('../images/btn-facebook-over.png') no-repeat left top;}
.social-fix .social a.btn-twitter{position:relative; width:50px; height:50px; display:block; background:transparent url('../images/btn-twitter.png') no-repeat left top;}
.social-fix .social a.btn-twitter:hover{background:transparent url('../images/btn-twitter-over.png') no-repeat left top;}
.social-fix .social a.btn-youtube{position:relative; width:50px; height:50px; display:block; background:transparent url('../images/btn-youtube.png') no-repeat left top;}
.social-fix .social a.btn-youtube:hover{background:transparent url('../images/btn-youtube-over.png') no-repeat left top;}
.social-fix .social a.btn-google{position:relative; width:50px; height:50px; display:block; background:transparent url('../images/btn-google.png') no-repeat left top;}
.social-fix .social a.btn-google:hover{background:transparent url('../images/btn-google-over.png') no-repeat left top;}
.social-fix .social a.btn-email{position:relative; width:50px; height:50px; display:block; background:transparent url('../images/btn-email.png') no-repeat left top;}
.social-fix .social a.btn-email:hover{background:transparent url('../images/btn-email-over.png') no-repeat left top;}

/* pulsanti app-scheda */
.social-fix .social a.btn-iphone{position:relative; width:69px; height:30px; display:block; background:transparent url('../images/apps.png') no-repeat left top;}
.social-fix .social a.btn-iphone:hover{background:transparent url('../images/apps_over.png') no-repeat left top;}
.social-fix .social a.btn-ipad{position:relative; width:70px; height:30px; display:block; background:transparent url('../images/apps.png') no-repeat left top;}
.social-fix .social a.btn-ipad:hover{background:transparent url('../images/apps_over.png') no-repeat left top;}
.social-fix .social a.btn-android{position:relative; width:67px; height:30px; display:block; background:transparent url('../images/apps.png') no-repeat left top;}
.social-fix .social a.btn-android:hover{background:transparent url('../images/apps_over.png') no-repeat left top;}


.social-fix .social a.btn-codice-etico{position:relative; width:243px; height:74px; display:block; background:transparent url('../images/btn-codice-etico.png') no-repeat left top;}
.social-fix .social a.btn-codice-etico:hover{background:transparent url('../images/btn-codice-etico_hover.png') no-repeat left top;}

/* main content */
.main-content { position: relative; max-width: 975px; width: 100%; margin: 0 auto; height: auto; display: block; background: #ffffff; border-left: 2px solid #000000; border-right: 2px solid #1a161b; }

/* footer */
.footer-wrapper{position:relative; width:100%; padding-top:10px; display:block; background:#ffffff;}
.footer-wrapper .tassello{position:absolute; right:0px; top:0px; width:50px; height:10px; display:none; background:#000000;}
.footer-wrapper .topbar { position: relative; width: 985px; height: 50px; display: block; background: #3c3c3e; margin: 0 0 0 -5px; }
.footer-wrapper .topbar .topbar-wrapper{position:relative; width:920px; height:50px; display:block; margin-left:45px;}
.footer-wrapper .downbar{position:relative; width:100%; height:154px; display:block; background:#1a161b;}
.footer-wrapper .downbar .downbar-wrapper{position:relative; width:auto; height:136px; display:block; margin-left:45px; padding-top:18px;}
.footer-wrapper .downbar .downbar-wrapper a{color:#848587; text-decoration:none;}
.footer-wrapper .downbar .downbar-wrapper a:hover{color:#ffffff;}

.inputSearchStyle{ position:relative; width:auto; height:22px; margin:0px; padding:0px 5px 0px 5px; color:#3c3c3e; font-size:12px; font-family:'helvetica_regular', Arial; font-weight:400 !important; background-color:#848586; border:none; outline:none; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; clear:both; resize:none; }


.foot-bollini { background-color:#333; color:#979797; font-size:12px; line-height: 17px; }
.foot-bollini .w { padding:20px; }
.foot-bollini .w td.copy { padding-right:60px; color:#FFF; font-size:12px; }
.foot-bollini .w span { font-size:14px; }
.foot-bollini .w img.logo { display: inline-block; vertical-align: middle; margin-left:5px; margin-right:14px; }
.foot-bollini .w img.logo.last { margin-right: 0; }
.foot-bollini .w a { color:#979797; text-decoration:none; }
.foot-bollini .w a:hover { color:#FFF; }

.banner_skyscraper_left { position: absolute; left: -122px; top: 0; }
.banner_skyscraper_right { position: absolute; right: -122px; top: 0; }


/* CANALI */
.main-content .channels-wrapper{position:relative; width:974px; height:auto; padding:11px 0px 0px 1px; display:block;}
.main-content .channels-wrapper a{ background-position:center; background-repeat:no-repeat; background-size:contain; position:relative; width:161px; height:75px; display:block; float:left; border-right:1px dashed #cccccc; border-bottom:1px dashed #cccccc; cursor:pointer;}

.main-content .channels-wrapper a.logo-rai1{background-image:url('../images/loghi-canali/small/rai1.png');}
.main-content .channels-wrapper a.logo-rai2{background-image:url('../images/loghi-canali/small/rai2.png');}
.main-content .channels-wrapper a.logo-rai3{background-image:url('../images/loghi-canali/small/rai3.png');}
.main-content .channels-wrapper a.logo-rete4{background-image:url('../images/loghi-canali/small/rete4.png');}
.main-content .channels-wrapper a.logo-canale5{background-image:url('../images/loghi-canali/small/canale5.png');}
.main-content .channels-wrapper a.logo-italia1{background-image:url('../images/loghi-canali/small/italia1.png');}
.main-content .channels-wrapper a.logo-la7{background-image:url('../images/loghi-canali/small/la7.png');}
.main-content .channels-wrapper a.logo-tv8{background-image:url('../images/loghi-canali/small/tv8.png');}
.main-content .channels-wrapper a.logo-rai4{background-image:url('../images/loghi-canali/small/rai4.png');}
.main-content .channels-wrapper a.logo-iris{background-image:url('../images/loghi-canali/small/iris.png');}
.main-content .channels-wrapper a.logo-rai-movie{background-image:url('../images/loghi-canali/small/raimovie.png');}
.main-content .channels-wrapper a.logo-la5{background-image:url('../images/loghi-canali/small/la5.png');}
.main-content .channels-wrapper a.logo-italia2{background-image:url('../images/loghi-canali/small/italia2.png');}
.main-content .channels-wrapper a.logo-la7d{background-image:url('../images/loghi-canali/small/la7d.png');}
.main-content .channels-wrapper a.logo-boing{background-image:url('../images/loghi-canali/small/boing.png');}
.main-content .channels-wrapper a.logo-rai-yoyo{background-image:url('../images/loghi-canali/small/raiyoyo.png');}
.main-content .channels-wrapper a.logo-rai-gulp{background-image:url('../images/loghi-canali/small/raigulp.png');}
.main-content .channels-wrapper a.logo-mtv-music{background-image:url('../images/loghi-canali/small/mtv-music.png');}
.main-content .channels-wrapper a.logo-vh1{background-image:url('../images/loghi-canali/small/vh1.png');}
.main-content .channels-wrapper a.logo-spike{background-image:url('../images/loghi-canali/small/spike.png');}
.main-content .channels-wrapper a.logo-rai-sport1{background-image:url('../images/loghi-canali/small/raisport1.png');}
.main-content .channels-wrapper a.logo-rai-sport2{background-image:url('../images/loghi-canali/small/raisport2.png');}
.main-content .channels-wrapper a.logo-rai-sport-piu-hd{background-image:url('../images/loghi-canali/small/rai-sport-piu-hd.png');}
.main-content .channels-wrapper a.logo-rai-storia{background-image:url('../images/loghi-canali/small/raistoria.png');}
.main-content .channels-wrapper a.logo-foryou{background-image:url('../images/loghi-canali/small/foryou.png');}
.main-content .channels-wrapper a.logo-rai5{background-image:url('../images/loghi-canali/small/rai5.png');}
.main-content .channels-wrapper a.logo-mediaset-extra{background-image:url('../images/loghi-canali/small/mediaset_extra.png');}
.main-content .channels-wrapper a.logo-realtime{background-image:url('../images/loghi-canali/small/realtime.png');}
.main-content .channels-wrapper a.logo-qvc{background-image:url('../images/loghi-canali/small/qvc.png');}
.main-content .channels-wrapper a.logo-hse24{background-image:url('../images/loghi-canali/small/hse24.png');}
.main-content .channels-wrapper a.logo-rai-premium{background-image:url('../images/loghi-canali/small/raipremium.png');}
.main-content .channels-wrapper a.logo-rai-news{background-image:url('../images/loghi-canali/small/rainews.png');}
.main-content .channels-wrapper a.logo-mediaset-tgcom24{background-image:url('../images/loghi-canali/small/tgcom24.png');}
.main-content .channels-wrapper a.logo-paramount{background-image:url('../images/loghi-canali/small/paramount.png');}
.main-content .channels-wrapper a.logo-rai-hd{background-image:url('../images/loghi-canali/small/rai-hd.png');}
.main-content .channels-wrapper a.logo-classtv{background-image:url('../images/loghi-canali/small/classtv.png');}
.main-content .channels-wrapper a.logo-tv2000{background-image:url('../images/loghi-canali/small/tv2000.png');}
.main-content .channels-wrapper a.logo-sportitalia{background-image:url('../images/loghi-canali/small/sportitalia.png');}
.main-content .channels-wrapper a.logo-sportitalia2{background-image:url('../images/loghi-canali/small/sportitalia2.png');}
.main-content .channels-wrapper a.logo-france24fr{background-image:url('../images/loghi-canali/small/france24_fra.png');}
.main-content .channels-wrapper a.logo-france24en{background-image:url('../images/loghi-canali/small/france24_eng.png');}
.main-content .channels-wrapper a.logo-deejay-tv{background-image:url('../images/loghi-canali/small/nove.png');}
.main-content .channels-wrapper a.logo-cielo{background-image:url('../images/loghi-canali/small/cielo.png');}
.main-content .channels-wrapper a.logo-dmax{background-image:url('../images/loghi-canali/small/dmax.png');}
.main-content .channels-wrapper a.logo-supertennis{background-image:url('../images/loghi-canali/small/supertennis.png');}
.main-content .channels-wrapper a.logo-rai-scuola{background-image:url('../images/loghi-canali/small/raiscuola.png');}
.main-content .channels-wrapper a.logo-cine34{background-image:url('../images/loghi-canali/small/cine34.png');}
.main-content .channels-wrapper a.logo-radioitaliatv{background-image:url('../images/loghi-canali/small/radioitaliatv.png');}
.main-content .channels-wrapper a.logo-radioitaliatv-hd{background-image:url('../images/loghi-canali/small/radioitaliatv-hd.png');}
.main-content .channels-wrapper a.logo-rdssocialtv-hd{background-image:url('../images/loghi-canali/small/rds-social-tv.png');}
.main-content .channels-wrapper a.logo-unire-tv{background-image:url('../images/loghi-canali/small/unire-tv.png');}
.main-content .channels-wrapper a.logo-food-network-hd{background-image:url('../images/loghi-canali/small/food-network-hd.png');}
.main-content .channels-wrapper a.logo-laeffe{background-image:url('../images/loghi-canali/small/laeffe.png');}
.main-content .channels-wrapper a.logo-radiofreccia{background-image:url('../images/loghi-canali/small/radiofreccia.png');}
.main-content .channels-wrapper a.logo-sport1{background-image:url('../images/loghi-canali/small/sport1.png');}
.main-content .channels-wrapper a.logo-sport2{background-image:url('../images/loghi-canali/small/sport2.png');}
.main-content .channels-wrapper a.logo-nuvolari{background-image:url('../images/loghi-canali/small/nuvolari.png');}
.main-content .channels-wrapper a.logo-rtl1025{background-image:url('../images/loghi-canali/small/rtl1025.png');}
.main-content .channels-wrapper a.logo-euronews{background-image:url('../images/loghi-canali/small/euronews.png');}
.main-content .channels-wrapper a.logo-bbc{background-image:url('../images/loghi-canali/small/bbcworldnews.png');}
.main-content .channels-wrapper a.logo-cctv{background-image:url('../images/loghi-canali/small/cctv4.png');}
.main-content .channels-wrapper a.logo-cgtn{background-image:url('../images/loghi-canali/small/cgtn.png');}
.main-content .channels-wrapper a.logo-cgtn-documentary{background-image:url('../images/loghi-canali/small/cgtn-docu.png');}
.main-content .channels-wrapper a.logo-bloomberg{background-image:url('../images/loghi-canali/small/bloomberg.png');}
.main-content .channels-wrapper a.logo-aljazeera{background-image:url('../images/loghi-canali/small/aljazeera_eng.png');}
.main-content .channels-wrapper a.logo-aljazeera-ar{background-image:url('../images/loghi-canali/small/aljazeera.png');}
.main-content .channels-wrapper a.logo-24h{background-image:url('../images/loghi-canali/small/24h.png');}
.main-content .channels-wrapper a.logo-classtv-horse{background-image:url('../images/loghi-canali/small/classhorsetv.png');}
.main-content .channels-wrapper a.logo-classtv-moda{background-image:url('../images/loghi-canali/small/classtv-moda.png');}
.main-content .channels-wrapper a.logo-tv5monde{background-image:url('../images/loghi-canali/small/tv5monde.png');}
.main-content .channels-wrapper a.logo-koper{background-image:url('../images/loghi-canali/small/koper.png');}
.main-content .channels-wrapper a.logo-presstv{background-image:url('../images/loghi-canali/small/presstv.png');}
.main-content .channels-wrapper a.logo-dw{background-image:url('../images/loghi-canali/small/d_welle.png');}
.main-content .channels-wrapper a.logo-nhk{background-image:url('../images/loghi-canali/small/nhk_world.png');}
.main-content .channels-wrapper a.logo-cnbc{background-image:url('../images/loghi-canali/small/cnbc.png');}
.main-content .channels-wrapper a.logo-mezzo{background-image:url('../images/loghi-canali/small/mezzo.png');}
.main-content .channels-wrapper a.logo-winga{background-image:url('../images/loghi-canali/small/winga.png');}
.main-content .channels-wrapper a.logo-tvtv{background-image:url('../images/loghi-canali/small/tvtv.png');}
.main-content .channels-wrapper a.logo-tve{background-image:url('../images/loghi-canali/small/tve.png');}
.main-content .channels-wrapper a.logo-sanmarino{background-image:url('../images/loghi-canali/small/sanmarino.png');}
.main-content .channels-wrapper a.logo-kbs-world{background-image:url('../images/loghi-canali/small/kbs-world.png');}
.main-content .channels-wrapper a.logo-i24-eng{background-image:url('../images/loghi-canali/small/i24-eng.png');}
.main-content .channels-wrapper a.logo-i24-fra{background-image:url('../images/loghi-canali/small/i24-fra.png');}
.main-content .channels-wrapper a.logo-juwelo{background-image:url('../images/loghi-canali/small/juwelo.png');}
.main-content .channels-wrapper a.logo-tva-vicenza{background-image:url('../images/loghi-canali/small/tvavicenza.png');}
.main-content .channels-wrapper a.logo-paroledivita{background-image:url('../images/loghi-canali/small/paroledivita.png');}
.main-content .channels-wrapper a.logo-topcrime{background-image:url('../images/loghi-canali/small/topcrime.png');}
.main-content .channels-wrapper a.logo-alice{background-image:url('../images/loghi-canali/small/alice.png');}
.main-content .channels-wrapper a.logo-alice-cucina{background-image:url('../images/loghi-canali/small/alice-cucina.png');}
.main-content .channels-wrapper a.logo-leonardo{background-image:url('../images/loghi-canali/small/leonardo.png');}
.main-content .channels-wrapper a.logo-marcopolo{background-image:url('../images/loghi-canali/small/marcopolo.png');}
.main-content .channels-wrapper a.logo-arte{background-image:url('../images/loghi-canali/small/arte.png');}
.main-content .channels-wrapper a.logo-giallo{background-image:url('../images/loghi-canali/small/giallo.png');}
.main-content .channels-wrapper a.logo-focus{background-image:url('../images/loghi-canali/small/focus.png');}
.main-content .channels-wrapper a.logo-bfc{background-image:url('../images/loghi-canali/small/bfc.png');}
.main-content .channels-wrapper a.logo-virgin-radio-tv{background-image:url('../images/loghi-canali/small/virgin-radio-tv.png');}
.main-content .channels-wrapper a.logo-motor-trend{background-image:url('../images/loghi-canali/small/motor-trend.png');}
.main-content .channels-wrapper a.logo-nsl-radiotv{background-image:url('../images/loghi-canali/small/nsl.png');}
.main-content .channels-wrapper a.logo-cittaitaliasport{background-image:url('../images/loghi-canali/small/cittaitaliasport.png');}
.main-content .channels-wrapper a.logo-k2{background-image:url('../images/loghi-canali/small/k2.png');}
.main-content .channels-wrapper a.logo-frisbee{background-image:url('../images/loghi-canali/small/frisbee.png');}
.main-content .channels-wrapper a.logo-cartoonito{background-image:url('../images/loghi-canali/small/cartoonito.png');}
.main-content .channels-wrapper a.logo-pop{background-image:url('../images/loghi-canali/small/pop.png');}
.main-content .channels-wrapper a.logo-super{background-image:url('../images/loghi-canali/small/super.png');}
.main-content .channels-wrapper a.logo-fashion-tv{background-image:url('../images/loghi-canali/small/fashion-tv.png');}
.main-content .channels-wrapper a.logo-camera-deputati{background-image:url('../images/loghi-canali/small/camera-deputati.png');}
.main-content .channels-wrapper a.logo-trtworld{background-image:url('../images/loghi-canali/small/trt-world.png');}
.main-content .channels-wrapper a.logo-radioitaliarap{background-image:url('../images/loghi-canali/small/radioitaliarap.png');}
.main-content .channels-wrapper a.logo-radioitaliatrend{background-image:url('../images/loghi-canali/small/radioitaliatrend.png');}
.main-content .channels-wrapper a.logo-zeta-tv-hd{background-image:url('../images/loghi-canali/small/zeta-tv-hd.png');}
.main-content .channels-wrapper a.logo-cine-sony{background-image:url('../images/loghi-canali/small/cine-sony.png');}
.main-content .channels-wrapper a.logo-top-calcio{background-image:url('../images/loghi-canali/small/top-calcio.png');}
.main-content .channels-wrapper a.logo-20{background-image:url('../images/loghi-canali/small/20.png');}
.main-content .channels-wrapper a.logo-telepace{background-image:url('../images/loghi-canali/small/telepace.png');}
.main-content .channels-wrapper a.logo-videolina{background-image:url('../images/loghi-canali/small/videolina.png');}
.main-content .channels-wrapper a.logo-radio-kiss-kiss-tv{background-image:url('../images/loghi-canali/small/radio-kiss-kiss-tv.png');}
.main-content .channels-wrapper a.logo-alaraby-tv{background-image:url('../images/loghi-canali/small/alaraby-tv.png');}
.main-content .channels-wrapper a.logo-rai-4k{background-image:url('../images/loghi-canali/small/rai-4k.png');}
.main-content .channels-wrapper a.logo-nasa-uhd{background-image:url('../images/loghi-canali/small/nasa-uhd.png');}
.main-content .channels-wrapper a.logo-museum{background-image:url('../images/loghi-canali/small/museum.png');}
.main-content .channels-wrapper a.logo-myzen{background-image:url('../images/loghi-canali/small/myzen.png');}
.main-content .channels-wrapper a.logo-travelxp{background-image:url('../images/loghi-canali/small/travelxp.png');}

.main-content .channels-wrapper a.lastcol{border-right:1px dashed transparent; }
.main-content .channels-wrapper a.lastrow{border-bottom:1px dashed transparent; }
.main-content .channels-wrapper a .border { position: absolute; left: -1px; top: -1px; width: 159px; height: 73px; display: block; opacity:0; background: transparent; border: 2px solid #ff9100; z-index: 1; -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; -ms-transition: all 200ms ease-out; -o-transition: all 200ms ease-out; transition: all 200ms ease-out; }
.main-content .channels-wrapper a:hover .border { opacity:1; }


/* scheda canale */
.main-content .scheda-channel-wrapper{ margin: 0 auto; position:relative; width:955px; height:auto; min-height: 600px; padding:10px 10px 0px 10px; display:block;}
.main-content .scheda-channel-wrapper .top-scheda{position:relative; width:955px; height:100px; display:block; border-bottom:1px dashed #666;}
.main-content .scheda-channel-wrapper .top-scheda a.btn-prev{position:absolute; left:10px; top:50%; margin-top:-11px; width:22px; height:22px; display:block; background:transparent url('../images/btn-prev.png') no-repeat left top; z-index:1;}
.main-content .scheda-channel-wrapper .top-scheda a.btn-next{position:absolute; right:10px; top:50%; margin-top:-11px; width:22px; height:22px; display:block; background:transparent url('../images/btn-next.png') no-repeat left top; z-index:1;}
.main-content .scheda-channel-wrapper .top-scheda .channel-description{position:absolute; left:32px; top:20px; width:600px; height:58px; display:block; }
.main-content .scheda-channel-wrapper .top-scheda .channel-description table { width: 500px; }
.main-content .scheda-channel-wrapper .top-scheda .channel-description .text{position:relative; width:430px; height:58px; overflow:auto; display:block;}

.main-content .scheda-channel-wrapper .top-scheda .channel-description .text .mCSB_scrollTools .mCSB_dragger_bar { width:3px; }
.main-content .scheda-channel-wrapper .top-scheda .channel-description .text .mCSB_scrollTools .mCSB_draggerRail { width:5px; }


.main-content .scheda-channel-wrapper .top-scheda .channel-description h1{ margin-bottom:0; font-size:12px; line-height:14px; font-family:'helvetica_bold', Arial; font-weight:bold !important;}
.main-content .scheda-channel-wrapper .top-scheda .channel-like{ position:absolute; left:622px; top:18px; display:block; min-width:266px; }
.main-content .scheda-channel-wrapper .top-scheda .channel-like hr { height: 1px; background-color: #ccc; margin:3px auto 6px; }
.main-content .scheda-channel-wrapper .top-scheda .channel-like .riga_dtt,
.main-content .scheda-channel-wrapper .top-scheda .channel-like .riga_sat { font-size:12px; line-height:15px; padding:2px 0; }
.main-content .scheda-channel-wrapper .top-scheda .channel-like .riga_dtt span,
.main-content .scheda-channel-wrapper .top-scheda .channel-like .riga_sat span { font-size: 20px; line-height: 25px; font-family: 'apexsansBook'; display: inline-block; vertical-align: middle; margin: -3px 7px 0; }
.main-content .scheda-channel-wrapper .top-scheda .channel-like .riga_dtt span { color: #e99533; }
.main-content .scheda-channel-wrapper .top-scheda .channel-like .riga_sat span { color: #1e549a; }
.main-content .scheda-channel-wrapper .top-scheda .channel-like .num { display: inline-block; }
.main-content .scheda-channel-wrapper .top-scheda .channel-like .arrow { display: inline-block; font-size: 0; line-height: 0; width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #c8c8c8; vertical-align: middle; margin: -1px 0 0 10px; }
.main-content .scheda-channel-wrapper .top-scheda .channel-like .hd { background: rgb(181,165,76); background: -moz-linear-gradient(-45deg, rgba(181,165,76,1) 0%, rgba(211,200,139,1) 45%, rgba(211,200,139,1) 49%, rgba(211,200,139,1) 49%, rgba(181,165,74,1) 100%); background: -webkit-linear-gradient(-45deg, rgba(181,165,76,1) 0%,rgba(211,200,139,1) 45%,rgba(211,200,139,1) 49%,rgba(211,200,139,1) 49%,rgba(181,165,74,1) 100%); background: linear-gradient(135deg, rgba(181,165,76,1) 0%,rgba(211,200,139,1) 45%,rgba(211,200,139,1) 49%,rgba(211,200,139,1) 49%,rgba(181,165,74,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5a54c', endColorstr='#b5a54a',GradientType=1 ); text-align: center; font-size: 10px; width: 80px; margin: 0 0 0 10px; -webkit-border-radius: 4px; border-radius: 4px; font-family: 'apexsansMedium'; text-transform: uppercase; line-height: 15px; font-style: italic; padding: 1px 5px; display: inline-block; }
.main-content .scheda-channel-wrapper .top-scheda .channel-like .hd b { font-family: 'apex_sansextrabold'; font-weight: normal !important; }
.main-content .scheda-channel-wrapper .top-scheda .channel-like .uhd { 
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7cc425+0,19b0e8+33,e02588+66,faae40+100 */
    background: rgb(124,196,37); /* Old browsers */
    background: -moz-linear-gradient(45deg, rgba(124,196,37,1) 0%, rgba(25,176,232,1) 33%, rgba(224,37,136,1) 66%, rgba(250,174,64,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, rgba(124,196,37,1) 0%,rgba(25,176,232,1) 33%,rgba(224,37,136,1) 66%,rgba(250,174,64,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, rgba(124,196,37,1) 0%,rgba(25,176,232,1) 33%,rgba(224,37,136,1) 66%,rgba(250,174,64,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7cc425', endColorstr='#faae40',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    text-align: center; font-size: 10px; width: 80px; margin: 0 0 0 10px; -webkit-border-radius: 4px; border-radius: 4px; font-family: 'apexsansMedium'; text-transform: uppercase; line-height: 15px; font-style: italic; padding: 1px 5px; display: inline-block; color:#FFF;
}
.main-content .scheda-channel-wrapper .top-scheda .channel-like .uhd b { font-family: 'apex_sansextrabold'; font-weight: normal !important; }

.main-content .scheda-channel-wrapper .top-scheda .channel-like .like-button{position:relative; width:75px; height:25px; display:block; float:left; overflow:hidden; margin:18px 0px 0px 30px;}
.main-content .scheda-channel-wrapper .top-scheda .channel-like .title{position:relative; width:auto; height:21px; display:block; float:left; margin:24px 0px 0px 15px; }

.main-content .scheda-channel-wrapper .top-scheda .channel-like.links .like-button { margin-top:0; }
.main-content .scheda-channel-wrapper .top-scheda .channel-like.links .title { margin-top:6px; }
.main-content .scheda-channel-wrapper .top-scheda .channel-like.links .link_siti { position:absolute; bottom:0; left:30px; font-size:11px; }
.main-content .scheda-channel-wrapper .top-scheda .channel-like.links .link_siti a { color:#000; text-decoration:none; }
.main-content .scheda-channel-wrapper .top-scheda .channel-like.links .link_siti a:hover { color:#00579f; }

.main-content .scheda-channel-wrapper .middle-scheda{position:relative; width:955px; height:370px; display:block; padding-top:20px; border-bottom:1px dashed #666;}
.main-content .scheda-channel-wrapper .middle-scheda .palinsesto { position:absolute; left:24px; top:20px; width:453px; height:300px; display:block; }
.main-content .scheda-channel-wrapper .middle-scheda .palinsesto tr.in_onda { background-color:#ff9000; }
.main-content .scheda-channel-wrapper .middle-scheda .palinsesto td { padding:0 0 0 8px; }
.main-content .scheda-channel-wrapper .middle-scheda .palinsesto h2 { font-size:16px; padding:0 0 0 8px; }
.main-content .scheda-channel-wrapper .middle-scheda .palinsesto .date{position:relative; width:433px; height:30px; display:block;}
.main-content .scheda-channel-wrapper .middle-scheda .palinsesto .scrollText{position:relative; width:433px; height:320px; overflow:auto; display:block;}

.main-content .scheda-channel-wrapper .middle-scheda .palinsesto .scrollText .mCSB_buttonUp { background:url(/_common/images/scroll-up.png) 1px 3px no-repeat; }
.main-content .scheda-channel-wrapper .middle-scheda .palinsesto .scrollText .mCSB_buttonDown { background:url(/_common/images/scroll-down.png) 1px 4px no-repeat; }

.main-content .scheda-channel-wrapper .middle-scheda .poster{position:absolute; left:485px; top:20px; width:470px; height:350px; display:block;}
.main-content .scheda-channel-wrapper .middle-scheda .poster td { font-size: 13px; line-height: 17px; }
.main-content .scheda-channel-wrapper .middle-scheda .poster a.gotowebsite{position:relative; width:auto; height:16px; display:inline-block; background:transparent url('../images/ico-gotowebsite.png') no-repeat right center; padding-right:25px;}
.main-content .scheda-channel-wrapper .middle-scheda .poster a.gotowebsite:hover{background:transparent url('../images/ico-gotowebsite-over.png') no-repeat right center; color:#ff9100;}
.main-content .scheda-channel-wrapper .middle-scheda .poster a.diretta{position:relative; width:auto; height:16px; display:inline-block; background:transparent url('../images/btn-next-small.png') no-repeat right center; padding-right:25px;}
.main-content .scheda-channel-wrapper .middle-scheda .poster a.diretta:hover{background:transparent url('../images/btn-next-small-over.png') no-repeat right center; color:#ff9100;}

.main-content .scheda-channel-wrapper .bottom-scheda{position:relative; width:955px; height:225px; display:block; padding-top:20px;}
.main-content .scheda-channel-wrapper .bottom-scheda .banner{position:absolute; left:32px; top:20px; width:410px; height:120px; display:block; }
.main-content .scheda-channel-wrapper .bottom-scheda .app{position:absolute; left:462px; top:20px; width:491px; height:180px; display:block; }

.main-content .scheda-channel-wrapper .footer-titolo{position:relative; width:910px; display:block; padding-top:18px; padding-left:33px;}
.main-content .scheda-channel-wrapper .footer-scheda{position:relative; width:910px; display:block; padding-top:20px; padding-left:33px; padding-bottom:50px;}

.domanda { font-family: Arial; position:relative; cursor: hand; cursor: pointer; color:#003399 !important; line-height:18px; font-weight:normal; font-size:14px; margin:10px 0 10px 40px; padding:0px; }
.risposta { margin:10px 0 10px 40px; }
.apriRisposta { color:#FF821A !important; }
.chiudiRisposta { color: #003399 !important; }
.faq_btn { position: absolute; left:-40px; margin-top:-5px }
.divisorio_faq { background-color:#ddd; font-size:0px; line-height:0px; height:1px; margin:10px 0; }

.faq h2 { font-size:18px; font-weight:bold; margin-bottom:15px; }
.faq a { color:#2E589C; text-decoration:none; }

.link h2 { font-size:18px; font-weight:bold; margin-bottom:15px; }
.link a { color:#2E589C; text-decoration:none; }

.digitale_terrestre h2 { color: #2E589C; font-size: 18px; font-weight: normal; margin-bottom: 15px; }
.digitale_terrestre a { color:#2E589C; text-decoration:none; }
.digitale_terrestre ul { margin:10px 0 10px 30px; }
.divisorio_digitale { background-color:#ddd; font-size:0px; line-height:0px; height:1px; margin:20px 0; }

.digitale_btn { position: absolute; left:-40px; margin-top:-38px; }

.wrap_faq .digitale_btn { margin-top:-4px; }

.baloon_credits { display:none; position:absolute; right:49px; top:-150px; width:168px; height:200px; background:url(../images/credits-box.png) no-repeat; }
.baloon_credits .baloon_wrap { padding:26px 30px 0; }
.baloon_credits .baloon_wrap img { margin-bottom:14px; }




/* MODIFICHE PER INTEGRAZIONE BANNER SKIN */
.skin_hp { position: fixed; z-index: 1; width: 1890px; height: 1100px; top: 0; left: 50%; margin-left: -945px; }
body.skin { background-color: #fff6f1; background-image:none; }
body.skin .container { position:relative; z-index:2; }
body.skin .header-wrapper { position:absolute; top:110px; }
body.skin .main-content { padding-top:84px; margin-top:110px; }



.bottone_stasera { position:absolute; top:0px; left:409px; z-index:2; cursor:pointer; }
.bottone_stasera img.hoverimg { position:absolute; top:0; left:0; display:none; }

.bottone_smartcard { position:absolute; top:-1px; left:867px; z-index:2; cursor:pointer; }
.bottone_smartcard img.hoverimg { position:absolute; top:0; left:0; display:none; }



.sub_menu { list-style:none; margin:0 0 70px; padding:0; }
.sub_menu li { float:left; margin:0 1px; position:relative; }
.sub_menu li a { display:block; padding:10px 18px; text-transform:uppercase; background-color:#0059a9; color:#FFF; text-decoration:none; }
.sub_menu li a.m1 { background: #00bdf2;
background: -moz-linear-gradient(left,  #00bdf2 0%, #008fd0 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#00bdf2), color-stop(100%,#008fd0));
background: -webkit-linear-gradient(left,  #00bdf2 0%,#008fd0 100%);
background: -o-linear-gradient(left,  #00bdf2 0%,#008fd0 100%);
background: -ms-linear-gradient(left,  #00bdf2 0%,#008fd0 100%);
background: linear-gradient(to right,  #00bdf2 0%,#008fd0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bdf2', endColorstr='#008fd0',GradientType=0 );
}

.sub_menu li a.m2 { background: #008ed0;
background: -moz-linear-gradient(left,  #008ed0 0%, #0059a9 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#008ed0), color-stop(100%,#0059a9));
background: -webkit-linear-gradient(left,  #008ed0 0%,#0059a9 100%);
background: -o-linear-gradient(left,  #008ed0 0%,#0059a9 100%);
background: -ms-linear-gradient(left,  #008ed0 0%,#0059a9 100%);
background: linear-gradient(to right,  #008ed0 0%,#0059a9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008ed0', endColorstr='#0059a9',GradientType=1 );
}

.sub_menu li ul { position:absolute; visibility:hidden; z-index:2; top:34px; border-top:2px solid #FFF; }
.sub_menu li:hover ul { visibility:visible; }
.sub_menu li ul li { float:none; margin:0 auto; display:block; }
.sub_menu li ul li a { display:block; padding:6px 23px; font-size:10px; text-transform:uppercase; background-color:#0059a9; color:#FFF; text-decoration:none; border-bottom:2px solid #FFF; }


.sub_menu li a:hover, .sub_menu li a.on { background:#000 !important; }


a.bottone_blu { text-align:center; color:#FFF; text-decoration:none; display:block; padding:8px 0; width:240px; float:left; margin-right:20px;
	background: #00bbf1;
	background: -moz-linear-gradient(left,  #00bbf1 0%, #0058a9 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#00bbf1), color-stop(100%,#0058a9));
	background: -webkit-linear-gradient(left,  #00bbf1 0%,#0058a9 100%);
	background: -o-linear-gradient(left,  #00bbf1 0%,#0058a9 100%);
	background: -ms-linear-gradient(left,  #00bbf1 0%,#0058a9 100%);
	background: linear-gradient(to right,  #00bbf1 0%,#0058a9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bbf1', endColorstr='#0058a9',GradientType=1 );

	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
a:hover.bottone_blu { background:#000; }

.ricerca_prod {
	display: block;
	padding: 8px 16px 10px 16px;
	background-color: #28b6e3;
	text-decoration: none;
	color: #FFF;
	-webkit-font-smoothing: antialiased;
	font-family: 'apex_sansbook_italic';
	font-size: 21px;
}

.box_ricerca_bollini { padding:20px; background:#d5d6d7; }

.box_ricerca_bollini .opzioni input { float:left; }
.box_ricerca_bollini .opzioni label { -webkit-font-smoothing:antialiased; font-family: 'apex_sansbook_italic'; font-size:14px; padding:1px 15px 4px; margin-right:20px; margin-left: 10px; border: 1px solid #999a9c; width: 80px; display: block; color: #999a9c; cursor: pointer; float: left; }
.box_ricerca_bollini .opzioni label.on { border: 1px solid #000; color:#000; }
.box_ricerca_bollini .opzioni div.radio { float:left; margin:0; }
.box_ricerca_bollini .opzioni div.radio span { background-color:#999a9c; background-image:none; width:28px; height:28px; }
.box_ricerca_bollini .opzioni div.radio span.checked { background-color:#000; background-image:none; }
.box_ricerca_bollini .opzioni input:checked + label { border: 1px solid #000; color: #000; }

.box_ricerca_bollini .opzioni .tab_radio td { padding-bottom:10px; }
.box_ricerca_bollini .opzioni .ddl_marca { -webkit-font-smoothing:antialiased; font-family: 'apex_sansbook_italic'; text-transform:uppercase; background-color: transparent; color: #000; padding: 2px 5px 3px; margin: 0; border: 1px solid #000; width: 250px; }
.box_ricerca_bollini .opzioni .btn_cerca { text-decoration:none; font-size:16px; font-family: 'apex_sansextrabold'; background-color:transparent; border:0; color:#000; margin:0 17px; cursor:pointer; padding:0px; }
.box_ricerca_bollini .opzioni input:hover.btn_cerca { background-color:#000; color:#FFF; }


.ricerca_risultati .titolo { display: block;
	padding: 8px 16px 10px 16px;
	background-color: #28b6e3;
	text-decoration: none;
	color: #FFF;
	-webkit-font-smoothing: antialiased;
	font-family: 'apex_sansbook_italic';
	font-size: 21px; }

.ricerca_risultati table.ris { width:100%; background-color:#d5d6d7; border-collapse:collapse; color:#000; -webkit-font-smoothing:antialiased; font-family: 'apex_sansbook_italic'; font-size:16px; margin-bottom:20px; }
.ricerca_risultati table.ris th { padding:8px 16px; border:1px solid #FFF; background-color:#666; color:#FFF; text-align:left; }
.ricerca_risultati table.ris td { padding:8px 16px; border:1px solid #FFF; }
.ricerca_risultati table a { color:#333; }

.ricerca_risultati .paginazione { text-align:center; }

.tab_alfabeto { border-collapse:collapse; margin-bottom:10px; }
.tab_alfabeto td { vertical-align:top; }
.tab_alfabeto td td { padding:20px; font-size: 11px; height:50px; vertical-align:top; border:1px solid #FFF; }
.tab_alfabeto td td a { color:#FFF; text-decoration:none; }
.tab_alfabeto .titolo td { background-color:#000; color:#FFF; vertical-align:middle; padding:0; }
.tab_alfabeto .titolo td a { padding:22px 16px; display:block; }
.tab_alfabeto .titolo td a:hover, .tab_alfabeto .titolo td a.on { background:#ff8f01; }

.tab_alfabeto .lettere td { height:34px; padding:0; background-color:#4d4d4d; color:#FFF; }
.tab_alfabeto .lettere td a { padding:11px 27px 10px; display:block; font-weight:bold; background:#333; }
.tab_alfabeto .lettere td a.active {
    background: #0058a9;
    background: -moz-linear-gradient(left,  #0058a9 0%, #00bbf1 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0058a9), color-stop(100%,#00bbf1));
    background: -webkit-linear-gradient(left,  #0058a9 0%,#00bbf1 100%);
    background: -o-linear-gradient(left,  #0058a9 0%,#00bbf1 100%);
    background: -ms-linear-gradient(left,  #0058a9 0%,#00bbf1 100%);
    background: linear-gradient(to right,  #0058a9 0%,#00bbf1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0058a9', endColorstr='#00bbf1',GradientType=1 );
}
.tab_alfabeto .lettere td a:hover.active, .tab_alfabeto .lettere td a.active.on { background:#ff8f01; }

.tab_risultati { background-color:#333; color:#FFF; border:1px solid #FFF; width:100%; border-collapse:separate; }
.tab_risultati table { width:100%; }
.tab_risultati th { padding:10px 16px; text-align:left; border-bottom:2px solid #FFF; }
.tab_risultati td { width:100%; }

.slider_risultati { padding-bottom: 70px; }
.slider_risultati ul { list-style:none; margin:0; padding:0; }
.slider_risultati ul li { float:left; margin:0; padding:0; width:100%; background-color:#333; }
.slider_risultati ul .col { background-color:#333; color:#FFF; border:1px solid #FFF; width:100%; border-collapse:separate; }
.slider_risultati ul .col .w { width:auto; padding:10px 16px; border-right:1px solid #FFF; font-size:14px; line-height:20px; width:29.83%; min-height:250px; float:left; }

.slider_risultati ul small { font-size: 11px; line-height: 15px; font-style:italic; }
.slider_risultati ul a { color:#FFF; text-decoration:none; }
.slider_risultati ul a:hover { color:#ff8f01; }
.slider_risultati .bx-controls.bx-has-pager { padding: 5px 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; position: absolute; left: 0px; bottom: -45px; width: 100%; height: auto; text-align: center;
    background: #0058a9;
    background: -moz-linear-gradient(left,  #0058a9 0%, #00bbf1 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0058a9), color-stop(100%,#00bbf1));
    background: -webkit-linear-gradient(left,  #0058a9 0%,#00bbf1 100%);
    background: -o-linear-gradient(left,  #0058a9 0%,#00bbf1 100%);
    background: -ms-linear-gradient(left,  #0058a9 0%,#00bbf1 100%);
    background: linear-gradient(to right,  #0058a9 0%,#00bbf1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0058a9', endColorstr='#00bbf1',GradientType=1 );
}
.slider_risultati .bx-wrapper .bx-pager { background-color:transparent; }
.slider_risultati .bx-wrapper .bx-pager.bx-default-pager a { margin:0 5px; background:#231f20; }
.slider_risultati .bx-wrapper .bx-pager.bx-default-pager a:hover, .slider_risultati .bx-wrapper .bx-pager.bx-default-pager a.active { background:#FFF; }

.slider_risultati .paginazione { text-align: center; padding-top: 10px; color:#000; }
.slider_risultati .paginazione a { color:#000; text-decoration:none; padding:0 5px; color:#999; }
.slider_risultati .paginazione .CurrentPageLabelCSS { font-weight:bold !important; padding:0 5px; color:#000; }





.scheda_programma { padding-bottom:20px; }
.scheda_programma .col_left { float: left; width: 470px; margin-left: 60px; }
.scheda_programma .col_left a { color:#FFF; text-decoration:none; font-size:14px; padding: 8px 13px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; width:auto; height: auto; margin:10px 0; display:block;
    background: #0058a9;
    background: -moz-linear-gradient(left,  #0058a9 0%, #00bbf1 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0058a9), color-stop(100%,#00bbf1));
    background: -webkit-linear-gradient(left,  #0058a9 0%,#00bbf1 100%);
    background: -o-linear-gradient(left,  #0058a9 0%,#00bbf1 100%);
    background: -ms-linear-gradient(left,  #0058a9 0%,#00bbf1 100%);
    background: linear-gradient(to right,  #0058a9 0%,#00bbf1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0058a9', endColorstr='#00bbf1',GradientType=1 );
}
.scheda_programma .col_left a:hover { background:#ff8f01; }

.scheda_programma .col_right { float: left; width: 405px; margin-left: 20px; }
.scheda_programma .col_right .scrollText { height:500px; font-size: 14px; line-height: 18px; }
.scheda_programma .col_right .mCS_no_scrollbar { padding-right:20px; }



.programmi_seo { width: 445px; height: 180px; position:relative; }
.programmi_seo .testata { color:#FFF; text-decoration:none; font-size:13px; padding: 5px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #000; margin-bottom:5px; }
.programmi_seo .wrap_prog { margin-bottom:5px; }
.programmi_seo .wrap_prog .p { width:143px; height:119px; position:relative; float:left; margin-right:8px; }
.programmi_seo .wrap_prog .p.p2 { margin-right:0; }

.programmi_seo .wrap_prog .p a { overflow:hidden; display:block; position:absolute; top:0; left:0; width:143px; height:119px; z-index:1; }
.programmi_seo .wrap_prog .p a span { height:auto; text-transform:capitalize; display:block; position:absolute; width:131px; font-size:11px; text-decoration:none; padding:6px; bottom:0; left:0; background:url(/_common/images/75-000000.png); color:#FFF; }
.programmi_seo .wrap_prog .p a b { font-weight:normal !important; display:none; font-family:Arial, Sans-Serif; }

.programmi_seo .piede a { color:#FFF; width:425px; display:block; text-decoration:none; font-size:13px; padding: 5px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
    background: #0058a9;
    background: -moz-linear-gradient(left,  #0058a9 0%, #00bbf1 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0058a9), color-stop(100%,#00bbf1));
    background: -webkit-linear-gradient(left,  #0058a9 0%,#00bbf1 100%);
    background: -o-linear-gradient(left,  #0058a9 0%,#00bbf1 100%);
    background: -ms-linear-gradient(left,  #0058a9 0%,#00bbf1 100%);
    background: linear-gradient(to right,  #0058a9 0%,#00bbf1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0058a9', endColorstr='#00bbf1',GradientType=1 );
}
.programmi_seo .piede a:hover { background:#ff9000; }


.nav_subpag { margin-bottom: 20px; font-style: italic; font-size: 14px; }
.nav_subpag .left { float:left; }
.nav_subpag .right { float:right; }
.nav_subpag a { text-decoration:none; color: #2e589c;  }


.popup_social { width: 337px; height: 201px; position: relative; }
.popup_social a.soc { position:absolute; display: block; width: 40px; height: 40px; text-indent:-9000px; background-size: contain; background-repeat:no-repeat; background-position: center; }
.popup_social a.soc.fb { background-image: url(../images/popup_social/fb.png); top:115px; left:42px; }
.popup_social a.soc.tw { background-image: url(../images/popup_social/tw.png); top:115px; left:136px; }
.popup_social a.soc.gp { background-image: url(../images/popup_social/gp.png); top:115px; left:226px; }
.popup_social a.soc.fb:hover { background-image: url(../images/popup_social/fb-h.png); }
.popup_social a.soc.tw:hover { background-image: url(../images/popup_social/tw-h.png); }
.popup_social a.soc.gp:hover { background-image: url(../images/popup_social/gp-h.png); }


.cookies { display:none; position: fixed; z-index: 9999; width: 100%; bottom:0; left:0; background:#FFF; opacity:0.9; }
.cookies .wrapper { padding: 15px; max-width: 956px; margin: 0 auto; position: relative; }
.cookies .wrapper p { margin-right: 110px; font-size: 13px; line-height: 18px; font-family:Arial !important; }
.cookies .wrapper p b { font-family: Arial !important; }
.cookies .wrapper a { color: #000; }
.cookies .wrapper a.scopri:hover { color: #666; }
.cookies .wrapper a.close { position: absolute; right: 15px; top: 18px; text-indent: -9000px; display: block; background: url(../images/btn-continua.png) no-repeat; width: 113px; height: 32px; }

.canale_hd {
    background: rgb(181,165,76);
    background: -moz-linear-gradient(-45deg, rgba(181,165,76,1) 0%, rgba(211,200,139,1) 45%, rgba(211,200,139,1) 49%, rgba(211,200,139,1) 49%, rgba(181,165,74,1) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(181,165,76,1) 0%,rgba(211,200,139,1) 45%,rgba(211,200,139,1) 49%,rgba(211,200,139,1) 49%,rgba(181,165,74,1) 100%);
    background: linear-gradient(135deg, rgba(181,165,76,1) 0%,rgba(211,200,139,1) 45%,rgba(211,200,139,1) 49%,rgba(211,200,139,1) 49%,rgba(181,165,74,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5a54c', endColorstr='#b5a54a',GradientType=1 );
    text-align: center;
    font-size: 13px;
    margin: 0 auto;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    font-family: 'apexsansMedium';
    text-transform: uppercase;
    line-height: 22px;
    font-style: italic;
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 2px 12px;
    -webkit-box-shadow: 0 0 5px 0 rgba(255,255,255,1);
    box-shadow: 0 0 5px 0 rgba(255,255,255,1);
    border: 1px solid #FFF;
}
.canale_hd b { font-family: 'apexsansBold'; }


/*@media screen and (min-width: 0px) and (max-width: 640px) {

	.header-wrapper { position: static; }
	.main-content { padding-top: 0; }
	.foot-bollini .w td.copy { font-size:12px; }

}*/


.intro_text_seo { padding: 40px; background-color: #e6e6e6; }
.intro_text_seo h1 { font-family: 'apexsansBold'; font-weight: normal; text-transform: uppercase; margin-bottom: 15px; line-height: 30px; font-size: 26px; }
.intro_text_seo p { font-family: 'apexsansBook'; font-size:16px; line-height:22px; }


.box_lativu { background-color:#000; color:#FFF; padding:30px; font-family: 'apexsansBook'; }
.box_lativu b { font-family: 'apexsansBold'; font-weight: normal; }
.box_lativu i { font-family: 'apexsans-bookitalic'; font-style: normal; }
.box_lativu .top { display:flex; font-size:30px; line-height:34px; }
.box_lativu .top .bollino { margin-right: 50px; width:100%; max-width:200px; }
.box_lativu .top .bollino img { width: 100%; height:auto; }
.box_lativu .wrap_tab { border: 2px solid #FFF; margin-top:30px; font-size:14px; line-height:18px; }
.box_lativu .wrap_tab .tab:not(:last-child) { border-bottom: 2px solid #FFF; }
.box_lativu .wrap_tab .tab { display:flex; }
.box_lativu .wrap_tab .tab .col { display:flex; padding: 20px; }
.box_lativu .wrap_tab .tab .col:not(:last-child) { border-right:2px solid #FFF; }
.box_lativu .wrap_tab .tab .col .bollino { margin-right: 20px; }
.box_lativu .wrap_tab .tab .col .bollino img { height:auto; width:100%; }
.box_lativu .wrap_tab .tab .col.c1 { width: 30%; }
.box_lativu .wrap_tab .tab .col.c2 { width: 40%; }
.box_lativu .wrap_tab .tab .col.c3 { width: 30%; }
.box_lativu .wrap_tab .tab .col.c1 .bollino { width: 80%; }
.box_lativu .wrap_tab .tab .col.c2 .bollino { width: 60%; }
.box_lativu .wrap_tab .tab .col.c3 .bollino { width: 100%; }
.box_lativu .wrap_tab .tab .col.wide { align-items:center; }
.box_lativu .wrap_tab .tab .col.wide .bollino { width: 10%; }

@media (max-width: 768px) {
    .box_lativu .wrap_tab { border-bottom: none; }
    .box_lativu .wrap_tab .tab { display:block; }
    .box_lativu .wrap_tab .tab .col { width: 100% !important; box-sizing: border-box; border-bottom:2px solid #FFF; }
    .box_lativu .wrap_tab .tab .col.c1 .bollino,
    .box_lativu .wrap_tab .tab .col.c2 .bollino,
    .box_lativu .wrap_tab .tab .col.c3 .bollino { width: 20%; }
    .box_lativu .wrap_tab .tab .col .bollino img { width: 100px; }
    .box_lativu .wrap_tab .tab .col .txt { width: 80%; word-break: break-word; }
    .box_lativu .wrap_tab .tab .col.wide .bollino { width: 20%; }
    .box_lativu .wrap_tab .tab:not(:last-child) { border: none; }
}

@media (max-width: 640px) {
    .box_lativu { padding: 20px; }
    .box_lativu .top { display: block; }
    .box_lativu .top .bollino { margin-bottom: 10px; max-width: 140px; }
    .box_lativu .top .txt { font-size: 20px; line-height: 24px; }
    .box_lativu .wrap_tab { margin-top: 20px; }
    .box_lativu .wrap_tab .tab .col { padding: 15px; }
    .box_lativu .wrap_tab .tab .col .bollino img { width: 45px; }
}