body {
	border-width: 0px;
	font-family: Tahoma;
	font-size: 12px;
	margin-left: 300px;
	margin-right: 300px;
	margin-top: 80px;
	background-color: #f4efe6;
}
a:link {
	text-decoration: none;
	color: #56493c;
}
a:visited {
	text-decoration: none;
	color: #c5b79c;
}
a:hover {
	text-decoration: none;
	color: #c5b79c;
}
a:active {
	text-decoration: none;
	color: #c5b79c;
}
div,img,p,ul,li {
	border-width : 0px;
	margin : 0px;
	border-left: #7d6f62;
}
#fondo {
	background:#FFFFFF;
	width: 758px;
	height: 688px;
	background-position:center;
}
#logo {
    width: 758px;
	height: 200px;
	margin-top: 0px;
	margin-left: 0px;
}
#lineam{
	position:absolute;
	top:280px;
	left:300px;
	height: 7px;
	width: 758px;
	background-color: #7d6f61;
}
.menu a{
  float: left;
  margin: 0px;
  width:121px;
  height:12px;
  text-align:center;
  background-color: #7d6f61;
  color:#c5b79c;
}
.menu_long a{
  float: left;
  margin: 0px;
  width:153px;
  height: 12px;
  text-align:center;
  background-color: #7d6f61;
  color:#c5b79c;
}
.menu a:hover{
  background-color: #7d6f61;
  color:#c5b79c;
}
.menuqui{
  width:121px;
  height:12px;
  text-align:center;
  float: left;
  margin: 0px;
  background-color: #7d6f61;
  color:#c5b79c;
}
.menuqui_long{
  width:153px;
  height: 12px;
  text-align:center;
  float: left;
  margin: 0px;
  background-color: #7d6f61;
  color:#c5b79c;
}
#barranav{
	position:absolute;
	top:287px;
	left:300px;
	width: 758px;
}
#lineam1{
	position:absolute;
	top:299px;
	left:300px;
	height: 8px;
	width: 758px;
	background-color: #7d6f61;
}
#lineac{
	position:absolute;
	top:307px;
	left:300px;
	height: 1px;
	width: 758px;
	background-color: #76a0ac;
}
#lineam2{
	position:absolute;
	top:308px;
	left:300px;
	height: 2px;
	width: 758px;
	background-color: #7d6f61;
}
#corpo{
    width: 758px;
	height: 440px;
    position:absolute;
	top:310px;
	left:300px;
}
#titolo_bloc{
    width: 758px;
	height: 50px;
    position:absolute;
}
#titolo {
	width: 569px;
	height: 50px;
	margin-left: 0px;
	margin-top: 0px;
	float: left;
	text-align: center;
    background-color: #c4bcb1; 
}
#img_titolo {
	width: 344px;
	height: 15px;
	margin-left: 113px;
	margin-top: 18px;
	float: left;
	vertical-align:middle;
	text-align: center;
}
#menu{
	width: 189px;
	height: 50px;
	float: left;
	right: 0px;
	margin-top: 0px;
    background-color: #ada296;
	position: absolute;
	z-index: 1000;
}
#menu_lat {
	width: 189px;
	height: 50px;
	margin-left: 0px;
	margin-top: 3px;
}
.menu_lat a{
  float: left;
  margin: 0px;
  width:189px;
  height:15px;
  background-color: #ada296;
}
#riga_bloc{
    width: 758px;
	height: 1px;
    position:absolute;
	top:50px;
}
#riga_sx {
	width: 569px;
	height: 1px;
	margin-left: 0px;
	margin-top: 0px;
	float: left;
    background-color: #ada296; 
}
#riga_dx {
	width: 189px;
	height: 1px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #c5b79c;
}
#contenuto_bloc{
	width: 758px;
	height: 389px;
	position:absolute;
}
#index_sx {
	width: 569px;
	height: 389px;
	margin-left: 0px;
	margin-top: 51px;
	float: left;
	text-align: center;
	background-color: #f4efe6;
	border-left: solid 1px #ada296;
}
#index_dx {
	width: 189px;
	height: 387px;
	margin-left: 0px;
	margin-top: 51px;
	float: left;
	text-align: center;
	background-color: #c4bcb1;
	position: absolute;
	left: 569px;
	top: 1px;
}
#linea_md{
	position:absolute;
	top:750px;
	left:300px;
	height: 2px;
	width: 758px;
	background-color: #7d6f61;
}
#linea_cd{
	position:absolute;
	top:752px;
	left:300px;
	height: 1px;
	width: 758px;
	background-color: #76a0ac;
}
#linea_md2{
	position:absolute;
	top:753px;
	left:300px;
	height: 15px;
	width: 758px;
	background-color: #7d6f61;
}
.recapiti {
	margin-left:20px;
	font-size: 11px;
	font-family: Tahoma;
	color: #c5b79c;
	text-align:left;
	vertical-align:middle;
}
#linea_tmfart{
	position:absolute;
	top:20px;
	left:0px;
	height: 15px;
	width: 758px;
}
.recapiti2 {
	font-size: 10px;
	font-family: Tahoma;
	color: #c5b79c;
	text-align:right;
	vertical-align:middle;
	margin-right: 20px;
}
#ita{
	position:absolute;
	left:701px;
	width: 17px;
	top: 2px;
}
#eng{
	position:absolute;
	left:726px;
	width: 17px;
	top: 2px;
}
#index1 {
	width: 568px;
	height: 107px;
	margin:0px;
	float: left;
}
.generale {
    margin-left:30px;
	margin-right:30px;
	margin-top:25px;
	font-family: Tahoma;
    color: #7d6f61; 
    font-size: 12px;
	text-align:left;
	text-align:justify;
	vertical-align:middle;
}
#matrimoni {
	width: 568px;
	height: 116px;
	margin:0px;
	float: left;
}
.matrimoni{
    margin:20px;
	font-family: Tahoma;
    color: #7d6f61; 
    font-size: 13px;
	text-align:center;
	text-align:justify;
	vertical-align:middle;
}
#cont_foto {
	width: 569px;
	height: 166px;
	margin:0px;
	float: left;
}

