/* CSS Document */

div.print-url{
background:transparent url(../images/sfondi/sfondo-blu-26.png) repeat-x scroll left top;
padding:5px;
text-align:center;
}
ul.menu-squadre {	
	margin-top: 15px;
	margin-left:10px;
	background: transparent url(../images/sfondi/barra-gialla-sinistra.jpg) repeat-y top left;
	float:left;
}

ul.menu-squadre li{
background: transparent url(../images/sfondi/sfondo-menu-squadre2.png) repeat-x top left;
width: 213px;
padding:5px 0 5px 6px;
margin-bottom:1px;
margin-left:6px;
display:block;
text-align:center;
font-family:tahoma, verdana, arial;
font-size:12px;
font-weight:bold;
}

ul.menu-squadre li.agonistica{
background: transparent url(../images/testatine/cat-agonistica.png) no-repeat top left;
height:19px;
}
ul.menu-squadre li.scuolacalcio{
background: transparent url(../images/testatine/cat-sc.png) no-repeat top left;
height:19px;
}

ul.menu-squadre li:hover{
border-left:#000033 solid 6px;
width: 212px;
padding:5px 0 5px 7px;
margin:0;
margin-bottom:1px;
}

ul.menu-squadre li.selected{
background: transparent url(../images/sfondi/sfondo-blu.png) repeat-x top left!important;
}

ul.menu-squadre li a{
font-family:tahoma, verdana, arial;
font-size:12px;
font-weight:bold;
color:#0b0e2f;
text-decoration:none;
}
ul.menu-squadre li.selected a{
color:#EBDE1A;
}

ul.menu-squadre li a:hover{
font-size:12px;
color:red;
}
ul.menu-squadre li.selected a:hover{
color:#ffffff;
}
/************* Sottomenu squadre ****************/
ul.sottomenu-squadre {	
	margin:0;
	margin-left:6px;
	/*background: transparent url(../images/sfondi/barra-gialla-sinistra.jpg) repeat-y top left;*/
	float:left;
}

ul.sottomenu-squadre li{
border-top:solid 1px #0b0e2f;
border-left:solid 1px #0b0e2f;
border-right:solid 1px #0b0e2f;
background: transparent url(../images/sfondi/sfondo-menu-squadre2.png) repeat-x top left;
float: left;
padding:3px 10px;
margin-right:2px;
display:block;
text-align:center;
font-family:tahoma, verdana, arial;
font-size:11px;
font-weight:bold;
}

ul.sottomenu-squadre li.selected{
background: transparent url(../images/sfondi/sfondo-blu.png) repeat-x top left;
color:#ebde1a;
}
ul.sottomenu-squadre li a{
color:#0b0e2f;
text-decoration:none;
}
ul.sottomenu-squadre li.selected a{
color:#ebde1a;
text-decoration:none;
}

/************ Parte centrale ******************/
div.container-squadre{
background: transparent url(../images/sfondi/barra-gialla-sinistra.jpg) repeat-y top left;
width:467px;
float:left;
margin-top: 15px;
margin-left:12px;
margin-bottom:15px;
}
div.testatina-top{
height:9px;
background-image:url('../images/sfondi/barra-gialla-orizzontale.png');
background-repeat:repeat-x;
}
div#news-squadre{
display:block;
width:463px;
height:auto;
margin-top:18px;
margin-left:6px;
border-top:solid 1px #0b0e2f;
padding:0;
}
.box-news-secondarie,.box-news-principale {margin:0;}


/*** Risultati e classifiche ***/
div#risclass-squadre{
display:block;
width:463px;
margin-top:18px;
margin-left:6px;
border-top:solid 1px #0b0e2f;
font-family:tahoma, verdana, arial;
padding:0;
}


/*** risultati ***/
div.visualizza-risultati p.link{
padding:9px!important;
text-align:left!important;
font-size:11px!important;
font-weight:bold;
}
div.visualizza-risultati{
background: transparent url(../images/sfondi/sfondo-risultati-squadre.png) no-repeat bottom left;
display:block;
width:463px;
height:auto;
}

div.scorri-risultati{
background: transparent url(../images/sfondi/sfondo-blu-26.png) repeat-x top left;
/*width:100%;*/
text-align:center;
font-size:11px;
font-weight:bold;
color:#fff;
padding:2px;
}
ul.nav-risultati{
width:100%;
}
ul.nav-risultati li{
padding-top:4px;
width:130px;
float:left;
}
ul.nav-risultati li.estremi{
padding-top:4px;
width:34px;
float:left;
}


ul.nav-risultati li.now{
font-size:17px;
padding-top:1px; !important;

}
ul.nav-risultati li a{
color:#EBDE1A;
text-decoration:underline;
}
ul.nav-risultati li a:hover{
color:#fff;
text-decoration:underline;
}

