/* CSS Document */

<style> 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }



.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:2590px;
	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;
	background-image:url(images/shadow_left.jpg); 
	background-repeat:repeat-y;
}

.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;
}

.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;
}

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

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

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

.intro {
	position: absolute;
	left: 50%;
	top: 490px;
	margin-left: -350px;
	width:335px;
	height:240px;
	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:530px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

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

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

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

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

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

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

.footer_line {
	position: absolute;
	left: 50%;
	top: 2500px;
	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: 2530px;
	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: 2542px;
	margin-left:15px;
	width:345px;
	height:40px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall_1 {
	position: absolute;
	left: 50%;
	top: 553px;
	margin-left:-350px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall_2 {
	position: absolute;
	left: 50%;
	top: 553px;
	margin-left:-174px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall_3 {
	position: absolute;
	left: 50%;
	top: 553px;
	margin-left: 3px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall_4 {
	position: absolute;
	left: 50%;
	top: 553px;
	margin-left: 180px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall_5 {
	position: absolute;
	left: 50%;
	top: 648px;
	margin-left:-350px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall_6 {
	position: absolute;
	left: 50%;
	top: 648px;
	margin-left:-174px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall_7 {
	position: absolute;
	left: 50%;
	top: 648px;
	margin-left: 3px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall_8 {
	position: absolute;
	left: 50%;
	top: 648px;
	margin-left: 180px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall_9 {
	position: absolute;
	left: 50%;
	top: 743px;
	margin-left:-350px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall_10 {
	position: absolute;
	left: 50%;
	top: 743px;
	margin-left:-174px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall_11 {
	position: absolute;
	left: 50%;
	top: 743px;
	margin-left: 3px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall_12 {
	position: absolute;
	left: 50%;
	top: 743px;
	margin-left: 180px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}



.gall_13 {
	position: absolute;
	left: 50%;
	top: 838px;
	margin-left:-350px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall_14 {
	position: absolute;
	left: 50%;
	top: 838px;
	margin-left:-174px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall_15 {
	position: absolute;
	left: 50%;
	top: 838px;
	margin-left: 3px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall_16 {
	position: absolute;
	left: 50%;
	top: 838px;
	margin-left: 180px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}



.gall2_1 {
	position: absolute;
	left: 50%;
	top: 1000px;
	margin-left:-350px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall2_2 {
	position: absolute;
	left: 50%;
	top: 1000px;
	margin-left:-174px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall2_3 {
	position: absolute;
	left: 50%;
	top: 1000px;
	margin-left: 3px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall2_4 {
	position: absolute;
	left: 50%;
	top: 1000px;
	margin-left: 180px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall2_5 {
	position: absolute;
	left: 50%;
	top: 1095px;
	margin-left:-350px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall2_6 {
	position: absolute;
	left: 50%;
	top: 1095px;
	margin-left:-174px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall2_7 {
	position: absolute;
	left: 50%;
	top: 1095px;
	margin-left: 3px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall2_8 {
	position: absolute;
	left: 50%;
	top: 1095px;
	margin-left: 180px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall2_9 {
	position: absolute;
	left: 50%;
	top: 1190px;
	margin-left:-350px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall2_10 {
	position: absolute;
	left: 50%;
	top: 1190px;
	margin-left:-174px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall2_11 {
	position: absolute;
	left: 50%;
	top: 1190px;
	margin-left: 3px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall2_12 {
	position: absolute;
	left: 50%;
	top: 1190px;
	margin-left: 180px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall2_13 {
	position: absolute;
	left: 50%;
	top: 1285px;
	margin-left:-350px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall2_14 {
	position: absolute;
	left: 50%;
	top: 1285px;
	margin-left:-174px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall2_15 {
	position: absolute;
	left: 50%;
	top: 1285px;
	margin-left: 3px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall2_16 {
	position: absolute;
	left: 50%;
	top: 1285px;
	margin-left: 180px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}



.gall3_1 {
	position: absolute;
	left: 50%;
	top: 1558px;
	margin-left:-350px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall3_2 {
	position: absolute;
	left: 50%;
	top: 1558px;
	margin-left:-174px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall3_3 {
	position: absolute;
	left: 50%;
	top: 1558px;
	margin-left: 3px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall3_4 {
	position: absolute;
	left: 50%;
	top: 1558px;
	margin-left: 180px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall3_5 {
	position: absolute;
	left: 50%;
	top: 1653px;
	margin-left:-350px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall3_6 {
	position: absolute;
	left: 50%;
	top: 1653px;
	margin-left:-174px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall3_7 {
	position: absolute;
	left: 50%;
	top: 1653px;
	margin-left: 3px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall3_8 {
	position: absolute;
	left: 50%;
	top: 1653px;
	margin-left: 180px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall3_9 {
	position: absolute;
	left: 50%;
	top: 1748px;
	margin-left:-350px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall3_10 {
	position: absolute;
	left: 50%;
	top: 1748px;
	margin-left:-174px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall3_11 {
	position: absolute;
	left: 50%;
	top: 1748px;
	margin-left: 3px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall3_12 {
	position: absolute;
	left: 50%;
	top: 1748px;
	margin-left: 180px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall3_13 {
	position: absolute;
	left: 50%;
	top: 1843px;
	margin-left:-350px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall3_14 {
	position: absolute;
	left: 50%;
	top: 1843px;
	margin-left:-174px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall3_15 {
	position: absolute;
	left: 50%;
	top: 1843px;
	margin-left: 3px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall3_16 {
	position: absolute;
	left: 50%;
	top: 1843px;
	margin-left: 180px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall3_17 {
	position: absolute;
	left: 50%;
	top: 1938px;
	margin-left:-350px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall3_18 {
	position: absolute;
	left: 50%;
	top: 1938px;
	margin-left:-174px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall3_19 {
	position: absolute;
	left: 50%;
	top: 1938px;
	margin-left: 3px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall3_20 {
	position: absolute;
	left: 50%;
	top: 1938px;
	margin-left: 180px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall3_21 {
	position: absolute;
	left: 50%;
	top: 2033px;
	margin-left:-350px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall3_22 {
	position: absolute;
	left: 50%;
	top: 2033px;
	margin-left:-174px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall3_23 {
	position: absolute;
	left: 50%;
	top: 2033px;
	margin-left: 3px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.gall3_24 {
	position: absolute;
	left: 50%;
	top: 2033px;
	margin-left: 180px;
	width:170px;
	height:89px;
	visibility:visible!important;
	overflow:hidden;
	z-index: 1;
}

.left_shadow {
	position: absolute;
	left: 50%;
	top:0px;
	margin-left:-395px;
	width:15px;
	height:2590px;
	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:2590px;
	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-style:italic; 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>

