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: 16px  arial, verdana, geneva, sans-serif; font-weight: bold; font-style: italic; color: #6b6c6e; margin-top: -5px; text-transform: uppercase;}
h3 {font: 23px  impact, arial, verdana, geneva, sans-serif; color: #162983; margin-top: 0px; margin-bottom: 0px; text-transform: uppercase;}
h4 {font: 40px  impact, arial, verdana, geneva, sans-serif; color: #162983; margin-top: -15px; text-transform: uppercase;}
a:link{color:#cc0000; text-decoration: underline;}
a:visited{color:#cc0000; text-decoration: underline;}
a:hover{color:#747474; text-decoration: underline;}


/* Rollovers per utility */
.utility {font-family: tahoma, arial; font-size:11px; padding-top: 10px; color: #8c8c8c; text-decoration: none;}
a.utility:link {font-family: tahoma, arial; font-size:11px; padding-top: 0px; color: #8c8c8c; text-decoration: none;}
a.utility:visited {font-family: tahoma, arial; font-size:11px; padding-top: 0px; color: #8c8c8c; text-decoration: none;}
a.utility:hover {font-family: tahoma, arial; font-size:11px; padding-top: 0px; color: #990000; text-decoration: none;}

/* Rollovers riferimeni colonna centrale */
.rif {font-family: tahoma, arial; font-size:10px; color: #8c8c8c; text-decoration: none;}
a.rif:link {font-family: tahoma, arial; font-size:10px; color: #8c8c8c; text-decoration: none;}
a.rif:visited {font-family: tahoma, arial; font-size:10px; color: #8c8c8c; text-decoration: none;}
a.rif:hover {font-family: tahoma, arial; font-size:10px; color: #990000; text-decoration: underline;}

/* Rollovers per colonna centrale istituzionale */
.colonna {font-family: verdana, geneva, sans-serif; font-weight: bold; font-size:10px; color: #dcdcdc; text-decoration: none;}
a.colonna:link {font-family: verdana, geneva, sans-serif; font-size:10px; color: #dcdcdc; text-decoration: none;}
a.colonna:visited {font-family: verdana, geneva, sans-serif; font-size:10px; color: #dcdcdc; text-decoration: none;}
a.colonna:hover {font-family: verdana, geneva, sans-serif; font-size:10px; color: #ffcc00; text-decoration: none;}

/* Rollovers per colonna sinistra punti vendita */
.colonnasin {font-family: verdana, geneva, sans-serif; font-size:10px; color: #162983; text-decoration: none;}
a.colonnasin:link {font-family: verdana, geneva, sans-serif; font-size:10px; color: #162983; text-decoration: none;}
a.colonnasin:visited {font-family: verdana, geneva, sans-serif; font-size:10px; color: #162983; text-decoration: none;}
a.colonnasin:hover {font-family: verdana, geneva, sans-serif; font-size:10px; color: #e2001a; text-decoration: none;}

/* Rollovers per downsin */
.downsin {font-family: verdana, arial, helvetica; font-size:10px; color: #979797;}
a.downsin:link {font-family: verdana, arial, helvetica; font-size:9px; color: #979797; text-decoration: underline; }
a.downsin:visited {font-family: verdana, arial, helvetica; font-size:9px; color: #979797; text-decoration: underline; }
a.downsin:hover {font-family: verdana, arial, helvetica; font-size:9px; color: #990000; text-decoration: underline;}

/* Rollovers per downdes */
.downdes {font-family: verdana, arial, helvetica; font-size:10px; color: #dcdcdc;}
a.downdes:link {font-family: verdana, arial, helvetica; font-size:10px; color: #dcdcdc; text-decoration: none; }
a.downdes:visited {font-family: verdana, arial, helvetica; font-size:10px; color: #dcdcdc; text-decoration: none; }
a.downdes:hover {font-family: verdana, arial, helvetica; font-size:10px; color: #ffffff; text-decoration: none;}

/* menu a discesa "punti vendita" */
.selezione {background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #2D4E71; text-decoration: none }
.selezionetitolo {font-family: verdana, arial, helvetica; font-size:10px; font-weight:bold; color: #5F2E1F;}

/* Gestione dei bottoni */
.bottoni { border:1px solid #A1A1A1; font-family:verdana; font-size: 10px; font-weight: bold; color: #666666; background-color: #cccccc;} 
.bottoniroll { border:1px solid #A1A1A1; font-family:verdana; font-size: 10px; font-weight: bold; color: #666666; background-color: #ffcc00;}

/* Gestione grafica login e password */
.lp {font: 10px verdana, geneva, sans-serif; color: #A1A1A1; padding-right: 5px;}
a.lp:link {color: #FFFFFF; text-decoration: none;}
a.lp:visited {color: #FFFFFF; text-decoration: none;}
a.lp:hover {color: #FFCC00; text-decoration: none;}

/* Gestione fonts input */
.input {border: 1px solid #A1A1A1; font: 10px verdana, geneva, sans-serif; color: #A1A1A1; background: #eeeeee; padding-left: 3px;}

/* inv */
.inv {font-family: verdana, arial, helvetica; font-size:9px; color: #979797; cursor: text;}
a.inv:link {color: #979797; text-decoration: none;}
a.inv:visited {color: #979797; text-decoration: none;}
a.inv:hover {color: #979797; text-decoration: none; }


/* gestione form */
fieldset{
width:450px; border: 1px solid #003B9C; padding:2px; height: 45px; text-align:center}  
 
legend{
font: 11px  verdana, geneva, sans-serif; text-align:left;color:#003B9C; margin-top: 2px;}

.campiform {
    border:1px solid #003B9C;  
    font-family: verdana, tahoma, arial; 
    color: #000000; 
    font-size: 12px;
    background: #e1e9f8;
    
  }

.campiform2 {
    border:1px solid #FFFFFF;  
    font-family: verdana, tahoma, arial; 
    color: #ffffff; 
    font-size: 10px;
    background: #740b0a;
    padding-top: 1px; padding-left: 3px;
    
  }

.campimotore {
    border:1px solid #003B9C;  
    font-family: verdana, tahoma, arial; 
    color: #000000; 
    font-size: 10px;
    background: #e1e9f8;
    
    
  }