

/*lista*/


ul#alphabet {	
	background:#83bcff;
	display:block;
	clear:both;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	text-align:left;
	width:auto;
}

ul#alphabet li {	
 	width:20px;
	display:inline;
	padding-left:7px;
	padding-right:7px;
}

ul#alphabet li.empty a {	
	color:#0066CC;
}

ul#alphabet li a {	
	padding:0px 5px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}

ul#alphabet li a.active {	
 	/*background-color:#FF9900;*/
	color:#0066FF;
}

ul#list {	
	background:#2e8ff6;	
	display:block;
	clear:both;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	text-align:left;
	width:auto;
	/*height:50px;
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;*/
	overflow:hidden;
	position:relative;
	margin-top:-10px;
}

ul#list li {	
	display:inline;
	float:left;
	text-indent:-5000px;
	/*height:40px;*/
	margin:15px 0px 0px 0px;
}

ul#list li.letter {	
	color:#FFF !important;
	font-weight:bold;
	text-indent:0;
	height:10px;
	background-color:#FF9900;
	padding:3px;
}

ul#list li.active {	
	color:#FF9900;

}


ul#list li img.freccia {
	display:block;
	background-color:#75b3fe;
}

ul#list li img.logo_elenco {	
	display:block;
	width:30px;
	margin-right:1px;
	border:0px;
	padding:3px;
}
#info ul.info_squadra li img.logo{
border:0;
}
ul#list li img.logo_elenco:hover {
background-color:#FF9900;
padding:3px;
}



ul#list li img.active{	
	display:block;
	width:30px;
	background-color:#FF9900;
}

ul#list li.prec, ul#list li.succ {	
	position:absolute;
	top:10px;
	width:10px;
	text-indent:0px;
}

ul#list li.prec {
	left:0;
}

ul#list li.succ {	
	right:3px;
}

ul#list li.prec img, ul#list li.succ img {
	background: #EDEDED;
	padding:3px;
}



/*anagrafica squadra*/

div#block_formazione {
	background: #333;
	margin-top:15px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	border:1px solid #2e8ff6;
	width:640px;
	}

div#info {
	background:#2e8ff6;
	overflow:auto;
	padding:10px;
	width:300px;
	float:left;	
}

div#info ul li {
	float:left;
	color:#fff;
	display:block;
}

div#info ul li.picture {
}

div#info ul li.nome, div#info ul li.dati {
	width:200px;
	margin-left:10px;
} 

div#info ul li.web_site {
text-align:left;
width:200px;
margin-left:10px;
} 

div#info ul li.web_site a {
color:#FFF;
text-decoration:underline;
}

div#info ul li span {
	font-weight:bold;

} 

div#info ul li.nome {
	margin-bottom:10px;

} 

div#info ul li.nome h2 {
color:#FFF;
}

div#formazione {
	padding:10px;
	width:auto;	
}

table.giocatori {
	padding:3px;
	width:310px;
	color:#fff;	
}
table.giocatori tr td,
table.giocatori tr th  {
	border:0px;
	padding:0;
}

table.giocatori tr td.col4,
table.giocatori tr td.col5 {
text-align:center;}

img.small_player{
	height:24px;
} 
table.giocatori thead tr th.col6,
table.giocatori tbody tr td.col2 {
	text-align:left;
}

table.giocatori thead tr th.col6 {
	font-size:16px;
	font-weight:normal;
}


table.giocatori tbody tr td.col1 {
	width:20px;
}

table.giocatori thead tr th.col6 {
	width:200px;
}

table.col2 {
float:right;
}

table.allin {
display:block;
clear:both;
} 

table.col1 {
float:left;
clear:left;
}

table.first {
}

ul#palmares_list{
padding-top:10px;
clear:both;
} 
ul#palmares_list li{
margin-right:5px;
position:relative;
padding-bottom:10px;
} 

ul#palmares_list li span{
bottom:0;
clear:both;
left:0;
position:absolute;
text-align:center;
width:100%;
} 
/*blocco classifica e calendario*/


div.box {
margin:5px;
width:308px;
float:left;
/*height:170px;*/
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border:1px solid #2e8ff6;
}

table.widget_tab {
background-color:#333333;
margin:0px;
color:#fff;
width:100%;
}

table.widget_tab th, table.widget_tab td  {
height:30px;
}


table.widget_tab span.logo-team{
	display:none;
}
table.widget_tab td.col0 div.type-match{
	height:25px;
	width:15px;
	display:block;
	background:#cc00cc;
}

table.widget_tab td.col0 div.a{
	background:#0066ff;
}

table.calendario {
background:#333;
border:3px solid #333;
-moz-border-radius-topright:3px;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
}

