body {
	margin: 0 auto;
	text-align: center;
	background-image: url(../images/stripe.png);	/*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: 960px;/*279px;*/
	height: /*72*/181px;	/*z-index:2;*/	/*float:right;*/
	right: 0px;
}

#logo2{
	position:relative;
	width: 279px;
	height: /*72*/85px;	/*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:none
}
#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: 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: 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: 300px;/*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;
}

#lato_annuncio2 {
	height: 115px;
	margin-top: 55px;
	position: relative;
	
	font-size: 10px;
}


#lato_annuncio2 p{
	width: 140px;
	padding:0px;
	margin:0px;
}

#lato_annuncio3 {
	height: 115px;
	margin-top: 55px;
	position: relative;
	
	font-size: 10px;
}


#lato_annuncio3 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;
}
#testoSec2{
	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:110px;
	margin: 0 auto;
	padding-top:30px;
	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;
}
#footer2 {
	width:1004px;
	height:110px;
	margin: 0 auto;
	padding-top:30px;
	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: auto;
	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;
}
#sidemenu ul { display:block;list-style:none;}
#sidemenu li {display:block; height:26px; border-top:solid 1px #FFFFff;}
#sidemenu a, #sidemenu a:visited, #sidemenu a:active {display:block; height:20px; padding:5px 5px 0px 5px; color:#666666; text-decoration:none; border-bottom:solid 1px #DFCD95;}
#sidemenu a:hover{background:#ffffcc;}
#sidemenu .active a, #sidemenu .active a:visited, #sidemenu .active a:active, #sidemenu .active a:hover {background:#ffffcc;}

