/* CSS Document */body {	margin:0px;	padding:0px;	background:0 0 #FFFFFF;	color:#666666;	font:11px Arial, Helvetica, sans-serif;	background-color: #FFFFFF;	text-align: justify;}a img {	border: none;	cursor: pointer;}a {  outline: none;}A:LINK {	color : #666666;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}A:VISITED { color : #666666; text-decoration: none}A:HOVER { color : #e42b2a; text-decoration: none;}A:ACTIVE { color : #e42b2a; text-decoration: none;}.spacer {	width: 960px;	height: 20px;	color: #FFFFFF;	margin: 0 auto;	background-position: center top;	background-color: #FFFFFF;}#container {	width: 960px;	text-align: center;	margin: 0 auto;	background-position: center top;	height: auto;	padding-top: 0px;	margin-top: 0px;}#top {	width: 960px;	height: 78px;	margin: 0 auto;	background-color: #FFFFFF;}#top-sx {	width: 845px;	height: 78px;	margin: 0 auto;	background-color: #FFFFFF;	float: left;}#top-sx2 {	width: 230px;	height: 78px;	margin: 0 auto;	background-color: #FFFFFF;	float: left;}#top-centro {	width: 600px;	height: 78px;	margin: 0 auto;	background-color: #CCCCCC;	float: left;}#top-centro2 {	width: 604px;	height: 22px;	margin: 0 auto;	float: left;	padding-left: 10px;}#top-centro2-sopra {	width: 604px;	height: 22px;	margin: 0 auto;	float: left;}#top-centro2-sotto {	width: 589px;	height: 53px;	margin: 0 auto;	float: left;	border-color: #CCCCCC;	border-width: 1px;	border-style: solid;	background-image: url(images/sfondo-banner-aquila.jpg);	background-repeat: repeat-x;}#top-centro2-sotto-sx {	width: 143px;	height: 53px;	margin: 0 auto;	float: left;}#top-centro2-sotto-centro {	width: 225px;	height: 43px;	margin: 0 auto;	float: left;	text-align: left;	font-size: 19px;	color: #0072ba;	padding-top: 5px;	line-height: 21px;}#top-centro2-sotto-dx {	width: 216px;	height: 43px;	padding-top: 5px;	line-height: 14px;	margin: 0 auto;	float: left;	text-align: left;	font-size: 12px;	color: #e42b2a;}#top-dx {	width: 115px;	height: 78px;	margin: 0 auto;	background-color: #FFFFFF;	float: right;}.top-sx-testo {	width: 53px;	margin: 0 auto;	background-color: #FFFFFF;	padding-top: 66px;	float: left;	text-align: center;	font-size: 11px;}.top-sx-testo a {	color: #0072ba;}.top-sx-testo a:hover {	color: #666666;}.top-dx-testo {	width: 62px;	margin: 0 auto;	background-color: #FFFFFF;	padding-top: 66px;	float: right;	text-align: right;	font-size: 11px;}.top-dx-testo a {	color: #e42b2a;}.top-dx-testo a:hover {	color: #666666;}#content {	width: 960px;	margin: 0 auto;	height: 180px;	background-color: #FFFFFF;}#banner {	width: 720px;	height: 180px;	margin: 0 auto;	background-color: #FFFFFF;	float: right;}#menu {	width: 225px;	margin-top: 0px;	font-family: Arial, Helvetica, sans-serif;	margin: 0;	font-size: 13px;	font-weight: bold;	background-image: url(images/sfondo-menu.gif);	background-repeat: repeat-x;	float: left;	height: 180px;	}#menu ul {	list-style: none;	margin: 0;	padding: 0;	}	#menu li a {	text-decoration: none;	height: 22px;	voice-family: "\"}\"";	voice-family: inherit;	height: 22px;	}	#menu li a:link, #menu li a:visited {	color: #FFFFFF;	display: block;	padding: 8px 0 0 15px;	text-align: left;	font-size: 12px;	}	#menu li a:hover {	color: #FFFFFF;	padding: 8px 0 0 25px;	}	#menu li a:active {	color: #FFFFFF;	padding: 8px 0 0 25px;	}#menu li a#current {	color: #FFFFFF;	padding: 8px 0 0 25px;	}#main {	width: 960px;	margin: 0 auto;	height: 255px;	background-color: #FFFFFF;}#main2 {	width: 960px;	margin: 0 auto;	height: auto;	background-color: #FFFFFF;}#sx {	width: 223px;	height: 255px;	margin: 0 auto;	float: left;}#sx-top {	width: 223px;	height: 58px;	margin: 0 auto;	float: left;	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;}#sx-bottom {	width: 223px;	height: 179px;	margin: 0 auto;	float: left;	border-color: #CCCCCC;	border-width: 1px;	border-style: solid;	background-image: url(images/sfondo-sx2.gif);	background-repeat: repeat-x;}#sx-spacer {	width: 225px;	height: 12px;	margin: 0 auto;	float: left;}#sx-form {	width: 223px;	height: 1800px;	margin: 0 auto;	float: left;	background-color: #0072ba;}#sx2 {	width: 223px;	height: 253px;	margin: 0 auto;	float: left;	border-color: #CCCCCC;	border-width: 1px;	border-style: solid;	background-image: url(images/sfondo-sx.gif);	background-repeat: repeat-x;}#dx {	width: 720px;	height: 255px;	margin: 0 auto;	background-color: #FFFFFF;	float: right;}#dx-form {	width: 720px;	height: auto;	margin: 0 auto;	background-color: #FFFFFF;	float: right;}#colonna-sx {	width: 353px;	height: 193px;	margin: 0 auto;	background-color: #FFFFFF;	float: left;}#colonna-sx-titolo {	width: 353px;	height: 30px;	margin: 0 auto;	background-image: url(images/sfondo-titolo-sx.gif);	background-repeat: repeat-x;	line-height: 30px;	color: #FFFFFF;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	text-align: left;	font-weight: bold;}#colonna-sx-testo {	width: 351px;	height: 152px;	margin: 0 auto;	border-left-color: #CCCCCC;	border-left-style: dotted;	border-left-width: 1px;	border-right-color: #CCCCCC;	border-right-style: dotted;	border-right-width: 1px;}#testo-sx {	width: 321px;	height: 145px;	margin: 0 auto;	color: #666666;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	text-align: justify;	padding-left: 15px;	padding-right: 15px;	padding-top: 10px;	line-height: 16px;}#colonna-sx2 {	width: 351px;	height: 255px;	margin: 0 auto;	background-color: #FFFFFF;	float: left;	border-left-color: #CCCCCC;	border-left-style: dotted;	border-left-width: 1px;	border-right-color: #CCCCCC;	border-right-style: dotted;	border-right-width: 1px;}#colonna-sx2-titolo {	width: 311px;	height: 30px;	margin: 0 auto;	line-height: 30px;	color: #0072ba;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	text-align: left;	font-weight: bold;	padding-left: 40px;	background-image: url(images/frecce-blu.gif);	background-repeat: no-repeat;}#foto-sx2 {	width: 321px;	height: 95px;	margin: 0 auto;	color: #666666;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	text-align: justify;	padding-left: 15px;	padding-right: 15px;	padding-top: 3px;	line-height: 16px;}#testo-sx2 {	width: 321px;	height: 115px;	margin: 0 auto;	color: #666666;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	text-align: justify;	padding-left: 15px;	padding-right: 15px;	padding-top: 10px;	line-height: 16px;}#testo-sx3 {	width: 321px;	height: 215px;	margin: 0 auto;	color: #666666;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	text-align: left;	padding-left: 15px;	padding-right: 15px;	padding-top: 10px;	line-height: 16px;}#testo-sx3 a {	color: #e42b2a;	font-size: 12px;}#testo-sx3 a:hover {	color: #0072ba;}#colonna-dx {	width: 353px;	height: 193px;	margin: 0 auto;	background-color: #FFFFFF;	float: right;}#colonna-dx-titolo {	width: 353px;	height: 30px;	margin: 0 auto;	background-image: url(images/sfondo-titolo-dx.gif);	background-repeat: repeat-x;	line-height: 30px;	color: #FFFFFF;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	text-align: left;	font-weight: bold;}#colonna-dx-testo {	width: 351px;	height: 152px;	margin: 0 auto;	border-left-color: #CCCCCC;	border-left-style: dotted;	border-left-width: 1px;	border-right-color: #CCCCCC;	border-right-style: dotted;	border-right-width: 1px;}#testo-dx {	width: 321px;	height: 145px;	margin: 0;	color: #666666;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	text-align: left;	padding-left: 15px;	padding-right: 15px;	padding-top: 10px;	line-height: 16px;}div.basic2 {width:321px}div.basic2 ul{line-height:18px;list-style-position:inside}ul.icon2, ul.icon2 li{list-style: none; margin: 0;padding: 0}ul.icon2 {width:321px}ul.icon2 li{	padding-left: 15px;	line-height: 18px;	background-repeat: no-repeat;	background-image: url(images/freccia-elenco2.gif);	background-position: left center;}#colonna-dx2 {	width: 351px;	height: 255px;	margin: 0 auto;	background-color: #FFFFFF;	float: right;	border-left-color: #CCCCCC;	border-left-style: dotted;	border-left-width: 1px;	border-right-color: #CCCCCC;	border-right-style: dotted;	border-right-width: 1px;}#colonna-dx2-titolo {	width: 311px;	height: 30px;	margin: 0 auto;	line-height: 30px;	color: #e42b2a;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	text-align: left;	font-weight: bold;	background-image: url(images/frecce-rosse.gif);	background-repeat: no-repeat;	padding-left: 40px;}#colonna-dx3-titolo {	width: 351px;	height: 30px;	margin: 0 auto;	}#testo-dx2 {	width: 321px;	height: 215px;	margin: 0;	color: #666666;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	text-align: left;	padding-left: 15px;	padding-right: 15px;	padding-top: 3px;	line-height: 16px;}#colonna-dx4 {	width: 353px;	height: 255px;	margin: 0 auto;	background-color: #FFFFFF;	float: right;}div.basic{width:321px}div.basic ul {	line-height:18px;	list-style-position:outside}ul.icon,ul.icon li{list-style: none;margin: 0;padding: 0}ul.icon{width:321px}ul.icon li{	padding: 4px 0 4px 15px;	line-height: 18px;	margin: -4px 0 0;	background-repeat: no-repeat;	background-image: url(images/freccia-elenco2.gif);	background-position: 0 9px;}#foto-dx2 {	width: 321px;	height: 95px;	margin: 0 auto;	color: #666666;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	text-align: justify;	padding-left: 15px;	padding-right: 15px;	padding-top: 3px;	line-height: 16px;}#testo-dx3 {	width: 321px;	height: 115px;	margin: 0;	color: #666666;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	text-align: justify;	padding-left: 15px;	padding-right: 15px;	padding-top: 10px;	line-height: 16px;}#testo-dx4 {	width: 353px;	height: 255px;	margin: 0;	color: #666666;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;	float: right;}#colonna-centro {	width: 720px;	height: 60px;	margin: 0 auto;	background-color: #FFFFFF;}.bannerino1 {	width: 228px;	height: 58px;	margin: 0 auto;	background-color: #FFFFFF;	float: left;	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;	background-image: url(images/sfondo-bannerino.gif);	background-repeat: repeat-x;}.bannerino2 {	width: 228px;	height: 58px;	margin: 0 auto;	background-color: #FFFFFF;	float: left;	margin-left: 15px;	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;	background-image: url(images/sfondo-bannerino.gif);	background-repeat: repeat-x;}.bannerino3 {	width: 228px;	height: 58px;	margin: 0 auto;	background-color: #FFFFFF;	float: right;	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;	background-image: url(images/sfondo-bannerino.gif);	background-repeat: repeat-x;}#footer {	width: 960px;	margin: 0 auto;	height: auto;	background-color: #FFFFFF;}#footer-copyright {	font-size: 10px;	color: #666666;	text-align: center;	padding-top: 0px;	font-family: Arial, Helvetica, sans-serif;}#footer-copyright a {	font-size: 10px;	color: #666666;}#footer-copyright a:hover {	font-size: 10px;	color: #e42b2a;}.TabellaMappa {	font-family: Arial, Helvetica, sans-serif;	color: #666666;	font-size: 11px;	line-height: normal;}a.TabellaMappa:link {	color: #0072ba;	font-weight: bold;}