body {	margin: 0px;	padding: 0px;	text-align: center;	background-color: #cccccc;		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #668066;	}p {	line-height: 13px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}.intestazione {	background-image: url(immagini/intestazione2.jpg);	background-repeat: no-repeat;	background-position: left;	margin: 0px;	padding: 0px;	height: 54px;	background-color: #66763A;	display: block;}.illustrazione {	background-image: url(immagini/illustrazione_A.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 118px;	text-align: left;}/* LINK*/a, a:visited, a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;		font-weight: bold;//	color: #57603c;//	color: #000000;	//  color: #b1a999;	//  color: #a89f8c;    color: #9b917b;    	text-decoration: none;	line-height: 12px;	}a:hover {	color: #2c30e7;	text-decoration: none;	}a.menubianco, a.menubianco:visited, a.menubianco:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height:18px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	padding-right: 3px;	padding-left: 6px;	padding-top: 6px;	padding-bottom: 6px;	margin: 0px;	clear: none;	background-image: url(immagini/angolomenu.jpg);	background-repeat: no-repeat;	background-position: left;	}a.menubianco:hover {	color: #57603C;	text-decoration: none;	background-color:#ffffff;	background-image: url(immagini/luce.gif);	background-repeat: repeat;		}a.menuhome, a.menuhome:visited, a.menuhome:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height:20px;	font-weight: bold;	color: #ffffff;	text-decoration: none;	padding-right: 5px;	padding-left: 5px;	padding-top: 5px;	padding-bottom: 5px;	margin: 0px;	clear: none;	    background-color:#b1a999;	   }a.menuhome:hover {	color: #2c30e7;	text-decoration: none;	background-color:#ffffff;		}a.menuhomefooter, a.menuhomefooter:visited, a.menuhomefooter:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;		color: #ffffff;	text-decoration: none;	padding-right: 5px;	padding-left: 5px;	padding-top: 0px;	padding-bottom: 0px;	margin: 0px;	clear: none;	    background-color:#d1cabb;	   }a.menuhomefooter:hover {	color: #2c30e7;	text-decoration: none;	background-color:#ffffff;		}a.menuhomefootercredits, a.menuhomefootercredits:visited, a.menuhomefootercredits:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	    color: #9b917b;  	text-decoration: none;	padding-right: 5px;	padding-left: 5px;	padding-top: 1px;	padding-bottom: 1px;	margin: 0px;	clear: none;	 }a.menuhomefootercredits:hover {	color: #2c30e7;	text-decoration: none;	background-color:#ffffff;		}a.linkcccccc, a.linkcccccc:visited, a.linkcccccc:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #cccccc;	text-decoration: none;}a.linkcccccc:hover {	color: #cccccc;	text-decoration: none;	}.sfondobrown {   background-color:#e1dccc;	}.xform {	BORDER-BOTTOM: #6699cc 1px solid;	BORDER-LEFT: #6699cc 1px solid;	BORDER-RIGHT: #6699cc 1px solid;	BORDER-TOP: #6699cc 1px solid;	font-family: Verdana, Arial, Helvetica, sans-serif;	FONT-SIZE: 10px;	MARGIN-RIGHT: 0px; 	PADDING-BOTTOM: 0px; 	PADDING-LEFT: 1px; 	PADDING-RIGHT: 1px; 	PADDING-TOP: 0px}.xforminvia {	background-color: #b1a999;	BORDER-BOTTOM: #2c30e7 1px solid;	BORDER-LEFT: #2c30e7 1px solid;	BORDER-RIGHT: #2c30e7 1px solid;	BORDER-TOP: #2c30e7 1px solid;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #ffffff;	FONT-SIZE: 10px;	FONT-WEIGHT: bold;	MARGIN-RIGHT: 0px; 	PADDING-BOTTOM: 0px; 	PADDING-LEFT: 1px; 	PADDING-RIGHT:1px; 	PADDING-TOP: 0px}.menu {	background-color: #849454;	height: 18px;}.menuGradiente {	height: 19px;	background-color: #ffffff;	display: block;}.menuGradienteDividi {	background-image: url(immagini/sfondomenugradiente.jpg);		width: 2px;	background-repeat: no-repeat;}.boxcontent {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #696F29;	margin: 0px;	text-align: left;	background-color: #FAF7E0;	background-image: url(immagini/sfondobox.jpg);}.ombrasx {	background-image: url(immagini/ombrasinistra.jpg);	background-repeat: repeat;	margin: 0px;	padding: 0px;	width: 14px;}/*nuovi stili */.contenitoreA {	width: 730px;   height: 1%;	margin: 0px auto;	padding:0px;	position: relative;		padding: 0px;//	background-color: #FFFFF8;		background-color: trasparent;			 }.sfondopagina {	background-image: url(immagini/bodybgitaliano.jpg);//	background-repeat: repeat-y;   background-repeat: no-repeat;   background-position:top center;}.sfondopaginaitaliano {	background-image: url(immagini/bodybgitaliano.jpg);   background-repeat: no-repeat;   background-position:top center;}.destra {	width: 300px;	margin: 0;	float: right;	padding: 0px;	height: 550px;		}.sinistra {	text-align: left;	margin-top: 0px;	margin-right: 177px;	margin-bottom: 0px;	margin-left: 0px;	padding: 0px 20px 20px;  }.strutturatrasparente {	font-size: 1px;	margin: 0px;	padding: 0px;	visibility: hidden;	line-height: 0px;	display: none;	clear: none;}.strutturabarra {	font-size: 10px;	color: #cccccc;   line-height:20px;   margin: 0px;	padding: 0px;   clear: none;   background-color:#b1a999;	}.strutturah1 {	font-size: 10px;	margin: 6px;	padding: 0px;}.strutturah1scuro {	font-size: 10px;    color: #000000;	margin: 0px;	padding: 0px;   line-height: 14px;   font-style: underline;}.flagmenu {   color: #ffcc33;   font-weight: bold;   	margin: 3px;	padding: 0px;	}/*GENERICI*/.centrato {	text-align: center;}.padding {	margin: 0px;	padding: 5px 12px 10px;}.stilefoto {	border: 1px solid #B7A458;}/*TITOLI*/.titolo {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #7C874B;	margin-top : 7px;	letter-spacing: 0px;	padding: 0px;	margin-right: 0px;	margin-bottom: 7px;	margin-left: 0px;}h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	margin-top : 7px;	letter-spacing: 0px;	padding: 0px;	margin-right: 0px;	margin-bottom: 7px;	margin-left: 0px;}h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #7C874B;	margin-top : 7px;	letter-spacing: 0px;	padding: 0px;	margin-right: 0px;	margin-bottom: 7px;	margin-left: 0px;}/*BOX*/.boxFooter {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	margin: 0px;	text-align: center;	background-image: url(immagini/box_chiudi.jpg);	background-repeat: no-repeat;	padding: 3px 0px 0px;	height: 27px;	font-weight: bold;}.boxHead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	margin: 2px 0px 0px;	text-align: center;	background-image: url(immagini/box_apri.jpg);	background-repeat: no-repeat;	padding: 5px 0px 0px;	height: 19px;	font-weight: bold;}.boxIllustraEco {	background-image: url(immagini/box_illustraeco.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 101px;	background-position: center;}.boxHeadEco {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	margin: 5px 0px 0px;//	text-align: center;		text-align: left;	background-image: url(immagini/box_apri_eco.jpg);	background-repeat: no-repeat;	padding: 0px;	height: 19px;	font-weight: bold;}a.menubox, a.menubox:visited, a.menubox:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #ffffff;	text-decoration: none;	padding-top: 0px;	line-height: 12px;}a.menubox:hover {	color: #303421;	text-decoration: none;	}a.menuboxverde, a.menuboxverde:visited, a.menuboxverde:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;		font-weight: bold;	color: #717731;	text-decoration: none;	line-height: 12px;	}a.menuboxverde:hover {	color: #000000;	text-decoration: none;	}.boxHeadBoomerang {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	margin: 2px 0px 0px;	text-align: center;	background-image: url(immagini/box_apri_boomerang.jpg);	background-repeat: no-repeat;	padding: 0px;	height: 19px;	font-weight: bold;}.boxFooterBtn {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	margin: 0px;	text-align: left;	background-image: url(immagini/moreinfo.jpg);	background-repeat: no-repeat;	padding: 4px 0px 0px 12px;	height: 30px;	font-weight: bold;	background-position: right;}.boxevidenzia {	padding: 6px;	border: 1px solid #A6AB6B;	background-color: #F7F5EA;		margin: auto 100px;}.boxevidenziaEn {	padding: 6px;	border: 1px solid #A6AB6B;	background-color: #F7F5EA;		margin: auto 70px;}.uno {	background-image: url(immagini/uno.jpg);	background-repeat: no-repeat;	background-position: right;	padding-right: 55px;	margin: 5px;	height: 50px;}.due {	background-image: url(immagini/due.jpg);	background-repeat: no-repeat;	background-position: right;	padding-right: 55px;	margin: 5px;	height: 50px;}.tre {	background-image: url(immagini/tre.jpg);	background-repeat: no-repeat;	background-position: right;	padding-right: 55px;	margin: 5px;	height: 50px;}.quattro {	background-image: url(immagini/quattro.jpg);	background-repeat: no-repeat;	background-position: right;	padding-right: 55px;	margin: 5px;}.boxsedi {	border: 1px solid #A7AC6A;	background-image: url(immagini/box_map.gif);	background-repeat: no-repeat;	background-position: right;	background-color: #F9F6E5;	height: 248px;	margin: 0px;	padding: 0px;}a.menuboxsedi,a.menuboxsedi:visited, a.menuboxsedi:active {	margin: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #C1C596;	display: block;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #969A5B;	background-image: none;	padding-right: 0px;	padding-left: 0px;	padding-top: 4px;	padding-bottom: 4px;	line-height: 12px;}a.menuboxsedi:hover {	color: #FFFFFF;	background-image: url(immagini/gradientearancio.gif);	background-repeat: repeat-y;	text-decoration: none;}.boxtextsedi {	margin-right: 59px;	margin-left: 236px;	margin-top: 0px;	margin-bottom: 0px;	padding: 0px 10px 10px;}.boxtextsedi p{		margin: 0px;		padding: 3px 0px 0px 3px;}.mappa {	float: left;	width: 236px;	height: 246px;}.boxtextsedi li{		padding-bottom: 4px;		padding-top: 4px;		margin: 0px;		}.intestazioneInt {	background-image: url(immagini/intestazioneInt2.jpg);	background-repeat: no-repeat;	background-position: left;	margin: 0px;	padding: 0px;	height: 44px;	background-color: #66763A;	display: block;}.illustrazioneInt {	background-image: url(immagini/illustrazione_AInt.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 103px;	text-align: left;}hr {	color: #949449;}ul.elencofreccia li{	margin: 0px;	list-style-image: url(immagini/elenco_freccia.gif);	padding: 0px 0px 0px 10px;	list-style-position: inside;	height: 20px;}ul.elencofreccia {	margin: 0px;	padding: 0px;	height:1px;}td {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	}input {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	height: 18px;}.tabelladati td{	font-family: Verdana, Arial, Helvetica, sans-serif;	width: 0px;	font-size: 9px;	height: 28px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #818765;	text-align: center;	padding-top: 8px;	padding-bottom: 8px;	vertical-align: top;	}.tabelladati th{	font-family: Verdana, Arial, Helvetica, sans-serif;	width: 0px;	font-size: 10px;	height: 28px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #C2C6B0;	text-align: center;	padding-top: 8px;	padding-bottom: 8px;	vertical-align: top;	font-weight: bold;	color: #FFFFFF;	background-color: #AEB78A;	padding-right: 2px;	padding-left: 2px;	}.tabelladatiarancione{	width: 0px;	font-size: 10px;	height: 28px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #C2C6B0;	text-align: left;	padding-top: 8px;	padding-bottom: 8px;	vertical-align: top;	color: #333333;	background-color: #E4DCBE;	font-weight: bold;	}.tabelladatigrigio{	font-family: Verdana, Arial, Helvetica, sans-serif;	width: 0px;	font-size: 10px;	height: 28px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #FFFFFF;	text-align: left;	padding-top: 8px;	padding-bottom: 8px;	vertical-align: top;	font-weight: bold;	color: #FFFFFF;	background-color: #C1C1C1;	text-transform: uppercase;	}.tabelladati {	background-color: #F8F5ED;}.contenitoreAServizi {	width: 776px;	margin: 0px auto;	padding:0px;	position: relative;	padding: 0px;	background-color: #FFFFF8;	background-image: url(immagini/sf_servizi.jpg);	background-repeat: no-repeat;	background-position: top;}.contenitoreAServiziDettaglio {	width: 776px;	margin: 0px auto;	padding:0px;	position: relative;	padding: 0px;	background-color: #FFFFF8;	background-image: url(immagini/sf_servizidettaglio.gif);	background-repeat: no-repeat;	background-position: top;}.sinistraServizi {	text-align: left;	margin-top: 0px;	margin-right: 177px;	margin-bottom: 0px;	margin-left: 0px;	padding: 0px 5px;}.sinistraServiziLink {	text-align: left;	margin-top: 0px;	margin-right: 427px;	margin-bottom: 0px;	margin-left: 0px;	padding: 50px 0px 0px;}.sinistraServiziLink  p{	margin: 0px;	color: #FFFFFF;}.sinistraServiziLink  a, .sinistraServiziLink a:visited, .sinistraServiziLink a:active{	color: #FFFFFF;	line-height: 18px;}.sinistraServiziLink  a:hover{	color: #000000;	text-decoration: underline;}.sinistraServiziContent {		width:427px;	margin: 0;	float: right;	padding: 60px 15px 0px 35px;	}.sinistraServiziContent p{	margin: 0px;	padding: 0px;	color: #003366;	}.sinistraServiziContent ul{	color: #003366;	margin: 5px 0px 5px 25px;	padding: 0px;	}a.menubiancoHome, a.menubiancoHome:visited, a.menubiancoHome:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height:18px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	padding-right: 3px;	padding-left: 8px;	padding-top: 6px;	padding-bottom: 6px;	margin: 0px;	clear: none;	background-image: url(immagini/angolomenu.jpg);	background-repeat: no-repeat;	background-position: left;}a.menubiancoHome:hover {	color: #57603C;	text-decoration: none;	background-color:#ffffff;	background-image: url(immagini/luce_home.gif);	background-repeat: repeat;}.contenitoreAServiziEn {	width: 776px;	margin: 0px auto;	padding:0px;	position: relative;	padding: 0px;	background-color: #FFFFF8;	background-image: url(immagini/sf_servizi_en.jpg);	background-repeat: no-repeat;	background-position: top;}.contenitoreAServiziDettaglioEn {    width: 776px;	margin: 0px auto;	padding:0px;	position: relative;	padding: 0px;	background-color: #FFFFF8;	background-image: url(immagini/sf_servizidettaglio_en.gif);	background-repeat: no-repeat;	background-position: top;}.boxcertificazione {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	float:left;	position:relative; 	width:200px; 	height:62px; 	}.boxenglishversion{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	width:200px;	margin-left:210px;	vertical-align: middle;	padding-top: 14px;	}ul {	margin-top: 2px;	margin-right: 0px;	margin-bottom: 2px;	margin-left: 15px;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 2px;	padding-left: 15px;}.giustificato {	text-align: justify;}.arancio {	font-weight: bold;	color: #DE8101;	font-size: 13px;	line-height: 10px;	font-family: Georgia, "Times New Roman", Times, serif;	border-left-width: 10px;	border-left-style: solid;	border-left-color: #FF960D;	margin: 25px 0px;	padding: 0px 0px 0px 12px;	height: 10px;}.padtop {	margin: 0px;	padding-top: 20px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.boxsediEng {	border: 1px solid #A7AC6A;	background-image: url(immagini/box_mapEng.gif);	background-repeat: no-repeat;	background-position: right;	background-color: #F9F6E5;	height: 248px;	margin: 0px;	padding: 0px;}.sfbianco_h30 {	background-color: #ffffff;   height: 30px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;   	width: 734px;}.footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;   color: #aaaaaa;	text-align: right;	height: 30px;	padding-top: 3px;	padding-right: 6px;	padding-bottom: 3px;	padding-left: 6px;	line-height: 16px;	width: 734px;	background-color: #eeeeee;}.boxHeadBoomerangEng {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	margin: 2px 0px 0px;	text-align: center;	background-image: url(immagini/box_apri_boomerangEng.jpg);	background-repeat: no-repeat;	padding: 0px;	height: 19px;	font-weight: bold;}