body {  background-color: #ffffff;
	color: #444444;
	margin-top: 0px; 
	margin-right: 5px;
	margin-bottom: 15px;
        margin-left: 5px;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #444444;
	scrollbar-shadow-color: #444444;
	scrollbar-arrow-color: #444444;
	scrollbar-base-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-3d-light-color: #ffffff;
}







#pagina { width: 760px; }






#top { border: 0px; 
       width: 760px; 
       height: 127px;}
       






#menu_sx { border-top: 1px solid #ffffff; 
           border-right: 1px solid #ffffff; 
           width: 167px; 
           background: #E0E0E0; }
           
#menu_sx ul { margin-bottom: 25px;
              margin-left: 14px;
              margin-right:14px;
              margin-top: 25px; }
              
#menu_sx li { list-style-type: none;
              font-family: tahoma,verdana,arial,helvetica,sans-serif;
	      font-size: 7pt; 
	      color: #444444;
              letter-spacing: 1px;
              margin-bottom: 6px;
              margin-left: 0px;
              margin-right:0px;
              margin-top: 0px; }
              
#menu_sx a { width: 100%; 
             background: #EFEFEF; 
             border: 1px solid #ffffff; 
             color: #C82834; 
             text-decoration: none;
             font-weight: normal;
             padding-top: 2px; 
             padding-right: 6px; 
             padding-bottom: 2px; 
             padding-left: 6px; }
             
#menu_sx a:hover { background: #C82834; 
                   color: #ffffff; 
                   text-decoration: none; }

#menu_sx a.attivo { background: #666666; 
                    color: #ffffff; 
                    text-decoration: none; }
        
        
        
        
        


#main { border-top: 1px solid #ffffff; 
        width: 592px; 
        background: #EFEFEF; }






#menu { border-bottom: 1px solid #ffffff;  
        width: 592px;
        height: 25px;
        background: trasparent; }
        
#menu td { width: 20%; }

#menu p { margin-bottom: 0px;
          margin-left: 14px;
          margin-right:14px;
          margin-top: 0px; 
          border: 1px solid #ffffff; 
          font-family: tahoma,verdana,arial,helvetica,sans-serif;
	  font-size: 7pt;
          text-align: center; }
           
#menu a { width: 100%; 
          background: #C82834;  
	  color: #ffffff;
          letter-spacing: 1px;
          font-weight: bold;
          text-decoration: none; 
          padding-top: 2px; 
          padding-right: 6px; 
          padding-bottom: 2px; 
          padding-left: 6px; }
             
#menu a:hover { background: #666666; 
                color: #ffffff; 
                text-decoration: none; }

#menu a.attivo { background: #666666; 
                 color: #ffffff; 
                 text-decoration: none; }






#contenuto { margin: 14px; width: 100% }





.box { background: #E0E0E0; 
       border: 1px solid #ffffff;
       padding: 14px;
       width: 100%;
       height: 100%; }
                 






#bottom { background: #C82834; 
          border-top: 1px solid #ffffff; 
          height: 25px; }






#bottom_txt { width: 100%; }

#bottom_txt p { font-family: tahoma,verdana,arial,helvetica,sans-serif;
                font-size: 7pt; color: #444444; 
                letter-spacing: 1px; 
                margin-bottom: 5px; 
                margin-left: 0px; 
                margin-right:0px; 
                margin-top: 5px; }
                
#bottom_txt a { color: #C82834; 
                text-decoration: none;
                font-weight: normal;
                padding-left: 2px; 
                padding-right: 2px; }
                
#bottom_txt a:hover { background: #C82834; 
                      color: #ffffff; 
                      text-decoration: none; }







.sx { text-align: left; }

.centra { text-align: center; }

.dx { text-align: right; }













h1 { font-size: 11pt;
     color: #FFFFFF;
     font-family: helvetica,verdana,sans-serif;
     font-weight: bold;
     letter-spacing: 1px;
     background: #666666;
     border: 1px solid #ffffff;
     padding-left: 6px;
     padding-right: 6px;
     margin-bottom: 7px;
     margin-left: 0px;
     margin-right:0px;
     margin-top: 0px;
     text-align :left; }
  
h2 { font-size: 9pt; 
     color: #ffffff;
     font-family: helvetica,verdana,sans-serif;
     letter-spacing: 1px;
     background: #666666;
     border: 1px solid #ffffff;
     font-weight: bold;
     padding-left: 6px;
     padding-right: 6px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right:0px;
     margin-top: 0px;
     text-align :left; }
  
