body {
	padding:0;
	margin:0;
	background-color:#3f3634;
	font-family:Trebuchet MS,Verdana,Arial, sans serif;
	font-size:11px;
	color:#4d4d4d;
}

html {
	scrollbar-face-color: #3f3634;
	scrollbar-shadow-color: #3f3634;
	scrollbar-highlight-color: #959595;
	scrollbar-3dlight-color: #3f3634;
	scrollbar-darkshadow-color: #3f3634;
	scrollbar-track-color: #5b4f4d;
	scrollbar-arrow-color: #959595;
}

img {
	behavior: url('../outils/pngHack/pngHack.htc');
}

/************************* STRUCTURE PAGE ***************************/

#container {
	/*background:url('../images/fond_page.jpg') no-repeat;*/
	width:1000px;
	height:800px;
	position:relative;
	left:50%;
	margin-left:-505px;
	margin-top:20px;
}

#header {
	width:1000px;
	height:78px;
	color:#959595;
	font-size:10px;
	margin-bottom:10px;
	padding-bottom:10px;
}

#logo {
	display:inline;
}

#menu_haut {
	display:inline;
	margin-left:80px;
}

#contenu {
	width:1000px;
	height:505px;
	background-color:#FFFFFF;
}

#menu_gauche {
	position:absolute;
	top:100px;
	color:#FFF;
	z-index:1px;
	font-size:13px;
	line-height:20px;
	text-align:center;
	padding:10px 10px 10px 10px;
	font-family:Trebuchet MS;
}

#menug {
	float:left;
	width:170px;
}

#sousmenug {
	float:left;
	text-align:left;
	padding-left:6px;
	width:500px;
	font-family:Trebuchet MS;
}

#sousmenu1,#sousmenu2,#sousmenu3,#sousmenu4,#sousmenu5 {
	display:none;
	padding:4px 0px 4px 10px;
	background:url('../images/fond_sousmenu.png');
	height:22px;
}

#sousmenu1 {
	position:absolute;
	top:18px;
}

#sousmenu2 {
	position:absolute;
	top:51px;
}

#sousmenu3 {
	position:absolute;
	top:85px;
}

#sousmenu4 {
	position:absolute;
	top:118px;
}

#sousmenu5 {
	position:absolute;
	top:151px;
}

#footer {
	color:#959595;
	font-size:10px;
	margin-top:15px;
	line-height:17px;
}

#menu_bas_gauche {
	float:left;
	width:55%;
}

#menu_bas_droite {
	float:left;
	width:44%;
	padding-left:10px;
	background:url('../images/separateur_menu_bas_droite.jpg') no-repeat;
}

/*************************** LIENS ***********************************/

a:link, a:visited {
	text-decoration:none;
	color:#959595;
}

#footer a:link, #footer a:visited {
	text-decoration:none;
	color:#959595;
}

a:hover, #footer a:hover  {
	text-decoration:none;
	color:#FFF;
}

#texte_gauche a:hover {
	text-decoration:none;
	color:#4d4d4d;
}

#sousmenug a {
	padding-right:15px;
	color:#FFF;
}

#sousmenug a:hover {
	color:#b8b7b7;
}

#menug a {
	color:#FFF;
}

.liens_bas {
	text-align:left;
	font-size:11px;
	color:#706862;
	margin:50px 0 12px 660px;
	padding-top:20px;
	line-height:17px;
}

.liens_bas a, .liens_bas a:visited  {
	color:#706862;
	text-decoration:none;
}

.liens_bas a:hover {
	color:#fff;
	text-decoration:none;
}

.lien_sites {
	text-indent:30px;
	margin-bottom:25px;
	margin-top:25px;
	position:relative;
	z-index:10px;
}

.lien_sites a:hover {
	color:#4d4d4d;
}

.visage a {
	color:#8e7276;
}
.visage a:hover {
	color:#b7adaf;
}

.corps a {
	color:#b2bb68;
}
.corps a:hover {
	color:#cdd1a9;
}

.destination a {
	color:#ac8a59;
}
.destination a:hover {
	color:#ac8a59;
}

.presse a {
	color:#9d9d77;
}
.presse a:hover {
	color:#3f3634;
}

.spa a {
	color:#91826b;
}
.spa a:hover {
	color:#483f3d;
}

