html, body {
font-family: verdana, helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-variant: normal;
font-weight: 100;
background-image: url(../Img/Fondo2004.jpg);
background-attachment: fixed;
margin: 0em 0em 0em 0em;
}
h1, h2, h3, h4, h5, h6, ul, ol, dl, dt, dd, p, a, table, tr, th, td {
font-family: verdana, helvetica, sans-serif;
}
h1, h2, h3 {
font-weight: 700;
text-align: left;
vertical-align: middle;
padding: 10px 15px 8px 5px;
}
h1 {
font-size: 14pt;
color: #000040;
}
h1.UFF, h1.SER, h1.PRI, h1.HOM { display: block; text-align: left; padding: 5px 20px 15px 20px; vertical-align: middle; }
h1.UFF { background: #e4fafa; border: 1px #cce solid; margin: 0px 0px 30px 0px; }
h1.SER { background: #e4fae4; border: 1px #cec solid; margin: 0px 0px 30px 0px; }
h1.PRI { background: #fae4e4; border: 1px #ecc solid; margin: 0px 0px 30px 0px; }
h1.HOM { background: #fafae4; border: 1px #ccc solid; margin: 0px 0px 30px 0px; }
h2 {
font-size: 12pt;
color: #008080;
}
h3 {
font-size: 11pt;
color: #408080;
}
h4, h5, h6 {
font-weight: 100;
font-style: normal;
font-variant: normal;
letter-spacing: 0;
word-spacing: 0;
text-align: justify;
vertical-align: middle;
color: #000000;
margin: 0.5em 0.5em 0.5em 0.5em;
}
h4, h5, ul, ol, dl, dt, dd {
font-size: 10pt;
}
h4 {
text-indent: 0em;
}
h5 {
text-indent: 1em;
}
h6 {
font-size: 8pt;
text-indent: 0em;
}
ul, ol, dl, dt, dd {
font-weight: 100;
text-align: justify;
color: #000000;
list-style-position: outside;
}
p {
font-size: 9pt;
font-weight: 100;
font-style: normal;
font-variant: normal;
letter-spacing: 0;
word-spacing: 0;
margin: 0em;
text-align: justify;
vertical-align: middle;
color: #000000;
text-indent: 0em;
}
tt {
font-family: Courier, "Courier New", Monospace;
font-size: 10pt;
}
b {
font-weight: 700;
}
strong {
font-weight: 900;
}
em {
font-style: italic;
}
.left {
text-align: left;
}
.right {
text-align: right;
}
.center {
text-align: center;
}
hr {
color: #000;
height: 1px;
width: 100%;
margin: 5px 1px 5px 1px;
}
hr.green {
color: #80a080;
}
hr.brown {
color: #804040;
}
hr.blue {
color: #004080;
}
hr.white {
color: #f0fff0;
}
a {
color: #000080;
}
a:link, a:visited, a:active {
text-decoration: none;
}
a:hover {
color: #004000;
text-decoration: underline;
background-color: #fff0f0;
}
a.btn:link, a.btn:visited, a.btn:active {
text-decoration: none;
}
a.btn:hover {
color: #000040;
text-decoration: none;
border-top: 1px #d0d0d0 solid; border-left: 1px #d0d0d0 solid; border-bottom: 1px #404040 solid; border-right: 1px #404040 solid; 
}
a.mnu:link, a.mnu:visited, a.mnu:active {
color: #0000a0;
text-decoration: none;
}
a.mnu:hover {
background: #eeeeee; 
color: #4040f0; 
border-top: 1px #d0d0d0 solid; border-left: 1px #d0d0d0 solid; border-bottom: 1px #404040 solid; border-right: 1px #404040 solid; 
text-decoration: none; 
}
a.mnuHOME:link, a.mnuHOME:visited, a.mnuHOME:active {
color: #800000;
text-decoration: none;
}
a.mnuHOME:hover {
color: #800000;
text-decoration: underline;
background-color: #fff0f0;
}
a.mnUF:link, a.mnUF:visited, a.mnUF:active {
font-size: 7pt;
font-weight: 100;
color: #0000a0;
text-decoration: none;
vertical-align: middle;
}
a.mnUF:hover {
font-size: 7pt;
font-weight: 100;
color: #004000;
text-decoration: none;
vertical-align: middle;
background-color: #ffffff;
background: url(../Img/BarTAB10.gif);
}
a.img:link, a.img:visited, a.img:active {
font-size: 8pt;
color: #0000a0;
text-decoration: none;
}
a.img:hover {
font-size: 8pt;
color: #000000;
font-weight: 100;
text-decoration: none;
background-color: #ffffff;
background: url(../Img/BarTAB00.gif);
}
a.barTIT:link, a.barTIT:visited, a.barTIT:active {
color: #408040;
font-weight: 700;
text-decoration: none;
}
a.barTIT:hover {
color: #004000;
font-weight: 700;
text-decoration: none;
background: none;
}
table {
font-size: 10pt;
text-align: center;
}
table.titPagina {
font-size: 8pt;
text-align: center;
}
table.titTabella {
font-weight: 900;
font-size: 9pt;
color: #004080;
background-color: #e0e0f0;
}
table.fondoG {
font-size: 8pt;
background-color: #d0f0d0;
}
caption {
font-size: 10pt;
font-weight: 900;
color: #804040;
text-align: center;
border: solid 1px #0000ff;
padding: 5px;
margin: 0px;
background: #e0e0f0;
}
td.MainMNU {
font-size: 8pt;
font-weight: 100;
text-align: left;
vertical-align: top;
background-color: #f8fbf8;
background-image: url(../Img/Mnu2005.jpg);
border-left-style: none;
border-left-width: 1px;
border-right-style: none;
border-right-width: 1px;
}
td.mnPR { text-align: left; background-color: #fad0d0; font-size: 9pt; font-weight: 900; color: #000040; }
td.mnuSER { text-align: left; background-color: #d0fad0; font-size: 9pt; font-weight: 900; color: #000040; }
td.mnuUFF { text-align: left; background-color: #d0fafa; font-size: 9pt; font-weight: 900; color: #000040; }
td.MainTXT {
text-align: left;
padding: 0.2em 0.5em 0.1em 0.5em;
vertical-align: top;
background-color: #fbfffb;
border-right-color: #c0d0c0;
border-right-width: 2px;
border-right-style: solid;
border-left-color: #c0d0c0;
border-left-width: 2px;
border-left-style: solid;
}
td.text8pt {
font-size: 8pt;
font-weight: 100;
vertical-align: top;
text-align: justify;
color: #000000;
background-color: #f0f0f0;
background-image: none;
}
td.TitNavBar {
background-image: url(../Img/Titolo2003_SF.jpg);
}
td.TitNavBarDT {
font-size: 7pt;
font-weight: 900;
text-align: right;
vertical-align: top;
color: #e0ffe0;
padding: 0.2em;
margin: 0.1em;
background-image: url(../Img/Titolo2003_SF.jpg);
}
td.TitNavBarDTNATALE {
font-size: 7pt;
font-weight: 900;
text-align: right;
vertical-align: top;
color: #e0ffe0;
padding: 0.2em;
margin: 0.1em;
background-image: url(../Img/TitoloSTELLE.gif);
}
td.BarBrown {
background-image: url(../Img/BarTAB01.jpg);
}
td.BarGreen {
background-image: url(../Img/BarTAB00.jpg);
}
td.BarGreenTit {
font-size: 8pt;
font-weight: 600;
text-align: left;
color: #f0ff80;
background-image: url(../Img/BarTAB00.jpg);
}
td.titolo {
font-size: 8pt;
font-weight: 600;
text-align: left;
color: #f0ff80;
}
td.titoloUFF, td.titoloSER, td.titoloINF {
font-size: 7pt;
font-weight: 900;
text-align: center;
color: #000040;
}
td.gray {
font-size: 8pt;
font-weight: 100;
text-align: center;
background-color: #f8f8f8;
border-bottom: 1px #404040 solid; 
}
td.grayL {
font-size: 8pt;
font-weight: 100;
text-align: left;
background-color: #f8f8f8;
border-bottom: 1px #404040 solid; 
}
td.grayR {
font-size: 8pt;
font-weight: 100;
text-align: right;
background-color: #f8f8f8;
border-bottom: 1px #404040 solid; 
}
td.grayC {
font-size: 8pt;
font-weight: 100;
text-align: center;
background-color: #f8f8f8;
border-bottom: 1px #404040 solid; 
}
td.gray1under {
font-size: 8pt;
font-weight: 100;
text-align: center;
background-color: #f8f8f8;
border-bottom-style: solid;
border-bottom-width: 1px;
}
td.gray1underL {
font-size: 8pt;
font-weight: 100;
text-align: left;
background-color: #f8f8f8;
border-bottom-style: solid;
border-bottom-width: 1px;
}
td.green {
font-size: 8pt;
font-weight: 100;
text-align: center;
background-color: #c0f0c0;
}
td.green1 {
font-size: 8pt;
font-weight: 100;
text-align: center;
background-color: #eef8f0;
}
td.green1under {
font-size: 8pt;
font-weight: 100;
text-align: center;
background-color: #eef8f0;
border-bottom-style: solid;
border-bottom-width: 1px;
}
td.green1L {
font-size: 8pt;
font-weight: 100;
text-align: left;
background-color: #eef8f0;
}
td.green1R {
font-size: 8pt;
font-weight: 100;
text-align: right;
background-color: #eef8f0;
}
td.red {
font-size: 8pt;
font-weight: 100;
text-align: center;
background-color: #ffe0e0;
}
td.redL {
font-size: 8pt;
font-weight: 100;
text-align: left;
background-color: #ffe0e0;
}
td.redR {
font-size: 8pt;
font-weight: 100;
text-align: right;
background-color: #ffe0e0;
}
td.white {
font-size: 8pt;
font-weight: 100;
text-align: center;
background-color: #fafaee;
border-bottom: 1px #404040 solid; 
}
td.whiteL {
font-size: 8pt;
font-weight: 100;
text-align: left;
background-color: #fafaee;
border-bottom: 1px #404040 solid; 
}
td.whiteLunder {
font-size: 8pt;
font-weight: 100;
text-align: left;
background-color: #fcfcee;
border-bottom-style: solid;
border-bottom-width: 1px;
}
td.whiteR {
font-size: 8pt;
font-weight: 100;
text-align: right;
background-color: #fafaee;
border-bottom: 1px #404040 solid; 
}
td.detliq {
font-size: 7pt;
font-weight: 100;
text-align: left;
background-color: #f0fff0;
border-bottom-style: solid;
border-bottom-width: 1px;
}
td.barTIT {
text-align: left;
font-size: 7pt;
color: #408040;
background-image: url(../Img/Barra2003.jpg);
}
td.titPAG {
text-align: center;
font-size: 13pt;
font-weight: 500;
color: #004080;
background-color: #f0fff0;
}
td.indPAG {
text-align: right;
font-size: 7pt;
font-weight: 500;
color: #a0a0a0;
background-image: url(../Img/BarTAB00.gif);
border-bottom-style: solid;
border-bottom-width: 1px;
}
td.barHR {
text-align: left;
font-size: 1px;
color: #000;
height: 1px;
border: none 0;
width: 100%;
margin: 5px 1px 5px 1px;
}
td.recapAS {
font-size: 7pt;
font-weight: 100;
text-align: left;
vertical-align: top;
background-color: #f8fff8;
border-bottom-style: solid;
border-bottom-width: 1px;
}
td.recapASc {
font-size: 7pt;
font-weight: 100;
text-align: center;
vertical-align: top;
background-color: #f0fff0;
border-bottom-style: solid;
border-bottom-width: 1px;
}
td.menuTAB0 {
font-size: 8pt;
font-weight: 100;
text-align: left;
background-image: url(../Img/BarTAB00.jpg);
}
td.menuTAB1 {
font-size: 8pt;
font-weight: 100;
text-align: left;
background-image: url(../Img/BarTAB01.jpg);
}
th {
font-size: 9pt;
font-weight: 900;
font-style: normal;
font-variant: normal;
color: #e0e8e8;
vertical-align: middle;
letter-spacing: 0;
word-spacing: 0;
background-color: #000080;
}
th.font08 {
font-size: 8pt;
font-weight: 500;
font-style: normal;
font-variant: normal;
color: #f0f8f8;
text-align: center;
vertical-align: middle;
letter-spacing: 0;
word-spacing: 0;
background-color: #000080;
}
th.detliqL {
font-size: 8pt;
font-weight: 900;
text-align: left;
background-color: #000080;
border-bottom-style: solid;
border-bottom-width: 1px;
}
th.detliqC {
font-size: 8pt;
font-weight: 900;
text-align: center;
background-color: #000080;
border-bottom-style: solid;
border-bottom-width: 1px;
}
.font06 {
font-size: 6pt;
text-align: justify;
}
.font06c {
font-size: 6pt;
text-align: center;
}
.font07 {
font-size: 7pt;
text-align: justify;
}
.font07c {
font-size: 7pt;
text-align: center;
}
.font07r {
font-size: 7pt;
text-align: right;
}
.font08 {
font-size: 8pt;
text-align: justify;
}
.font08c {
font-size: 8pt;
text-align: center;
}
.font08l {
font-size: 8pt;
text-align: left;
}
.font09 {
font-size: 9pt;
text-align: justify;
}
.font09c {
font-size: 9pt;
text-align: center;
}
.font10 {
font-size: 10pt;
text-align: justify;
}
.font10c {
font-size: 10pt;
text-align: center;
}
.titolo {
color: #803030;
font-weight: 700;
text-align: left;
}
.titoloC {
color: #803030;
font-weight: 700;
text-align: center;
}
.titoloPAG {
font-size: 14pt;
font-weight: 700;
margin: 0.2em;
text-align: center;
vertical-align: middle;
color: #000040;
}
.piedipagR {
text-align: right;
font-size: 7pt;
color: #008060;
}
.piedipagC {
text-align: center;
font-size: 7pt;
color: #008060;
}
.piedipagL {
text-align: left;
font-size: 7pt;
color: #008060;
}
.menu {
font-size: 8pt;
font-weight: 100;
text-align: left;
}
.menuL {
font-size: 8pt;
font-weight: 100;
text-align: left;
}
.menuR {
font-size: 8pt;
font-weight: 100;
text-align: right;
}
.menuC {
font-size: 8pt;
font-weight: 100;
text-align: center;
}
.menuTit {
font-size: 7pt;
text-align: right;
}
.menuTit_MAIN {
font-size: 7pt;
background-color: #f0f0d0;
}
.menuTit_UFF {
font-size: 7pt;
background-color: #d0fafa;
}
.menuTit_SER {
font-size: 7pt;
background-color: #d0fad0;
}
.menuTit_PRIV {
font-size: 7pt;
background-color: #fad0d0;
}
.menuTitL {
font-size: 7pt;
text-align: left;
}
.menuTitR {
font-size: 7pt;
text-align: right;
}
.note {
font-size: 6pt;
text-align: right;
}
.infoPag {
font-size: 7pt;
text-align: center;
color: #a0c0a0;
background-color: #f0f0f0;
}
.caricaPag {
font-size: 7pt;
text-align: center;
color: #a0c0a0;
background-color: #f0f0f0;
}
.dataDoc {
font-size: 7pt;
font-weight: 300;
text-align: center;
color: #408080;
}
.mnuD {
font-size: 7pt;
font-weight: 500;
text-align: left;
vertical-align: middle;
background-color: #fafffa;
}
.mnuDc {
font-size: 7pt;
font-weight: 500;
text-align: center;
vertical-align: middle;
background-color: #fafffa;
}
.mnuP {
font-size: 7pt;
font-weight: 500;
text-align: left;
vertical-align: middle;
background-color: #f0fff0;
}
.mnuP0 {
font-size: 1pt;
font-weight: 700;
text-align: left;
vertical-align: middle;
background-color: #f0fff0;
}
.mnuB {
font-size: 8pt;
font-weight: 700;
text-align: left;
vertical-align: middle;
background-color: #ffffff;
color: #800040;
}
.vwTIT {
font-size: 8pt;
font-weight: 700;
text-align: left;
vertical-align: middle;
background-color: #ffffff;
background: url(../Img/BarTAB00.gif);
color: #800040;
}
.TextBox {
border: #000000 1px inset;
border-color: #fafafa #808080 #808080 #fafafa;
background-color: #FFFFFF;
background-attachment: fixed;
background-image: url(../Img/box_shadow.gif);
font-size: 10pt;
color: #000040;
font-weight: 500;
}
.TextButt {
border: #fafafa 1px groove;
border-color: #fafaa0 #6060fa #6060fa #fafaa0;
background-color: #000080;
background-attachment: fixed;
background-image: url(../Img/box_shadow1.gif);
font-size: 9pt;
color: #ffff00;
font-weight: 900;
}
.myMNU {
border: 2px #e8ffe8 solid;
background: #f8fff8;
padding: 3px 3px 3px 3px;
margin-left: 0.1em;
margin-right: 0.1em;
font-size: 8pt;
font-weight: 900;
line-height: 15px;
text-align: left;
vertical-align: middle;
color: #000080;
list-style: none;
text-indent: 0em;
}
.mymnUF {
	border: 2px #e8ffe8 solid;
	background: #f8fff8;
	padding: 1px 1px 1px 1px;
	margin-left: 0.1em;
	margin-right: 0.1em;
	font-size: 8pt;
	font-weight: 900;
	line-height: 15px;
	text-align: left;
	vertical-align: middle;
	color: #000080;
	list-style: none;
	text-indent: 0em;
}
.SeiIN {
font-size: 7pt;
font-weight: 100;
color: #404080;
border: none;
}

#mnuNAV0 { width: 93px; background: #faf0fa; }
#mnuNAV0 ul { list-style: none; margin: 0px; padding: 0px; border: 1px #c0f0c0 solid; font-weight: 500; font-size: 7pt; color: #ffffff; text-align: center; }
#mnuNAV0 li { border: 1px solid; margin: 0px; padding: 1px; background: #000080; color: #ffffff; text-align: center; } 

#mnuNAV1 { width: 93px; background: #faf0fa; }
#mnuNAV1 ul { list-style: none; margin: 1px; padding: 0px; font-weight: 500; font-size: 7pt; color: #808000; }
#mnuNAV1 li, #mnuNAV1 li a, #mnuNAV1 li a:hover { display: block; border: 1px solid; margin: 0px; padding: 1px; text-align: left; text-decoration: none; } 
#mnuNAV1 li, #mnuNAV1 li a { background: #fffff8; color: #008; border-color: #a0a0a0 #c0c0c0 #a0a0a0 #c0c0c0; }
#mnuNAV1 li a:hover { background: #ffffe8; color: #004; border-color: #000000 #20f020 #000000 #20f020; text-transform: uppercase; }

#mnuNAV2 { width: 93px; background: #faf0fa; }
#mnuNAV2 ul { list-style: none; margin: 1px; padding: 0px; font-weight: 500; font-size: 7pt; color: #808000; }
#mnuNAV2 li, #mnuNAV2 li a, #mnuNAV2 li a:hover { display: block; border: 1px solid; margin: 0px; padding: 1px; text-align: left; text-decoration: none; } 
#mnuNAV2 li, #mnuNAV2 li a { background: #faf8fa; color: #008; border-color: #a0c8a0 #80c080 #a0c8a0 #80c980; }
#mnuNAV2 li a:hover { background: #e8ffe8; color: #004; border-color: #000000 #20f020 #000000 #20f020; text-transform: uppercase; }

#mnuNAV3 { width: 93px; background: #faf0fa; }
#mnuNAV3 ul { list-style: none; margin: 1px; padding: 0px; font-weight: 500; font-size: 7pt; color: #808000; }
#mnuNAV3 li, #mnuNAV3 li a, #mnuNAV3 li a:hover { display: block; border: 1px solid; margin: 0px; padding: 1px; text-align: left; text-decoration: none; } 
#mnuNAV3 li, #mnuNAV3 li a { background: #faf8f8; color: #008; border-color: #a0c8c8 #80c0c0 #a0c8c8 #80c0c0; }
#mnuNAV3 li a:hover { background: #e8ffff; color: #004; border-color: #000000 #20f020 #000000 #20f020; text-transform: uppercase; }

#mnuNAV4 { width: 93px; background: #faf0fa; }
#mnuNAV4 ul { list-style: none; margin: 1px; padding: 0px; font-weight: 500; font-size: 7pt; color: #808000; }
#mnuNAV4 li, #mnuNAV4 li a, #mnuNAV4 li a:hover { display: block; border: 1px solid; margin: 0px; padding: 1px; text-align: left; text-decoration: none; } 
#mnuNAV4 li, #mnuNAV4 li a { background: #f8fafa; color: #008; border-color: #c8a0a0 #c08080 #c8a0a0 #c08080; }
#mnuNAV4 li a:hover { background: #ffe8e8; color: #004; border-color: #000000 #20f020 #000000 #20f020; text-transform: uppercase; }

#mnUF ul, #mnUF li, #mnUF a, #mnUF a:hover, #mnC9 ul, #mnC9 li, #mnC9 a, #mnC9 a:hover, #mnPR ul, #mnPR li, #mnPR a, #mnPR a:hover { font-size: 8pt; text-align: left; vertical-align: middle; list-style: none; margin: 1px; padding: 1px; display: block; }
#mnUF li a, #mnC9 li a, #mnPR li a { color: #000080; border: 1px #dfdfdf solid; }
#mnUF li a { background: #f8ffff; }
#mnC9 li a { background: #f8fff8; } 
#mnPR li a { background: #fff8f8; } 
#mnUF li a:hover, #mnC9 li a:hover, #mnPR li a:hover { color: #000040; border: 1px #a0a0a0 solid; }
#mnUF li a:hover { background: #f0f8f8; text-decoration: none; } 
#mnC9 li a:hover { background: #f0f8f0; text-decoration: none; }
#mnPR li a:hover { background: #f8f0f0; text-decoration: none; }

#mnuHOMEP2 { width: 234px; background: #faf0fa; }
#mnuHOMEP2 ul { list-style: none; margin: 0; padding: 0; border: 2px #c0f0c0 solid; font-weight: 500; font-size: 8pt; color: #808000; }
#mnuHOMEP2 li, #mnuHOMEP1 li a, #mnuHOMEP1 li a:hover { border: 1px solid; margin: 1px;padding: 1px; } 
#mnuHOMEP2 li { background: #fafafa; }
#mnuHOMEP2 li.titolo { background: #f0faf0; }
#mnuHOMEP2 li a { display: block; border-color: #c0c0c0 #80e080 #c0c0c0 #80e080; color: #008; background: #fafafa; }
#mnuHOMEP2 li a:hover { display: block; border-color: #20f020 #008000 #008000 #20f020; background: #e8fae8; text-transform: uppercase; text-align: left; text-decoration: none; }

#menuDiPAG, #menuInternoPAG { font-size: 8pt; font-weight: 100; text-align: left; }
#menuDiPAG h4, #menuInternoPAG h4 { font-size: 9pt; font-weight: 700; text-align: left; margin: 0.1em; color: #802020; }
#menuDiPAG ul, #menuInternoPAG ul { font-size: 8pt; list-style: none; margin: 0.1em 0.1em 0.1em 0.1em; text-indent: 0.1em; }
#menuDiPAG li a, #menuInternoPAG li a { font-size: 8pt; color: #804000; margin: 0.1em 0.1em 0.1em 0.1em; text-indent: 0.1em; }
#menuDiPAG li a:hover, #menuInternoPAG li a:hover { font-size: 8pt; color: #000080; background: #f0e8e8; margin: 0.1em 0.1em 0.1em 0.2em; text-indent: 0.1em; }

#menuDESC ul, #menuDESC li, #menuDESC a, #menuDESC a:hover { font-size: 8pt; text-align: left; vertical-align: middle; list-style: none; margin: 1px; padding: 1px; display: block; }
#menuDESC li a { color: #008; border: 1px #dde solid; }
#menuDESC li.tit, #menuDESC li a.tit { color: #800000; border: 1px #fff solid; }
#menuDESC li.tit { padding: 10px 1px 1px 1px; }
#menuDESC li a:hover { color: #004; border: 1px #00a solid; background: #f0f0f0; text-decoration: none; }

#mnuMAPPA { font-size: 8pt; font-weight: 100; text-align: left; }
#mnuMAPPA a { font-size: 8pt; color: #404080; margin: 0.5px; }
#mnuMAPPA a.mMA { font-size: 8pt; font-weight: 900; color: #404080; margin: 0.5px; color: #402020; text-decoration: underline; }
#mnuMAPPA a.uMA { font-size: 8pt; color: #404080; margin: 0.5px; color: #804040; }
#mnuMAPPA a.dMA { font-size: 8pt; color: #404080; margin: 0.5px; }
#mnuMAPPA a:hover, a.mnu:hover, a.uff:hover, a.dett:hover { font-size: 8pt; color: #404080; background: #f0c0c0; margin: 0.5px; }

#galleria body { font-size: 8pt; font-style: normal; font-variant: normal; font-weight: 100; background-image: url(../Img/Fondo2004-GALLERY.jpg); background-attachment: fixed; margin: 0.1em 0.1em 0.1em 0.1em; }
#galleria table { font-size: 7pt; font-weight: 300; text-align: center; color: #000080; background-color: #f0f0f4; }
#galleria td.tit { font-size: 7pt; text-align: center; vertical-align: middle; font-weight: 300; color: #000080; }
#galleria td.img { font-size: 7pt; text-align: center; vertical-align: middle; font-weight: 300; color: #000080; }

#detliq table { font-size: 8pt; background-color: #f0fff0; }
#detliq th, td, th.center, td.right { font-size: 7pt; font-weight: 500; text-align: left; border-bottom-style: solid; border-bottom-width: 1px; }
#detliq th { background-color: #fffaff; }
#detliq td { background-color: #f0fff0; }
#detliq td.center { background-color: #f0fff0; }
#detliq td.right { background-color: #f0fff0; }
#detliq td.center { text-align: center; }
#detliq td.right { text-align: right; }

#TabDisc0 table { font-size: 8pt; background-color: #802020; }

#TabDisc1 table { font-size: 8pt; background-color: #fefefe; }
#TabDisc1 th { font-size: 9pt; font-weight: 900; background-color: #804040; color: #f0f0f0; }
#TabDisc1 td { font-size: 7pt; font-weight: 100; }

#calend table { font-size: 8pt; background-color: #ffffee; color: #808080; }
#calend td, #calend td.giorno, #calend td.giornoDo, #calend td.giornoFe { font-size: 7pt; text-align: center; font-weight: 500; }
#calend td.INTEST, #calend td.oggi { font-size: 7.5pt; font-weight: 900; text-align: center; border: 1px #d0d0d0 solid; }
#calend td, td.INTEST, #calend td.TITwork, #calend td.TITsund { font-size: 7pt; font-weight: 500; }
#calend td, #calend td.giorno, #calend td.giornoDo, #calend td.giornoFe { font-weight: 500; }
#calend td.oggi { font-weight: 500; background-color: #ffffd0; color: #0000a0; border: 1px #a0a0ff solid; }
#calend td.giornoFe { background-color: #fff0f0; color: #808080; border: 1px #f0d0d0 solid; }
#calend td.giornoDo { background-color: #ffe8e8; color: #804040; border: 1px #f0d0d0 solid; }
#calend td.giorno { background: #fafafa; color: #808080; border: 1px #d0d0d0 solid; }
#calend td.TITsund { background-color: #f0e0e0; color: #800000; border: 1px #ffd0d0 solid; }
#calend td.TITwork { background-color: #e0e0f0; color: #000080; border: 1px #d0d0ff solid; }
#calend td.INTEST { background-color: #f0f0f0; color: #404080; }

#INT2010 table, #INT2010HM table { width: 100%; font-family: verdana, helvetica, sans-serif; font-size: 8pt; font-style: normal; font-variant: normal; font-weight: 500; color: #ffffff; }
#INT2010HM td, #INT2010HM td.giorno { background-image: url(../Img/BaseAZZU0.jpg); border:none; }
#INT2010 td, #INT2010HM td { text-align: left; margin: 0; }
#INT2010 td.giorno, #INT2010HM td.giorno { text-align: right; color: #000080; font-size: 8pt; font-weight: 900; margin: 0; padding: 5px; }
#INT2010 td.seiIn, #INT2010 a, #INT2010HM td.seiIn, #INT2010HM a {border: 1px #e0e0e0 solid; background: #ffffff; color: #66a; font-size: 7pt; padding: 0px 2px 0px 2px; font-style: normal; }

#MNU01 table, #MNU02 table, #MNU03 table, #MNU04 table { width: 150px; margin: 0px; border: 1px #e0e0e0 hidden; }
#MNU01 td, #MNU01 a, #MNU02 td, #MNU02 a, #MNU03 td, #MNU03 a, #MNU04 td, #MNU04 a { display: block; font-size: 7pt; text-align: left; text-decoration: none; margin: 0px; padding: 1px 1px 1px 2px; border: 0px hidden; }
#MNU01 td.menu, #MNU02 td.menu, #MNU03 td.menu, #MNU04 td.menu { text-align: center; color: #662; font-size: 9pt; font-weight: 900; padding: 3px; border: 1px #004 solid; }
#MNU01 td.titolo, #MNU01 a.titolo, #MNU01 a.titolo:hover, #MNU02 td.titolo, #MNU02 a.titolo, #MNU02 a.titolo:hover, #MNU03 td.titolo, #MNU03 a.titolo, #MNU03 a.titolo:hover, #MNU04 td.titolo, #MNU04 a.titolo, #MNU04 a.titolo:hover { text-align: right; background: #fafafa; color: #008; font-size: 8pt; font-weight: 900; padding: 10px 5px 0px 0px; border: none; }
#MNU01 a:hover, #MNU02 a:hover, #MNU03 a:hover, #MNU04 a:hover { background: #d0d0d0; background-image: url(../Img/b01white.jpg); color: #00a; text-decoration: none; text-transform: uppercase; }
#MNU01 a { background: #fafae4; color: #008; border: 1px #aaa solid; }
#MNU02 a { background: #e4fae4; color: #008; border: 1px #aca solid; }
#MNU03 a { background: #e4fafa; color: #008; border: 1px #aac solid; }
#MNU04 a { background: #fae4e4; color: #008; border: 1px #aaa solid; }
#MNU01 a.active, #MNU02 a.active, #MNU03 a.active, #MNU04 a.active { font-weight: 900; color: #a00000; }
#HM2010 h1 { display: block; text-align: center; padding: 1px; vertical-align: middle; margin: 0px; border: 1px #d0d0d0 hidden; width: 100%; background: #e0f0f0; }
#HM2010 table { width: 100%; border: 1px #d0d0d0 solid; vertical-align: top; background: #fafafa; font-size: 8pt; }
#HM2010 td { border: none; vertical-align: top; text-align: left; }
#HM2010 ul, #HM2010 li, #HM2010 a.LIS1, #HM2010 a:hover.LIS1 { font-size: 8pt; text-align: left; vertical-align: middle; list-style: none; margin: 1px; padding: 1px; display: block; }
#HM2010 li.titoloLIS1 { background: #80a0a0; color: #ffffc0; font-weight: 900; padding: 5px 1px 1px 1px; }
#HM2010 li.titoloLIS2 { background: #a08080; color: #ffffc0; font-weight: 900; padding: 5px 1px 1px 1px; }
#HM2010 a.LIS1 { background: #f4f4f4; border: 1px #e0e0e0 solid; text-decoration: none; }
#HM2010 a:hover.LIS1 { background: #f0f0f0; border: 1px #88d solid; color: #004; text-decoration: none; text-transform: none; }

#PIE2010 table { width: 100%; font-family: verdana, helvetica, sans-serif; font-size: 8pt; font-style: normal; font-variant: normal; font-weight: 500; color: #a0c0a0; }
#PIE2010 td { text-align: center; margin: 0; padding: 1px; }