/* 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 : #90B0D5; text-decoration: none;}A:ACTIVE { color : #90B0D5; text-decoration: none;}.spacer {	width: 960px;	height: 20px;	color: #FFFFFF;	margin: 0 auto;	background-position: center top;	background-color: #FFFFFF;}.spacer2 {	width: 960px;	height: 29px;	color: #FFFFFF;	margin: 0 auto;	background-position: center top;	background-color: #FFFFFF;}.spacer3 {	width: 960px;	height: 35px;	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;	background-color: #FFFFFF;}#top {	width: 960px;	height: 92px;	margin: 0 auto;	background-color: #FFFFFF;}#top-sx {	width: 800px;	height: 92px;	margin: 0 auto;	background-color: #FFFFFF;	float: left;}#top-dx {	width: 160px;	height: 92px;	margin: 0 auto;	background-color: #FFFFFF;	float: right;}#top-dx-testo {	width: 160px;	height: 10px;	margin: 0 auto;	background-color: #FFFFFF;	float: right;	padding-top: 41px;}#top-dx-testo a {	float: right;	text-align: right;	text-decoration: none;	color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;}#top-dx-testo a:hover {	color: #90B0D5;}#top-dx-testo a#current {	color: #90B0D5;}#nav {	width: 960px;	height: 20px;	margin: 0 auto;	padding-top: 0;}#nav a {	width: 130px;	height: 20px;	margin: 0 auto;	padding-top: 0px;	display: block;	text-align: center;	text-decoration: none;	color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	float: left;	line-height: 12px;}#nav a:hover {	color: #90B0D5;}#nav a#current {	color: #90B0D5;}.blu {	padding-right: 0px;	padding-left: 27px;}.rosso {	padding-right: 1px;	padding-left: 29px;}.giallo {	padding-right: 0px;	padding-left: 32px;}.verde {	padding-right: 0px;	padding-left: 29px;}.turchese {	padding-right: 0px;	padding-left: 29px;}.arancio {	padding-right: 0px;	padding-left: 30px;}#banner {	width: 960px;	height: 185px;	margin: 0 auto;	background-color: #FFFFFF;}#banner-sx {	width: 320px;	height: 185px;	margin: 0 auto;	background-color: #FFFFFF;	float: left;}#banner-dx {	width: 640px;	height: 185px;	margin: 0 auto;	background-color: #FFFFFF;	float: right;}#banner-dx2 {	width: 640px;	height: 185px;	margin: 0 auto;	background-color: #FF7800;	float: right;}#main {	width: 960px;	height: 170px;	margin: 0 auto;	background-color: #FFFFFF;}#main2 {	width: 960px;	height: 384px;	margin: 0 auto;	background-color: #FFFFFF;}#sx {	width: 319px;	height: 160px;	margin: 0 auto;	background-color: #FFFFFF;	float: left;	border-right-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;}.sx2 {	width: 319px;	height: 145px;	margin: 0 auto;	background-color: #FFFFFF;	float: left;	border-right-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;}#sx3 {	width: 319px;	height: 170px;	margin: 0 auto;	background-color: #FFFFFF;	float: left;	border-right-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;}#sx4 {	width: 319px;	height: 384px;	margin: 0 auto;	background-color: #FFFFFF;	float: left;	border-right-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;}#sx-titolo {	margin: 0 auto;	background-color: #FFFFFF;	height: 50px;	width: 319px;	float: left;}#sx-testo1 {	line-height: 16px;	color: #666666;	font-size: 12px;	text-align: left;	font-family: Georgia, "Times New Roman", Times, serif;	padding-left: 40px;	font-style: italic;	height: 45px;	width: 264px;	padding-right: 15px;	background-image: url(images/quotes.gif);	background-repeat: no-repeat;	float: left;}#sx-testo2 {	line-height: 15px;	color: #666666;	font-size: 11px;	text-align: justify;	font-family: Arial, Helvetica, sans-serif;	height: 65px;	width: 304px;	padding-right: 15px;	float: left;	margin-top: 0px;	padding-top: 0px;}#sx-testo2 a {	color: #002652;	font-weight: bold;}#sx-testo2 a:hover {	color: #90B0D5;	font-weight: bold;}.sx-testo3 {	line-height: 15px;	color: #666666;	font-size: 11px;	text-align: justify;	font-family: Arial, Helvetica, sans-serif;	height: 145px;	width: 304px;	padding-right: 15px;	float: left;	margin-top: 0px;	padding-top: 0px;}.sx-testo3 a {	color: #002652;	font-weight: bold;}.sx-testo3 a:hover {	color: #90B0D5;	font-weight: bold;}#sx-titolo4 {	margin: 0 auto;	background-color: #FFFFFF;	height: 95px;	width: 304px;	float: left;	padding-right: 15px;}.sx-testo4 {	line-height: 15px;	color: #666666;	font-size: 11px;	text-align: justify;	font-family: Arial, Helvetica, sans-serif;	height: 50px;	width: 304px;	padding-right: 15px;	float: left;	margin-top: 0px;	padding-top: 0px;}#sx-titolo5 {	margin: 0 auto;	background-color: #FFFFFF;	height: 67px;	width: 304px;	float: left;	padding-right: 15px;}#sx-testo5 {	line-height: 15px;	color: #666666;	font-size: 11px;	text-align: justify;	font-family: Arial, Helvetica, sans-serif;	height: 103px;	width: 304px;	padding-right: 15px;	float: left;	margin-top: 0px;	padding-top: 0px;}#sx-titolo6 {	margin: 0 auto;	background-color: #FFFFFF;	height: 55px;	width: 304px;	float: left;	padding-right: 15px;}#sx-testo6 {	line-height: 15px;	color: #666666;	font-size: 11px;	text-align: justify;	font-family: Arial, Helvetica, sans-serif;	height: 115px;	width: 304px;	padding-right: 15px;	float: left;	margin-top: 0px;	padding-top: 0px;}#sx-titolo7 {	margin: 0 auto;	background-color: #FFFFFF;	height: 81px;	width: 304px;	float: left;	padding-right: 15px;}#sx-testo7 {	line-height: 15px;	color: #666666;	font-size: 11px;	text-align: justify;	font-family: Arial, Helvetica, sans-serif;	height: 89px;	width: 304px;	padding-right: 15px;	float: left;	margin-top: 0px;	padding-top: 0px;}#sx-titolo8 {	margin: 0 auto;	background-color: #FFFFFF;	height: 110px;	width: 304px;	float: left;	padding-right: 15px;}#sx-testo8 {	line-height: 15px;	color: #666666;	font-size: 11px;	text-align: justify;	font-family: Arial, Helvetica, sans-serif;	height: 50px;	width: 304px;	padding-right: 15px;	float: left;	margin-top: 0px;	padding-top: 0px;}#sx-titolo9 {	margin: 0 auto;	background-color: #FFFFFF;	height: 70px;	width: 304px;	float: left;	padding-right: 15px;}#sx-testo9 {	line-height: 15px;	color: #666666;	font-size: 11px;	text-align: right;	font-family: Arial, Helvetica, sans-serif;	height: 100px;	width: 304px;	padding-right: 15px;	float: left;	margin-top: 0px;	padding-top: 0px;}#sx-testo9 a {	color: #ff7800;	font-weight: bold;}#sx-testo9 a:hover {	color: #666666;	font-weight: bold;}#sx-testo10 {	line-height: 15px;	color: #666666;	font-size: 11px;	text-align: justify;	font-family: Arial, Helvetica, sans-serif;	height: 170px;	width: 304px;	padding-right: 15px;	float: left;	margin-top: 0px;	padding-top: 0px;}.centro {	width: 319px;	height: 145px;	margin: 0 auto;	background-color: #FFFFFF;	float: left;	border-right-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;}#centro2 {	width: 319px;	height: 170px;	margin: 0 auto;	background-color: #FFFFFF;	float: left;	border-right-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;}.centro3 {	width: 626px;	height: 362px;	margin: 0 auto;	background-color: #FFFFFF;	float: left;}.centro-titolo {	margin: 0 auto;	background-color: #FFFFFF;	height: 95px;	width: 319px;	float: left;}.centro-testo {	line-height: 15px;	color: #666666;	font-size: 12px;	text-align: justify;	font-family: Arial, Helvetica, sans-serif;	height: 50px;	width: 289px;	padding-left: 15px;	float: left;	margin-top: 0px;	padding-top: 0px;	padding-right: 15px;}.centro-testo2 {	line-height: 15px;	color: #666666;	font-size: 11px;	text-align: justify;	font-family: Arial, Helvetica, sans-serif;	height: 145px;	width: 289px;	padding-left: 15px;	float: left;	margin-top: 0px;	padding-top: 0px;	padding-right: 15px;}#centro-testo3 {	line-height: 15px;	color: #666666;	font-size: 11px;	text-align: justify;	font-family: Arial, Helvetica, sans-serif;	height: 170px;	width: 289px;	padding-left: 15px;	float: left;	margin-top: 0px;	padding-top: 0px;	padding-right: 15px;}#centro-titolo4 {	margin: 0 auto;	background-color: #FFFFFF;	height: 70px;	width: 289px;	float: left;	padding-right: 15px;	padding-left: 15px;}#centro-testo4 {	line-height: 15px;	color: #666666;	font-size: 11px;	text-align: right;	font-family: Arial, Helvetica, sans-serif;	height: 100px;	width: 289px;	padding-left: 15px;	float: left;	margin-top: 0px;	padding-top: 0px;	padding-right: 15px;}#centro-testo4 a {	color: #ff7800;	font-weight: bold;}#centro-testo4 a:hover {	color: #666666;	font-weight: bold;}#dx {	width: 640px;	height: 160px;	margin: 0 auto;	background-color: #FFFFFF;	float: right;}#centro-testo5 {	line-height: 13px;	color: #666666;	font-size: 11px;	text-align: justify;	font-family: Arial, Helvetica, sans-serif;	height: 170px;	width: 289px;	padding-left: 15px;	float: left;	margin-top: 0px;	padding-top: 0px;	padding-right: 15px;}#dx-titolo {	margin: 0 auto;	background-color: #FFFFFF;	height: 50px;	width: 625px;	float: right;	padding-left: 15px;}#dx-testo {	line-height: 13px;	color: #666666;	font-size: 11px;	text-align: left;	font-family: Arial, Helvetica, sans-serif;	height: 120px;	width: 625px;	float: right;	padding-left: 15px;}.foto {	margin: 0px 0 0px 0;	height: 115px;	width: 145px;	float: left;	margin-right: 15px;	text-align: left;	line-height: 30px;}.foto2 {	margin: 0px 0 0px 0;	width: 145px;	height: 115px;	float: left;	text-align: left;	line-height: 30px;}.dx2 {	width: 320px;	height: 145px;	margin: 0 auto;	background-color: #FFFFFF;	float: right;}.dx2-testo {	line-height: 15px;	color: #666666;	font-size: 11px;	text-align: justify;	font-family: Arial, Helvetica, sans-serif;	height: 145px;	width: 305px;	padding-left: 15px;	float: right;	margin-top: 0px;	padding-top: 0px;}#dx3 {	width: 320px;	height: 170px;	margin: 0 auto;	background-color: #FFFFFF;	float: right;}#dx3-testo {	line-height: 15px;	color: #666666;	font-size: 11px;	text-align: justify;	font-family: Arial, Helvetica, sans-serif;	height: 170px;	width: 305px;	padding-left: 15px;	float: right;	margin-top: 0px;	padding-top: 0px;}#dx4-titolo {	margin: 0 auto;	background-color: #FFFFFF;	height: 70px;	width: 305px;	float: right;	padding-left: 15px;}#dx4-testo {	line-height: 15px;	color: #666666;	font-size: 11px;	text-align: right;	font-family: Arial, Helvetica, sans-serif;	height: 100px;	width: 305px;	padding-left: 15px;	float: right;	margin-top: 0px;	padding-top: 0px;}#dx4-testo a {	color: #ff7800;	font-weight: bold;}#dx4-testo a:hover {	color: #666666;	font-weight: bold;}#dx5-testo {	line-height: 13px;	color: #666666;	font-size: 11px;	text-align: justify;	font-family: Arial, Helvetica, sans-serif;	height: 170px;	width: 305px;	padding-left: 15px;	float: right;	margin-top: 0px;	padding-top: 0px;}div.scroller {	width: 960px;	height: 156px;	overflow: hidden;	}	div.scroller div.section {		width:960px;		height:156px;		overflow:hidden;		float:left;		padding:0em;		}div.scroller div.content {		width: 10000px; }div#section2 {	background-color: #FFFFFF;}div#section3 {	background-color: #FFFFFF;}div#section4 {	background-color: #FFFFFF;}div.gallery {	width: 626px;	height: 300px;	overflow: hidden;	}	div.gallery div.section {		width:626px;		height:300px;		overflow:hidden;		float:left;		padding:0em;		}div.gallery div.content2 {		width: 15000px; }#box-opere {	height: 384px;	width: 960px;	float: left;}#box-galleria {	height: 384px;	width: 626px;	float: right;}#box-galleria-sotto {	height: 95px;	width: 626px;	float: right;	color : #666666;	text-decoration: none;	font-family: "Times New Roman", Times, serif;	font-size: 16px;	text-align: justify;	font-style: italic;	line-height: 18px;}#box-galleria-sopra {	height: 289px;	width: 626px;	float: right;}#opere {	width: 318px;	height: 382px;	color: #666666;	margin: 0 auto;	background-color: #FFFFFF;	float: left;	border-right-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;	font-size: 11px;	background-repeat: no-repeat;	text-align: left;}#visita {	width: 318px;	height: 70px;	color: #666666;	margin: 0 auto;	background-color: #FFFFFF;	float: left;	text-align: left;	font-family: "Times New Roman", Times, serif;	font-size: 12px;	font-weight: bold;}#visita A:LINK {	color : #666666;	text-decoration: none;	font-family: "Times New Roman", Times, serif;	font-size: 12px;}#visita A:VISITED { color : #666666; text-decoration: none}#visita A:HOVER { color : #ff7800; text-decoration: none;}#visita A:ACTIVE { color : #ff7800; text-decoration: none;}#elenco {	width: 318px;	height: 300px;	color: #666666;	margin: 0 auto;	background-color: #FFFFFF;	float: left;	font-size: 11px;	text-align: left;}#elenco h1 {	color : #ff7800;	text-decoration: none;	font-family: "Times New Roman", Times, serif;	font-size: 16px;	text-align: left;	font-style: italic;	line-height: 18px;}#elenco ul {	margin: 0;	padding: 0;	line-height: 13pt;}#elenco li {	list-style: none;	margin: 0;	padding: 0;	text-align: left;}#elenco ul a {	color: #666666;	text-decoration: none;	font-size: 11px;	text-transform: uppercase;}#elenco ul a:hover, a:hover {	text-decoration: none;	color: #ff7800;}#elenco ul a#current {	text-decoration: none;	color: #ff7800;}.immagine {	float: left;	width: 626px;	height: 312px;	background-color: #FFFFFF;}.immagine2 {	float: left;	width: 626px;	height: 332px;	background-color: #FFFFFF;}.immagine A:LINK {	color : #ff7800;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;}.immagine A:HOVER {	color : #666666;	text-decoration: none;	font-weight: bold;}.testo {	float: left;	width: 626px;	height: 70px;	text-align: justify;	font-size: 11px;}.testo2 {	float: left;	width: 626px;	height: 50px;	text-align: justify;	font-size: 11px;}.testo3 {	float: left;	width: 626px;	height: 90px;	text-align: justify;	font-size: 11px;}.tabcontent {	display:none;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}@media print {.tabcontent {display:block !important;}}.shadetabs{	padding: 0px 0;	margin-left: 0;	margin-top: 0px;	margin-bottom: 0;	list-style-type: none;	text-align: left;	width: 315px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	text-transform: uppercase;}.shadetabs li{	display: inline;	margin: 0;	line-height: 18px;}.shadetabs li a{	position: relative;	padding: 0px 0px;	margin-right: 0px;	color: #666666;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	line-height: 18px;}.shadetabs li a:visited{	color: #666666;}.shadetabs li a:hover{	color: #ff7800;}.shadetabs li a.selected{ /*selected main tab style */	position: relative;	top: 0px;	color: #ff7800;}.shadetabs li a.selected:hover{ /*selected main tab style */text-decoration: none;}.opere {	width: 218px;	height: 170px;	margin: 0 auto;	background-color: #FFFFFF;	float: left;	border-right-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;	padding-right: 15px;}.opere2 {	width: 215px;	height: 170px;	margin: 0 auto;	background-color: #FFFFFF;	float: left;	border-right-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;	padding-right: 15px;	padding-left: 15px;}.opere3 {	width: 218px;	height: 170px;	margin: 0 auto;	background-color: #FFFFFF;	float: left;	padding-left: 15px;}.opere-titolo {	margin: 0 auto;	background-color: #FFFFFF;	height: 60px;	width: 218px;	float: left;	padding-right: 0px;}.opere-testo {	line-height: 15px;	color: #666666;	font-size: 11px;	text-align: right;	font-family: Arial, Helvetica, sans-serif;	height: 110px;	width: 218px;	float: left;}.opere-testo a {	color: #ff7800;	font-weight: bold;}.opere-testo a:hover {	color: #666666;	font-weight: bold;}.opere2-titolo {	margin: 0 auto;	background-color: #FFFFFF;	height: 60px;	width: 215px;	float: left;	padding-right: 0px;}.opere2-testo {	line-height: 15px;	color: #666666;	font-size: 11px;	text-align: right;	font-family: Arial, Helvetica, sans-serif;	height: 110px;	width: 215px;	float: left;}.opere2-testo a {	color: #ff7800;	font-weight: bold;}.opere2-testo a:hover {	color: #666666;	font-weight: bold;}#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: #90B0D5;}
