*{margin:0;padding:0;font-family:verdana;font-size:12px;color:#8b5a47;}
a{text-decoration:none;color:#bc7f80;position:relative;}
a:hover{text-decoration:underline;}
body{background:#16070c url(img/fond_page.jpg) no-repeat 0 0;}
span.gras{font-weight:bold;}


/* home page */

div#fond_popin {position:absolute;top:0px;left:0px;width:100%;height:100%;background:url(img/fond_popin.png) repeat;z-index:999;}
div#le_popin {position:absolute;left:50%;top:50%;width:500px;height:475px;margin-top:-240px;margin-left:-250px;background:#000000;color:#FFFFFF;text-align:center;}


div#preload {display:none;}

body#page_1_1 div#main {position:absolute;left:50%;width:1010px;height:772px;margin-top:20px;margin-left:-500px;background:url(img/fond_main_2.png) no-repeat;}
body#page_1_1 div#contenu {float:left;width:100%;height:710px;background:none;}
* html body#page_1_1 div#main  {background-image:none;}
* html body#page_1_1 div#contenu  {background-image:none;filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='css/img/fond_main_2.png');}

body#page_1_1 div#pied_page {background:none;}


div#lien_accueil{position:absolute;width:220px;height:180px;top:7px;left:20px;}
div#lien_accueil a.lien_accueil{display:block;text-indent:-9000px;width:220px;height:180px;}


div#carre_central {position:absolute;background:#000000;color:#ffffff;width:633px;height:411px;top:180px;left:180px;text-align:center;border:1px solid #bf8a76;}
div#carre_central  div.carre_menu {float:left;margin:6px 9px;width:192px;height:192px;background:#000000;}
* html div#carre_central  div.carre_menu {margin:6px 8px;}

div#carre_central a,div#carre_central a:hover{display:block;width:192px;height:192px;}
div#carre_central div#carre_menu_massage a{background:url(img/carre_menu_massage.jpg) no-repeat;}
div#carre_central div#carre_menu_soins a{background:url(img/carre_menu_soins.jpg) no-repeat;}
div#carre_central div#carre_menu_evenements a{background:url(img/carre_menu_evenements.jpg) no-repeat;}
div#carre_central div#carre_menu_bon_cadeaux a{background:url(img/carre_menu_bon_cadeaux.jpg) no-repeat;}
div#carre_central div#carre_menu_decor a{background:url(img/carre_menu_decor.jpg) no-repeat;}
div#carre_central div#carre_menu_produits a{background:url(img/carre_menu_produits.jpg) no-repeat;}

div#carre_central div#carre_menu_massage a:hover{background:url(img/carre_menu_massage_over.jpg) no-repeat;}
div#carre_central div#carre_menu_soins a:hover{background:url(img/carre_menu_soins_over.jpg) no-repeat;}
div#carre_central div#carre_menu_evenements a:hover{background:url(img/carre_menu_evenements_over.jpg) no-repeat;}
div#carre_central div#carre_menu_bon_cadeaux a:hover{background:url(img/carre_menu_bon_cadeaux_over.jpg) no-repeat;}
div#carre_central div#carre_menu_decor a:hover{background:url(img/carre_menu_decor_over.jpg) no-repeat;}
div#carre_central div#carre_menu_produits a:hover{background:url(img/carre_menu_produits_over.jpg) no-repeat;}

div#spa_france{position:absolute;top:599px;left:251px;text-align:left;background:url(img/label_spa_france.png) no-repeat;text-indent:-9000px;}
* html div#spa_france  {background-image:none;filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='css/img/label_spa_france.png');}
div#spa_france a{display:block;width:73px;height:73px;}

div#offre_du_jour{position:absolute;top:318px;left:10px;width:146px;text-align:center;}
div#offre_du_jour div#titre_offre_du_jour{float:left;width:146px;height:20px;text-align:center;background:url(img/offre_du_jour.png) no-repeat 38px 0;text-indent:-9000px;}
div#offre_du_jour div#image_offre_du_jour{float:left;width:146px;text-align:center;display:none;}
div#offre_du_jour  div#l_image {border:0;}

div#encart{position:absolute;width:172px;height:254px;top:343px;left:10px;text-align:left;background:url(img/2_achetes_1_offert.png) no-repeat 0 0;z-index:200px;}

div#zone_texte_1{position:absolute;width:320px;top:20px;left:260px;text-align:right;}
div#zone_texte_1 p {color:#b77b7d;}

div#zone_texte_2{position:absolute;width:400px;top:595px;left:400px;font-size:24px;color:#FFFFFF;text-align:left;}
div#zone_texte_2 p {line-height:19px;text-align:justify;}

div#zone_texte_2 a{float:left;height:20px;color:#FFFFFF;padding:0 15px 0 20px;background:#d03d8d url(img/puce_rose.gif) no-repeat;}
div#zone_texte_2 a.menu:hover {background:url(img/puce_blanche.gif) no-repeat;}
div#zone_texte_2 a.menu_select {background:url(img/puce_blanche.gif) no-repeat;}

div#pied_page {float:left;height:16px;font-size:10px;padding:8px;width:100%;background:url(img/fond_commun_rubrique_bas.png) no-repeat top left;}
* html div#pied_page  {background:url(img/fond_commun_rubrique_bas.gif) no-repeat top left;}
	div#pied_gauche {float:left;width:35%;font-size:9px;color:#653d2e;text-align:left;}
	div#pied_gauche a{font-size:9px;color:#795141;}
	div#pied_droit {float:left;width:63%;font-size:10px;color:#bc7f80;text-align:right;}
	div#pied_droit p {float:right;display:inline;}

a.lien_accueil{color:#FFFFFF;}	
	
	
	
/* pages rubriques */


	
div#main {position:relative;left:50%;width:1010px;height:772px;margin-top:20px;margin-left:-505px;padding:0;}
div#bords {float:left;width:1010px;background:url(img/fond_commun_rubrique_bords.png) no-repeat;}
* html div#bords {background:none;}

div#contenu {float:left;width:1000px;margin:5px 5px 0 5px;background:#000000 url(img/fond_commun_rubrique_centre.jpg) no-repeat;}
* html div#contenu {float:left;width:1000px;margin:5px 2px 0 2px;background:#000000 url(img/fond_commun_rubrique_centre.jpg) no-repeat;}

div#sous_contenu {float:left;width:1000px;margin:0;background:url(img/fond_sous_contenu.jpg) no-repeat bottom left;}

div#titre_page {position:absolute;width:400px;height:30px;top:120px;left:565px;text-align:right;color:#8e5540;font-size:24px;}
	
div#zone_menu_vertical {position:absolute;width:230px;top:200px;left:10px;}
div#zone_menu_vertical p.ligne_menu_vertical {display:block;color:#8e5540;height:30px;width:100%;}
div#zone_menu_vertical p.ligne_menu_vertical a{display:block;font-family:verdana;color:#8e5540;height:22px;width:100%;padding:3px 0 0 17px;border:1px solid #CCCCCC;border-color: transparent;}
div#zone_menu_vertical p.ligne_menu_vertical a:hover, 
div#zone_menu_vertical p.ligne_menu_vertical a.select{display:block;text-decoration:none;background:#19080c;font-family:verdana;color:#8e5540;height:22px;border:1px solid #653d2e;width:100%;}


div#zone_menu_horizontal {position:absolute;width:750px;top:60px;left:250px;}
div#zone_menu_horizontal p.block_menu_horizontal {float:left;display:block;color:#8e5540;height:28px;width:100px;margin:0 10px;background:#653d2e;text-align:center;}
div#zone_menu_horizontal p.block_menu_horizontal a{display:block;font-family:verdana;width:100px;text-align:center;color:#e1bdbd;height:22px;border:1px solid #CCCCCC;border-color:transparent;padding:5px 0 0 0;}
div#zone_menu_horizontal p.block_menu_horizontal a:hover, 
div#zone_menu_horizontal p.block_menu_horizontal a.select{display:block;text-decoration:none;background:#19080c;font-family:verdana;color:#ba7e7e;height:22px;border:1px solid #896565;width:100%;}

div#contenu_page {float:left;margin:200px 0 0 270px;width:730px;text-align:left;min-height:510px;}
* html div#contenu_page {margin:200px 0 0 132px;height:500px;}

div#contenu_page p.texte_contenu {float:left;width:540px;color:#8e5540;line-height:20px;min-height:190px;margin:0 0 5px;text-align:justify;}
* html  div#contenu_page p.texte_contenu {height:190px}
div#contenu_page p.marge_2 {float:left;display:block;width:730px;height:20px;}
div#contenu_page p.marge_3 {float:left;display:block;width:730px;height:120px;}
div#contenu_page div#commander  {float:left;width:730px;height:83px;background:url(img/commander.gif) no-repeat;}
div#contenu_page div#commander p {float:right;display:block;height:20px;color:#b47a78;text-align:right;padding:56px 84px 0 0;}
div#contenu_page div#commander p a{color:#FFF;font-weight:bold;}
div#contenu_page div#photos {float:left;display:block;width:730px;height:240px;overflow:hidden;margin:3px 0;}

div#contenu_page div#commander_vide  {float:left;width:730px;height:33px;margin:12px 0 0 0;background:url(img/commander_vide.gif) no-repeat;}

div#contenu_page_boutique {float:left;margin:200px 0 40px 80px;width:880px;text-align:left;min-height:510px;background:transparent url(img/fond_1.png) repeat;}
*html div#contenu_page_boutique {margin:200px 0 40px 40px;background:#2a1a14;height:510px;}


/* exception pour les pages */

body#page_9_28 div#contenu_page p.texte_contenu {line-height:15px;}
body#page_4_20 div#contenu_page p.texte_contenu {line-height:17px;}





