body {
font-family : verdana, sans-serif;
font-size : 8pt;
font-weight : 100;
background-image : none;
background-attachment : fixed;
margin : 0.1em 0.1em 0.1em 0.1em;
}
b {
font-weight : 700;
}
strong {
font-weight : 900;
}
tt {
font-family : Courier, "Courier New", Verdana, sans-serif;
font-size : 10pt;
}
a:link, a:visited, a:active {
color : #000040;
text-decoration : underline;
}
a:hover {
color : #004000;
text-decoration : underline;
}
a.btn:link, a.btn:visited, a.btn:active {
text-decoration : underline;
}
a.btn:hover {
color : #a0a0a0;
text-decoration : underline;
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 : underline;
}
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 : underline;
}
a.mnuHOME:hover {
color : #800000;
text-decoration : underline;
}
a.mnuUFSR:link, a.mnuUFSR:visited, a.mnuUFSR:active {
font-size: 9pt;
font-weight : 100;
color : #0000a0;
text-decoration : underline;
vertical-align: middle;
}
a.mnuUFSR:hover {
font-size: 9pt;
font-weight : 100;
color : #004000;
text-decoration : underline;
vertical-align: middle;
background: url(../Img/BarTAB10.gif);
}
a.img:link, a.img:visited, a.img:active {
font-size : 8pt;
color : #0000a0;
text-decoration : underline;
}
a.img:hover {
font-size : 8pt;
color : #000000;
font-weight : 100;
text-decoration : underline;
background: url(../Img/BarTAB00.gif);
}
a.barTIT:link, a.barTIT:visited, a.barTIT:active {
color : #a0a0a0;
font-weight : 700;
text-decoration : underline;
}
a.barTIT:hover {
color : #004000;
font-weight : 700;
text-decoration : underline;
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;
}
table.fondoG {
font-size : 8pt;
background-color : #f8f8f8;
}
caption {
font-size: 10pt;
font-weight: 900;
color: #202020;
text-align: center;
border: solid 1px #f0f0f0;
padding: 5px;
margin: 5px;
background: #f0f0f0;
}
td.MainMNU {
font-size : 8pt;
font-weight : 100;
text-align : left;
vertical-align : top;
background-image : url(../Img/Mnu2005.jpg);
border-left-style: none;
border-left-width: 1px;
border-right-style: none;
border-right-width: 1px;
}
td.mnuPRIV { text-align: left; font-size: 9pt; font-weight: 900; color: #a0a0a0;
}
td.mnuSER { text-align: left; font-size: 9pt; font-weight: 900; color: #a0a0a0;
}
td.mnuUFF { text-align: left; font-size: 9pt; font-weight: 900; color: #a0a0a0;
}
td.MainTXT {
text-align : left;
vertical-align : top;
border-right-style: groove;
border-right-color: #f0f8f0;
border-right-width: 1px;
}
td.TitNavBar {
background-image : url(../Img/Titolo2003_SF.jpg);
}
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 : #808080;
}
td.titoloUFF, td.titoloSER, td.titoloINF {
font-size : 7pt;
font-weight : 900;
text-align : center;
color : #a0a0a0;
}
td.gray {
font-size : 8pt;
font-weight : 100;
text-align : center;
border-bottom: 1px #404040 solid;
}
td.grayL {
font-size : 8pt;
font-weight : 100;
text-align : left;
border-bottom: 1px #404040 solid;
}
td.grayR {
font-size : 8pt;
font-weight : 100;
text-align : right;
border-bottom: 1px #404040 solid;
}
td.grayC {
font-size : 8pt;
font-weight : 100;
text-align : center;
border-bottom: 1px #404040 solid;
}
td.gray1under {
font-size : 8pt;
font-weight : 100;
text-align : center;
border-bottom-style: solid;
border-bottom-width: 1px;
}
td.green {
font-size : 8pt;
font-weight : 100;
text-align : center;
}
td.green1 {
font-size : 8pt;
font-weight : 100;
text-align : center;
}
td.green1under {
font-size : 8pt;
font-weight : 100;
text-align : center;
border-bottom-style: solid;
border-bottom-width: 1px;
}
td.green1L {
font-size : 8pt;
font-weight : 100;
text-align : left;
}
td.green1R {
font-size : 8pt;
font-weight : 100;
text-align : right;
}
td.red {
font-size : 8pt;
font-weight : 100;
text-align : center;
}
td.redL {
font-size : 8pt;
font-weight : 100;
text-align : left;
}
td.redR {
font-size : 8pt;
font-weight : 100;
text-align : right;
}
td.white {
font-size : 8pt;
font-weight : 100;
text-align : center;
border-bottom: 1px #404040 solid;
}
td.whiteL {
font-size : 8pt;
font-weight : 100;
text-align : left;
border-bottom: 1px #404040 solid;
}
td.whiteLunder {
font-size : 8pt;
font-weight : 100;
text-align : left;
border-bottom-style: solid;
border-bottom-width: 1px;
}
td.whiteR {
font-size : 8pt;
font-weight : 100;
text-align : right;
border-bottom: 1px #404040 solid;
}
td.detliq {
font-size : 7pt;
font-weight : 100;
text-align : left;
border-bottom-style: solid;
border-bottom-width: 1px;
}
td.barTIT {
text-align: left;
font-size: 7pt;
color: #a0a0a0;
background-image: url(../Img/Barra2003.jpg);
}
td.titPAG {
text-align: center;
font-size: 13pt;
font-weight: 500;
color: #004080;
}
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;
background-image: url(../Img/Barra2003txt.jpg);
}
td.recapAS {
font-size : 7pt;
font-weight : 100;
text-align : left;
vertical-align : top;
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 : 700;
font-style : normal;
font-variant : normal;
color : #f0f0f0;
vertical-align : middle;
letter-spacing : 0;
word-spacing : 0;
background-color : #000000;
}
th.font08 {
font-size : 8pt;
font-weight : 600;
font-style : normal;
font-variant : normal;
color : #f0f0f0;
text-align : center;
vertical-align: middle;
letter-spacing : 0;
word-spacing : 0;
background-color : #000000;
}
th.detliqL {
font-size : 8pt;
font-weight : 700;
text-align : left;
border-bottom-style: solid;
border-bottom-width: 1px;
}
th.detliqC {
font-size : 8pt;
font-weight : 700;
text-align : center;
border-bottom-style: solid;
border-bottom-width: 1px;
}
h1 {
font-family : sans-serif, helvetica, verdana;
font-size : 14pt;
font-weight : 700;
text-align : center;
vertical-align : middle;
color : #a0a0a0;
}
h2 {
font-family : sans-serif, helvetica, verdana;
font-size : 12pt;
font-weight : 700;
text-align : center;
vertical-align : middle;
color : #a0a0a0;
}
h3 {
font-size : 11pt;
font-weight : 700;
text-align : center;
vertical-align : middle;
color : #a0a0a0;
}
h4 {
font-size : 10pt;
font-weight : 100;
font-style : normal;
font-variant : normal;
letter-spacing : 0;
word-spacing : 0;
margin : 0.5em 0.5em 0.5em 0.5em;
text-align : justify;
vertical-align : middle;
color : #000000;
text-indent : 0em;
}
h5 {
font-size : 10pt;
font-weight : 100;
font-style : normal;
font-variant : normal;
letter-spacing : 0;
word-spacing : 0;
margin : 0.5em;
text-align : justify;
vertical-align : middle;
color : #000000;
text-indent : 1em;
}
h6 {
font-size : 8pt;
font-weight : 100;
font-style : normal;
font-variant : normal;
letter-spacing : 0;
word-spacing : 0;
margin : 0.5em;
text-align : justify;
vertical-align : middle;
color : #000000;
text-indent : 0em;
}
ul, ol, dl, dt, dd {
font-family: verdana, helvetica, sans-serif; 
font-size: 10pt;
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;
}
.left {
text-align : left;
}
.right {
text-align : right;
}
.center {
text-align : center;
}
.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 : #808080;
font-weight : 700;
text-align : left;
}
.titoloC {
color : #808080;
font-weight : 700;
text-align : center;
}
.titoloPAG {
font-size : 14pt;
font-weight : 700;
margin : 0.2em;
text-align : center;
vertical-align : middle;
color : #a0a0a0;
}
.piedipagR {
text-align: right;
font-size: 7pt;
color: #808080;
}
.piedipagC {
text-align: center;
font-size: 7pt;
color: #808080;
}
.piedipagL {
text-align: left;
font-size: 7pt;
color: #808080;
}
.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_UFF {
font-size : 7pt;
}
.menuTit_SER {
font-size : 7pt;
}
.menuTit_PRIV {
font-size : 7pt;
}
.menuTitL {
font-size : 7pt;
text-align : left;
}
.menuTitR {
font-size : 7pt;
text-align : right;
}
.note {
font-size : 6pt;
text-align : right;
}
.caricaPag {
font-size : 7pt;
text-align : center;
color : #20a060;
}
.dataDoc {
font-size : 7pt;
font-weight : 300;
text-align : center;
color : #a0a0a0;
}
.mnuD {
font-size : 8pt;
font-weight : 700;
text-align : left;
vertical-align : middle;
}
.mnuDc {
font-size : 8pt;
font-weight : 700;
text-align : center;
vertical-align : middle;
}
.mnuP {
font-size : 8pt;
font-weight : 700;
text-align : left;
vertical-align : middle;
}
.mnuP0 {
font-size : 1pt;
font-weight : 700;
text-align : left;
vertical-align : middle;
}
.mnuB {
font-size : 8pt;
font-weight : 700;
text-align : left;
vertical-align : middle;
color: #000000;
}
.vwTIT {
font-size : 8pt;
font-weight : 700;
text-align : left;
vertical-align : middle;
background: url(../Img/BarTAB00.gif);
color: #000000;
}
.TextBox {
border: #000000 1px inset;
border-color: #000000 #666666 #666666 #000000;
background-attachment: fixed;
background-image: url(../Img/box_shadow.gif);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}
.TextButt {
border: #000000 1px inset;
border-color: #000000 #666666 #666666 #000000;
background-attachment: fixed;
background-image: url(../Img/box_shadow1.gif);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
}
.myMNU {
font-family: verdana, sans-serif; 
border: 2px #e8ffe8 solid;
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: #000040;
list-style: none;
text-indent: 0em;
}
.myMnuUfSr {
	font-family: verdana, sans-serif; 
	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: #000040;
	list-style: none;
	text-indent: 0em;
}
.SeiIN {
font-family : verdana, sans-serif;
font-size : 7pt;
font-weight : 100;
text-align: left;
color: 202060;
}
hr.brown, hr.blue, hr.green, hr.white {
text-align: center;
width: 100%;
height: 1px;
border: none 0;
border-bottom: 1px solid;
color: #000000;
}

