@font-face {
    font-family: "SkyTextRegular";
    font-style: normal;
    font-weight: normal;
    src: local("sky_reg-webfont"), url("http://www.sky.it/statics/css/fonts/sky_reg-webfont.woff") format("woff"), url("http://www.sky.it/statics/css/fonts/sky_reg-webfont.ttf") format("truetype"), url("http://www.sky.it/statics/css/fonts/sky_reg-webfont.svg##SkyTextRegular") format("svg");
}
@font-face {
    font-family: "SkyTextBold";
    font-style: normal;
    font-weight: normal;
    src: local("sky_bold-webfont"), url("http://www.sky.it/statics/css/fonts/sky_bold-webfont.woff") format("woff"), url("http://www.sky.it/statics/css/fonts/sky_bold-webfont.ttf") format("truetype"), url("http://www.sky.it/statics/css/fonts/sky_bold-webfont.svg#SkyTextBold") format("svg");
}
@font-face {
    font-family: "SkyTextItalic";
    font-style: normal;
    font-weight: normal;
    src: local("sky_italic-webfont"), url("http://www.sky.it/statics/css/fonts/sky_italic-webfont.woff") format("woff"), url("http://www.sky.it/statics/css/fonts/sky_italic-webfont.ttf") format("truetype"), url("http://www.sky.it/statics/css/fonts/sky_italic-webfont.svg#SkyTextItalic") format("svg");
}
@font-face {
    font-family: "SkyTextMedium";
    font-style: normal;
    font-weight: normal;
    src: local("sky_med-webfont"), url("http://www.sky.it/statics/css/fonts/sky_med-webfont.woff") format("woff"), url("http://www.sky.it/statics/css/fonts/sky_med-webfont.ttf") format("truetype"), url("http://www.sky.it/statics/css/fonts/sky_med-webfont.svg#SkyTextMedium") format("svg");
}


/*body,
body#sevendays {
	background:#001a42 url("/static/images/lv/lv_guidatv_mainWrapper_bg.jpg") no-repeat 50% 0px;
  background-position:50% -0px; 
		
}
		
body#sevendays {
	*background-position:50% -0px;
}
	
body.noAdv {
	background-position:50% -90px;
}		
*/
body{
	background: url("/static/images/overlay_no_adv.jpg") no-repeat 50% 90px;
}
	
#header.lv {
	background:transparent!important;
}
#lv_mainHeader {	
	background:#fff!important;
	width:1000px;
}	
	
.lv_mainMenu_container{
	margin-left:3px;
}		
		
		
#categoryDropDown {
	background:url("/static/images/lv/lv_guidatv_bg_dropdown_categorie.png") no-repeat 0 18px;
	width:166px;
	height:311px;
	margin-left:4px;
	margin-top:-5px;
	z-index:1000;
	}


#categoryDropDown.on{
	display:block!important;
}


#categoryDropDown p {
	cursor: pointer;
    height: 40px;
    text-indent: -999999px;	
}
#categoryDropDown {font-family:SkyTextRegular,sans-serif;font-size:15px;}
#categoryDropDown ul.categoryList {margin:-5px 10px 0;padding-top:10px;}
#categoryDropDown ul.categoryList li {height:28px;line-height:28px;text-align:left;padding:0;width:auto;}
#categoryDropDown ul.categoryList li {border-bottom:1px solid #fff;}
#categoryDropDown ul.categoryList .last {border:0;}
#categoryDropDown ul.categoryList li a {
	font-family:SkyTextRegular,sans-serif;
	font-size:15px;
	line-height:28px;
	text-indent:0;
	width:auto;}
#categoryDropDown ul.categoryList li a span {float:right;}
#categoryDropDown ul.categoryList li a:hover {background:transparent none;} 

/*Fix tendina 1 e 2*/
#lv_tendina_1 {left: -4px ;}
#lv_tendina_2 {left: -2px ;}
#lv_tendina_3 {left: -2px ;}
#lv_tendina_4 {left: -2px ;}

#main:after {
	display:block;
	float:none;
	clear:both;
	margin:0;padding:0;height:0;font-size:0;line-height:0;
	visibility:hidden;
	content:".";
	
	
}
.lv_mainMenu_login {height:69px;}
#frame.lv {
	/*width:1000px!important;background-color:transparent;*/
	width:1000px;
}

#frame.lv #menuSection {
    background: none repeat scroll 0 0 transparent;
    position: absolute;
	width: 1000px;
	left: 50%;
	margin:0 0 0 -500px;
	*margin: 0 0 0 205px;
}

#frame.lv .box-middle {
    margin: 0 auto;
    padding: 0;
    width: auto;
    clear: both;
}

.lv .mainWrapper.guidaFrame{
	background: transparent url("/static/images/lv/lv_guidatv_mainWrapper_bg.jpg") center -193px no-repeat;
	*background-position: 50% -196px; /* hack ie7 */
	margin-top: 0px;
	padding-top: 18px;
	background-color: #021F47;
}

#contenitore.lv{
	background: transparent url("/static/images/lv/lv_guidatv_contenitore_bg.jpg") center top repeat-x;
}

div.mainWrapper div.stripContainer{
	background: transparent;
}

.headerBlack{
	background: transparent;
}

#sky_layout{
	background: transparent;
}

#main_body{
	background: transparent;
}

#main_col{
	background: transparent;
	border-right: 0px;
	width: 646px;
}

#right_col{
	background: transparent;
}

#right_col div span{
	margin-left: 7px;
}

#main{
	background: transparent url("/static/images/lv/lv_guidatv_main_bg.png") center 36px repeat-x;
}

.headerGuidaTv{
	margin-top: 0px;
}

.headerGuidaTv .mainMenu{
	height: 39px;
	background: transparent url("/static/images/lv/lv_guidatv_mainMenu_bg.png") center top no-repeat;
}

.headerGuidaTv .mainMenu li a{
	background: transparent url("/static/images/lv/lv_guidatv_divisorio.png") right top no-repeat;
	color: #ffffff;
	font-size: 15px;
}

.headerGuidaTv .mainMenu li.sel a, .headerGuidaTv .mainMenu li#tab_2 a:hover, .headerGuidaTv .mainMenu li#tab_3 a:hover, .headerGuidaTv .mainMenu li#tab_4 a:hover, .headerGuidaTv .mainMenu li#tab_5 a:hover{
	background: transparent url("/static/images/lv/lv_guidatv_divisorio.png") right top no-repeat !important;
	color: #e8c454;
	font-size: 15px;
}

.headerGuidaTv .mainMenu li#tab_1.sel a, .headerGuidaTv .mainMenu li#tab_1 a:hover{
	background: transparent url("/static/images/lv/lv_guidatv_divisorio.png") right top no-repeat !important;
}

.headerGuidaTv .mainMenu li.sel-7days a, .headerGuidaTv .mainMenu li#tab_6 a:hover {
	color: #e8c454;
	font-size: 15px;
}

/* blocchi rientrati di 14 px ai lati - contenitore griglia programmi */
#main_body.guidatv-wrap {width:962px;margin:0 14px;}

#categoryDropDown p{
	font-size: 15px;
}

.headerBlack #breadcrumbs {padding-left:10px;}

.headerBlack #breadcrumbs, .headerBlack #breadcrumbs a{
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

#sky_wall_outer{
	background: transparent url("/static/images/lv/lv_guidatv_sky_wall_outer.jpg") center top no-repeat;
	margin: 5px 0px 0px 19px;
}

#sky_wall_outer h3{
	font-family: SkyTextMedium,Helvetica,sans-serif;
	font-size: 18px;
	line-height:34px;
	color: #ffffff;
	padding-left: 13px;
    padding-top: 4px;
    width: 614px;
}

.tableRicerca{
	background: none !important;
}

#selectRicerca{
	border: none !important;
	background: #6489ac !important;
	width: 247px !important;
	height: 19px !important;
	font-family: SkyTextRegular,Helvetica,sans-serif !important;
	font-weight:normal!important;
	font-size: 12px !important;
	color: #ffffff !important;
	padding-left:5px!important;
	padding-top:1px;
	margin-bottom:1px;
}

.inputRicerca2{
	border: none !important;
	background: #6489ac !important;
	width: 242px !important;
	height: 17px !important;
	font-family: SkyTextRegular,Helvetica,sans-serif !important;
	font-size: 12px !important;
	color: #ffffff !important;
	padding-left:5px;
}


.tableSquareBanner, 
.tableOffertaSky, 
.tableQuestaSeraSky, 
.tableTuttiProgrammi, 
.tableSkyTg24, 
.tableSmsTg24, 
.tableVideoFlash, 
.tableParolaEsperto {
	margin-left: 7px;
}

#wrap-spalla_container_video {
	border: 1px solid #818181;
	width: 300px;
	height: 309px;
	margin-left: 6px;
	margin-bottom: 10px;
}

.primafila #wrap-spalla_container_video {
	border: 1px solid #818181;
	width: 300px;
	height: 199px;
	margin-left: 6px;
	margin-bottom: 10px;
}

#spalla_container_video {margin-top: -2px;}

