body {	margin: 0 auto;	text-align: center;	/*background-image:url(../img/bg_body.gif);	background-repeat:repeat-x;*/}/*#table_gallery{	float:left;}*/.stampa{	width:50px;	text-align:left;	display:none;}.no_stampa{	width:50px;	text-align:left;	display:block;}a:link.leggi, a:visited.leggi, a:active.leggi {color:#CD6C28; font-size: 11px; 	font-family:Verdana,sans-serif;	text-decoration: none; top:8px; line-height: 18px; }a:hover.leggi{ color:#CD6C28; font-size: 11px; 	font-family:Verdana,sans-serif; text-decoration:underline; top:8px; line-height: 18px;}a:link.link_gallery, a:visited.link_gallery, a:active.link_gallery {color:#ffffff; font-size: 12px; font-family: Verdana; text-decoration: underline; line-height: 18px; }a:hover.link_gallery{ color:#ffffff; font-size: 12px; font-family: Verdana; text-decoration:none; line-height: 18px;}a:link.link_edifici, a:visited.link_edifici, a:active.link_edifici {color:#000000; font-size: 12px; font-family: Verdana; text-decoration: underline; line-height: 18px; }a:hover.link_edifici{ color:#000000; font-size: 12px; font-family: Verdana; text-decoration:none; line-height: 18px;}a:link.link_on, a:visited.link_on, a:active.link_on {color:#003864; font-size: 9px; 	font-family:Arial,Verdana,sans-serif; 		text-decoration:underline;}a:hover.link_on{ color:#003864; font-size: 9px; 	font-family:Arial,Verdana,sans-serif; 	 text-decoration:none;}a:link.link_desc, a:visited.link_desc, a:active.link_desc {color:#ffffff; font-size: 11px; 	font-family:tahoma, Arial,Verdana,sans-serif; font-weight:bold;	text-decoration: none;	padding-left:8px; line-height:22px; }a:hover.link_desc{ color:#E0DECF; font-size: 11px; 	font-family:tahoma, Arial,Verdana,sans-serif; font-weight:bold; text-decoration:none; padding-left:8px; line-height:22px;}a:link.link_pag, a:visited.link_pag, a:active.link_pag {color:#003864; font-size: 11px; 	font-family:tahoma, Arial,Verdana,sans-serif; font-weight:bold;	text-decoration:underline;	padding-left:8px; line-height:22px; }a:hover.link_pag{ color:#003864; font-size: 11px; 	font-family:tahoma, Arial,Verdana,sans-serif; font-weight:bold; text-decoration:none; padding-left:8px; line-height:22px;}a:link.link_menu, a:visited.link_menu, a:active.link_menu {color:#0D69B0; font-size: 16px; 	font-family:tahoma, Arial,Verdana,sans-serif; font-weight:bold;	text-decoration: none;	padding-left:8px; line-height:22px; }a:hover.link_menu{ color:#0D69B0; font-size: 16px; 	font-family:tahoma, Arial,Verdana,sans-serif; font-weight:bold; text-decoration:none; padding-left:8px; line-height:22px;}a:link.link_back, a:visited.link_back, a:active.link_back {color:#0D69B0; font-size: 11px; 	font-family:tahoma, Arial,Verdana,sans-serif; font-weight:bold;	text-decoration: underline;	padding-left:8px; line-height:22px; }a:hover.link_back{ color:#0D69B0; font-size: 11px; 	font-family:tahoma, Arial,Verdana,sans-serif; font-weight:bold; text-decoration:none; padding-left:8px; line-height:22px;}#body_container {	position: relative;	width: 960px;	min-height: 660px;	height: auto !important;	height: 660px;	margin: 0 auto;	text-align: center;	background-color:#FFFFFF;	}#top {	position: relative;	background-color:#DCE6E7;	width: 960px;	height: 214px;	margin: 0 auto;	text-align: left;	z-index:1;}#logo{	position: relative;	width: 279px;	height: 72px;	margin:20px 0px 0px 0px;	/*z-index:2;*/	/*float:right;*/}#menu{	position: absolute;	width: 200px;	height: 70px;	top:0px;}#menu ul{	width: 200px;	height: 70px;	margin:0px;	margin-left:160px;	padding:0px;	float:left;}#menu li{	width:83px;	height: 45px;	padding-top:20px;	padding-right:15px;	margin-top:13px;	list-style-type: none;	text-align:right;	float:left;}#menu a{	width:100px;	height: 70px;	list-style-type: none;	font-family:Verdana, Helvetica, sans-serif;	font-size:13px;	color:#0D69B0;	font-weight:bold;	text-decoration: none;}#menu a:hover{	width:100px;	height: 70px;	list-style-type: none;	font-family:Verdana, Helvetica, sans-serif;	font-size:13px;	color:#0D69B0;	font-weight:bold;	text-decoration: none;}#body_content {	position: relative;	width: 960px;	min-height: 591px;	height: auto !important;	height: 591px;		font-family:Verdana, Helvetica, sans-serif;	margin: 0 auto;	text-align: left;	background-image: url(../img/bgContentHome.jpg);	background-repeat: repeat-x;		}#content_home {	position: absolute;	top: 10px;	left: 90px;	width: 378px;	min-height: 328px;	height: auto !important;	height: 328px;		font-family:Verdana, Helvetica, sans-serif;	background-color:#FFFFFF;		padding: 0px 30px 0px 30px;	margin: 0 0px 0px 0;	text-align: left;	float:left;}#content_wide {	margin: 10px 0px 0px 90px;	width: 750px;	font-family:Verdana, Helvetica, sans-serif;	background-color:#FFFFFF;		padding: 0px 0px 0px 30px;		text-align: left;	}/*******box destra homepage*************/#lato_home {	position: absolute;	top: 10px; left: 528px;	width: 280px;	min-height: 401;	height: auto !important;	height: 401;		font-family:Verdana, Helvetica, sans-serif;	margin: 0 auto;	text-align: left;	background-image: url(../img/bg_lato_home.jpg);	background-repeat: repeat-x;	padding: 0px 30px 0px 30px;	margin: 0 0px 0px 0;	font-family:Arial,Verdana,sans-serif;	font-size: 12px;	line-height:15px;	}#lato_contatti {	position: absolute;	top: 10px; left: 528px;	width: 280px;	min-height: 401px;	height: auto !important;	height: 401px;		font-family:Verdana, Helvetica, sans-serif;	margin: 0 auto;	text-align: left;	/*background-image: url(../img/bg_lato_home.jpg);	background-repeat: repeat-x;*/	padding: 40px 30px 0px 5px;	margin: 0 0px 0px 0;	font-family:Arial,Verdana,sans-serif;	font-size: 12px;	line-height:15px;	}/*************annunci box destra******************/#box_annunci {	width: 262px;	margin: 55px auto 0 auto;}	#lato_annuncio {	height: 115px;	margin-top: 55px;	position: relative;		font-size: 10px;}#lato_annuncio p{	width: 140px;	padding:0px;	margin:0px;}#titoloSec{ 	width: 378px;	min-height: 45px;	height: auto !important;	height: 45px;	text-align: left;		padding-top:5px;}#sottotitoloSec{	width: 378px;	min-height: 12px;	height: auto !important;	height: 12px;	text-align: left;	font-size:12px;	color:#CD6C28;				}#testoSec{	position:relative;	width: 378px;	font-family:Arial,Verdana,sans-serif;	font-size: 12px;	line-height:15px;	margin: 8px 0px 0px 0px;}#testoSecWide{	position:relative;	font-family:Arial,Verdana,sans-serif;	font-size: 12px;	line-height:15px;	margin: 0px;}#paginazione{	width:940px;	height:20px;		font-family:Arial,Verdana,sans-serif;	font-size: 11px;	text-align:center;	/*margin-top:10px;*/	margin-bottom:10px;	float:right;}#testo_content p{	margin:15px 0px 15px 0px;	font-family:georgia,Arial,Verdana,sans-serif;	font-size: 24px;	color:#A75F30;}#testo_content_img{	position:relative;	width: 382px;	margin-top:10px;	float:right;}#footer {	width:1004px;	height:125px;	margin: 0 auto;	padding-top:20px;	text-align:center;	font-family:tahoma,Arial,Verdana,sans-serif;	font-size: 11px;	line-height:15px;	color:#CD6C28;	/*font-weight:bold;*/	text-align:center;	clear:both;}#content_footer{	padding-top:0px;}#menu_footer a{	font-family:Verdana, Helvetica, sans-serif;	font-size:10px;	color:#4F4D40;	font-weight:normal;	text-decoration: none;}#menu_footer a:hover{	font-family:Verdana, Helvetica, sans-serif;	font-size:10px;	color:#999999;	font-weight:normal;	text-decoration: none;}#gallery{	width:475px;	height:110px;	margin:20px 0px 0px 75px;	float:left;}#form{	position: relative;	height: relative;	font-family:Arial,Verdana,sans-serif;	font-size: 9px;	color:#333333;	text-decoration: none;	font-style: normal	color:#333333;	margin-right:20px;	margin-top:15px;	clear:both;}#news{	width:253px;	height:74px;	margin-top:10px;	margin-left:10px;}#titolo_news{	position: relative;	width: 280px;	min-height: 214px;	height: auto !important;	height: 214px;	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;	color:#333333;	font-size: 11px;	text-align:left;	line-height: 16px;	padding-top:6px;	padding-bottom:6px;	margin-right:20px;	margin-left:16px;}#titolo_dettaglinews{	position: relative;	width: 499px;	min-height: 50px;	height: auto !important;	height: 50px;	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;	color:#333333;	font-size: 11px;	text-align:left;	line-height: 16px;	padding-bottom:13px;	margin-left:16px;	margin-right:20px;	clear:right;	float:left;}#titolo_news p{	color:#360303;	font-size: 14px;	font-weight:bold;	padding-bottom:5px;		margin:6px 0px 0px 0px;}#titolo_dettaglinews p{	color:#360303;	font-size: 14px;	font-weight:normal;	padding-bottom:5px;	margin:6px 0px 0px 0px;}#titolo_news img{	margin-right:12px;	margin-left:0px;	margin-top:7px;	border: 1px solid #6B6B6B;}#titolo_dettaglinews img{	margin-right:12px;	margin-left:0px;	margin-top:7px;	border: 1px solid #6B6B6B;}