/* CSS Document */
p.seleziona-categoria{
margin-bottom:25px;
margin-top:25px;
text-align:center;
}
p.seleziona-categoria select{
font-family:tahoma, verdana, arial;
font-size:11px;
font-weight:bold;
background: transparent url(../images/sfondi/sfondo-menu-squadre2.png) repeat-x top left;
border:solid 1px #0b0e2f;
}
p.titolo-torneo {
font-family:Arial;
font-size:22px;
font-weight:bold;
margin-bottom:25px;
margin-top:25px;
text-align:center;
}
p.fase-torneo {
font-family:Arial;
font-size:29px;
font-weight:bold;
margin-bottom:25px;
margin-top:25px;
text-align:center;
}
p.tasto-visualizza{
text-align:center;
margin-top:15px;
}
p.tasto-visualizza input{
font-family:tahoma;
font-size:11px;
font-weight:bold;
color:#FF0000;
}
#fase-iniziale,
#fase-finale{
margin-left:15px;
margin-right:15px;
}
div.dati-gironi{
display:none;
width:100%;
}

div.dati-gironi table td.testatina{
height:auto;
background-image:url('../images/sfondi/sfondo-testatina.jpg');
background-repeat:repeat-x;
}

/*Menu-gironi*/
ul.menu-gironi{
margin-top:15px;
margin-left:3px;
}
ul.menu-gironi li{
border:solid 1px #0b0e2f;
padding:3px 10px;
margin-right:2px;
float:left;
display:block;
text-align:center;
font-family:tahoma, verdana, arial;
font-size:11px;
font-weight:bold;
background: transparent url(../images/sfondi/sfondo-menu-squadre2.png) repeat-x top left;
}
ul.menu-gironi li a{
text-decoration:none;
color:#0b0e2f;
}
ul.menu-gironi li.voce-menu-selected a{
color:#ebde1a!important;
}


/*RISULTATI GIRONI*/
table.risultati{
cell-spacing:3px;
border-spacing:3px;
width:100%;
}

table.risultati 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;
}
table.risultati td.squadra_sel{
background: transparent url(../images/sfondi/sfondo-tabellare-squadra-se-alta.png) repeat-x bottom left;
}
table.risultati td.vs{
width:20px;
color:#FF0000 !important;
}
table.risultati td.ris{
width:11px;
}
table.risultati td.separatore{
height:3px;
background: transparent url(../images/sfondi/sfondo-blu.png) repeat-x top left;
}
table.risultati td.table-head{
background: transparent url(../images/sfondi/sfondo-tabellare-head.png) repeat-x top left;
text-align:center;
padding:5px;
}
table td.testatina {
background-image:url(../images/sfondi/sfondo-testatina.jpg)!important;
background-repeat:repeat-x;
height:auto;
}

/*CLASSIFICA*/

table.classifica{
width:455px;
cell-spacing:3px;
border-spacing:3px;
margin:auto;
margin-top:15px!important;
}

table.classifica td{
border:solid #0b0e2f 1px;
font-family:tahoma, verdana, arial;
font-size:11px;
font-weight:bold;
color:#0b0e2f;
}
table.classifica td.squadra_sel{
background: transparent url(../images/sfondi/sfondo-tabellare-squadra-se.png) repeat-x top left!important;
}
table.classifica td.table-head{
background: transparent url(../images/sfondi/sfondo-tabellare-head.png) repeat-x top left;
text-align:center;
width:11px;
padding:5px;
}

table.classifica td.table-dato{
background: transparent url(../images/sfondi/sfondo-tabellare.png) repeat-x top left;
text-align:center;
width:18px;
padding:3px;
}

table.classifica 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;
}
table.classifica td.first-column{
background: transparent url(../images/sfondi/sfondo-tabellare.png) repeat-x top left;
text-align:left;
width:auto;
padding:5px 10px;
}
/*FASE FINALE TORNEO*/
/*vincitore*/
p.vincitore{
text-align:center;
font-family:Arial;
font-size:17px;
font-weight:bold;
margin-bottom:25px;
margin-top:25px;
}
p.vincitore span{
font-size:22px;
color:#FF0000!important;
}
/*playoff*/
table.playoff{
cell-spacing:3px;
border-spacing:3px;
width:100%;
}
table.playoff 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;
}
table.playoff td.table-head{
background: transparent url(../images/sfondi/sfondo-tabellare-head.png) repeat-x top left!important;
padding:5px;
}
table.playoff td.first-column-top{
background: transparent url(../images/sfondi/sfondo-tabellare-head.png) repeat-x top left!important;
text-align:left;
width:auto;
padding:5px 10px;
}
table.playoff td.squadra_sel{
background: transparent url(../images/sfondi/sfondo-tabellare-squadra-se-alta.png) repeat-x bottom left!important;
}