#right_col table .tdStroke .altCustom {
	padding-left:7px;		
}



.box_tab{margin-left: 7px; padding: 0;font-family: calibri, arial, san-serif; font-size:15px;width:298px;}
.box_tab img{border: 0; padding: 0; margin: 0;}
.box_tab hr{display: none;}
.box_tab a{text-decoration: none;}
.box_tab h2{display: none;}
.box_tab h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dd, div, form, p {margin: 0; padding: 0; border: 0;}
.box_tab ul, ol {list-style: none;}
.box_tab ul {padding-left: 6px;}
.table_tab{background: transparent url("/static/images/lv/lv_guidatv_bg_box_brick_bottom.png") no-repeat 1px 100%; padding:0 0 6px 0;}

.brickMenu_tab{margin:0; width:298px; height:47px; padding: 0; background:url("/static/images/lv/lv_guidatv_bg_box_brick_top.png") no-repeat 1px 0;}

.brickMenu_tab li{padding:0!important;margin:8px 0 0; width:auto; height:25px; text-align:center; line-height:25px; font-size:18px; font-family:SkyTextMedium,Helvetica,sans-serif;float:left;}
.brickMenu_tab li a{display:block; height:100%;border-left:1px solid #020612;padding:0;white-space: nowrap;}

.brickMenu_tab #brick1Tab {width:135px;}
.brickMenu_tab.brickProg #brick1Tab {width:150px;}
.brickMenu_tab #brick2Tab {width:150px;}
.brickMenu_tab.brickProg #brick2Tab {width:135px;}
.brickMenu_tab #brick1Tab a {border-left:0;}
.brickMenu_tab li.off{}
.brickMenu_tab li.off a{color:#ffffff;}
.brickMenu_tab li.on{color:#003366;}
.brickMenu_tab li.on a{color:#eec84b;}

.brick_tab{background:#193762; width:296px; color:#000; margin:0 0 0 2px;padding-top:4px;}
.info_tab{margin:0 5px; padding-bottom: 5px;}
.info_tab tr.row {background: transparent url("/static/images/lv/lv_guidatv_bg_box_brick_row.png") no-repeat scroll 50% 0;}
.info_tab tr.row td {height:106px;}
.info_tab a{margin: 0px 0px 0px 8px;}
.info_tab img{margin: 20px 0px 0px 7px;}
.info_tab h6 {margin:18px 6px 4px 20px; padding:0;}
.info_tab h6 a {color: #fff; font-size:1em;font-family:SkyTextMedium,Helvetica,sans-serif;margin:0;}
.info_tab p{color: #74bcf4; margin: 3px 6px 0 20px; padding:0; font-size:0.9em;font-family:SkyTextRegular,Helvetica,sans-serif;}
.info_tab a.more85_tab{float:right;width:6px; height:9px; font-size:0.6em; text-indent:-9999px;color: #0099cc; margin:10px 8px 0 0; height:15px; 
line-height:15px;display:block; white-space: nowrap; padding:0;background:url("/static/images/lv/lv_guidatv_bg_box_brick_more.png") no-repeat 0 0;}
/*.info_tab a.more85_tab:hover {background-position:-6px 0;}
.linea_tab{padding: 10px 0 7px 0}*/
table.info_tab tr td.spacer {height:1px;}





.lv_sites_bg_dark{background: url("/static/images/lv/lv_guidatv_sites_bg_dark.png") 0 0 repeat-x;}
.subFooter_background_dark {background:#091a2d url("/static/images/lv/lv_guidatv_sites_bg_dark_bottom.png") 0 0 repeat-x;}
#lv_sites {text-align:center;}
#lv_sites ul {margin:0 auto;padding:0 0 10px;}
#lv_sites ul li a {color:#fff;}
#footer.lv #logoFooter {background: url("/static/images/lv/lv_logo_footer_bg2.png") no-repeat scroll center top transparent;}

.lv_sites_bg_dark .lv_sites_title{
	color: #ffffff;
}



#footer.lv.dark{
	background: #0e2136;
	border-top: 0;
}

#footer.lv #menuFooter ul{
	border-left: 1px solid #505d6c !important;
}

#footer.lv #menuFooter{
	border-right: 1px solid #505d6c !important;
}

#footer.lv .subFooter_background.dark{
	background: #0e2136;
}

#footer.lv #menuFooter ul li b,
#footer.lv #menuFooter ul li a b{
	color: #cfd3d7 !important;
}

#footer.lv #menuFooter ul li.footerSubtitle a{
	color: #cfd3d7 !important;
}


#footer.lv #menuFooter ul li.footerSubtitle,
#footer.lv #menuFooter ul li.mTop.footerSubtitle {	
	color: #cfd3d7 !important;
	font-weight:bold;
	font-size:12px;
}



#minigrid{
	background: none;
	margin-right: 0px;
	margin-left: 19px;
	margin-top: 23px;
	height:310px;
}

#minigrid h3{
	font-family: SkyTextMedium,Helvetica,sans-serif !important;
	font-size: 24px !important;
	text-indent: 1px;
}

#minigrid #channellisting .channel_head .star {display:none;top:15px;left:3px;}
#minigrid #channellisting .channel_head .star.off {background: url("/static/images/lv/lv_star_on.png") no-repeat scroll 0 0 transparent;}
#minigrid #channellisting .channel_head .star.off {background: url("/static/images/lv/lv_star_off.png") no-repeat scroll 0 0 transparent;}
#minigrid #channellisting .channel_number {display:none;font-family:SkyTextMedium,sans-serif;
font-size:8px;/*line-height:37px;*/color:#fff;margin-left:5px;margin-top:3px;}


#minigrid #channellisting .channel_head h4 a {max-width:93px;left:10px;line-height:37px; background-position:0 50% !important;}
#minigrid #fascia_menu {top:-8px;left:-25px;}
#minigrid #fascia_menu .sel {
	background:url("/static/images/lv/lv_guidatv_adesso.png") no-repeat 0 0;
	  color: #81A4C7;
    font-family: SkyTextMedium,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 25px;
    padding: 4px 0 0 18px;
    width: 66px;
	}
#minigrid #fascia_menu .sel  a {   
	font-family: SkyTextMedium,Helvetica,sans-serif;
    font-size: 12px;
      color: #81A4C7;
      margin-top:1px;
      margin-left:-8px;}

#planlisting .channel li .titolo {font-weight:normal;font-size:12px;color:#74BCF4;}
#planlisting .channel li a .titolo {color:#fff;}

#timeline{
	width: 627px;
	height: 29px;
	margin-bottom: 0px;
	background: url("/static/images/lv/lv_guidatv_timeline.png") center top no-repeat;
}

#timeline span{
	font-family: SkyTextMedium,Helvetica,sans-serif;
	font-size: 12px;
	color: #ffffff;
	margin-top: 6px;
	width: 87px;
	text-align: right;
}

.timeline_grid li{
	font-family: SkyTextMedium,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	background: transparent;
}

.timeline_grid .back{
	width: 18px !important;
}

.timeline_grid .timeline_time_scroller{
	background: transparent;
}

.timeline_grid .timeline_time_scroller li{
	background: transparent;
	border-right: 1px solid #4d6179;
	margin-right: 0px;
}

.timeline_grid{
	margin-top: 6px;
	left: 97px;
}

.timeline_grid .next a{
	background: url("/static/images/lv/lv_guidatv_next.png") center top no-repeat;
}

.timeline_grid .back a{
	background: url("/static/images/lv/lv_guidatv_prev.png") left top no-repeat;
}

#planlisting .channel_plan_row{
	border-bottom: none;
	border-top: none;
	height: 39px;
}

#channellisting .channel_head_row{
	border-bottom: none;
	border-top: none;
	height: 39px;
	width: 113px;
	background: url("/static/images/lv/lv_guidatv_channel_head_row.png") left top no-repeat;
}

#grid_channel_head_wrapper{
	width: 113px;
	margin-right: 1px;
	background: #1c2c46;
}

#channellisting .channel_head{
	background: none;
}

#planlisting .channel{
	height: 39px;
	background: url("/static/images/lv/lv_guidatv_program_block.png") left top repeat-x;
}

#grid_body{
	background-color: #183560;
	height: 195px;
}

#planlisting .channel li{
	height: 39px;
	background: url("/static/images/lv/lv_guidatv_program_block_left.png") left -1px no-repeat;
	padding: 0px 0px 0px 12px;
	line-height: 13px;
}

#planlisting .channel li .block_right{
	height: 39px;
	background: none;
}

#planlisting .channel li a{
	font-family: SkyTextMedium,Helvetica,sans-serif;
	font-size: 12px;
	color: #ffffff;
}

#planlisting .channel li.dsmall{
	padding: 0px 0px 0px 7px;
	margin: 1px 0px 0px 0px;
}

#planlisting .channel li .descriz{
	font-family: SkyTextRegular,Helvetica,sans-serif;
	font-size: 11px;
	color: #74bcf4;
}