#mnuNAV0 { border: 2px #e0e0f0 solid; width: 85px;
}
#mnuNAV0 ul { list-style: none; margin: 2px; padding: 0px; font-family: verdana, sans-serif; font-weight: 700; font-size: 8pt; background: #000040; color: #ffffff; text-align: center;
}
#mnuNAV0 li { list-style: none; margin: 2px; padding: 0px; font-family: verdana, sans-serif; font-weight: 700; font-size: 8pt; background: #000040; color: #ffffff; text-align: center;
}

#mnuNAV1 { border: 1px #f0f0f0 solid; width: 85px; background: #f0f0d0;
}
#mnuNAV1 ul { list-style: none; margin: 0px; padding: 0px; font-family: verdana, sans-serif; font-weight: 500; font-size: 7pt; color: #000040; text-align: left;
}
#mnuNAV1 li a { display: block; background: #f0f0a0; color: #000040; border-top: 1px #ffffff solid; border-left: 1px #ffffff solid; border-bottom: 1px #a0a080 solid; border-right: 1px #a0a080 solid; margin: 0px; padding: 1px; padding-left: 2px; width: 100%; font-size: 7pt; } 
#mnuNAV1 li a:hover { display: block; background: #f0f0f0; color: #4040f0; border-top: 1px #000000 solid; border-left: 1px #000000 solid; text-decoration: none; margin: 0px; padding: 1px; padding-left: 2px; width: 100%; font-size: 7pt; } 

