body {
margin: 0px;
font-family: Garamond;
background-image: url(../images/background.jpg);
background-repeat: no-repeat;
background-position: top;
text-align: center;
min-width: 800px;
height:789px;
}

div#wrapper {
margin: 0 auto;
position: relative;
width: 800px;
text-align: left;
}

div#navbar {
text-align: center;
margin-top: 5px;
margin-bottom: 10px;
}

table.navlink {
vertical-align: middle; 
margin-right: auto;
margin-left: auto;
}

td {
vertical-align: middle;
}

.navlink a:link {
height: 40px;
font-family: Garamond;
font-size : 14pt;
font-weight : bold;
color: #FFFFFF;
text-decoration : none;
padding: 2px;
margin: 2px;
border : 1px outset gray;
display: block;
width: 120px;
background-color:#304ca5;
vertical-align: middle; 
}

.navlink a:visited {
vertical-align: middle; 
height: 40px;
font-family: Garamond;
font-size : 14pt;
font-weight : bold;
color: #FFFFFF;
text-decoration : none;
padding: 2px;
margin: 2px;
border : 1px outset gray;
display: block;
width: 120px;
background-color:#304ca5;
vertical-align: middle; 
}

.navlink a:hover {
vertical-align: middle; 
height: 40px;
font-family: Garamond;
font-size : 14pt;
font-weight : bold;
color: #FFFFFF;
text-decoration : none;
padding: 2px;
margin: 2px;
border : 1px inset black;
display: block;
background-color : #4f6bc2;
width: 120px;
vertical-align: middle; 
}

div#header {
text-align: center;
}

div#topleft {
margin: 0px;
float:left;
width: 227px;
position: relative;
left: 20px;
top: 10px;
}

p#topleftp {
margin: 0px;
margin-top: 10px;
width: 227px;
text-align: center;
font-family: Garamond;
font-weight: bold;
font-size: 16pt;
border: 5px #304ca5 solid;
}

div#topright {
display:inline;
float:right;
width:466px;
position: relative;
right: 20px;
top: 10px;
z-index: 0;
}

div#bottomleft {
margin: 0px;
margin-top: 20px;
float:left;
width:332px;
position: relative;
left: 20px;
top: 5px;
z-index: 1;
}

div#bottomright {
float:right;
width:390px;
position: relative;
right: 40px;
top: 20px;
margin-bottom:40px;
}

p#bottomrightp {
padding-left: 5px;
padding-right: 5px;
margin: 0px;
display:block;
width: 390px;
text-align: center;
font-family: Garamond;
font-weight: bold;
font-size: 16pt;
border: 5px #304ca5 solid;
}

div#poiguerande {
width: 293px;
height: 208px;
float: left;
position: relative;
left: 20px;
top: 10px;
z-index: 7;
}

div#poiguerande p{
font-family: Garamond;
font-weight: bold;
font-size : 16pt;
position: relative;
top: -230px;
left: 10px;
}

div#poitext {
font-family: Garamond;
font-weight: bold;
font-size: 16pt;
color: #304ca5;
float: left;
position: relative;
text-align: center;
width: 100px;
left:55px;
top:0px;
}

div#poichateau {
width: 298px;
height: 239px;
float: right;
position: relative;
right: 20px;
top: 10px;
z-index: 5;
}

div#poichateau p{
font-family: Garamond;
font-weight: bold;
font-size : 16pt;
position: relative;
top: -260px;
left: 10px;
}

div#poibriere {
width: 226px;
height: 171px;
float: left;
position: relative;
left: 55px;
top: -15px;
z-index: 8;
}

div#poibriere p{
font-family: Garamond;
font-weight: bold;
font-size : 16pt;
position: relative;
text-align: center;
color: #FFFFFF;
top: -50px;
}

div#poi18th {
width: 267px;
height: 201px;
float: right;
position: relative;
left: 90px;
top: -60px;
z-index: 6;
}

div#poi18th p{
font-family: Garamond;
font-weight: bold;
font-size : 16pt;
position: relative;
text-align: center;
color: #FFFFFF;
top: -50px;
}

div#poiroche {
width: 361px;
height: 279px;
float: left;
position: relative;
top: -60px;
left: 20px;
z-index: 2;
}

div#poiroche p{
font-family: Garamond;
font-weight: bold;
font-size : 16pt;
position: relative;
text-align: center;
color: #FFFFFF;
top: -50px;
}

