a {color: #2E5479;}
body {
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 0;
	background-image: url('../img/background.gif');
	background-color: #363636;
}
#tool_top h1 {
	padding: 0 0 0 10px;
	margin: 0;
	font: 10pt tahoma;
	color: #7F7F7F;
	letter-spacing: 1px;
	text-align: center;
}
#cnt {
	display: table;
	width: 758px;
	margin: auto;
	background-color: #fff;
	margin-bottom: 10px;
}
#tool_top {
	width: 758px;
	height: 151px;
	padding: 0;
	margin: 0;
	background-image: url('../img/testa.jpg');
}
#tool_top_frase {
	padding: 0 0 0 10px;
	margin: 0;
	font: 10pt tahoma;
	color: #7F7F7F;
	letter-spacing: 1px;
	text-align: center;
}
#cnt1 {
	display: table;
	border-width: 0;
	border-collapse: collapse;
	width: 758px;
	margin: 0;padding: 0;
	background-image: url('../img/sfondo.gif');
}
#col_sx {
	/*float: left;*/
	width: 176px;
	padding: 0;
	margin: 0;
	text-align: left;
	vertical-align: top;
	/*background-image: url('../img/sf_sx.gif');*/
}
#col_cx {
	float: left;
	width: 406px;
	padding: 0;
	margin: 0;
	text-align: left;
	vertical-align: top;
}
#col_dx {
	/*float: left;*/
	width: 176px;
	padding: 0;
	margin: 0;
	text-align: left;
	vertical-align: top;
	/*background-image: url('../img/sf_dx.gif');*/
}
#corpo {
	margin: 0;
	padding: 0 7px 0 7px;
	font: 9pt tahoma;
	color: #4C4C4C;
	line-height: 19px;
	text-align: justify;
}
#lingue {
	clear: left;
	width: 758px;
	/*height: 34px;*/
	height: 17px;
	padding: 0;
	margin: 0;
	background-image: url('../img/pie_sfondo.gif');
}
#lang_select {
	width: 157px;
	margin: 3px 0 3px 10px;
	font: 9pt verdana;
	color: #4C4C4C;
	background-color: #FAF8F5;
}
.q_lin {
	float: left;
	width: 75px;
	height: 13px;
	padding: 0;
	margin: 4px 0 0 0;
	font: 7pt tahoma;
	color: #3B3A32;
	text-align: center;
}
.q_lin1 {
	float: left;
	width: 75px;
	height: 14px;
	padding: 0;
	margin: 3px 0 0 0;
	font: 7pt tahoma;
	color: #3B3A32;
	text-align: center;
}
#piede {
	clear: left;
	width: 758px;
	height: 21px;
	padding: 0;
	margin: 0;
	background-image: url('../img/pie_diffida.gif');
}
#piede_frase {
	padding: 5px 0 0 0;
	margin: 0;
	font: 7pt tahoma;
	color: #fff;
	text-align: center;
}
.lang_lnk {
	text-decoration: none;
	color: #222;
}
.sx_link {
	float: left;
	width: 145px;
	padding: 1px 0 0 0;
	font: bold 10pt tahoma;
	color: #A43435;
}
.sx_link_pt {
	float: left;
	width: 11px;
	height: 11px;
	margin: 4px 5px 4px 10px;
}
.spaz02 {
	display: block;
	clear: left;
	width: 176px;
	height: 1px;
}
#label_00 {
	display: block;
	clear: left;
	width: 176px;
	height: 27px;
	padding: 0;
	margin: 0;
	background-image: url('../img/sx_spaz03.gif');
}
#label_001 {
	width: 176px;
	padding: 7px 0 0 0;
	margin: 0;
	font: bold 10pt tahoma;
	color: #fff;
	text-align: center;
}
#label_01 {
	display: block;
	clear: left;
	width: 176px;
	height: 23px;
	padding: 0;
	margin: 5px 0 0 0;
	background-image: url('../img/dx_spaz01.gif');
}
#label_011 {
	width: 176px;
	padding: 3px 0 0 0;
	margin: 0;
	font: bold 10pt tahoma;
	color: #fff;
	text-align: center;
}
#label_02 {
	display: block;
	clear: left;
	width: 176px;
	height: 23px;
	padding: 0;
	margin: 0;
	background-image: url('../img/dx_spaz02.gif');
}
#label_021 {
	width: 176px;
	padding: 3px 0 0 0;
	margin: 0;
	font: bold 10pt tahoma;
	color: #fff;
	text-align: center;
}
#label_03 {
	display: block;
	clear: left;
	width: 176px;
	height: 26px;
	padding: 0;
	margin: 0;
	background-image: url('../img/dx_spaz04.gif');
}
#label_031 {
	width: 176px;
	padding: 6px 0 0 0;
	margin: 0;
	font: bold 10pt tahoma;
	color: #fff;
	text-align: center;
}
#sx_01 {
	padding: 5px 0 0 16px;
	margin: 0;
	font: bold 9pt tahoma;
	color: #AA3739;
}
#sx_02 {
	padding: 2px 0 5px 16px;
	margin: 0;
	font: 8pt tahoma;
	color: #4C4C4C;
}
.sx_03 {
	padding: 2px 0 5px 10px;
	margin: 0;
}
.sx_input {
	width: 157px;
	height: 18px;
	border: solid 1px #CFC4B3;
	padding: 1px 0 0 3px;
	margin: 0 0 2px 0;
	font: 8pt tahoma;
	color: #5C5E4C;
}
#sx_04 {
	padding: 0 0 0 16px;
	margin: 0;
	font: 7pt tahoma;
	color: #637060;
}
.sx_input1 {
	width: 157px;
	height: 69px;
	border: solid 1px #CFC4B3;
	padding: 1px 0 0 3px;
	margin: -2px 0 0 0;
	font: 8pt tahoma;
	color: #444;
	overflow: auto;
}
#sx_05 {
	padding: 0 0 0 16px;
	margin: -4px 0 0 0;
	font: 7pt tahoma;
	color: #918A81;
}
#sx_06 {
	padding: 10px 0 0 0;
	margin: 0;
	text-align: center;
}
#sx_07 {
	padding: 15px 0 0 16px;
	margin: 0;
	font: bold 8pt tahoma;
	color: #4C4C4C;
}
#sx_08 {
	padding: 5px 0 0 16px;
	margin: 0;
	font: bold 8pt tahoma;
	color: #2A4F73;
}
#sx_09 {
	padding: 2px 0 15px 16px;
	margin: 0;
	font: 8pt tahoma;
	color: #4C4C4C;
	line-height: 17px;
}
.linkf {
	text-decoration: none;
	color: #A43435;
}
.linkf1 {
	text-decoration: none;
	color: #4C4C4C;
}
/*COLONNA DI DESTRA*/
#dx_01 {
	display: table;
	height: 42px;
	padding: 0;
	margin: 6px 0 0 0;
	font: bold 9pt tahoma;
	color: #AA3739;
}
#sincert {
	float: left;
	padding: 0;
	margin: 0 5px 0 5px;
}
#dx_02 {
	float: left;
	margin: 0;padding: 0;
	font: 7pt tahoma;
	color: #4C4C4C;
	line-height: 16px;
}
#dx_sp01 {
	clear: left;
	width: 176px;
	height: 23px;
	margin: 6px 0 0 0;
}
#dx_03 {
	width: 176px;
	margin: 0;padding: 0;
	background-image: url('../img/dx_news_sf.gif');
}
#dx_sp02 {
	clear: left;
	width: 176px;
	height: 23px;
	margin: 0;padding: 0;
}
.nws_pt {
	float: left;
	width: 6px;
	height: 6px;
	margin: 10px 3px 0 8px;
	padding: 0;
	background-color: #9E927D;
}
.nws_tit {
	display: table;
	width: 150px;
	float: left;
	margin: 6px 0 0 0;
	padding: 0;
	font: bold 8pt tahoma;
	color: #4C4C4C;
}
.nws_data {
	display: table;
	clear: left;
	width: 150px;
	margin: 3px 0 5px 17px;
	padding: 0;
	font: 7pt tahoma;
	color: #4F595D;
}
.dx_sp03 {
	clear: left;
	width: 176px;
	height: 1px;
	margin: 0;padding: 0;
}
#dx_sp04 {
	clear: left;
	width: 176px;
	height: 26px;
	margin: 0;padding: 0;
}
#dx_foto {
	clear: left;
	width: 158px;
	margin: 6px 0 0 8px;
	padding: 0;
	border: solid 1px #555341;
}
.foto_dida {
	display: table;
	float: left;
	width: 150px;
	margin: 7px 0 5px 0;
	padding: 0;
	font: 7pt tahoma;
	color: #4F595D;
}
.nws_pt1 {
	float: left;
	width: 6px;
	height: 6px;
	margin: 10px 3px 0 8px;
	padding: 0;
	background-color: #D90B00;
}
.nws_tit1 {
	display: table;
	float: left;
	margin: 6px 8px 0 0;
	padding: 0;
	font: bold 9pt tahoma;
	color: #4C4C4C;
}
.nws_testo1 {
	display: table;
	clear: left;
	width: 150px;
	margin: 3px 0 0 17px;
	padding: 0;
	font: 8pt tahoma;
	line-height: 14px;
	color: #4F595D;
}
.nws_data1 {
	display: table;
	clear: left;
	width: 150px;
	margin: 5px 0 3px 17px;
	padding: 0;
	font: 7pt tahoma;
	color: #4F595D;
}

