/* CSS Document */
*{font-family:Arial, Helvetica, sans-serif;color:#646567;text-align:justify;}
body,img{margin:0;padding:0;}
body{background-color:#1b1b1c;}
p {margin:0;}
a:active, a:focus{outline:none;}
img {border:0;}
.float {float:left;}
.clear{clear:both;}
.item{margin:0;float:left;}
#global{width:980px;margin:auto;background:url(images/background.jpg) no-repeat #fff;}
#header{height:154px;position:relative;}
#content{padding:0;}
#footer{font-size:10px;color:#64676a;font-weight:400;padding-left:13px;width:967px;margin-bottom:9px;margin-top:-3px;}
#footer a {text-decoration:underline;color:#64676a;}
#txt_footer {margin-left:30px;}
#barres2 {margin-left:17px;}
#popup_mention {margin-left:30px;}
#lien_naviciel {text-decoration:none;}

/* Menu */
#menu_princ {position:absolute;top:62px;left:482px;}
.cuisines {width:129px;}
.bains {width:167px;}
.partenaires {width:130px;}
.ssmenufond {margin:0 0 -3px 0;}
/*.ssmenufond .ssitem {text-align:center;font-size:11px;font-family:Arial Narrow;}
.ssmenufond .ssitem a {text-decoration:none;}
.ssmenufond .ssitem a:hover {text-decoration:none;color:#9ebad2;}
/*#ssMenucuisines .ssmenufond {background:#9ebad2;}
#ssMenucuisines .ssmenufond:hover {background:#4e7ca1;}*/
#ssMenucuisines {width:129px;position:absolute;z-index:99;top:79px;left:72px;display:none;}
#menu_vert {background:#4b4c4d;margin-top:-1px;width:336px;padding-top:46px;height:320px;}
#fond_fin_menu {background:#64676a;width:336px;height:27px;margin-top:311px;}
.menu_bas {margin:10px 0 0 170px;}
.menu_bas1 {margin:10px 0 0 162px;}
.menu_bas2 {margin:5px 0 0 690px;}
.menu_bas3 {margin:10px 0 0 242px;}
.menu_cuisine {background:#4b4c4d;height:38px;width:763px;}
.menu_bains {background:#4b4c4d;height:38px;width:763px;}
#menu_on {margin:0 0 0 19px;}
#classique {margin:0 0 0 329px;}
#design {margin:0 0 0 349px;}
#moderne {margin:0 0 0 335px;}
#traditionnelle {margin:0 0 0 291px;}

/* Page Accueil */
#cont_bienvenue {font-size:11px;}
#accueil_haut{width:980px;}
#accueil_bas {width:980px;}
#accueil_bas_gauche {width:530px;float:left;}
#accueil_bas_milieu {float:left;width:77px}
#accueil_bas_droit {float:left;width:360px;}
#animation {width:638px;}
/*#anim {border-left:1px solid #fff;border-top:1px solid #000;}*/
#promotions {margin:0 5px 0 6px;}
.img_promo {margin:0;float:left;}
.titre_promo {background:#353637;width:273px;height:93px;padding:7px 0 0 0;margin:0;}
.txt_promo {font-size:16px;text-align:center;color:#fff;vertical-align:middle;width:255px;}
#video {margin:-1px 0 0 0;}
.actualite_acc {margin:0 0 0 50px;}
.bandeau_deroulant_acc {width:300px;margin:0 0 0 53px;font-size:12px;color:#de5004;}
.bandeau_deroulant_cont {font-size:12px;color:#de5004;margin:0 0 0 3px;}
.actualite {margin:0 0 0 160px;}
.bandeau_deroulant {width:270px;margin:0 0 0 163px;font-size:12px;color:#de5004;}

/* Page Cuisines */
#cont_cuisines {font-size:12px;}
.grande_photo {width:767px;padding-right:2px;height:345px;}
.grand_portrait{}
.description_cuisine {background:#64676a;margin:0 6px 0 0;padding:20px 0 0 0;height:363px;width:205px;}
.titre_cuisine {color:#fff;font-size:12px;font-style:italic;font-weight:bold;margin:0 0 0 19px;}
.description_cuisine1 {color:#fff;margin:18px 38px 10px 20px;font-size:10px;}
.separation {border-top:1px dashed #fff;}
#nuancier {margin:0 0 0 19px;}
.titre_nuancier {margin:25px 0 21px 0;font-size:12px;font-style:italic;font-weight:bold;color:#fff;text-transform:uppercase;}
.nuancier {float:left;width:18px;height:18px;border:1px solid #a5a6a9;margin:0 8px 0 0;}
.slider_cuisine {width:500px;float:left;margin:0 40px 0 0;}
.cuisines_acc {width:440px;}
#cuisine_mini {margin-left:17px;}
.titre_mini {color:#fff;font-size:9px;font-weight:bold;font-style:italic;background:#e13804;margin-top:-3px;width:90px;padding-top:1px;text-align:center;height:38px;}
.img_cuisine {cursor:pointer;}

/* Page Bains */
#cont_bains {font-size:12px;}
#bain {margin:10px 0 0 20px;}
#bains_mini {margin-left:17px;}

/* Page Partenaires */
#cont_partenaires {font-size:12px;}
#fond_partenaires {background:#cfd1d2 repeat-y;width:647px;min-height:351px;margin-right:6px;padding:32px 23px 0 28px;}
.txt_partenaires {text-align:right;height:72px;}
.separation_partenaires {border-top:1px dashed #e15204;margin:18px -23px 22px -28px;}
#partenaires_logos {float:left;width:270px;background:#4b4c4d repeat-y;min-height:351px;padding:32px 0 0 0;}
#partenaires_logos img {padding:0 0 0 47px}
.logo_partenaires {height:72px;}
.separation_partenaires2 {border-top:1px dashed #e15204;margin:18px 0 22px 0;}
#fin_partenaires {background:#a5a6a6;width:270px;height:27px;margin:2px 0 0 0;}

/* Page Contact */
#cont_contact {font-size:11px;}
#fond_contact {background:#cfd1d2;width:632px;height:383px;margin-right:6px;}
#adresse {margin:118px 20px 0 34px;line-height:18px;}
#carte {margin:30px 0 0 9px;height:326px;}
#fond_carte {background:#e7e8e9;width:429px;height:27px;margin:0 0 0 203px;}
#btn_zoom{position:absolute;top:468px;margin-left:324px;}
#formulaire {float:left;width:336px;background:#4b4c4d;height:383px;}
#fond_formulaire {background:#a5a6a6;height:27px;width:336px;margin-top:21px;}
#cont_form {margin-top:31px;}
#cont_form div{padding:0 0 1px 5px;}
#cont_form label{float:left;width:100px;color:#eceded;}
.label {text-align:right;padding-right:5px;font-family:Century Gothic, Arial, Verdana;}
.ipt {width:191px;border:1px solid #1b1b1c;}
#message {height:110px;width:191px;}
#code_postal {width:50px;border:1px solid #1b1b1c;}
#submit_cont {margin-left:215px;margin-top:1px;background:url(images/btn_envoyer.gif) no-repeat;width:84px;height:27px;cursor:pointer;border:none;}
#contact_bas_milieu {margin-left:544px;float:left;}
#contact_bas_droit {width:350px;float:left;}

/* Page QSN */
#cont_qsn {font-size:11px;}
#fond_qsn {background:#cfd1d2;width:619px;height:383px;margin-right:6px;}
#qsn {margin:75px 20px 0 20px;}
.titre_qsn {font-size:14px;margin:0 0 35px 50px;}
.contenu_qsn {margin:10px 50px 0 50px;}
.signature_qsn {margin:35px 0 0 50px;}
#fond_qsn2 {background:#e7e8e9;width:416px;height:27px;margin:77px 0 0 183px;}
#vitrine {float:left;width:350px;background:#a5a6a6;height:383px;}
#qsn_bas_milieu {margin-left:544px;float:left;}
#qsn_bas_droit {width:350px;float:left;}

/* Mentions Légales */
#cont_mentions_legales {width:700px;margin:0 auto;text-align:justify;color:#4b4b4d;}
#cont_mentions_legales a {color:#deda1f;text-decoration:none;}
#cont_mentions_legales ul {list-style-type:none;font-style:italic;}
#cont_mentions_legales #titre {text-align:center;font-size:18px;}
#cont_mentions_legales .sstitre {color:#c03b05;}