table#risultati{
width:455px;
cell-spacing:3px;
border-spacing:3px;
margin:auto;
margin-bottom:10px;
margin-top:10px;
}

#risultati td{
background: transparent url(../images/sfondi/sfondo-tabellare.png) repeat-x top left;
border:solid #0b0e2f 1px;
font-family:tahoma, verdana, arial;
font-size:11px;
font-weight:bold;
color:#0b0e2f;
text-align:center;
padding:5px;
}
#risultati td.head{
background:transparent url(../images/sfondi/sfondo-tabellare-head.png) repeat-x scroll left top;
}
#risultati td.squadra_sel{
background: transparent url(../images/sfondi/sfondo-tabellare-squadra-se.png) repeat-x top left;
}
td.vs{
width:20px;
color:#FF0000 !important;
}
td.ris{
width:11px;
}


/*** classifiche ***/
div.classifiche{
background: transparent url(../images/sfondi/sfondo-classifica-squadre.png) no-repeat bottom left;
display:block;
width:463px;
}
div.testatina{
background: transparent url(../images/sfondi/sfondo-blu-26.png) repeat-x top left;
height:26px;
width:100%;
text-align:center;
font-size:17px;
padding-top:3px;
font-weight:bold;
color:#fff;
}
div.risclas-print, div.testatina-categoria{display:none;}

div.testatina-classifica{
background: transparent url(../images/sfondi/sfondo-blu-26.png) repeat-x top left;
width:auto;
text-align:center;
font-size:17px;
font-weight:bold;
padding:4px;
color:#fff;
}
table#classifica{
width:455px;
cell-spacing:3px;
border-spacing:3px;
margin:auto;
margin-bottom:10px;
margin-top:10px;
}

#classifica td{
border:solid #0b0e2f 1px;
font-family:tahoma, verdana, arial;
font-size:11px;
font-weight:bold;
color:#0b0e2f;
}
#classifica td.squadra_sel{
background: transparent url(../images/sfondi/sfondo-tabellare-squadra-se.png) repeat-x top left;
}
td.table-head{
background: transparent url(../images/sfondi/sfondo-tabellare-head.png) repeat-x top left;
text-align:center;
width:11px;
padding:5px;
}

td.table-dato{
background: transparent url(../images/sfondi/sfondo-tabellare.png) repeat-x top left;
text-align:center;
width:18px;
padding:3px;
}

td.first-column-top{
background: transparent url(../images/sfondi/sfondo-tabellare-head.png) repeat-x top left;
text-align:left;
width:auto;
padding:5px 10px;
}
td.first-column{
background: transparent url(../images/sfondi/sfondo-tabellare.png) repeat-x top left;
text-align:left;
width:auto;
padding:5px 10px;
}

/*** Giocatori ***/
div#foto-squadra{
width:384px;
cell-spacing:3px;
border-spacing:3px;
margin-bottom:10px;
margin-top:10px;
margin-left:39px;
}
div#foto-squadra p.testata-foto{
background: transparent url(../images/sfondi/sfondo-blu-26.png) repeat-x top left;
border:0!important;
text-align:center;
color:#fff;
font-size:12px;
padding-top:4px;
padding-bottom:4px;
font-weight:bold;
}
div#giocatori-squadre{
display:block;
width:463px;
margin-top:20px;
margin-left:6px;
border-top:solid 1px #0b0e2f;
font-family:tahoma, verdana, arial;
padding:0;
}
li p{
margin:0;
height:18px;
font-size:11px;
padding-top:4px;
padding-left:7px;
font-weight:bold;
color:#000;
border-top:solid 1px #0b0e2f;
background: transparent url(../images/sfondi/sfondo-tabellare.png) repeat-x top left;
}

li p.ruolo{
background: transparent url(../images/sfondi/sfondo-blu-26.png) repeat-x top left;
border:0!important;
text-align:center;
color:#fff;
font-size:12px;
}
li p.nome{
text-align:center;
padding-top:2px;
border:0 !important;
margin-top:0px;
font-size:12px;
}
li p span{
color:#FF0000;
padding:4px;
}


/*** Convocazioni ***/
div#convocazioni-squadre{
display:block;
width:463px;
margin-top:18px;
margin-left:6px;
border-top:solid 1px #0b0e2f;
font-family:tahoma, verdana, arial;
padding:0;
}


/*** CONVOCAZIONI ***/
div.visualizza-convocazione{
background: transparent url(../images/sfondi/sfondo-risultati-squadre.png) no-repeat bottom left;
display:block;
width:463px;
height:auto;
}

div.scorri-convocazioni{
background: transparent url(../images/sfondi/sfondo-blu-26.png) repeat-x top left;
height:26px;
width:100%;
text-align:center;
font-size:11px;
font-weight:bold;
color:#fff;
}
ul.nav-convocazioni{
width:100%;
}
ul.nav-convocazioni li{
padding-top:4px;
width:20%;
float:left;
}

