/* CSS Document */
body {margin:0; background-color:#23241F; background-image:url(images/161.jpg);}

#layout{
margin:auto;
width:780px;
height:660px;
background-color:#768834;
color:#1d1300;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
}
#layout1{
margin:auto;
width:780px;
height:2380px;
background-color:#768834;
color:#1d1300;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
}
#layouttariffe{
margin:auto;
width:780px;
height:1180px;
background-color:#768834;
color:#1d1300;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
}
#layout2{
margin:auto;
width:780px;
height:1450px;
background-color:#768834;
color:#1d1300;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
}
#layoutdove{
margin:auto;
width:780px;
height:1300px;
background-color:#768834;
color:#1d1300;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
}
#layoutrisorse{
margin:auto;
width:780px;
height:800px;
background-color:#768834;
color:#1d1300;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
}
#layout-tirrenia{
margin:auto;
width:780px;
height:1320px;
background-color:#768834;
color:#1d1300;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
}
#title{
margin-left:0px;
width:780px;
margin-top:12px;
padding-top:6px;

}

#title h1{
margin-left:25px;
width:350px;
height:16px;
font-size:26px;
padding-top:0px;
margin-top:0px;
color:#fdf3b9;
}
#title h2{
margin-left:300px;
width:480px;
height:21px;
margin-top:6px;
font-weight:normal;
font-size:20px;
color:#ffffff;
}
#header{
	background-color:#587c38;
	background-image:url(images/header.jpg);
	width:727px;
	height:173px;
	margin-left: 25px;
}
#links{
	background-color:#768834;
	padding-bottom:7px;
	height: 28px;
	width:729px;
	position:absolute;
	margin-left:10px;
	top: 252px;
	}
	
		
#home{
	background-image:url(images/h1.jpg);
	width:107px;
	height:33px;
	background-repeat:no-repeat;
	margin-left:16px;
	
		}
#about{
	background-image:url(images/a1.jpg);
	width:130px;
	height:33px;
	background-repeat:no-repeat;
	position:absolute;
	margin-left:136px;
	margin-top:-33px;
	left: -12px;
	top: 33px;

}
#food{
	background-image:url(images/f1.jpg);
	width:106px;
	height:33px;
	background-repeat:no-repeat;
	position:absolute;
	margin-left:267px;
	margin-top:-33px;
	left: -12px;
	top: 33px;

}
#features{
	background-image:url(images/fea1.jpg);
	width:133px;
	height:33px;
	background-repeat:no-repeat;
	position:absolute;
	margin-left:374px;
	margin-top:-33px;
	left: -12px;

}
#order{
	background-image:url(images/o1.jpg);
	width:102px;
	height:33px;
	background-repeat:no-repeat;
	position:absolute;
	margin-left:508px;
	margin-top:-33px;
	left: -12px;

}
#contacts{
	background-image:url(images/c1.jpg);
	width:147px;
	height:33px;
	background-repeat:no-repeat;
	position:absolute;
	margin-left:607px;
	margin-top:-33px;
	left: -12px;
	top: 33px;
}	
#line{
	background-image:url(images/line.jpg);
	width:1px;
	height:36px;
	background-repeat:no-repeat;
	position: absolute;
	left: 238px;
	top: 240px;
}	
#body1{
	background-color:#557a37;
	width:731px;
	height:350px;
	margin:auto;
	padding-top:10px;
	position: absolute;
	top: 285px;
	margin-left: 25px;
}
#bodyappartamenti{
	background-color:#557a37;
	width:731px;
	height:2020px;
	margin:auto;
	padding-top:10px;
	position: absolute;
	top: 285px;
	margin-left: 25px;
}
#bodytariffe{
	background-color:#557a37;

	width:731px;
	height:820px;
	margin:auto;
	padding-top:10px;
	position: absolute;
	top: 285px;
	margin-left: 25px;
}
#bodycontatti{
	background-color:#557a37;
	width:731px;
	height:1100px;
	margin:auto;
	padding-top:10px;
	position: absolute;
	top: 285px;
	margin-left: 25px;
}
#bodydove{
	background-color:#557a37;
	width:731px;
	height:950px;
	margin:auto;
	padding-top:10px;
	position: absolute;
	top: 285px;
	margin-left: 25px;
}
#bodyrisorse{
	background-color:#557a37;
	width:731px;
	height:450px;
	margin:auto;
	padding-top:10px;
	position: absolute;
	top: 285px;
	margin-left: 25px;
}
#bodytirrenia{
	background-color:#557a37;
	width:731px;
	height:970px;
	margin:auto;
	padding-top:10px;
	position: absolute;
	top: 285px;
	margin-left: 25px;
}
#left{
	margin-left:20px;
	margin-top: 10px;
	position: absolute;
	height: 31px;
	width: 264px;
	left: 16px;
	top: 9px;
}
.txt2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#e3e8c6;
	margin-left:10px;
	position: absolute;
	width: 483px;
	height: 66px;
	top: 37px;
	left: 24px;
}
.txtappartamenti{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#e3e8c6;
	margin-left:10px;
	position: absolute;
	width: 664px;
	height: 40px;
	top: 37px;
	left: 24px;
}
#right{
	margin-left: 524px;
	margin: auto;
	position: absolute;
	left: 532px;
	top: 43px;
	}
