#haut {background:url(../images/haut_bien_etre.jpg)}
#bas {background:url(../images/vague_bien_etre.gif) #BDE4F4 no-repeat}

h1.titre {color:#DBBE7B}


/*** STYLES PASS ***/

#pass, #pass {background:#AAD6D2}
#pass #description, #pass #description *, #pass .line1 h2, #pass .line1 h2 * {color:#DBBE7B}

#pass #description {background:url(../images/haut_vert.gif) bottom no-repeat}

#pass .pass.line1 {padding-bottom:65px; background:url(../images/bas_vert.gif) #A1CAC6 left bottom no-repeat}

#pass .pass.line2 {background:#79B4B2; padding-bottom:12px}
#pass .pass.line2 h2, #pass .pass.line2 h2 * {color:#fff}

#pass .pass .droite img {border:2px solid #068D8A; height:85px}
#pagination {background:#79B4B2}
#pagination, #pagination * {color:#fff !important}

/*** FIN STYLES PASS ***/

/*** STYLES MENU ***/

#gauche ul * {font-size:12px; font-weight:bold; color:#DBBE7B; text-decoration:none}
#gauche ul a {display:block; height:25px; line-height:25px; background-image:url(../images/puce_bien_etre.gif); background-repeat:no-repeat}
#gauche ul li a.actif {background-image:url(../images/puce_bien_etre_actif.gif)}

/*** FIN STYLES MENU ***/

/*** STYLES PRESENTATION ***/

#presentation {width:804px; height:485px; background:url(../images/bien_etre.gif)}
#presentation .description {width:562px; height:305px; overflow:hidden; padding:10px 0 0 18px}
#presentation .description, #presentation .description * {font-size:12px; color:#000}
.portfolio img {border:2px solid #DE8F55}

#presentation h4 {color:#fff !important; margin:0; font-size:16px !important}

/*** FIN STYLES PRESENTATION ***/

/*** STYLES HORAIRES ***/

.horaires {width:804px; height:auto; background:url(../images/fond_horaires_bien_etre.gif)}
.horaires table {width:590px; background:url(../images/horaires_bien_etre.gif) 0 -25px; margin-bottom:25px}
.horaires table * {font-size:12px}
.horaires table td {padding:0; margin:0}
.horaires table h3 {margin:0; padding:0; line-height:34px; height:34px; font-size:14px; color:#fff}
.horaires tr, .horaires td {height:22px; vertical-align:middle; text-align:center}
.horaires p {margin:0; font-size:12px}
.horaires h6 {margin:0 0 0 0; font-size:12px; color:#000; padding-left:10px; font-weight:normal; text-align:left}

#goutte {position:absolute; margin:-10px 0 0 300px}

/*** FIN STYLES HORAIRES ***/

/*** STYLES TARIFS ***/

.tarifs {width:804px; height:379px; background:url(../images/fond_tarifs.gif)}
.tarifs * {font-size:12px; margin:0; padding:0}

.tarifs table {width:574px; background:url(../images/tarifs.gif) 0 -3px}
.tarifs table td {height:16px; line-height:16px; text-align:center; vertical-align:middle}
.tarifs ul {text-align:left; padding-left:120px}
.tarifs i {font-size:10px}

.tarifs h6 {font-weight:normal; text-align:left; padding-left:12px; width:240px}

.tarifs .description {position:absolute; margin:80px 0 0 630px; width:170px; height:240px; text-align:center}
.tarifs .description, .tarifs .description * {font-size:11px}
.tarifs .description .class-image {margin:20px 0}

/*** FIN STYLES TARIFS ***/

#plus3, #moins3 { color:#db8241; }

