body {color: #4D4D4D;font-family: Georgia, "Times New Roman", Times, serif;font-size: 0.9em;line-height: 1.8em;text-align: center;background: #7d7663;	margin: 0;	padding: 0;}a {color: #8a0f0a;}a:hover {color: #d00001;}a:visited {color: #CC3300;}a:visited:hover {color: #990033;}

.grassetto{
font-weight: bold;
}
.corsivo {
font-style: italic;
}
h1{font-family: "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size: 1.6em;color: #b8150d;margin: 15px 0 15px 0;padding-left: 15px;text-indent: -9999px;}h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 22px;	color: #CC0001;	margin: 20px 12px 12px;	font-weight: 100;}h3 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.1em;	color: #993333;	margin: 15px;	font-weight: lighter;background-image:  url("../imgs/sh3.gif");background-position: bottom left;background-repeat: no-repeat;padding-bottom: 5px; }p {margin: 10px 15px 5px 15px;	color: #231c06;}ul{	list-style:none;	margin-left:16px;	margin-bottom: 5px;}ul li a {	font-size:16px;	text-transform:uppercase;	text-decoration:none;	margin-bottom: 5px;}/* layout styles */#container {width: 800px;text-align: left;background: transparent repeat-y url("../imgs/sfondo_content.jpg") center;line-height: 1.8em;	padding-top: 0;	padding-bottom: 0;	margin: 0px auto 0em auto;}#banner {	height: 122px;	background: #8a0f0a no-repeat url("../imgs/header.jpg") center;	margin-top: -1px;	padding: 0;	width: 760px;margin-right: auto;margin-left: auto; }#banner h1 {color: #FFFFFF;margin: 20px 0 0 20px;background: none transparent;display: none;}#content {width: 700px; margin: 5px auto 0px auto;padding: 0em 0em 0em 10px;font-family: Georgia, "Times New Roman", Times, serif;background: no-repeat;	}* html #content {margin-left: 25px;}#sidebar {float: right;margin: 10px 0 0 20px;padding: 0;color: #787878;	background: transparent no-repeat;	border-left: 1px solid #98415d;}/* meta nav */#mainnav	{	position:absolute;	width:412px;	margin-left: 348px;	top: 37px;	padding: 0;}#mainnav ul	{	width: 412px;	height: 48px;	background:  url("../imgs/menu.jpg");	margin: 0;	padding: 0;	position: relative;	}#mainnav ul li	{	margin: 0;	padding: 0;	list-style: none;	position: absolute;	top: 0;	}#mainnav ul li, #mainnav a	{	height: 49px;	display: block;	margin: 0;	padding: 0;}#mainnav ul li a	{	text-indent: -9999px; 	text-decoration: none;	margin: 0;	padding: 0;	height: 49px;}#mn1 {left: 0; width: 90px;}#mn2 {left: 90px; width: 95px;}#mn3 {left: 185px; width: 75px;}#mn4 {left: 260px; width: 65px;}#mn5 {left: 325px; width: 87px;}/* Roll-Over */#mn1 a:hover {background: transparent url("../imgs/menu.jpg") 0px -49px no-repeat;}#mn2 a:hover {background: transparent url("../imgs/menu.jpg") -90px -49px no-repeat;}#mn3 a:hover {background: transparent url("../imgs/menu.jpg") -185px -49px no-repeat;}#mn4 a:hover {background: transparent url("../imgs/menu.jpg") -260px -49px no-repeat;}#mn5 a:hover {background: transparent url("../imgs/menu.jpg") -325px -49px no-repeat;}/* posizione sito*/body#about #mn1{background: transparent url("../imgs/menu.jpg") -0px -49px no-repeat;}body#properties_villa #mn2,body#properties_country #mn2,body#properties_flats #mn2 ,body#properties #mn2{background: transparent url("../imgs/menu.jpg") -90px -49px no-repeat;} body#services #mn3,body#services_sailing #mn3,body#services_golf #mn3, body#services_winery #mn3,body#services_tour #mn3,body#services_cooking #mn3, body#services_events #mn3{background: transparent url("../imgs/menu.jpg") -185px -49px no-repeat;}body#lucca #mn4{background: transparent url("../imgs/menu.jpg") -260px -49px no-repeat;}body#contact #mn5{background: transparent url("../imgs/menu.jpg") -325px -49px no-repeat;}/* footer */#info-site {	clear: both;	text-align: center;	background-repeat: no-repeat;	padding: 0;	background-color: #990000;	width: 760px;margin-right: auto;margin-left: auto; }	#info-company {color: #990000;	height: 25px;	margin: 0 auto;	font-family: "Times New Roman", Times, serif;}#info-company a,#info-company a:visited {color: #fefae8;	padding: 2px;text-decoration: none; }#info-company a:hover,#info-company a:visited:hover {color: #FFFFFF;}#info-standards{	font-size: 10px;	padding: 0;	background-color: #b8150d;width: 760px;margin: 0px; }#info-standards a,#info-standards a:visited {color: #FFFFFF;	padding: 2px;text-decoration: none; }#info-standars a:hover,#info-standars a:visited:hover {color: #FFFFFF;}.bordofoto_min{	border: 2px solid #CC0002;}.bordofoto_norm{	background-image:  url("../imgs/bordofoto.gif");	background-position: center center;	margin: auto;	background-repeat: no-repeat;	height: 117px;	width: 117px;	float: left;}.fotografia {	margin: 0px 0px 20px 25px;	padding: 0px;	float: right;	height: 260px;	width: 340px;	background-image:  url("../imgs/sfondofoto.gif");	background-position: center center;	vertical-align: middle;}.fotografia img {	margin-top: 20px;	margin-right: auto;	margin-left: 22px;	border: none;}.fotografia_six{	margin: 0px 10px 20px 0px;	padding: 0px;	float: left;	height: 260px;	width: 340px;	background-image:  url(../imgs/sfondofoto_six.gif);	background-position: center center;	vertical-align: middle;	background-repeat: no-repeat;}.fotografia_six img {	margin-top: 20px;	margin-right: 0px;	margin-left: 25px;	border: none;}.fotografia_por{	margin: 0px;	padding: 0px;	float: right;	height: 320px;	width: 240px;	background-image:  url("../imgs/sfondo_portrait.gif");	background-position: center center;	vertical-align: middle;	margin-right: 10px;}.fotografia_por img {	margin-top: 15px;	margin-right: 0px;	margin-left: 13px;}.signatured {	font-family: "Book Antiqua", Optima, "Times New Roman", serif;	font-size: 18px;	font-style: italic;	color: #333333;	text-decoration: none;	text-align: right;	font-weight: bold;	width: 700px;	display: block;}#gallery {	margin: 20px auto 40px;	padding: 10px 5px 5px 10px;	width: 650px;}#gallery img{	margin: 4px;	text-align: center;	border: 2px solid #CC0002;}li {	color: #403D33;}#gallery h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	color: #CC3300;	margin-left: -5px;}.enfasi {	font-weight: 200;	text-transform: uppercase;	font-size: 12px;color: #d00001; }.descrizione_tit {	font-size: 20px;	padding-bottom: 1px;	padding-left: 10px;	font-weight: lighter;	color: #7A745E;	text-align: center;	border-bottom: 1px solid #7C7660;}.proprieta {	width: 700px;	padding: 0px;	margin-right: auto;	margin-left: auto;	border: 3px solid #FEFEFD;}.foto_pro {	float: right;	background:  url("../imgs/sfondo_tum.gif") no-repeat center center;	width: 193px;	height: 149px;	margin: 0;	padding: 0;	clear: both;}.foto_pro img{	margin-top: 15px;	margin-left: 14px;}.spacer {clear:both; }.proprieta p {	font-size: 0.8em;}#desc {}.descrizione {	display: none;}.center {	text-align: center;}.fotobordata {	border: 1px solid #000000;	float: left;	margin: 20px;}