#mnuNAV2 { border: 1px #f0f0f0 solid; width: 85px; background: #f0f0d0;
}
#mnuNAV2 ul { list-style: none; margin: 0px; padding: 0px; font-family: verdana, sans-serif; font-weight: 500; font-size: 7pt; color: #000040; text-align: left;
}
#mnuNAV2 li a { display: block; background: #a0e0a0; color: #000040; border-top: 1px #ffffff solid; border-left: 1px #ffffff solid; border-bottom: 1px #80a080 solid; border-right: 1px #80a080 solid; margin: 0px; padding: 1px; padding-left: 2px; width: 100%; font-size: 7pt; } 
#mnuNAV2 li a:hover { display: block; background: #f0f0f0; color: #4040f0; border-top: 1px #000000 solid; border-left: 1px #000000 solid; text-decoration: none; margin: 0px; padding: 1px; padding-left: 2px; width: 100%; font-size: 7pt; } 

#mnuNAV3 { border: 1px #f0f0f0 solid; width: 85px; background: #f0f0d0;
}
#mnuNAV3 ul { list-style: none; margin: 0px; padding: 0px; font-family: verdana, sans-serif; font-weight: 500; font-size: 7pt; color: #000040; text-align: left;
}
#mnuNAV3 li a { display: block; background: #a0e0e0; color: #000040; border-top: 1px #ffffff solid; border-left: 1px #ffffff solid; border-bottom: 1px #80a0a0 solid; border-right: 1px #80a0a0 solid; margin: 0px; padding: 1px; padding-left: 2px; width: 100%; font-size: 7pt; } 
#mnuNAV3 li a:hover { display: block; background: #f0f0f0; color: #4040f0; border-top: 1px #000000 solid; border-left: 1px #000000 solid; text-decoration: none; margin: 0px; padding: 1px; padding-left: 2px; width: 100%; font-size: 7pt; } 

