/* Header Tab SPORT */
div#header ul li.sport a {background:transparent url(/static/images/sito/toolSportOn.gif) repeat scroll 0 0;}

/*** Highlights ***/

div#highlights_calcio{
	border:1px solid #CBCBCB;	
}

/*** Highlights: Titolo di Livello 1 ***/

div#highlights_calcio div#highlights_header{
    background:url('http://static.sky.it/static/images/sezioni/sport/calcio_italiano_09/highlights/bg_highlights_header.jpg') repeat-x;        
    border-bottom:1px solid #CBCBCB;
    margin:0;
    padding:0px;
}

div#highlights_calcio div#highlights_header h1{
    background:url('http://www.sky.it/static/images/sezioni/sport/calcio_italiano_09/highlights/timelega_105x54.gif') no-repeat;        
    color:#003267;
    font-size:28px;
    height:34px;
    margin:0;
    padding:10px 10px 10px 105px;
}

div#highlights_calcio.ucl div#highlights_header h1{
    background:url('http://www.sky.it/static/images/sezioni/sport/calcio_estero_09/champions_54x54.gif') no-repeat;   
	font-size:26px;	
}

div#highlights_calcio.b div#highlights_header h1{
    background:url('http://www.sky.it/static/images/sezioni/sport/calcio_italiano_09/highlights/timBelega_105x54.gif') no-repeat;   
}

div#highlights_calcio h1 a{
    color:#2863A8;
    display:block;
    float:right;    
    font-size:14px;
    font-weight:bold;
    margin-top:12px;
    *margin-top:-22px;
}

/*** Highlights: Titolo di Livello 2 ***/

div#highlights_calcio h2, div#squadre_container h2{
	background-color:#8aafe0;
	border:1px solid white;
	color:#003267;
	font-size:14px;
	margin:0;
	padding:6px;
}

/*** Highlights: Contenitore risultati ***/

ul.giornate_container{
	border:0 none;
	height:44px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
	width:551px;
}	

/*** Highlights: Risultato squadra ***/

ul.giornate_container li{
	border:1px solid white;
	float:left;
	height:17px;
	padding-top:3px;
	text-align:center;
	width:27px;
}

ul.giornate_container.b li{
	width: 24px;
}

ul.giornate_container li.empty{background-color:#cfe3fc;}

ul.giornate_container li.played, ul.giornate_container li.not_played{background:#8aafe0 none repeat scroll 0 0;}

ul.giornate_container li.selected{background:#2863a8 none repeat scroll 0 0;}

ul.giornate_container li.ultima_giornata_riga{width:26px;}

ul.giornate_container li a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

ul.giornate_container li a:hover{text-decoration:underline;}

ul.giornate_container li.played a{color:#2863a8;}

ul.giornate_container li.not_played a, ul.giornate_container li.selected a{color:#FFFFFF;}

/*** Highlights: Contenitore squadre ***/

div#squadre_container ul{
	background-color:#cfe3fc;
	border:1px solid white;
	height:30px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:4px;
	padding-bottom:6px;	
	width:540px;
}

div#highlights_calcio.ucl  div#squadre_container ul{
	height: 74px;
}

div#highlights_calcio.b  div#squadre_container ul{
	height: 45px;
}

/*** Highlights: Nome squadra ***/

div#squadre_container ul li{
	float:left;
	margin-right:10px;
	white-space: nowrap;
}

div#squadre_container ul li a{
	color:#2863a8;
	font-weight:bold;
	font-size:12px;
	text-decoration: underline;
	white-space: nowrap;
}

div#squadre_container ul li a.selected{
	color: #000000;
	text-decoration:none;
	white-space: nowrap;
}

/*** Highlights: Contenitore giornata calcistica ***/

div#giornata_calcistica{
	border:1px solid #CBCBCB;	
	float:left;
	margin: 0;
	padding:0;
	width: 550px;
}

div#giornata_calcistica h2{
	background:#2863a8 url('http://static.sky.it/static/images/sito/bkgLabelSport.gif') no-repeat;
	border:0;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bolder;
	margin:0;
	padding:0 12px 0 0;
	text-align:right;
}

.minus_one_margin{margin-left:-1px;}

/*** Highlights: Risultati partite ***/

