Body {
    font-family: Tahoma;
    font-size: 12px;
    color: #333333; 
    margin-top: 0px; 
    margin-left: 0px;
    margin-right: 0px;}
 
Td {
    font-family: Tahoma;
    font-size: 12px;
    color: #333333; }
    
Span {
    font-family: Tahoma;
    font-size: 12px;
     }    
    
Input {
    font-family: Verdana;
    font-size: 11px;
    color: #333333; } 
    
Select {
    font-family: Verdana;
    font-size: 10px;
    color: #333333; 
    width: 220px; }

.Option_Default {
    font-family: Verdana;
    font-size: 10px;
    color: #999999; 
    width: 220px; }              

.Bordo_Tabella {
    border: 1px solid #d7d7d7; }
    
.Bordo_Tabella2 {
    border: 1px solid #cccccc; }    
    
.Bordo_Titolo {
    border-bottom: 1px solid #ca1913; }    

.Testo_Titolo {
    font-family: Arial Baltic, Tahoma, Arial Narrow;
    font-size: 12px;
    font-weight: bold;
    color: #ca1913; }   
     
.Testo_Piccolo {
    font-family: Arial Baltic, Tahoma, Arial Narrow;
    font-size: 12px;
    color: #333333; } 
    
.Testo_Piccolo2 {
    font-family: Arial Baltic, Tahoma, Arial Narrow;
    font-size: 11px;
    color: #ffffff;
    border-bottom: 1px solid #ca1913; }     
    
.Testo_Crediti {
    font-family: Arial Baltic, Tahoma, Arial Narrow;
    font-size: 9px;
    color: #999999; }     

.Testo_Menu {
    font-family: Arial Baltic, Tahoma, Arial Narrow;
    font-size: 12px;
    color: #ffffff;
    border-bottom: 1px solid #ca1913; } 
       
.Testo_Menu_Border {
    font-family: Arial Baltic, Tahoma, Arial Narrow;
    font-size: 12px;
    color: #ffffff; 
    border-bottom: 1px solid #ffffff; 
    cursor: pointer; }
 
 .Testo_Piccolo2_Border {
    font-family: Arial Baltic, Tahoma, Arial Narrow;
    font-size: 10px;
    color: #ffffff; 
    border-bottom: 1px solid #ffffff; 
    cursor: pointer; }      
    
.Separatore_Bordo {
    height: 22px;
    border-bottom: 1px dashed #333333; }        

hr {
    height: 1px;
    color: #dddddd; 
    background-color: #dddddd;
    border: 0px;
     
    }  

.Obbligatorio {
    color: red; }
      
.Colore_Sfondo {
    background-color: #ca1913; }
    
.Colore_Sfondo_Barra {
    background-color: #f1f1f1; }
    
.Colore_Sfondo_Barra_Over {
    color: #ffffff;
    background-color: #ca1913; } 
    
.Anteprima_Elemento {
    width: 104px;
    height: 144px;
    border: 1px solid #f5f5f5; }     
    
.Riga_Separatore {
    color: #ca1913;
    height: 2px;
 }         
    
.Bordo_Elemento {
    border-right: 1px solid #dddddd; 
    border-bottom: 1px solid #dddddd; }       
    
.Colore_Elenco {
    background-color: #f1f1f1; }
    
.Colore_Sfondo_Sfumatura_1 {
    background-color: #d7d7d7;
    border-bottom: 1px solid #ffffff; }
    
.Colore_Sfondo_Sfumatura_2 {
    background-color: #d1d1d1;
    border-bottom: 1px solid #ffffff; }    
    
.Colore_Sfondo_Sfumatura_3 {
    background-color: #c2c2c2;
    border-bottom: 1px solid #ffffff; }  
      
 .Colore_Sfondo_Sfumatura_4 {
    background-color: #a9a9a9;
    border-bottom: 1px solid #ffffff; }
    
 .Colore_Sfondo_Sfumatura_5 {
    background-color: #939393;
    border-bottom: 1px solid #ffffff; }            
    
 .Campo_Testo {
    border-top: 1px solid #dddddd; 
    border-left: 1px solid #dddddd; 
    border-bottom: 1px solid #FFFFFF; 
    border-right: 1px solid #FFFFFF; 
    background: #FFFFFF; } 
    
 .Campo_Testo2 {
    border-top: 1px solid #999999; 
    border-left: 1px solid #999999; 
    border-bottom: 1px solid #FFFFFF; 
    border-right: 1px solid #FFFFFF; 
    background: #FFFFFF; }     
    
 .Puntatore {
    cursor: pointer; }   
    
 .Div_Nascosto {
    position: absolute;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    padding: 10px;
    display: none;
    width: 400px;
 }
 
 .Div_Visibile {
    position: absolute;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    padding: 10px;
    display: block;
    width: 400px;
 }
 
 .Div_Lista {
    background-color: #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-top: 5px solid #cccccc;
    border-bottom: 5px solid #cccccc;
    display: block;
    height: 225px;
    width: 355px;
    overflow:hidden;
 }
 
 
 .Div_Popup {
    position: absolute;
    background-color: #ffffff;
    border: 2px solid #ca1913;
    padding: 5px;
    width: 200px;
    display: none;
 }
 
 .Div_Popup_Ricerca {
    position:absolute;
    margin-left: 35px;
    background-color: #ffffff;
    border: 1px solid #f5f5f5;
    padding: 5px;
    width: 200px;
    display: none;
 }
 
 .Div_Popup_Cliente {
    position: absolute;
    background-color: #ffffff;
    border: 5px solid #f5f5f5;
    padding: 5px;
    width: 500px;
    display: none;
 }
 
 .Div_Popup_Grande {
    position: absolute;
    background-color: #ffffff;
    border: 1px solid #f5f5f5;
    padding: 5px;
    width: 400px;
    display: none;
 }
 
 
 .Div_Contenitore {
    position: absolute;
    display: none;
 }
 
 .Bottoni {
    border-bottom:1px solid #dddddd; 
    border-right:1px solid #dddddd; 
    border-top:2px solid #FFFFFF; 
    border-left:2px solid #FFFFFF; 
    background: #F1F1F1; }
    
 .Bottoni2 {
    border-bottom:1px solid #9c0803; 
    border-right:1px solid #9c0803; 
    border-top:1px solid #db403b; 
    border-left:1px solid #db403b; 
    background: #c1130d;
    color: #ffffff; }     
    
    
.Intestazioni {
    border-bottom: 1px solid #9c0803; 
    border-right: 1px solid #9c0803; 
    border-top: 1px solid #db403b; 
    border-left: 1px solid #db403b; 
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    background-color: #ca1913; }   
 