#mnuNAV4 { border: 1px #f0f0f0 solid; width: 85px; background: #f0f0d0;
}
#mnuNAV4 ul { list-style: none; margin: 0px; padding: 0px; font-family: verdana, sans-serif; font-weight: 500; font-size: 7pt; color: #000040; text-align: left;
}
#mnuNAV4 li a { display: block; background: #e0c0c0; color: #000040; border-top: 1px #ffffff solid; border-left: 1px #ffffff solid; border-bottom: 1px #a08080 solid; border-right: 1px #a08080 solid; margin: 0px; padding: 1px; padding-left: 2px; width: 100%; font-size: 7pt; } 
#mnuNAV4 li a:hover { display: block; background: #f0f0f0; color: #4040f0; border-top: 1px #000000 solid; border-left: 1px #000000 solid; text-decoration: none; margin: 0px; padding: 1px; padding-left: 2px; width: 100%; font-size: 7pt; } 

#mnuUFSR { border: 1px #f0f0f0 solid; width: 665px; background: #f0f0d0;
}
#mnuUFSR ul { list-style: none; margin: 1px; padding: 5px; font-family: verdana, sans-serif; font-weight: 500; font-size: 8pt; color: #000040; text-align: left;
}
#mnuUFSR li a { display: block; background: #a0e0e0; color: #000040; border-top: 1px #000000 solid; border-left: 1px #000000 solid; border-bottom: 1px #a08080 solid; border-right: 1px #a08080 solid; margin: 0px; padding: 1px; padding-left: 2px; width: 99%; font-size: 8pt; } 
#mnuUFSR li a:hover { display: block; background: #000000; color: #4040f0; border-top: 1px #404040 solid; border-left: 1px #404040 solid; text-decoration: none; margin: 0px; padding: 1px; padding-left: 2px; width: 99%; font-size: 8pt; } 

#mnuUENT { border: 1px #f0f0f0 solid; width: 665px; background: #f0f0d0;
}
#mnuUENT ul { list-style: none; margin: 1px; padding: 5px; font-family: verdana, sans-serif; font-weight: 500; font-size: 8pt; color: #000040; text-align: left;
}
#mnuUENT li a { display: block; background: #a0e0a0; color: #000040; border-top: 1px #000000 solid; border-left: 1px #000000 solid; border-bottom: 1px #a08080 solid; border-right: 1px #a08080 solid; margin: 0px; padding: 1px; padding-left: 2px; width: 99%; font-size: 8pt; } 
#mnuUENT li a:hover { display: block; background: #000000; color: #4040f0; border-top: 1px #404040 solid; border-left: 1px #404040 solid; text-decoration: none; margin: 0px; padding: 1px; padding-left: 2px; width: 99%; font-size: 8pt; } 