table.calendario td  {
background:#2E8FF6 url(../images/squadre/bkg_cal.gif) repeat-x scroll left top;
border-bottom:1px solid #333333;
border-right:0 none;
height:25px;
padding:0;
}

table.calendario td.col1  {
width:15px;
padding:0px;
margin:0px;
background:#2E8FF6 url(../images/squadre/bkg_cal.gif) repeat-x scroll top left;
}

table.calendario td.col1 span.cal_qualificazione {
background:transparent url(../images/project/bkg_qualificazioni.gif) repeat-x scroll left center;
display:block;
height:100%;
text-indent:-5000px;
width:15px;
}

table.calendario td.col1 span.cal_italia {
background:transparent url(../images/project/bkg_italia.gif) repeat-x scroll left center;
display:block;
height:100%;
text-indent:-5000px;
width:15px;
}

table.calendario td.col1 span.cal_europa {
background:transparent url(../images/project/bkg_europa.gif) repeat-x scroll left center;
display:block;
height:100%;
text-indent:-5000px;
width:15px;
}

table.calendario td.col1 span.cal_mondiali {
background:transparent url(../images/project/bkg_mondiali.gif) repeat-x scroll left center;
display:block;
height:100%;
text-indent:-5000px;
width:15px;
}

table.calendario td img.cal_img  {
height:20px;
}

table.calendario td.col2,
table.calendario td.col4,
table.calendario td.col6  {
width:30px;
}

table.calendario td.col3  {
text-align:left;
}

table.calendario td.col5  {
text-align:right;
}


/* tabella qualificazioni */

table.qualificazioni {
background:#333;
border:3px solid #333;
-moz-border-radius-topright:3px;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
}

table.qualificazioni td  {
background:#2E8FF6 url(../images/squadre/bkg_cal.gif) repeat-x scroll left top;
border-bottom:1px solid #333333;
border-right:0 none;
color:#333333;
height:25px;
padding:0;
}


table.classifica tr.squadra td {
background-color:#0660e8;
}

table.classifica th {
border-bottom:1px solid #fff;
}

table.classifica th.col1,
table.classifica td.col1  {
text-align:left;
border-right:0px;
}

table.classifica th.col8,
table.classifica td.col8  {
border-right:0px;
}


div.neutro {
width:308px;
display:block;	
border:0px;
}

div.tabs_container {
margin-top:-12px;
padding:0px;
}

ul.tabs_list li.tabs {
width:auto;
}
ul.calendar_tabs {
	margin-bottom:0;
	margin-top:5px;
	height: 16px;
}
ul.calendar_tabs li.tabs a{
	padding:5px;
}
ul.calendar_tabs li.tabs a:hover{
	background:#333333;
	border:1px solid #333333;
	color:#ffffff;
}
ul.calendar_tabs li.tabs a.active{
	background:#333333;
	border:1px solid #333333;
	color:#ffffff;
}
ul.calendar_tabs li{
	padding:0;
	padding-right:3px;
}
.ui-tabs .ui-tabs-nav li {
background:#ccc !important;
color:#333 !important;
-moz-border-radius-topleft:3px !important;
-moz-border-radius-topright:3px !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
background:#333 !important;
color:#fff !important;
}

div.widget_voto {	
	border: 2px solid #2e8ff6;
	background:#333 none repeat scroll 0 0;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	float:left;
	text-align:center;
	width:150px;
	height:183px;
}

div.box h2 {
background:#2E8FF6 url(../images/link.gif) no-repeat scroll right center;
color:#FFFFFF;
font-size:10px;
height:16px;
margin:0;
padding:2px;
text-align:left;
text-decoration:none;
width:auto;
}

div.widget_voto ul.voti {
	background:#333 none repeat scroll 0 0;

}

div.widget_voto ul li {	
	display:inline;
	padding:5px;
	background:#333 none repeat scroll 0 0;
}

div.widget_voto ul li.picture {	
	clear:both;
	display:block;
}

div.widget_voto ul li.picture img {	
	border:1px solid #555354;

}

div.widget_voto ul li.voto_europa {
	background:transparent url(../images/project/bkg_europa.gif) repeat-x left center;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	height:36px;
	border:0px;
	color:#fff;
}

div.widget_voto ul li.voto_italia {
	background:transparent url(../images/project/bkg_italia.gif) repeat-x left center;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	height:36px;
	border:0px;
	color:#fff;
}

div.widget_voto ul li.voto_qualificazioni {
	background:transparent url(../images/project/bkg_qualificazioni.gif) repeat-x left center;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	height:36px;
	border:0px;
	color:#fff;
}

div.widget_voto ul li.voto_mondiali {
	background:transparent url(../images/project/bkg_mondiali.gif) repeat-x left center;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	height:36px;
	border:0px;
	color:#fff;
}

div.widget_voto ul li.voto_media {
	height:36px;
	border:0px;
	font-weight:bold;
	color:#ff3300;
}

