/* CSS Document */
.clear {
    clear: both !important;
}
/*Generic class*/
.left{
float:left;
}
body{
/*background-image:url('../images/sfondi/sfondo-blu.png');*/
background-color:#0C0F30;
}
/*CSS pagina */
#corpo{
width:980px;
height:auto;
margin:auto;
background-color:#ffffff;
}
#testa_print{
display:none;
}
#piede_print{
display:none;
}
#testa{
width:980px;
height:247px;
background: transparent url(../images/sfondi/sfondo-testa.jpg) no-repeat top left;
}
#contenuti{
/*width:980px;
border:#000000 2px solid;*/
display:block;
height:auto;
margin-top:15px;
}
#home{
width:725px;
float:left;
height:auto;
display:block;
}
#banner{
width:249px;
float:right;
margin-top:15px;
}
#news, #contatti{
width:463px;
height:594px;
background-image:url('../images/sfondi/barra-gialla-sinistra.jpg');
background-repeat:repeat-y;
margin-top:15px;
margin-left:15px;
float:left;
padding:0;
}
#contatti{
height:auto !important;
}
#strutture, #organigramma, #programmagare, #comunicati{
width:695px;
height:auto;
background-image:url('../images/sfondi/barra-gialla-sinistra.jpg');
background-repeat:repeat-y;
margin-top:15px;
margin-left:15px;
float:left;
padding:0;
}
#fotogalleria{
width:695px;
height:auto;
background-image:url('../images/sfondi/barra-gialla-sinistra.jpg');
background-repeat:repeat-y;
margin-top:15px;
margin-left:15px;
float:left;
padding:0;
}
.box-galleria{
padding:9px 14px;
}
#piede{
width:980px;
height:146px;
margin-top:60px;
background: transparent url(../images/sfondi/footer.png) no-repeat bottom left;
}
#piede div.footer-container{
padding-top:32px;
text-align:center;
}

#piede p.footer{
font-family:Tahoma,Verdana;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding:5px;
text-align:center;
}
/* OROLOGIO */
div#clock{}

p.data-oggi{
text-align:center;
font-family:Tahoma,Verdana;
font-size:13px;
font-weight:bold;
padding:5px;
}

/* Classi */
.testatina{
height:30px;
background-image:url('../images/sfondi/sfondo-testatina.jpg');
background-repeat:repeat-x;
margin:0;
margin-left:6px;
padding:0;
}
.testatina-archivio{
height:30px;
background-image:url('../images/sfondi/sfondo-testatina.jpg');
background-repeat:repeat-x;
margin:0;
margin-left:6px;
padding:0;
}
p.indietro{
padding:5px;
font-size:11px;
}
p.indietro a{
color:#0C0F30;
font-weight:bold;
}
 a:hover{
color:#3366CC;
}
a:visited{
color:#000000;
}
.verde{
color:#00CF00;
}
.rosso{
color:#FF0000;
}
.blu{
color:#0000FF;
}
td{
vertical-align:middle!important;
}

/************************************ Box News ******************************************************/
.box-news-principale{
height:264px;
background-image:url('../images/sfondi/sfondo-notizia-principale.jpg');
background-repeat:repeat-x;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
margin-left:6px;
}
.foto-princ{
width:201px;
margin:0;
float:left;
padding-top:8px;
padding-left:24px;
}
.titolo-grande{
font-size:18px;
padding-top:20px;
padding-right:15px;
margin:0;
font-weight:bold;
color:#0C0F30;
}
/*vista con foto orizzontale */
.foto-princ-pr{
width:230px;
margin:0;
float:left;
padding:15px;
}
.titolo-grande-pr{
font-size:18px;
padding-top:20px;
padding-right:15px;
padding-left:15px;
margin:0;
font-weight:bold;
color:#0C0F30;
}

p.titolo-grande a{
color:#0C0F30;
}
p.titolo-grande a:hover{
color:#3366CC;
}
p.titolo-grande a:visited{
color:#000000;
}

