body, h1, h2, h3, strong, img, form, fieldset, legend, select, label, input, textarea, ul, ol, li, p, table, tr, td {padding: 0; margin: 0 auto;}
body {background: #fff url(../img/sfondo.gif) repeat-x; color: #000; font: 90% Verdana, sans-serif; width:760px;}
table {font: 90% Verdana, sans-serif;}
h1 {font-size: 110%;}
h2, h3 {font-size: 100%;}
table {border-collapse: collapse; width:100%; text-align:center;}
th, td {border: 1px solid #ccc; vertical-align: top;}
th {padding: .5em;}
td {padding: .2em .5em;} 
p, ul, ol, form, textarea{font-size: 90%;}


a{ text-decoration:none;}
a{color:#036;}
a:hover{color: #FF6314;}
fieldset, form, label{border:none;}
.hidden, .hide{ display:none;}
/*cruscotto*/
#cruscotto{ background:url(../img/cruscotto.gif) repeat-x; height:35px; width:760px; font-size:85%; }
#cruscotto ul{margin: 0 auto; padding: 0;text-align:center; margin-top:8px; font-size:13px;}
#cruscotto li {display: inline; border-left:  1px solid #000; padding: 0; margin:0px; color:#c60; font-weight:bold; padding: 3px 15px; }
#cruscotto li.noB {border-left: none; margin-left:1px;}
#cruscotto li a{ margin-left:1px;margin-right:0px; color:#000;}

#cruscotto li a:hover, #cruscotto li a:active{color: #c60;text-decoration: none;}



/*subheader*/
#subheader {padding:0; margin:0;}
#subheader .logo{float:left; padding-top:2px;}
#subheader .logo img{ margin-top:10px; margin-left:10px;}
#subheader .logo a img{border:none;}
#subheader .testata{float:right; height:119px;}

#subheader .testata{ /*background:#fff url(../img/testata_dx.jpg) no-repeat top right;*/ text-align:right; height:119px; width:354px; padding-right:5px; font-style:italic;}



/*corpo */
#corpo{border-bottom:1px dashed #ccc; margin-bottom:5px;}
#corpo .briciola {position:relative; margin:0;}
#corpo .briciola p.percorso{margin-left:3px; font-size:85%; padding:5px; }

#corpo .briciola p.percorso a{color:#036; font-size:95%;}
#corpo .briciola p.percorso a:hover{color:#c90;}
#stampa{ text-align:right;}


#corpo .briciola p.percorso span{color:#c90; font-weight:bold;}
#corpo .briciola p.percorso span.nero {color:#000; font-weight:bold;}

#corpo .briciola p.bandiere a img{ text-align:right; padding-right:0px; margin-right:0px;}

/* MENU */
#corpo #sinistra h2{background: #eee url(../img/sfondoH2.gif) no-repeat top left; color:#c90; font-size: 80%; margin:0; padding:3px 10px; height:20px; }
#corpo #sinistra h2.grande{background: #eee url(../img/sfondoH2g.gif) no-repeat top left; color:#c90; font-size: 80%; margin:0; padding:3px 10px; height:40px; }

#corpo #sinistra ul {list-style: none; margin-bottom:20px; background-color:#eee;}
#corpo #sinistra li {border-bottom: 1px solid #ccc;}
#corpo #sinistra li.last {border-top: none;}
#corpo #sinistra li a {padding: 5px; padding-left: 15px;  text-decoration: none; display: block; color:#000;}
#corpo #sinistra li.attiva {padding: 5px; padding-left: 15px;  text-decoration: none; display: block; color:#c60;}
#corpo #sinistra li.lastattiva {padding: 5px; padding-left: 15px;  text-decoration: none; display: block; color:#c60;}
#corpo #sinistra li a:hover {background-color: #CDDCE3; color: #fff; }
#corpo #sinistra li span {background-color: #CDDCE3; color: #fff; padding: 5px; padding-left: 15px; display: block; font-weight: bold;}

/* MENU A SCOMPARSA */
#corpo #sinistra li ul{margin:0; padding:0;}
#corpo #sinistra ul li.apri {cursor: pointer;}

#corpo #sinistra ul li.apri span.close {background: none; font-weight: normal; color:#000;}

#corpo #sinistra li ul li span.close {background: #fff url(../img/grafica/close.gif) no-repeat 7px 9px; font-weight: normal;}
#corpo #sinistra li ul li span.open {background: #fff url(../img/grafica/open.gif) no-repeat 7px 9px; font-weight: normal;}
#corpo #sinistra ul li ul.hiding {overflow: hidden; visibility: hidden; height: 0;}
#corpo #sinistra ul li ul.hiding li a, #menu ul.hiding li span {}
#corpo #sinistra ul li ul.hiding li span, #corpo #sinistra ul.aperta li span {background: none; color: #bf3233; font-weight: bold;}
#corpo #sinistra ul.aperta li { padding-left:10px;}
#corpo #sinistra ul.aperta li a:hover{ color:#bf3233; background:none;}
#corpo #sinistra ul.aperta li span{ padding-left:0px;}



#menu li span{padding: 5px; padding-left: 15px; display: block;}
/* COUNTDOWN */
#corpo #contenuto {font-size:90%;}

#corpo #contenuto .centrotitolo{background: #BED9C0 url(../img/centro_sfondo.gif) repeat-x top left; height: 21px;  padding-left:10px; font-style:italic; font-weight:bold;}
#corpo #contenuto .archivio{text-align:right;}
#corpo #contenuto .archivio a {text-align:right; color:#bf3233; font-weight:bold;}
#corpo #contenuto .archivio a:hover {text-decoration:underline;}
#corpo #contenuto .data{color:#CC660B; font-weight:bold;}

#corpo #contenuto input{ background-color:#eee; border:1px solid #000; font-weight:bold; width:140px;}

#corpo #contenuto input.piccolo, #corpo #destra input.piccolo {width:20px;}
#corpo #contenuto input.iscriviti, #corpo #destra input.iscriviti {width:59px; height:18px;}


#corpo #contenutoInterno {font-size:90%; margin-left:180px; width:550px;}

#corpo #contenutoInterno .centrotitolo{background: #BED9C0 url(../img/centro_sfondo.gif) repeat-x top left; height: 21px;  padding-left:10px; font-style:italic; font-weight:bold;}
#corpo #contenutoInterno .archivio{text-align:right;}
#corpo #contenutoInterno .archivio a {text-align:right; color:#bf3233; font-weight:bold;}
#corpo #contenutoInterno .archivio a:hover {text-decoration:underline;}
#corpo #contenutoInterno .data{color:#CC660B; font-weight:bold;}
#corpo #contenutoInterno .contenutoCentrale {padding-top:10px;padding-bottom:10px;}
#corpo #contenutoInterno .contenutoCentrale .csc-textpic-center div{ margin:0 auto; display:block; text-align:center;}

#corpo #contenutoInterno .contenutoCentrale ul{margin: 10px 0; list-style:none;}
#corpo #contenutoInterno .contenutoCentrale ul li{ list-style:none; background: transparent url(../img/bullet_infomenu.png) no-repeat 0px 5px;padding: 0 6px 0 15px;}
#corpo #contenutoInterno .contenutoCentrale ol{margin: 10px 0; }
#corpo #contenutoInterno input{ background-color:#eee; border:1px solid #000; font-size:11px; width:140px;}

#corpo #contenutoInterno input.piccolo, #corpo #destra input.piccolo {width:20px;}
#corpo #contenutoInterno input.iscriviti {width:59px; height:18px;}
#corpo #contenutoInterno p.pulsante {padding-top:10px; margin-left:100px;}
#corpo #contenutoInterno p.pulsante a{ color:#bf3233; font-weight:bold;}
#corpo #contenutoInterno p.pulsante a:hover{ text-decoration:underline;}


#corpo #sinistra p.all{color:#EFE056; text-align:right}
#corpo #sinistra p.all a{color:#c90; font-weight:bold; text-decoration:underline; padding-bottom:15px;}


/*colonna di sinistra*/
#corpo #destra {}
#corpo #destra h3{background: #eee url(../img/sfondoH2.gif) no-repeat top left; color:#CB8C1A;  margin:0; padding:0px; padding-left:10px; height:20px; }

#corpo #destra  h2{background: none; color:#c90;  margin:0; padding:0px;}


#corpo #destra .archivionews {background: #eee; padding-bottom:0; margin-bottom:0;}
#corpo #destra ul {margin-bottom:20px;}
#corpo #destra li {border-bottom: 1px solid #ccc; padding-left:5px; padding-bottom:10px;}
#corpo #destra li span a {color:#c90; font-size:11px;}
#corpo #destra li a:hover { color: #1A2E6B;}
#corpo #destra li span.data {color:#1A2E6B; font-size:11px;}
#corpo #destra input{ background-color:#eee; border:1px solid #000; font-size:10px; width:140px;}
#corpo #destra p.pulsante{ text-align:right; margin-top:15px; margin-right:15px;}
#corpo #destra p.pulsante a{ color:#bf3233; font-weight:bold;}
#corpo #destra p.pulsante a:hover{ text-decoration:underline;}


/*footer*/
#footer {background-color:#eee; border-bottom:1px solid #000; padding: 0; margin:0; margin-top:10px; font-size:85%;}
#footer ul {list-style: none; padding: 5px 0; text-align:center;}
#footer li { display:inline; margin-right: .7em; padding: 0 .4em;}
#footer li a:hover,  #footer li span{color:#FF6314;}
#footer li a {color: #fff;}
/* Pagina squadre*/
.titolosquadra {}
.titolosquadra img{float:left; }
.titolosquadra .nomesquadra{ margin-left:80px; }
.titolosquadra .nomesquadra {vertical-align:top; margin-top:5px;}
#corpo #contenuto .giustificato p { text-align:center}

#elencoSquadre { margin-top:15px;}
#elencoSquadre ul{ list-style:none;}
#elencoSquadre .sinistroUL{ float:left; width:50%;}
#elencoSquadre .destroUL{ margin-left:51%;}

/*#contenutoInterno li {display: block; margin:22px;}*/
