body {
background:#857359;
}

img {
border:none;
}

a img {
border-style:none;
}

#base {
position:relative;
width:800px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:50px;
}

#menu {
position:absolute;
top:545px;
left:10px;
width:780px;
}

#menu a {
color:#fff;
text-decoration:none;
font-family:Times, serif;
font-style:normal;
font-size:14px;
margin-left:22px;
margin-right:22px;
}

#lieu {
position:absolute;
top:0;
left:10px;
color:#2b1314;
font-family:Times, serif;
font-style:normal;
font-size:14px;
}

#version1 {
position:absolute;
top:0;
right:70px;
}

#patchwork {
position:absolute;
width:684px;
height:508px;
top:25px;
left:58px;
}

#version2 a {
color:#2b1314;
text-decoration:none;
font-family:Times, serif;
font-style:normal;
font-size:14px;
margin-left:5px;
}

#cuisine {
position:absolute;
top:468px;
left:10px;
width:780px;
height:52px;
}

#cuisine p {
font-family:"Century Gothic", Arial, sans serif;
font-size:14px;
font-style:normal;
text-align:center;
padding-top:8px;
padding-bottom:10px;
color:#2b1314;
border-color:#000 #857359;
border-style:solid;
border-width:1px;
}

#menu1 p,#menu2 p,#menu3 p,#menu4 p,#menu5 p {
font-family:Times, serif;
font-size:12px;
font-style:italic;
text-align:center;
color:#fff;
}

#menu1 {
position:absolute;
width:147px;
height:110px;
top:28px;
left:98px;
}

#menu2 {
position:absolute;
width:147px;
height:110px;
top:28px;
left:548px;
}

#menu3 {
position:absolute;
width:147px;
height:110px;
top:135px;
left:401px;
}

#menu4 {
position:absolute;
width:147px;
height:110px;
top:255px;
left:98px;
}

#menu5 {
position:absolute;
width:147px;
height:110px;
top:285px;
left:553px;
}

.left {
float:left;
}

.right {
float:right;
}

#photo1 {
position:absolute;
width:299px;
height:110px;
top:21px;
left:250px;
}

#photo2 {
position:absolute;
width:299px;
height:110px;
top:135px;
left:98px;
}

#photo3 {
position:absolute;
width:147px;
height:110px;
top:135px;
left:553px;
}

#photo4 {
position:absolute;
width:299px;
height:110px;
top:249px;
left:250px;
}

#photo5 {
position:absolute;
width:603px;
height:110px;
top:363px;
left:98px;
}

#plan {
position:absolute;
top:25px;
left:50px;
font-family:"Century Gothic", Arial, sans serif;
font-style:normal;
font-size:17px;
}

#plan li {
margin-top:17px;
}

#plan2 {
position:absolute;
top:65px;
left:50px;
font-family:"Century Gothic", Arial, sans serif;
font-style:normal;
font-size:14px;
}

#plan2 li {
margin-top:16px;
}

#lien {
position:absolute;
top:75px;
right:55px;
width:305px;
height:380px;
}

#map {
position:absolute;
width:264px;
height:452px;
top:50px;
right:9px;
}

#v1,#v2,#v3,#v4,#v5,#v6,#v7,#v8,#v9,#v10,#v11,#v12,#v13,#v14,#v15,#v16,#v17,#v18,#v19,#v20,#v21,#v22,#v23,#v24,#v25,#v26,#v27,#v28,#v29,#v30,#v31,#v32,#v33,#v34,#v35,#v36 {
position:absolute;
top:2px;
right:275px;
display:none;
}

#map p,#carte-postale p {
font-family:"Century Gothic", Arial, sans serif;
font-size:17px;
font-style:normal;
text-align:center;
color:#2b1314;
word-spacing:3px;
background:#857359;
}

#carte-postale {
position:absolute;
top:52px;
left:11px;
}

#reservation {
position:absolute;
top:75px;
left:10px;
width:780px;
height:auto;
}

#reservation h1,#reservation p {
font-family:"Century Gothic", Arial, sans serif;
text-align:center;
color:#2b1314;
line-height:30px;
}

#reservation h1 {
font-size:20px;
font-weight:700;
font-style:normal;
letter-spacing:.1em;
}

#reservation p {
font-size:17px;
font-style:normal;
}

#reservation a {
text-decoration:underline;
color:#000;
font-size:15px;
}

#frise2 {
position:absolute;
top:25px;
left:25px;
width:760px;
height:53px;
}

#frise {
position:absolute;
top:483px;
left:25px;
width:760px;
height:53px;
}

#titrepresse {
position:absolute;
top:30px;
width:780px;
left:10px;
}

#titrepresse h1 {
font-family:Times, serif;
font-style:normal;
font-size:18px;
text-align:center;
}

#routard p,#gdr p,#charme p,#gdc p,#express p,#xpress p,#creanaute p {
font-family:Times, serif;
font-style:normal;
font-size:12px;
text-align:justify;
line-height:normal!important;
}

#routard a,#creanaute a,#express a,#charme a {
font-weight:700;
text-decoration:none;
color:#000;
}

#gdc a {
text-decoration:underline;
font-style:italic;
color:#000;
}

#ancien1 {
position:absolute;
top:215px;
left:245px;
width:150px;
height:112px;
}

#eglise {
position:absolute;
top:215px;
left:405px;
width:150px;
height:112px;
}

#verrounedde {
position:absolute;
top:336px;
left:245px;
width:150px;
height:112px;
}

#ancien2 {
position:absolute;
top:336px;
left:405px;
width:150px;
height:112px;
}

#routard {
position:absolute;
top:80px;
left:10px;
width:385px;
height:auto;
}

#gdr {
position:absolute;
top:210px;
left:10px;
width:220px;
height:auto;
}

#charme {
position:absolute;
top:80px;
right:10px;
width:385px;
height:auto;
}

#gdc {
position:absolute;
top:195px;
right:10px;
width:220px;
height:auto;
}

#express {
position:absolute;
top:304px;
left:10px;
width:220px;
height:auto;
}

#xpress {
position:absolute;
top:450px;
left:10px;
width:385px;
height:auto;
}

#creanaute {
position:absolute;
top:450px;
right:10px;
width:385px;
height:auto;
}

#ancetres {
position:absolute;
top:100px;
left:80px;
width:780px;
height:360px;
}

#version,#version2 {
position:absolute;
right:10px;
top:0;
}

#version a,#version1 a {
color:#fff;
font-family:Times, serif;
font-size:14px;
font-style:normal;
margin-left:5px;
text-decoration:none;
}

#version a:hover,#version1 a:hover,#version2 a:hover,#plan li a:hover,#plan2 li a:hover,#routard a:hover,#creanaute a:hover,#express a:hover,#charme a:hover,#gdc a:hover {
text-decoration:underline;
}

#plan ul,#plan2 ul {
list-style:none;
}

#plan li a,#plan2 li a {
color:#2b1314;
text-decoration:none;
}