html, body {
  margin:0;
  padding:0;
  border:0;
  font-family:Arial,sans-serif;
  font-size:14px;
  color:black;
  background-color: #DBD9DB;
}

a.acc {
  text-decoration:none;
  color:inherit;
}
img {
  border:0;
}

div#header {
  text-align:center;
  padding:5px;
}

div#body {
  margin:0px auto;
}

div.body {
  width:1100px;
  margin:0px auto;
}

div#footer {
  text-align:center;
}

table#menu {
  margin:25px auto 0px auto;
  width:1100px;
}

table#menu td {
  text-align: left;
  padding:0 20px 0 20px;
}

table#menu td a {
  text-decoration: none;
  font-family:"Times New Roman",Serif;
  font-size: 16px;
  color:#333333;
  text-transform: uppercase;
}
table#menu td.current {
  font-family:"Times New Roman",Serif;
  font-size: 16px;
  color:#999999;
  text-transform: uppercase;
}
table#menu td a:visited {
  font-size: 16px;
  color:#333333;
  text-transform: uppercase;
}
table#menu td a:hover {
  font-size: 16px;
  color:#999999;
  text-transform: uppercase;
}
table#menu td a:active {
  font-size: 16px;
  color:#999999;
  text-transform: uppercase;
}

p.header-title {
  margin:5px auto 15px auto;
}

span.header-pavillon {
  font-size:16px;
  font-family:"Times New Roman",Serif;
}
span.header-pavillon-c {
  font-size:18px;
}
span.header-subtitle {
  font-size:10px;
  font-family:"Times New Roman",Serif;
}


p.accueil {
  padding:5px 25px;
}

p.accueil-footer {
  padding:25px 50px 5px 50px;
  text-align:center;
}

span.accueil-t {
  color:#666922;
}

span.accueil-p {
  font-size:12px;
  color:#7d7d7d;
}

span.accueil-f {
  font-size:18px;
}

span.accueil-fr {
  color:#7d695a;
}

span.accueil-de {
  color:#958282;
}

td.accueil-address {
  font-family: "Times New Roman",Times,serif;
  font-size: 15px;
  color: #666666;
}

table.accueil-logos {
  margin:0 25px;
  font-size:12px;
}

table.accueil-logos td {
  width:5%;
}

table.accueil-logos td.l {
  text-align:right;
}

table.accueil-logos td.accueil-award {
  font-weight:bold;
  text-align: center;
}

table.accueil-links {
  margin-top:35px;
  margin-bottom:25px;
}
table.accueil-links td {
  width:33%;
  text-align:center;
}
table.accueil-links a {
  font-size:11px;
  color:#7d7d7d;
  text-decoration: none;
}
table.accueil-links a:hover {
  color:#595959;
  text-decoration: none;
}
table.accueil-links a:visited {
  text-decoration: none;
}
table.accueil-links a:active {
  text-decoration: none;
}

img.prev {
  cursor:pointer;
}

img.next {
  cursor:pointer;
}

span.a {
  color: #d74702;
}
span.b {
  color: #60aa60;
}
div#maison {
  text-align: center;
}
p.maison-txt {
  font-size: 12px;
  color: #5b3f39;
  text-decoration: none;
}
span.maison-a {
  color: #d74702;
  font-size: 12px;
}
span.maison-b {
  font-size: 10px;
  color: #60aa60;
}
div#description {
  text-align: center;
}
p.description-txt {
  font-size: 12px;
  color: #5b3f39;
  text-decoration: none;
}

div#chambres {
  text-align: center;
}
p.chambres-txt {
  font-size: 12px;
  color: #5b3f39;
  text-decoration: none;
}

div#jardins {
  text-align: center;
}
p.jardins-txt {
  font-size: 12px;
  color: #5b3f39;
  text-decoration: none;
}

div#liens {
  font-family:Arial,Helvetica,sans-serif;
  color:white;
  text-align: left;
  font-size: 11px;
  padding:0 25px;
}

div#liens span.liens {
  font-family: "Times New Roman",Times,serif;
  font-size: 16px;
  color: #999999;
  text-transform: uppercase;
}

div#liens span.title {
  font-family:Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: white;
  font-weight:bold;
  text-transform: uppercase;
}
div#liens a.li {
  font-family:Arial,Helvetica,sans-serif;
  font-size: 11px;
  color:white;
  text-decoration: none;
}
div#liens a.li:hover {
  color:white;
  text-decoration: underline;
}

div#activites {
  text-align: center;
}
p.activites-txt {
  font-size: 12px;
  color: #5b3f39;
  text-decoration: none;
}

div#atable {
  text-align: center;
}
p.atable-txt {
  font-size: 12px;
  color: #5b3f39;
  text-decoration: none;
}

div#commentvenir {
  text-align: center;
}

div#commentvenir table {
  text-align: center;
  margin:0 auto;
}
div#commentvenir table td {

}

div#commentvenir table td.cartedescription {
  padding:30px;
  color:#d74702;
  font-size:12px;
}
div#commentvenir table td.carte {
  padding:0 23px;
}

div#commentvenir table td.location {
  padding:0px 15px;
  color:#644944;
  font-size:12px;
}
div#commentvenir table td.location span.gps {
  color:#659cca;
}
div#commentvenir table td.location a {
  color:#659cca;
  text-decoration:none;
}
div#commentvenir table td.location a:hover {
  
}
/* carousel */
div#c {
  margin:0 auto;
  width:664px;
  height:444px;
}
div.prev {
  position:absolute;
  margin-top:-445px;
  margin-left:100px;
  height:440px;
  width:400px;
  z-index:10;
  text-align:left;
  cursor:pointer;
}
div.prev img {
  margin-top:200px;
  margin-left:50px;
}
div.next {
  position:absolute;
  margin-top:-445px;
  margin-left:600px;
  height:444px;
  width:400px;
  z-index:10;
  text-align:right;
  cursor:pointer;
}
div.next img {
  margin-top:200px;
  margin-right:50px;
}

table#contact {
  width:800px;
  margin:0 auto;
}
span.contact {
  font-size: 12px;
color: #0066cc;
}
table#contact td.contact-title {
  font-family: "Times New Roman",Times,serif;
  font-size: 16px;
  color: #999999;
  text-transform: uppercase;
}
span.cooking {
  font-size: 12px;
color: #999933;
}
span.addresse {
  font-size: 12px;
color: #5b3f39;
text-decoration: none;
}
.label {
  font-size:12px;
  color:black;
}

/* rent page */
.oneweek {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666633;
}
.style9 {
font-size: 12px;
color: #d74702;
text-decoration: none;
}

.style17 {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #d04771;
}

.stylexx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:  #D04771;
	text-decoration: none;
}
a.stylexx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:  #D04771;
	text-decoration: none;
}
a.stylexx:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7aae51;
	text-decoration: none;
}
a.stylexx:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5672b2;
	text-decoration: none;
}