div#giornata_calcistica ul{
	background: #FDFDFD url('http://static.sky.it/static/images/sezioni/sport/calcio_italiano_09/highlights/bg_games.jpg') repeat-x bottom;	
	height:400px;
	/* margin: 28px 2px 0px 2px; */
	margin: 28px 0px 1px 4px;	
	padding:0;
	width:542px;
}

div#highlights_calcio.ucl  div#giornata_calcistica ul{
	height:540px;
}

div#giornata_calcistica ul li{
	display: block;
	background: #FDFDFD url('http://static.sky.it/static/images/sezioni/sport/calcio_italiano_09/highlights/bg_game_preview.jpg') repeat-x bottom;
	border: solid 1px #CCCCCC;
	float: left;
	height:43px;
	margin: 0px 0px 4px 18px;
	_margin-left: 9px;
	padding: 5px;
	width: 232px;
}

div#highlights_calcio.ucl  div#giornata_calcistica ul li{
	height:48px;
}

div#giornata_calcistica ul li div.game_img{
	float: left;
	margin-right: 10px;
	height:43px;
}

div#giornata_calcistica ul li div.game_img img{
 border:1px solid #ABA9AC;
 width: 56px;
}

div#giornata_calcistica ul li div.game_name a, div#giornata_calcistica ul li div.game_name span{
	color: #336892;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
}

div#giornata_calcistica ul li div.game_result{
	color: #666666;	
	font-size: 12px;
	font-weight: bold;
}

/** Highlights: Dettagli partita **/

div#giornata_calcistica div#game_details_result{
	background:url('http://static.sky.it/static/images/sezioni/sport/calcio_italiano_09/highlights/bg_player.gif') no-repeat;	
	height:606px;
	margin:8px 0px 8px 18px;
}

div#giornata_calcistica div#team_details{
	background:url('http://static.sky.it/static/images/sezioni/sport/calcio_italiano_09/highlights/bg_player4.gif') no-repeat;	
	height:555px;
	margin:8px 0px 16px 18px;
}

div#giornata_calcistica div#game_details_result div#home_team,div#giornata_calcistica div#game_details_result div#result,div#giornata_calcistica div#game_details_result div#away_team{
	color:#003267;
	float:left;
	font-size:14px;
	font-weight:bold;
}

div#giornata_calcistica div#game_details_result div#result{
	padding:22px 0 20px 0;
	text-align:center;
	width:40px;
}

div#giornata_calcistica div#game_details_result div#home_team{
	margin-left:14px;
	_margin-left:7px;
	text-align:right;
	width:224px;
}

div#giornata_calcistica div#game_details_result div#away_team{
	margin-right:14px;
	width:224px;
}

div#giornata_calcistica div#game_details_result div h3{display:block; padding:0; margin: 20px 0px 20px 0px;}

div#giornata_calcistica div#game_details_result div span{background: url('http://static.sky.it/static/images/sezioni/sport/calcio_italiano_09/highlights/team_logos.gif') no-repeat; width:48px; margin-top:10px;}

div#giornata_calcistica div#game_details_result div#home_team h3, div#giornata_calcistica div#game_details_result div#home_team span{float:right;}

div#giornata_calcistica div#game_details_result div#away_team h3, div#giornata_calcistica div#game_details_result div#away_team span{float:left;}

/*** Highlights: Logo squadre ***/

div#giornata_calcistica div#game_details_result div span.box_Atalanta{
	background-position: 0px -4px;
 	height:33px;
}

div#giornata_calcistica div#game_details_result div span.box_Bari{
	background-position: 0px -43px;
	height:36px;
}

div#giornata_calcistica div#game_details_result div span.box_Bologna{
	background-position: 0px -86px;
	height:32px;
}

div#giornata_calcistica div#game_details_result div span.box_Cagliari{
	background-position: 0px -126px;
	height:33px;
}

div#giornata_calcistica div#game_details_result div span.box_Catania{
	background-position: 0px -169px;
	height:29px;
}

div#giornata_calcistica div#game_details_result div span.box_Chievo{
	background-position: 0px -210px;
	height:29px;
}

div#giornata_calcistica div#game_details_result div span.box_Fiorentina{
	background-position: 0px -249px;
	height:33px;
}

div#giornata_calcistica div#game_details_result div span.box_Genoa{
	background-position: 0px -290px;
	height:32px;
}

div#giornata_calcistica div#game_details_result div span.box_Inter{
	background-position: 0px -330px;
	height:33px;
}

