a:link{
   color: #0000FF;
   text-decoration: none;
}
a:visited{
   color: #3399FF;
   text-decoration: none;
}
a:hover{
   text-decoration: underline;
}
a:active{
   color: #FF0000;
   text-decoration: none;
}
body,tbody{
   border: 0px;
   margin: 0px;
   padding: 0px;
   background: #FFFFFF;
   font: 10pt/100% Verdana, Geneva,. Arial, Helvetica, sans-serif;
   text-align: justify;
   scrollbar-arrow-color: #FF0000;
   scrollbar-base-color: #0000FF;
   scrollbar-face-color: #000099;
   scrollbar-highlight-color: #FFFFFF;
   scrollbar-shadow-color: #CCCCCC;
}
body.asp{
   border: 0px;
   margin: 0px;
   padding: 0px;
   background: #FFFFFF;
   font: 10pt/100% Verdana, Geneva, Arial, Helvetica,sans-serif;
   text-align: justify;
   scrollbar-arrow-color: #FF0000;
   scrollbar-base-color: #3399FF;
   scrollbar-face-color: #000099;
   scrollbar-highlight-color: #FFFFFF;
   scrollbar-shadow-color: #CCCCCC;
}
h1{
   margin: 24px;
   font-size: 12pt;
   font-weight: bold;
   text-align: center;
}
h2{
   margin: 24px;
   font-size: 10pt;
   font-weight: bold;
   text-align: center;
}
h3{
   margin: 24px;
   font-size: 10pt;
   font-style: normal;
   font-weight: bold;
   text-align: left;
}
h4{
   margin: 24px;
   font-size: 10pt;
   font-style: italic;
   font-weight: bold;
   text-align: left;
}
h5{
   margin: 24px;
   font-size: 10pt;
   font-style: oblique;
   font-weight: normal;
   text-align: left;
}
input.azzurro{
   border: medium outset;
   padding-left: 6px;
   padding-right: 6px;
   background: #99FFFF;
   font-weight: 500;
   text-align: center;
   cursor: pointer;
   cursor: hand;
   overflow: visible;
}
input.blu{
   border: medium outset;
   padding-left: 6px;
   padding-right: 6px;
   background: #000099;
   color: #FFFFFF;
   text-align: center;
   cursor: pointer;
   cursor: hand;
   overflow: visible;
}
input.giallo{
   border: medium outset;
   padding-left: 6px;
   padding-right: 6px;
   background: #FFFF00;
   font-weight: 500;
   text-align: center;
   cursor: pointer;
   cursor: hand;
   overflow: visible;
}
input.rosso{
   border: medium outset;
   padding-left: 6px;
   padding-right: 6px;
   background: #FF0000;
   color: #FFFFFF;
   text-align: center;
   cursor: pointer;
   cursor: hand;
   overflow: visible;
}
ol, ul {
   margin-bottom: 0px;
   margin-right: 12px;
   margin-top: 3px;
   line-height: 100%;
   text-align: justify;
}
p{
   margin: 6px 12px 0px;
   line-height: 100%;
   text-align: justify;
}
p.fasp {
   font: 8pt/100% Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-align: center;
}
table{
   border-bottom: 0px;
   border-left: 0px;
   border-right: 0px;
   border-top: 0px;
   margin: 0px;
   padding: 0px;
}
table.tes{
   border-bottom: 0px;
   border-left: 0px;
   border-right: 0px;
   border-top: 0px;
   margin: 0px;
   padding: 0px;
   width: 780px;
   border-collapse: collapse;
   height: 100px;
}
td{
   margin-bottom: 16px;
   margin-top: 16px;
   background: #FFFFFF;
   font: 10pt/100% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.bazzurro {
   border: none;
   padding-left: 6px;
   padding-right: 6px;
   background: #99FFFF;
   font-size: 80%;
   font-weight: 500;
}
.bblu {
   border: none;
   padding-left: 6px;
   padding-right: 6px;
   background: #000099;
   color: #FFFFFF;
   font-size: 80%;
}
.bgiallo {
   border: none;
   padding-left: 6px;
   padding-right: 6px;
   background: #FFFF00;
   font-size: 80%;
}
.brosso {
   border: none;
   padding-left: 6px;
   padding-right: 6px;
   background: #FF0000;
   color: #FFFFFF;
   font-size: 80%;
}
.nbsopra{
   margin-top: 0px;
   margin-bottom: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   display: block;
   text-align: center !important;
}
.nbsotto{
   display: block;
   text-align: center !important;
}
.s50{
   font: 50% Verdana, Geneva,. Arial, Helvetica, sans-serif;
}
.s60{
   font: 60% Verdana, Geneva,. Arial, Helvetica, sans-serif;
}
.s75{
   font: 75% Verdana, Geneva,. Arial, Helvetica, sans-serif;
}
.vss {
   margin-left: 3px;
   background: #CCFFFF;
   font: italic normal normal 8px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-align: left !important;
}
#saltopagina{
   page-break-after: always;
}
/*
li.pulsante{
   line-height: 125%;
}
*/