div.sez_stat {
	background-color:#333;
	text-align:center;
}

div.sez_1 {
	overflow:auto;
}

div.sez_2 {
	overflow:auto;
}
div.sez_3 {
	overflow:auto;
	padding-bottom:20px;
}

div.sez_stat h3 {
	color:#fff;
	text-align:center;
	padding:10px 5px 0px 5px;
	font-weight:normal;
}

div.sez_stat h4 {
	color:#fff;
	padding: 5px;
	font-weight:normal;
}

div.sez_stat dl.stat_partite {
float:left;
margin-top:20px;
}
div.sez_stat dl.first {
margin-left:50px;
margin-top:20px;
}

div.sez_stat dl dd {	
	display:inline;
	padding:5px;
	color:#ff3300;
	font-weight:bold;
	width:30px;
	display:block;
	clear:both;
	height:15px;
	border-right:1px solid #333;
	background:#dcdfd8 none repeat scroll 0 0;
}

div.sez_stat dl dt {	
	background:#cdcdcd none repeat scroll 0 0;
	border-right:1px solid #333333;
	clear:both;
	height:15px;
	color:#333;
	font-weight:bold;
	display:block;
	padding:5px;
	width:30px;
}


/*GESTIONE_QUALIFICAZIONI*/

div.neutro table.ranking_team {
display:block;
float:left;
width:308;
}


#posizione-girone table.ranking_team {
background-color:#333333;
color:#FFFFFF;
margin:0;
width:100%;
}

#posizione-girone table.ranking_team tr.ranking_header2 td {
	font-weight:bold;
	border-bottom:1px solid #fff;
}

#posizione-girone table.ranking_team tr td.col-1,
#posizione-girone table.ranking_team tr td.col-2,
#posizione-girone table.ranking_team tr td.col9,
#posizione-girone table.ranking_team tr td.col21,
#posizione-girone table.ranking_team tr td.col22,
#posizione-girone table.ranking_team tr td.col23,
#posizione-girone table.ranking_team tr td.col24,
#posizione-girone table.ranking_team tr td.col25{
 display:none;
}
#posizione-girone table.ranking_team tr td.col20{
	border-right:0;
}
#posizione-girone table tr{
height:30px;
}
#posizione-girone table tr.odd,
#posizione-girone table tr.even {
background-color:#333333;
}


table.ranking_team tr.ranking_header1,
table.ranking_team tr.ranking_header2 td.col2,
table.ranking_team tr.ranking_header2 td.team_flag,
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.col21,
table.ranking_team tr.ranking_header2 td.col22,
table.ranking_team tr.ranking_header2 td.col23,
table.ranking_team tr.ranking_header2 td.col24,
table.ranking_team tr.ranking_header2 td.col25 {
display:none;
}


table.ranking_team tr.ranking_result td.ico43 span,
table.ranking_team tr.ranking_result td.ico44 span,
table.ranking_team tr.ranking_result td.ico45 span,
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.col21,
table.ranking_team tr.ranking_result td.col22,
table.ranking_team tr.ranking_result td.col23,
table.ranking_team tr.ranking_result td.col24,
table.ranking_team tr.ranking_result td.col25 {
display:none;
}



