/* CSS TAB HOME */
/* Home page --> Main col --> Box mini griglia */
#minigrid{ position:relative; width:627px; height:282px; display:block; margin:9px 9px 0 9px;}
#minigrid h3 { display:block; width:340px; height:46px; line-height:30px; font-size:1.4em; color:#ffffff; text-indent:10px; }
/* inizio filtri */
#minigrid .filters{ width:104px; height:22px; position:absolute; top:10px; right:10px; z-index:55;}
.filters a {color: #ffffff;font-size: 0.8em;padding: 0 0 0 8px}
.filters #fascia_butt {display: block;width: 104px;height: 22px;line-height: 20px; float: right;font-weight:bold;position:absolute}
.filters a.adesso{background: url(/etc/designs/sky/library/static/images/sito/epg/butt_fasciaoraria_default_off.gif) no-repeat;}
.filters a.adesso:hover{background: url(/etc/designs/sky/library/static/images/sito/epg/butt_fasciaoraria_default_on.gif) no-repeat;}
.filters a.mattina{background: url(/etc/designs/sky/library/static/images/sito/epg/butt_fasciaoraria_mattina_off.gif) no-repeat;}
.filters a.mattina:hover{background: url(/etc/designs/sky/library/static/images/sito/epg/butt_fasciaoraria_mattina_on.gif) no-repeat;}
.filters a.pomeriggio{background: url(/etc/designs/sky/library/static/images/sito/epg/butt_fasciaoraria_pomeriggio_off.gif) no-repeat;}
.filters a.pomeriggio:hover{background: url(/etc/designs/sky/library/static/images/sito/epg/butt_fasciaoraria_pomeriggio_on.gif) no-repeat;}
.filters a.serata{background: url(/etc/designs/sky/library/static/images/sito/epg/butt_fasciaoraria_serata_off.gif) no-repeat;}
.filters a.serata:hover{background: url(/etc/designs/sky/library/static/images/sito/epg/butt_fasciaoraria_serata_on.gif) no-repeat;}
.filters a.notte{background: url(/etc/designs/sky/library/static/images/sito/epg/butt_fasciaoraria_notte_off.gif) no-repeat;}
.filters a.notte:hover{background: url(/etc/designs/sky/library/static/images/sito/epg/butt_fasciaoraria_notte_on.gif) no-repeat;}
#fascia_menu {display: none;width: 104px;float:right; height: 132px; background: url(/etc/designs/sky/library/static/images/sito/epg/bg_filter_fascia_open3.png) no-repeat;position: absolute;top: 0px; left: 0px;list-style: none; z-index:2000;}
#fascia_menu li {margin: 0px;height: 20px;line-height: 20px; font-weight:bold;}
#fascia_menu a {color: #999999;font-size: 0.8em; margin: 0 0 0 10px; padding: 0 0 0 18px;}
#fascia_menu .sel {height: 18px;line-height: 18px;}
#fascia_menu .sel a {padding: 0 0 0 8px; color: #ffffff; margin:0;}
#fascia_menu .now{height: 30px;line-height: 30px; }
#fascia_menu .now a{ background:url(/etc/designs/sky/library/static/images/sito/epg/ico_fascia_checked_off.gif) no-repeat left center; }
#fascia_menu .now a:hover {background:url(/etc/designs/sky/library/static/images/sito/epg/ico_fascia_checked_on.gif) no-repeat left center;}
#fascia_menu .mattina a{ background:url(/etc/designs/sky/library/static/images/sito/epg/ico_fascia_mattina_off.gif) no-repeat left center; }
#fascia_menu .mattina a:hover {background:url(/etc/designs/sky/library/static/images/sito/epg/ico_fascia_mattina_on.gif) no-repeat left center;}
#fascia_menu .pomeriggio a{ background:url(/etc/designs/sky/library/static/images/sito/epg/ico_fascia_pomeriggio_off.gif) no-repeat left center; }
#fascia_menu .pomeriggio a:hover {background:url(/etc/designs/sky/library/static/images/sito/epg/ico_fascia_pomeriggio_on.gif) no-repeat left center;}
#fascia_menu .serata a{ background:url(/etc/designs/sky/library/static/images/sito/epg/ico_fascia_sera_off.gif) no-repeat left center; }
#fascia_menu .serata a:hover {background:url(/etc/designs/sky/library/static/images/sito/epg/ico_fascia_sera_on.gif) no-repeat left center;}
#fascia_menu .notte a{ background:url(/etc/designs/sky/library/static/images/sito/epg/ico_fascia_notte_off.gif) no-repeat left center; }
#fascia_menu .notte a:hover {background:url(/etc/designs/sky/library/static/images/sito/epg/ico_fascia_notte_on.gif) no-repeat left center;}
#minigrid #categorie_butt {display: block;width: 124px;height: 22px; line-height: 20px; background: url(/etc/designs/sky/library/static/images/sito/epg/butt_categoria_off.gif) no-repeat; float: right;font-weight:bold;}
#categorie_menu {display: none;width: 132px;height: 190px;background: url(/etc/designs/sky/library/static/images/sito/epg/bg_filter_categ_open2.png) no-repeat;position: absolute;top: 0;left: 120px;list-style: none;z-index:8000;}
#categorie_menu li {margin: 0px;height: 20px;line-height: 20px;padding: 0 0 0 6px; font-weight:bold;}
#categorie_menu li input{ vertical-align:middle;}
#categorie_menu li label {cursor: pointer;color: #999999;font-size: 0.8em;padding: 0px 0 0 0;}
#categorie_menu .sel {margin: 0 0 3px 0; height: 18px;line-height: 18px;}
#categorie_menu .sel a {padding: 0 0 0 2px;font-size: 0.8em;color: #ffffff;}
/* fine filtri */
#timeline {height: 15px; margin:0 0 11px 0; padding:0; }
#timeline span{color:#666666;font-size:0.7em; line-height:14px; display:block; float:left; width:101px; text-align:center;}
/*#timeline ul{display:block; float:left; width:525px; height:15px; margin:0; padding:0;}
#timeline ul li{float:left; color:#ffffff; height:15px; line-height:15px; font-size:0.7em;}
#timeline ul li.onehour{ background:url(/etc/designs/sky/library/static/images/sito/epg/bg_timeline_halfhour.gif) repeat-x; width:111px; padding:0 0 0 19px;}
#timeline ul li.timeleft{ background:url(/etc/designs/sky/library/static/images/sito/epg/bg_timeline_halfhour.gif) repeat-x; width:86px; padding:0 0 0 19px;}
*/
.timeline_grid {font-size: 0.7em;color: #ffffff;position: absolute; left: 105px;font-weight: bold;}
.timeline_grid li {float: left;width: 71px; margin: 0 1px 0 0;height: 15px;background-color: #808080;padding: 0 0 0 0;line-height: 1.4em;overflow: hidden; text-align:center;}
.timeline_grid .timeline_time_scroller {float: left;width: 490px; margin: 0 1px 0 0;height: 15px;background-color: #ffffff;padding: 0 0 0 0;line-height: 1.4em;overflow: hidden; text-align:center; position:relative}
.timeline_grid .timeline_time_scroller ul {display: block; overflow:visible; width: 4500px; position:relative}
.timeline_grid .serata {background-color: #DF561F;}
.timeline_grid .back {width: 10px;background-color: transparent;}
.timeline_grid .next {width: 10px;background-color: transparent; margin-left:3px;}
.timeline_grid a {display: block; height: 15px; width: 10px;text-indent: -999px;}
.timeline_grid .back a {background: url(/etc/designs/sky/library/static/images/sito/epg/timeline_left.gif) no-repeat 0 1px;}
.timeline_grid .next a {background: url(/etc/designs/sky/library/static/images/sito/epg/timeline_right.gif) no-repeat 0 1px;}
/*#timeline ul li.back{ background:url(/etc/designs/sky/library/static/images/sito/epg/timeline_back.gif) repeat-x; width:15px; height:15px; font-size:0; text-indent:-999px; color:#333333;}
#timeline ul li.next{ background:url(/etc/designs/sky/library/static/images/sito/epg/timeline_next.gif) repeat-x; width:15px; height:15px; font-size:0; text-indent:-999px; color:#333333;}
#timeline ul li a{ display:block; width:15px; height:15px; margin:0; padding:0;}
*/
#grid_body {height: 174px;background-color: #000000;overflow: auto;position: relative;clear: both;white-space: nowrap; margin:0 0 0 1px; z-index:50;}
/*#grid_wrapper {width: 605px;overflow: hidden;position: relative; z-index:1999;}*/
#grid_channel_head_wrapper {float:left;width: 110px;overflow: hidden;position: relative;margin-right:4px}
#channellisting {list-style: none;z-index:1999;}
#channellisting .channel_head_row {clear: both;border-top: 1px solid #000000;border-bottom: 2px solid #000000;height: 32px;white-space: nowrap;width: 110px;position: relative; margin:0;}
#channellisting .channel_head {width: 110px; height: 32px; background: #ffffff url(/etc/designs/sky/library/static/images/sito/epg/bg_channel_head.gif) repeat-x;float: left;position: relative;}
#channellisting .channel_head a {display: block;height: 32px; width: 95px; position: absolute;top: 0px; left: 10px;padding: 5px 0 0 0;text-indent: -999px;}
#channellisting .channel_number {display:none;}
#grid_channel_plan_wrapper {float:left;width: 492px;overflow: hidden;position: relative;}
#planlisting {display: block; overflow:hidden; width: 4500px; position:relative; list-style: none;}
#planlisting .channel_plan_row {clear: both;border-top: 1px solid #000000;border-bottom: 2px solid #000000;height: 32px;white-space: nowrap;position: relative;}
#planlisting .channel {overflow:hidden; position:relative; height: 30px;list-style: none;font-size: 0.7em;}
#planlisting .channel li {float: left; height: 30px;background: #ffffff  url(/etc/designs/sky/library/static/images/sito/epg/bg_program_block_left.gif) no-repeat;margin: 1px 3px 0 0;padding: 0 6px 0 6px;overflow: hidden;line-height: 1em;white-space: nowrap;position: relative;}
/*#listing .channel {display: block; overflow:visible; width: 3600px; position:relative; height: 30px;list-style: none;font-size: 0.7em;}
#listing .channel li {float: left; height: 30px;background: #ffffff  url(/etc/designs/sky/library/static/images/sito/epg/bg_program_block_left.png) no-repeat;margin: 1px 3px 0 0;padding: 0 6px 0 6px;overflow: hidden;line-height: 1em;white-space: nowrap;position: relative;}*/
#planlisting .channel li.started{background-image: none;}
#planlisting .channel li .titolo {font-weight: bold; display: block;font-size: 1.1em;margin: 4px 0 0 0;}
#planlisting .channel li .descriz {color: #333333;font-style: normal;font-size: 1.0em;}
#planlisting .channel li a {color: #330000;}
#planlisting .channel li .block_right {position: absolute; top: 0; right: 0;background: url(/etc/designs/sky/library/static/images/sito/epg/bg_program_block_right.gif) no-repeat;height: 30px; width: 5px;}
#planlisting .channel li.film {background-color: #FF6666;}
#planlisting .channel li.serietv {background-color: #FFB340;}
#planlisting .channel li.show {background-color: #FFFF8C;}
#planlisting .channel li.calcio {background-color: #D9FFD9;}
#planlisting .channel li.altrisport {background-color: #40D9FF;}
#planlisting .channel li.cartonianimati {background-color: #D9B3FF;}
#planlisting .channel li.primavisione {background-color: #FFB3D9;}
#planlisting .channel li.d5 {width: 9px; padding: 0 0 0 0;}
#planlisting .channel li.d10 {width: 21px; padding: 0 2px 0 2px;}
#planlisting .channel li.d15 {width: 33px; padding: 0 2px 0 2px;}
#planlisting .channel li.d20 {width: 45px; padding: 0 2px 0 2px;}
#planlisting .channel li.dsmall {padding: 0 2px 0 2px;}
#minigrid a.gotogrid{ display:block; margin:10px 0 0 396px; background:url(/etc/designs/sky/library/static/images/sito/epg/bg_more225.gif) no-repeat; width:209px; height:15px; color:#ffffff;font-size: 0.7em; line-height:15px; padding:0 0 0 16px; }
/* grid main */
/* Home page --> Main col --> Box Stasera su SKY */
#stasera{ width:627px; height:354px; margin:9px; display:block; position:relative; } /*height:307px;*/
.stasera_home{}
#stasera h3 { display:block; width:100%; height:31px; line-height:30px; font-size:1.4em; color:#ffffff; text-indent:10px; }
#stasera div.cercaprog{position:absolute; width:230px; top:5px; right:0px;background:url(/etc/designs/sky/library/static/images/sito/epg/search_input_field2.gif) no-repeat left top; width:240px; height:25px;}
#stasera div.cercaprog fieldset{border:none;padding:0;margin:0; }
#stasera input#cercaprog_field{ display:block; border:1px solid #ffffff; float:left; height:17px; line-height:17px; width:180px; margin:1px 15px 0 10px; color:#0099cc; font-weight:bold; font-size:0.8em;}
#stasera input#cercaprog_submit{ display:block; float:left; width: 25px; height:25px; border: none; margin: 0; font-size: 1px;cursor: pointer;color: #1cb1e0; text-indent:-9999px;}
#stasera ul { display:block; width:147px; height:247px; margin:20px 0 0 10px;}
#stasera li { display:block; width:100%; height:42px; margin:0 0 6px 0;}
#stasera li.on { font-size:1.1em;}
#stasera li.off { font-size:1.0em;}
#stasera li a{ display:block; height:42px; line-height:41px; color:#ffffff; padding:0 0 0 10px; width:100%; background-repeat:no-repeat;}
#stasera #staseraPanel0{display:block;}
#stasera #staseraPanel1{display:none;}
#stasera #staseraPanel2{display:none;}
#stasera #staseraPanel3{display:none;}
#stasera #staseraPanel4{display:none;}
#stasera #staseraPanel5{display:none;}
#stasera .stasera_programmi { width:468px; height:262px; position:absolute; top:38px; left:160px; display:block;}
.stasera_home .stasera_programma{ width:112px; height:310px; float:left; margin:0 5px 0 0; position:relative; overflow: hidden;}
#stasera .last{ margin:0; }
.stasera_programma p.categoria{height:18px; line-height:17px; text-indent:9px; font-size:0.8em; white-space:nowrap;}
.stasera_programma p.bambini{color:#cc9900;}
.stasera_programma p.cinema{color:#cc0000;}
.stasera_programma p.hd{color:#0099cc;}
.stasera_programma p.intrattenimento{color:#ff9900;}
.stasera_programma p.mondieculture{color:#006633;}
.stasera_programma p.musica{color:#006666;}
.stasera_programma p.news{color:#990000;}
.stasera_programma p.sport{color:#006699;}
.stasera_programma img{display:block;margin:0 1px; width:110px; height:80px; }
.stasera_programma p.programma4rows{color:#000000; padding:0 5px; font-size:0.85em;height:60px; overflow:hidden; line-height:1.1em;}
.stasera_programma p.programma5rows{color:#000000; padding:0 5px; font-size:0.85em;height:74px; overflow:hidden; line-height:1.1em;}
.stasera_programma p.programmaRating{color:#000000;  padding:3px 5px 0 5px; font-size:0.85em;height:105px; overflow:hidden; line-height:1.1em;}
.stasera_programma p.programmaNoRating{color:#000000; padding:3px 5px 0 5px; font-size:0.85em;height:120px; overflow:hidden; line-height:1.1em;}
.stasera_programma p.programmaNoRating div{color:#000000; padding:3px 5px 0 5px; font-size:0.85em;height:120px; overflow:hidden; line-height:1.1em;}
.stasera_programma p.programmaNoRating p{color:#000000; padding:3px 5px 0 5px; font-size:0.85em;height:120px; overflow:hidden; line-height:1.1em;}
.stasera_programma p.programmaNoRating strong {display:block; margin-bottom: 10px;}

.stasera_programma div.programmaNoRating{color:#000000; padding:3px 5px 0 5px; font-size:0.85em;height:120px; overflow:hidden; line-height:1.1em; width: 100px;}
.stasera_programma div.programmaNoRating div{color:#000000; padding:3px 5px 0 5px; font-size:0.85em;height:120px; overflow:hidden; line-height:1.1em;}
.stasera_programma div.programmaNoRating p{color:#000000; padding:3px 5px 0 5px; font-size:0.85em;height:120px; overflow:hidden; line-height:1.1em;}
.stasera_programma div.programmaNoRating strong {color:#000000; display:block; margin-bottom: 10px;}
.stasera_programma div.programmaNoRating a {color:#000000; display:block; margin-bottom: 10px;}

.stasera_programma p.programma4rows a,.stasera_programma p.programma5rows a, .stasera_programma p.programmaRating a, .stasera_programma p.programmaNoRating a{color:#000000;}
.stasera_programma p.rating {display:block; padding:0; margin: 1px 4px; width:75px;height:13px;font-size:0px;color:#000000;text-indent:-999px;}
.stasera_programma .zero {background: url(/etc/designs/sky/library/static/images/sito/epg/iconaw_rating_0.gif) no-repeat;}
.stasera_programma .uno {background: url(/etc/designs/sky/library/static/images/sito/epg/iconaw_rating_1.gif) no-repeat;}
.stasera_programma .due {background: url(/etc/designs/sky/library/static/images/sito/epg/iconaw_rating_2.gif) no-repeat;}
.stasera_programma .tre {background: url(/etc/designs/sky/library/static/images/sito/epg/iconaw_rating_3.gif) no-repeat;}
.stasera_programma .quattro {background: url(/etc/designs/sky/library/static/images/sito/epg/iconaw_rating_4.gif) no-repeat;}
.stasera_programma .cinque {background: url(/etc/designs/sky/library/static/images/sito/epg/iconaw_rating_5.gif) no-repeat;}
.stasera_programma p.canale{color:#000000; padding:0 5px; font-size:0.8em; text-transform:capitalize; height:28px; overflow:hidden; line-height:1.1em;}
.stasera_programma p.canale a{color:#000000; text-decoration:none; font-weight:bold;}
.stasera_programma p.ora{color:#000000; padding:0 5px; font-size:0.8em; height:14px; font-weight:bold;}
.stasera_programma a.dettaglio{font-size:0.7em; color: #0099cc; background:url(/etc/designs/sky/library/static/images/sito/epg/bg_more100.gif) no-repeat; width:85px; height:15px; line-height:15px; display:block; padding:0 0 0 15px; position:absolute; bottom:29px; left:6px;}
.stasera_programma p.tools {display:block; margin: 0; position:absolute; bottom:4px; left:6px;}
.stasera_programma a.tool {display:block;float:left;padding:0;margin:0 4px 0 0;width:21px;height:20px;font-size:0px;color:#000000;text-indent:-999px;}
.stasera_programma .memo {background: url(/etc/designs/sky/library/static/images/sito/epg/butt_memo_w.gif) no-repeat;}
.stasera_programma .add {background: url(/etc/designs/sky/library/static/images/sito/epg/butt_add_w.gif) no-repeat;}
.stasera_programma .rec {background: url(/etc/designs/sky/library/static/images/sito/epg/butt_rec_w.gif) no-repeat;}
/* Home page --> Main col --> Box Trova per categorie e sottogeneri */
.banners{display:block; width:164px; float:left; height:200px;}
.banners img{display:block; margin:0 8px 8px 9px;}
#browseCategory{ display:block; float:left; width:472px; height:187px; margin:0 0 9px 0; }
#browseCategory h5{ display:block; padding:8px 11px; font-size:1.0em; font-weight:normal;}
#browseCategory p{ display:block; margin:5px 0 0 6px; font-size:12px; font-weight:normal; line-height:19px; float:left;}
#browseCategory p a{}
#browseCategory p.intrattenimento{width:450px; height:20px; padding:0 5px;}
#browseCategory p.cinema{width:450px; height:60px; padding:0 5px;}
#browseCategory p.sport{ width:450px; height:20px; padding:0 5px;}
#browseCategory p.mondi{ width:100px; height:20px; text-align:center;}
#browseCategory p.news{ width:50px; height:20px; text-align:center;}
#browseCategory p.bambini{ width:60px; height:20px; text-align:center;}
#browseCategory p.musica{ width:60px; height:20px; text-align:center;}
#browseCategory p.hd{ width:30px; height:20px; text-align:center;}
/* IE6 HACKS */
* html #browseCategory p{margin-left:3px;}
* html #stasera input#cercaprog_field{ margin:1px 15px 0 5px;}
* html #listing .channel li {background-image: url(/etc/designs/sky/library/static/images/sito/epg/bg_program_block_left.gif);}
* html #listing .channel li .block_right {right: -1px; background-image: url(/etc/designs/sky/library/static/images/sito/epg/bg_program_block_right.gif);}
* html #planlisting .channel li .block_right {right: -1px; background-image: url(/etc/designs/sky/library/static/images/sito/epg/bg_program_block_right.gif);}
* html #fascia_menu {background: url(/etc/designs/sky/library/static/images/sito/epg/bg_filter_fascia_open3.gif);}
* html #categorie_menu {background: url(/etc/designs/sky/library/static/images/sito/epg/bg_filter_categ_open2.gif);}





/*   ****** ******  ****** ******   */
/*	  BRICK PRIMAFILA HP GUIDATV	*/
/*   ****** ******  ****** ******   */


#sky_primafila_hp{
	width: 627px;
	/* height: 327px; */
	margin: 16px;
	display: block;
	position: relative;
	padding: 10px 0px;
	/*background: #1a3761;
	border: 1px solid #2d4f7c;
	-webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 3px 3px 0px rgba(0, 0, 0, 0.75);
	box-shadow:         0px 3px 3px 0px rgba(0, 0, 0, 0.75);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; */
}



#sky_brick_primafila ul {
	display: inline-block;
	width: 100%;
}

#sky_brick_primafila ul li{
	width: 135px;
	display: inline-block;
    zoom: 1;
    *display: inline;
	margin: 20px 0px 20px 13px;
	border: 1px solid #2d4f7c;
	background: #173b6b;
	color: white;
	font-family: SkyTextMedium,Helvetica,sans-serif;
	font-size: 14px;
	color: #ffffff !important;
	font-weight: normal!important;
	line-height: 18px;
	padding-bottom: 10px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 1px 1px 0px rgba(0, 0, 0, 0.75);
	box-shadow:         0px 1px 1px 0px rgba(0, 0, 0, 0.75);
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

#sky_brick_primafila .movie-title{
	font: 400 13px/13px "SkyTextBold",Sans-Serif;
	text-decoration: none;
	text-transform: none !important;
	color: #fff;
	margin: 10px 5px 5px;
	height: 33px;
	line-height: 16px;
}

#sky_brick_primafila .movie-title a{
	color: #fff;
}

#sky_brick_primafila .parental{
	margin: 0px 5px;
	height: 36px;
}

#sky_brick_primafila .ppv-code{
	margin: 10px 5px;
	height: 18px;
	font-family: SkyTextMedium,Helvetica,sans-serif;
	font-size: 11px;
	color: #ffffff;
}

#sky_brick_primafila ul li img{
	width: 135px;
	height: 192px;
	display: block;
}

#sky_brick_primafila .ppv-acquista{
}

#sky_brick_primafila .ppv-acquista a{
	color: white;
	text-decoration: underline;
	margin: 0px 5px;
	font-weight: bold;
	font-family: SkyTextMedium,Helvetica,sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.link-primafila{
	float: left;
	color: white;
	text-decoration: none;
	margin: 7px 0px 0 295px;
	/* line-height: 33px; */
	height: 13px;
	background: #183560;
	padding: 10px;
	border: 1px solid #2f5383;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.logo-primafila{
	float: left;
	margin: 8px 0 0 5px;
}

.logo-primafila img{

}


/*   ****** ******  ****** ******   */
/*	 END BRICK PRIMAFILA HP GUIDATV	*/
/*   ****** ******  ****** ******   */