.soins_visage a {
	color:#8e7276;
}
.soins_visage a:hover {
	color:#452d2f;
}

.soins_corps a {
	color:#b2bb68;
}
.soins_corps a:hover {
	color:#4b4d1b;
}

.soins_destination a {
	color:#ac8a59;
}
.soins_destination a:hover {
	color:#80663f;
}

.lien_nouveaute a {
	color:#8e7276;
}

.lien_nouveaute {
	color:#8e7276;
	padding-left:290px;
	font-size:11px;
}

.tab_plan a {
	color:#4d4d4d;
}

.tab_plan a:hover {
	color:#959595;
}

.produits_associes a {
	color:#4d4d4d;
}

.produits_associes a:hover {
	color:#959595;
}

/*************************** CONTENU ***********************************/

#recherche {
	border:1px solid #959595;
	padding:4px;
	display:inline;
	margin-left:20px;
	margin-right:20px;
}

#recherche input {
	background-color:#3f3634;
	font-size:10px;
	color:#959595;
	border:0px;
}

.fond_rubriques_annexes {
	background:url('../images/fond_menu_gauche.jpg') no-repeat; 
	height:505px;	
}

.texte_gauche {
	float:left;
	width:70%;
	padding:30px 0px 10px 270px;
}

.texte_gauche_plan {
	float:left;
	width:75%;
	padding:5px 0px 10px 225px;
}

.titre_algue {
	float:right;
	position:absolute;
	top:100px;
	left:755px;
}

.texte_gauche p, .texte_gauche_plan p {
	padding-bottom:0px;
}

.listeVente {
	font-size:11px;
	line-height:16px;
}

.mentions {
	line-height:18px;
}

.fond_rubrique_nouveautes {
	background:url('../images/photo_nouveautes.jpg') no-repeat; 
	height:505px;	
	margin-top:-12px;
}

.fond_rubrique_salon {
	background:url('../images/photo_salon.jpg') no-repeat; 
	height:505px;	
	margin-top:-7px;
}

.fond_rubrique_presse {
	background:url('../images/photo_presse.jpg') no-repeat; 
	height:505px;	
	margin-top:-7px;
}

.fond_rubrique_univers {
	background:url('../images/photo_univers.jpg') no-repeat; 
	height:505px;	
	margin-top:-7px;
}

.fond_rubrique_visage {
	background:url('../images/photo_visage.jpg') no-repeat; 
	height:505px;	
	margin-top:-7px;
}

.fond_rubrique_corps {
	background:url('../images/photo_corps.jpg') no-repeat; 
	height:505px;	
	margin-top:-7px;
}

.fond_rubrique_destination {
	background:url('../images/photo_destination.jpg') no-repeat; 
	height:505px;	
	margin-top:-7px;
}

.fond_rubrique_soins_visage {
	background:url('../images/photo_soins_visage.jpg') no-repeat; 
	height:505px;	
	margin-top:-7px;
}

.fond_rubrique_soins_corps {
	background:url('../images/photo_soins_corps.jpg') no-repeat; 
	height:505px;	
	margin-top:-7px;
}

.fond_rubrique_soins_destination {
	background:url('../images/photo_soins_destination.jpg') no-repeat; 
	height:505px;	
	margin-top:-7px;
}

.fond_rubrique_alguier {
	background:url('../images/photo_alguier.jpg') no-repeat; 
	height:505px;	
	margin-top:-7px;
}

.fond_rubrique_spa {
	background:url('../images/photo_spa.jpg') no-repeat; 
	height:505px;	
	margin-top:-7px;
}

.mot_photo {
	font-size:25px;
	padding-left:200px;		
	font-weight: lighter;
	height:202px;
}

.texte_univers {
	height:170px;
	overflow:auto;
	width:48%;
	margin-top:50px;
	padding:0 20px 10px;
	padding-left:210px;
	line-height:22px;
	font-size:12px;
}

.gamme_produits {
	margin-top:10px;
	text-align:center;
	font-size:11px;
}

.visage {
	color:#8e7276;
	margin-left:50px;
}

.corps {
	color:#b2bb68;
}

.destination {
	color:#ad8b5a;
	font-size:16px;
}

.presse {
	color:#9d9d77;
}

.spa {
	color:#91826b;
}

.soins_visage {
	color:#8e7276;
}

