/****************************************************/
/* RIDEFINIZIONE TAG ********************************/
/****************************************************/

BODY {
	width: 100%;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin: 0px;


	background-image:   url("pic/menu/sfondo.jpg");
	background-repeat: repeat-x;
	background-color: #cfdbe5;
}

/* impedisce bordo attorno immagini con ancor *******/

IMG {
	border: 0;
}

/* impedisce che il paragrafo salti riga ************/

P {
	margin-top: 0px;
	margin-bottom: 0px;
}

/****************************************************/
/* DEFINIZIONE AREE *********************************/
/* serve a centrare il sito *************************/

#container {
	width: 800px;
/*	background-color: #00FF00; 
	position: relative;
	margin: 0 auto;	*/
}

#area_sopra {
	width: 800px;
	height: 105px;
	margin: 0px;
	/*	background-color: #000000; */

}

#area_sotto {
	width: 800px;
/*	background-image: url(pic/bkg/sfondo_content.gif);
	background-repeat: repeat-y; */
	margin-top: 5px;
}

/****************************************************/
/* AREA SOTTO (Colonne e Footer) ********************/
/****************************************************/

/* SINSITRA *****************************************/

.tabella_sinitra {
	width: 162px;
	background-image:   url("pic/bkg/sfondo_content.gif");
	vertical-align: top;
}

#colonna_sinistra {
	width: 149px;
	margin-right: 13px;	
}

/* CENTRO *******************************************/

.tabella_centro {
	width: 468px;
	background-color:#FFFFFF;
	vertical-align: top;
}

#colonna_centro {
	width: 468px;
}

/* DESTRA *******************************************/

.tabella_destra {
	width: 170px;
	vertical-align: top;
}

#colonna_destra {
	width: 160px;
	margin-left: 10px;
}

/* FOOTER *******************************************/

#footer {
	width: 800px;
}

/****************************************************/
/* COLONNA SINISTRA *********************************/
/****************************************************/

#colonna_sinistra .title {
}

#colonna_sinistra .area_utile {
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 8px;
	margin-left: 6px;
}

#colonna_sinistra .area_utile .voce {
	margin-bottom: 4px;
	vertical-align: middle;
/*	margin-left: 11px; */
	text-indent: -17px;
	padding-left: 17px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

#colonna_sinistra .area_utile .voce A:link {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

#colonna_sinistra .area_utile .voce A:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

#colonna_sinistra .area_utile .voce A:hover {
	text-decoration: none;
	color: #FF7878;
	font-weight: bold;
}

#colonna_sinistra .area_utile .voce .testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	text-indent: 0px;
	padding-left: 2px;
}


/****************************************************/
/* COLONNA CENTRO ***********************************/
/****************************************************/

#colonna_centro .banner {
}

#colonna_centro .modulo {
	margin-left: 7px;	
	margin-right: 7px;	
}

#colonna_centro .modulo .titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #002456;
	font-weight: bolder;
	margin-top: 5px;
}

#colonna_centro .modulo .immagine {
	margin-top: 5px;
}

#colonna_centro .modulo .testo {
	margin-top: 5px;
	margin-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
/*	text-indent: 15px; */
	text-align: justify;
}

#colonna_centro .modulo .testo .titolo {
	font-size: 16px;
	color: #002456;
	font-weight: bold;
}

#colonna_centro .modulo .testo .clipart {
	text-indent: 0px;
	float: left;
}

#colonna_centro .modulo .testo .to_top {
	text-indent: 0px;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 15px;
	font-style: italic;
	vertical-align: middle;
}

/* FORMATTAZIONE Modulo Centro **********************/

#colonna_centro .modulo .testo .modulo_centro {
	text-indent: 0px;
	width: 453px;
}

#colonna_centro .modulo .testo .modulo_centro .titolo {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #29598C;
	color: #FFFFFF;
	padding-left: 5px;
	margin-bottom: 5px;
}

#colonna_centro .modulo .testo .modulo_centro .testicolo {
	padding-left: 5px;
	padding-right: 5px;
}

#colonna_centro .modulo .testo .modulo_centro .totop {
	text-indent: 0px;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 15px;
	font-style: italic;
	vertical-align: middle;
}

#colonna_centro .modulo .testo .modulo_centro .dati_centro {
	width: 226px;
	float: left;
	text-align: center;
}

#colonna_centro .modulo .testo .modulo_centro .dati_centro .pic_centro {
	margin-bottom: 5px;
}

#colonna_centro .modulo .testo .modulo_centro .dati_centro .testo_centro {
}

#colonna_centro .modulo .testo .modulo_centro .dati_cons {
	width: 227px;
	float: left;
	text-align: center;
}

#colonna_centro .modulo .testo .modulo_centro .dati_centro .pic_cons {
	margin-bottom: 5px;
}

#colonna_centro .modulo .testo .modulo_centro .dati_centro .testo_cons {
}

/* FORMATTAZIONE Modulo FORM ************************/

#colonna_centro .modulo .testo #modulo_form {
	background-color: #FFEAEA;
	padding-top: 10px;
	padding-bottom: 5px;
}

#colonna_centro .modulo .testo #modulo_form #titolo_form {
	font-size: 16px;
	color: #FF7878;
	font-weight: bold;
	text-indent: 5px;
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
}

/* FORMATTAZIONE testo ******************************/

#colonna_centro .modulo .testo .txt_nome_proprio {
	font-style: italic;
}

#colonna_centro .modulo .testo .txt_hew {
	font-style: italic;
}

#colonna_centro .modulo .testo .txt_circa {
	font-style: italic;
}

#colonna_centro .modulo .testo .txt_evidenza {
	font-style: normal;
	font-weight: bold;
}

#colonna_centro .modulo .testo .txt_urlo {
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}

#colonna_centro .modulo .testo UL {
}

#colonna_centro .modulo .testo LI {
	text-indent: 0px;
	margin-left: 15px;
}

#colonna_centro .modulo .testo .txt_scrittepiccole {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}




/****************************************************/
/* COLONNA DESTRA ***********************************/
/****************************************************/

#colonna_destra .banner {
	position: fixed;
	width: 160%;
	left: 640px;
	top: 111px;
}

/****************************************************/
/* FOOTER *******************************************/
/****************************************************/

#footer .copy_notice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

#footer .colonne {
	width: 800px;
/*	height: 3px;
	left: 0px;
	top: 0px;*/
}


