/*layout elastico*/
div#container{margin:0 auto;}

/*header e footer*/
div#header{height:80px; background-color:#003366; color:#66ccff; margin:0; padding:0; border:1px solid black;}
div#header h1{font:32pt/78px arial black, verdana, tahoma, serif; margin:0; padding:0 20px;}
div#header h1 span{font:normal 8pt verdana,sans-serif; color:#6699cc;}

div#footer{background-color:#369; border:1px solid black; border-top:none; color:#6f9; font:normal 8pt tahoma,sans-serif; text-align:center; padding:3px 0;}
div#footer p{margin:0; padding:4px;}
div#footer a{color:#fff; font-weight:bold; text-decoration:underline;}
div#footer a:hover{color:#003366; font-weight:bold;}

/*navigation*/
div#navigation{background:#6699cc url(img/sfu_nav.bmp) repeat-x top; margin:0; padding:0; border:1px solid black; border-top:none;}
div#navigation ul{margin:0; padding:0; list-style-type:none;}
div#navigation li{padding:0 5px; display:inline;}
div#navigation a{font:normal bold 10pt/34px "trebuchet ms", arial, sans-serif; text-decoration:none; color:#006;}
div#navigation a:hover{color:#cff; text-decoration:underline;}
div#navigation a#activelink{color:#906; text-decoration:none;}