#minigrid a.gotogrid{
	display: block;
	height: 27px;
	margin: 0px;
	background: #0e2136;
	width: 603px;
	font-family: SkyTextMedium,Helvetica,sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 11px 0px 0px 24px;
}

.filters #fascia_butt{
	width: 66px;
	height: 25px;
	font-family: SkyTextMedium,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #81a4c7;
	padding: 4px 0px 0px 18px;
}

.filters a.adesso{
	background: url("/static/images/lv/lv_guidatv_adesso.png") left top no-repeat;
}

.filters a.adesso:hover{
	background: url("/static/images/lv/lv_guidatv_adesso.png") left top no-repeat;
}

#minigrid .filters{
	right: 1px;
	top: 3px;
	width: 84px;
	height: 29px;
}

#fascia_menu{
	background: url("/static/images/lv/lv_guidatv_filter_fascia_open.png") left top no-repeat;
}

#stasera{
	background: none;
	margin-top:	24px;
}

#stasera.stasera_home.categoria {margin-top:9px;}
#stasera .stasera-title {height:40px;background: url("/static/images/lv/lv_guidatv_bg_stasera_title.jpg") repeat-x 0 0;margin:2px 8px 7px 5px;}
#stasera .stasera-title h3 {height:40px;line-height:40px;font-family: SkyTextMedium,Helvetica,sans-serif; font-size:18px;font-weight:normal;}
#stasera h3{
	font-family: SkyTextMedium,Helvetica,sans-serif;
	font-size: 18px;
	color: #ffffff;
}

#stasera li{
	height: 50px;
	margin-bottom: 2px;
}

#stasera ul{
	width: 158px;
	margin-top: 12px;
}

#stasera li.on a{
	background: url("/static/images/lv/lv_guidatv_stasera_on.png") left top no-repeat !important;
	height: 50px;
	width: 144px;
	padding: 0px 14px 0px 0px;
	line-height: 50px;
	font-family: SkyTextMedium,Helvetica,sans-serif;
	font-size: 16px;
	color: #052854;
	text-align: center;
}

#stasera li.off{
	background: url("/static/images/lv/lv_guidatv_stasera_off.png") left top no-repeat !important;
}

#stasera li a{
	background: none;
	height: 50px;
	width: 144px;
	padding: 0px 14px 0px 0px;
	line-height: 50px;
	font-family: SkyTextMedium,Helvetica,sans-serif;
	font-size: 16px;
	color: #ffffff;
	text-align: center;
}

#stasera .stasera_programmi{
	left: 170px;
	top: 41px;
}

.stasera_home .stasera_programma{
	background: url("/static/images/lv/lv_guidatv_stasera_programma.png") left top no-repeat;
	position:relative;
}

.stasera_programma p.categoria{
	height: 36px;
	line-height: 36px;
	text-align: center;
	text-indent: 0px;
	font-family: SkyTextMedium,Helvetica,sans-serif;
	font-size: 15px;
	color: #ffffff;
}

.stasera_programma div.programmaNoRating strong{
	font-family: SkyTextMedium,Helvetica,sans-serif;
	font-size: 12px;
	color: #ffffff;
	margin-top: 5px;
	min-height: 35px;
}

.stasera_programma div.programmaNoRating a{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.stasera_programma p.canale a,
.stasera_programma strong {
	font-family: SkyTextMedium,Helvetica,sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight:normal!important;
}

.stasera_programma div.programmaNoRating{
	height: 99px;
}

.stasera_programma p.ora{
	font-family: SkyTextMedium,Helvetica,sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
}

.stasera_programma p.canale {min-height: 15px;height:auto;}

.stasera_programma a.dettaglio{
	background: none;
	position: static;
	font-family: SkyTextMedium,Helvetica,sans-serif;
	font-size: 12px;
	color: #eec84b;
	padding: 2px 0px 0px 5px;
}


.stasera_programma p.tools{
	height: 20px;
    left: auto;
    margin: 0 auto;
    position: static;
    width: 75px;
    position:absolute;
    top:auto;
    bottom:13px;
    left:18px;
    width:75px;
    text-align:center;
}


.stasera_programma a.tool {
	color: #000000;
    display: block;
float:left;
    font-size: 0;
    height: 20px;
    line-height:20px;
    margin: 0 2px 0;
    padding: 0;
    text-indent: -999px;
    width: 21px;
}

#lv_guidatv_banners_and_categories{
	background: #183765;
	width: 634px;
	height: 197px;
	margin-left: 14px;
	margin-top: 16px;
	float: left;
}

.banners{
	width: 148px;
}

.banners img{
	margin: 4px 0 6px 1px;
}

#browseCategory{
	background: url("/static/images/lv/lv_guidatv_browseCategory.png") left top no-repeat;
	margin: 4px 0px 0px 9px;
}

#browseCategory p{
	background: none !important;
}

#browseCategory h5{
	font-family: SkyTextMedium,Helvetica,sans-serif;
	font-size: 18px;
	color: #ffffff;
}

#browseCategory p a{
	font-family: SkyTextMedium,Helvetica,sans-serif;
	font-size: 12px;
	color: #74bcf4;
	text-decoration: underline;
}

#browseCategory p strong a{
	font-family: SkyTextMedium,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

#browseCategory p.cinema{
	height: 55px;
	/*line-height: 22px;*/
	line-height: 18px;
}

#browseCategory p.sport{
	height: 27px;
}


/* home */
/* wall */
/* definizione fonti */

.panel p.categoria,
.panel .descrizione,
.panel a.continua {font-family:'SkyTextRegular',sans-serif;}

.panel h4 a,

.panel .orario {font-family:'SkyTextBold',sans-serif;}

.panel .details {font-family:Arial;}

.panel {width:215px;height:374px;background:url("/static/images/lv/lv_bg_panel2.png") no-repeat 0 0;top:-12px;right:12px;}

.panel p.categoria {font-size:12px;margin-bottom:5px;}
.panel h4 a {font-family:'SkyTextMedium',sans-serif; font-size:20px;font-weight:normal;color:#fff;}
.panel .details {font-size:12px;line-height:1.3em;color:#fff;}
.panel .channel {margin-bottom:15px;}
.panel .orario {font-family:'SkyTextMedium',sans-serif; font-size:13px;font-weight:normal;color:#fff;margin-bottom:10px;}
.panel .descrizione {font-family:Arial; font-size:13px;line-height:1.3em;color:#fff;}
.panel a.continua {color:#eec84b;display:block;}
.panel a.close_panel {background-position:602px 10px;}

.panel img#oval {display:none;}
/* griglia */

/*definizione fonti */

.guidatv-wrap #preview_body h3  {font-family:'SkyText',sans-serif;}

.guidatv-wrap #titologriglia.grigliaprogrammi, 
#grid_head #filters h3,
#grid_head #data_butt,
#grid_head #fascia_butt,
#grid_head #categorie_butt,
#grid_head #genere_butt,
#grid_head p.primaserata,
#grid_head span.legend, 
#grid_foot span.legend,
.guidatv-wrap #grid_head   {font-family:'SkyTextMedium',sans-serif;}

.guidatv-wrap #titologriglia.grigliaprogrammi {font-size:24px;font-weight:normal;color:#fff;display:block;margin: 5px 0 12px;}

.guidatv-wrap #grid_head {min-height:80px;}
#grid_head {background:transparent;}
#grid_head #filters {background:#0f2137;margin-bottom:15px;}
#grid_head #filters h3 {font-size:14px;color:#e8c454;padding:12px 0 0 25px;}
#grid_head #filter_bar {background:none;}
#grid_head #data_butt,
#grid_head #fascia_butt,
#grid_head #categorie_butt,
#grid_head #genere_butt,
#data_menu .sel {background:none;font-size:14px;font-weight:normal;}


#grid_head #data_butt {
	left:240px;
	background:url("/static/images/lv/lv_guidatv_arrow_standard_down.png") no-repeat 100% 50%;
	width:85px;
	}
	
#grid_head #fascia_butt {
	left:383px;
background:url("/static/images/lv/lv_guidatv_arrow_standard_down.png") no-repeat 100% 50%;
width:85px;
}

#grid_head #categorie_butt {
	left:530px;
	background:url("/static/images/lv/lv_guidatv_arrow_standard_down.png") no-repeat 100% 50%;
	width:138px;
	}
	
#grid_head #genere_butt,
#genere_menu {left:650px;}

#data_menu, 
#fascia_menu,
#categorie_menu,
#genere_menu {top:52px;z-index:30;}

#grid_head p.primaserata {font-size:14px;right:20px;
background:url("/static/images/lv/lv_guidatv_griglia_big_primaserata.png") no-repeat 0 0;
}


 #data_menu {width:115px;height:275px;top:101px;left:208px;padding:10px 15px;
 background:url("/static/images/lv/lv_guidatv_bg_filter_data_open.png") no-repeat 0 31px;}
 #data_menu #giorno0 {border:0;}
 #data_menu li {height:33px;line-height:33px;}
 #data_menu li a {font-family:SkyTextRegular,sans-serif;font-size:14px;font-weight:normal;padding:0;color:#fff;border-top:2px solid #5c6f86;display:block;}
 #data_menu li a span {color:#fff;}
 
 #data_menu li.sel {
 	border:0;
 font-family:SkyTextMedium,sans-serif;
 font-size:14px;
 margin-left:39px;
 margin-top:3px;
 margin-bottom:15px;
 background:#0f2137 url("/static/images/lv/lv_guidatv_arrow_standard_up.png") no-repeat 100% 50%;
 width:85px;}
 
 #data_menu li.sel a{border:0;font-family:SkyTextMedium,sans-serif;}
 #data_menu li.sel a span {font-family:SkyTextMedium,sans-serif;}
 #data_menu li a:hover {color:#fff;}
 
 
 #fascia_menu {width:133px;height:203px;top:101px;left:358px;padding:10px 15px;
 background:url("/static/images/lv/lv_guidatv_bg_filter_fascia_open.png") no-repeat 0 31px;}
 #fascia_menu li {height:33px;line-height:33px;width:120px;}
 #fascia_menu li a {
 font-family:SkyTextRegular,sans-serif;
 font-size:14px;
 font-weight:normal;
 padding:0 0 0 30px;
 margin:0;
 color:#fff;
 border-top:2px solid #5c6f86;
 display:block;}
 #fascia_menu li a span {color:#fff;}
 