/*Homepage*/
#hm_01 {
	width: 392px;
	margin: 8px 0 0 0;
	padding: 0;
	font: bold 12pt tahoma;
	color: #AA3739;
	text-align: center;
}
#hm_02 {
	margin: 10px 0 0 0;
	padding: 0;
}
#hm_03 {
	font: bold 12pt tahoma;
	color: #2E5479;
}
#hm_img01 {
	display: block;
	width: 392px;
	height: 146px;
	margin: 10px 0 0 0;
}
.hm_04 {
	margin: 10px 0 0 0;
	padding: 0;
}
#hm_img02 {
	display: block;
	width: 392px;
	height: 146px;
	margin: 10px 0 0 0;
}
#hm_img03 {
	display: block;
	width: 145px;
	height: 52px;
	margin: 10px 0 0 125px;
	border-width: 0;
}

/*Pagine interne COMMON*/
#pg_01 {
	margin: 5px 0 0 0;
	padding: 0;
	font: bold 12pt tahoma;
	color: #2E5479;
}
#pg_011 {
	margin: 15px 0 0 0;
	padding: 0;
	font: bold 12pt tahoma;
	color: #2E5479;
}
#pg_02 {
	margin: 10px 0 0 0;
	padding: 0;
	line-height: 15px;
}
#pg_021 {
	margin: 1px 0 0 0;
	padding: 0;
	line-height: 15px;
}
.nws_pt2 {
	float: left;
	width: 6px;
	height: 6px;
	margin: 20px 3px 0 10px;
	padding: 0;
	background-color: #2E5479;
}
.pg_ul {
	display: table;
	float: left;
	width: 360px;
	margin: 15px 0 0 3px;
	padding: 0;
	line-height: 15px;
}
#pg_img01 {
	display: block;
	width: 392px;
	height: 146px;
	margin: 10px 0 0 0;
}
.cors1 {
	font-style: italic;
	color: #2E5479;
}
.pg_03 {
	margin: 10px 0 0 0;
	padding: 0;
	font-weight: bold;
	line-height: 15px;
	color: #2E5479;
}
.pg_pt1 {
	float: left;
	width: 6px;
	height: 6px;
	margin: 10px 0 0 0;
	padding: 0;
	background-color: #2E5479;
}
.pg_ul1 {
	display: table;
	float: left;
	width: 360px;
	margin: 5px 0 0 3px;
	padding: 0;
	line-height: 15px;
}
.pg_031 {
	clear: left;
	margin: 5px 0 0 20px;
	padding: 0;
	line-height: 15px;
	color: #2E5479;
}
.pg_pt2 {
	float: left;
	width: 9px;
	height: 9px;
	margin: 5px 0 0 20px;
	padding: 0;
}
.pg_ul2 {
	display: table;
	float: left;
	width: 340px;
	margin: 2px 0 0 3px;
	padding: 0;
	line-height: 15px;
}
.div01 {
	clear: left;
	height: 1px;
	margin: 10px 0 5px 0;
	border-top: solid 1px #E19E33;
}
.div01_cont {
	width: 1px;
	height: 1px;
}
.div02 {
	clear: left;
	height: 1px;
}
#pg_img02 {
	float: left;
	width: 97px;
	height: 88px;
	margin: 6px 5px 0 0;
}
#dt01 {
	float: left;
	width: 87px;
	height: 400px;
	margin: 6px 5px 0 7px;
}
#dt02 {
	float: left;
	width: 250px;
	margin: 6px 0 0 0;
}
#pg_04 {
	clear: left;
	margin: 7px 0 0 0;
	padding: 0;
	font: bold 12pt tahoma;
	color: #2E5479;
}
#pg_05 {
	clear: left;
	width: 300px;
	font-weight: bold;
	color: #2E5479;
}
.pg_pt3 {
	float: left;
	width: 9px;
	height: 9px;
	margin: 6px 0 0 0;
	padding: 0;
}
.pg_ul3 {
	display: table;
	width: 200px;
	float: left;
	margin: 0 0 0 3px;
	padding: 0;
}
.div027 {
	clear: left;
	height: 18px;
	margin: 0;
}
.div021 {
	clear: left;
	height: 2px;
	margin: 0;
}
.pg_pt4 {
	float: left;
	width: 6px;
	height: 6px;
	margin: 8px 3px 0 3px;
	padding: 0;
	background-color: #E19E33;
}
.pg_ul4 {
	display: table;
	width: 230px;
	float: left;
	margin: 0 0 0 3px;
	padding: 0;
}
#pg_06 {
	clear: left;
	width: 300px;
	font-size: 10pt;
	font-weight: bold;
	color: #2E5479;
}
#pg_img03 {
	width: 263px;
	height: 344px;
	margin: 10px 0 10px 63px;
}
#pg_07 {
	clear: left;
	width: 385px;
	font: 10pt tahoma;
	line-height: 19px;
}
.div03 {
	clear: left;
	height: 15px;
	margin: 0;
}
.pg_pt5 {
	float: left;
	width: 6px;
	height: 6px;
	margin: 8px 3px 0 3px;
	padding: 0;
	background-color: #2A567D;
}
.pg_ul5 {
	display: table;
	float: left;
	width: 300px;
	margin: 2px 0 0 3px;
	padding: 0;
	font: bold 10pt tahoma;
	color: #2A567D;
}
.pg_08 {
	clear: left;
	width: 340px;
	font: 10pt tahoma;
	margin: 0 0 0 15px;
}
.pg_08 {
	clear: left;
	width: 370px;
	font: 10pt tahoma;
	margin: 0 0 0 15px;
	text-align: left;
}
#pg_img04 {
	display: block;
	width: 304px;
	height: 295px;
	margin: 30px 0 20px 43px;
	border-width: 0;
}
#pg_img05 {
	padding: auto;
	text-align: center;
	border: solid 1px #E19E33;
}
#pg_11 {
	clear: left;
	width: 390px;
	margin: 10px 0 0 0;
	padding: 0;
	text-align: center;
}
#pg_09 {
	clear: left;
	width: 390px;
	margin: 10px 0 0 0;
	padding: 0;
	line-height: 14px;
	color: #AA3739;
	text-align: left;
}
#pg_10 {
	clear: left;
	width: 390px;
	margin: 10px 0 0 0;
	padding: 0;
	line-height: 14px;
	color: #4C4C4C;
}
.div04 {
	clear: left;
	height: 21px;
	margin: 20px 0 5px 0;
	font: bold 12pt tahoma;
	color: #555341;
	background-color: #F3EEE7;
	border: solid 1px #E19E33;
	border-width: 1px 0 1px 0;
	text-align: center;
}
.fot_02 {
	float: left;
	width: 64px;
	height: 64px;
	margin: 10px 3px 0 10px;
	padding: 0;
	border: solid 1px #E19E33;
}
.fot_ul {
	display: table;
	float: left;
	width: 305px;
	margin: 5px 0 0 3px;
	padding: 0;
	line-height: 14px;
}
.cors2 {
	color: #AA3739;
	text-decoration: none;
}
.cors3 {
	color: #4C4C4C;
	text-decoration: none;
}
#pg_12 {
	clear: left;
	width: 390px;
	margin: 10px 0 0 0;
	padding: 0;
	line-height: 14px;
	color: #4C4C4C;
	text-align: right;
}
#pg_13 {
	clear: left;
	width: 390px;
	margin: 3px 0 0 0;
	padding: 0;
	line-height: 14px;
	color: #4C4C4C;
	text-align: right;
}
.div15 {
	clear: left;
	height: 1px;
	margin: 3px 0 5px 0;
	border-top: solid 1px #E19E33;
}

/*NEWS*/
#nws_01 {
	margin: 10px 0 0 0;
	padding: 0;
	font: bold 11pt tahoma;
	color: #2E5479;
	text-align: left;
}
#nws_02 {
	display: table;
	margin: 3px 0 0 0;
	padding: 0;
	font: 9pt tahoma;
	color: #2E5479;
	text-align: left;
}
#nws_03 {
	margin: 10px 0 0 0;
	padding: 0;
	line-height: 15px;
}
.cre_pt1 {
	float: left;
	width: 6px;
	height: 6px;
	margin: 5px 5px 0 0;
	padding: 0;
	background-color: #2E5479;
}


