@charset "utf-8";
body, html {
    color: #333333;
    margin: 0px;
    padding: 0px;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.cadre {
    width: 753px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 50px;
}
h1  {
    color: #DFDBD8;
    font-size: 10px;
    margin: 0px;
    text-align: center;
    font-weight: normal;
    padding: 0px;
}
.cadre .header {
    font-size: 1px;
    height: 119px;
    width: 753px;
    margin: 0px;
    padding: 0px;
}

.contenu {
    width: 753px;
}
.contenu .texte {
    overflow: auto;
    height: 377px;
    width: 244px;
    padding: 15px;
    margin-left: 2px;
    border: 1px solid #776851;
    background-color: #dfdbd8;
    float: left;
}
.contenu .texte p {
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 11px;
    margin-left: 0px;
    text-align: justify;
}
.texte  p.titre {
    font-weight: bold;
    text-decoration: underline;
    padding: 0px;
    text-align: left;
}
.texte p.gras {
    margin: 0px;
    padding: 0px;
    font-weight: bold;
    text-align: left;
}

.texte ul {
    padding: 0px;
    font-size: 1px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 11px;
    margin-left: 0px;
}
.texte li {
    font-size: 11px;
    list-style-type: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 7px;
    background-image: url(../images/puce.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 8px;
}
.texte a  {
    font-family: Arial, Helvetica, sans-serif;
    color: #4e3c21;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}
.texte a:hover {
    color: #776851;
    text-decoration: underline;
}
.texte img {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}





.menu {
    width: 756px;
    font-size: 1px;
    height: 24px;
    padding-top: 2px;
}
.lien_menu {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.lien_menu   li   {
    padding: 0px;
    outline: 0px;
    border: 0px;
    line-height: 0px;
    float: left;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.lien_menu  li  a  {
    background-color: #776851;
    display: block;
    height: 17px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
    line-height: 11px;
    font-size: 12px;
    width: 106px;
    text-align: center;
    padding-top: 5px;
}
.lien_menu li a:hover {
    background-color: #554630;
}
#chambres {
    width: 100px;
    font-size: 1px;
    background-color: #DFDBD8;
    border: 1px solid #776851;
    padding-top: 0px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    left: 50%;
    position: absolute;
    margin-left: -268px;
    top: 207px;
    display: none;
}

.lien_sousmenu {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.lien_sousmenu   li   {
    padding: 0px;
    outline: 0px;
    border: 0px;
    line-height: 0px;
    margin-top: 2px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.lien_sousmenu  li  a  {
    background-color: #776851;
    display: block;
    height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
    line-height: 11px;
    font-size: 12px;
    width: 95px;
    text-align: left;
    padding-top: 5px;
    padding-left: 5px;
}
.lien_sousmenu li a:hover {
    background-color: #554630;
}

.photos {
    background-image: url(../images/fondmin.png);
    height: 407px;
    width: 473px;
    border: 1px solid #776851;
    float: left;
    overflow: hidden;
}
.photos ul {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    list-style-type: none;
    clear: both;
    margin: 0px;
    padding: 0px;
}
.photos li {
    font-size: 1px;
    float: left;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 15px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}
.photos img {
    margin: 0px;
    padding: 0px;
    border: 2px solid #FFFFFF;
}
.photos a {
    margin: 0px;
    padding: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}
.clear_all {
    clear: both;
}

.footer {
    background-color: #776851;
    color: #FFFFFF;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 4px;
    margin-top: 2px;
}

.footer a:link, .footer a:visited {
    color: #FFFFFF;
    text-decoration:underline;
}

.footer a:hover {
    color: #FFFFFF;
    text-decoration:none;
}




.signature {
    position: absolute;
    left: 50%;
    top: 640px;
    width: 200px;
    margin-left: 176px;
    color: #776851;
    text-align: right;
    z-index: 5;
}
.texte .right {
    text-align: right;
    margin: 0px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 0px;
    padding-left: 0px;
}



.signature a:link, .signature a:visited {
    color: #776851;
    text-decoration:underline;
}


.signature a:hover {
    color: #776851;
    text-decoration:none;
}
.texte .italic {
    font-style: italic;
}
.smallest {
    font-size: 10px;
}
.texte p.tarifright {
    padding: 2px;
    float: left;
    width: 40px;
    text-align: center;
    background-color: #978569;
    margin: 1px;
    color: #FFFFFF;
}
.texte p.tarifleft {
    margin: 1px;
    padding: 2px;
    float: left;
    width: 166px;
    background-color: #978569;
    color: #FFFFFF;
}
.texte p.tariftitle {
    background-color: #978569;
    margin: 1px;
    padding: 3px;
    color: #FFFFFF;
    width: 210px;
}
.texte .cadre_table {
    width: 220px;
    margin-left: auto;
    margin-right: auto;
}
.contenu .pageliens {
    width: 722px;
    margin-right: 0px;
    margin-left: 0px;
}
.contenu .pageliens p {
    text-align: center;
    padding: 0px;
    float: left;
    width: 240px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
}
.contenu .pageliens p.logo {
    text-align: center;
    padding: 0px;
    float: left;
    width: 234px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    height: 80px;
}

/* lien facebook */
#fblink {
    text-decoration: none;

}
#fblink img {
    border:none;
    margin:2px 0;
    padding:2px 0;
}