#fascia_menu li.sel {
	font-family:SkyTextMedium,sans-serif;
	 font-size:14px;
	margin-left:24px;
	margin-top:3px;
	margin-bottom:15px;
	background:#0f2137 url("/static/images/lv/lv_guidatv_arrow_standard_up.png") no-repeat 100% 50%;
	width:93px;
	}
	
#fascia_menu li.sel  a,
#fascia_menu li.now  a  {border:0;font-family:SkyTextMedium,sans-serif;}

#fascia_menu .now { background:url("lv_guidatv_ico_fascia_now.png") no-repeat 0 31px;}
#fascia_menu .mattina { background:url("lv_guidatv_ico_fascia_mattina.png") no-repeat 0 31px;}
#fascia_menu .pomeriggio { background:url("lv_guidatv_ico_fascia_pomeriggio.png") no-repeat 0 31px;}
#fascia_menu .serata { background:url("lv_guidatv_ico_fascia_serata.png") no-repeat 0 31px;}
#fascia_menu .notte { background:url("lv_guidatv_ico_fascia_notte.png") no-repeat 0 31px;}
 

 #categorie_menu {width:194px;height:418px;top:101px;left:515px;padding:10px 15px;
 background:url("/static/images/lv/lv_guidatv_bg_filter_categoria_open.png") no-repeat 0 31px;}
 #categorie_menu li,
 #categorie_menu li.now {
 	height:33px;
 	line-height:33px;
 	width:164px;
 font-family:SkyTextRegular,sans-serif;
 font-size:14px;
 font-weight:normal;
 padding:0;
 margin:0;
 color:#fff;
 border-top:2px solid #5c6f86;
 display:block;}
 
 #categorie_menu li label.dis,
  #categorie_menu li label {
  	font-family:SkyTextRegular,sans-serif;
 font-size:14px;
 color:#fff;
 }


#categorie_menu li.sel {
	font-family:SkyTextMedium,sans-serif;
	 font-size:14px;
	margin-left:20px;
	margin-top:2px;
	margin-bottom:15px;
	background:#0f2137 url("/static/images/lv/lv_guidatv_arrow_standard_up.png") no-repeat 100% 50%;
	width:141px;
	}
	
#categorie_menu li.sel a{
	font-family:SkyTextMedium,sans-serif;
	 font-size:14px;
	}
#categorie_menu li.sel,
#categorie_menu li.now {border:0;}


/* #data_menu li.sel {border:0;}
  #data_menu li.sel a {border:0;display:none;}*/
 

 
.guidatv-wrap #grid_head #timeline {background:none;width:auto;height:30px;}


/* lunghezza griglia programmi */
.guidatv-wrap #grid_channel_plan_wrapper, 
.guidatv-wrap  .timeline_grid .timeline_time_scroller {
  width: 791px;
}

/* legend - misura freccia back */
.guidatv-wrap .timeline_grid {left:108px;}


/* legend e lista canali */
.guidatv-wrap #grid_head span.legend, 
.guidatv-wrap #grid_foot span.legend,
.guidatv-wrap #grid_channel_head_wrapper{width:141px;}




.guidatv-wrap .timeline_grid {top:0;margin-top:0;}

.guidatv-wrap .timeline_grid li {height:30px!important;line-height:30px!important;}
.guidatv-wrap .timeline_grid .back {width:33px!important;background:url("/static/images/lv/lv_guidatv_griglia_big_timeline_back.png") no-repeat 0 0;
position:relative;right:-8px;z-index:10;}
.guidatv-wrap .timeline_grid .back a {width:33px!important;height:30px;background-image:none;}
.guidatv-wrap .timeline_grid .next {width:28px;height:30px;margin-left:-1px;}
.guidatv-wrap .timeline_grid .next a {width:28px;height:30px;background:url("/static/images/lv/lv_guidatv_griglia_big_timeline_next.png") no-repeat 0 0;}
.guidatv-wrap .timeline_grid .timeline_time_scroller  {background:url("/static/images/lv/lv_guidatv_griglia_big_timeline.png") repeat-x 0 0;position:relative;z-index:3;}
.guidatv-wrap .timeline_grid .timeline_time_scroller ul li {height:20px!important;line-height:20px!important;margin-top:5px;font-weight:normal;}
.guidatv-wrap .timeline_grid .timeline_time_scroller ul li.serata {height:30px!important;line-height:30px!important;margin-top:0px;color:#223b5a;background:url("/static/images/lv/lv_guidatv_griglia_big_primaserata_bg.png") repeat-x 0 0;} 


.guidatv-wrap  #grid_head span.legend, 
.guidatv-wrap  #grid_foot span.legend {font-size:12px;color:#fff;}
.guidatv-wrap  #grid_foot .timeline_grid .back {background:url("/static/images/lv/lv_guidatv_griglia_big_timeline_back_foot.png") no-repeat 0 0;}
.guidatv-wrap  #grid_foot .timeline_grid .next a {background:url("/static/images/lv/lv_guidatv_griglia_big_timeline_next_foot.png") no-repeat 0 0;}
.guidatv-wrap #grid_foot .timeline_grid .timeline_time_scroller  {background:url("/static/images/lv/lv_guidatv_griglia_big_timeline_foot.png") repeat-x 0 0;}

.guidatv-wrap #grid_head span.legend {background:url("/static/images/lv/lv_guidatv_griglia_big_timeline_legend.png") no-repeat 0 0;}
.guidatv-wrap  #grid_foot {background-color:transparent;}
.guidatv-wrap  #grid_foot span.legend {background:url("/static/images/lv/lv_guidatv_griglia_big_timeline_legend_foot.png") no-repeat 0 0;}


.guidatv-wrap #grid_body {height:470px;}

.guidatv-wrap #channellisting .channel_head_row {width:auto;height:47px;background:url("/static/images/lv/lv_guidatv_griglia_big_channel_head_row.png") no-repeat 0 0;}
.guidatv-wrap #channellisting .channel_head span {color:#fff;padding:16px 0 0 8px;}
.guidatv-wrap #channellisting .channel_head a.star {top:12px; left:27px;width:17px; height:16px;background:url("/static/images/lv/lv_star_on.png") no-repeat 0 0;}
.guidatv-wrap #channellisting .channel_head a.star.off {background:url("/static/images/lv/lv_star_off.png") no-repeat 0 0;}
.guidatv-wrap #channellisting .channel_head a.star.on {background:url("/static/images/lv/lv_star_on.png") no-repeat 0 0;}
.guidatv-wrap #channellisting .channel_head h4 {height:47px;}
.guidatv-wrap #channellisting .channel_head h4 a {left:48px;height:37px;background-position:0 50%!important;}

.guidatv-wrap #planlisting .channel_plan_row {height:47px;}

.guidatv-wrap #planlisting .channel {height:47px;background:url("/static/images/lv/lv_guidatv_griglia_big_program_block.png") repeat-x 0 0;}
.guidatv-wrap #planlisting .channel li {height:42px;padding-top:5px;background:url("/static/images/lv/lv_guidatv_griglia_big_program_block_left.png") no-repeat 0 0;margin-top:0;margin-left:-3px;padding-right:3px;}
.guidatv-wrap #planlisting .channel li .block_right {height:47px;/*width:3px;*/background:url("/static/images/lv/lv_guidatv_griglia_big_program_block_right.png") no-repeat 100% 0;}
.guidatv-wrap #planlisting .channel li.dsmall {/*margin:0;*/}


.guidatv-wrap #planlisting .channel li .titolo {font-weight:normal;font-size:12px;color:#74bcf4;}
.guidatv-wrap #planlisting .channel li a .titolo {color:#fff;}


.guidatv-wrap #preview {background:url("/static/images/lv/lv_guidatv_griglia_big_preview.png") no-repeat 0 0;z-index:30;top:116px;}
.guidatv-wrap #preview_head .close {background:url("/static/images/lv/lv_guidatv_butt_close.png") no-repeat 0 0;width:10px;height:10px;}

.guidatv-wrap #preview_body h3 {font-size:18px;font-weight:bold;}


/* categorie */

h2#titolocat {font-family:SkyTextBold, sans-serif;}
div#sottogeneri h4,
div#sottogeneri li {font-family:SkyTextRegular, sans-serif;}
div#sottogeneri a.button {font-family:SkyTextMedium, sans-serif;}
h2#titolocat {font-size:26px;font-weight:normal;}

div#gotogrid a.button {background:url("/static/images/lv/lv_guidatv_butt135.png") no-repeat 0 0;width:135px;height:29px;
line-height:29px;right:10px;top:3px;font-size:12px;color:#7596b7;}

div#sottogeneri h4,
div#sottogeneri ul,
div#sottogeneri p.bottom {width:142px;margin-left:3px;}

div#sottogeneri h4 {height:45px;line-height:15px;font-size:13px;background:url("/static/images/lv/lv_guidatv_bg_box_sottocat_topout.png") no-repeat 0 0; text-align: left; padding-left: 12px; padding-top: 3px;}
div#sottogeneri ul {background:url("/static/images/lv/lv_guidatv_bg_box_sottocat.png") repeat-y 0 0;color:#74bcf4;}
div#sottogeneri li,
div#sottogeneri li.first,
div#sottogeneri li.last {background:none;font-size:12px;list-style-type:disc;list-style-position:inside;padding-left:10px;padding-bottom:0;}
div#sottogeneri li a {margin:0;color:#74bcf4;}
div#sottogeneri p.bottom {height:26px;line-height:14px;font-size:12px;margin-bottom:8px;padding:0px 0 6px;background:url("/static/images/lv/lv_guidatv_bg_box_sottocat_bottomout.png") no-repeat 0 0;}
div#sottogeneri a.button {background:none;font-size:12px; margin-top: -2px;}
div#sottogeneri a.button span {text-decoration:underline;} 

/* digitale */

#stasera.stasera_digitale h3 {font-family:SkyTextBold,sans-serif;font-size:18px;font-weight:normal;line-height:40px;
background:url("/static/images/lv/lv_guidatv_bg_stasera_digitale_title.png") no-repeat 0 0;}
#stasera.stasera_digitale .stasera_programmi {width:472px;padding:1px 0 10px;margin:0;
background:url("/static/images/lv/lv_guidatv_bg_stasera_digitale_bottom.png") no-repeat 0 100%;height:auto;}
#stasera.stasera_digitale .stasera_programmi .section {color:#585858;background:#fff;width:472px;padding:15px 0 5px;margin:0;font-family:SkyTextRegular,sans-serif;font-size:14px;}
#stasera.stasera_digitale .stasera_programmi span.digitaleblu  {color:#74bcf4!important;}
#stasera.stasera_digitale  .stasera_programmi span.digitalenero {font-family:SkyTextMedium,sans-serif;font-weight:normal;}




