img {
		border:none;
	}
a,a:link,a:active{
		text-decoration:none;	
		color:#0066CC;
	}
a:hover{
		text-decoration:underline;	
	}	
body {
		background: #c5c5c7 url(immagini/page_bg.jpg) repeat-x;
		text-align: center;
		font: 11px verdana, arial, sans-serif;
		color: #475059;
		padding:15px 0px;
		margin:0px;		
		
	}	
.spazio10{
		height:10px;
		margin:0px
		padding:0px;
	}	
.spazio5{
		height:5px;
		margin:0px
		padding:0px;
	}	
#container {
	text-align: left;
	margin: auto;
	width: 778px;
  position: relative;
  background: url(immagini/body_bg.gif) repeat-y;
}
#left {
  float: left;
  width: 268px;
  margin:0px;
  padding:0px;
  
}
#right {
  float: right;
  width: 510px;		  		  		  
}
#logo {
  width: 268px;
  height: 150px;
  background: url(immagini/sfondo_alto_sx.jpg) no-repeat;
  color: #595959;		  		 		  
}
#logo img{
	margin-right:20px;
	}
#testata_foto{
	background: url(immagini/testata_foto.jpg) no-repeat;
	height:231px;
	width:510px;
}
#pulsanti{
	width:235px;
	float:left;
	margin-left:8px;
	margin-top:1px;
	}
#pulsanti_lato{
	float:right;
	background: url(immagini/sfondo_pulsanti_lato.jpg) no-repeat;
		width:25px;
	}
div.blocca_float{
		clear: both;
		height:0px;
		width:0px;
		visibility: hidden;
	}	
		
.xmodule, .module {
	background:#4678A9 url(immagini/arr_white.gif) no-repeat scroll 188px 13px !important;			
	border-width: 0px 0px 0px 0px;
	border:none:
	border-color:#ffffff;
	
	font-family:verdana;
	font-size:12px;									
	
	width:100%;
	text-align: left !important;
	color: #ffffff;		
	margin-left:0px;				
	cursor: pointer !important;	
	
	margin-bottom:1px;
															
}

.indietro{
		width:100%;
		text-align:center;		
		margin:10px 0px 5px 0px;
	}
.indietro a{
		color:#7FAAD5;
		font-size:9px;
		font-weight:bold;
	}	

#pulsanti h1{
	padding:11px 0px 10px 11px;		
	background:#4678A9 url(immagini/arr_white.gif) no-repeat scroll 188px 13px !important;	
	color: #ffffff;				
	margin: 0px 0px 1px 0px;
	}
#pulsanti a{
	color: #ffffff;	
	font-family:verdana;
	font-size:12px;	
	text-decoration: none;
	font-weight:normal;
	padding: 10px 50px 10px 8px;
	}
#menu_prodotti{
	background: url(immagini/nav_bot.jpg);
	margin-left:20px;
	font-size: 12px;
	font-family:verdana;
	color:#4678A9;			
	padding:20px 0px 20px 0px;						
	}	
#menu_prodotti a{	
	color:#4678A9;			
	padding:20px 0px 20px 0px;						
}
#menu_prodotti img{
	margin-right:5px;
	}	
#menu_prodotti h2{
	padding:0px;						
	font-size: 12px;
	font-family:verdana;
	font-weight:normal;
	margin:20px 0px 5px 0px;
	}	
#contatti {
	  background: url(immagini/support.jpg) no-repeat;			  			  
	  color: #093768;			 
	  margin:0px;
	  height:136px;
	  width:234px;
	  top:0px;
	}
#contatti_testo{	
		padding-left:20px;
		padding-top:2px;
		line-height:1.6em;
		padding-top:20px;
}
#contatti_testo h3{	
		font-weight:bold;
		font-size:11px;
		font-family:verdana;
		padding:0px;
		margin:0px;
}

#titolo{
		font-size: 18px;
		font-family:verdana;
		border: solid #7FAAD5;
		border-width: 0px 0px 1px 0px;
		width:490px;
		padding-bottom:3px;
}
#testo {
	margin-right:25px;
	line-height: 1.6em !important;
	
}

#footer_chiusura {
	  background: url(immagini/footerline.gif) repeat-y;
	  height:10px;
	  
	}	
	#footer{
		background: url(immagini/footer_bg.gif) repeat-y;
		height:50px;												
		background-color:#2B5680;
	}	
	#copyright{
		font-size: 11px; line-height:2em;
		color:#ffffff;
		text-align:center;
		font-family:verdana;
		font-weight:bold;				
		margin-top:23px;
	}
	#copyright a{		
		color:#ffffff;
	}	

.articolo_box {
	background:#d4e9fe;
	height:68px;
	padding:4px 0;
	margin-bottom:20px;
	cursor: pointer;
	text-decoration:none;
}

.articolo_boxNOLINK {
	background:#d4e9fe;
	height:68px;
	padding:4px 0;
	margin-bottom:20px;	
	text-decoration:none;
}


#articolo_elenco{
	margin-right:30px;
	
	}

.articolo_immagine{
	float:left;	
	width:80px;
	margin:4px;
	text-align:center;
}
.articolo_descrizione{
	float:right;
	width:390px;
	margin: 4px 0px; 
	color: #4678A9; 
	font-size: 12px; 
	font-weight: bolder;
	line-height:1.6em;
}				
.articolo_descrizione a{
	text-decoration:none;
	color: #4678A9; 
}
.articolo_famiglia{
	color: #4678A9; 
	font-size: 12px; 
	font-weight: bolder;		
}
.articolo_famiglia_descrizione{
	color: #000000; 
	font-size: 10px; 
	font-weight: normal;		
	margin-top:5px;
}
.articolo_prodotto0_riga3, .articolo_prodotto1_riga3, .articolo_prodotto2_riga3{
	margin:3px;
	width:150px;
	float:left;
	text-align:center;	
}
.articolo_prodotto1_riga3{
	border:solid;
	border-width:0px 1px 0px 1px;
	border-color:#D4E9FE;
	}

.articolo_prodotto0_riga2, .articolo_prodotto1_riga2{
	margin:3px;
	width:225px;
	float:left;
	text-align:center;	
}
.articolo_prodotto1_riga2{
	border:solid;
	border-width:0px 0px 0px 1px;
	border-color:#D4E9FE;
	}
.articolo_prodotto0_riga1{
	margin:3px;
	width:450px;
	float:left;
	text-align:center;	
}	
			
.articolo_prodotto_foto{
	margin:10px;			
}

.articolo_prodotto_nome a{
	color:#475059;		
}
.articolo_prodotto_nome a:hover{
	color:#4678A9	;
}

a.prova:hover img {
	border:solid;
	border-width:1px;
	border-color:#4678A9;
	padding:5px;	
}
a.prova img{
	border:solid;
	border-width:1px;
	border-color:#ffffff;
	padding:5px;	
	}
	
#dettagli_descrizione{
	line-height:1.6em;
	width:492px;
	}	
	
/*NEWS*/
#titolo_news{
	color:red;
	font-weight:bold;	
}
#testo_news_totale {
	margin-right:25px;
	line-height: 1.6em !important;	
}
#testo_news_totale a,#solo_testo_news a{
	
	color:#4678A9;
	font-size:9px;
	font-weight:bold;
}

#solo_testo_news{
	width:310px;
	float:left;
	margin-right:5px;
	line-height: 1.6em !important;		
	}
#solo_foto_news{
	width:160px;
	float:right;
	margin-right:15px;
	}	
	
	