body {
    margin: 1px;
    background-repeat: repeat;
    background-attachment: fixed;
    background-position: center;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: small;
    opacity: 1;
    background-color: #d04672;
}
#contenu {
    padding: 3px;
    margin-top: -4px;
    width: 800px;
    height: 1000px;
    margin-left: auto;
    margin-right: auto;
    background-color: #f7e9ee;
}
#contenu h2{
    margin-top: 0.5em;
    margin-left: 15px;
}
#slogan {
    width: 800px;
    height: 120px;
    overflow: hidden;
    background-image: url(images/logo.gif);
    background-position: center;
    background-repeat: no-repeat;
    margin-top: 1px;
}

#slogan h3 {
    margin-top: 0.5em;
    text-align: center;
    font-size: 90%;
    font-family: Georgia,"Times New Roman",Times,serif;
    display: none;
}

#bienvenue h3 {
    color: white;
    padding-left: 15px;
    opacity: 0.8;
}
#sitenav {
    width: 800px;
    height: 54px;
    overflow: hidden;
    background-image: url(images/bdb.gif);
    background-position: center;
    background-repeat: no-repeat;
    margin-top: -22px;
}
#sitenav h5 {
    display: none;
}
#sitenav ul {
    border-bottom: Opx;
    background: #007dde none repeat scroll 0%;
    padding-left: -3px;
    padding-right: -3px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: Verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
}
#sitenav ul li {
    margin: -2px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    display: inline;
}
#sitenav ul li a {
    border-style: solid solid none;
    border-color: #666699 #666699 -moz-use-text-color;
    border-width: 1px 1px medium;
    padding: 2px 0.5em;
    background: #ddddee none repeat scroll 0%;
    margin-left: 2px;
    text-decoration: none;
}
#sitenav ul li a:link {
    color: #333399;
}
#sitenav ul li a:visited {
    color: #666666;
}
#sitenav ul li a:hover, #sitenav ul li a:visited:hover {
    border-color: #333366;
    background: #f1d5de none repeat scroll 0%;
    color: #000000;
}
#sitenav ul li a#encours {
    border-bottom: 3px solid #ffffff;
    background: #f7e9ee none repeat scroll 0%;
}
#presentation {
    padding: 15px;
}
#fondconcept {
    width: 770px;
    height: 350px;
    overflow: hidden;
    background-image: url(images/fondaccueil.jpg);
    background-position: center;
    background-repeat: no-repeat;
    margin-top: 1px;
    margin-left: 15px;
    margin-right: 15px;
}

#concept {
    margin-left: 15px;
    margin-right: 15px;
    color: #8c2343;
    text-align: center;
    opacity: 0.6;
}
#concept h2 {
    margin: 20px;
}
#concept h3 {
    margin-top: 20px;
}
#fondpoint {
    width: 770px;
    height: 290px;
    overflow: hidden;
    background-image: url(images/fondpoint.jpg);
    background-position: center;
    background-repeat: no-repeat;
    margin-top: 1px;
    margin-left: 15px;
    margin-right: 15px;
    }
#pointfort {
    margin-left: 15px;
    margin-right: 15px;
}
#pointfort li {
    color: #675c47;
}
#fondproduit {
    width: 770px;
    height: 300px;
    overflow: hidden;
    background-image: url(images/fondproduit.jpg);
    background-position: top;
    background-repeat: no-repeat;
    margin-top: 10px;
    margin-left: 15px;
    margin-right: 15px;
    }
#produit {
    margin-left: 160px;
    margin-right: 15px;
}
#produit ul {
    border-bottom: 0px none;
    padding: 5px;
    margin-left: -100px;
    margin-right: 3px;
    font-family: Verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: #675c47;
}
#produit ul li {
    margin: 3px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
}
#modele {
    margin: 15px;
}
#fondrentree {
    width: 770px;
    height: 178px;
    overflow: hidden;
    background-image: url(images/fondrentree.jpg);
    background-position: center;
    background-repeat: no-repeat;
    margin-top: 1px;
    margin-left: 15px;
    margin-right: 15px;
    }
#rentree {
    margin: 15px;
}
#tarif {
    margin: 15px;
}
#promotion {
    margin: 15px;
}
#promo a img {
    height: 0; 
    width: 0; 
    border-width: 0;
}

#promo a:hover img {
    position: absolute;
    top: 200px; left: 300px; height: 300px; width: 300px;}

#service {
    margin: 15px;
}

#adressepratique {
    margin: 15px;
}
#adressepratique iframe{
    margin-left: 150px;
}
#diaporama {
    margin-top: 100px;
    margin-right: 200px;
    margin-bottom: 100px;
    margin-left: 200px;
}

#encadre {
    margin: 10px;
    padding: 15px;
    background: #efe5d0 url(images/background.gif) repeat scroll center;
    font-size: 105%;
    opacity: 0.502;
    height: 20px;
}
#pieddepage {
    margin: 10px;
    padding: 15px;
    background-color: #675c47;
    color: #efe5d0;
    text-align: center;
    font-size: 90%;
    clear: left;
}
#technique {
    text-align: center;
    text-decoration: blink;
}
#declaration {
}
#motaccueil {
}
#actu {
}
#adresse {
    margin: 15px;
    padding: 15px;
    background: #d04672 url(images/background.gif) repeat scroll center;
    font-size: 110%;
    color: #000000;
    opacity: 0.8;
    width: 740px;
    height: 20px;
}
h1 {
    font-size: 130%;
    color: #954b4b;
}
h2 {
    font-size: 110%;
}
h3 {
    font-size: 95%;
}
.adresseabsolu {
    position: absolute;
    bottom: 3px;
}

.titregrain {
    text-align: center;
    line-height: 1.8em;
}
a:link {
    border-bottom: thin dotted #b76666;
    color: #b76666;
    text-decoration: none;
}
a:visited {
    border-bottom: thin dotted #675c47;
    color: #675c47;
    text-decoration: none;
}