/* modifiche di gio*/
div#gotogrid{ display:block;
position:relative;
background:none;
background: #0e2136;
width:627px;
height:35px;
line-height:35px;
margin:9px 0 0 19px;}
div#gotogrid a{ display:block; width:617px; height:35px; color:#ffffff; padding:0 0 0 10px;font-family: SkyTextMedium,Helvetica,sans-serif;
	font-size: 14px;}
div#sottogeneri {margin-left: 19px;}
.guida-container .tua-guida{background:none;}



/* cerca programma */
h2#titolocat {font-family: SkyTextMedium,sans-serif;}
div#cercageneri h3,
div#cercageneri fieldset   {font-family: SkyTextMedium,sans-serif;}

h2#titolocat  {font-size:24px;}


div#cercageneri h3 {background:url("/static/images/lv/lv_guidatv_bg_box_cercageneri_topout.png") no-repeat 0 0;font-size:12px;height:24px;}

div#cercageneri form {margin-left:2px;margin-bottom:8px;}
div#cercageneri fieldset {background:url("/static/images/lv/lv_guidatv_bg_box_cercageneri.png") repeat-y 0 0;
width:142px;text-align:center;padding:0 0 5px;}


div#cercageneri ul {width:128px;margin:0 auto;}

div#cercageneri li.sub,
div#cercageneri li.first,
div#cercageneri li.last,
div#cercageneri li.only  {width:128px;padding:0 0 3px;text-align:left;}



div#cercageneri li {background:#112848;}
div#cercageneri li.first {background:transparent url("/static/images/lv/lv_guidatv_bg_box_cercageneri_topin.png") no-repeat 50% 0;
font-weight:normal;padding-top:3px;}
div#cercageneri li.last {background:transparent url("/static/images/lv/lv_guidatv_bg_box_cercageneri_bottomin.png") no-repeat 50% 100%;
padding-bottom:5px;}
div#cercageneri li.only {background:transparent url("/static/images/lv/lv_guidatv_bg_box_cercageneri_only.png") no-repeat 50% 100%;
min-height:19px;font-weight:normal;
padding:4px 0 0 0;}
div#cercageneri p.bottom {background:transparent url("/static/images/lv/lv_guidatv_bg_box_cercageneri_bottomout.png") no-repeat 50% 100%;
width:142px;height:5px;}

div#cercageneri li input {margin:0 6px 0 20px;}
div#cercageneri li.first input,
div#cercageneri li.only input  {margin:0 6px 0 15px;}
div#cercageneri li label {margin:0;}



#ricerca input.submit  {background:transparent url("/static/images/lv/lv_guidatv_search_butt24.png") no-repeat 0 0;}
#ricerca ul.alfabeto a {color:#000;}
#ricerca ul.alfabeto a:hover {color:#000;background:none;}

#ricerca form {background:transparent url("/static/images/lv/lv_guidatv_bg_boxricerca_top.png") no-repeat 50% 0;
margin-bottom:0;height:115px;}
#ricerca ul.risultati {background:#fff;padding:5px 2px;border:0 transparent;width:468px;}
#ricerca ul.risultati li,
#ricerca ul.risultati li.dispari {background:transparent url("/static/images/lv/lv_guidatv_bg_row_ricerca_result.png") repeat-x  0 0;
color:#fff;font-size:12px;height:30px;line-height:30px;}

#ricerca ul.risultati li a,
#ricerca ul.risultati li.dispari a {color:#fff;font-weight:normal;}

#ricerca ul.risultati span {left:222px;background:transparent url("/static/images/lv/lv_guidatv_bg_row_ricerca_result_sep.png") no-repeat  0 0;padding-left:20px;}
#ricerca p.paginazione  {background:transparent url("/static/images/lv/lv_guidatv_bg_boxricerca_bottom.png") no-repeat 50% 100%;font-size:12px;}
#ricerca p.paginazione a  {color:#000;text-decoration:none;}


/* index canale */


#focus h2, #focus h3, 
#focus div.prog,
#focus p.giorno,
#focus p.titolocanale,
#focus a.programmazione,
.infoBox1 h5,
.infoBox1 p.info1,
.highlightsBox h5,
.highlightsBox p.titolo,
.infoBox1 ul.link li a {font-family:'SkyTextMedium',sans-serif;}

h2#nomecanale {margin-top:10px;}

#focus {background:url("/static/images/lv/lv_guidatv_bg_box_focus.png") repeat-y 0 0;}
#focus h2, #focus h3 {font-size:24px;line-height:45px;}
#focus p.titolocanale {font-size:14px;}
#focus p.giorno {font-size:14px;padding-bottom:5px;}
#focus a.programmazione {font-size:13px;background:none;text-indent:0;}
#focus div.prog {width:150px;}
#focus .memo {background:url("/static/images/lv/lv_guidatv_memo_ico.png") no-repeat 0 0;}
#focus .rec {background:url("/static/images/lv/lv_guidatv_rec_ico.png") no-repeat 0 0;}
#focus .add {background:url("/static/images/lv/lv_guidatv_add_ico.png") no-repeat 0 0;}

.infoBox1 {background:url("/static/images/lv/lv_guidatv_bg_box_info_top.png") no-repeat 0 0;padding-top:1px;width:142px;}
.infoBox1 span.bottom {background:url("/static/images/lv/lv_guidatv_bg_box_info_bottom.png") no-repeat 0 100%;}

.infoBox1 h5 {font-size:17px;border:0;margin:5px 10px 0;}
.infoBox1 p.info1 {padding-top:4px;font-size:12px;line-height:1.2em;}
.infoBox1 p.info1 strong {font-weight:normal;}

