.topmenu {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 7.5pt;
background: #3366CC;
color: #99CCFF;
}

.topmenu A:link {
text-decoration: none; 
background: #3366CC;
color: #99CCFF;
}

.topmenu A:visited {
text-decoration: none; 
background: #3366CC;
color: #99CCFF;
}

.topmenu A:hover {
text-decoration: none; 
background: #000066;
color: #FFFFFF;
}

.menu_main {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 7.5pt;
background: #3366CC;
color: #99CCFF;
}

.menu_child {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 7.5pt;
background: #FF0000;
color: #99CCFF;
}

.menu_item {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 7.5pt;
line-height: 14px;
background: #3366CC;
color: #FFFFFF;
display: block;
border: 1px solid #000066;
padding: 0px 5px;
text-decoration: none;
border-bottom: 0;
}

A.menu_item:hover {
background: #FF0000;
color: #FFFFFF;
}

.vmenu3005 {display: block; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; line-height: 14px; background: #FFFFFF; color: #3366CC;}
.vmenu3005 A:link {display: block; text-decoration: none; background: #FFFFFF; color: #3366CC;}
.vmenu3005 A:visited {display: block; text-decoration: none; background: #FFFFFF; color: #3366CC;}
.vmenu3005 A:hover {display: block; text-decoration: none; background: #000066; color: #FFFFFF;}
.vmenu3005 A:active {display: block; text-decoration: none; background: #FFFFFF; color: #3366CC;}

.link5350 {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 7.5pt; background: #3366CC; color: #000066;}
.link5350 A:link {text-decoration: none; background: #3366CC; color: #000066;}
.link5350 A:visited {text-decoration: none; background: #3366CC; color: #000066;}
.link5350 A:hover {text-decoration: none; background: #FFFFFF; color: #000066;}

.link5303 {font-family: Arial, Helvetica, Verdana, sans-serif; background: #3366CC; color: #000066;}
.link5303 A:link {text-decoration: none; background: #3366CC; color: #000066;}
.link5303 A:visited {text-decoration: none; background: #3366CC; color: #000066;}
.link5303 A:hover {text-decoration: none; background: #3366CC; color: #FFFFFF;}

.link2373 {font-family: Arial, Helvetica, Verdana, sans-serif; background: #3366CC; color: #99CCFF;}
.link2373 A:link {text-decoration: none; background: #3366CC; color: #99CCFF;}
.link2373 A:visited {text-decoration: none; background: #3366CC; color: #99CCFF;}
.link2373 A:hover {text-decoration: none; background: #3366CC; color: #FFFFFF;}

A:hover {
text-decoration: none; 
color: #FF0000;
}

.testo {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10pt;
}

.sommario {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 9pt;
}

.tabella {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 8.5pt;
padding: 2px;
}

.piccolo {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 8.5pt;
}

.piccolo7 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 8.5pt;
color: #666666;
}

.micro {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 7.5pt;
}

.micro7 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 7.5pt;
color: #666666;
}

.tty {
font-family: Courier New, Courier, monospace;
font-size: 9pt;
}

.titolo {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 18pt;
}

.sottotitolo {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 14.5pt;
}

.sezione {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12pt;
}

.modulo {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 8.5pt;
height: 20px;
}

UL.in9 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10pt; 
list-style-type: square;
list-style-image: url(/gif/9in.gif);
}

UL.in3 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10pt; 
list-style-type: square;
list-style-image: url(/gif/3in.gif);
}

A {
font-family: Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
}

P {
font-family: Arial, Helvetica, Verdana, sans-serif;
}

BODY {
font-family: Arial, Helvetica, Verdana, sans-serif;
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
scrollbar-base-color: #3366CC;
}

TD {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10pt;
}

UL {
font-family: Arial, Helvetica, Verdana, sans-serif;
}

FORM {
font-family: Arial, Helvetica, Verdana, Sans Serif; 
font-size: 9pt;
}

select.C1 {
font-family: Arial, Helvetica, Verdana, Sans Serif; 
font-size: 7.5pt; 
background-color: #DDEEFF; 
color: #000066; 
}

select.C2 {
font-family: Arial, Helvetica, Verdana, Sans Serif; 
font-size: 7.5pt; 
background-color: #99CCFF; 
color: #000066; 
}

select.C3 {
font-family: Arial, Helvetica, Verdana, Sans Serif; 
font-size: 7.5pt; 
background-color: #3366CC; 
color: #FFFFFF; 
}

select.C4 {
font-family: Arial, Helvetica, Verdana, Sans Serif; 
font-size: 7.5pt; 
background-color: #003399; 
color: #FFFFFF; 
}

select.C9 {
font-family: Arial, Helvetica, Verdana, Sans Serif; 
font-size: 7.5pt; 
background-color: #FF0000; 
color: #FFFFFF; 
}

select.C0 {
font-family: Arial, Helvetica, Verdana, Sans Serif; 
font-size: 7.5pt; 
background-color: #FFFFFF; 
color: #000066; 
}

#rev1 {
background-color: #DDEEFF; 
}

#rev2 {
background-color: #99CCFF; 
}

#rev3 {
background-color: #3366CC; 
color: #FFFFFF; 
}

#rev4 {
background-color: #003399; 
color: #FFFFFF; 
}

#rev5 {
background-color: #000066; 
color: #FFFFFF; 
}

#rev7 {
background-color: #666666; 
color: #FFFFFF; 
}

#rev8 {
background-color: #EEEEEE; 
}

#rev9 {
background-color: #FF0000; 
color: #FFFFFF; 
}

#rev0 {
background-color: #FFFFFF; 
color: #000066; 
}

#C1 {
color: #DDEEFF; 
}

#C2 {
color: #99CCFF; 
}

#C3 {
color: #3366CC; 
}

#C4 {
color: #003399; 
}