div#giornata_calcistica div#game_details_result div span.box_Juventus{
	background-position: 0px -370px;
	height:35px;
}

div#giornata_calcistica div#game_details_result div span.box_Lazio{
	background-position: 0px -414px;
	height:28px;
}

div#giornata_calcistica div#game_details_result div span.box_Livorno{
	background-position: 0px -453px;
	height:33px;
}

div#giornata_calcistica div#game_details_result div span.box_Milan{
	background-position: 0px -492px;
	height:35px;
}

div#giornata_calcistica div#game_details_result div span.box_Napoli{
	background-position: 0px -534px;
	height:33px;
}

div#giornata_calcistica div#game_details_result div span.box_Palermo{
	background-position: 0px -575px;
	height:33px;
}

div#giornata_calcistica div#game_details_result div span.box_Parma{
	background-position: 0px -618px;
	height:29px;
}

div#giornata_calcistica div#game_details_result div span.box_Roma{
	background-position: 0px -656px;
	height:35px;
}

div#giornata_calcistica div#game_details_result div span.box_Sampdoria{
	background-position: 0px -698px;
	height:31px;
}

div#giornata_calcistica div#game_details_result div span.box_Siena{
	background-position: 0px -738px;
	height:33px;
}

div#giornata_calcistica div#game_details_result div span.box_Udinese{
	background-position: 0px -782px;
	height:27px;
}

div.flash_player_container, div.flash_team_player_container{
  	margin-left:14px;
	width:486px;
}
	
div.flash_player_container{height:476px;}

/** IE7 Hack **/
div.flash_player_container{*height:417px;}

div.flash_team_player_container{height:415px;}

/** Highlights: Filtri **/

div#giornata_calcistica div div.filter{
	clear:both;	
	margin-left:14px;
	margin-top: 15px;
	height: 20px;
	width:486px;
}

div#giornata_calcistica div label{
	color:#003267;
	display:block;
	float:left;
	font-size:15px;
	font-weight: bold;	
	width:246px;
}

div#giornata_calcistica div select{
	display:block;
	float:left;
	font-size:12px;
	width:240px;	
}

div#giornata_calcistica div select option{
	padding-left: 4px;	
}

/* UCL MENU */
div#highlights_calcio.ucl ul {
	height: 22px;
}

div#highlights_calcio.ucl ul#gironi li.title,
div#highlights_calcio.ucl ul#ottavi li.title,
div#highlights_calcio.ucl ul#quarti li.title,
div#highlights_calcio.ucl ul#semifinali li.title,
div#highlights_calcio.ucl ul#finale li.title {
	width: 266px;
	background: #CFE3FC;
	font-weight: bold;
	color:#2863A8;
	font-size:12px;
}

div#highlights_calcio.ucl ul#gironi li {
	width: 45px;
}
div#highlights_calcio.ucl ul#ottavi li,
div#highlights_calcio.ucl ul#quarti li,
div#highlights_calcio.ucl ul#semifinali li {
	width: 139px;
}

div#highlights_calcio.ucl ul#finale li {
	width: 548px;
}
 
