body, td {font: 11px  verdana, geneva, sans-serif; color: #747474; }
h1 {font: 28px  arial, verdana, geneva, sans-serif; font-weight: bold; font-style: italic; color: #162983; margin-bottom: 0px; margin-top: 0px; text-transform: uppercase;}
h2 {font: 25px  Arial Black, arial, geneva, sans-serif; color: #0b58f3; margin-top: 0px; margin-left: 35px; margin-bottom: 0px; text-transform: uppercase;}
a:link{color:#666666; text-decoration: none;}
a:visited{color:#666666; text-decoration: none;}
a:hover{color:#ff6600; text-decoration: none;}

/* Rollovers per utility */
.utility {font-family: verdana, tahoma, arial; font-size:10px; padding-top: 9px; color: #666666; text-decoration: none;}
a.utility:link {font-family: verdana, tahoma, arial; font-size:10px; padding-top: 0px; color: #666666; text-decoration: none;}
a.utility:visited {font-family: verdana, tahoma, arial; font-size:10px; padding-top: 0px; color: #666666; text-decoration: none;}
a.utility:hover {font-family: verdana, tahoma, arial; font-size:10px; padding-top: 0px; color: #cc0000; text-decoration: none;}

/* interno */
.interno {font-family: verdana, tahoma, arial; font-size:12px; line-height: 20px; color: #747474; text-decoration: none;}
a.interno:link {color: #666666; text-decoration: none;}
a.interno:visited {color: #666666; text-decoration: none;}
a.interno:hover {color: #cc0000; text-decoration: none;}


/* gestione form */
fieldset{
width:400px;border: 1px solid #d8d8d8; padding:2px;}  
 
legend{
font: 11px  verdana, geneva, sans-serif; text-align:left;color:#663300; margin-top: 10px;}

.campiform {
    border:1px solid #d8d8d8;  
    font-family: verdana, tahoma, arial; 
    color: #000000; 
    font-size: 10.75px;
    background: #cccccc;

    
 }
 
.form { padding-left: 120px;} 

/* Gestione del bottone form*/
.bottoni { border:1px solid #666666; font-family:verdana; font-size: 10px; font-weight: bold; color: #4C57C4; background-color: #E7EFEF;} 
.bottoniroll { border:1px solid #666666; font-family:verdana; font-size: 10px; font-weight: bold; color: #4C57C4; background-color: #FFCC00;} 


/* Rollovers per box vantaggi */
.vantaggi {font-family: verdana, tahoma, arial; font-size:11px; color: #b98c36; font-weight: bold; text-decoration: none;}
a.vantaggi:link {font-family: verdana, tahoma, arial; font-size:11px; color: #b98c36; text-decoration: none;}
a.vantaggi:visited {font-family: verdana, tahoma, arial; font-size:11px; color: #b98c36; text-decoration: none;}
a.vantaggi:hover {font-family: verdana, tahoma, arial; font-size:11px; color: #990000; text-decoration: none;}

/* Rollovers per down */
.down {font-family: verdana, arial; font-size:10px; color: #666666; padding-left: 10px; padding-right: 10px; text-decoration: none;}
a.down:link {font-family: verdana, arial; font-size:10px; color: #666666; padding-left: 0px; padding-right: 0px; text-decoration: none;}
a.down:visited {font-family: verdana, arial; font-size:10px; color: #666666; padding-left: 0px; padding-right: 0px; text-decoration: none;}
a.down:hover {font-family: verdana, arial; font-size:10px; color: #660000;  padding-left: 0px; padding-right: 0px; text-decoration: none;}

/* inv */
.inv {font-family: verdana, arial; font-size:10px; color: #666666; cursor: text;}
a.inv:link {color: #666666; text-decoration: none;}
a.inv:visited {color: #666666; text-decoration: none;}
a.inv:hover {color: #666666; text-decoration: none; }

/* Rollovers per percorso */
.percorso {font-family: verdana, tahoma, arial; font-size:11px; color: #747474; text-decoration: none;}
a.percorso:link {font-family: verdana, tahoma, arial; font-size:11px; color: #747474; text-decoration: none;}
a.percorso:visited {font-family: verdana, tahoma, arial; font-size:11px; color: #747474; text-decoration: none;}
a.percorso:hover {font-family: verdana, tahoma, arial; font-size:11px; color: #cc0000; text-decoration: underline;}