.testo{
margin:0;
padding-right:15px;
padding-left:15px;
padding-top:10px;
text-align:justify;
}
.box-news-secondarie{
height:300px;
color: #000000;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0px;
margin-left:6px;
overflow: auto;
padding: 1px;
scrollbar-face-color: #cacaca;
scrollbar-highlight-color: #cacaca;
scrollbar-3dlight-color: #cacaca;
scrollbar-darkshadow-color: #cacaca;
scrollbar-shadow-color: #cacaca;
scrollbar-arrow-color: #000000;
scrollbar-track-color: #cacaca;
}
.news-secondaria{
height:50px;
background-image:url('../images/sfondi/sfondo-notizia-secondaria.jpg');
background-repeat:repeat-x;
padding-right:10px;
padding-left:24px;
padding-top:3px;
}
.news-secondaria-fissa{
background-image:url('../images/sfondi/sfondo-notizia-secondaria-fissa.png')!important;
}
div.news-secondaria h1{
font-family:Tahoma,Verdana;
font-size:12px;
margin:0;
padding-top:2px;
padding-bottom:2px;
font-weight:bold;
color:#0C0F30;
}
div.news-secondaria h1 a{
color:#0C0F30;
}
div.news-secondaria h1 a:visited{
color:#000000;
}
/************************************************ Box VARI **********************************************************/
#cyclebox{
width:223px;
height:203px;
overflow: hidden;
}
#cyclebox2{
width:223px;
height:203px;
overflow: hidden;
}
.box-piccolo{
background-image:url('../images/sfondi/barra-gialla-sinistra.jpg');
background-repeat:no-repeat;
margin:0;
margin-top:15px;
margin-left:15px;
width:223px;
height:188px;
float:left;
padding:0;
}
div.box-piccolo h1.testatina-testo {
background-image:url('../images/sfondi/sfondo-testatina.jpg');
background-repeat:repeat-x;
margin:0;
margin-left:6px;
color:#FFFFFF;
font-family:tahoma,verdana,arial;
font-size:14px;
font-weight:bold;
padding:6px 16px;
}
div h1.testatina-testo {
background-image:url('../images/sfondi/sfondo-testatina.jpg');
background-repeat:repeat-x;
margin:0;
margin-left:6px;
color:#FFFFFF;
font-family:tahoma,verdana,arial;
font-size:14px;
font-weight:bold;
padding:6px 16px;
}
div.box-piccolo h1.testatina-testo-spagna{
background-image:url('../images/sfondi/sfondo-testatina.jpg');
background-repeat:repeat-x;
margin:0;
margin-left:6px;
color:#FFFF00;
font-family:tahoma,verdana,arial;
font-size:16px;
font-weight:bold;
font-style:italic;
padding:6px 16px;
text-align:center;
}

.bacheca{
background-image:url('../images/bacheca/sfondo-postit.jpg');
background-repeat:no-repeat;
margin:0;
margin-top:15px;
margin-left:15px;
width:223px;
height:188px;
float:left;
padding:0;
}
.vari-home{
background-image:url('../images/sfondi/sfondo-box-vari.jpg');
background-repeat:repeat-x;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
margin:0;
margin-left:6px;
height:158px;
}
.avviso-div{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
margin:0;
height:158px;
padding:8px;
}
.foto-box{
width:111px;
margin:0;
margin-left:5px;
margin-top:34px;
float:left;
}
div.foto-orizz{
margin:0;
margin-left:5px;
margin-top:2px!important;
text-align:center;
}
.foto-piccola-box{
width:85px;
margin:0;
margin-left:5px;
margin-top:34px;
float:left;
}
.accademia-cup{
margin-top:22px;
}
.misericordia{
margin-top:12px;
margin-left:8px;
}
.locandina{
margin-top:12px;
}
.titolo-box{
margin:0;
font-size:12px;
padding-right:13px;
font-weight:bold;
padding-top:15px;
color:#0c0f30;
padding-left:10px;
}
.titolo-box a{
color:#0C0F30;
}
.titolo-box a:hover{
color:#3366CC;
}
.titolo-box a:visited{
color:#000000;
}
.testo-box{
margin:0;
font-size:11px;
padding-top:5px;
padding-right:13px;
padding-left:10px;
}
.testo-box-spagna{
margin:0;
font-size:11px;
padding-top:5px;
padding-right:13px;
text-align:center;
font-style:italic;
font-weight:bold;
}
.testo-box a{
text-decoration:none;
}
.testo-box a:hover{
text-decoration:none;
}
.testo a:visited{
text-decoration:none;
}
.solo-testo-box{
padding-top:15px;
}
p.firma{
font-size:9px;
font-weight:bold;
margin-top:17px;
margin-left:5px;
font-style:italic;
}
div.testatina{
background: transparent url(../images/sfondi/titolino-head.png) no-repeat top left;
margin:0;
padding:0;
}
/************ BOX RISULTATI ***********/
div.risultati{
background-image:url('../images/sfondi/sfondo-risultati.png');
background-repeat:no-repeat;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
margin:0;
margin-left:7px;
height:158px;
width:100%;
padding-top:5px;
}

div.risultati span.data-giornata{
font-size:11px;
font-weight:bold;
margin-left:20px;
}
div.risultati h3{
font-size:11px;
font-weight:bold;
padding-left:34px;
display:inline;
}
div.risultati h3.numero-giornata{
color:red;
}

