/* 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 #ccc solid;
  border-right:2px #666 solid;
  border-top:2px solid #ccc;}   
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:none;
}
#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 #999 solid;
   border-right:2px #333 solid;
   border-top:2px solid #999;
}
#copyright {
   position:absolute;
   left:186px;
   top:745px;
   height:25px;
   width:750px;
   background-color:#fff;
   border-left:2px #666 solid;
   border-right:2px #666 solid;
   border-top:2px solid #666;
   border-bottom:2px solid #666;
   text-align:center;
   vertical-align:middle;
   font-size:1.2em;
}
#menu {
   position:absolute;
   left:0px;
   top:110px;
   width:744px;
   background-color:#393;
   border-top:2px #666 solid;
   border-bottom:2px #666 solid;
   border-left:2px solid #999;
   border-right:2px solid #333;
   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-left:2px #999 solid;
   border-right:2px #333 solid;
   border-bottom:1px solid #333;
   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:360px;margin:5px 60px 0 0;text-align:justify;font-style:italic}
#contenuaccueil p.floatright a {font-size:1.4em;font-weight:bold}
#contenuaccueil img {max-width:130px}
#contenuaccueil img.floatright {float:right;clear:right;margin:40px 60px 0 0}
#contenuaccueil img.floatleft {float:left;clear:left;margin:5px 0 5px 80px}

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

#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 0 15px;background-color:#ccc}
#contenucontact li{padding:7px 0 0 5px;list-style-type:none}

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

#contenureservation {padding:5px 15px}
#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:590px}