div#poiredon1 {
width: 224px;
height: 165px;
float: right;
position: relative;
right: 0px;
top: -20px;
z-index: 3;
}

div#poiredon1 p{
font-family: Garamond;
font-weight: bold;
font-size : 16pt;
position: relative;
text-align: right;
top: -190px;
right: 24px;
}

div#poiredon2 {
width: 175px;
height: 133px;
float: right;
position: relative;
right: 20px;
top: -100px;
z-index: 4;
}

div#poiredon2 p{
font-family: Garamond;
font-weight: bold;
font-size : 16pt;
position: relative;
top: -150px;
left: 10px;
}

div#poigacilly {
width: 395px;
height: 296px;
float: none;
position: relative;
left: 20px;
top: -40px;
z-index: 1;
clear: left;
margin-bottom: -230px;
}

div#poigacilly p{
font-family: Garamond;
font-weight: bold;
font-size : 16pt;
position: relative;
color: #FFFFFF;
top: -315px;
left: 10px;
}

div#poirochefort {
width: 322px;
height: 445px;
float: right;
position: relative;
right: 20px;
top: -254px;
z-index: 0;
margin-bottom: -250px;
}

div#poirochefort p{
font-family: Garamond;
font-weight: bold;
font-size : 16pt;
position: relative;
text-align: center;
color: #FFFFFF;
top: -50px;
}

div#cottage1 {
margin: 0px;
width: 150px;
height: 199px;
float: left;
position: relative;
left: 20px;
}

div#cottage_toptext {
margin: 0px;
display: block;
text-align: center;
font-family: Garamond;
font-weight: bold;
font-size : 16pt;
float: left;
width: 400px;
height: 100px;
position:relative;
left: 50px;
}

div#cottage2 {
margin: 0px;
width: 141px;
height: 188px;
float: left;
position: relative;
left: -370px;
top: 90px;
}

div#cottage3 {
margin: 0px;
width: 181px;
height: 111px;
float: left;
position: relative;
left: 160px;
top: -50px;
}

div#cottage4 {
margin: 0px;
width: 152px;
height: 203px;
float: left;
position: relative;
left: 170px;
top: -50px;
z-index:1;
}

div#cottage5 {
margin: 0px;
width: 149px;
height: 198px;
float: right;
position: relative;
right: 20px;
top: -188px;
}

div#cottage6 {
margin: 0px;
width: 104px;
height: 139px;
float: left;
position: relative;
left: 45px;
top: -180px;
clear: left;
}

div#cottage7 {
margin: 0px;
width: 167px;
height: 222px;
float: left;
position: relative;
left: 20px;
top: -170px;
clear: left;
}

div#cottage_midtext {
margin: 0px;
text-align: center;
font-family: Garamond;
font-weight: bold;
font-size : 16pt;
width: 360px;
height: 60px;
position:absolute;
top: 560px;
left: 200px;
}

div#cottage8 {
margin: 0px;
width: 209px;
height: 146px;
float: left;
position: absolute;
left: 200px;
top: 703px;
z-index:1;
}

div#cottage9 {
margin: 0px;
width: 222px;
height: 166px;
float: left;
position: absolute;
left: 380px;
top: 780px;
z-index:0;
}

div#cottage10 {
margin: 0px;
width: 161px;
height: 214px;
float: right;
position: absolute;
right: 20px;
top: 640px;
}

div#cottage11 {
margin: 0px;
width: 390px;
height: 315px;
float: left;
position: relative;
left: 20px;
top: -130px;
clear: left;
z-index:2;
margin-bottom: -250px;
}

div#cottage11 p{
font-family: Garamond;
font-weight: bold;
font-size : 16pt;
position: relative;
color: #FFFFFF;
top: -60px;
text-align: center;
}

div#cottage_bottext {
margin: 0px;
display: block;
text-align: center;
font-family: Garamond;
font-weight: bold;
font-size : 16pt;
float: right;
width: 380px;
height: 100px;
position:absolute;
right: 0px;
top: 970px;
margin-bottom: -50px;
}

div#contact_body {
text-align: center;
}

div#contact_body p {
font-family: Garamond;
font-weight: bold;
font-size : 16pt;
}

div#loc_toptext{
font-family: Garamond;
font-weight: bold;
font-size : 16pt;
text-align: center;
}

div#loc_toptext p{
margin: auto;
text-align: center;
border: 0px none;
}

div#loc_map {
position: relative;
top:20px;
text-align: center;
margin-bottom: 40px;
}
	
div#loc_map img {
border: 3px black solid;
}