.infoBox1 p.info2 {background:transparent none;width:auto;}
.infoBox1 ul.link li a {font-size:12px;color:#74bcf4;text-decoration:underline;}


.highlightsBox {background:url("/static/images/lv/lv_guidatv_bg_box_highlight.png") no-repeat 0 0;padding-top:1px;width:142px;}
.highlightsBox div.wrapper {width:112px;margin:25px 15px;}
.highlightsBox h5 {font-size:17px;margin:5px 0 0;}
.highlightsBox p.titolo {font-size:12px;margin-bottom:5px;}
.highlightsBox p.titolo strong {font-weight:normal;}

.highlightsBox .memo {background:url("/static/images/lv/lv_guidatv_memo_ico.png") no-repeat 0 0;}
.highlightsBox .rec {background:url("/static/images/lv/lv_guidatv_rec_ico.png") no-repeat 0 0;}
.highlightsBox .add {background:url("/static/images/lv/lv_guidatv_add_ico.png") no-repeat 0 0;}

.highlightsBox #buttScrollUpHL,
.highlightsBox #buttScrollDownHL {width:10px;height:8px;}
.highlightsBox #buttScrollUpHL{background:url("/static/images/lv/lv_guidatv_box_hightlight_scrollup.png") no-repeat 0 0;}
.highlightsBox #buttScrollDownHL{background:url("/static/images/lv/lv_guidatv_box_hightlight_scrolldown.png") no-repeat 0 0;}

#canaleCerca ul.settimana {padding-left:0;}
#canaleCerca ul.settimana li {margin-right:4px;}
#canaleCerca ul.settimana a {height:29px;line-height:29px;padding:0 3px 0 5px;}
#canaleCerca ul.settimana a span {height:29px;right:-3px;}
#canaleCerca ul.settimana a:hover,
#canaleCerca ul.settimana a.on {background:url("/static/images/lv/lv_guidatv_bg_settimana_left.png") no-repeat 0 0;}
#canaleCerca ul.settimana a:hover span,
#canaleCerca ul.settimana a.on span {background:url("/static/images/lv/lv_guidatv_bg_settimana_right.png") no-repeat 0 0;}


#canaleCerca h4.fasciaoraria {background:#e8c454;border-color:transparent #aca885;width:468px;font-size:14px;color:#1e3b57;}
#canaleCerca form {background: url("/static/images/lv/lv_guidatv_bg_box_canale_top.png") no-repeat 0 0;height:59px;}
#canaleCerca ul.risultati {border:0;width:470px;}
#canaleCerca ul.risultati li,
#canaleCerca ul.risultati li.dispari {background:transparent url("/static/images/lv/lv_guidatv_bg_row_ricerca_result.png") repeat-x  0 0;
color:#fff;font-size:12px;height:30px;line-height:30px;border:1px solid #506a81; border-width:0 1px;}

#canaleCerca ul.risultati a {color:#fff;}
#canaleCerca ul.risultati a strong {font-weight:normal;}
#canaleCerca ul.settimana a {color:#000;}

#canaleCerca ul.risultati p.ora {width:55px;background: url("/static/images/lv/lv_guidatv_bg_row_ricerca_result_sep.png") no-repeat scroll 100% 0 transparent;}
#canaleCerca p.paginazione {background: url("/static/images/lv/lv_guidatv_bg_box_canale_bottom.png") no-repeat 0 100%;height:8px;}


/* prima fila */

h2#titoloprimafila,
.panel .descrizione a.buy, 
div#oggi h3,
ul.oggi p.titolo,
ul.oggi a.buy, 
div#nonperdere h3,
ul.nonperdere p.titolo, 
ul.nonperdere a.buy {font-family:'SkyTextMedium',sans-serif;}


.panel .descrizione a.buy {background:none;font-size:14px;text-decoration:underline;white-space:nowrap;padding:0;text-indent:0;}

hr.spacer {display:block;height:20px;visibility:hidden;}

h2#titoloprimafila {font-size:24px;}
div#oggi {width:282px;margin:15px 28px 0 19px;}
div#oggi h3 {font-size:17px;background: url("/static/images/lv/lv_guidatv_bg_box_oggi_top.png") no-repeat 0 0;height:50px;}
div#oggi ul.oggi {margin:0;background: url("/static/images/lv/lv_guidatv_bg_box_oggi_bottom.png") no-repeat 0 100%;}
ul.oggi li  {padding:0 13px 15px 15px;}
ul.oggi p.titolo {font-size:12px;height:40px;}
ul.oggi p.titolo strong {font-weight:normal;}
ul.oggi p.titolo span {height:auto;}
ul.oggi a.buy {font-size:13px;text-indent:0;text-decoration:underline;background:none;}

div#nonperdere h3 {font-size:24px;line-height:33px;text-indent:0;background:none;line-height:auto;height:36px;}

ul.nonperdere p.foto {margin-right:13px;}
div#nonperdere ul.nonperdere {width:317px;height:auto;background:none;padding:0;margin:0;}
ul.nonperdere li {width:304px;height:84px;padding:2px 10px 0 3px;margin:0 0 4px;background: url("/static/images/lv/lv_guidatv_bg_box_nonperdere_single.png") no-repeat 0 0;}

ul.nonperdere p.titolo {font-size:12px;color:#fff;}
ul.nonperdere p.titolo a {color:#fff;}
ul.nonperdere p.titolo strong {font-weight:normal;}
ul.nonperdere a.buy {background:none;font-size:13px;text-indent:0;text-decoration:underline;}

ul.oggi a.add, 
ul.nonperdere a.add {background: url("/static/images/lv/lv_guidatv_add_ico.png") no-repeat 0 0;}



/* programma */


#contentBoxes{padding-bottom:8px;background: url("/static/images/lv/lv_guidatv_bg_box_content_bottom.png") no-repeat 0 100%;}
.contentMenu {padding-bottom:7px;height:30px;background: url("/static/images/lv/lv_guidatv_bg_box_content_top.png") no-repeat 0 100%;}
.contentMenu li.on {height:30px;line-height:30px;background: url("/static/images/lv/lv_guidatv_tab1_left_on.png") no-repeat 0 0;}
.contentMenu li.on a{background: url("/static/images/lv/lv_guidatv_tab1_right_on.png") no-repeat 100% 0;margin-left:4px;}
.contentMenu li.off{background: url("/static/images/lv/lv_guidatv_tab1_left_off.png") no-repeat 0 0;margin-top:-1px;}
.contentMenu li.off a{background: url("/static/images/lv/lv_guidatv_tab1_right_off.png") no-repeat 100% 0;height:30px;line-height: 31px;}


#contentBoxes #div_bookmarks {display:none;}

.content h3  {font-family:SkyTextMedium,sans-serif;font-size:22px;}
ol.programmazione1 h4.giorno {background:#e8c454;border-color: transparent #aca885;color: #1e3b57;font-size: 14px;width: 451px;}
ol.programmazione1 ul li,
ol.programmazione1 ul li.dispari {
	background: url("/static/images/lv/lv_guidatv_bg_row_ricerca_result.png") repeat-x 0 0;
border-color: #506a81;
border-style: solid;
border-width: 0 1px;color: #fff;
font-size: 12px;
height:30px!important;
line-height: 30px;
overflow:hidden;
}

ol.programmazione1 ul li p,
ol.programmazione1 ul li.dispari p {display:block;}

ol.programmazione1 ul p.canale { width:240px; padding-left:45px;  } /* MODIFICHE DEL 9 Maggio 2014  TICKET1931   OLD -> width:225px;padding-left:60px; */
ol.programmazione1 ul p.canale a{color:#fff;}
ol.programmazione1 ul p.ora,
ol.programmazione1 ul p.tools {background:url("/static/images/lv/lv_guidatv_bg_row_ricerca_result_sep.png") no-repeat;}

ol.programmazione1 ul p.ora {background-position:100% 0;width:45px;}
ol.programmazione1 ul p.tools{width:100px;padding-left:10px;float:right;}
ol.programmazione1 ul p.tools a {margin-left:7px;}

/* MODIFICHE DEL 9 Maggio 2014  TICKET1931*/
ol.programmazione1 ul p.canale a{
	width: 135px;
	margin-right: 5px;
	float: left;
}

ol.programmazione1 ul p.canale span {
	float: left;
	width: 70px;
	margin-right: 5px !important;
}

/* ---------------------------  */


#contentBoxes #content2 {padding-bottom:0;}


.brickMenu    {background: url("/static/images/lv/lv_guidatv_bg_box_brick_top.png") no-repeat scroll 1px 0 transparent; width:298px;height:47px;margin:0;padding: 0;}
.brickMenu li {width:120px;font-family: SkyTextMedium,Helvetica,sans-serif;font-size:18px;font-weight:normal;line-height:37px;}
.brickMenu li.on  {background:none;}
.brickMenu li.on a {  color: #EEC84B;}


.brick {background: url("/static/images/lv/lv_guidatv_bg_box_brick_bottom.png") no-repeat 1px 100%;padding: 0 0 6px;width:298px;}

.brick ul {background:#193762 none;border:0;width:296px;padding:1px 0 0;margin:0 0 0 auto;}

.brick ul li {width:290px;height:105px;padding:1px 0 0;background: url("/static/images/lv/lv_guidatv_bg_brick2.png") no-repeat 0 0}

.brick ul p.tools {left:15px;top:auto;bottom:10px;}


.brick ul div.testo h6 {font-family:SkyTextMedium,sans-serif;font-size:15px;color:#fff;margin:18px 5px 2px 15px;}
.brick ul div.testo p {position:relative;font-family:SkyTextRegular,sans-serif;font-size:14px;line-height:1.2em;color:#fff;margin:0 5px 3px 15px;color:#74bcf4;}
.brick ul div.testo h6 a {color:#fff;}
.brick ul div.testo a.more100 {position:absolute;width:6px;height:8px;left:auto;right:-20px;top:auto;bottom:-25px;
background: url("/static/images/lv/lv_guidatv_bg_box_brick_more.png") no-repeat 0 0;text-indent:-9999px;padding:0;}
.brick ul div.testo a.more100:hover {background-position:-6px 0;}

/* tv memo */
#focusMemo {width:625px;height:345px;background:url("/static/images/lv/lv_guidatv_tvmemo_intro.png") no-repeat 0 0;}



/* mia guida */

.miaguida h3,
.miaguida p,
.miaguida h4#scopri,
.tua-guida h4,
.guida-container .btn-container #accedi {font-family:SkyTextMedium,sans-serif;}
.miaguida p {font-family:SkyTextRegular,sans-serif;}
.miaguida p a {color:#fff;text-decoration:underline;}
.miaguida h3 {font-size:24px;color:#fff;}
.miaguida p {font-size:12px;color:#fff;}
.miaguida h4#scopri {font-size:18px!important;color:#fff!important;}
.miaguida h4#scopri a {color:#fff;}
.tua-guida h4 {font-size:16px;color:#fff;}
.miaguida p {font-size:12px;}

.miaguida {margin-left:19px;}
.guida-container .btn-container {border:0;background:transparent;}
.guida-container .btn-container #accedi  {font-size:18px;color:#12213c;}
.guida-container .tua-guida {width:142px;height:200px;text-align:center;border:0;
background: url("/static/images/lv/lv_guidatv_bg_box_miaguida.png") no-repeat scroll 0 0;}
.guida-container .tua-guida.right {margin-right:19px;}
.tua-guida h4 {text-align:left;margin:6px 6px 3px;}

.tua-guida img {border:0;margin:0 auto;padding:20px 35px 15px;border-top:1px solid #426289;display:block;}
.miaguida p {text-align:left;line-height:1.3em;}


h3#title-miaguida {color:#fff;}

#main_col3 {background:transparent;border:0;}
.contentMenu li {height:30px;line-height:25px;}
.contentMenu li a {padding-top:0;padding-bottom:0;}
.contentMenu li br {display:none;}

form.miaguida fieldset.cercaProg  {background:none;}

form.miaguida fieldset.cercaProg ul.settimana a {font-size:12px;}



form.miaguida fieldset.cercaProg ul.settimana a {height:30px;line-height:30px;padding:0 7px 0 10px;color:#000;}
form.miaguida fieldset.cercaProg ul.settimana a.on {color:#fff;}
form.miaguida fieldset.cercaProg ul.settimana a span {height:30px;right:-3px;}

form.miaguida fieldset.cercaProg ul.settimana a:hover,
form.miaguida fieldset.cercaProg ul.settimana a.on {background:url("/static/images/lv/lv_guidatv_bg_settimana_left.png") no-repeat scroll 0 0 transparent;}

form.miaguida fieldset.cercaProg ul.settimana a:hover span,
form.miaguida fieldset.cercaProg ul.settimana a.on span  {background: url("/static/images/lv/lv_guidatv_bg_settimana_right.png") no-repeat scroll 0 0 transparent;}

ol.programmazione2 li,
ol.programmazione2 li.dispari {
	background:url("/static/images/lv/lv_guidatv_bg_prog.png") no-repeat scroll 0 0 transparent;
	height:98px!important;margin-bottom:0px!important;}

ol.programmazione2 li ul li {height:98px;padding:0;}
ol.programmazione2 li,
ol.programmazione2 li.dispari {margin:0;clear:both;}

ol.programmazione2 ul p.ora {margin:30px 0 0 6px;height:auto;}

ol.programmazione2 ul div.canale {width:140px;height:96px;padding:0;line-height:80px;background:none;}
ol.programmazione2 ul p.foto {display:none;}
ol.programmazione2 ul p.titolo {height:auto;margin-top:20px;font-size:14px;padding:0;}
ol.programmazione2 ul p.titolo a{color:#1e3b57;text-decoration:none;}
ol.programmazione2 ul div.canale img {margin:0;}

ol.programmazione2 ul div.canale span {
	*display:block;
	*height:96px; /* hack ie7 */
	*line-height:96px; /* hack ie7 */
	}
	
#content3 	ol.programmazione2 ul div.canale span a, 
ol.programmazione2 ul div.canale span a {
	*border:1px solid #e8c454; /* hack ie7 */
	display:inline!important;
	}




ol.programmazione1 h4.programma {background: none repeat scroll 0 0 #E8C454;border-color: transparent #ACA885;color: #1E3B57;font-size: 14px;}

ol.programmazione1 h4.programma a {color: #1E3B57!important;}
#guida_loggato  ol.programmazione1 ul p.ora,
#guida_loggato  ol.programmazione1 ul p.canale {line-height:30px!important;height:30px;}

form.miaguida fieldset.cercaProg ul.settimana {margin-bottom:10px;}
form.miaguida fieldset.cercaProg {margin-bottom:20px;}

.content {padding-top:1px;}

#content2 .testo {color:#000;}
#content2 ol.programmazione1 ul li, 
#content2 ol.programmazione1 ul li.dispari {
	*margin-bottom:-3px; /* hack ie7 */
}

#content2 table a  {color:#000!important;}

.miaguida #content3 h3,
.miaguida #content4 h3 {color:#000;}
#content3 a {color:#000!important;display:block!important;margin-bottom:20px;}
#content3 .canale a {margin-bottom:0;}
#content4 p.testo {color:#000;font-family:Arial,sans-serif;font-size:12px;}


.infoBox2 {background: url("/static/images/lv/lv_guidatv_bg_box_info_top.png") no-repeat 0 0;}
.miaguida .infoBox1 {height:auto;margin-bottom:30px;}
.miaguida .infoBox1 h5,
.infoBox2 p {border-bottom:1px solid #426288;font-size:18px;margin-bottom:5px;}
.miaguida .infoBox1 div.msgwrapper {background: url("/static/images/lv/lv_guidatv_bg_box_msglist.png") no-repeat 0 0;
width:128px;height:87px;margin-left:7px;}
.miaguida .infoBox1 ul.msglist li {width:114px;height:78px;padding:7px 7px 2px;margin-right:11px;}
.miaguida .infoBox1 ul.msglist h6,
.miaguida .infoBox1 ul.msglist p {font-family:SkyTextRegular,sans-serif;font-size:11px;color:#fff;line-height:1.1em;}
.miaguida .infoBox1 ul.msglist a {text-indent:0;text-decoration:none;color:#fff;}
.miaguida .infoBox1 p.pag  {background: url("/static/images/lv/lv_guidatv_bg_box_info_bottom.png") no-repeat 0 100%;
position:relative;bottom:-10px;z-index:40;font-family:SkyTextRegular,sans-serif;font-size:12px;color:#fff;height:25px;line-height:16px;}
.infoBox1 #buttScrollPrevMSG,
.infoBox1 #buttScrollNextMSG  {top:3px;width:6px;height:8px;}
.infoBox1 #buttScrollPrevMSG {background: url("/static/images/lv/lv_guidatv_arrow_standard_left.png") no-repeat 0 0;}
.infoBox1 #buttScrollNextMSG {background: url("/static/images/lv/lv_guidatv_arrow_standard_right.png") no-repeat 0 0;
left:auto;right:10px;}


.miaguida .infoBox2  {width:132px;padding:7px 5px;}
.miaguida .infoBox2 span.bottom {background: url("/static/images/lv/lv_guidatv_bg_box_info_bottom.png") no-repeat 0 100%;}
.miaguida .infoBox2 p {margin:0 0 5px;padding:0;width:auto;}
.miaguida .infoBox2 ul.blulink {padding:0;}
.miaguida .infoBox2 ul.blulink li a {font-family:SkyTextRegular,sans-serif;font-size:12px;color:#fff;
background: transparent url("/static/images/lv/lv_guidatv_arrow_standard_right.png") no-repeat 3px 40%;}


/* ondemand */

.filterBar span.date,
.selectionHeader h4.title {font-family:SkyTextBold,sans-serif;font-weight:normal;}

div.filterWrapper a, 
.selectionHeader a.buttCosa,
.selectionHeader span.date {font-family:SkyTextMedium,sans-serif;font-weight:normal;}

ul#week li a,
.selectionHeader h4.selLogo{font-family:SkyTextRegular,sans-serif;font-weight:normal;}


div#selection {background: url("/static/images/lv/lv_guidatv_bg_ondemand_top.png") no-repeat 0 26px;}

.selectionHeader h4.title {font-size:16px;}
.selectionHeader span.date {margin:8px 0 0;}
.selectionHeader a.buttCosa {background:none;font-size:14px;width:auto;margin-right:16px;}

div.filterBar {height:26px;background: url("/static/images/lv/lv_guidatv_bg_filter_area.png") no-repeat 0 0;}
.filterBar span.date {font-size:16px;line-height:26px;margin-left:32px;}
div.filterWrapper  {height:auto;margin-right:0px;height:20px;margin-top:3px;}

.filterBar span.divider {background:none;}

a.filterButton.left,
a.filterButton.right,
div.filterButtonCat,
div.filterWrapper a, 
div.filterWrapper a {font-size:12px;line-height:20px;background:none;margin:0;text-align:left;width:auto;}


a.filterButton.left,
a.filterButton.right {text-decoration:underline;padding:0 15px;border:0;}
a.filterButton.left {border-right:1px solid #4e5c76;}
a.filterButton.right  {margin-right:95px;}
div.filterWrapper a, 
div.filterWrapper a {background: url("/static/images/lv/lv_guidatv_arrow_standard_down.png") no-repeat 100% 50%;
padding:0 16px;margin-right:30px;}








div.selectionNav {width:165px;}
ul#week {margin:1px 0 0 5px;}
ul#week li {background:url("/static/images/lv/lv_guidatv_butt_weekDay.png") no-repeat 0 0;margin:0;padding:0;width:157px;}
ul#week li a {font-size:14px;width:auto;}
ul#week li.on a {color:#e8c454;}
ul#week li span.day {padding-left:8px;width:70px;}
ul#week li span.date {padding-right:8px;}


/* selection */
div.selectionHeader {position:relative;bottom:-1px;left:-2px;background:url("/static/images/lv/lv_guidatv_bg_skySelectionHeader.png") no-repeat 0 0;}
div.selectionHeader.bottom {top:-6px;bottom:0;z-index:20;} 

.selectionHeader h4.selLogo {font-size:16px;line-height:35px;margin-left:18px;background:none;text-indent:0;color:#fff;}
.selectionHeader h4.title{font-size:16px;}

div.selectionCarousel_container {top:-1px;width:786px;}

div.selectionOverview_container {text-align:center;background:#0e2036;padding:13px 0 20px;margin-top:-4px;}
div.selectionOverview {width:754px;padding:0;margin:0 0 0 9px;
background:url("/static/images/lv/lv_guidatv_bg_ondemand_row.png") repeat-y 50% 0;}

li.selOverview {background:transparent;border:0!important;padding:0;height:51px;width:246px;text-align:center;}
li.selOverview span.title,
li.selOverview span.details {font-size:11px;text-align:left;}

li.selOverview span.title {margin:7px 0 1px 13px;}
li.selOverview span.details {margin:0 0 1px 13px;}
li.selOverview span.title a {color:#fff;}

li.selOverview span.details {color:#fff;}

li.selOverview span.iconHD_only,
li.selOverview span.iconHD_also {top:11px;width:28px;height:29px;}


li.selOverview span.iconHD_only {background:url("/static/images/lv/hd_only.png") no-repeat 0 0;}
li.selOverview span.iconHD_also  {background:url("/static/images/lv/hd_also.png") no-repeat 0 0;}

.detailOverlay {text-align:left; background:url("/static/images/lv/lv_guidatv_griglia_big_preview.png"); width: 269px;}
.detailOverlay li.previewImage img {margin-left: 8px;}
	
/* filtri */
#selection #categorie_menu,
#selection #decoder_menu {top:-1px;left:6px;right:auto;}



/* filtri */

#selection .filterBar #categorie_menu {top:-11px;left:-9px;background:none;}
#selection .filterBar #categorie_menu ul {width:125px;background:url("/static/images/lv/lv_guidatv_bg_filter_ondemand_data.png") no-repeat 0 0;margin-top:-4px;}
#selection .filterBar #categorie_menu .sel {background:url("/static/images/lv/lv_guidatv_bg_filter_area.png") no-repeat 0 -1px;margin-left:0px;height:24px;}
#selection .filterBar #categorie_menu li {
	font-family:SkyTextMedium, sans-serif;
	font-size:12px;
	line-height:24px;
	border-bottom:1px solid #5c6f86;
	margin:0 7px;
	border-top:0;
	height:auto;
	width:108px;}
	
#selection .filterBar #categorie_menu li input {vertical-align:middle;}
#selection .filterBar #categorie_menu li label {
	font-family:SkyTextMedium, sans-serif;
	font-size:12px;
	line-height:24px;
}

#selection .filterBar #decoder_menu ul {width:125px;background:url("/static/images/lv/lv_guidatv_bg_filter_ondemand_data.png") no-repeat 0 0;margin-top:-4px;}
#selection .filterBar #decoder_menu .sel {background:url("/static/images/lv/lv_guidatv_bg_filter_area.png") no-repeat 0 -1px;margin-left:0px;height:24px;}
#selection .filterBar #decoder_menu li {
	font-family:SkyTextMedium, sans-serif;
	font-size:12px;line-height:24px;
	border-bottom:1px solid #5c6f86;
	margin:0 7px;}
#selection .filterBar #decoder_menu li input {vertical-align:middle;}

/* tools */



.stasera_programma .memo,
.panel .memo,
.content ul li .memo,
.content ul li.dispari .memo,
.brick ul .memo,
#preview_body .memo {background: url("/static/images/lv/lv_guidatv_memo_ico.png") no-repeat scroll 50% 0;}

.stasera_programma .rec,
.panel .rec,
.content ul li .rec,
.content ul li.dispari .rec,
#preview_body .rec {background: url("/static/images/lv/lv_guidatv_rec_ico.png") no-repeat scroll 50% 0;}

.stasera_programma .add,
.panel .add,
.content ul li .add,
.content ul li.dispari .add,
.brick ul .add,
#preview_body .add {background: url("/static/images/lv/lv_guidatv_add_ico.png") no-repeat scroll 50% 0;}

.divSquareBanner {margin-left:7px;}

.dalleore {float:left; color:red; font-size:11px; margin-top:0px; margin-left:-5px;}
li.selOverview span.iconAnteprima {margin-bottom: 4px; right: 45px;}
li.selOverview span.iconEsclusiva {margin-bottom: 4px; right: 45px;}



.guidatv-wrap #preview_body h3 {font-family:SkyTextMedium; font-size:18px;position: relative; top: 7px; left: 7px;font-weight:normal;}

#preview_body p {margin-top: 11px; margin-left: 13px;font-family:SkyTextRegular!important;font-size:13px;}
#preview_body p.description {margin-top: 10px; font-size:12px;font-family:SkyTextRegular!important;line-height: 1.2em; margin-left: 15px;}
#preview_body p.description a {color: #EEC84B;}
#preview_body p.tools {margin-left: 13px;}
div#preview_body div img#oval {display: none;}
#preview_body p.canale {margin-top: 2px; margin-left: 15px;}
#preview_body p.programmazione {font-size: 14px; position: relative; top: -9px; left: 6px;}
#preview_foot p.due {background: none; position: relative; top: -23px; color: #EEC84B;font-family:SkyTextMedium;font-size:16px;}
#preview_foot a {background: none; color: #EEC84B; padding-left: 0; font-family:SkyTextMedium;}
#preview_body .due {background: none;}

#preview_body p.canale a img {height: 40px;}






/* patch adv */
div.advHeader {
	/*max-height:90px;  */
overflow: hidden;
}

#des_sport a:hover {text-decoration: underline; color:#308;}
.locandina {width:139px; margin-left: 1px;}
.locandina img {width:100%;}
.brickMenu li.off {background: none;}
div#accordion {background: none; background-color: black; padding-left: 4px; padding-right: 4px; margin-left: 7px; padding-top: 1px;}
div.accordion_footer {background: none; background-color: black; height: 3px; width: 298px; margin-left: 7px;}
div#accordion h3.tit {margin-top: 3px; line-height: 22px;}
div#accordion h3.selected {margin-top: 3px; line-height: 22px;}

/* FIX TICKET2154: Leaderbord griglia Guidatv */

/* ***** TICKET2446 Nuovi formati ADV Guida Tv - Griglia programmi **** */

.advLeader2{
	display: block;
	height: 90px;
	padding: 0px 14px 10px;
}

.advLeader2 #titologriglia{
	float: left;
	margin: 0px !important;
	line-height: 90px;
}

.advLeader2 .leaderboard2{
	float: right;
	display: block;
	width: 729px;
	height: 91px;
}

.body-griglia {
	background-color: #3d6e97;
}

#main_body.wrap-griglia {
	width: 990px;
	margin: 0px 0px;
}

.wrap-griglia #grid_head #filters {
	background: #0f2137;
	margin: 5px 14px 15px 14px;
}

.wrap-griglia #grid_head #timeline {
	background: none;
	width: auto;
	height: 30px;
	margin: 0px 14px;
}

.wrap-griglia #grid_body {
	height: 470px;
	margin: 0px 14px;
}

.wrap-griglia #grid_foot {
	background-color: transparent;
	margin: 0px 14px;
}

.wrap-griglia .stripContainer{
	display: block;
	width: 990px;
	/* min-height: 31px; */
}
/* ***** TICKET2446 Nuovi formati ADV Guida Tv - Griglia programmi **** */