/* CSS Document */

<style>
.none {
	position: absolute;
	left: 0%;
	top: 0px;
	margin-left: 0px;
	width: 0px;
	height: 0px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
	background-color: #FFFFFF;
}

body {
	background-image:url();
}


.background {
	position: absolute;
	left: 50%;
	top: 0px;
	margin-left:-380px;
	width:760px;
	height:2290px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
	background-color: #FFFFFF;
}

.special {
	position: absolute;
	left: 50%;
	top: 70px;
	margin-left:250px;
	width:129px;
	height:129px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 3;
}

.shadow_left {
	position: absolute;
	left: 50%;
	top: 0px;
	margin-left:-410px;
	width:30px;
	height:1390px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
	background-color: #FFFFFF;
}

.shadow_right {
	position: absolute;
	left: 50%;
	top: 0px;
	margin-left:-380px;
	width:760px;
	height:1390px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
	background-color: #FFFFFF;
}

.background_gall {
	position: absolute;
	left: 50%;
	top: 0px;
	margin-left:-380px;
	width:760px;
	height:2390px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
	background-color: #FFFFFF;
}

.logo {
	position: absolute;
	left: 50%;
	top: 35px;
	margin-left:-350px;
	width:228px;
	height:44px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
	background-color: #FFFFFF;
}

.email {
	position: absolute;
	left: 50%;
	top: 35px;
	margin-left: 250px;
	width:103px;
	height:20px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
	background-color: #FFFFFF;
}

.nav_home {
	position: absolute;
	left: 50%;
	top: 433px;
	margin-left:-350px;
	width:54px;
	height:35px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.nav_gallery {
	position: absolute;
	left: 50%;
	top: 433px;
	margin-left:-173px;
	width:62px;
	height:35px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.nav_about {
	position: absolute;
	left: 50%;
	top: 433px;
	margin-left:-293px;
	width:117px;
	height:35px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.nav_marche {
	position: absolute;
	left: 50%;
	top: 433px;
	margin-left:-108px;
	width:81px;
	height:35px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.nav_comments {
	position: absolute;
	left: 50%;
	top: 433px;
	margin-left:-24px;
	width:121px;
	height:35px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.nav_prices {
	position: absolute;
	left: 50%;
	top: 433px;
	margin-left: 100px;
	width:155px;
	height:35px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.nav_contact {
	position: absolute;
	left: 50%;
	top: 433px;
	margin-left:258px;
	width:92px;
	height:35px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.farmhouse_pic {
	position: absolute;
	left: 50%;
	top: 100px;
	margin-left: -350px;
	width:700px;
	height:331px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.farmhouse_pic_strip_1 {
	position: absolute;
	left: 50%;
	top: 100px;
	margin-left: -350px;
	width:700px;
	height:20px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 2;
}

.farmhouse_pic_strip_2 {
	position: absolute;
	left: 50%;
	top: 410px;
	margin-left: -350px;
	width:700px;
	height:20px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 2;
}

.intro {
	position: absolute;
	left: 50%;
	top: 510px;
	margin-left: -350px;
	width:335px;
	height:250px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.enlarge {
	position: absolute;
	left: 50%;
	top: 770px;
	margin-left:-320px;
	width:305px;
	height:30px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.body_1 {
	position: absolute;
	left: 50%;
	top: 490px;
	margin-left: 15px;
	width:335px;
	height:150px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.body_2 {
	position: absolute;
	left: 50%;
	top: 490px;
	margin-left:15px;
	width:340px;
	height:1430px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.book_now {
	position: absolute;
	left: 50%;
	top: 1955px;
	margin-left: -350px;
	width:335px;
	height:211px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.book_title {
	position: absolute;
	left: 50%;
	top: 2120px;
	margin-left: -340px;
	width:300px;
	height:20px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.book_sub {
	position: absolute;
	left: 50%;
	top: 2140px;
	margin-left: -340px;
	width:300px;
	height:20px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.guest_title {
	position: absolute;
	left: 50%;
	top: 2120px;
	margin-left: 25px;
	width:300px;
	height:20px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.guest_sub {
	position: absolute;
	left: 50%;
	top: 2140px;
	margin-left: 25px;
	width:300px;
	height:20px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.guest_comms {
	position: absolute;
	left: 50%;
	top: 1955px;
	margin-left: 15px;
	width:335px;
	height:211px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.footer_line {
	position: absolute;
	left: 50%;
	top: 2200px;
	margin-left: -380px;
	width:760px;
	height:1px;
	background-color:#999999;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.footer_logo {
	position: absolute;
	left: 50%;
	top: 2230px;
	margin-left:-350px;
	width:228px;
	height:44px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
	background-color: #FFFFFF;
}

.footer_text {
	position: absolute;
	left: 50%;
	top: 2242px;
	margin-left:15px;
	width:345px;
	height:40px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.left_shadow {
	position: absolute;
	left: 50%;
	top:0px;
	margin-left:-395px;
	width:15px;
	height:2290px;
	visibility:visible!important;
	overflow:hidden;
	background-image:url(shadow_left.jpg);
	background-repeat:repeat-y;
}

.right_shadow {
	position: absolute;
	left: 50%;
	top:0px;
	margin-left:380px;
	width:15px;
	height:2290px;
	visibility:visible!important;
	overflow:hidden;
	background-image:url(shadow_right.jpg);
	background-repeat:repeat-y;
}



.nav_type {color: #999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
.nav_type_current {color: #666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.intro_type {color:#37717a; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:19px; font-weight:100; line-height:27px;}
.body_intro {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; line-height:22px; letter-spacing:0.04em}
.body_main {color: #999999; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:20px}
.ad_title {color: #999999; font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal;}
.footer_body {color: #999999; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:15px}




a:link {
	color: #999999;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
</style>

