body {background-image:url(../images/body_bg_0.jpg); margin:0px}

img {border:none; margin:0px}

a {text-decoration:none; color:#005B9A}
a:hover {text-decoration:underline}

* {font-family:georgia, "lucida bright", "book antiqua", serif; font-size:12px; color:#54463E; line-height:180%}

.menu-gauche-page-n1, .menu-gauche-page-n2, #copyright, #realisation, #logo-adresse, #logo-adresse * {font-family:arial, helvetica, trebuchet, sans-serif; line-height:100%}

#page-principale-wrapper, #page-principale-entete, #page-principale-pied, #page-principale-pied-texte, #copyright {width:948px; margin:0 auto}

#page-principale-pied-texte {margin-bottom:25px; text-align:center}

#page-principale-wrapper {background-image:url(../images/page_principale_wrapper_bg.png); background-repeat:repeat-y}

#page-principale {width:900px; background-color:#FFFFFF; margin:0 auto}

#logo-adresse {background-image:url(../images/logo_adresse_bg.gif); text-align:right; padding-right:25px; padding-top:11px; vertical-align:top}
#logo-adresse, #logo-adresse a {color:#887A68}

.telephone {color:#A22424; font-weight:bold}

#bandeau-menu-haut {height:123px; background-color:#D6D5C2; padding-left:24px; padding-right:25px}

#contenu-wrapper {margin-top:-49px}

#contenu-table td {vertical-align:top}

#contenu-menu-gauche {width:158px; padding-left:24px}

#contenu-page {padding-left:33px; padding-right:25px}

#menu-gauche {border-width:0px 1px 1px 1px; border-style:solid; border-color:#D1CDCA; -moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; padding:30px 13px 0px 13px}

.menu-gauche-page-n1-wrapper {margin-bottom:20px}

.menu-gauche-page-n1 {font-size:14px; font-weight:bold}

.menu-gauche-page-n2 {font-size:13px; margin-top:12px}

.menu-gauche-page-n1 a:hover div, .menu-gauche-page-n2 a:hover div, .menu-gauche-actif a div{background-image:url(../images/menu_gauche_fleche.gif); background-repeat:no-repeat; background-position:right; color:#A22424}
.menu-gauche-page-n1 a:hover, .menu-gauche-page-n2 a:hover {text-decoration:none}

#copyright, #realisation, #realisation a {color:#858369}
#realisation a {font-weight:bold}

.titre-page, .titre-page * {font-size:24px; color:#A22424; margin-bottom:30px}

.sous-titre, .sous-titre * {font-size:18px; color:#A22424}

.sous-titre2, .sous-titre2 *, .introduction, .introduction * {font-size:14px; font-weight:bold; color:#53463E}

.texte-petit, .texte-petit * {font-size: 10px}

.introduction {margin-bottom:15px}

#accueil-img-wrapper {position:relative}
#accueil-img-unique, #accueil-img-gauche, #accueil-img-droite, #accueil-texte-gauche, #accueil-texte-droite {position:absolute}
#accueil-img-unique {top:28px; left:220px}
#accueil-img-gauche, #accueil-texte-gauche {left:12px}
#accueil-img-droite, #accueil-texte-droite {left:397px}
#accueil-img-gauche, #accueil-img-droite {top:385px}
#accueil-texte-gauche, #accueil-texte-droite {top:453px; background-color:#F4F2E3; height:240px; padding:13px 18px 13px 18px; -moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px}
#accueil-texte-gauche {width:335px}
#accueil-texte-droite {width:214px}

.coupure-presse {margin-bottom:10px; background-color:#F3F2E2; padding:30px; -moz-border-radius:5px; -webkit-border-radius:5px}

.cadre-gris {background-color:#F3F2E2; padding:3px}

#etapes-fabrication-cadre-gris {background-color:#F3F2E2; -moz-border-radius:5px; -webkit-border-radius:5px; height:238px}
#etapes-fabrication-fleche-wrapper {position:relative}
#etapes-fabrication-fleche-gauche, #etapes-fabrication-fleche-droite {position:absolute; top:78px}
#etapes-fabrication-fleche-gauche {left:-1px; display:none}
#etapes-fabrication-fleche-droite {left:625px}
#etapes-fabrication-wrapper {width:570px; overflow:hidden; margin-left:45px; margin-right:45px}
#etapes-fabrication-slider {width:4560px; height:238px}
.etapes-fabrication {float:left; width:570px; height:238px}

.thumb-gallery img, img.membre-equipe, #map-wrapper, img.style-cuisine, img.decoration {background-color:#FFFFFF; padding-right:8px; padding-bottom:8px}
img.etape-fabrication {background-color:#F3F2E2; padding-right:8px; padding-bottom:8px}

.thumb-gallery {float:left; margin-bottom:12px}
.thumb-gallery img {background-image:url(../images/produits/thumb_shadow_156.gif)}

img.membre-equipe, img.style-cuisine {background-image:url(../images/shadow_150_150.gif)}
#map-wrapper {width:425px; height:378px; background-image:url(../images/shadow_425_378.gif)}
#map-wrapper div.cadre-gris {height:22px}

img.decoration {background-image:url(../images/shadow_233_238.gif)}
img.etape-fabrication {background-image:url(../images/shadow_233_238_gris.gif)}