#mnuPRIV { border: 1px #f0f0f0 solid; width: 665px; background: #f0f0d0;
}
#mnuPRIV ul { list-style: none; margin: 1px; padding: 5px; font-family: verdana, sans-serif; font-weight: 500; font-size: 8pt; color: #000040; text-align: left;
}
#mnuPRIV li a { display: block; background: #e0c0c0; color: #000040; border-top: 1px #000000 solid; border-left: 1px #000000 solid; border-bottom: 1px #a08080 solid; border-right: 1px #a08080 solid; margin: 0px; padding: 1px; padding-left: 2px; width: 99%; font-size: 8pt; } 
#mnuPRIV li a:hover { display: block; background: #000000; color: #4040f0; border-top: 1px #404040 solid; border-left: 1px #404040 solid; text-decoration: none; margin: 0px; padding: 1px; padding-left: 2px; width: 99%; font-size: 8pt; } 

#mnuHOMEP { border: 2px #a0a0a0 solid; width: 100%; background: #eefff0;
}
#mnuHOMEP ul { list-style: none; margin: 1px; padding: 1px; font-family: verdana, sans-serif; font-weight: 500; font-size: 8pt; color: #000040; text-align: left;
}
#mnuHOMEP li a { display: block; background: #eefff0; color: #000040; border-top: 1px #000000 solid; border-left: 1px #000000 solid; border-bottom: 1px #a08080 solid; border-right: 1px #a08080 solid; margin: 2px; padding: 1px; padding-left: 2px; width: 98%; font-size: 8pt; } 
#mnuHOMEP li a:hover { display: block; background: #eeeeee; color: #4040f0; border-top: 1px #404040 solid; border-left: 1px #404040 solid; text-decoration: none; margin: 2px; padding: 1px; padding-left: 2px; width: 98%; font-size: 8pt; } 

#menuDiPAG { font-size: 8pt; font-weight: 500; text-align: left;
}
#menuDiPAG ul { font-size: 8pt; list-style: none; margin: 0.5em;
}
#menuDiPAG li a { font-size: 8pt; color: #000040; margin: 0.5px;
}
#menuDiPAG li a:hover { font-size: 8pt; color: #000040; background: #f0c0c0; margin: 0.5px;
}

#menuDESC { border: 1px #fff solid; width: 100%; background: #fff; }
#menuDESC ul { list-style: none; margin: 1px; padding: 2px; font-weight: 300; font-size: 8pt; color: #000040; text-align: left; }
#menuDESC li { display: block; background: #ffffff; color: #800000; border: 0px; margin: 2px; padding: 0px; width: 99%; font-weight: 500; font-size: 8pt; }
#menuDESC li.tit { padding: 7px 0px 0px 5px; }
#menuDESC li.descr { display: block; background: #fff; color: #000040; font-style: italic; font-weight: 100; border-top: 1px; border-left: 1px; border-bottom: 1px; border-right: 1px; margin: 0px; padding: 1px; padding-left: 5px; width: 98%; font-size: 8pt; }
#menuDESC li a { display: block; background: #fff; background-image: none; color: #000040; font-weight: 100; border-top: 1px #e0e0e0 solid; border: 1px #fff solid; margin: 0px; padding: 1px; padding-left: 2px; width: 99%; font-size: 8pt; } 
#menuDESC li a:hover { display: block; background: #ddd; background-image: none; color: #4040f8; font-weight: 100; border-top: 1px #404040 solid; border-left: 1px #404040 solid; text-decoration: none; margin: 0px; padding: 1px; padding-left: 2px; width: 99%; font-size: 8pt; } 

#TAB2010 th, #TAB2010 tr, #TAB2010 td { font-family: verdana, sans-serif; font-size: 8pt; }
#TAB2010 th { font-weight: 900; background: #000; color: #eee; border: 1px #008 solid; }
#TAB2010 tr { font-weight: 500; background: #ffffff; color: #004; border-bottom: 1px #ccc solid; }
#TAB2010 td { border-bottom: 1px #ccc solid; }
#TAB2010 .titUfficio { font-weight: 900; background: #f0f0f0; color: #008; text-align: left; }
