/*stili per il layout elastico*/
html,body{margin:0; padding:0;}
body{font-family:arial,sans-serif; font-size:76%; text-align:center;}
div#container{width:90%; margin:0 auto; margin-bottom:2em; text-align:left; border:2px solid #36c;}
div#counter{text-align:center;}

/*stili generici, su header e footer*/
div#header{height:80px; background-color:#36C; color:#ff0;}
div#header h1,h2{margin:0; padding:0;}
div#header h1{padding-left:0.3em; font-family:"arial black",verdana,arial,sans-serif; font-weight:bold; font-size:3em; color:#ff9; line-height:80px; font-stretch:condensed; background-image:url(img/highblue80.bmp); background-repeat:repeat-x;}
div#header h1 span{font-family:arial,sans-serif; font-size:30%; font-weight:normal; color:#fff;}
a.white{color:#fff;}
a.white:hover{color:#f00;}
div#footer{text-align:center; padding:0.5em 2em; background-color:#69c; color:#000; font-size:8pt;}
div#footer a{color:#fff; font-weight:bold; text-decoration:underline;}

/*stili specifici per il layout*/
div#navigation{background-color:#DCFFD5;}
div#content{padding:1em;}
div#content h2.title{line-height:1.5em; border-bottom:1px solid #ccc; color:#069;}
div.agg{overflow:auto; border:0; padding-left:0.5em; padding-top:0.5em; padding-bottom:0.5em}
div.agg2{border:0; padding-top:0.5em; padding-bottom:0.5em;}
div.agg3{overflow:auto; border:0; padding-left:0.5em; padding-right:0.5em; padding-top:0.5em;}
div.cx{text-align:center;}
table.contenuti div.dxcont{margin-left:2em; margin-bottom:2em;}
p.rosso-cx{text-align:center; color:#f00; font-size:8pt; font-family:arial,serif;}

/*stili per la sezione extra*/
div.newsbox{font-size:8pt; margin-bottom:2em;}
div.newsbox h2{background:#0cf url(img/sfu-orange.bmp) repeat bottom; color:#036; font-size:1em; padding:2px; border:1px solid #036; text-align:center;}
div.newsbox p{margin:0; padding:0 2px;}
div.newsbox p.bold{font-weight:bold;}
div.newsbox p.mar2{margin-bottom:0.5em;}
div.newsbox a:hover{color:#f00;}
div.newsbox a:visited{color:#036;}

/*stili per la navigazione*/
div#navigation ul{margin:0; padding:0; list-style-type:none;}
div#navigation li{display:inline; margin:0 0 0 1em; padding:0;} /*nota display:inline*/
div#navigation a{color:#369; font:normal bold 1.2em/2.5em arial,sans-serif; text-decoration:none;}
div#navigation a:hover{color:#fff; text-decoration:underline;}
div#navigation a#activelink{color:#033; text-decoration:none;}

/*stili specifici per i dati di fcm*/
.cale-comp{background:url(img/sfu-orange.bmp) repeat bottom; color:#036; font-weight:bold; border-color:#036; border-width:1px; border-style:solid;}
.cale-data{background:url(img/sfu-blu.bmp) repeat bottom; color:white; font-weight:bold; text-align:center; border-color:#036; border-width:1px; border-style:solid; border-left-width:0px;}
.cale-gio{ color:black; font-weight:bold; border-color:#000; border-width:1px; border-style:solid; }
.cale-inc-dispari{background:url(img/sfu-white.bmp) repeat bottom; border-color:#036; border-width:1px; border-style:solid; border-right-width:0px;}
.cale-inc-pari{background-color:#DCFFD5; border-color:#003366; border-width:1px; border-style:solid; border-right-width:0px;}
.cale-ris-dispari{background:url(img/sfu-white.bmp) repeat bottom; border-color:#036; border-width:1px; border-style:solid; border-left-width:0px; font-weight:bold; text-align:center;}
.cale-ris-pari{background-color:#DCFFD5; border-color:#036; border-width:1px; border-style:solid; border-left-width:0px; font-weight:bold; text-align:center;}

.cella-menu{background-color:#69c; font-family:Arial,sans-serif; font-size:8pt; font-weight:normal; text-align:left; padding-left:2px; padding-right:2px;}
.cella-foot{background-color:#369; font-family:Arial,sans-serif; font-size:8pt; font-weight:normal; padding-left:2px; padding-right:2px; color:#cff;}

.cella-ciano{background-color:#0066cc; color:white;}
.cella-ciano-cx{background-color:#0066cc; color:white; text-align:center;}
.cella-ciano-grigio{background-color:#0066cc; text-decoration:underline;}
.cella-oliva{background-color:#999900; color:white;}
.cella-oliva-cx{background-color:#999900; color:white; text-align:center;}
.cella-oliva-grigio{background-color:#999900; text-decoration:underline;}
.cella-rosso{background-color:#cc0000; color:white;}
.cella-rosso-cx{background-color:#cc0000; color:white; text-align:center;}
.cella-rosso-grigio{background-color:#cc0000; text-decoration:underline;}
.cella-verde{background-color:#00cc00; color:white;}
.cella-verde-cx{background-color:#00cc00; color:white; text-align:center;}
.cella-verde-grigio{background-color:#00cc00; text-decoration:underline;}

.intest-fc{font-family:Arial,sans-serif; font-size:10pt; font-weight:bold; color:#000000;}
.intest-layer{background-image:url(img/sfu-orange.bmp); background-repeat:repeat-x; background-position:bottom; font-family:arial,sans-serif; font-size:10pt; color:#00f; font-weight:bold; text-align:left; border:1px solid #036;}
 
.riga-dispari{background:url(img/sfu-white.bmp) repeat bottom;}
.riga-dispari-cx{background:url(img/sfu-white.bmp) repeat bottom; text-align:center;}
.riga-dispari-grigio{background:url(img/sfu-white.bmp) repeat bottom; text-decoration:underline; color:#666;}
.riga-dispari2{background:url(img/sfu-white2.bmp) repeat center;}
.riga-pari{background-color:#DCFFD5;}
.riga-pari-cx{background-color:#DCFFD5; text-align:center;}
.riga-pari-grigio{background-color:#DCFFD5; text-decoration:underline; color:#666;}

.riga-bianco{font-size:8pt; background-color:white;}

.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:#003366; 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;}

.simbolo-wing{font-family:Wingdings; font-size:26pt; font-weight:bold;}
.sfondo-lavori{background-position:center; background-repeat:no-repeat;}

.tab-8{border-color:#036; border-collapse:collapse; font-family:Arial,sans-serif; font-size:8pt;}
.tab-8if{border-color:#ccc; border-collapse:collapse; font-family:Arial,sans-serif; font-size:8pt;}

.testo-8{font-family:Arial,sans-serif; font-size:8pt;}
.testo-10{font-family:Arial,sans-serif; font-size:10pt;}

.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-bold{color:blue; font-weight:bold;}
.testo-blu-bold-cx{color:blue; font-weight:bold; text-align:center;}

.testo-oliva{color:#999900;}
.testo-oliva-cx{color:#999900; text-align:center;}
.testo-oliva-bold{color:#999900; font-weight:bold;}
.testo-oliva-bold-cx{color:#999900; font-weight:bold; text-align:center;}

.testo-rosso{color:#990000;}
.testo-rosso-cx{color:#990000; text-align:center;}
.testo-rosso-bold{color:#990000; font-weight:bold;}
.testo-rosso-bold-cx{color:#990000; font-weight:bold; text-align:center;}

.testo-verde{color:#009900;}
.testo-verde-cx{color:#009900; text-align:center;}
.testo-verde-bold{color:#009900; font-weight:bold;}
.testo-verde-bold-cx{color:#009900; font-weight:bold; text-align:center;}

.titolo3n{font-family:Arial,sans-serif; font-size:26pt; font-weight:bold; color:#ffffff; text-align:center; background-image:url(img/sfu-blufusion2.bmp); background-repeat:repeat-x; background-position:bottom;}
.titolo-menu{font-family:Arial,sans-serif; font-size:8pt; font-weight:bold; color:#ffffff; text-align:center; background-image:url(img/sfu-blufusion.bmp); background-repeat:repeat-x; background-position:bottom;}

.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;}