ul.nav-convocazioni li.now{
width:60%;
font-size:17px;
padding-top:1px; !important;

}
ul.nav-convocazioni li a{
color:#EBDE1A;
text-decoration:underline;
}
ul.nav-convocazioni li a:hover{
color:#fff;
text-decoration:underline;
}

table#convocazione{
width:400px;
cell-spacing:3px;
border-spacing:3px;
margin:auto;
margin-bottom:10px;
margin-top:10px;
}

#convocazione td{
background: transparent url(../images/sfondi/sfondo-tabellare.png) repeat-x top left;
border:solid #0b0e2f 1px;
font-family:tahoma, verdana, arial;
font-size:11px;
font-weight:bold;
color:#0b0e2f;
text-align:center;
padding:5px;
vertical-align:middle;
}
#convocazione td.table-head{
background: transparent url(../images/sfondi/sfondo-tabellare-head.png) repeat-x top left;
text-align:center;
width:18px;
padding:5px;
}

/*** AVVERSARI ***/
div.visualizza-avversari{
background: transparent url(../images/sfondi/sfondo-risultati-squadre.png) no-repeat bottom left;
display:block;
width:463px;
height:auto;
}

table#avversari{
width:400px;
cell-spacing:3px;
border-spacing:3px;
margin:auto;
margin-bottom:10px;
margin-top:10px;
}

#avversari td{
background: transparent url(../images/sfondi/sfondo-tabellare-alto.png) repeat-x bottom left;
border:solid #0b0e2f 1px;
font-family:tahoma, verdana, arial;
font-size:11px;
font-weight:bold;
color:#0b0e2f;
text-align:center;
padding:5px;
width:auto;
vertical-align:middle;
}
#avversari td.squadra_sel{
background: transparent url(../images/sfondi/sfondo-tabellare-squadra-se-alta.png) repeat-x bottom left;
}
#avversari td.table-head{
background: transparent url(../images/sfondi/sfondo-tabellare-head-alta.png) repeat-x bottom left;
text-align:center;
padding:5px;
}
/*VISUALIZZA CALENDARIO*/
#contenuti p.info-campionato{
text-align:center;
font-family: arial, verdana, tahoma;
font-size:14px;
font-weight:bold;
color:#0b0e2f;
padding:15px;
}
#contenuti p.titolo{
text-align:center;
font-family: arial, verdana, tahoma;
font-weight:bold;
font-size:32px!important;
color:#FF0000;
padding:15px;
}
#contenuti p.indietro{
font-family: arial, verdana, tahoma;
font-size:11px!important;
text-align:left;
color:#0b0e2f;
padding:5px;
}

table.giornata{
border-spacing:3px;
float:left;
margin-left:15px;
margin-top:15px;
width:465px;
}
table.giornata td{
font-family:tahoma, verdana, arial;
font-size:11px;
font-weight:bold;
color:#0b0e2f;
text-align:center;
padding:5px;
width:auto;
vertical-align:middle;
border:solid #0b0e2f 1px;
}
table.giornata td.dato{
background: transparent url(../images/sfondi/sfondo-tabellare-alto.png) repeat-x bottom left;
}
table.giornata td.data{
background: transparent url(../images/sfondi/sfondo-tabellare-head.png) repeat-x top left;
text-align:center;
padding:5px;
}
table.giornata td.testatina{
background: transparent url(../images/sfondi/sfondo-blu-26.png) repeat-x top left;
height:26px;
text-align:center;
color:#ebde1a;
padding:0px;
}
/*TESTATA CONVOCAZIONI*/
#testa-conv{
border-spacing:3px;
width:400px;
margin:10px auto;
}

#testa-conv td {
background:transparent url(../images/sfondi/sfondo-tabellare-alto.png) repeat-x scroll left bottom;
border:1px solid #0B0E2F;
color:#0B0E2F;
font-family:tahoma,verdana,arial;
font-size:11px;
font-weight:bold;
padding:5px;
text-align:center;
vertical-align:middle;
width:25%;
}

#testa-conv td.table-head {
background:transparent url(../images/sfondi/sfondo-tabellare-head.png) repeat-x scroll left top;
padding:5px;
text-align:center;
}
#testa-conv td.voce {
color:#FF0000;
}
div.visualizza-convocazione h1{
font-size:18px;
color:#FF0000;
font-weight:bold;
text-align:center;
}
/*ETICHETTA ARCHIVIO*/
p.big{
text-align:center;
font-family: tahoma,verdana,arial;
font-size: 14px;
font-weight: bold;
}
p.medium{
text-align:center;
font-family: tahoma,verdana,arial;
font-size: 12px;
}
.aligncenter{
margin:auto;
display: block;
}
.noline{
background:none!important;
}