#C5 {
color: #000066; 
}

#C7 {
color: #666666; 
}

#C8 {
color: #EEEEEE; 
}

#C9 {
color: #FF0000; 
}

#C0 {
color: #FFFFFF; 
}

#pad4 {
padding-top: 4px;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 4px;
}

#ffa {
page-break-after: always;
}

#ffb {
page-break-before: always;
}

#times {
font-family: Times New Roman, Times, Garamond, serif;
}

#upper {
text-transform: uppercase;
}

.adsense {font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 12px; color: #000066; overflow: hidden;}
.adsense A:link {text-decoration: none; color: #3366CC;}
.adsense A:visited{text-decoration: none; color: #3366CC;}
.adsense A:hover {text-decoration: none; color: #3366CC;}
.adsense A:active {text-decoration: none; color: #3366CC;}
.adsense #azienda {font-size: 11px; line-height: 14px;}
.adsense #promo {color: #000066;}

.pagebot {
display: none;
visibility: hidden;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 4.5pt;
color: #FFFFFF;
background-color: white;
margin-top: 20px;
-moz-user-select: none;
}
.pagebot A:link {text-decoration: none; color: #FFFFFF;}
.pagebot A:visited{text-decoration: none; color: #FFFFFF;}
.pagebot A:hover {text-decoration: none; color: #FFFFFF;}
.pagebot A:active {text-decoration: none; color: #FFFFFF;}

.label9 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 8.5pt;
height: 14px;
line-height: 14px;
background: #FF0000;
color: #FFFFFF;
text-indent: 1px;
margin-bottom: 2px;
}
.label9 A:link { color: #FFFFFF; }
.label9 A:visited { color: #FFFFFF; }
.label9 A:hover { color: #FFFFFF; }
.label9 A:active { color: #FFFFFF; }

.label5 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 8.5pt;
height: 14px;
line-height: 14px;
background: #000066;
color: #FFFFFF;
text-indent: 1px;
margin-bottom: 2px;
}
.label5 A:link { color: #FFFFFF; }
.label5 A:visited { color: #FFFFFF; }
.label5 A:hover { color: #FFFFFF; }
.label5 A:active { color: #FFFFFF; }

.label4 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 8.5pt;
height: 14px;
line-height: 14px;
background: #003399;
color: #FFFFFF;
text-indent: 1px;
margin-bottom: 2px;
}
.label4 A:link { color: #FFFFFF; }
.label4 A:visited { color: #FFFFFF; }
.label4 A:hover { color: #FFFFFF; }
.label4 A:active { color: #FFFFFF; }

.label3 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 8.5pt;
height: 14px;
line-height: 14px;
background: #3366CC;
color: #FFFFFF;
text-indent: 1px;
margin-bottom: 2px;
}
.label3 A:link { color: #FFFFFF; }
.label3 A:visited { color: #FFFFFF; }
.label3 A:hover { color: #FFFFFF; }
.label3 A:active { color: #FFFFFF; }

.label2 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 8.5pt;
height: 14px;
line-height: 14px;
background: #99CCFF;
color: #003399;
text-indent: 1px;
margin-bottom: 2px;
}
.label2 A:link { color: #003399; }
.label2 A:visited { color: #003399; }
.label2 A:hover { color: #003399; }
.label2 A:active { color: #003399; }

.hmenu5 {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; height: 14px; line-height: 14px; background: #FFFFFF; color: #000066;}
.hmenu5 A:link {text-decoration: none; background: #FFFFFF; color: #3366CC; border-left: 1px solid #000066; padding-left: 4px; padding-right: 2px;}
.hmenu5 A:visited {text-decoration: none; background: #FFFFFF; color: #3366CC; border-left: 1px solid #000066; padding-left: 4px; padding-right: 2px;}
.hmenu5 A:hover {text-decoration: none; background: #000066; color: #FFFFFF; border-left: 1px solid #000066; padding-left: 4px; padding-right: 2px;}
.hmenu5 A:active {text-decoration: none; background: #FFFFFF; color: #3366CC; border-left: 1px solid #000066; padding-left: 4px; padding-right: 2px;}

