body {
	background:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
}
#container { }
#header img { border:0; }
hr { clear:both; display:none; }
#jump { display:none; }
.noPrint { display:none; }
/***********************************************************
	Menu
***********************************************************/
#menu { display:none; }

/***********************************************************
	Banner decorativo
***********************************************************/	
#banner {
	border:1px solid #ccc;
	border-right:2px solid #ccc;
	border-bottom:2px solid #ccc;
	margin-top:10px;
}

/***********************************************************
	Contenitore delle due colonne
***********************************************************/
#pageBody {	margin-top:15px; }

/************************************************************
	Colonna sinistra
************************************************************/
#colSx { display:none; }

/***********************************************************
	Corpo della homepage
***********************************************************/
#corpo { 
	margin:0 2cm 0 0;
	padding:0.75em;
}
	#corpo h1 {
		color:#D57128;
		font-size:1.4em;
		padding:0;
		margin:0;
	}
	#corpo h2 { color:#D57128; font-size:1.2em; padding:0; margin:0; }
	#corpo p, #corpo li { font-size:0.75em;	line-height:1.5em; }
	
	/*	Box
	***************************************/
	#boxContainer { display:none; }
				
			
/***********************************************************
	Corpo delle pagine interne
***********************************************************/
#corpointerno {
	margin:0;
	padding:0.75em;
}

	#corpointerno h1 {
		color:#D57128;
		font-size:1.4em;
		padding:0;
		margin:20px 0;
	}
	#corpointerno h2 { background-color:#999; color:#fff; font-size:0.8em; padding:0.2em; margin:0; }
	#corpointerno h3 { color:#333; font-size:1em; padding:0; margin:0; }
	#corpointerno p, #corpointerno li { font-size:0.75em; line-height:1.5em; }
	#corpointerno li { margin-bottom:0.75em; }
	#corpointerno a { color:#069; }
	#corpointerno a:hover { color:#009; text-decoration:none; }
	
	form label, form span { display:block; width:11em; float:left; text-align:right; padding-right:0.5em; }
	input { width:20em }
	form p { clear:left; padding:.2em 0; margin:0; }
	#sub { width:17em; font-weight:bold; }
	#canc { width:12em }
	
	/*	Box delle news
	***************************************/
	#corpointerno .newsBox {
		border-top:1px solid #999;
		border-bottom:1px solid #999;
		background-color:#f6f6f6;
		margin-bottom:1em;
	}
	#corpointerno .newsBox p.data { font-style:italic; margin:0; padding:0; }
	#corpointerno .newsBox p.prosegui { font-size:0.65em; margin:0; padding:0; }
	
	/*	Formattazione della news
	***************************************/
	#corpointerno p.data { font-style:italic; margin:0; padding:0; }
	#corpointerno img.foto { float:left; margin-right:1.5em; }
	#corpointerno p.abstract { font-weight:bold; color:#333; }
	
	
	

/*	Qualità
***********************************/
#corpointerno.qualita {
	border-color:#1A293E;
	background:#fff url("img/sfondo_qualita.gif") no-repeat top right;
}
	#corpointerno.qualita h1 {
		color:#1A293E;
		margin:70px 0;
	}

/*	Sicurezza
***********************************/
#corpointerno.sicurezza {
	border-color:#c32c28;
	background:#fff url("img/sfondo_sicurezza.gif") no-repeat top right;
}
	#corpointerno.sicurezza h1 {
		color:#c32c28;
		margin:70px 0;
	}
	
/*	Etica
***********************************/
#corpointerno.etica {
	border-color:#f36927;
	background:#fff url("img/sfondo_etica.gif") no-repeat top right;
}
	#corpointerno.etica h1 {
		color:#f36927;
		margin:70px 0;
	}
	
/*	Sicurezza dati
***********************************/
#corpointerno.sicurezzadati {
	border-color:#9caaac;
	background:#fff url("img/sfondo_sicurezza-dati.gif") no-repeat top right;
}
	#corpointerno.sicurezzadati h1 {
		color:#9caaac;
		margin:70px 0;
	}
	
/*	Gestione
***********************************/
#corpointerno.gestione {
	border-color:#005e97;
	background:#fff url("img/sfondo_gestione.gif") no-repeat top right;
}
	#corpointerno.gestione h1 {
		color:#005e97;
		margin:70px 0;
	}
	
/*	Ambiente
***********************************/
#corpointerno.ambiente {
	border-color:#094544;
	background:#fff url("img/sfondo_ambiente.gif") no-repeat top right;
}
	#corpointerno.ambiente h1 {
		color:#094544;
		margin:70px 0;
	}

/***********************************************************
	Footer
***********************************************************/
#footer {
	position:absolute;
	bottom:2cm; left:0;
	font-size:0.6em;
	color:#ddd;
}
	#footer p { margin:0; padding:3px; }