h3 { font-size: 8pt; 
     color: #C82834;
     font-family: helvetica,verdana,sans-serif;
     letter-spacing: 1px;
     margin-bottom: 5px;
     margin-left: 6px;
     margin-right: 6px;
     margin-top: 5px;
    text-align: left; }
  
h4 { font-size: 7pt; 
     color: #C82834;
     font-family: tahoma,verdana,sans-serif;
     letter-spacing: 1px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right:0px;
     margin-top: 0px;
     text-align :left; }
  
h5,h6 { font-size: 7pt; 
        color: #C82834;
        font-family: tahoma,verdana,sans-serif;
        font-weight: normal;
        letter-spacing: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right:0px;
        margin-top: 0px;
        text-align :left; }
  
p { font-size: 7pt; 
    font-family: tahoma,verdana,sans-serif; 
    letter-spacing: 1px;
    color: #444444; 
    margin-bottom: 10px;
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 5px;
    text-align: left; }


a { color: #C82834; 
    text-decoration: none;
    font-weight: bold;
    padding-left: 0px; 
    padding-right: 0px; }
                
a:hover { background: trasparent;
          text-decoration: underline;
          color: #C82834; 
           }
          
          
          
          
.image { border: 1px solid #ffffff; }

.image_home { border: 1px solid #ffffff; margin-right: 6px; }

.grigio { color: #666666; }

.rosso { color: red; }

.normal { font-weight: normal; }












/* FORM CONTATTI */




fieldset { border: 1px solid #ffffff;
           padding-top: 0px; padding-right: 14px; padding-bottom: 14px; padding-left: 14px; }


legend { font-size: 8pt;
         font-weight: bold;
         font-family: helvetica,verdana,sans-serif; 
         letter-spacing: 1px;
         color: #444444;
         margin-bottom: 14px; }
         
         
label { font-size: 7pt;
        font-weight: bold;
        font-family: tahoma,verdana,sans-serif; 
        letter-spacing: 1px;
        color: #444444;
        margin-bottom: 0px; }
 
.txt { font-size: 7pt;
       font-weight: bold;
       font-family: tahoma,verdana,sans-serif; 
       letter-spacing: 1px;
       color: #444444;
       margin-bottom: 0px; }




	

.campo { background: #EFEFEF; 
        border: 1px solid #ffffff; 
        color: #444444; 
        text-decoration: none;
        font-weight: normal;
	font-family: tahoma,verdana,sans-serif;
	font-size: 7pt;
	letter-spacing: 1px;
	clip: rect( ) ;
	padding-top: 0px; 
	padding-right: 2px; 
	padding-bottom: 0px; 
        padding-left: 2px;
        margin-bottom: 10px;
	width: 250px; }
	
	
	
.campo_contatti { background: #EFEFEF; 
        border: 1px solid #ffffff; 
        color: #444444; 
        text-decoration: none;
        font-weight: normal;
	font-family: tahoma,verdana,sans-serif;
	font-size: 7pt;
	letter-spacing: 1px;
	clip: rect( ) ;
	padding-top: 0px; 
	padding-right: 2px; 
	padding-bottom: 0px; 
        padding-left: 2px;
        margin-bottom: 10px;
	width: 100%; }

	
	
.sel { background: #EFEFEF; 
        border: 1px solid #ffffff; 
        color: #444444; 
        text-decoration: none;
        font-weight: normal;
	font-family: tahoma,verdana,sans-serif;
	font-size: 7pt;
	letter-spacing: 1px;
	clip: rect( ) ;
	padding-top: 0px; 
	padding-right: 2px; 
	padding-bottom: 0px; 
        padding-left: 2px;
        margin-bottom: 10px;
	width: 250px; }
	
	
.spunta { color: #444444; 
        font-weight: normal;
	font-family: tahoma,verdana,sans-serif;
	font-size: 7pt;
	clip: rect( ) ;
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
        padding-left: 0px; }
        
        
.pulsante { background: #EFEFEF; 
        border: 1px solid #ffffff; 
        color: #C82834; 
        text-decoration: none;
        font-weight: normal;
	font-family: tahoma,verdana,sans-serif;
	font-size: 7pt;
	letter-spacing: 1px;
	clip: rect( ) ;
	padding-top: 0px; 
	padding-right: 2px; 
	padding-bottom: 0px; 
        padding-left: 2px;
        margin-bottom: 10px;
	width: 120px; }
       
       
       
       
       
       