#foto1{
    width: 134px;
	height: 159px;
	position:absolute;
	top:274px;
	left:7px;
}
#interno1{
    width: 134px;
	height: 159px;
}

#foto2{
	width: 134px;
	height: 159px;
	position:absolute;
	top:274px;
	left:147px;
}
#interno2{
    width: 134px;
	height: 159px;
}
#foto3{
	width: 134px;
	height: 159px;
	position:absolute;
	top:274px;
	left:287px;
}
#interno3{
    width: 134px;
	height: 159px;
}
#foto4{
	width: 134px;
	height: 159px;
	position:absolute;
	top:274px;
	left:427px;
}
#interno4{
    width: 134px;
	height: 159px;
}
#index2 {
	width: 189px;
	height: 143px;
	margin:0px;
	float: left;
}
#titolo_dx {
	width: 189px;
	height: 25px;
	margin-left: 0px;
	margin-top: 0px;
	float: left;
	text-align: center;
    background-color: #ada296; 
}
#img_titolo_dx {
	width: 78px;
	height: 12px;
	margin-left: 9px;
	margin-top: 7px;
	float: left;
	vertical-align:middle;
	text-align: center;
}
#txt_cantina {
	width: 189px;
	height: 131px;
	margin:0px;
	float: left;
}
.txt_cantina {
    margin-left:12px;
    margin-right:12px;
	margin-top:5px;
  	font-family: Tahoma;
    color: #45301c; 
    font-size: 11px;
	text-align:left;
	text-align:justify;
}
#dx1{
    position:absolute;
    height: 1px;
	width: 189px;
	top:349px;
	left:569px;
	background-color: #b5aca0;
}
#dx2{
    position:absolute;
    height: 1px;
	width: 189px;
	top:350px;
	left:569px;
	background-color: #cbbfa7;
}
#glass{
	position:absolute;
	height: 84px;
	width: 189px;
	top:300px;
	left:0px;
	background-color: #b5aca0;
}
#img_glass {
	width: 170px;
	height: 79px;
	margin-left: 9px;
	margin-top: 3px;
	float: left;
	vertical-align:middle;
	text-align: center;
}
#dx3{
    position:absolute;
    height: 1px;
	width: 189px;
	top:435px;
	left:569px;
	background-color: #cbbfa7;
}
#dx4{
    position:absolute;
    height: 1px;
	width: 189px;
	top:436px;
	left:569px;
	background-color: #b5aca0;
}
#casolare{
    height: 12px;
	width: 73px;
	margin-top:0px;
	margin-left:0px;
}
#casolare_b{
    height: 389px;
	width: 569px;
	margin-top:0px;
	margin-left:0px;
}
#img_molino{
	width: 190px;
	height: 389px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
    text-align: center;
}
#txt_casolare{
	width: 379px;
	height: 149px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
    text-align: center;
}
.casolare_txt {
    margin-top:25px;
	margin-left:15px;
	margin-right:15px;
	font-family: Tahoma;
    color: #7d6f61; 
    font-size: 12px;
	text-align:left;
	text-align:justify;
}
#molino_dx{
	position:absolute;
	height: 389px;
	width: 189px;
	top:-1px;
	left:0px;
}
#molino_dx2{
	position:absolute;
	height: 389px;
	width: 189px;
	top:51px;
	left:569px;
}
#img_molino_dx{
	width: 189px;
	height: 389px;
	float: left;
}
#separatore{
	position:absolute;
	height: 1px;
	width: 378px;
	top:199px;
	left:191px;
	background-color: #c5bdb2;
}
#casolare_bloc{
	width: 379px;
	height: 239px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	background-color:#eae5db;
}
#cont_casolare {
	width: 379px;
	height: 239px;
	margin:0px;
	float: left;
}
#cas_1{
	width: 365px;
	height: 224px;
	position:absolute;
	top:208px;
	left:197px;
}
#interno_cas1{
	width: 365px;
	height: 224px;
}
#cas_2{
    width: 245px;
	height: 224px;
	position:absolute;
	top:208px;
	left:317px;
}
#interno_cas2{
    width: 245px;
	height: 224px;
}
.cantina_txt {
    margin-top:40px;
	margin-left:15px;
	margin-right:15px;
	font-family: Tahoma;
    color: #7d6f61; 
    font-size: 12px;
	text-align:left;
	text-align:justify;
}
#cer_1{
    width: 365px;
	height: 224px;
	position:absolute;
	top:208px;
	left:197px;
}
#interno_cer1{
    width: 365px;
	height: 224px;
}
.cerimonie_txt {
    margin-top:30px;
	margin-left:15px;
	margin-right:15px;
	font-family: Tahoma;
    color: #7d6f61; 
    font-size: 12px;
	text-align:left;
	text-align:justify;
}
#img_camere{
	width: 280px;
	height: 389px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
    text-align: center;
}
#separatore289{
	position:absolute;
	height: 1px;
	width: 289px;
	top:199px;
	left:281px;
	background-color: #c5bdb2;
}
#txt_camere{
	width: 289px;
	height: 149px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
    text-align: center;
}
.camere_txt {
    margin-top:50px;
	margin-left:15px;
	margin-right:15px;
	font-family: Tahoma;
    color: #7d6f61; 
    font-size: 12px;
	text-align:left;
	text-align:justify;
}
#camere_bloc{
	width: 289px;
	height: 239px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	background-color:#eae5db;
}
#cont_camere {
	width: 289px;
	height: 239px;
	margin:0px;
	float: left;
}
#cam_1{
    width: 289px;
	height: 224px;
	position:absolute;
	top:208px;
	left:280px;
}
#interno_cam1{
    width: 289px;
	height: 224px;
}
#tit_eventi {
	width: 280px;
	height: 50px;
	margin-left: 0px;
	margin-top: 0px;
	float: left;
    background-color: #bcb2a7; 
}
#img_tit_eventi {
	width: 280px;
	height: 15px;
	margin-left: 0px;
	margin-top: 18px;
	float: left;
	vertical-align:middle;
}
#tit_eventi2 {
	width: 289px;
	height: 50px;
	margin-left: 0px;
	margin-top: 0px;
	float: left;
    background-color: #c4bcb1; 
}
#img_tit_eventi2 {
	width: 289px;
	height: 15px;
	margin-left: 0px;
	margin-top: 18px;
	float: left;
	vertical-align:middle;
}
#eventi_sx {
	width: 280px;
	height: 389px;
	margin-left: 0px;
	margin-top: 51px;
	float: left;
	text-align: center;
    background-color: #dad3c9; 
}
#eventi_centro{
	width: 289px;
	height: 389px;
	margin-left: 0px;
	margin-top: 51px;
	float: left;
	text-align: center;
    background-color: #f4efe6; 
}
#txt_ev_centro{
	width: 289px;
	height: 149px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
    text-align: center;
}
.ev_centro_txt {
    margin-top:15px;
	margin-left:15px;
	margin-right:15px;
	font-family: Tahoma;
    color: #7d6f61; 
    font-size: 12px;
	text-align:left;
	text-align:justify;
}
#eventi_bloc{
	width: 289px;
	height: 239px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	background-color:#eae5db;
}
#cont_eventi {
	width: 289px;
	height: 239px;
	margin:0px;
	float: left;
}
#eventi_1{
    width: 134px;
	height: 224px;
	position:absolute;
	top:208px;
	left:287px;
}
#interno_eventi1{
    width: 134px;
	height: 224px;
}
#eventi_2{
    width: 134px;
	height: 224px;
	position:absolute;
	top:208px;
	left:428px;
}
#interno_eventi2{
    width: 134px;
	height: 224px;
}
#txt_ev_sx{
	width: 280px;
	height: 66px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
    text-align: center;
}
.ev_sx_txt {
    margin-top:20px;
	margin-left:7px;
	margin-right:6px;
	font-family: Tahoma;
    color: #7d6f61; 
    font-size: 12px;
	text-align:left;
	text-align:justify;
}
#menu_eventi{
	width: 280px;
	height: 176px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
    background-color: #dad3c9;
}
#menu_link {
	width: 280px;
	height: 176px;
	margin-left: 48px;
	margin-top: 3px;
}
.menu_link a{
  float: left;
  margin:0;
  width:280px;
  height:22px;
}
#eventi_bloc_sx{
	width: 280px;
	height: 147px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
}
#cont_eventi_sx{
	width: 280px;
	height: 147px;
	margin:0px;
	float: left;
}
#eventi_sx_1{
    width: 136px;
	height: 140px;
	position:absolute;
	top:292px;
	left:0px;
}
#interno_sx_eventi1{
    width: 136px;
	height: 140px;
}
#eventi_sx_2{
    width: 136px;
	height: 140px;
	position:absolute;
	top:292px;
	left:144px;
}
#interno_sx_eventi2{
    width: 136px;
	height: 140px;
}



