body 
{  
background-color: #0066cc; 
text-align: center; 
vertical-align: top; 
margin-top: 8px;
Scrollbar-Face-Color:white; 
Scrollbar-Base-Color:#0066cc; 
Scrollbar-Arrow-Color:#0066cc;
Scrollbar-Shadow-Color:#0066cc;
}

table 
{  
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 0px;
}

p 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000; 
margin-top: 0px; 
margin-bottom: 0px;
}

h1 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #FF9900; 
margin-top: 5px; 
margin-bottom: 4px; 
text-align: center; 
vertical-align: top; 
background-color: #e1f4ff; 
text-transform: uppercase; 
margin-right: 0px; 
margin-left: 0px; 
border: #FFFFFF; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
}

h2 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #0066CC; 
margin-top: 3px; 
margin-bottom: 5px; 
text-align: center; 
vertical-align: top; 
margin-right: 0px; 
margin-left: 0px; 
border: 1px #FFFFFF solid;
}

/* l'h3 è uguale all'h1 con la differenza che non appare per forza in maiuscolo.
Lo utilizzo solo per fare i titoli nelle sottopagine*/
h3 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #FF9900; 
margin-top: 5px; 
margin-bottom: 4px; 
text-align: center; 
vertical-align: top; 
background-color: #e1f4ff; 
margin-right: 0px; 
margin-left: 0px; 
border: #FFFFFF; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
}

hr 
{  
color: #FFFFFF; 
margin-top: 2px; 
margin-bottom: 2px;
}

fieldset 
{  
border: #FFFFFF; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000; 
padding-right: 3px; 
padding-left: 3px; 
padding-top: 5px; 
padding-bottom: 5px;
}

fieldset table 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000;
}

.sf_centr_c 
{  
background-color: #C7EBFE; 
text-align: left; 
vertical-align: top; 
padding-left: 5px; 
border-color: black #FFFFFF; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 2px; 
border-bottom-width: 0px; 
border-left-width: 2px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-top: 0px;
}

.sf_centr_s 
{  
background-color: #E1F4FF; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #0066CC; 
text-align: center; 
vertical-align: middle; 
border: #FFFFFF; 
border-style: solid; 
border-top-width: 2px; 
border-right-width: 2px; 
border-bottom-width: 1px; 
border-left-width: 2px;
}

.sf_centr_i 
{  
background-color: #e1f4ff; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #0066CC; 
text-align: center; 
vertical-align: middle; 
border: #FFFFFF; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 2px; 
border-bottom-width: 2px; 
border-left-width: 2px;
}

.corn_d_sup 
{  
background-color: #FFFFFF; 
border-color: #000000 #000000 black black; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 0px; 
border-left-width: 0px;
}

.corn_d_cen 
{  
background-color: #FFFFFF; 
border-color: black #000000; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 0px; 
border-left-width: 1px;
}

.corn_d_inf 
{  
background-color: #FFFFFF; 
border-color: black #000000 #000000 black; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 0px;
}

.corn_inf 
{  
background-color: #FFFFFF; 
border-color: #000000 black #000000 #000000; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #0066CC; 
text-align: right; 
vertical-align: middle; 
padding-right: 5px;
}

.corn_nera_s 
{  
background-color: #000000; 
border-color: #666666 black #666666 #666666; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 1px;
}

.corn_nera_a1 
{  
background-color: #000000; 
border-color: #666666 #666666 black black; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 0px; 
border-left-width: 0px;
}

.corn_nera_d 
{  
background-color: #000000; 
border-color: black #666666; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 0px; 
border-left-width: 1px;
}

.corn_nera_a2 
{  
background-color: #000000; 
border-color: black #666666 #666666 black; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 0px; 
border-left-width: 0px;
}

.corn_nera_i 
{  
background-color: #000000; 
border-color: #666666 black black #666666; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 1px;
}

.corn_nera_a3 
{  
background-color: #000000; 
border-color: black #666666 #666666 black; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 0px;
}

.corn_sup 
{  
background-color: #FFFFFF; 
border-color: #000000 black #000000 #000000; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
text-align: center; 
vertical-align: middle;
}

.sf_aranc 
{  
background-color: #FFCC33; 
text-align: right; 
vertical-align: top; 
border-color: black black black #000000; 
border-style: inset; 
border-top-width: 0px; 
border-right-width: 0px;
border-bottom-width: 0px; 
border-left-width: 1px;
}

.cella_menu 
{  
border-color: black black #FFEEB9 #FFeeb9; 
text-align: left; 
vertical-align: top; 
padding-top: 3px; 
padding-bottom: 3px; 
padding-left: 20px; 
background-image: url(immagini/frec.gif); 
background-repeat: no-repeat; 
background-position: left center; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
background-color: #ffdd77;
}

.intestaz 
{  
background-image: url(immagini/intest.jpg); 
background-repeat: no-repeat; 
background-position: center top; 
text-align: right; 
vertical-align: bottom;
}

.angolosin 
{  
background-image: url(immagini/angolosin.gif); 
background-repeat: no-repeat; 
background-position: right top; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold; 
color: #FFCC33; 
text-align: right; 
vertical-align: bottom; 
padding-top: 0px; 
padding-right: 15px; 
padding-bottom: 8px; 
padding-left: 0px;
}

.angolosin a:hover{  color: #FFCC00; text-decoration: none; }
.angolosin a:link{  color: #FFCC00; text-decoration: none; }
.angolosin a:visited{  color: #FFCC00; text-decoration: none; }
a:link {  color: #000000; text-decoration: none; }
a:visited {  color: #000000; text-decoration: none; }
a:hover {  font-weight: bold; }
.sottolineato {  text-decoration: underline; font-weight: normal; color: #000099; }
.bordi {  border: 2px #FFFFFF solid; }


.tabellapdf 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000; 
margin-bottom: 4px;
}

.bottone 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #FFFFFF; 
background-color: #FF9933; 
border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
font-size: 9px;
}


