/*stili per il layout elastico*/
html,body{margin:0; padding:0;}
body{font-family:verdana,arial,sans-serif; font-size:8pt; text-align:center;}
div#container{width:100%; margin:0 auto; margin-bottom:12px; text-align:left;}
div#counter{text-align:center;}

/*stili per header e footer*/
div#header{height:80px; background:#369; color:#9fc;}
div#header h1,h2{margin:0; padding:0;}
div#header h1{font:32pt/78px "arial black",sans-serif; padding-left:0.3em; border:1px solid black;}
div#header h1 span{font:normal 8pt verdana,sans-serif; color:#fff;}
div#footer{background-color:#369; border:1px solid black; color:#6f9; font:normal 8pt tahoma,sans-serif; text-align:center; padding:3px 0;}
div#footer a{color:#fff; font-weight:bold; text-decoration:underline;}

/*stili per la navigazione*/
div#navigation{background:#9fc url(img/sfu_52.gif) repeat-x top; border:1px solid black; border-top:none;}
div#navigation ul{margin:0; padding:0; list-style-type:none;}
div#navigation li{margin:0 0 0 1em; padding:0; 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;}

/*stili per i contenuti*/
div#content{background-color:#cff; border:1px solid black; border-top:none; border-bottom:none; padding:12px; }
div#content h2.title{background:#fff url(img/sfu-white2.bmp) repeat-x bottom; color:#036; border:1px solid black; font:bold 14pt/26px "trebuchet ms",verdana,sans-serif; padding:0 4px; margin-bottom:10px;}
table.contenuti{border-collapse:collapse;}
div.dxcont{background-color:#cf9; border:1px solid black; margin-bottom:12px;}
div.dxcont h2{background:#fff url(img/sfu-white2.bmp) repeat-x bottom; color:#036; border-bottom:1px solid black; font:bold 14pt/26px "trebuchet ms",verdana,sans-serif; padding:0 4px;}
div.dxcont h3{font:bold 10pt "trebuchet ms",sans-serif; margin:15px 10px;}
div.dxcont h3 + p{margin-top:-10px;}
div.dxcont h2 + h3{margin-top:10px;}
div.dxcont p{margin:10px;}

/*stili per il menù*/
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 div.riq-dispari{background-color:#9cf;}
div.newsbox div.riq-pari{background-color:#0fc;}
div.newsbox h2{background:#fff url(img/sfu-blu.bmp) repeat-x bottom; border:1px black solid; color:#fff; font:bold 8pt arial,sans-serif; text-align:center; padding:2px;}
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;}

/*altri stili*/
div.of{overflow:auto; padding:3px;}
div.cx{text-align:center;}

a.white{color:#fff;}
a.white:hover{color:#f00;}
a.blu{color:#036; text-decoration:none;}
a.blu:hover{color:#0f6;}

div.sw3-selsq{font:bold 20pt verdana,sans-serif; text-align:center; margin:3em 0;}
p.sw3{font: 8pt tahoma,sans-serif; text-align:center; color:#f00; margin:20px;}

tr.form{line-height:24px;}
td.modulo{font:bold 24pt "trebuchet ms"; padding-left:35px;}

/*stili specifici per i dati di fcm*/
.cale-comp{background:url(img/sfu-orange.bmp) repeat bottom; color:#036; font-weight:bold; border:1px solid #036;}
.cale-data{background:url(img/sfu-blu.bmp) repeat bottom; color:white; font-weight:bold; text-align:center; border:1px solid #036; border-left:none;}
.cale-gio{background:url(img/sfu-blu.bmp) repeat bottom; color:white; font-weight:bold; border:1px solid #036; border-right:none;}
.cale-girone{background:url(img/sfu_48.gif) repeat top; color:#036; font-weight:bold; border:1px solid #036;}
.cale-inc-dispari{background:url(img/sfu-white.bmp) repeat bottom; border:1px solid #036; border-right-width:0px;}
.cale-inc-pari{background:#9cf url(img/sfu-azz.gif) repeat bottom; border:1px solid #036; border-right-width:0px;}
.cale-ris-dispari{background:url(img/sfu-white.bmp) repeat bottom; border:1px solid #036; border-left-width:0px; font-weight:bold; text-align:center;}
.cale-ris-pari{background:#9cf url(img/sfu-azz.gif) repeat bottom; border:1px solid #036; 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;}

.intest-fc{font:bold 10pt verdana,sans-serif; color:#000;}
.intest-layer{background:url(img/sfu-orange.bmp) repeat-x bottom; border:1px solid #036; font:bold 10pt "trebuchet ms",sans-serif; text-align:left; color:#00f; padding:0 4px;}
.intest-layer a{color:#036; text-decoration:none;}
div.layer{margin:0 30px 12px 30px}
 
.riga-dispari{background:url(img/sfu-white.bmp) repeat-x bottom;}
.riga-dispari-cx{background:url(img/sfu-white.bmp) repeat-x bottom; text-align:center;}
.riga-dispari-grigio{background:url(img/sfu-white.bmp) repeat-x bottom; text-decoration:underline; color:#666;}
.riga-dispari2{background:url(img/sfu-white2.bmp) repeat-x bottom;}
.riga-pari{background:#9cf url(img/sfu-azz.gif) repeat-x bottom;}
.riga-pari2{background:#9cf url(img/sfu-azz2.gif) repeat-x bottom;}
.riga-pari-cx{background:#9cf url(img/sfu-azz.gif) repeat-x bottom; text-align:center;}
.riga-pari-grigio{background:#9cf url(img/sfu-azz.gif) repeat-x bottom; text-decoration:underline; color:#666;}

.riga-bianco{font-size:8pt; background-color:white;}

.riga-azz{background:url(img/sfu_48.gif) repeat-x top; color:#036; font-weight:bold;}
.riga-azz-cx{background:url(img/sfu_48.gif) repeat-x top; color:#036; font-weight:bold; text-align:center;}
.riga-azz-dx{background:url(img/sfu_48.gif) repeat-x top; color:#036; font-weight:bold; text-align:right;}

.riga-blu{background:url(img/sfu-blu.bmp) repeat bottom; color:white; font-weight:bold;}
.riga-blu-cx{background:url(img/sfu-blu.bmp) repeat bottom; color:white; font-weight:bold; text-align:center;}
.riga-blu-dx{background:url(img/sfu-blu.bmp) repeat bottom; color:white; font-weight:bold; text-align:right;}

.riga-orange{background:url(img/sfu-orange.bmp) repeat bottom; color:#036; font-weight:bold;}
.riga-orange-cx{background:url(img/sfu-orange.bmp) repeat bottom; color:#036; font-weight:bold; text-align:center;}
.riga-orange-dx{background:url(img/sfu-orange.bmp) repeat bottom; color:#036; font-weight:bold; 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-8{font:8pt verdana,arial,sans-serif;}
.testo-8-cx{font:8pt verdana,arial,sans-serif; text-align:center;}
.testo-10{font:10pt verdana,arial,sans-serif;}
.testo-10-cx{font:10pt verdana,arial,sans-serif; text-align:center;}
.testo-10-bold{font:bold 10pt verdana,arial,sans-serif;}

.testo-sx{text-align:left;}
.testo-cx{text-align:center;}
.testo-dx{text-align:right;}

.testo-bold{font-weight:bold;}
.testo-bold-cx{font-weight:bold; text-align:center;}
.testo-bold-dx{font-weight:bold; text-align:right;}

.testo-bianco{color:white;}

.testo-blu{color:blue;}
.testo-blu-cx{color:blue; text-align:center;}
.testo-blu-dx{color:blue; text-align:right;}
.testo-blu-bold{color:blue; font-weight:bold;}
.testo-blu-bold-cx{color:blue; font-weight:bold; text-align:center;}
.testo-blu-bold-dx{color:blue; font-weight:bold; text-align:right;}

.testo-oliva{color:#990;}
.testo-oliva-cx{color:#990; text-align:center;}
.testo-oliva-dx{color:#990; text-align:right;}
.testo-oliva-bold{color:#990; font-weight:bold;}
.testo-oliva-bold-cx{color:#990; font-weight:bold; text-align:center;}
.testo-oliva-bold-dx{color:#990; font-weight:bold; text-align:right;}

.testo-rosso{color:#900;}
.testo-rosso-cx{color:#900; text-align:center;}
.testo-rosso-dx{color:#900; text-align:right;}
.testo-rosso-bold{color:#900; font-weight:bold;}
.testo-rosso-bold-cx{color:#900; font-weight:bold; text-align:center;}
.testo-rosso-bold-dx{color:#900; font-weight:bold; text-align:right;}

.testo-verde{color:#090;}
.testo-verde-cx{color:#090; text-align:center;}
.testo-verde-dx{color:#090; text-align:right;}
.testo-verde-bold{color:#090; font-weight:bold;}
.testo-verde-bold-cx{color:#090; font-weight:bold; text-align:center;}
.testo-verde-bold-dx{color:#090; font-weight:bold; text-align:right;}

.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;}