div.qualify {
background-color:#333;}

div.qualify table.results tr.calendar_heading,
div.qualify table.results td.col2,
div.qualify table.results td.col3,
div.qualify table.results td.col7 {
display:none;}

div.qualify h2 {
background-image:none;
width:305px;
clear:both;}

div.qualify table.results {
margin-top:-10px;}

/* calendario fase finale */

table.matches thead.match,table.matches td.link,table.matches td.group,table.matches td.sport_facility, table.matches td.logo{
	display:none;
}


/*STATISTICHE SCHEDA SQUADRA */

table.precedenti,
table.precedenti_rigori,
table.statistiche,
table.gol {
margin:0px 5px 0px 55px;
width:200px;
color:#FFF;
font-weight:bold;
}

table.precedenti tr td.col-1 {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-topleft:3px;
background:#7dc945;
height:20px;
padding:1px;
text-align:center;
}

table.precedenti tr td.col-2 {
background:#FFF;
color:#336699;
padding:1px;
height:20px;
text-align:center;
}

table.precedenti tr td.col-3 {
-moz-border-radius-bottomright:3px;
-moz-border-radius-topright:3px;
background:#FF0000;
padding:1px;
height:20px;
text-align:center;
border:none;
}

table.precedenti_rigori tr td.col-1 {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-topleft:3px;
background:#0066CC;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
border-top:1px solid #999999;
color:#FFFFFF;
height:20px;
padding:1px;
text-align:left;
}

table.precedenti_rigori tr td.col-2,
table.precedenti_rigori tr td.col-3 {
background:#95bbe1;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
border-top:1px solid #999999;
color:#FFFFFF;
padding:1px;
height:20px;
text-align:center;
}

table.precedenti_rigori tr td.col-3 {
background:#7dacdb;
}

table.precedenti_rigori tr td.col-4 {
-moz-border-radius-bottomright:3px;
-moz-border-radius-topright:3px;
background:#A1D3F5 ;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
border-top:1px solid #999999;
color:#0066CC;
padding:1px;
height:20px;
text-align:right;
}


table.gol tr td.col-1 {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-topleft:3px;
background:#339900;
height:20px;
padding:1px;
border:0;
text-align:center;
}

table.gol tr td.col-2 {
background:#7dc945;
color:#fff;
padding:1px;
height:20px;
border:0;
text-align:center;
}

table.gol tr td.col-3 {
background:#FF0000;
padding:1px;
height:20px;
border:0;
text-align:center;
border:none;
}

table.gol tr td.col-4 {
-moz-border-radius-bottomright:3px;
-moz-border-radius-topright:3px;
background:#cc0000;
padding:1px;
height:20px;
border:0;
text-align:center;
border:none;
}

table.statistiche tr td.col-1 {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-topleft:3px;
background:#0066CC;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
border-top:1px solid #999999;
color:#FFFFFF;
padding:1px;
height:20px;
text-align:left;
}

table.statistiche tr td.col-2 {
border-left:1px solid #999999;
color:#FFFFFF;
padding:1px;
height:20px;
width:80px;
font-size:9px;
text-align:center;
}

table.statistiche tr td.col-3 {
-moz-border-radius-bottomright:3px;
-moz-border-radius-topright:3px;
background:#A1D3F5 ;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
border-top:1px solid #999999;
color:#0066CC;
padding:1px;
height:20px;
text-align:right;
}

/*gestione classifiche qualificazioni */

div.qualify h1 {
clear:both;
background-color:#333;
color:#FFF;
font-size:10px;
font-style:normal;
font-weight:bold;
padding:3px;
} 


table.widget_tab {
width:308px;
}



table.widget_tab tr td img {
display:none;}

table.widget_tab td.col1,
table.widget_tab td.col3 {
width:15%;}

table.widget_tab td.col2,
table.widget_tab td.col4 {
width:35%;}

table.ranking_team_qualify tr.ranking_header2 {
color:#FFF;
font-weight:bold;}






/*div.box table.ranking_team tr.ranking_header1,
div.box table.ranking_team tr.ranking_header2 td.col2,
div.box table.ranking_team tr.ranking_header2 td.col3,
div.box table.ranking_team tr.ranking_header2 td.col4,
div.box table.ranking_team tr.ranking_header2 td.col5,
div.box table.ranking_team tr.ranking_header2 td.col6,
div.box table.ranking_team tr.ranking_header2 td.col7,
div.box table.ranking_team tr.ranking_header2 td.col8,
div.box table.ranking_team tr.ranking_header2 td.col9,
div.box table.ranking_team tr.ranking_header2 td.col14,
div.box table.ranking_team tr.ranking_header2 td.col15,
div.box table.ranking_team tr.ranking_header2 td.col16,
div.box table.ranking_team tr.ranking_header2 td.col17,
div.box table.ranking_team tr.ranking_header2 td.col18,
div.box table.ranking_team tr.ranking_header2 td.col21,
div.box table.ranking_team tr.ranking_header2 td.col22,
div.box table.ranking_team tr.ranking_header2 td.col23,
div.box table.ranking_team tr.ranking_header2 td.col24,
div.box table.ranking_team tr.ranking_header2 td.col25,
div.box table.ranking_team tr.ranking_result td.col1,
div.box table.ranking_team tr.ranking_result td.col2,
div.box table.ranking_team tr.ranking_result td.col3,
div.box table.ranking_team tr.ranking_result td.col4,
div.box table.ranking_team tr.ranking_result td.col5,
div.box table.ranking_team tr.ranking_result td.col6,
div.box table.ranking_team tr.ranking_result td.col7,
div.box table.ranking_team tr.ranking_result td.col8,
div.box table.ranking_team tr.ranking_result td.col13,
div.box table.ranking_team tr.ranking_result td.col14,
div.box table.ranking_team tr.ranking_result td.col15,
div.box table.ranking_team tr.ranking_result td.col16,
div.box table.ranking_team tr.ranking_result td.col17,
div.box table.ranking_team tr.ranking_result td.col20,
div.box table.ranking_team tr.ranking_result td.col21,
div.box table.ranking_team tr.ranking_result td.col22,
div.box table.ranking_team tr.ranking_result td.col23,
div.box table.ranking_team tr.ranking_result td.col24 {
display:none;}*/



/*gestione classifiche qualificazioni */



