body {
	font-family: tahoma,verdana,sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	scrollbar-face-color: #FFCB04;
	scrollbar-highlight-color: #FFCB04;
	scrollbar-shadow-color: #FFCB04;
	scrollbar-arrow-color: #005DA3;
	scrollbar-base-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-3d-light-color: #ffffff;
	background: #C9DDEC url(/images/sfondo.gif) no-repeat top;
}


td {
	vertical-align: top;
}


ul {
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	color: #1168A9;
	list-style-type: square;
}

ol {
   text-align: left;
   padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	color: #1168A9;
}

li {
	color: #1168A9;
	padding: 0px 0px 0px 0px;
	margin-bottom: 10px;
	margin-left: 30px;
	margin-right: 0px;
	margin-top: 10px;
	font-family: tahoma,verdana,sans-serif;
	font-size: 7pt;
	letter-spacing: 1px;
}

h1 { font-size: 14pt; color: #1168A9;
  font-family: arial,helvetica,sans-serif;
  letter-spacing: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  margin-right:0px;
  margin-top: 10px;
  text-align :left; }
  
h2 { font-size: 12pt; color: #1168A9;
  font-family: arial,helvetica,sans-serif;
  letter-spacing: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  margin-right:0px;
  margin-top: 10px;
  text-align :left; }
  
h3 {
	font-size: 10pt;
	color: #1168A9;
	font-family: arial,helvetica,sans-serif;
	letter-spacing: 0px;
	padding: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	text-align: left;
}
  
h4 { font-size: 8pt; color: #1168A9;
  font-family: arial,helvetica,sans-serif;
  letter-spacing: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  margin-right:0px;
  margin-top: 10px;
  text-align :left; }
  
h5,h6 { font-size: 7pt; color: #1168A9;
  font-family: tahoma,verdana,sans-serif;
  font-weight: normal;
  letter-spacing: 1px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  text-align: center; }
  
p { font-size: 7pt; color: #1168A9; 
  font-family: tahoma,verdana,sans-serif;
  letter-spacing: 1px;
  margin-bottom: 10px;
  margin-left: 0px;
  margin-right:0px;
  margin-top: 10px;
  text-align :left; }

  
img {
	border: 0px;
}
  




a { color: #ED1C24; text-decoration: none; }
a:hover { color: #005DA3; text-decoration: underline; }




a.link_ico { color: #897D52; text-decoration: none; border: 2px solid #DDD7B7; margin: 8px; }
a:hover.link_ico { color: #897D52; text-decoration: none; border: 2px solid #EE780F; }







#top { width: 100%; }



#menu {
	background: #ffffff url(/images/sfondo_menu.gif) no-repeat top; padding-top: 14px;
}

#menu p {
	margin: 0px; padding: 0px;
}

#menu a {
	color: #ffffff; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
}
#menu a:hover { color: #005DA3; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }



#menu_tendina_prodotti {
	background: #ffffff url(/images/sfondo_nome_prodotto.gif) no-repeat center;
	width: 214px;
	height: 52px;
	text-align: center;
}
#menu_tendina_prodotti form select {
	width: 165px; margin-top: 12px;
}


 
 
#main {  padding-top: 0px;
         padding-bottom: 30px;
			padding-left: 30px;
			padding-right: 30px;
			width: 560px;
 }
 
 
 
#news_certificazioni { background: #ffffff url(/images/sfondo_news_certificazioni.gif) no-repeat top;
         width: 100%;
			height: 126px;
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
 }
 
 
#bottom { background: #C9DDEC url(/images/sfondo_bottom.gif) no-repeat top;
         width: 100%;
			padding-top: 30px;
			padding-right: 0px;
			padding-bottom: 20px;
			padding-left: 0px;
			vertical-align: top;
 }
 
#bottom a { color: #005DA3; text-decoration: none; }
#bottom a:hover { color: #ED1C24; text-decoration: underline; background: transparent; }			
			
			
			

			
			
