
body  { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td { color: #282828; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
p  { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a { color: #0065cf; font-weight: bold }
a:link { color: #0065cf; font-weight: bold }
a:visited { color: #0065cf; font-weight: bold }
a:hover { color: #c063a9; font-weight: bold }
.copyright { color: #ccf; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.path  { font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.path:link { color: #002583;font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.path:visited { color: #002583; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.path:hover { color: #c063a9; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
.login { color: #002583; font-size: 10px; font-family: Verdana, Arial, Helvetica }

.credits { color: white; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.credits:link { color: white; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.credits:hover { color: #c1131e; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }

.contattaci { color: white; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.contattaci:link { color: white; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.contattaci:hover { color: #c1131e; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.contattaci:visited { color: white; font-weight: bold }
.hour { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.toolbar { color: #0065cf; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.toolbar:link { color: #0065cf; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.toolbar:visited { color: #0065cf; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.toolbar:hover { color: #c063a9; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.titolo { color: #0065cf; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica }
.titolo_print { color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica }
.titolo1 { color: black; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.verdana10 { font-size: 10px; font-family: Verdana, Arial, Helvetica }
.verdana11 { font-size: 11px; font-family: Verdana, Arial, Helvetica }
.verdana12 { font-size: 12px; font-family: Verdana, Arial, Helvetica }
.mascheratitolo  { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.mascheradati  { font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica }
.mascheraTd  { padding-top: 10px; border-right: 1px dashed #a9a9a9 }
.mascheraTdfine  { padding-top: 10px; border-right: 0px none }
.mascheraTr  { border-bottom: 1px dashed black }
.mascheraTabellaTiolo  { border-top: ; border-right: 1px solid white; border-bottom: ; border-left:  }
.nextprev { color: #0065cf; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.nextprev:link { color: #0065cf; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.nextprev:visited { color: #0065cf; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.nextprev:hover { color: #c063a9; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.vociform { color: black; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica }
.vociformerr { color: #FF0000; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica }
.vociformint { color: #0065cf; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; background-color: #f5f5f5; width: 150px }
.vociformintnw { color: #0065cf; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; background-color: #f5f5f5; }
.vociformintProto { color: #0065cf; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; background-color: #f5f5f5; width: 50px }
.vociformintNote { color: #0065cf; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; background-color: #f5f5f5; width: 150px }
.submit  { color: white; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; background-color: #090 }
.stampa  { color: white; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; background-color: #0065cf }
.reset  { color: white; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; background-color: #c567aa }
.view  { color: white; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; background-color: #0065cf }
.search { color: black; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica }
h2.err{color: #FF0000; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica;margin-top:5px;margin-bottom:5px;}
ul.err li, ul.err {color: #FF0000; font-size: 11px; font-weight: normal; margin-top:0;}

