/* CSS Document */
html,body{
	margin:0;
	padding:0;
	height:100%;
	border:none;
	font-family:Arial;
	font-size:12px;
	}
a, a:hover, a:visited { text-transform:none; text-decoration:none; color:inherit}
#page{ width:100%; height:100%; }

#contenitore{ width:800px; height:650px; border:1px solid #000 }

#alto{ width:800px; height:150px; margin-top:10px }
	.flash_top{	width:780px; height:150px; float:left; margin-left:10px; }

#medio{ width:800px; height:420px; }
	.flash_subtop{ width:780px; height:250px; float:left; margin-left:10px; vertical-align:text-top; }
	.home_cent{ width:780px; height:170px; float:left; margin-left:10px; vertical-align:text-top; }
	.certificazioni { width:388px; height:160px; float:left; color:#999999; margin-top:10px; border-right: 1px solid #cccccc  }
		.certificazioni_testo { width:254px; height:160px; float:left;  margin-left:10px; }
			.certificazioni_titolo { width:254px; height:25px; float:left; text-align:left  }
			.certificazioni_descrizione { width:254px; height:125px; float:left; text-align:left; margin-left:10px; margin-top:10px;  }
		.certificazioni_immagine { width:115px; height:160px; float:right;  }
	
	.vetrina { width:390px; height:160px; float:left; color:#666666; margin-top:10px; }
	.vetrina a,a:visited,a:hover {color:#999999}
		.vetrina_testo { width:185px; height:160px; float:left;  margin-left:10px; }
			.vetrina_titolo { width:185px; height:25px; float:left;  text-align:left }
			.vetrina_descrizione { width:185px; height:125px; float:left;  text-align:left  }
				.vetrina_descrizione h1 { font-size:13px; font-weight:bold; color:#000000; text-transform:none; margin-left:10px; }
				.vetrina_descrizione h1 a, a:hover, a:visited{ text-decoration:none; text-transform:none; line-height:normal }
				.vetrina_descrizione h2 { font-size:13px; font-weight:bold; font-style:italic; text-decoration:underline; padding-left:10px; }
		.vetrina_immagine { width:195px; height:160px; float:left;  }
	.scheda_home { margin-left:0px}
	
	.prodotti_sx { width:400px; height:420px; float:left; color:#666666; }
		.prodotti_titolo { width:200px; height:25px; float:left; margin-left:30px; padding-top:5px;  text-align:left }
		.prodotti_pagine { width:170px; height:25px; float:left; padding-top:0px;  text-align:right; font-size:23px; font-family:Helvetica; letter-spacing:-3px; line-height:25px }
		.prodotti_pagine a, a:visited, a:hover{ color:#999999; text-decoration:none; font-family:Helvetica;line-height:25px  }
		.prodotti_box { width:400px; height:390px; float:left; margin-top:3px }
			.boxino { width:117px; height:114px; margin-left:10px; margin-bottom:10px; float:left; border:3px solid #CCCCCC}
			.boxino_active { width:117px; height:114px; margin-left:10px; margin-top:10px; float:left; border:3px solid #FFFFFF}
	.prodotti_dx { width:390px; height:360px; float:left; color:#666666; margin-top:30px; margin-left:0px; }
		.prodotto_nome { width:260px; height:30px; float:left; color:#666666; padding-left:10px; text-align:left; font-size:14px }
		.prodotto_scheda { width:110px; height:30px; float:left; color:#666666; padding-left:10px; text-align:left; margin-left:10px }
		.prodotto_altre_immagini { width:120px; height:30px; float:left; color:#666666; padding-left:10px; text-align:left; }
	
	.azienda { width:768px; height:410px; float:left; margin-left:10px; margin-top:10px; color:#666666; background:url(../images/azienda.jpg) no-repeat right bottom }
		.azienda_titolo { width:780px; height:30px; float:left; text-align:left; padding-left:22px;  }
		.azienda_descrizione { width:625px; height:370px; float:left; text-align:left; line-height:19px; padding-top:10px; padding-left:25px; }
		
		
	.certificazioni_pagina { width:780px; height:410px; float:left; margin-left:10px; margin-top:10px; color:#666666; background:url(../images/certificazioni_bg.jpg) no-repeat center }
	.certificazioni_pagina_ing { width:780px; height:410px; float:left; margin-left:10px; margin-top:10px; color:#666666; background:url(../images/certificazioni_bg-en.jpg) no-repeat center }
		.certificazioni_box_pagina { width:780px; height:200px; float:left; text-align:left; margin-top:5px; }
			.certificazioni_titolo_pagina { width:759px; height:30px; float:left; text-align:left; padding-left:21px;  }
			.certificazioni_descrizione_pagina { width:499px; height:160px; float:left; text-align:left; line-height:19px; padding-top:10px; padding-left:21px; }
				.certificazioni_descrizione_pagina h1{ font-size:14px; font-weight:normal; color:#000000 }
				.certificazioni_descrizione_pagina h1 strong{ font-size:14px; color:#999999 }
				.certificazioni_descrizione_pagina h2{ width:500px; float:left; font-size:12px; font-weight:normal }
			.certificazioni_immagine_pagina { width:160px; height:160px; float:right; text-align:left; margin-left:10px;   }
	
	.contatti { width:780px; height:410px; float:left; margin-left:10px; margin-top:10px; color:#666666;  }
		.contatti_sx { width:380px; height:380px; float:left; text-align:left;  }
			.contatti_sx_titolo_dati_aziendali { width:380px; height:30px; float:left; text-align:left;  }
			.contatti_sx_testo_dati_aziendali { width:360px; height:390px; float:left; padding-left:30px; text-align:left; font-size:14px;  }
				.contatti_sx_testo_dati_aziendali h1{ color:#0066CC; line-height:normal; font-size:21px }
			.contatti_sx_titolo_info_privacy { width:380px; height:30px; float:left; text-align:left;  }
			.contatti_sx_testo_info_privacy { width:350px; height:100px; float:left; text-align:left; padding-left:30px  }
		.contatti_dx { width:390px; height:380px; float:left; text-align:left; margin-left:10px;  }
			.contatti_dx_titolo { width:390px; height:30px; float:left; text-align:right;  }
			.contatti_dx_titolo a, a:visited, a:hover{ color:#999999  }
			.contatti_dx_mappa { width:388px; height:348px; float:left; text-align:left; border: 1px solid #999999  }
	
	
#basso{ width:800px; height:80px; border:0px solid #ffffff;  }

.footer { width:780px; height:60px; margin-left:10px; margin-top:10px; font-size:13px }
.footer_sx { width:390px; height:40px; float:left; text-align:center; padding-top:20px; background:#D8D8D8; color:#666666; }
.footer_dx { width:390px; height:40px; float:left; text-align:center; padding-top:20px; background:#9D9D9D }
.footer_dx ul { margin-left: 0;	padding-left: 0; display: inline; } 
.footer_dx ul li { margin-left:0; padding:3px 5px; border-left: 1px solid #333333; list-style:none; display:inline; }
.footer_dx ul li.first { margin-left:0;	border-left:none; list-style:none; display:inline; }
	