/* CLASSI */




.centra { text-align: center; }
.sx { text-align: left; }
.dx {
	text-align: right;
}



.tabella_materiali_fondo td {
	vertical-align: middle;
	text-align: center;
	background-color: #DEEAF3;
}

.tabella_materiali_fondo h3 {
	margin: 0px;
	text-align: center;
}
.tabella_materiali_fondo h4 {
	margin: 0px;
	text-align: center;
}
.tabella_materiali_fondo p {
	margin: 0px;
	padding: 3px;
	text-align: center;
}



.nascosto {
	visibility: hidden;
}


.bordo_img {
	border: 1px solid #A39974;
}



.rosso { color: #ED1C24; }

.verde { color: #7AB30D; }

.giallo { color: #FFCB04; }

.blu { color: #005DA3; }








	



.sel { font-size: 7pt; 
       font-family: tahoma,verdana; width: 100%; 
	   letter-spacing: 1px;
       color: #005DA3; background-color: #F2F7FA; 
       border-bottom: 1px #ffffff solid; 
       border-top: 1px #ffffff solid; 
       border-left: 1px #ffffff solid; 
       border-right: 1px #ffffff solid; }
       
       
       
       
       
       
       
       

/* FORM CONTATTI */


.obbligatorio { color: #ff0000; }

form { margin: 0px; }

fieldset { border: 1px solid #B2CEE3;
           padding: 10px 10px 10px 10px; }
           
legend { font-size: 9pt;
         font-weight: bold;
         font-family: arial,helvetica,sans-serif;
         letter-spacing: 1px;
         color: #005DA3;
         margin-bottom: 10px; }
         
label { font-size: 7pt;
        font-weight: normal;
        font-family: tahoma,verdana,sans-serif; 
        letter-spacing: 1px;
        color: #005DA3; }
        
input { background: #F2F7FA; 
        color: #005DA3; 
        text-decoration: none;
        font-weight: normal;
	font-family: tahoma,verdana,sans-serif;
	font-size: 8pt;
	letter-spacing: 1px;
	clip: rect( ) ;
	padding: 0px 3px 0px 3px; 
        margin: 5px 0px 5px 0px;
        border: 1px solid #005DA3;
	width: 100%;
	vertical-align: middle; }
	
select { background: #F2F7FA; 
        color: #005DA3; 
        text-decoration: none;
        font-weight: normal;
	font-family: tahoma,verdana,sans-serif;
	font-size: 8pt;
	letter-spacing: 1px;
	padding: 0px 0px 0px 3px;
	margin: 5px 0px 5px 0px;
	border: 1px solid #005DA3;
	width: 100%;
	vertical-align: middle; }
	
textarea { background: #F2F7FA; 
        color: #005DA3; 
        text-decoration: none;
        font-weight: normal;
	font-family: tahoma,verdana,sans-serif;
	font-size: 8pt;
	letter-spacing: 1px;
	clip: rect( ) ;
	padding: 0px 3px 0px 3px; 
        margin: 5px 0px 5px 0px;
        border: 1px solid #005DA3;
	width: 100%; }
	
.pulsante {
	background: #005DA3;
	border: 0px solid #ffffff;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 7pt;
	letter-spacing: 1px;
	width: 120px;
	clip: rect( );
	padding-top: 0px 2px 0px 14px;
	cursor: hand; }

.spunta {
	background: transparent;
	border: 0px solid #ffffff;
	width: 20px;
	vertical-align: middle;
	padding-top: 0px 0px 0px 0px;
	cursor: hand; }
	
	
	
	
	
.pulsante_normale {
	background: transparent;
	border: 0px solid #ffffff;
	color: #52A128;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
	font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;
	font-size: 8pt;
	letter-spacing: 0px;
	width: 100px;
	clip: rect( );
	padding-top: 0px 0px 0px 0px;
	cursor: hand; }