div.risultati h1{
font-size:17px;
font-weight:bold;
text-align:center;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
div.risultati h1.fisso{
font-size:27px!important;
}
div.risultati p{
margin:0px;
padding-top:5px;
padding-left:-15px;
font-size:12px;
font-weight:bold;
text-align:center;
}
div.risultati p.vs{
color:red;
font-size:11px;
}
div.risultati p.risultato{
font-size:17px;
}

/************ STRUTTURE ***********/
div.box-strutture{
margin-left:6px;
font-family:tahoma, verdana, arial;
}
div.box-strutture ul li p a{
color:#0C0F30;
}
div.box-strutture ul li p a:hover{
color:#3366CC;
}
div.box-strutture ul li p a:visited{
color:#000000;
}
div.box-strutture ul{
}
div.box-strutture ul li{
width:310px;
float:left;
padding:15px;
}

div.box-strutture ul 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;
}
div.box-strutture ul li p.nome_stadio{
background: transparent url(../images/sfondi/sfondo-blu-26.png) repeat-x top left;
border:0!important;
text-align:center;
color:#fff;
font-size:12px;
}

/************ ORGANIGRAMMA E PROGRAMMA GARE***********/
#programmagare h1.testatina{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:6px 16px;
font-family:tahoma,verdana,arial;
}
#programmagare h1.testatina-archivio{
color:#FFFF00;
font-size:16px;
font-weight:bold;
padding:6px 16px;
font-family:tahoma,verdana,arial;
font-style:italic;
text-align:center;
}
.bacheca h1.testatina{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:0!important;
margin:0!important;
font-family:tahoma,verdana,arial;
}
table#persone,table#partite{
width:665px;
cell-spacing:3px;
border-spacing:3px;
margin:auto;
margin-bottom:10px;
margin-top:10px;
}

#persone td,
#partite 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;
}
#persone td.foto{
width:35px;
color:#FF0000;
}
#persone td.table-head,
#partite td.table-head{
background: transparent url(../images/sfondi/sfondo-tabellare-head.png) repeat-x top left;
text-align:center;
padding:5px;
}
#persone td.dirtec_sel {
background:transparent url(../images/sfondi/sfondo-tabellare-squadra-se.png) repeat-x scroll left top!important;
}
#persone td.dirspo_sel {
background:transparent url(../images/sfondi/organigr-2.png) repeat-x scroll left top!important;
}

/************ CONTATTI ***********/
.box-contatti{
height:auto;
background: transparent url(../images/sfondi/sfondo-notizia-principale.jpg) repeat-x bottom left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
margin-left:6px;
}
div.contatto{
width:100%;
margin:auto;
margin-top:9px;
}
div.contatto table{
border-spacing:3px;
margin:auto;
}
div.contatto table.tel-fax{
width:135px;
}
div.contatto table.tel-fax td,
div.contatto table.postaelettronica 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;
}
div.contatto table.tel-fax td.head,
div.contatto table.postaelettronica td.head{
background: transparent url(../images/sfondi/sfondo-tabellare-head.png) repeat-x top left;
text-align:center;
padding:5px;
}
/* BANNER */

#banner ul{
}
#banner ul li{
padding-bottom:15px;
}
#banner ul li img{
width:240px;
border:0px;
}
/************ COMUNICATI ***********/
#comunicati h1.testatina{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:0;
font-family:tahoma,verdana,arial;
}
table#dati-comunicati{
width:665px;
cell-spacing:3px;
border-spacing:3px;
margin:auto;
margin-bottom:10px;
margin-top:10px;
}

#dati-comunicati 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;
}
#dati-comunicati td.foto{
width:35px;
color:#FF0000;
}
#dati-comunicati td.table-head{
background: transparent url(../images/sfondi/sfondo-tabellare-head.png) repeat-x top left;
text-align:center;
padding:5px;
}
#dati-comunicati td.dirtec_sel {
background:transparent url(../images/sfondi/sfondo-tabellare-squadra-se.png) repeat-x scroll left top!important;
}
#dati-comunicati td.dirspo_sel {
background:transparent url(../images/sfondi/organigr-2.png) repeat-x scroll left top!important;
}
/*AVVISI*/
p.data-da{
text-align:center;
color:#0C0F30;
font-size:11px;
font-weight:bold;
}
h1.titolo-avviso{
color:red;
font-size:14px !important;
font-weight:bold;
margin-top:5px;
}
h1.titolo-avviso a {
color:#FF0000;
}
h1.titolo-avviso a:hover{
color:#0C0F30;
}
p.testo-avviso{
text-align:justify;
font-size:11px;
margin-top:5px;
}