* {	border:0;	margin:0;	padding:0;}html, body {	border:0;	margin:0;	padding:0;}body {	font-family:Trebuchet MS, Verdana,Arial,Helvetica,sans-serif;	font-size:12px;	text-align:left;	text-decoration:none;	color:#929292;	/**/	margin:0 auto;	padding:0;	/**/	background:#fff url(../images/bg.gif) top repeat-x;}/* Wrapper */#wrapper {	margin:0 auto;	padding:0;	position:relative;	/**/	width:850px;}/* Colonne SX-DX */#colonna-sx {	float:left;	/**/	margin:0;	padding:0;	/**/	width:250px;}#colonna-dx {	float:left;	/**/	margin:0;	padding:0;	/**/	width:600px;}/*======================================== CONTENUTO BARRA DX ========================================= *//* logo */#logo {	height:168px;	width:250px;	/**/	margin:0;	padding:0;}/* navigazione */#navigazione {	width:250px;	height:206px;}#navigazione ul {	width:250px;	height:206px;	text-align:letf;	list-style-type:none;}#navigazione li {	float:left;	text-align:left;	/**/	height:42px;	width:250px;	/**/	background:url(../images/puntini-navigazione.gif) top no-repeat;}#navigazione li a {	display:block;	margin:2px 0 0 0;	padding:10px 0 0 50px;	/**/	width:200px;	height:30px;	/**/	font-family:Trebuchet MS, Verdana,Arial,Helvetica,sans-serif;	font-size:15px;	color:#0073ac;	font-weight:normal;	text-decoration:none;	/**/	background:url(../images/bg-li.gif) left top no-repeat;}#navigazione li a:hover, #navigazione li a:hover.dovesiamo {	background:#c4c4c4 url(../images/bg-li-hover.gif) left top no-repeat;	/**/	text-decoration:none;	color:#FFFFFF;}#navigazione li a.dovesiamo {	display:block;	margin:2px 0 2px 0;	padding:10px 0 0 50px;	/**/	width:200px;	height:28px;	/**/	font-family:Trebuchet MS, Verdana,Arial,Helvetica,sans-serif;	font-size:15px;	color:#0073ac;	font-weight:normal;	text-decoration:none;	/**/	background:url(../images/bg-li.gif) left top no-repeat;}#navigazione li.visitati {	display:block;	margin:0;	padding:12px 0 0 50px;	/**/	width:200px;	height:30px;	/**/	font-family:Trebuchet MS, Verdana,Arial,Helvetica,sans-serif;	font-size:15px;	color:#fff;	font-weight:normal;	text-decoration:none;	/**/	background:url(../images/bg-li-attivi.gif) left top no-repeat;}#navigazione li.visitati-dove {	display:block;	margin:0;	padding:12px 0 0 50px;	/**/	width:200px;	height:28px;	/**/	font-family:Trebuchet MS, Verdana,Arial,Helvetica,sans-serif;	font-size:15px;	color:#fff;	font-weight:normal;	text-decoration:none;	/**/	background:url(../images/bg-li-attivi.gif) left top no-repeat;}/*news*/#news {	margin:25px 0 0 0;	padding:0 20px;	width: 210px;}#news h4 {	padding-left: 14px;	background-image: url(../images/li1b.gif);	background-repeat: no-repeat;}#news dl {	padding: 0;	margin: 0;}#news dt {	padding:0 0 0 10px;	margin: 0;	/**/	font-family:Trebuchet MS, Verdana,Arial,Helvetica,sans-serif;	font-size: 11px;	line-height:11px;	color: #073b5b;	/**/	background:url(../images/freccetta-news.gif) left no-repeat;}#news dd {	padding: 0 0 10px 0;	margin: 0;}#news dd p.novita{	padding:0 0 0 10px;	margin: 0;}#news dd p.novita a{	padding:0;	margin: 0;	font-size:11px;	line-height:11px;	color:#929292;	font-family:Trebuchet MS, Verdana,Arial,Helvetica,sans-serif;	text-decoration:none;	display:block;}#news dd h5{	margin:0;	padding:0;}#news dd h5 a {	margin:0;	padding:0 0 0 10px;	font-size: 11px;	line-height:11px;	font-weight: normal;	color:#87d0f5;	text-decoration:none;}#news dd p.novita a:hover{	text-decoration:underline;}#news dd h5 a:hover{/*	text-decoration:underline;*/	color:#073b5b;}#news dt.tuttelenews {	margin:7px 0 0 10px;	padding:4px 0 0 0;	font-size: 11px;	font-weight: normal;	color:#87d0f5;	text-decoration:none;	border-top:1px solid #e1e1e1;	background:none;}#news dt.tuttelenews a{	margin:0;	padding:0 0 0 0;	font-size: 11px;	line-height:11px;	font-weight: normal;	color:#87d0f5;	text-decoration:none;	/*background:url(../images/freccetta-news.gif) left no-repeat;*/}#news dt.tuttelenews a:hover{	/*text-decoration:underline;*/	color:#073b5b;}/* form */#areariservata {	width:200px;	/**/	color:#616066;	float:left;	font-family:Verdana,Arial,Helvetica,sans-serif;	font-size:11px;	font-weight:bold;	text-align:left;	/**/	margin:25px 0 25px 0;	padding:0 25px;	/**/	background:url(../images/bg-area-riservata.jpg) left top no-repeat;}/*======================================== CONTENUTO BARRA SX ========================================= *//* fascia-alta */#fascia-alta {	height:375px;	width:600px;	/**/	margin:0;	padding:0;	/**/	background-image:url(../images/bg-testataSx.jpg);}/* lingue */#lingue {	width:600px;	height:75px;}#lingue ul {	float:right;	width:210px;	height:75px;	list-style-type:none;}#lingue li {	float:left;	text-align:left;	/**/	height:54px;	width:70px;	/**/	background:url(../images/linea-lingue.gif) top  right no-repeat;}#lingue li a.home {	display:block;	margin:0;	padding:35px 0 0 27px;	/**/	width:auto;	height:19px;	/**/	font-family:Verdana,Arial,Helvetica,sans-serif;	font-size:10px;	color:#b6b6b6;	font-weight:normal;	text-decoration:none;	/**/	background:url(../images/casetta.gif) 15px  36px no-repeat;}#lingue li a.mail {	display:block;	margin:0;	padding:35px 0 0 24px;	/**/	width:auto;	height:19px;	/**/	font-family:Verdana,Arial,Helvetica,sans-serif;	font-size:10px;	color:#b6b6b6;	font-weight:normal;	text-decoration:none;	/**/	background:url(../images/busta.gif) 10px  37px no-repeat;}#lingue li a.contatti {	display:block;	margin:0;	padding:35px 0 0 17px;	/**/	width:auto;	height:19px;	/**/	font-family:Verdana,Arial,Helvetica,sans-serif;	font-size:10px;	color:#b6b6b6;	font-weight:normal;	text-decoration:none;	/**/	background:url(../images/foglio-matita.gif) 5px  36px no-repeat;}#lingue li a:hover {	text-decoration:underline;}/*slogan*/#slogan {	width:600px;	height:47px;}#slogan h2 a{	float:right;	color:#fff;	font-family:Trebuchet MS, Verdana,Arial,Helvetica,sans-serif;	font-size:12px;	font-weight:bold;	text-decoration:none;	text-align:right;	/**/	margin:15px 10px 0 0;	padding:0 20px 0 0;}#slogan h2 a:hover{	text-decoration:underline;}#slogan h2 .azzurro{	color:#87d0f5;	font-family:Trebuchet MS, Verdana,Arial,Helvetica,sans-serif;	font-size:12px;	font-weight:bold;	text-decoration:none;	text-align:right;}/*contenuti*/#contenuti {	width:519px;	min-height:515px;	height: auto !important;	height: 515px;	/**/	margin-top:20px;	padding:5px 40px;	/**/	border-left:1px solid #f3f3f3;}#contenuti img{	border:1px solid #a8a8a8;	padding:1px;	/**/	margin-bottom:10px;}/* form */#form1 {	width:215px;	/**/	color:#575353;	float:left;	font-family:Verdana,Arial,Helvetica,sans-serif;	font-size:12px;	font-weight:normal;	text-align:left;	/**/	margin:0;	padding:20px 20px 0 0;}#form2, #form2 a {	width:195px;	/**/	color:#575353;	float:left;	font-family:Verdana,Arial,Helvetica,sans-serif;	font-size:12px;	font-weight:normal;	padding:20px 0 0 20px;	text-align:left;}/* footer */#footer {	float:left;	height:50px;	width:850px;	/**/	margin:0;	padding:0;	/**/	background:url(../images/bg-footer.jpg) top repeat-x;}#piva {	float:left;	height:35px;	width:275px;	/**/	margin:0;	padding:15px 0 0 10px;	/**/	background:url(../images/bg-footer.jpg) top repeat-x;}#nav-footer {	float:right;	width:565px;	height:50px;}#nav-footer ul {	float:right;	width:565px;	height:50px;	text-align:right;	list-style-type:none;}#nav-footer li {	float:left;	text-align:left;	/**/	padding:0;	margin:0;}#nav-footer li a {	display:block;	margin:0;	margin-top:15px;	padding:0 7px;	/**/	font-family:Trebuchet MS, Verdana,Arial,Helvetica,sans-serif;	font-size:11px;	color:#616066;	font-weight:normal;	text-decoration:none;	/**/	border-right:1px solid #616066;}#nav-footer li a:hover {	text-decoration:underline;}/*lightbox */#lightbox{	background-color:#eee;	padding: 10px;	border-bottom: 2px solid #666;	border-right: 2px solid #666;	}#lightboxDetails{	font-size: 0.8em;	padding-top: 0.4em;	}	#lightboxCaption{ float: left; }#keyboardMsg{ float: right; }#closeButton{ top: 5px; right: 5px; }#lightbox img{ border: none; clear: both;} #overlay img{ border: none; }#overlay{ background-image: url(../images/overlay.png); }* html #overlay{	background-color: #333;	back\ground-color: transparent;	background-image: url(../images/blank.gif);	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");	}	