body {
      scrollbar-face-color: #ffffff;
      scrollbar-shadow-color: #333333;
      scrollbar-highlight-color: #184D42;
      scrollbar-track-color: #ffffff;
      scrollbar-arrow-color: #184D42;
    }


A:link, A:visited { text-decoration: none }
A:hover { text-decoration: none }
.stampa {
	width: 740px;
}
.stop { font-size: 6px; padding-left:3px; padding-right:2px; background-color:#CC0000; color: #CC0000; border-style: solid;  border-width: 1px; border-color: #333333; }

.new { font-size: 6px; padding-left:3px; padding-right:2px; background-color:#2266ee; color: #2266ee; border-style: solid;  border-width: 1px; border-color: #333333; }


.space { font-size: 2px;}



.over { font-size: 10px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:0px; padding-right:0px; color: #660000;}
.over A:hover { background-color:#ffffff; color: #660000; padding-right:0px; padding-left:0px;}
.over A:link { color: #222222;}
.over A:visited { color: #222222;}
.over A {display: block; WIDTH: 100%;}
.over A:active { color: #222222;}

.over2 { font-size: 10px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:0px; padding-right:0px; color: #660000;}
.over2 A:hover { background-color:#ffffff; color: #184D42; padding-right:0px; padding-left:0px;}
.over2 A:link { color: #222222;}
.over2 A:visited { color: #222222;}
.over2 A {display: block; WIDTH: 100%;}
.over2 A:active { color: #222222;}

.calce { font-size: 10px; font-family: verdana, arial, helvetica; font-weight: regular; padding-left:1px; padding-top:2px; color: #333333; text-align: justify; font-weight: bold; border-top-style: none; border-top-width: 0px; border-top-color: #333333;}
.calce A:hover {color: #333333;}
.calce A:link {color: #333333;}
.calce A:visited {color: #333333;}
.calce A:active { color: #333333;}


.path { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: regular; padding-left:4px; padding-right:4px; color: #ffffff; text-align: right; background-color:#660000; padding-bottom:3px; padding-top:3px;}
.path A:hover { color: #ffffff;}
.path A:link { color: #ffffff;}
.path A:visited { color: #ffffff;}
.path A:active { color: #ffffff;}


.path2 { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: regular; padding-left:4px; padding-right:4px; color: #ffffff; text-align: right; background-color:#184D42; padding-bottom:3px; padding-top:3px;}
.path2 A:hover { color: #ffffff;}
.path2 A:link { color: #ffffff;}
.path2 A:visited { color: #ffffff;}
.path2 A:active { color: #ffffff;}


.path3 { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: regular; padding-left:4px; padding-right:4px; color: #ffffff; text-align: right; background-color:#777777; padding-bottom:3px; padding-top:3px;}
.path3 A:hover { color: #ffffff;}
.path3 A:link { color: #ffffff;}
.path3 A:visited { color: #ffffff;}
.path3 A:active { color: #ffffff;}


.paragrafo { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; border-style: solid; border-color: #660000; border-width: 1px; color: #222222; display: block;}
.paragrafo A:hover {color: #660000;}
.paragrafo A:link {color: #660000;}
.paragrafo A:visited {color: #660000;}
.paragrafo A:active { color: #660000;}

.paragrafo2 { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; border-style: solid; border-color: #184D42; border-width: 1px; color: #222222; display: block;}
.paragrafo2 A:hover {color: #184D42;}
.paragrafo2 A:link {color: #184D42;}
.paragrafo2 A:visited {color: #184D42;}
.paragrafo2 A:active { color: #184D42;}


.paragrafo3 { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; border-style: solid; border-color: #777777; border-width: 1px; color: #222222; display: block;}
.paragrafo3 A:hover {color: #444477;}
.paragrafo3 A:link {color: #444477;}
.paragrafo3 A:visited {color: #444477;}
.paragrafo3 A:active { color: #444477;}


.titolo { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; border-style: solid; border-color: #660000; border-width: 1px; color: #222222; display: block; background-image:url(img/bgtitolo.gif);}
.titolo A:hover {color: #660000;}
.titolo A:link {color: #660000;}
.titolo A:visited {color: #660000;}
.titolo A:active { color: #660000;}
.titolo A {WIDTH: 100%;}


.titolo2 { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; border-style: solid; border-color: #184D42; border-width: 1px; color: #222222; display: block; background-image:url(img/bgtitolo2.gif); display: block;}
.titolo2 A:hover {color: #184D42;}
.titolo2 A:link {color: #184D42;}
.titolo2 A:visited {color: #184D42;}
.titolo2 A:active { color: #184D42;}
.titolo2 A {WIDTH: 100%;}


.titolo3 { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; border-style: solid; border-color: #777777; border-width: 1px; color: #222222; display: block; background-image:url(img/bgtitolo2.gif); display: block;}
.titolo3 A:hover {color: #444477;}
.titolo3 A:link {color: #444477;}
.titolo3 A:visited {color: #444477;}
.titolo3 A:active { color: #444477;}
.titolo3 A {WIDTH: 100%;}



.collegati { font-size: 10px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:2px; padding-right:2px; border-style: solid; border-color: #660000; border-width: 1px; color: #660000; vertical-align:top; background-image:url(img/bgtitolo.gif);}
.collegati A:hover {color: #660000;}
.collegati A:link {color: #660000;}
.collegati A:visited {color: #660000;}
.collegati A:active { color: #660000;}
.collegati A {WIDTH: 100%;}


.collegati2 { font-size: 10px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:2px; padding-right:2px; border-style: solid; border-color: #184D42; border-width: 1px; color: #184D42; vertical-align:top; background-image:url(img/bgtitolo2.gif);}
.collegati2 A:hover {color: #184D42;}
.collegati2 A:link {color: #184D42;}
.collegati2 A:visited {color: #184D42;}
.collegati2 A:active { color: #184D42;}
.collegati2 A {WIDTH: 100%;}


.collegati3 { font-size: 10px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:2px; padding-right:2px; border-style: solid; border-color: #777777; border-width: 1px; color: #777777; vertical-align:top; background-image:url(img/bgtitolo2.gif);}
.collegati3 A:hover {color: #444477;}
.collegati3 A:link {color: #444477;}
.collegati3 A:visited {color: #444477;}
.collegati3 A:active { color: #444477;}
.collegati3 A {WIDTH: 100%;}

.testo_coll { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; color: #660000; }
.testo_coll A:hover {color: #660000;}
.testo_coll A:link {color: #660000;}
.testo_coll A:visited {color: #660000;}
.testo_coll A:active { color: #660000;}

.testobgcoll { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; border-right-style: solid; border-bottom-style: solid; border-color: #bbbbbb; border-right-width: 1px; border-bottom-width: 1px; color: #660000; border-left-width: 0px; border-left-style: solid; background-image:url(img/bgtitolo2.gif); display: block;}
.testobgcoll A:hover {color: #660000;}
.testobgcoll A:link {color: #660000;}
.testobgcoll A:visited {color: #660000;}
.testobgcoll A:active { color: #660000;}
.testobgcoll A {WIDTH: 100%;}

.testo { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; border-right-style: solid; border-bottom-style: solid; border-color: #660000; border-right-width: 1px; border-bottom-width: 1px; color: #222222; border-left-width: 1px; border-left-style: solid;}
.testo A:hover {color: #660000;}
.testo A:link {color: #660000;}
.testo A:visited {color: #660000;}
.testo A:active { color: #660000;}


.testo2 { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; border-right-style: solid; border-bottom-style: solid; border-color: #184D42; border-right-width: 1px; border-bottom-width: 1px; color: #222222; border-left-width: 1px; border-left-style: solid;}
.testo2 A:hover {color: #184D42;}
.testo2 A:link {color: #184D42;}
.testo2 A:visited {color: #184D42;}
.testo2 A:active { color: #184D42;}



.testo3 { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; border-right-style: solid; border-bottom-style: solid; border-color: #777777; border-right-width: 1px; border-bottom-width: 1px; color: #222222; border-left-width: 1px; border-left-style: solid;}
.testo3 A:hover {color: #444477;}
.testo3 A:link {color: #444477;}
.testo3 A:visited {color: #444477;}
.testo3 A:active { color: #444477;}



.testodx { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; border-right-style: solid; border-bottom-style: solid; border-color: #222222; border-right-width: 1px; border-bottom-width: 1px; color: #660000; border-left-width: 1px; border-left-style: solid; text-align:right;}
.testodx A:hover {color: #222222;}
.testodx A:link {color: #222222;}
.testodx A:visited {color: #222222;}
.testodx A:active { color: #222222;}


.testodx2 { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; border-right-style: solid; border-bottom-style: solid; border-color: #222222; border-right-width: 1px; border-bottom-width: 1px; color: #184D42; border-left-width: 1px; border-left-style: solid; text-align:right;}
.testodx2 A:hover {color: #222222;}
.testodx2 A:link {color: #222222;}
.testodx2 A:visited {color: #222222;}
.testodx2 A:active { color: #222222;}


.testodx3 { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; border-right-style: solid; border-bottom-style: solid; border-color: #222222; border-right-width: 1px; border-bottom-width: 1px; color: #777777; border-left-width: 1px; border-left-style: solid; text-align:right;}
.testodx3 A:hover {color: #444477;}
.testodx3 A:link {color: #444477;}
.testodx3 A:visited {color: #444477;}
.testodx3 A:active { color: #444477;}


.testobold { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; color: #cc0000;}
.testobold A:hover {color: #660000;}
.testobold A:link {color: #660000;}
.testobold A:visited {color: #660000;}
.testobold A:active { color: #660000;}


.testobold2 { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; color: #cc0000;}
.testobold2 A:hover {color: #660000;}
.testobold2 A:link {color: #660000;}
.testobold2 A:visited {color: #660000;}
.testobold2 A:active { color: #660000;}

.testobold3 { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; color: #cc0000;}
.testobold3 A:hover {color: #444477;}
.testobold3 A:link {color: #444477;}
.testobold3 A:visited {color: #444477;}
.testobold3 A:active { color: #444477;}



.testobg { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; border-right-style: solid; border-bottom-style: solid; border-color: #bbbbbb; border-right-width: 1px; border-bottom-width: 1px; color: #222222; border-left-width: 0px; border-left-style: solid; background-image:url(img/bgtitolo2.gif);}
.testobg A:hover {color: #660000;}
.testobg A:link {color: #660000;}
.testobg A:visited {color: #660000;}
.testobg A:active { color: #660000;}



.testobg2 { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; border-right-style: solid; border-bottom-style: solid; border-color: #bbbbbb; border-right-width: 1px; border-bottom-width: 1px; color: #222222; border-left-width: 0px; border-left-style: solid; background-image:url(img/bgtitolo2.gif);}
.testobg2 A:hover {color: #184D42;}
.testobg2 A:link {color: #184D42;}
.testobg2 A:visited {color: #184D42;}
.testobg2 A:active { color: #184D42;}



.testobg3 { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; border-right-style: solid; border-bottom-style: solid; border-color: #bbbbbb; border-right-width: 1px; border-bottom-width: 1px; color: #222222; border-left-width: 0px; border-left-style: solid; background-image:url(img/bgtitolo2.gif);}
.testobg3 A:hover {color: #444477;}
.testobg3 A:link {color: #444477;}
.testobg3 A:visited {color: #444477;}
.testobg3 A:active { color: #444477;}


.testobgred { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; border-right-style: solid; border-bottom-style: solid; border-color: #bbbbbb; border-right-width: 1px; border-bottom-width: 1px; color: #222222; border-left-width: 0px; border-left-style: solid; background-image:url(img/bgtitolo.gif);}
.testobgred A:hover {color: #660000;}
.testobgred A:link {color: #660000;}
.testobgred A:visited {color: #660000;}
.testobgred A:active { color: #660000;}


.testobgblock { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; border-right-style: solid; border-bottom-style: solid; border-color: #bbbbbb; border-right-width: 1px; border-bottom-width: 1px; color: #222222; border-left-width: 0px; border-left-style: solid; background-image:url(img/bgtitolo2.gif); display: block;}
.testobgblock A:hover {color: #660000;}
.testobgblock A:link {color: #660000;}
.testobgblock A:visited {color: #660000;}
.testobgblock A:active { color: #660000;}
.testobgblock A {WIDTH: 100%;}


.testobgblock2 { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; border-right-style: solid; border-bottom-style: solid; border-color: #bbbbbb; border-right-width: 1px; border-bottom-width: 1px; color: #222222; border-left-width: 0px; border-left-style: solid; background-image:url(img/bgtitolo2.gif); display: block;}
.testobgblock2 A:hover {color: #660000;}
.testobgblock2 A:link {color: #660000;}
.testobgblock2 A:visited {color: #660000;}
.testobgblock2 A:active { color: #660000;}
.testobgblock2 A {WIDTH: 100%;}



.ricerca { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: regular; padding-left:1px; padding-top:2px; color: #184D42; text-align: center; font-weight: bold; border-top-style: none; border-top-width: 0px; border-top-color: #184D42; vertical-align:bottom;}
.ricerca A:hover {color: #184D42;}
.ricerca A:link {color: #184D42;}
.ricerca A:visited {color: #184D42;}
.ricerca A:active { color: #184D42;}


.testobg10 { font-size: 10px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; border-right-style: solid; border-bottom-style: solid; border-color: #bbbbbb; border-right-width: 1px; border-bottom-width: 1px; color: #222222; border-left-width: 0px; border-left-style: solid; background-image:url(img/bgtitolo2.gif);}
.testobg10 A:hover {color: #184D42;}
.testobg10 A:link {color: #184D42;}
.testobg10 A:visited {color: #184D42;}
.testobg10 A:active { color: #184D42;}

.testobg10red { font-size: 10px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; border-right-style: solid; border-bottom-style: solid; border-color: #bbbbbb; border-right-width: 1px; border-bottom-width: 1px; color: #222222; border-left-width: 0px; border-left-style: solid; background-image:url(img/bgtitolo.gif);}
.testobg10red A:hover {color: #660000;}
.testobg10red A:link {color: #660000;}
.testobg10red A:visited {color: #660000;}
.testobg10red A:active { color: #660000;}


.testobg10grey { font-size: 10px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; border-right-style: solid; border-bottom-style: solid; border-color: #bbbbbb; border-right-width: 1px; border-bottom-width: 1px; color: #222222; border-left-width: 0px; border-left-style: solid; background-image:url(img/bgtitolo2.gif);}
.testobg10grey A:hover {color: #444477;}
.testobg10grey A:link {color: #444477;}
.testobg10grey A:visited {color: #444477;}
.testobg10grey A:active { color: #444477;}

.testobg11grey { font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; border-right-style: solid; border-bottom-style: solid; border-color: #bbbbbb; border-right-width: 1px; border-bottom-width: 1px; color: #222222; border-left-width: 0px; border-left-style: solid; background-image:url(img/bgtitolo2.gif);}
.testobg11grey A:hover {color: #444477;}
.testobg11grey A:link {color: #444477;}
.testobg11grey A:visited {color: #444477;}
.testobg11grey A:active { color: #444477;}

.testobg10greylr { font-size: 10px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:4px; padding-right:4px; border-right-style: solid; border-bottom-style: solid; border-color: #bbbbbb; border-right-width: 1px; border-bottom-width: 1px; color: #222222; border-left-width: 0px; border-left-style: solid; background-image:url(img/bgtitolo2.gif);}
.testobg10greylr A:hover {color: #660000;}
.testobg10greylr A:link {color: #660000;}
.testobg10greylr A:visited {color: #660000;}
.testobg10greylr A:active { color: #660000;}


.label { font-size: 10px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:2px; padding-right:2px; border-style: solid; border-color: #660000; border-width: 1px; color: #ffffff; vertical-align:top; background-color:#aa4400;}


.label2 { font-size: 10px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:2px; padding-right:2px; border-style: solid; border-color: #184D42; border-width: 1px; color: #ffffff; vertical-align:top; background-color:#007000;}


.label3 { font-size: 10px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:2px; padding-right:2px; border-style: solid; border-color: #184D42; border-width: 1px; color: #ffffff; vertical-align:top; background-color:#777777;}

.loghi { font-size: 10px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:1px; padding-right:0px; padding-top:8px; padding-bottom:8px; color: #660000; vertical-align:top; text-align: right}




.calcolotit {font-size: 10px; font-family: verdana, arial, helvetica; font-weight: bold; padding-left:2px; padding-right:2px; color: #ffffff; text-align: center; background-color:#184D42; padding-bottom:2px; padding-top:2px;}

.calcolo {font-family: verdana, arial, helvetica; font-size: 10px; font-weight: regular;}


.Xinput {font-family: verdana, arial, helvetica; font-size: 10px ; font-weight: regular; border-color: #FFFFFF #FFFFFF #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.voce {  }

.sottovoce {font-family: verdana, arial, helvetica; font-size: 10px; font-weight: regular; font-style: italic}

.note {font-family: verdana, arial, helvetica; font-size: 11px; font-weight: regular; font-style: italic}

.IField {font-family: verdana, arial, helvetica; font-size: 11px ; font-weight: regular; border-color: #ffffff; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; background-color: #CCCCCC; text-align: right}

.totgen {font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; background-color: #FFFFCC; color: #000000}

.totamm { font-family: verdana, arial, helvetica; font-size: 11px ; font-weight: bold; background-color: #CCCCCC; color: #000000}

.totvoce { font-family: verdana, arial, helvetica; font-size: 11px; background-color: #FFFFCC}

.formtotale {font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; color: #000000; border-color:  #cccccc; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px ; }