div#content div#highlights_calcio.wc{border:1px solid #993400;width:550px;}
div#content div#highlights_calcio.wc div#highlights_header{display:none;}
div#content div#highlights_calcio.wc h2{background-color:#993400;color:#fff;text-transform:uppercase;border:none;padding:3px 0px 3px 5px;clear:both;}
div#content div#highlights_calcio.wc ul.giornate_container{height:auto;width:auto;float:left;}
div#content div#highlights_calcio.wc ul.giornate_container li{
	border:none;height:auto;padding-top:0px;width:100px;background-color:#E87B36;border-bottom:1px solid #993400;border-left:1px solid #993400;
}div#content div#highlights_calcio.wc ul.giornate_container li.title{
	width:247px;text-transform:uppercase;color:#000;background-color:#fff;border-bottom:1px solid #993400;height:15px;border-left:none;
}div#content div#highlights_calcio.wc ul.giornate_container li#li_1{background-color:#993400;}
div#content div#highlights_calcio.wc ul.giornate_container li.played a{color:#fff;}
div#content div#highlights_calcio.wc ul.giornate_container li.not_played a{color:#993400;}
div#content div#highlights_calcio.wc ul#finale1{width:100%;background-color:#E87B36;}
div#content div#highlights_calcio.wc ul#ottavi li, div#content div#highlights_calcio.wc ul#semifinali li{
	border:none;width:274px;text-align:center;background-color:#E87B36;border-bottom:1px solid #993400;border-right:1px solid #993400;
}div#content div#highlights_calcio.wc ul#finale3 li, div#content div#highlights_calcio.wc ul#quarti li{
	border:none;width:275px;text-align:center;background-color:#E87B36;border-bottom:1px solid #993400;
}div#content div#highlights_calcio.wc ul#finale1 li{border:none;width:100%;}
div#content div#highlights_calcio.wc div#squadre_container ul{border:none;background-color:#fff;height:auto;}
div#content div#highlights_calcio.wc div#squadre_container ul li a{color:#000;font-weight:100;text-transform:uppercase;font-size:11px;}
div#content div#highlights_calcio.wc div#giornata_calcistica{margin-top:10px;background-color:#E97D32;}
div#content div#highlights_calcio.wc div#giornata_calcistica ul{background:none;clear:both;height:auto;}
div#content div#highlights_calcio.wc div#giornata_calcistica ul li div.game_name a{color:#BD4811;}
div#giornata_calcistica h2 {
	background:#2863A8 url(http://static.sky.it/static/images/sito/bkgLabelSport.gif) no-repeat scroll 0 0 !important;
	border:0 none;color:#FFFFFF;font-size:12px;font-weight:bolder;margin:0;padding:0 12px 0 0 !important;text-align:right;
}

div#content div#giornata_calcistica.wc{margin:10px 0;background:url(http://www.sky.it/static/images/sezioni/sport/sudafrica2010/bg_games.jpg) top left;}
div#content div#giornata_calcistica.wc div#team_details{background:none;height:auto;margin-bottom:10px;}
div#content div#giornata_calcistica.wc div#team_details div.filter{margin-top:5px;}
div#content div#giornata_calcistica.wc div#team_details label{color:#fff;}
div#content div#giornata_calcistica.wc div#game_details_result{
	margin:0px;background:#fff url(http://www.sky.it/static/images/sezioni/sport/sudafrica2010/bg_player.jpg) no-repeat center;padding:10px 0px 0px 18px;
}div#content div#giornata_calcistica.wc div#game_details_result div h3{color:#fff;}
div#content div#giornata_calcistica.wc div#game_details_result div#result{color:#000;}
div#content div#giornata_calcistica.wc label{color:#FFF;}

div#highlights_calcio.b ul#ottavi, div#highlights_calcio.b ul#finali, div#highlights_calcio.b ul#semifinali{height:22px;}
div#highlights_calcio.b ul#ottavi li, div#highlights_calcio.b ul#finali li, div#highlights_calcio.b ul#semifinali li {width:139px;}
div#highlights_calcio.b ul#ottavi li.title, div#highlights_calcio.b ul#finali li.title, div#highlights_calcio.b ul#semifinali li.title{
	background:#CFE3FC none repeat scroll 0 0;color:#2863A8;font-size:12px;font-weight:bold;width:266px;
}

div#giornata_calcistica div#game_details_result div span.box_Cile{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=Chile) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Svizzera{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=Switzerland) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Ghana{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=Ghana) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Australia{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=Australia) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Uruguay{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=Uruguay) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Sudafrica{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=SouthAfrica) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Inghilterra{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=England) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Algeria{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=Algeria) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Slovenia{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=Slovenia) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_USA{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=USA) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Olanda{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=Netherlands) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Giappone{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=Japan) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Spagna{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=Spain) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Honduras{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=Honduras) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Camerun{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=Cameroon) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Danimarca{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=Denmark) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Italia{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=Italy) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Nuova.Zelanda{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=NewZealand) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Francia{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=France) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Messico{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=Mexico) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Slovacchia{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=Slovakia) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Paraguay{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=Paraguay) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Argentina{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=Argentina) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Corea.del.Sud{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=SouthKorea) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Germania{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=Germany) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Serbia{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=Serbia) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Brasile{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=Brazil) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Costa.d\'Avorio{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=IvoryCoast) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Grecia{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=Greece) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Nigeria{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=Nigeria) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Portogallo{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=Portugal) no-repeat center bottom; height:30px; width:65px;
}

div#giornata_calcistica div#game_details_result div span.box_Corea.del.Nord{
	background:url(http://widgets.optasportsdata.com/smallflags.php?team=NorthKorea) no-repeat center bottom; height:30px; width:65px;
}

