/* CSS Document */
body {padding:0;margin:0;font-size:10px;font-family:Verdana, Arial, "Deja vu", sans-serif;background:#204020}
div {margin:0;padding:0}
ul {margin:0;padding:0}
li {margin:0;padding:0}
img {
  border-bottom:2px #666 solid;
  border-left:2px #999 solid;
  border-right:2px #ddd solid;
  border-top:2px solid #ddd;}
h1 {font-size:1.4em}
h2 {font-size:1.2em}
acronym {color:#865d7d;border-bottom:1px #865d7d doted ;cursor:help}
a:link{color:#090}
a:visited{color:#666}
a:hover{color:#060}
/* --------------------------------------------------------- */
#conteneur {
   position:absolute;
   left:50px;
   top:4px;
   width:750px;
   height:100%;
   overflow:visible;
}
#conteneur img{border-radius:5px;}
#auteur {position:relative;top:230px;display:block;width:5px;text-align:center;text-decoration:none;color:#999;background-color:#305030;padding:3px 7px 3px 5px}
a#auteur:hover{color:#999;background-color:#103010}
#larrayade {
  display:block;
  position:absolute;
  left:0px;
  top:0px;
  background-image:url(../images/logo_bis.png);
  background-repeat:no-repeat;
  height:110px;
  width:750px;
  background-color:#fff;
  z-index:2;
  border-left:2px #555 solid;
  border-right:2px #999 solid;
  border-top:2px solid #bbb;
  border-radius:5px 0 0 0;
}
#copyright {
  position:absolute;
  left:186px;
  top:745px;
  height:25px;
  width:750px;
  background-color:#fff;
  border-bottom:2px #666 solid;
  border-left:2px #999 solid;
  border-right:2px #ddd solid;
  border-top:2px solid #ddd;
  text-align:center;
  vertical-align:middle;
  font-size:1.2em;
}
#menu {
  position:absolute;
  left:0px;
  top:110px;
  width:744px;
  background-color:#393;
  border-bottom:2px #666 solid;
  border-left:2px #555 solid;
  border-right:2px #999 solid;
  border-top:2px solid #666;
  font-size:1.4em;
  font-family:Tahoma, Arial, sans-serif;
  font-weight:bold;
  z-index:4;
  padding:3px;
}
#menu span {margin:0;padding:2px 8px 0 8px}
#menu span:hover {border-bottom:solid #cfc 3px}
#menu a {text-align:center;text-decoration:none;color:#cfc}
#menu a:link {}
#menu a:visited {}
#menu a:hover {color:#030}
#menu img {border:0;max-height:15px;}

/* --------------------------------------------------------- */

#cloche {position:absolute;left:804px;top:4px;height:300px;width:156px;background-image:url(../images/cloche.png);background-repeat:no-repeat;z-index:1}
#style {font-size:0.8em}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#contenu {
  position:absolute;
  left:0px;
  top:135px;
  width:750px;
  height:auto;
  overflow:auto;
  background:#fff;
  font-size:1.4em;
  text-align:justify;
  border-bottom:2px #666 solid;
  border-left:2px #555 solid;
  border-right:2px #999 solid;
  border-radius:0 0 50px 5px;
  padding-bottom:20px
  }
#contenu ul {padding-left:20px}
#contenu li {padding-left:5px}
#photos {text-align:left}
#photos img {padding:5px}

/* --------------------------------------------------------- */

#contenuaccueil ul#news{height:70px;overflow:auto;border-bottom:1px solid #999;background-color:#ccc;text-align:left;padding:5px}
#contenuaccueil li {list-style-type:none}
#contenuaccueil .nouvelles span {margin-top:15px;font-weight:bold}
#contenuaccueil .nouvelles a {text-decoration:none}
#contenuaccueil .nouvelles p {min-height:20px}
#contenuaccueil .nouvelles img.float {float:right;margin:10px 10px 1px 37px;max-height:60px;max-width:80px}
#contenuaccueil .commentaires {font-size:0.8em}
#contenuaccueil .commentaires a {font-size:0.8em}
#contenuaccueil .commentaires span {font-weight:bold}
#contenuaccueil .commentaires_ajout {margin-bottom:15px}
#contenuaccueil p.floatright {float:right;clear:right;width:450px;margin:15px 40px 0 0;text-align:justify;font-style:italic}
#contenuaccueil p.floatright a {font-weight:bold}
#contenuaccueil p.floatright ul.accueil {padding:0}
#contenuaccueil p.floatright li.accueil {list-style-type:none}
#contenuaccueil img {max-width:130px}
#contenuaccueil img.floatright {float:right;clear:right;margin:-89px 40px 0 0}
#contenuaccueil img.floatleft {float:left;clear:left;margin:15px 0 19px 40px}

/* ---------------------------------------------- */

#contenumaison {padding:5px 15px;width:650px}
#contenumaison p.floatright {float:right;clear:right;width:150px;text-align:justify;font-style:italic;margin-top:40px}
#contenumaison img {margin:10px}
#contenumaison img.floatright {float:right;clear:right}
#contenumaison img.petite {max-width:130px}

/* ---------------------------------------------- */

#contenuchambres {padding:5px 15px}
#contenuchambres li {padding:8px 0 8px 0;list-style-type:none}
#contenuchambres img {max-height:44px;width:auto;margin:4px 0 3px 0;border-bottom:2px #666 solid;border-left:2px #ccc solid;border-right:2px #666 solid;border-top:2px solid #ccc;}
#contenuchambres a {position:relative;text-decoration:none}
#contenuchambres a span {display:none}
#contenuchambres span img {max-height:120px;width:auto;margin:0;border:2px solid #fff}
#contenuchambres a:hover span {display:inline;position:absolute;top:-162px}
#contenuchambres img.floatright {float:right;clear:right;max-height:120px;margin-top:15px}
#contenuchambres b {font-style:italic;font-size:0.9em;padding-left:5px}

/* --------------------------------------------------------- */

#contenuvallee {padding:5px 15px;}
#contenuvallee h2 {margin-left:25px}
#contenuvallee span {margin-left:50px}
#contenuvallee p {background-color:#ccc;width:460px;margin-left:75px;padding:20px;}
#contenuvallee img {border:0}

/* --------------------------------------------------------- */

#contenucontact {padding:5px 15px;text-align:left}
#contenucontact ul.floatright {float:right;clear:right;width:260px;margin:10px 15px 5px 0;border:1px solid #666;padding:5px 5px 5px 15px;background-color:#ccc}
#contenucontact ul.floatright_bas {float:right;clear:right;width:260px;margin:10px 15px 5px 0;border:1px solid #666;padding:5px 5px 5px 15px;background-color:#ccc;border-radius:0 0 25px 0}
#contenucontact li{padding:7px 0 0 5px;list-style-type:none}
#contenucontact a{color:#373}

/* --------------------------------------------------------- */

#contenureservation {padding:5px 15px}
#contenuplanning {padding:5px 15px}
#contenuplanning a.mois {margin-right:10px}
#contenuplanning div.table {display:table;border-collapse:collapse;text-align:left;}
#contenuplanning div.tr {display:table-row;text-align:left;}
#contenuplanning h3 {display:table-cell;text-align:left;}
#contenuplanning em {display:table-cell;text-align:right;font-size:0.8em}
#contenuplanning div {display:table-cell;padding:3px 4px;border:1px solid #fff;font-weight:bold;font-size:0.8em;text-align:center}
#contenuplanning div.occupation_0 {background-color:#393}
#contenuplanning div.occupation_1 {background-color:#d33}
#contenuplanning div.we {background-color:#bbb}
#contenuplanning.admin a:link {color:#000}
#contenuplanning.admin a:visited {color:#000}
#contenuplanning.admin a:hover {color:#fff}

/* --------------------------------------------------------- */

#contenutarifs {padding:5px 15px}
#contenutarifs table {border:1px solid #006600}
#contenutarifs td {border:1px solid #339933;text-align:center;vertical-align:middle;padding:5px}

/* --------------------------------------------------------- */

#contenuacces {padding:5px 15px}
#contenuacces img {border:0}

/* --------------------------------------------------------- */

#pub {position:absolute;left:810px;top:530px}
#pub img{border-radius:5px}
