a.actualites:link       { color: #675000; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; text-decoration: none }
a.actualites:visited       { color: #675000; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; text-decoration: none }
a.actualites:hover         { color: #330; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; text-decoration: none }
a.actualites:active       { color: #675000; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; text-decoration: none }

/*a.conseils:link    { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif ; font-style: italic; line-height: 10px; text-decoration: none }
a.conseils:visited    { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif ; font-style: italic; line-height: 10px; text-decoration: none }
a.conseils:hover     { color: #ff0; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif ; font-style: italic; line-height: 10px; text-decoration: none }
a.conseils:active    { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; line-height: 10px; text-decoration: none }*/

a.footer:link  { color: #666; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
a.footer:visited { color: #333; font-size: 10px }
a.footer:hover { color: #333; font-size: 10px; text-decoration: none }
a.footer:active { color: #333; font-size: 10px; text-decoration: underline }
a.liens_promos:link  { color: #666; font-size: 9px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; text-decoration: underline }
a.liens_promos:visited  { color: #333; font-size: 9px; font-style: italic; text-decoration: underline }
a.liens_promos:hover  { color: #333; font-size: 9px; font-style: italic; text-decoration: underline }
a.liens_promos:active  { color: #333; font-size: 9px; font-style: italic; text-decoration: underline }
a.nav:link     { color: #e85b20; font-size: 12px; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none }
a.nav:visited   { color: #e85b20; font-size: 12px; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none }
a.nav:hover      { color: #ff7500; font-size: 12px; font-family: Arial, sans-serif; font-weight: bold }
a.nav:active   { color: #e85b20; font-size: 12px; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none }
a.navboutique:link     { color: #2E8FD2; font-size: 12px; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none }
a.navboutique:visited   { color: #2E8FD2; font-size: 12px; font-family: Arial, sans-serif; font-weight: bold;text-decoration: none }
a.navboutique:hover     { color: #0094FF; font-size: 12px; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none }
a.navboutique:active   { color: #2E8FD2; font-size: 12px; font-family:  Arial, sans-serif;  font-weight: bold;text-decoration: none }
a.panier:link { color: #2e8fd2; font-size: 10px; font-family: Arial, sans-serif; text-decoration: none; }
a.panier:visited   { color: #2E8FD2; font-size: 10px; font-family: Arial, sans-serif; text-decoration: none }
a.panier:hover     { color: #0094FF; font-size: 10px; font-family: Arial, sans-serif; text-decoration: underline }
a.panier:active   { color: #2E8FD2; font-size: 10px; font-family: Arial, sans-serif;  text-decoration: none }

/*a.partenaires:link      { color: #4f4905; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; line-height: 10px; text-decoration: none }
a.partenaires:visited      { color: #4f4905; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; line-height: 10px; text-decoration: none }
a.partenaires:hover      { color: #b67600; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; line-height: 10px; text-decoration: none }
a.partenaires:active      { color: #4f4905; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; line-height: 10px; text-decoration: none }*/

a.soins    { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; line-height: 10px; text-decoration: none ; margin-top: 5px; padding-top: 10px; }
a.soins:link    { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; line-height: 10px; text-decoration: none }
a.soins:visited     { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; line-height: 10px; text-decoration: none }
a.soins:hover     { color: #30c; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; line-height: 10px; text-decoration: none }
a.soins:active    { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; line-height: 10px; text-decoration: none }

a:link { color: #333333; font-size: 12px; font-family: Arial, sans-serif; text-decoration: underline; }
a:visited { color: #333333; font-size: 12px; font-family: Arial, sans-serif; text-decoration: underline }
a:hover  { color: #333333; font-size: 12px; font-family: Arial, sans-serif; text-decoration: underline }
a:active { color: #333333;font-size: 12px; font-family: Arial, sans-serif;  text-decoration: underline }
h1  { font-size: 18px; font-family: Arial, sans-serif; font-style: italic; font-weight: 900; text-decoration: none }
h2  { font-size: 14px; color: #242424; font-family: Arial, sans-serif; font-style: italic; font-weight: bolder; text-decoration: none; margin-top: 10px; margin-bottom: 10px; padding-top: 2px; padding-bottom: 2px }
h3  { color: #242424; font-size: 12px; font-family: Arial, sans-serif; font-style: italic; font-weight: bolder; text-decoration: none; margin-top: 5px; margin-bottom: 5px; padding-top: 2px; padding-bottom: 2px }
input { font-size: 10px; font-family: Arial, sans-serif; }
p   { color: black; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 12px;}
table { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}
ul{ color: #333; font-size: 12px; font-family: Arial, sans-serif; margin:0px; padding:0px; }
ul.marge_puce {margin-left:30px; padding-bottom: 20px;}
.bleu  { color: #1d97ea; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
.bord_blanc   { border: solid 4px white }
.bord_boutique { border: solid 2px #0698e1 }
.bord_gauche { border-style: solid; border-width: 0 0 0 1px; border-color: white white white #f60 }
.bord_gauchedroit { border-style: solid; border-width: 0 1px; border-color: white #f60 }
.bord_haut { border-top: 1px solid #ee7b1f; border-right: 0 #fff; border-bottom: 0; border-left: 0 #fff }
.bord_hautbas   { border-style: solid none; border-width: 2px 0; border-color: #ee7b1f #fff }
.bord_tableau  { border: solid 2px #ee7b1f }
.bord_tarifsall { padding: 8px; border: solid 2px white }
.bord_tarifsright { padding: 8px; border-top: 2px solid white; border-left: 2px solid white; border-right-style: solid; border-right-width: 0; border-bottom-style: solid; border-bottom-width: 0; }
.bord_tarifstopleft { padding: 8px; border-top: 2px solid white; border-left: 2px solid white; border-right-style: solid; border-right-width: 0; border-bottom-style: solid; border-bottom-width: 0; }
.bord_tarifstopleftbottom { padding: 8px; border-top: 2px solid white; border-left: 2px solid white; border-bottom: 2px solid white; border-right-style: solid; border-right-width: 0; }
.bord_tarifstopleftright { padding: 8px; border-top: 2px solid white; border-right: 2px solid white; border-left: 2px solid white; border-bottom-style: solid; border-bottom-width: 0; }
.fond_bleu { background-color: #cadde8 }
.fond_brique { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #f3961e }
.fond_orange { color: #fff; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; background-color: #ea4f1f }
.fond_violet { color: white; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; background-color: #8f0c7a }
.footer { color: #666; font-size: 9px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
.forfait_smallprints { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; background-color: #8f0c7a; padding: 5px }
.jaune   { color: #d3b006; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
.noir1   { color: #3333; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
.noir2  { color: #3333; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
.orange   { color: #ff6603; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
.orange2 { color: #ff6603; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif  }
.pad { padding: 5px }
.padactu  { padding: 5px 0 8px 5px }
.padfooter { padding: 0 0 0 5px }
.panier     { color: #2e8fd2; font-size: 10px; font-family: Arial, sans-serif; }

.puce_bleu { list-style-image: url(../images/puce_bleu.gif) }
.puce_jaune  { list-style-image: url(../images/puce_jaune.gif) }
.puce_jaune .puce_jaune { list-style-image: url(../images/puce_jaune_ronde.gif) }

.puce_orange  { list-style-image: url(../images/puce_orange.gif) ; list-style-position: outside; display: list-item; }

.tab      { margin: 0; padding-right: 5px; padding-bottom: 10px; padding-left: 10px }
.tab_head    { padding: 15px 0 10px 5px }
.tabhome { margin: 0; padding-right: 5px; padding-bottom: 4px; padding-left: 10px }
.tableau { color: #333; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; font-weight: normal }
.tableauN { color: #333; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; }
.titre_h3_orange { color: #ff6603; font-size: 12px; font-family: Arial, sans-serif; font-style: italic; font-weight: bolder; text-decoration: none; margin-top: 5px; margin-bottom: 5px; padding-top: 2px; padding-bottom: 2px; }
.titre_nav_actualites   { color: #675000; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; font-weight: 800; text-decoration: none }
.titre_nav_rouge { color: #e51e21; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; font-weight: 800; text-decoration: none; }
.titre_nav_conseils  { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; font-weight: 800; text-decoration: none }
.titre_nav_partenaires  { color: #a7901d; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; font-weight: 800; text-decoration: none }
.titre_nav_soins  { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; font-weight: 800; text-decoration: none }
.txt_conseils { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic }
.txt_footer, a.txt_footer:link, a.txt_footer:visited, a.txt_footer:hover  { color: #101010; font-size: 9px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; line-height: 8px; text-decoration: none }.txt_forfait { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold }
.txt_intro   { color: #2e8fd2; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; text-align: justify; padding-top: 3px; padding-right: 5px; padding-bottom: 3px  }
.txt_partenaires { color: #4f4905; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic }
.txt_promos { color: #101010; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; line-height: 11px; text-decoration: none }
.txt_soins { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic }
.txt_violet { color: #8f0c7a; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; font-weight: 500 }
table.bord_blanc td table td h1 { position:relative; top:7px; }
#justifie {text-align:justify;}
#justifie p {text-align:justify;}
#justifie table {text-align:justify;}
#justifie li {text-align:justify;}
#justifie h2 {text-align:justify;}
.tarifsNew_entete { color: #63260b; font-weight: bold; margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; }
.tarifsNew_legende { color: #63260b; font-size: 10px; margin-top: 5px; margin-bottom: 5px; }
.tarifsNew_casesPrix { color: white; font-weight: bold; background-color: #63260b; margin-top: 5px; margin-bottom: 5px; padding-top: 10px; padding-bottom: 10px; }
.tarifsNew_casesMin { color: white; font-size: 11px; font-weight: normal; background-color: #63260b; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; }
/*#################################################################*/



.fond_bleu{
	background-image: url(../image/colonne_font.jpg);
	background-repeat: repeat-x;
	margin: 0; /* pour ?viter les marges */
	margin-top: 10px;
   	text-align: center; /* pour corriger le bug de centrage IE */

}

#page{ background-color: #fff; width: 960px;
	
	/*---centre le bloc---*/
	margin-left: auto; margin-right: auto; text-align: left; padding-right: 0; padding-left: 0; /* on r?tablit l'alignement normal du texte */

}

#conteneur{ 
	
	width:960px;
	margin:0px;
	padding:0px;
	}

#banniere_flash{
	position:relative;
	width:950px;
	height: 130px;
	/*border: solid;
	border-width: 1px;
	border-color: Black;*/
	margin-left: 5px;
	top: 5px;
	padding: 0px;
}
/*----------------------------menu haut----------------------------------------*/

#menu{
margin:0px; padding:0px;
	position:relative;
	width: 950px;
	height: 28px;
	margin-left:0px;
	border-top: solid;
	border-bottom: solid;
	border-width: 2px;
	border-color: #e85b20;
	margin-bottom: 10px;

}

#menu ul {
	margin:0px; padding:0px; position: relative;
	margin-top: 0px;
	padding-left: 38px;
	
}

#menu ul li{
	margin:0px; padding:0px; text-align: left;
	list-style: none;
	display: inline;
	margin-right: 70px;	
	
	
}

#menu ul li a{
margin:0px; padding:0px; position: relative;
	text-decoration: none;
	color: #e85b20;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	top:2px;
	
}

#menu ul>li a{
	margin:0px; padding:0px; position: relative;
	text-decoration: none;
	color: #e85b20;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	top:4px;
}

#menu ul li a:hover{
	
	text-decoration: none;
	color: #1d97ea;
	
}
/**************************menu pour page index*********************************/

#menu_index{
margin:0px; padding:0px;
	position:relative;
	width: 950px;
	height: 28px;
	margin-left:5px;
	margin-top:5px;
	border-top: solid;
	border-bottom: solid;
	border-width: 2px;
	border-color: #e85b20;
	

}


#menu_index ul {
margin:0px; padding:0px;	position: relative;
	margin-top: 0px;
	padding-left: 38px;

}

#menu_index ul li{
margin:0px; padding:0px;	text-align: left;
	list-style: none;
	display: inline;
	margin-right: 70px;	
	
	
}

#menu_index ul li a{
	margin:0px; padding:0px; position: relative;
	text-decoration: none;
	color: #e85b20;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	top:4px;
	
}

#menu_index ul li a:hover{
	
	text-decoration: none;
	color: #1d97ea;
	
}

#loupe{
	position: absolute;
	background-image: url(../image/loupe.gif);
	width: 24px;
	height: 22px;
	left: 145px;
	top:2px;
}

#pannier{
	position: absolute;
	background-image: url(../image/pannier.gif);
	width: 24px;
	height: 22px;
	left: 348px;
	top:0px;
}

/*----------------menu Gauche-----------------------*/

.menu_gauche{	
				
				/*border-style:solid;
				border-color:#000000;*/
				float:left;
				width:180px;
				margin-left:5px;
				margin-top:10px;
						
				}

.menu_gauche ul{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;
					font-size:10pt; }

.menu_gauche ul a{ margin:0px; padding:0px; text-decoration: none;  }

/*----------------menu Gauche - conseil -----------------------*/
div#font_conseil{ 
				background-image:url(../image/conseil_service.gif);
				background-repeat:no-repeat;
				width:180px;
				height:176px;
				list-style: none;
				margin:0px;
				padding:0px;
				}
div#font_conseil_franchise { background-image: url(../image/conseils_franchise.jpg); 
							background-repeat: no-repeat; 
							list-style: none; 
							margin: 0; 
							padding: 0; 
							width: 180px; 
							height: 82px; }

div#font_conseil #menu_conseil{position:absolute; width:160px; margin-left:5px; margin-top:28px; line-height:19px;}
div#font_conseil_franchise #menu_conseil_fran { line-height: 19px; margin-top: 28px; margin-left: 5px; position: absolute; width: 160px; }
#menu_conseil a{text-decoration: none; color: #62280a;}
#menu_conseil a:hover{text-decoration:none; color:white;}
#menu_conseil a:visited{text-decoration: none;}
#menu_conseil a:active{text-decoration: none;}
/*-------------------------menu gauche - soleil c'est la vie --------------*/


#font_soleilcestlavie{background-image:url(../image/cadre_soleilcestlavie.jpg);
				background-repeat:no-repeat;
				width:180px;
				height:100px;
				list-style: none;
				margin:0px;
				padding:0px;
				color:#fff;
				margin-bottom:10px}
/*-------------------------menu gauche - soins --------------*/
				
div#font_soins{ 
				background-image:url(../image/soins.gif);
				background-repeat:no-repeat;
				width:180px;
				height:139px;
				list-style:none;
				margin:0px;
				margin-top:15px;
				padding:0px;
				}
div#font_soins_franchise { background-image: url(../image/soins_franchise.jpg); 
						background-repeat: no-repeat; 
						list-style: none; 
						margin: 15px 0 0; 
						padding: 0; 
						width: 180px; 
						height: 85px; 
						}
div#font_soins #menu_soins{position:absolute; width:100px; margin-left:5px; margin-top:32px; line-height:19px; color:#1e526f;}
div#font_soins_franchise #menu_soins{position:absolute; width:100px; margin-left:5px; margin-top:32px; line-height:19px; color:#1e526f;}				

#menu_soins a{text-decoration: none; color:  #1e526f;}
#menu_soins a:hover{text-decoration: none; color:white;}
#menu_soins a:visited{text-decoration: none;}
/*-------------------------menu gauche - franchise --------------*/

div#font_franchise{ 
				background-image:url(../image/franchise.gif);
				background-repeat:no-repeat;
				width:180px;
				height:115px;
				list-style:none;
				margin:0px;
				margin-top:15px;
				padding:0px;
				}
				
div#font_franchise #menu_franchise{position:absolute; width:150px; margin-left:5px; margin-top:32px; line-height:19px; color:#403b25;}	

#menu_franchise a{text-decoration: none; color:#403b25;}
#menu_franchise a:hover{ color: #7a7974; letter-spacing: -0.3pt; text-decoration: none; }
#menu_franchise a:visited{ font-weight: bold; text-decoration: none; }	

/*-------------------------menu gauche - adherent --------------*/
		
div#font_adherents{ 
				background-image:url(../image/adherents.gif);
				background-repeat:no-repeat;
				width:180px;
				height:34px;
				list-style:none;
				margin:0px;
				margin-top:15px;
				padding:0px;
				}
				
div#font_partenaires{ 
				background-image:url(../image/partenaires.gif);
				background-repeat:no-repeat;
				width:180px;
				height:34px;
				list-style:none;
				margin:0px;
				margin-top:15px;
				padding:0px;
				}
				


/*--------------------------menu droite-----------------------------*/

.menu_droite{	
	
				
				float:right;
			/*	border-style:solid;
				border-color:#000000;*/
				width:180px;
				margin-right:5px;
				margin-top:10px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:10pt;
				
				}
				
.menu_droite a{ text-decoration: none;}
.menu_droite a:visited{ text-decoration: none;}
.menu_droite a:hover{ text-decoration: none;}
/*--------------------------menu droite - nous trouver-----------------------------*/		
		
li#font_trouver{ 
				background-image:url(../image/trouver.gif);
				background-repeat:no-repeat;
				width:180px;
				height:98px;
				list-style:none;
				margin:0px;
				margin-top:0px;
				padding:0px;
				}
				

/*--------------------------menu droite - boutique-----------------------------*/		

li#font_boutique{ 
				background-image:url(../image/boutique.gif);
				background-repeat:no-repeat;
				width:180px;
				height:241px;
				list-style:none;
				margin:0px;
				margin-top:10px;
				padding:0px;
				}

li#font_boutique a{color:#1d97ea; font-weight:bold; text-decoration: none;}			
li#font_boutique #produit{background-image:url(../image/produit.gif); background-repeat:no-repeat; position:relative; width:162px; height:144px; left:10px; top:40px;}
	
/*--------------------------menu droite - conseil bronzage-----------------------------*/		

li#font_conseils{ 
				background-image:url(../image/conseil.gif);
				background-repeat:no-repeat;
				width:180px;
				height:63px;
				list-style:none;
				margin:0px;
				margin-top:11px;
				padding:0px;
				}

li#font_conseils #menu_conseils{ position:absolute; width:180px; margin-left:10px; margin-top:26px; line-height:17px; font-size: 10pt; font-stretch: semi-condensed; }	

#menu_conseils a{ color: #794308; text-decoration: none; }
#menu_conseils a:hover{ color: #794308; text-decoration: none; font-weight: bold;}
/*--------------------------menu droite - newsletter-----------------------------*/	
				
li#font_newsletter{ 
				background-image:url(../image/newsletter.gif);
				background-repeat:no-repeat;
				width:180px;
				height:63px;
				list-style:none;
				margin:0px;
				margin-top:9px;
				padding:0px;
				}
				
li#font_newsletter #menu_newsletter{position:absolute; width:170px; margin-left:10px; margin-top:26px; line-height:17px; font-size: 10pt;}
	
#menu_newsletter a{ color: #794308; text-decoration: none; }
#menu_newsletter a:hover{ color: #794308; text-decoration: none; font-weight: bold;}

/*--------------------------menu droite - conseil presse-----------------------------*/				
li#font_presse{ 
				background-image:url(../image/presse.gif);
				
				background-repeat:no-repeat;
				width:180px;
				height:63px;
				list-style:none;
				margin:0px;
				margin-top:9px;
				padding:0px;
				}

li#font_presse #menu_presse{position:absolute; width:170px; margin-left:10px; margin-top:26px; line-height:17px; font-size: 10pt;}

#menu_presse a{ color: #794308; text-decoration: none;}
#menu_presse a:hover{ color: #794308; text-decoration: none; font-weight: bold;}
/*--------------------------bas de page---------------------------------*/

#pied_page{
		
			width:950px;
			height:20px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:7pt;
			color:#5c7a8e;
			text-align:center;
			margin-top:0px;
			}
			
#pied_page a{
		
	
			font-family:Arial, Helvetica, sans-serif;
			font-size:7pt;
			color:#5c7a8e;

			}
			
#copyright{
			
			width:970px;
			height:20px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:7.5pt;
			color:#5c7a8e;
			text-align:center;
			margin-top:0px;
			}
#copyright a{color:#5c7a8e; font-size:7.5pt; font-family:Arial, Helvetica, sans-serif;}



/*-------------------------menu gauche deroule -franchise--------------*/
				
div#font_franchise_in{ 
				background-image:url(../image/franchise.jpg);
				background-repeat:no-repeat;
				width:180px;
				height:500px;
				list-style:none;
				margin:0px;
				margin-top:15px;
				padding:0px;
				}
				
div#font_franchise_in #menu_franchise_in{position:absolute; width:160px; margin-left:5px; margin-top:32px; line-height:19px; color:#4b462f;}	

#menu_franchise_in a{text-decoration:none; color: #4b462f;}
#menu_franchise_in a:hover{text-decoration:none; color:#848276;}
#menu_franchise_in a:visited{ text-decoration: none; }


/*----------------menu Gauche - conseil -----------------------*/
div#font_peau_conseil{ 
				background-image:url(../image/conseils_service.jpg);
				background-repeat:no-repeat;
				width:180px;
				height:348px;
				list-style:none;
				padding:0;
				}
		
div#font_peau_conseil #menu_peau_conseil{ position:absolute; width:160px; margin-left:5px; margin-top:28px; line-height:19px; color:#62280a; }

/*#menu_peau_conseil a{text-decoration:none; color: #62280a;}
#menu_peau_conseil a:hover{text-decoration:none; color:white;}
#menu_peau_conseil a:visited{text-decoration: none;}
#menu_peau_conseil a:active{}*/

/*-------------------------menu gauche - soins --------------*/
				
div#font_soins_solaires{ background-image:url(../image/soins_solaires.jpg); 
						background-repeat:no-repeat; 
						background-color: #8fd3f0;
						width:180px; height:320px; 
						list-style:none; padding:0; 
						margin-top:15px;}

div#font_soins_solaires a{text-decoration: none;}
				
div#font_soins_solaires #menu_soins_solaires{ position:absolute; 
											width:160px; 
											margin-left:5px; 
											margin-top:32px; 
											line-height:19px;
											 color:#1e526f;
											  font-size: 12px; }	

#menu_soins_solaires a{text-decoration: none; color:#1e526f;}
#menu_soins_solaires a:hover{text-decoration: none; color:white;}
#menu_soins_solaires a:visited{text-decoration: none;}

/*--------------------------------------menu gauche - nav_boutique.php -----------------------

li#font_soins_solaires_boutique{ background-image:url(../image/soins_solaires.jpg); 
						background-repeat:no-repeat; 
						background-color: #8fd3f0;
						width:180px; 
						height:340px; 
						list-style:none; 
						padding:0; 
						margin-top:15px;}
				
li#font_soins_solaires_boutique a{text-decoration: none;}
				
li#font_soins_solaires_boutique #menu_soins_solaires_boutique{ position:absolute; 
											width:160px; 
											margin-left:20px; 
											margin-top:32px; 
											line-height:19px;
											 color:#1e526f;
											  font-size: 12px; }	

#menu_soins_solaires_boutique a{text-decoration: none; color:1e526f;}
#menu_soins_solaires_boutique a:hover{text-decoration: none; color:#00f;}
#menu_soins_solaires_boutique a:visited{text-decoration: none;}*/

/**************** page index *********************/

.centre{ position:relative;
		width: 510px; 
		margin-left:205px;
		top:10px;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:8pt;
		}
		
.centre div{margin-bottom:8px; margin-right:4px;}

/*--------------------------------------------------------------------------*/

#cadre1{
	
	width: 510px;
	height: 100px;
	/*left:337px;
	top:190px;*/
	border-style: solid;
	border-width: 1px;
	border-color: #e85b20;
	padding: 20px;

	
	
}

#cadre10{
	
	width: 300px;
	/*he-ight: 100px;
	left:337px;
	top:190px;
	border-style: solid;
	border-width: 1px;
	border-color: #e85b20;*/
	padding: 10px;
}

p#bleu{color:#2e8fd2; text-align: justify; font-weight: bold; font-size: 8pt;}

#cadre10 h1{font-family: Arial; font-size: 12pt; color:#e85b20; text-align: center; padding:0px; margin:0px;}
#cadre1 h1{font-family: Arial; font-size: 14pt; color:#e85b20; text-align: center; padding:0px; margin:0px;}
/*-----------------------------------------------------------*/
#cadre2{

	/*width: 300px;
	height: 407px;
	left:337px;
	top:340px;*/
	border-style: solid;
	border-width: 1px;
	border-color: #e85b20;
	
	
	
}
/*-----------------------------------------------------------*/
#cadre3{
	background-image: url(../image/lunettes.gif);
	width: 180px;
	height: 120px;
/*	left:697px;
	top:339px;*/
	border-style: solid;
	border-width: 1px;
	border-color: #e85b20;
	padding: 5px;
}
/*-----------------------------------------------------------*/
#cadre4{
	background-image: url(../image/visa.gif);
	/*width: 185px;
	height: 129px;*/
/*	left:697px;
	top:479px;*/
	border-style: solid;
	border-width: 1px;
	border-color: #e85b20;
	width: 227px;
	height:130px;
}
/*-----------------------------------------------------------*/
#cadre5{ background-image: url(../image/cabine_bronzage.jpg); width: 120px; height: 125px;
/*	left:697px;
	top:619px;*/
	padding-left: 70px; border: solid 1px #e85b20; }

#cadre6 img{ border-color:#e85b20; border-style: solid; border-width: 1px; }


.rose{color:#c71a78;}

.orange{color: #e16a19;}

.gris{color:#aaaaa9; font-size: 8pt;}
.gris a{text-decoration:  none;color:#aaaaa9; font-size: 8pt;}
.gris a:visited{text-decoration:  none;color:#aaaaa9; font-size: 8pt;}
.gris a:hover{text-decoration:  none;color:#777779; font-size: 8pt;}

.vert{color: #44a6b5;}

ul.actualite a{text-decoration: none; margin:0px; padding:0px;}
ul.actualite a:hover{text-decoration: none;}
ul.actualite a:visited{text-decoration: none;}

/********************************* menu deroulé ***************************/

ul.deroule{margin-left: 5px;}
ul.deroule2{margin-left: 5px;}

.deroule li {font-family: font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
					font-size: 12px; 
					width: 165px;
					list-style:none ;
					margin: 1px;
					 }

.deroule li a { background-image: url(../image/fleche.gif); background-repeat: no-repeat; background-position: 0 5px; }
				
.deroule li a.decal{ padding-left: 10px; }
									
a.decal { text-decoration: none; color:#62280a; }
a.decal:hover{ text-decoration: none; color: #FFF; }
/*.deroule li a:active {  }*/
a.decal:visited {text-decoration: none; }

a.clike, a.clike:visited, a.clike:hover, a.clike:active {

color: #FFFFFF;
font-weight: bold;
text-decoration: none;
 padding-left: 10px; 
}



.deroule2 li{font-family: font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
					font-size: 12px; 
					 width: 165px;
					list-style:none;
					margin: 3px;
					 }
					 
.deroule2 li a { background-image: url(../image/fleche.gif); background-repeat: no-repeat; background-position: 0 5px; }
				

.deroule2 li a.decal{padding-left: 10px; }								
/*.deroule2 li a { text-decoration: none; color: #6b4308; }
.deroule2 li a:hover{ text-decoration: none; color: #7A7974; }*/




span#EnSavoir {position: absolute;
			margin-top:45px; 
			margin-left:70px;
			}

/*-------------------------------------------*/

#img_boutique{

			/* position:absolute ; pour ff
			/*margin-top: -95px !important ; pour ff*/
			/*margin-top: -105px !important ; */
			}
	
div.achat{position: absolute;margin-top: 300px;}


#recommande_email{font-family:verdana; background-color:#CCDDFF; }
#recommande_email tr.head{font-weight:bold; color:#000080; font-size:11px, height:25px; background-color:#EEDD99;}
#recommande_email td{ border: solid 2px #fff}
