
#contenu div.wysiwyg p, #contenu div.wysiwyg ul {
  margin:.5em 15px;
}

#contenu div.wysiwyg ul {
  padding:0 0 0 15px;
}

.tableau-liste {
  width:510px;
  border:0;
  margin:0;
  padding:0;
  border-collapse:collapse;
  margin:0 30px;
}
.cellule-liste-L1C1 {
  width:30px;
  height:30px;
  text-align:center;
  vertical-align:center;
  background-color:#b73663;
  color:white;
  font-size:14px;
  font-weight:bold;
}
.cellule-liste-L1C2-hotel {
  padding:0 8px;
  vertical-align:center;
  background-color:#bcdad7;
  border-width:0 1px 0 0 ;
  border-style:solid;
  border-color:white;
  font-size:14px;
  font-weight:bold;
}
.cellule-liste-L1C2-hotel img {
  float:right;
}
.cellule-liste-L1C3-hotel {
  width:30px;
  text-align:center;
  vertical-align:center;
  background-color:#6bb4b0;
  font-size:14px;
  font-weight:bold;
}
.cellule-liste-L1C4-hotel {
  padding:0 3px;
  vertical-align:center;
  background-color:#bcdad7;
  border-width:0 1px 0 0 ;
  border-style:solid;
  border-color:white;
  font-weight:bold;
}
.cellule-liste-L1C2-residence {
  padding:0 8px;
  vertical-align:center;
  background-color:#C9C3DC;
  border-width:0 1px 0 0 ;
  border-style:solid;
  border-color:white;
  font-size:14px;
  font-weight:bold;
}
.cellule-liste-L1C3-residence {
  text-align:center;
  vertical-align:center;
  background-color:#9589B7;
  font-size:14px;
  font-weight:bold;
}
.cellule-liste-L1C4-residence {
  padding:0 8px;
  vertical-align:center;
  background-color:#C9C3DC;
  border-width:0 1px 0 0 ;
  border-style:solid;
  border-color:white;
  font-weight:bold;
}
.cellule-liste-L1C2-chambre {
  padding:0 8px;
  vertical-align:center;
  background-color:#CCD7E8;
  border-width:0 1px 0 0 ;
  border-style:solid;
  border-color:white;
  font-size:14px;
  font-weight:bold;
}
.cellule-liste-L1C3-chambre {
  text-align:center;
  vertical-align:center;
  background-color:#98B1D0;
  font-size:14px;
  font-weight:bold;
}
.cellule-liste-L1C4-chambre {
  padding:0 8px;
  vertical-align:center;
  background-color:#CCD7E8;
  border-width:0 1px 0 0 ;
  border-style:solid;
  border-color:white;
  font-weight:bold;
}
.cellule-liste-L1C2-restau {
  padding:0 8px;
  vertical-align:center;
  background-color:#D5DFED;
  border-width:0 1px 0 0 ;
  border-style:solid;
  border-color:white;
  font-size:14px;
  font-weight:bold;
}
.cellule-liste-L1C3-restau {
  text-align:center;
  vertical-align:center;
  background-color:#A6BFD9;
  font-size:14px;
  font-weight:bold;
}
.cellule-liste-L1C4-restau {
  padding:0 8px;
  vertical-align:center;
  background-color:#A6BFD9;
  border-width:0 1px 0 0 ;
  border-style:solid;
  border-color:white;
  font-weight:bold;
}
.cellule-liste-L1C4-restau a {
  color:white;
  font-weight:normal;
}
.cellule-liste-L1C2-camping {
  padding:0 8px;
  vertical-align:center;
  background-color:#C4E1CC;
  border-width:0 1px 0 0 ;
  border-style:solid;
  border-color:white;
  font-size:14px;
  font-weight:bold;
}
.cellule-liste-L1C3-camping {
  text-align:center;
  vertical-align:center;
  background-color:#94CBA7;
  font-size:14px;
  font-weight:bold;
}
.cellule-liste-L1C4-camping {
  padding:0 8px;
  vertical-align:center;
  background-color:#C4E1CC;
  border-width:0 1px 0 0 ;
  border-style:solid;
  border-color:white;
  font-weight:bold;
}
.cellule-liste-L1C2-location {
  padding:0 8px;
  vertical-align:center;
  background-color:#F4CDA6;
  border-width:0 1px 0 0 ;
  border-style:solid;
  border-color:white;
  font-size:14px;
  font-weight:bold;
}
.cellule-liste-L1C3-location {
  text-align:center;
  vertical-align:center;
  background-color:#EDB276;
  font-size:14px;
  font-weight:bold;
  color:white;
}
.cellule-liste-L1C4-location {
  padding:0 8px;
  vertical-align:center;
  background-color:#F4CDA6;
  border-width:0 1px 0 0 ;
  border-style:solid;
  border-color:white;
  font-weight:bold;
}
.cellule-liste-L2C1 {
  width:50px;
  height:30px;
  text-align:center;
  vertical-align:center;
  background-color:#D96414;
  color:white;
  font-size:14px;
  font-weight:bold;
}
.cellule-liste-L2C2 {
  padding:0 5px;
  vertical-align:center;
  background-color:#3CB0D7;
  border-width:0 1px 0 0 ;
  border-style:solid;
  border-color:white;
  color:white;
  font-size:12px;
}
.cellule-liste-L2C3 {
  padding:0 3px;
  vertical-align:center;
  background-color:#3CB0D7;
  border-width:0 1px 0 0 ;
  border-style:solid;
  border-color:white;
  color:white;
  font-size:12px;
}
.cellule-liste-L2C4 {
  padding:0 3px;
  vertical-align:center;
  background-color:#3CB0D7;
  border-width:0 1px 0 0 ;
  border-style:solid;
  border-color:white;
  color:white;
  font-size:12px;
}
.cellule-liste-L2C5 {
  padding:0 3px;
  vertical-align:center;
  background-color:#3CB0D7;
  border-width:0 1px 0 0 ;
  border-style:solid;
  border-color:white;
  color:white;
  font-size:11px;
  white-space:nowrap;
}
.cellule-liste-L3C1 {
  vertical-align:top;
  background-color:#FBFBF7;
  font-size:11px;
}
.cellule-liste-L3C1 img{
  margin:0 5px 10px 0;
  float:left;
}
.cellule-liste-L3C2 {
  vertical-align:bottom;
  background-color:#FBFBF7;
  text-align:right;
}
.cellule-liste-L3C2 img{
  margin:0 5px 10px 0;
}
.cellule-liste-L3C2-haut {
  vertical-align:top;
}
.cellule-page-L4C1 {
  background-color:#FBFBF7;
  font-size:12px;
  padding:6px 6px 10px 6px;
}
.cellule-page-L4C1 ul {
  margin:.25em 0 .25em 1em;
}
.cellule-page-L5C1 {
  background-color:#FBFBF7;
  font-size:11px;
  padding:6px 6px 10px 6px;
}
.cellule-liste-L5C2 {
  vertical-align:bottom;
  background-color:#FBFBF7;
  text-align:right;
  padding:6px 0 10px 6px;
}
.cellule-page-dispo {
  background-color:#FBFBF7;
  font-size:12px;
  font-weight:bold;
  padding:6px 6px 10px 6px;
}