/*newsbox e menu*/
div.newsbox{font:normal 8pt tahoma,sans-serif; margin-bottom:12px; color:#036;}
div.newsbox div{border:1px black solid; border-top:none; padding:3px;}
div.newsbox h2{border:1px black solid; background:#003366 url(img/sfu_blu.bmp) repeat-x bottom; color:#fff; font:bold 8pt arial,sans-serif; text-align:center; margin:0; padding:3px;}
div.newsbox div.riq-dispari{background-color:#9cf; margin:0;}
div.newsbox div.riq-pari{background-color:#0fc; margin:0;}
div.newsbox p{margin:0;}
div.newsbox p.bold{font-weight:bold;}
div.newsbox a{color:#036; text-decoration:none;}
div.newsbox a:hover{color:#fff;}

/*contenuti*/
div#content{background-color:#ccffff; border:1px solid black; border-top:none; font:normal 10pt "trebuchet ms", arial, sans-serif;}
table.contenuti{border-collapse:collapse; margin:12px;}
div.dxcont{background-color:#cf9; border:1px solid black; margin-bottom:12px;}
div.dxcont h2{background:#fff url(img/sfu_sezione.bmp) repeat-x top; color:#036; border-bottom:1px solid black; margin:0; padding:0 4px; font:normal bold 16pt/34px "trebuchet ms", arial, sans-serif;}
div.dxcont h3{margin:12px 12px 6px 12px; font:normal bold 12pt "trebuchet ms", arial, sans-serif;}
div.dxcont p{margin:6px 12px;}
div.of{overflow:auto;}
div.cx{text-align:center;}

/*altri stili*/
a.white{color:#fff;}
a.white:hover{color:#0f6;}
a.blu{color:#036; text-decoration:none;}
a.blu:hover{color:#0f6;}

tr.form{line-height:24px;}
td.modulo{font:bold 24pt "trebuchet ms"; padding-left:35px;}

/*stili specifici per i dati di fcm*/
.intest-fc{font:bold 10pt/20px verdana, sans-serif; color:#000; padding:10px;}
.intest-layer{background:url(img/sfu_liv2.bmp) repeat-x bottom; border:1px solid #036; font:bold 10pt/20px "trebuchet ms",sans-serif; text-align:left; color:#00f; margin:4px; padding:0 4px;}
.intest-layer a{color:#036; text-decoration:none;}
 
.cale-comp{background:url(img/sfu_liv2.bmp) repeat-x bottom; color:#036; font-weight:bold; border:1px solid #036;}
.cale-data{background:url(img/sfu_liv1.bmp) repeat-x bottom; color:white; font-weight:bold; text-align:center; border:1px solid #036; border-left:none;}
.cale-gio{background:url(img/sfu_liv1.bmp) repeat-x bottom; color:white; font-weight:bold; border:1px solid #036; border-right:none;}
.cale-girone{background:url(img/sfu_liv3.bmp) repeat-x top; color:#036; font-weight:bold; border:1px solid #036;}
.cale-inc-dispari,.cale-ris-dispari{background:url(img/sfu_dispari.bmp) repeat-x bottom; border:1px solid #036;}
.cale-inc-dispari{border-right-width:0px;}
.cale-ris-dispari{border-left-width:0px; font-weight:bold; text-align:center;}
.cale-inc-pari,.cale-ris-pari{background:#9cf url(img/sfu_pari.bmp) repeat-x bottom; border:1px solid #036;}
.cale-inc-pari{border-right-width:0px;}
.cale-ris-pari{border-left-width:0px; font-weight:bold; text-align:center;}

.cella-menu{background-color:#69c; font:normal 8pt arial,sans-serif; text-align:left; padding-left:2px; padding-right:2px;}
.cella-foot{background-color:#369; font:normal 8pt arial,sans-serif; padding-left:2px; padding-right:2px; color:#cff;}

.cella-ciano{background-color:#06c; color:white;}
.cella-ciano-cx{background-color:#06c; color:white; text-align:center;}
.cella-ciano-grigio{background-color:#06c; text-decoration:underline;}
.cella-oliva{background-color:#990; color:white;}
.cella-oliva-cx{background-color:#990; color:white; text-align:center;}
.cella-oliva-grigio{background-color:#990; text-decoration:underline;}
.cella-rosso{background-color:#c00; color:white;}
.cella-rosso-cx{background-color:#c00; color:white; text-align:center;}
.cella-rosso-grigio{background-color:#c00; text-decoration:underline;}
.cella-verde{background-color:#0c0; color:white;}
.cella-verde-cx{background-color:#0c0; color:white; text-align:center;}
.cella-verde-grigio{background-color:#0c0; text-decoration:underline;}

.riga-dispari,.riga-dispari-cx,.riga-dispari-grigio{background:url(img/sfu_dispari.bmp) repeat-x bottom;}
.riga-dispari-cx,.riga-dispari2-cx{text-align:center;}
.riga-dispari-grigio{text-decoration:underline; color:#666;}
.riga-dispari2,.riga-dispari2-cx{background:url(img/sfu_dispari2.bmp) repeat-x bottom;}
.riga-pari,.riga-pari-cx,.riga-pari-grigio{background:#9cf url(img/sfu_pari.bmp) repeat-x bottom;}
.riga-pari-cx,.riga-pari2-cx{text-align:center;}
.riga-pari-grigio{text-decoration:underline; color:#666;}
.riga-pari2,.riga-pari2-cx{background:#9cf url(img/sfu_pari2.bmp) repeat-x bottom;}

.riga-bianco{font-size:8pt; background-color:white;}
.riga-bordo{border:1px solid #036;}

.riga-azz,.riga-azz-cx,.riga-azz-dx{background:url(img/sfu_liv3.bmp) repeat-x bottom; color:#036; font-weight:bold;}
.riga-azz-cx{text-align:center;}
.riga-azz-dx{text-align:right;}

.riga-blu,.riga-blu-cx,.riga-blu-dx{background:url(img/sfu_liv1.bmp) repeat-x bottom; color:white; font-weight:bold;}
.riga-blu-cx{text-align:center;}
.riga-blu-dx{text-align:right;}

.riga-orange,.riga-orange-cx,.riga-orange-dx{background:url(img/sfu_liv2.bmp) repeat-x bottom; color:#036; font-weight:bold;}
.riga-orange-cx{text-align:center;}
.riga-orange-dx{text-align:right;}

.tab-8{border-color:#036; border-collapse:collapse; font:8pt arial,sans-serif;}
.tab-8 th.cx{text-align:center;}
.tab-8 td.cx{text-align:center;}
.tab-8bord{font:8pt arial,sans-serif;}
.tab-8if{border-color:#ccc; border-collapse:collapse; font:8pt arial,sans-serif;}

.testo-sx{text-align:left;}
.testo-cx{text-align:center;}
.testo-dx{text-align:right;}

.testo-bold,.testo-bold-cx,.testo-bold-dx{font-weight:bold;}
.testo-bold-cx{text-align:center;}
.testo-bold-dx{text-align:right;}

.testo-bianco{color:white;}

.testo-blu,.testo-blu-cx,.testo-blu-dx{color:blue;}
.testo-blu-cx{text-align:center;}
.testo-blu-dx{text-align:right;}
.testo-blu-bold,.testo-blu-bold-cx,.testo-blu-bold-dx{color:blue; font-weight:bold;}
.testo-blu-bold-cx{text-align:center;}
.testo-blu-bold-dx{text-align:right;}
.testo-blu-grigio{text-decoration:underline;}

.testo-oliva,.testo-oliva-cx,.testo-oliva-dx{color:#990;}
.testo-oliva-cx{text-align:center;}
.testo-oliva-dx{text-align:right;}
.testo-oliva-bold,.testo-oliva-bold-cx,.testo-oliva-bold-dx{color:#990; font-weight:bold;}
.testo-oliva-bold-cx{text-align:center;}
.testo-oliva-bold-dx{text-align:right;}
.testo-oliva-grigio{text-decoration:underline;}

.testo-rosso,.testo-rosso-cx,.testo-rosso-dx{color:#900;}
.testo-rosso-cx{text-align:center;}
.testo-rosso-dx{text-align:right;}
.testo-rosso-bold,.testo-rosso-bold-cx,.testo-rosso-bold-dx{color:#900; font-weight:bold;}
.testo-rosso-bold-cx{text-align:center;}
.testo-rosso-bold-dx{text-align:right;}
.testo-rosso-grigio{text-decoration:underline;}

.testo-verde,.testo-verde-cx,.testo-verde-dx{color:#090;}
.testo-verde-cx{text-align:center;}
.testo-verde-dx{text-align:right;}
.testo-verde-bold,.testo-verde-bold-cx,.testo-verde-bold-dx{color:#090; font-weight:bold;}
.testo-verde-bold-cx{text-align:center;}
.testo-verde-bold-dx{text-align:right;}
.testo-verde-grigio{text-decoration:underline;}

.tmodI{font-style:italic;}
.tmodB{font-weight:bold;}
.tmodBI{font-style:italic; font-weight: bold;}
.tmodU{text-decoration:underline;}
.tmodIU{font-style:italic; text-decoration:underline;}
.tmodBU{font-weight:bold; text-decoration:underline;}
.tmodBIU{font-style:italic; font-weight:bold; text-decoration:underline;}