#contatti_2 {
	background-color: #f4efe6;
	width: 569px;
	height: 389px;
	margin-left:0px;
	font-family:Tahoma;
}
#txtcontatti {
	width: 100%;
	height:50px;
	color: #7d6f61;
	font-size: 14px;
	font-family:Tahoma;
	padding-top: 10px;
	text-align: center;
	margin-top: 10px;
}
#infoquery {
	width: 505px;
	margin-left: auto;
	margin-right: auto;
	color: #7d6f61;
	font-size: 12px;
	padding-top: 5px;
}
.cont {
	float: left;
	width: 250px;
	margin-top: 10px;
}
.contbottom {
	width: 500px;
	clear: both;
	padding-top: 1px;
	margin-left: auto;
	margin-right: auto;
	height: 130px;
}
.campo, .campob {
	height: 30px;
	margin-top: 5px;
}
.campob {
	width: 500px;
}
.campobig, .campobigb {
	height: 80px;
	margin-top: 10px;
	vertical-align:middle;
}
.campobigb {
	width: 500px;
}
.nomecampo, .nomecampob {
	width: 60px;
	float: left;
	color: #7d6f61;
	font-size: 12px;
	font-family:Tahoma;
}
.nomecampob {
	width: 80px;
	float: left;
	color: #7d6f61;
	font-size: 12px;
	font-family:Tahoma;
}
.valorecampo {
	width: 170px;
	float: left;
}
#campotast {
	width: 510px;
	height:40px;
}
.zero {
	width: 250px;
	float: left;
	text-align: right;
}
.uno {
	width:250px;
	float: right;
	text-align: left;
}
#psg_rap {
	width: 300px;
	height: 120px;
	text-align: center;
}
#dove_siamo_bloc{
	width: 314px;
	height: 134px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	background-color:#eae5db;
}
#cont_dove_siamo {
	width: 314px;
	height: 134px;
	margin-top:7px;
	margin-left:0px;
	float: left;
}
#sep_dove{
    position:absolute;
    height: 1px;
	width: 314px;
	top:304px;
	left:255px;
	background-color: #c5bdb2;
}
#img_cartina_sx{
	width: 339px;
	height: 389px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	text-align: center;
	border-right: solid 1px #ada296;
}
#txt_dove_siamo{
	width: 229px;
	height: 389px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	text-align: center;
}
.dove_siamo_txt {
	margin-top:30px;
	margin-left:15px;
	margin-right:15px;
	font-family: Tahoma;
	color: #7d6f61;
	font-size: 12px;
	text-align:left;
	text-align:justify;
}
#dove_foto_dx {
	width: 189px;
	height: 192px;
	margin:0px;
	float: left;
}
#logo_dx {
	width: 189px;
	height: 40px;
	margin-left: 0px;
	margin-top: 0px;
	float: left;
	text-align: center;
    background-color: #ada296; 
}
#txt_dove_logo{
	width: 189px;
	height:40px;
	margin:0px;
	float: left;
}
.txt_dove_logo {
	margin-top:10px;
  	font-family: Tahoma;
    color: #f4efe6; 
    font-size: 16px;
	text-align:center;
}
#txt_dove_dx {
	width: 189px;
	height:103px;
	margin-top:10px;
	float: left;
}
.txt_dove_dx {
    margin-left:10px;
    margin-right:10px;
	margin-top:0px;
  	font-family: Tahoma;
    color: #45301c; 
    font-size: 12px;
	text-align:center;
}
