html>body  {background-color: #fff;}
html>body, a, form, table, tbody, th, tr, h1, h2, h3, h4, h5, h6, p, ul, li, ol, select, input, textarea { font-family: Arial, Helvetica, sans-serif; }
body, a, form, table, tbody, th, tr, h1, h2, h3, h4, h5, h6, p, ul, li, ol, select, input, textarea { font-family: Arial, Helvetica, sans-serif; }
.hdmain { font-weight: normal; font-size: 10pt; color: #ffffff; background-color: #6688ae; text-align: center } 
.tab_grigio_chiaro { font-weight: bold; font-size: 11px; vertical-align: middle; color: #000000; TEXT-INDENT: 2px; background-color: #f1f1f1 } 
.tab_grigio_chiaro2 { font-weight: normal; font-size: 11px; vertical-align: middle; color: #000000; TEXT-INDENT: 2px; background-color: #f1f1f1 } 
.tab_verde_scuro { font-weight: bold; font-size: 11px; vertical-align: middle; color: #000000; TEXT-INDENT: 2px; background-color: #B2D767}
.tab_verde_chiaro { font-weight: bold; font-size: 11px; vertical-align: middle; color: #000000; TEXT-INDENT: 2px; background-color: #CFE7A1}
.tab_arancione { font-weight: bold; font-size: 11px; vertical-align: middle; color: #000000; TEXT-INDENT: 2px; background-color: #e3bf5c} 
.tab_grigio_scuro { font-weight: normal; font-size: 11px; vertical-align: middle; color: #000000; TEXT-INDENT: 2px; background-color: #e7e7e7; }
.tab_grigio_scuro2 { font-weight: bold; font-size: 11px; vertical-align: middle; color: #000000; TEXT-INDENT: 2px; background-color: #dddddd;}
.tab_verde_scuro2 { font-weight: bold; font-size: 11px; vertical-align: middle; color: #000000; TEXT-INDENT: 2px; background-color: #C0C0FF;}
.tab_grigio_scuro3 { font-weight: normal; font-size: 11px; vertical-align: middle; color: #000000; TEXT-INDENT: 2px; background-color: #dddddd;}
.hdsub { padding-left: 4px; font-weight: normal; font-size: 9pt; color: #003366; background-color: #b2c7dc;}
.hdtext { font-weight: normal; font-size: 10pt; color: #000000; background-color: #cccccc; text-align: center;}
.navtext 
{ BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; font-size: 12pt; BORDER-LEFT-COLOR: #426994; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: #426994; WIDTH: 234px; color: #426994; BORDER-TOP-COLOR: #426994; background-color: #ffffff; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #426994; layer-background-color: "C0C0C0" }
.tab_stampa 
{ font-weight: normal; font-size: 11px; vertical-align: middle; color: #698aae; TEXT-INDENT: 2px; background-color: #e7e7e7; text-align: right }
.clienti_verde1 
{ font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #C2C434; text-indent: 2px}
.tab_verdino 
{ font-weight: normal; font-size: 11px; vertical-align: middle; color: #000000; TEXT-INDENT: 2px; background-color: #E8E9AC } 
.tab_azzurro 
{ font-weight: bold; font-size: 11px; vertical-align: middle; color: #000000; TEXT-INDENT: 2px; background-color: #b3c8dd }
.tab_azzurrino 
{ font-weight: bold; font-size: 11px; vertical-align: middle; color: #000000; TEXT-INDENT: 2px; background-color: #E2EFFA }
.tab_azzurro_int 
{ font-weight: bold; font-size: 11px; vertical-align: middle; color: #ffffff; TEXT-INDENT: 2px; background-color: #6688ae } BODY { font-size: 11px; vertical-align: top; LINE-HEIGHT: 16px; } TD { font-size: 11px; vertical-align: top; LINE-HEIGHT: 16px;} 
a:active { font-size: 8pt; font-style: normal; color: #003366; text-decoration: none}
a:hover { font-size: 8pt; font-style: normal; color: #426997; text-decoration: none}
a:link { font-size: 8pt; font-style: normal; color: #003366; text-decoration: none}
a:visited { font-size: 8pt; font-style: normal; color: #4A94D5; text-decoration: none}

TD.nor { font-size: 12px; vertical-align: top;}
TD.smalln { font-size: 11px; LINE-HEIGHT: 12px;}
TD.lpopup { PADDING-RIGHT: 14px; padding-left: 14px; font-size: 11px; color: #000000; background-color: #eeeeee; }
TD.tpopup { font-size: 11px; color: #ffffff; background-color: #6688ae; text-align: center } 
TD.titolosezione { font-weight: normal; font-size: 12pt; vertical-align: top; color: #ffffff; text-align: left } 
TD.header 
{ BORDER-RIGHT: #ffffff 1px groove; BORDER-TOP: #ffffff 1px groove; font-size: 12px; vertical-align: middle; BORDER-LEFT: #ffffff 1px groove; color: #ffffff; BORDER-BOTTOM: #ffffff 1px groove; background-color: #c4c431 } 
TD.subheader 
{ BORDER-RIGHT: #ffffff 1px groove; BORDER-TOP: #ffffff 1px groove; font-size: 12px; vertical-align: middle; BORDER-LEFT: #ffffff 1px groove; color: #003366; BORDER-BOTTOM: #ffffff 1px groove;  background-color: #b2c7dc; text-align: center } 
TD.line { font-size: 12px; vertical-align: middle; color: #000000; background-color: #eeeeee; }
TD.linesmall { PADDING-RIGHT: 4px; padding-left: 4px; font-size: 11px; vertical-align: middle; color: #000000; background-color: #eeeeee; }
TD.linesmallw { font-size: 13px; vertical-align: middle; color: #003366; FONT-FAMILY: Wingdings; background-color: #eeeeee; }
TD.linesmalld { PADDING-RIGHT: 4px; padding-left: 4px; font-size: 11px; vertical-align: middle; color: #660000; background-color: #cccccc; }
TD.label { font-weight: bold; font-size: 12px; vertical-align: middle; color: #003366 } 
TD.greylabel { font-size: 12px; vertical-align: middle; color: #666666 } 
TD.vlabel 
{ BORDER-RIGHT: #ffffff 1px ridge; BORDER-TOP: #ffffff 1px ridge; font-size: 12px; FILTER: flipH() flipV(); vertical-align: middle; BORDER-LEFT: #ffffff 1px ridge; color: #003366; BORDER-BOTTOM: #ffffff 1px ridge; WRITING-MODE: tb-rl; background-color: #b2c7dc; text-align: center; HORIZONTAL-ALIGN: bottom }
H1 
{ padding-left: 16px; font-size: 10px; background-IMAGE: url(../images/h1_background.gif); MARGIN: 8px 0px 1px; TEXT-TRANSFORM: uppercase; HEIGHT: 16px } 
.apptitle 
{ font-weight: bold; font-size: 14px; color: #003366 } 
H1.top { MARGIN: 1px 0px; }
H1.left { MARGIN: 8px 0px 1px -16px; }
H1.lefttop { MARGIN: 1px 0px 1px -16px; }
H1.right { padding-left: 8px; MARGIN: 8px 0px 1px -8px; TEXT-TRANSFORM: none; }
H1.righttop { padding-left: 8px; MARGIN: 1px 0px 1px -8px; TEXT-TRANSFORM: none; }
H2 { font-size: 12px; MARGIN: 6px 0px 0px; color: #003366 }
H3 { font-weight: bold; font-size: 12px; MARGIN: 0px 8px 8px 0px; color: #666666 }
SELECT { font-size: 12px; background-color: #FFFFFF; }
SELECT.footer 
{ MARGIN-TOP: 1px; font-size: 9px; background: #d5d9df; WIDTH: 140px; } 
INPUT.button 
{ font-size: 10px; color: #003366; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; background-color: #d5d9df } 
INPUT.buttonsection 
{ font-size: 10px; WIDTH: 176px; color: #003366; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; background-color: #d5d9df } 
INPUT 
{ font-size: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; background-color: #FFFFFF } 
INPUT.bol 
{ font-size: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; background-color: #ffffff } 
TEXTAREA 
{ MARGIN-TOP: 4px; font-size: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; background-color: #d5d9df } 
P
{ MARGIN: 8px 8px 0px 0px } 
.mainpageheader1 
{ font-weight: bold; font-size: 14px; MARGIN: 0px; color: #003366 } 
.mainpageheader2 
{ font-weight: bold; font-size: 11px; MARGIN: 16px 0px 4px; color: #003366 } 
.header1 
{ padding-left: 4px; font-size: 10px; TEXT-TRANSFORM: uppercase; HEIGHT: 14px; background-color: #d5d9df } 
.header1_trasp
{ padding-left: 4px; font-size: 10px; TEXT-TRANSFORM: uppercase; HEIGHT: 14px;} 
.error 
{ padding-left: 4px; font-size: 10px; MARGIN: 0px 0px 1px; TEXT-TRANSFORM: uppercase; color: #ffffff; HEIGHT: 16px; background-color: #cc0000 } 
.header2 
{ font-size: 22px; MARGIN: 8px 0px 0px; color: #003366; LINE-HEIGHT: 22px } 
.header3
{ PADDING-RIGHT: 0px; padding-left: 0px; font-weight: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 8px } 
.header4
{ PADDING-RIGHT: 0px; padding-left: 0px; font-size: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 12px; PADDING-TOP: 8px } 
.dropdownheader
{ PADDING-RIGHT: 0px; padding-left: 0px; font-weight: bold; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -8px; LINE-HEIGHT: 0px; PADDING-TOP: 0px } 
.fpingress
{ PADDING-RIGHT: 0px; padding-left: 0px; font-size: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px } 
.ingress
{ PADDING-RIGHT: 0px; padding-left: 0px; font-weight: bold; font-size: 13px; PADDING-BOTTOM: 8px; color: #000000; PADDING-TOP: 0px } 
.portalheadline
{ PADDING-RIGHT: 0px; padding-left: 0px; font-weight: bold; PADDING-BOTTOM: 0px; color: #003366; PADDING-TOP: 2px }
.portalheadlinebig
{ PADDING-RIGHT: 0px; padding-left: 0px; font-weight: bold; font-size: 12px; PADDING-BOTTOM: 0px; color: #003366; PADDING-TOP: 2px } 
.portalingress
{ PADDING-RIGHT: 0px; padding-left: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } 
.portalbodyingress
{ font-weight: bold; font-size: 12px; MARGIN: 0px 8px 8px 0px; color: #666666 } 
.footnote
{ PADDING-RIGHT: 0px; padding-left: 0px; font-size: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 12px; PADDING-TOP: 8px } 
.tab8px { padding-left: 8px }
.rightmargin { PADDING-RIGHT: 16px }
.inlineimg { FLOAT: left; MARGIN: 5px 8px 4px 0px }
.news UL { MARGIN: 0px 0px 0px 12px }
.news LI { LIST-STYLE-IMAGE: url(../images/arrow_right.gif); MARGIN-BOTTOM: 2px; MARGIN-RIGHT: 4px }
.leftlist UL { MARGIN-TOP: 0px; MARGIN-LEFT: -25px }
.leftlist LI { MARGIN-TOP: 0px; LIST-STYLE-IMAGE: url(../images/arrow_right.gif); MARGIN-LEFT: -25px; LINE-HEIGHT: 14px }
.headerlist { padding-left: 4px; font-size: 10px; MARGIN: 0px 0px 1px; TEXT-TRANSFORM: uppercase; WIDTH: 150px; color: #ffffff; HEIGHT: 16px; background-color: #c4c431;}
.dottedline { background: url(../images/bottomline.gif) white;}
.icondescription
{ padding-left: 5px; font-size: 12px; LEFT: 96px; background-IMAGE: url(../images/settings_bg_on.gif); VISIBILITY: hidden; WIDTH: 100px; color: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; POSITION: absolute; top: 0px; HEIGHT: 20px; repeat: no;}
#av-about { font-size: 12px; RIGHT: 10px; background: white; FILTER: flipH() flipV() alpha(opacity=50); WIDTH: 20px; POSITION: absolute; top: 60px; WRITING-MODE: tb-rl;}
#av-about4 { font-size: 12px; RIGHT: 10px; background: white;}
#contentlayerf { Z-INDEX: 200; LEFT: 4px; WIDTH: 770px; POSITION: absolute; top: 0px;}
#contentlayerl { Z-INDEX: 200; LEFT: 4px; WIDTH: 156px; POSITION: absolute; top: 0px;}
#contentlayer2 { Z-INDEX: 200; LEFT: 4px; WIDTH: 250px; POSITION: absolute; top: 0px;}
#contentlayer { Z-INDEX: 200; LEFT: 4px; WIDTH: 599px; POSITION: absolute; top: 0px;}
#contentlayertab { Z-INDEX: 1; LEFT: 16px; WIDTH: 599px; POSITION: absolute; top: 0px;}
#fpimagelayer { Z-INDEX: 1; LEFT: 4px; WIDTH: 599px; POSITION: absolute; top: 0px;}
#fpcontentlayer { Z-INDEX: 1; LEFT: 4px; WIDTH: 599px; POSITION: absolute; top: 120px;}
.BOL2003_MenuTop { font-size: 8pt; font-style: normal; color: #FFFFFF; background-color: #164781; text-align: center;}
.BOL2003_MenuTop2 { font-size: 8pt; font-style: normal; text-color: #FF0000; background-color: #A1BBE9; text-align: center;}
.corpo { font-size: 10pt; color: #000000; font-weight: normal; text-align: justify;}
.titolo { font-size: 12pt; font-weight: normal; color: #003366; text-align: left; vertical-align: top;}
.introduzione { font-size: 10pt; font-weight: bold; color: #003366;}
.didascalia { font-size: 8pt; color: #787878; font-weight: normal;}
.didascalia_piccola { font-size: 8pt; color: #003366; font-weight: normal;}
.menu { font-size: 9pt; color: #003366; background-color: #EEEEEE;}
.menuattivo { font-size: 9pt; color: #003366; background-color: #EEEEEE; font-weight: bold;}
.titolosezione { font-size: 12pt; font-weight: normal; color: #FFFFFF; text-align: left; vertical-align: top;}
.titolo1 { font-size: 9pt; color: #000000; font-weight: bold;}
.titolo2 { font-size: 8pt; color: #003366; font-weight: bold;}
.titolo3 { font-size: 12pt; color: #003366; font-weight: bold;}
.titoloBanner { font-size: 12pt; color: #003366; font-weight: bold; text-align: right; vertical-align: bottom;}
.titolo4 { font-size: 11pt; color: #003366; font-weight: bold;}
.corpo1 { font-size: 8pt; color: #000000; font-weight: normal;}
.corpo2 { font-size: 9pt; color: #000000; font-weight: bold;}
.mini { font-family: Arial,Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: normal;}
.mini1 { font-family: Arial,Helvetica, sans-serif; font-size: 8pt; color: #003366; font-weight: bold;}
.backw { font-size: 9pt; color: #000000; background-color: #FFFFFF;}
.backl { font-size: 9pt; color: #000000; background-color: #EEEEEE;}
.backd { font-size: 9pt; color: #000000; background-color: #DDDDDD;}
.sfondocelle { font-size: 8pt; color: #000000; text-align: center; background-color: #C0C0C0;}
.codice { font-size: 8pt; color: #61C389; font-weight: bold;}

body {
BGCOLOR:#FFFFFF;
scrollbar-3dlight-color: #C0C0C0; 
scrollbar-arrow-color: #BDBDBD;
scrollbar-base-color: #FFFFFF; 
scrollbar-darkshadow-color: #C0C0C0; 
scrollbar-face-color: #FFFFFF; 
scrollbar-highlight-color: white; 
scrollbar-shadow-color: white;
scrollbar-track-color: #E4E4E4; 
}

