div#TeamCalendarBlock {
	width:100%;
}

div.menu_2_level {
	display:block;
	float:left;
}

div.small_container {
	border-bottom:1px solid #4cb1ff;
	border-top:1px solid #4cb1ff;
}

div.small_container span {
	display:inline;
	/*margin:5px 0px 5px 2px;*/
	font-weight:bold;
	float:left;
	width:auto;
	margin:5px 40px 5px 2px;
}

ul#calendar_list {
	display:block;
	float:left;
	font-size:10px;
	padding:0px;
	
	}

div.primafase {
	background-color:#0066FF;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:0px;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	border-right:1px solid #fff;
	width:54%;
}

div.secondafase {
	background-color:#478ffd;
	border-right:1px solid #fff;
	width:15%;
}

div.terzafase {
	background-color:#7aafff;
	border-right:1px solid #fff;
	width:8%;
}

div.quartafase {
	background-color:#9dc6fe;
	border-right:1px solid #fff;
	width:8%;
}

div.quintafase {
	background-color:#c5e2f4;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	border-right:1px solid #fff;
	width:7%;
}

	ul#calendar_list, ul#calendar_list_2 {
	  margin:1px;
	} 
	
	ul#calendar_list {
	  height:40px;
	}
	
	ul#calendar_list_2 {
	  height:24px;
	}
	
	ul#calendar_list li, ul#calendar_list_2 li {
	  float: left;
	  -moz-border-radius-topleft:3px;
	  -moz-border-radius-topright:3px;
	  -moz-border-radius-bottomleft:3px;
	  -moz-border-radius-bottomright:3px;
	  -webkit-border-radius: 3px;
	  list-style-type: none;
	 /* padding: 2px;*/
	 padding: 1px;	
	 
	  text-align:center;
	  margin:1px;
	  border:1px solid #4cb1ff;
	  background-color: #4cb1ff;
	  line-height: 12px;
	}
	
	ul#calendar_list li.active, ul#calendar_list_2 li.active {
	  	background-color: #0066ff;
		  border:1px solid #fff;
		  color:#fff;
	}
	
	ul#calendar_list li a, ul#calendar_list_2 li a {
		color:#fff;	
		/*white-space:nowrap;*/
		
		
		}
	
	div#TeamCalendarBlock ul#calendar_list li {

	}
	
	div#TeamCalendarBlock ul#calendar_list li.active {

	}
	
	div#TeamCalendarBlock ul#calendar_list li a {
	}
	
	
	
	
	table.results {
		width:99%;
	}
	
	table.results tr td.col4 {
		text-align:left;
	}
	
	table.results tr td.col6 {
		text-align:right;
	}
	
	table.results tr td.col3,
	table.results tr td.col6 {
		border:0px;
	}
	
	div#block_mondiali h2 {
		color:#0066ff;
		padding-top:5px;
		margin:5px 0px 0px 5px;
		font-size:12px;
	}
	
	
	
	table.matches tr td img {
		border:0px;
		padding-left:0px;}
		
		
		
		table.matches tr td.date,
		table.matches tr td.hour,
		table.matches tr td.logo,
		table.matches tr td.link,
		table.matches tr td.result {
		width:5%;
		}
		
		table.matches tr td.group {
		width:15%;}
		
		
		table.matches tr td.sport_facility,
		table.matches tr td.team_0 a,
		table.matches tr td.team_1 a {
		width:20%;}
		
		
		
table.ranking_team tr.ranking_header1,
table.ranking_team tr.ranking_header2 td.team_flag,
table.ranking_team tr.ranking_header2 td.col2,
table.ranking_team tr.ranking_header2 td.col3,
table.ranking_team tr.ranking_header2 td.col4,
table.ranking_team tr.ranking_header2 td.col5,
table.ranking_team tr.ranking_header2 td.col6,
table.ranking_team tr.ranking_header2 td.col7,
table.ranking_team tr.ranking_header2 td.col8,
table.ranking_team tr.ranking_header2 td.col9,
table.ranking_team tr.ranking_header2 td.col14,
table.ranking_team tr.ranking_header2 td.col15,
table.ranking_team tr.ranking_header2 td.col16,
table.ranking_team tr.ranking_header2 td.col17,
table.ranking_team tr.ranking_header2 td.col18,
table.ranking_team tr.ranking_header2 td.col25 {
display:none;
}


table.ranking_team tr.ranking_result td.team_flag,
table.ranking_team tr.ranking_result td.col2,
table.ranking_team tr.ranking_result td.col3,
table.ranking_team tr.ranking_result td.col4,
table.ranking_team tr.ranking_result td.col5,
table.ranking_team tr.ranking_result td.col6,
table.ranking_team tr.ranking_result td.col7,
table.ranking_team tr.ranking_result td.col8,
table.ranking_team tr.ranking_result td.col9,
table.ranking_team tr.ranking_result td.col14,
table.ranking_team tr.ranking_result td.col15,
table.ranking_team tr.ranking_result td.col16,
table.ranking_team tr.ranking_result td.col17,
table.ranking_team tr.ranking_result td.col18,
table.ranking_team tr.ranking_result td.col25 {
display:none;
}

table.matches th.link,
table.matches tr td.link,
div.fase_1 {
display:none;}
