div#TeamCalendarBlock {
width:640px !important;
}


h2#event_label {
color: #999999;
font-size: 1em;
text-align: center;
}



/*div#TeamCalendarBlock ul#calendar_list li {
font-size:0.6em;

}*/

/*TAB PRIMO TURNO*/


div#TeamCalendarBlock ul#calendar_list li a.active{

}

div#TeamCalendarBlock ul#calendar_list li a:hover{
}

/*FINE TAB PRIMO TURNO*/

div#TeamCalendarBlock ul#calendar_list li.active {

}

div#TeamCalendarBlock ul#calendar_list li a {
	width:30px;
	display:block;
	float:left;
}
.champions_league div#TeamCalendarBlock ul#calendar_list li a,
.coppa_italia div#TeamCalendarBlock ul#calendar_list li a {
	width:100%;
	height:100%;
}

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

div.small_container {
}

div.small_container span {
display:inline;
margin:5px;
font-weight:bold;
float:left;
width:auto;
color:#FFFFFF;
}


div.primafase {
background-color:#BD8924;
-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:53%;}



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

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

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

div.quintafase {
background-color:#DEC491;
-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%;
}

div.sestafase {
width:7%;
}

div.team_select {
background-color:#7d870d;
float:left;
padding:5px;
text-align:left;
width:629px;}

span.text {
color:#FFF;
font-weight:bold;}




table.results {
width:99%;
}

table.results tr td.col4,
table.results tr td.col6 {
text-align:center;
text-transform:uppercase;
}




div#block_mondiali h2 {
color:#0066ff;
padding-top:5px;
margin:5px 0px 0px 5px;
font-size:11px;
}


/*GESTIONE CLASSIFICHE */

div#Ranking_Object {
float:left;
margin-top:10px;
width:655px;
}

div.calendar_ranking {
float:left;
}

div.calendar_ranking tr.ranking_header1 {
display:none;}


table.matches th {
background-color:#DEDEDE;
color:#FFFFFF;
height:30px;
font-weight:bold;
border-collapse:separate;
font-size:1.1em;
padding-left:5px;		
}
	


table.results {
float:left;
width:650px !important;
border-left: 1px solid #CCC;
font-size:11px;
margin-top:-13px;
}


table.results tr td {
padding: 1px;
color: #333;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
text-align:center;
}

table.results tr td.col5 {
text-align:center;}

table.results tr td.qualified {
color:#FF0000;}

table.results tr td.qualified a {
color:#FF0000;}



table.results th,
table.results th.col4 {
background-color:#DEDEDE !important;
color:#333 !important;
font-weight:normal !important;
padding:5px !important;
border-right:1px solid #FFF !important;
text-transform:uppercase !important;
position:relative !important;
}

table.results tr.odd {
background-color: #ECECEC;
}

table.results tr.even {
background-color: #FFF;
}


table.results tr td img {
border:0px;
padding-left:0px;}



table.results tr td.date,
table.results tr td.hour,
table.results tr td.logo,
table.results tr td.link,
table.results tr td.result {
width:5%;
}



table.results tr td.result {
white-space:nowrap;
}

table.results tr td.group {
width:15%;
border-right:1px solid #DAD6D6;


}
table.results tr td.hour {
border-right:1px solid #CCCCCC;

}

table.results tr td.sport_facility,
table.results tr td.team_0 a,
table.results tr td.team_1 a {
width:20%;}

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




