@import url(/_css/general.css);
body { background:url(/_img/fond_spa.gif) top center repeat-y;}
						/* Interface gauche */
#interface_gauche #logo { margin-top:15px;}
								/*  menu gauche */
#interface_gauche #menu {background:none;margin-left:0; width:190px;}
#interface_gauche #menu li { height:42px; line-height:normal; border-bottom:1px dotted #C9C9C9; overflow:hidden;}
#interface_gauche #menu li a {
	font-family:Arial, Verdana, Helvetica, sans-serif; color:#989D8C;
	height:42px; min-height:42px; line-height:normal; overflow:hidden; padding-top:7px;
	display: block; vertical-align: middle ;
}

#interface_gauche #menu a:hover, #interface_gauche #menu a.actif, #interface_gauche #menu a.actif span  {
	color:#BA2A12; font-weight:bold;
	padding-left:18px;
	background:url(/_img/_nav/_menu/puce_menu_gauche.gif) no-repeat;
}
#interface_gauche #menu a.actif span {background:none; padding-left:0;}
#interface_gauche #menu a:hover span  {	color:#BA2A12; }
#interface_gauche #menu a span { font-size:0.9em; color:#BABEA5;}

#interface_gauche #menu a span.petitMenu { font-size:0.6em;}

#interface_gauche #menu li ul.sousMenu {padding:0 0 5px 0; border:none; color:#ba2a12; font-weight:bold; margin:-15px 0 0 0}
#interface_gauche #menu li > ul.sousMenu { margin:0}

#interface_gauche #menu li li{ height:12px; line-height:normal; overflow:hidden; border:none; margin:1px 0 ;}
#interface_gauche #menu li li a {
	font-family:Arial, Verdana, Helvetica, sans-serif; color:#BA2A12;
	height:12px; min-height:12px; line-height:normal; overflow:hidden; padding-left:10px;
	display: block; vertical-align: middle ; font-weight:normal;
}

#interface_gauche #menu li li a:hover, #interface_gauche #menu li li a.actif  {
	color:#E9BF88; font-weight:800;
	padding-left:18px;
	background:url(/_img/_nav/_menu/puce_sous_menu_gauche.gif) 10px 11px no-repeat;
}

#interface_gauche #menu li li a.menu, #interface_gauche #menu li li a.actif2 {height:auto !important; height:14px; border:none; font-weight:bold; padding:9px 0 0 0;margin:0; font-size:1em;}
#interface_gauche #menu li li a.actif2 {color:#E9BF88;}
#interface_gauche #menu li li a.menu:hover, #interface_gauche #menu li li a.actif2 , #interface_gauche #menu li li a.actif2:hover{padding:9px 0 0 0; background:none;}


#interface_gauche #carte_soin {margin:30px 0 0 10px;}
								/* fin menu gauche */
						/* fin Interface gauche */
						
						/* Interface droite */	
#interface_droite #bandeau #menuHaut, #interface_droite #bandeau #menuHaut a {color:#BABEA5;}
#interface_droite #bandeau #menuHaut, #interface_droite #bandeau #menuHaut a:hover {color:#000000;}
								/* contenant */
/*////////////////////   SIFR 3   /////////////*/
.sIFR-active h1 { margin:0; padding:0;line-height:0.8em;height:0.8em;font-family: Verdana; font-size: 22px;}/*titre*/
/*.sIFR-active h4 { margin:0; padding:0; line-height:1.2em;}*/
/*////////////////////////////////////////////*/

#nuxe #interface_droite {background:url(/_img/spa_nuxe/fond.jpg) top left repeat-y;}
#interface_droite #conteneur {margin:70px 0 0 70px;min-height:850px; height:850px;}
#interface_droite #conteneur #contenu {}
/*bandeau menu*/
#interface_droite #bandeau #menuBandeau ul ul span {  background:#003399; visibility:hidden;}

#conteneur #contenu h1 { height:160px; color:#F1A64E;}

#conteneur #contenu h2{
	margin:15px 35px;
	font-size:1.55em; 
	color:#F1A64E;
	font-weight:100;
}

#conteneur #contenu h4{
	font-size:1.2em; 
	color:#F1A64E;
	font-weight:500;
}

#conteneur #contenu strong { font-weight:normal; color:#F1A64E}
#conteneur #contenu div.espacement { border-bottom:1px dotted #F1A64E; background:none;}

#interface_droite #bas {right:70px;}
#interface_droite #menuBas {text-align:center; color:#B4BC9F;}
#interface_droite #menuBas a {color:#B4BC9F;}

#conteneur #contenu h1#nom {
	color:#7A2A14;
	font-size:1.2em;
	height:auto;
	margin:0;
}

/* pour les cartes soins  */
#conteneur #contenu .titrefeuille {
	font-size:1.9em;
	font-weight:100;
	color:#F1A64E;
	background-image : url(/_img/spa_nuxe/puce_carte.gif);
	background-repeat : no-repeat;
	background-position:0px 4px;
	padding-left:30px;
	text-transform:uppercase;
}

#conteneur #contenu .sstitre_carte {
	font-weight:bold;
	font-size:1.2em;
	color:#E9BF88;
	padding-left:30px;
	margin-bottom:15px;
}

#conteneur #contenu .ligne_carte{
	color:#f1a64e;
	font-weight:bold;
	padding-top:10px;
	width:600px; /* width:510px; */
}

#conteneur #contenu .ligne_carte_2{
	color:#f1a64e;
	font-weight:bold;
	padding-top:10px;
}

#conteneur #contenu .descriptif_carte{
	clear:both;
	padding-top:5px;
	width:600px; /* width:510px; */
}

#conteneur #contenu .descriptif_carte_2{
	clear:both;
	padding-top:5px;
}

#conteneur #contenu .col1_carte{
	float:left;
	width:370px;
	font-weight:normal;
	color:#ffffff;
	font-size:0.9em;
	padding-left:10px;
	padding-bottom:10px;
}

#conteneur #contenu .col2_carte{
	float:left;
	width:65px;
	font-weight:normal;
	color:#ffffff;
	font-size:0.9em;
	text-align:center;
	padding-bottom:10px;
}

#conteneur #contenu .col3_carte{
	float:left;
	width:65px;
	font-weight:normal;
	color:#ffffff;
	font-size:0.9em;
	text-align:center;
	padding-bottom:10px;
}

#conteneur #contenu .separateur_carte{
	clear:both;
	width:510px;
	background-image : url(/_img/spa_nuxe/pointilles.gif);
	background-repeat:repeat-x;
	height:3px;
	overflow:hidden;
}
#conteneur #contenu .haut_page{
	clear:both;
	padding-bottom:40px;
}

#conteneur #contenu .border_haut{
	float:left;
	height:10px;
	border-bottom:4px solid #5a1f0f;
	overflow:hidden;
	width:510px;
}

#conteneur #contenu .btn_haut{
	float:left;
}

/* panier */
#conteneur #contenu .col4_carte{
	float:left;
	width:90px;
	font-weight:normal;
	/*color:#ffffff
	font-size:0.9em;*/
	text-align:center;
	padding-bottom:10px;
}

.ink_orange_spa_link {
	color:#F1A64E;
	font-family:Verdana,Geneva,sans-serif;
	font-size:9px;
	padding-left:0px;
}
/* fin des cartes soins */
								/* fin contenant */
						/* fin Interface droite */