body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:justify;
}

img {
	border: none; 
} 

div#contenitore{
	width:780px;
	position:static; 
	padding:0px;
	/*se levi margin mozilla non ti centra più il contenuto*/
	margin:0px auto;
}

#intestazione{
	position:static; 
	height:180px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#footer{
	background-image:url(../images/top.jpg);
	clear:both;
	text-align:right;
	height:30px;
	width:780px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.fascia_sotto_intestazione{
	position:static; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:780px;
	height:25px;
	background-image:url(../images/top.jpg);
}

/*CONTENITORE DEL CORPO DELLA PAGINA - conterrà sia la colonna destra che la sinistra e serve per il bordino  blu sulla sx*/
#contenitore_corpo{
	width:779px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:justify;
	/*border: 1px solid #000000;*/
	border-left-color:#052C67;
	border-left-style:solid;
	border-left-width:1px;
	/*questo float serve perché in questo modo il float right della colonna destra viene considerato come
	facente parte di questo layer (viene cioè ad essere considerato suo "figlio") e la lunghezza del bordino di sinisitra 
	è lunga minimo quanto la lunghezza della colonna di destra stessa.*/
	float:left;
}


/* CSS COLONNA DESTRA */
/* Nel codice deve essere messa prima della sinistra altrimenti non funziona il float right */
#colonna_destra_contenitore{
	/*198 -2px di margine sinistro*/
	width:198px;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	background-color:#052C67;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}

.colonna_destra_testo{
	padding:5px;
	text-align:justify;
	background-image:url(../images/sfondo_blu.jpg);
}

.colonna_destra_elementi_form{
	float:left;
	margin:0px 0px 3px 0px;
	text-align:justify;
	margin-left:2px;
}


/*CSS COLONNA SINISTRA*/
#contenitore_colonna_sinistra{
	padding:0px 0px 0px 0px;
	margin:0px 5px 0px 3px;
	text-align:justify;
	/* 
	Il valore iniziale era
	582 - 1 left-border -8 somma dei padding destro e sinistro
	Ma IE sembra non funzionare con un valore superiore a 570
	*/
	width: 573px;
	/*border: 5px solid #052C67;*/
}

/*
serve per tutte quelle situazioni in cui non sono richiesti 
float nei div interni. Es: le immagini delle intestazioni, la scritta scarica il catalogo, etc.
*/
.intestazione_intera_colonna_sinistra{
	position:static;
	width:569px; 
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	border:none;
}

/*
serve per tutte quelle situazioni in cui sono richiesti 
float nei div interni. Es: i contenuti di formazione, icl, etc.
*/
.contenitore_intera_colonna_sinistra{
	/*
	lo spazio che si ha a disposizione per questa area è di 573 pixel
	ma NON si può mettere width in questo punto. Bisogna organizzare bene 
	le width dei DIV in esso contenuti (Mozilla e Opera altrimenti non funzionano)
	*/
	position:static;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
}

/*
Serve per impaginare le mezze colonne.
Per evitare che la semicolonna più a sinistra vada a sovrapporsi ai contenuti superiori
potrebbe rendersi necesaria l'aggiunta del seguente CSS in linea:
style="clear:left;"
*/
.semi_colonna_sinistra{
	position:static;
	/*286 -3px di padding destro*/
	width:283px; 
	margin:7px 0px 7px 0px;
	padding:0px 3px 0px 0px;
	border:none;
	text-align:justify;
	float:left;	
}

.semi_colonna_sinistra_titolo{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
}

/*ALTRI STILI*/
.elenco_dettaglio_sedi{
	margin:0px 0px 0px 10px;
	padding:0px 15px 0px 0px;
	list-style:disc;
	list-style-position:inside;
}

/*Layer per la spedizione dei form */
.spedizione_form{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

.info_faq_links{
	text-align:right;
	width:560px;
	background-color:#EBEBEB;
	margin-top: 10px;
	/*border:solid 1px #000000;*/
	
}

.barretta_grigia{
	background-color:#E6E7E8;
	font-family:arial;
	font-weight:bold;
	font-size: 14px;
}

/* link normali */
A:link, A:visited, A:active{	
	font-weight:bold;
	font-family:arial;
	color:#13358C;
	text-decoration: none;
}

A:HOVER{
	font-weight:bold;
	font-family:arial;
	color:#0A50FF;
	text-decoration: none;
}