#welcome{
	margin-left:32px;
color:#fdf3b9;
	padding-top:10px;
}
#website{
margin-left:30px;
background-image:url(images/agricultural1.jpg);
background-repeat:no-repeat;
padding-top:0px;
margin-top:0px;
}
.more{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3b4404;
	font-weight:normal;
	position: absolute;
	left: 309px;
	top: 213px;
	text-decoration: none;
}
#products{
	width:664px;
	height:151px;
	background-color:#adbc55;
	position: absolute;
	left: 29px;
	top: 160px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
}
#productsappartamenti{
	width:664px;
	height:1980px;
	background-color:#adbc55;
	position: absolute;
	left: 29px;
	top: 20px;
}
#productscontatti{
	width:664px;
	height:1050px;
	background-color:#adbc55;
	position: absolute;
	left: 29px;
	top: 20px;
}
#productstariffe{
	width:664px;
	height:780px;
	background-color:#adbc55;
	position: absolute;
	left: 29px;
	top: 20px;
}
#productsdove{
	width:664px;
	height:910px;
	background-color:#adbc55;
	position: absolute;
	left: 29px;
	top: 20px;
}
#productsrisorse{
	width:664px;
	height:400px;
	background-color:#adbc55;
	position: absolute;
	left: 29px;
	top: 20px;
}
#productstirrenia{
	width:664px;
	height:930px;
	background-color:#adbc55;
	position: absolute;
	left: 29px;
	top: 20px;
}
#ourproducts{
margin-left:10px;
margin-top:10px;
background-image:url(images/ourproducts1.jpg);
background-repeat:no-repeat;
width:400px;
height:12px;
color:#ffffff;
font-weight:bold;
}
#pro1{
	margin-left:10px;
	margin-top:15px;
	position: absolute;
	left: 0px;
	top: 18px;
	background-image:url(images/pic2.jpg);
border:2px solid #557a37;
	width:109px;
	height:90px;
}
#txt{
margin-left:10px;
margin-top:5px;
margin-bottom:5px;
}
.protxt{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:sharp;
	color:#47510b;
	margin-left: 150px;
	position: absolute;
	left: -10px;
	width: 200px;
	height: 30px;
	top: 21px;
}
.protxt1{
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:sharp;
	position: absolute;
	left: 138px;
	top: 39px;
	width: 160px;
	height: 38px;
	color:#333333;
	}
.protxtappartamenti {
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:sharp;
	margin-left:10px;
	margin-top: 30px;
	width: 96%;
	text-align:justify;
	color:#333333;

	}
.protxt-tariffe {
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:sharp;
	margin-left:10px;
	background-image:url(images/fondo1.png);
	margin-top: 30px;
	width: 96%;
	text-align:justify;
	color:#333333;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
	}
.protxtdidascalia{
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:sharp;
	color:#47510b;
	margin-left: 10px;
margin-top:0px;
margin-bottom:0px;
	
}
#pro2{
	margin-left:10px;
	margin-top:15px;
	position: absolute;
	left: 316px;
	top: 19px;
	background-image:url(images/pic3.jpg);
border:2px solid #557a37;
	width:109px;
	height:90px;
}	
.protxt2{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:sharp;
	color:#47510b;
	margin-left: 150px;
	position: absolute;
	left: 306px;
	width: 200px;
	height: 30px;
	top: 21px;
}

.protxt3{
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:sharp;
	position: absolute;
	left: 456px;
	top: 39px;
	width: 160px;
	height: 38px;
	color:#333333;
	}
#txt1{
margin-left:10px;
margin-top:10px;
margin-bottom:5px;
}	


.linktxt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 900;
	color: #7c5201;
	text-decoration: none;
}
a.linktxt:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 900;
	color: #7c5201;
	text-decoration: none;
}

a.linktxt:hover {
	color: #46672b;	text-decoration: none;
}

a.attivo { font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 900;
	color: #ffffff;
	text-decoration: none;

}
a:link {
	color: #7c5201;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a:hover {
	color: #46672b;	text-decoration: none;
}
#pic1{
background-image:url(images/pic1.jpg);
background-repeat:no-repeat;
width:158px;
height:94px;
border: 2px solid #adbc55;
}
	
#footer{
	height:24px;
	margin:auto;
	position:absolute;
	width: 780px;
	top: 600px;

	
}
#footerappartamenti{
	height:24px;
	margin:auto;
	position:absolute;
	width: 780px;
	top: 2330px;
text-align:center;

	
}
#footercontatti{
	height:24px;
	margin:auto;
	position:absolute;
	width: 780px;
	top: 1110px;
text-align:center;

	
}
#footertariffe{
	height:24px;
	margin:auto;
	position:absolute;
	width: 780px;
	top: 1130px;
text-align:center;

	
}
#footerdove{
	height:24px;
	margin:auto;
	position:absolute;
	width: 780px;
	top: 1260px;
text-align:center;

	
}
#footerrisorse{
	height:24px;
	margin:auto;
	position:absolute;
	width: 780px;
	top: 470px;
text-align:center;

	
}
#footertirrenia{
	height:24px;
	margin:auto;
	position:absolute;
	width: 780px;
	top: 990px;
text-align:center;

	
}
.foottxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	vertical-align:middle;
	padding-top:5px;
text-align:center;

	}	