.tableau-bleu {
  background-color:#3cb0d7;
  margin:0;
  padding:0;
  border-collapse:collapse;
  color:white;
  font-weight:bold;
  text-align:center;
}
.tableau-bleu td {
  border:1px solid #fbfbf7;
  padding:4px;
}

.tableau-dispo {
  background-color:white;
  margin:0;
  padding:0;
  border-collapse:collapse;
  color:black;
  font-size:11px;
  font-weight:normal;
  text-align:center;
}
.tableau-dispo td {
  border:1px solid black;
  padding:3px 5px;
}
.disponible {
  background-color:#cee6d4;
}
.occupe {
  background-color:#e69678;
}
.neutre {
  background-color:#d4d4d4;
}
.tableau-legende {
  margin:0;
  padding:0;
  border-collapse:collapse;
  color:black;
  font-size:11px;
  font-weight:normal;
}
.tableau-bienvenue {
  width:510px;
  border:0;
  padding:0;
  margin:0 30px;
  border-collapse:collapse;
}
.tableau-bienvenue td {
  border:0;
  border-width:0 0px 1px 0;
  border-style:solid;
  border-color:#7769a3;
  padding:3px 5px;
  vertical-align:top;
}


#contenu .tableau-commerces {
  width:540px;
  border:0;
  margin:0;
  padding:0;
  border-collapse:collapse;
  margin:10px 30px 0 15px;
  background-color:#CCD7E8;
}
#contenu .tableau-commerces td {
  border:1px solid white;
  padding:3px;
  font-size:12px;
}
#contenu .tableau-commerces-colonne1 {
  width:80px;
  vertical-align:middle;
  text-align: center;
}
#contenu .tableau-commerces-colonne2 {
}
#contenu .tableau-commerces-colonne2 h1, #contenu .tableau-commerces-colonne2 h2, #contenu .tableau-commerces-colonne2 h3 {
  color:black;
  margin:0;
  padding:0;
  font-size:14px;
  line-height:14px;
}
#contenu .tableau-commerces td p {
  margin:0;
  padding:0;
}
#contenu .tableau-commerces-colonne2 img {
  margin:5px;
}
#contenu .tableau-commerces-colonne3 {
  width:100px;
  vertical-align:middle;
  text-align: center;
}
#contenu .tableau-commerces-colonne3 img {
  margin:5px 0 5px 0;
}