.soins_corps {
	color:#b2bb68;
}

.soins_destination {
	color:#ad8b5a;
}

.liste-produits-2 {
	width:700px;	
	overflow:auto;
	overflow-y:hidden;
	white-space:nowrap;
	margin:60px 0 0 70px;
	height:232px;
}

.liste-produits-3,.liste-produits-6 {
	width:700px;	
	overflow:auto;
	overflow-y:hidden;
	white-space:nowrap;
	margin:15px 0 0 70px;
	height:232px;
}

.liste-parutions {
	width:610px;	
	overflow:auto;
	overflow-y:hidden;
	white-space:nowrap;
	margin:20px 0 0 170px;
	height:210px;
}

.liste-soins {
	width:720px;	
	overflow:auto;
	overflow-y:hidden;
	white-space:nowrap;
	margin:30px 0 0 80px;
	height:210px;
}

.liste-spas {
	width:800px;	
	overflow:auto;
	overflow-y:hidden;
	white-space:nowrap;
	margin:30px 0 0 80px;
	height:210px;
}

.nom-produit {
	width:160px;
	/*text-transform: uppercase;*/
	padding: 0 10px 0px 5px;
	text-align:center;
}

.nom-parution {
	width:130px;
	/*text-transform: uppercase;*/
	padding: 20px 10px 0px 5px;
	text-align:center;
}

.nom-soin, .nom-spa {
	/*width:160px;*/
	padding: 20px 5px 0px 5px;
	text-align:center;
}

.fiche-produit {
	width:700px;	
	margin:55px 0 10px 70px;
	height:245px;
}

.fond_rubrique_corps .fiche-produit, .fond_rubrique_destination .fiche-produit  {
	width:700px;	
	margin:5px 0 10px 70px;
	height:245px;
}

.texte_salon {
	margin:auto;
	height:215px;
	overflow:auto;
	width:50%;
	padding:15px 20px 5px 0px;
	line-height:21px;
}

.logo_spa {
	float:left;
	width:250px;
	margin-top:25px;
}

.texte_spa {
	float:left;
	margin-top:15px;
	height:165px;
	overflow:auto;
	width:50%;
	padding:0px 20px 10px 0px;
	line-height:21px;
}

.texte_nouveaute {
	margin:30px 0 0 20px;
	height:200px;
	overflow:auto;
	width:55%;
	padding:0px 20px 5px 20px;
	line-height:21px;
	float:left;
}

.tab_plan {
	position:relative;
	z-index:10px;
}

.td_plan  {
	text-indent:20px;
	line-height:7px;
	vertical-align:top
}

.p_plan {
	text-indent:40px;
	line-height:7px;
}

.texte_soin {
	margin:auto;
	height:230px;
	overflow:auto;
	width:60%;
	padding:4px 20px 0px 0px;
	line-height:21px;
}

.texte_soin_3 {
	margin-left:80px;
	height:230px;
	overflow:auto;
	width:70%;
	padding:4px 20px 0px 0px;
	line-height:21px;
}

.texte_algues {
	color:#fff;
	margin:auto;
	height:248px;
	overflow:auto;
	width:85%;
	padding:15px 20px 0px 0px;
	line-height:18px;
}

/*************************** TITRES ***********************************/

h1 {
	font-size:15px;
	font-family:Trebuchet MS;
}

h2 {
	font-size:13px;
	font-family:Trebuchet MS;
}

.texte_vert {
	color:#b2bb68;
}

.phrase_intro  {
	margin-bottom:5px;
}

/*************************** CLEARER ***********************************/

.clearer {
	height:0px;
	clear:both;
}

/*************************** NEWSLETTER ***********************************/

.newsletter {
	line-height:17px;
}

.newsletter .inputs {
	float:left;
}

.newsletter input, input {
	color:#726c6a;
	font-size:11px;
	border:solid 1px #726c6a;
	padding:2px;
}

.newsletter .inputs {
	color:#726c6a;
	font-size:11px;
	margin:2px;
	z-index:10px;
	position:relative;
}

.newsletter label {
	float:left;
	width:23%;
	text-align:right;
	font-size:11px;
	padding:2px;
	margin-right:5px;
}

.newsletter form, form {
	margin-top:15px;
}


.newsletter .valider {
	border:solid 0px #fff;
}