/* CSS Document */

.error
{
	font-family:Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size:12px;
	color:#FF0000;
}

body
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#84888b;
}

a			{text-decoration:none;color:#00539b;}
a:hover		{text-decoration:underline;}

#header, #content, #footer
{
	width:928px;
	margin:0 auto;
}

#header
{
	height:11px;
	margin-top:40px;
	background:url(/images/ombre-header.gif) no-repeat;
}

#content
{
	background:url(/images/ombre-fond.gif) repeat-y;
	overflow:auto;
}

#footer
{
	padding:16px 0;
	text-align:center;
	font-size:10px;
	background:url(/images/ombre-footer.gif) no-repeat top;
}

#footer a
{
	text-decoration:none;
	color:#84888b;
}

/* banni�re du haut + formulaire ----------------------------------------------------------------------- */

#banniere,
#banniere2
{
	width:906px;
	height:88px;
	margin:0 auto;
	background:url(/images/fond-banniere.jpg) no-repeat top;
	text-align:right;
}

.LogoLink
{
	float:left;
	height:70px;
	margin-left:392px;
	width:130px;
}

.LogoLink a:hover
{
	text-decoration:none;
}

.LinkLogoAHref
{
	display:block;
	text-align:center;
	text-decoration:none;
}

#banniere2
{
	background:url(/images/fond-banniere2.jpg) no-repeat top;
	padding-right:10px;
	width:896px;
}

#banniere2 h3
{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:33px;
	color:#FFFFFF;
}

#banniere2 p
{
	color:#FFFFFF;
	padding-top:0px;
	padding-bottom:2px;
	text-align:right;
}

#frmlogin
{
	height:88px;
	margin:0;
	padding:10px 10px 0 0;
	color:#FFFFFF;
}

#frmlogin h3
{
	font-size:11px;
	margin:0;
}

#frmlogin label
{
	font-size:10px;
}

#frmlogin .inputTxt
{
	font-size:10px;
	margin:1px 0 0 5px;
	width:55px;
	height:12px;
	border:0;
}

#frmlogin .inputSubm
{
	border:0;
	font-size:10px;
	padding:1px;
	overflow: visible;
	margin:2px 0 0 0;
	background:#FFFFFF;
	color:#666666;	
}

.GMapCanvas
{
	width:510px;
	float:left;
	height:295px;
	border:1px solid #84888B;
	margin-top:10px;
}

.GMapCompleteAddress strong
{
	margin-bottom:-10px;
	display:block;
}

.TemoignagesContentVideo
{
	/*width:475px;
	height:356px;*/
	width:375px;
	height:281px;
	background-color:#FFFFFF;
	padding-left:60px;
	padding-top:5px;
	padding-bottom:25px;
}

.PDFLink
{
	/*padding-left:25px;*/
	/*background-image: url(/images/pdf_icon.jpg);*/
	background-repeat: no-repeat;
	background-position: left 3px;
	line-height:23px;
}

.PDFLink a
{
	color:#84888B;
}

.GMapYou
{
	font-size:12px;
	font-weight:bold;
}

.GMapLegendContainer
{
	padding-top:10px;
	width:275px;
}

.GMapLegendContainer strong
{
	padding-right:20px;
}

.GMapLegendContainer div
{
	float:left;
}

.GMapLegendContainer img
{
	padding-right:20px;
}

.GMapLegendText,
.GMapLegendText2
{
	padding-top:10px;
}

.GMapLegendText
{
	padding-right:8px;
}


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

#menu
{
	width:906px;
	list-style:none;
	margin:6px 0 0 11px;
	padding:0;
	font-size:10px;
}


/* largeur de chaque bouton du menu */

#menu1	{width:128px;}
#menu2	{width:131px;}
#menu3	{width:138px;}
#menu4	{width:144px;}
#menu5	{width:111px;}
#menu6	{width:82px;}
#menu7	{width:85px;}
#menu8	{width:78px; border-right-width:1px !important;}
#menu1B	{width:105px;}
#menu2B	{width:140px;}
#menu3B	{width:178px;}
#menu4B	{width:155px;}
#menu5B	{width:230px;}
#menu6B	{width:91px; border-right-width:1px !important;}

#menu1:hover, #menu2:hover, #menu3:hover
{
	cursor:pointer;
	background:#edece6;
}

#menu > li
{
	display:block;
	float:left;
	text-align:center;
	position:relative;
	z-index:10;	
}

#menu > li > a
{
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	line-height:26px;
	color:#84888b;
	border:1px solid #84888b;
	border-width:1px 0 1px 1px;
	display:block;
	float:left;
}

#menu > li > a:hover, #menu > li > a:focus, #menu > li > a:active
{
	background:#edece6;
}

#menu > li > ul
{
	position:absolute;
	top:28px;
	left:0;
	margin:0 0 0 -6px;
	padding:0;
	width:600px;
	height:32px;
	background:url(/images/fond-sous_menu.png) no-repeat;
	z-index:20;
}

#menu > li > ul > li
{
	float:left;
	list-style:none;
}

#menu > li > ul > li > a
{
	color:#84888b;
	margin-left:20px;
	text-transform:uppercase;
	text-decoration:none;
	line-height:26px;
	height: 100%;
	background:url(/images/bullet.gif) no-repeat;
	padding-left:8px;
}

#menu > li > ul > li > a:hover
{
	text-decoration:underline;
}

.actif
{
	background:#edece6;
}

/* contenu ----------------------------------------------------------------------- */

#contenu,
#contenuCommande
{
	margin:6px 11px 0 11px;
	padding:30px 11px 0 385px;
	min-height:400px;
	background-repeat:no-repeat;
	position:relative;
	float:left;
}

#contenuCommande
{
	padding:5px 30px 0 30px;
}

.OnlineOrderingHeader
{
	width:230px;
	float:left;
}

.OnlineOrderingLeftContent
{
	width:170px;
	float:left;
}

.OnlineOrderingLeftContent h2
{
	font-weight:normal;
	font-size:18px;
	text-transform:uppercase;
}

.OnlineOrderingLeftContent p
{
	text-align:left;
}

.OnlineOrderingRightContent
{
	width:646px;
	float:left;
	margin-left:30px;
}

.CommandSectionHeader
{
	background-color:#84888B;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-left:8px;
	margin-top:15px;
	text-transform:uppercase;
}

.SlideDownBar
{
	padding-left:12px;
	padding-top:5px;
	text-transform:uppercase;
	cursor:pointer;
	background:url(/images/drop_down.gif) no-repeat 0px 9px;
}

.SlideSideBar
{
	padding-left:12px;
	padding-top:5px;
	text-transform:uppercase;
	cursor:pointer;
	background:url(/images/drop_side.gif) no-repeat 0px 9px;
}

.TestimonialsHeader
{
	padding-left:12px;
	padding-top:5px;
	cursor:pointer;
	background:url(/images/drop_side.gif) no-repeat 0px 9px;
}

.TestimonialsContainer
{
	display:none;
	margin-left:12px;
	margin-bottom:10px;
}

.CommandeProduitListContainer
{
	display:none;
	margin-left:12px;
}

.CommandeProduitListContainer th
{
	color:#00539B;
}

.CommandeProduitsList1,
.CommandeProduitsList2,
.CommandeProduitsList3,
.CommandeProduitsList4,
.CommandeProduitsList5
{
	text-align:left;

}

.CommandeProduitsList1
{
	width:282px;
}

.CommandeProduitsList2
{
	width:140px;
}

.CommandeProduitsList3
{
	width:80px;
}

.CommandeProduitsList4
{
	width:60px;
}

.CommandeProduitsList5
{
	width:50px;
	text-align:center;
}

.ProduitQty
{
	width:46px;
	text-align:center;
	height:10px;
	font-size:9px;
}

.CommandeProduitListContainerSeperator
{
	border-bottom:1px solid #84888B;
	height:6px;
}

.PolitiqueProfessionnel
{
	border:1px solid #84888B;
	padding-left:10px;
	padding-right:10px;
}

.PolitiqueProfessionnel em
{
	color:#00539B;
	display:block;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	margin-bottom:-10px;
}

/* ------------------------------------ titres et images courb�es START ----------------------------------------- */
.mission,
.mission_E
{
	background:url(/images/mission.jpg); /* <------ CHANGE to english */
}

.mission h1
{
	background:url(/images/fr/titre-mission.png);
}

.mission_E h1
{
	background:url(/images/en/titre-mission.png);
}

.science_aquafolia,
.science_aquafolia_E
{
	background:url(/images/science.jpg); /* <------ CHANGE to english */
}

.science_aquafolia h1
{
	background:url(/images/fr/titre-science.png);
}

.science_aquafolia_E h1
{
	background:url(/images/en/titre-science.png);
}

.prix_et_distinctions,
.prix_et_distinctions_E
{
	background:url(/images/prix_distinction.jpg); /* <------ CHANGE to english */
}

.prix_et_distinctions h1
{
	background:url(/images/fr/titre-prix.png);
}

.prix_et_distinctions_E h1
{
	background:url(/images/en/titre-prizes.png);
}

.tous_types_de_peau,
.tous_types_de_peau_E
{
	background:url(/images/domicile-tous.jpg); /* <------ CHANGE to english */
}

.tous_types_de_peau h1
{
	background:url(/images/fr/titre-soins_domicile_tous.png);
}

.tous_types_de_peau_E h1
{
	background:url(/images/en/titre-homecare_allskin.png);
}

.peaux_mixtes_grasses,
.peaux_mixtes_grasses_E
{
	background:url(/images/soins-mixtes.jpg); /* <------ CHANGE to english */
}

.peaux_mixtes_grasses h1
{
	background:url(/images/fr/titre-soins_domicile_mixtes.png);
}

.peaux_mixtes_grasses_E h1
{
	background:url(/images/en/titre-homecare_combination.png);
}

.aqua_soleil,
.aqua_soleil_E
{
	background:url(/images/soins-aqua-soleil.jpg); /* <------ CHANGE to english */
}

.aqua_soleil h1
{
	background:url(/images/fr/titre-soins_domicile_aquasoleil.png);
}

.aqua_soleil_E h1
{
	background:url(/images/en/titre-homecare_aquasoleil.png);
}

.soins_institut,
.soins_institut_E
{
	background:url(/images/soins-institut.jpg); /* <------ CHANGE to english */
}

.soins_institut h1
{
	background:url(/images/fr/titre-soins_institut.png);
}

.soins_institut_E h1
{
	background:url(/images/en/titre-clinical.png);
}

.concept_triple_action_3a,
.concept_triple_action_3a_E
{
	background:url(/images/soins-action3a.jpg); /* <------ CHANGE to english */
}

.concept_triple_action_3a h1
{
	background:url(/images/fr/titre-soins_institut_triplea.png);
}

.concept_triple_action_3a_E h1
{
	background:url(/images/en/titre-clinical_triplea.png);
}

.concept_aqua_secours,
.concept_aqua_secours_E
{
	background:url(/images/aqua-secours.jpg); /* <------ CHANGE to english */
}

.concept_aqua_secours h1
{
	background:url(/images/fr/titre-soins_institut_aquasecours.png);
}

.concept_aqua_secours_E h1
{
	background:url(/images/en/titre-clinical_aquasecours.png);
}

.trouver_institut,
.trouver_institut_E
{
	background:url(/images/trouver-institut.jpg);
}

.trouver_institut h1
{
	background:url(/images/fr/titre-trouver_institut.png);
}

.trouver_institut h2
{
	font-size:11px;
}

.trouver_institut_E h1
{
	background:url(/images/en/titre-find_clinic.png);
}

.temoignages,
.temoignages_E
{
	background:url(/images/temoignages.jpg);
	width:500px;
}

.temoignages h1
{
	background:url(/images/fr/titre-temoignages.png);
}

.temoignages_E h1
{
	background:url(/images/en/titre-testimony.png);
}

.temoignages hr,
.temoignages_E hr
{
	color:#EFEFEF;
}

.presse,
.presse_E
{
	background:url(/images/presse.jpg);
}

.presse h1
{
	background:url(/images/fr/titre-presse.png);
}

.presse_E h1
{
	background:url(/images/en/titre-press.png);
}

.presse h2,
.presse_E h2
{
	color:#84888B;
	font-size:12px;
	padding-top:0px;
	padding-bottom:5px;
	text-transform:uppercase;
}

.presse ul,
.presse_E ul
{
	margin-top:0px;
}

.contact,
.contact_E
{
	background:url(/images/contact.jpg);
}

.contact h1
{
	background:url(/images/fr/titre-contact.png);
}

.contact_E h1
{
	background:url(/images/en/titre-contact.png);
}

.liste_de_prix,
.liste_de_prix_E
{
	background:url(/images/liste_prix.jpg);
}

.liste_de_prix h1
{
	background:url(/images/fr/titre-nouvelles.png);
}

.liste_de_prix_E h1
{
	background:url(/images/en/titre-news.png);
}

.liste_de_prix h2,
.liste_de_prix_E h2
{
	color:#84888B;
	font-size:12px;
	padding-top:0px;
	padding-bottom:5px;
	text-transform:uppercase;
	margin-left:-20px;
	margin-top:10px;
	margin-bottom:-5px;
	font-weight:normal;
}

.liste_de_prix ul,
.liste_de_prix_E ul
{
	margin-top:0px;
}

.doc_technique,
.doc_technique_E
{
	background:url(/images/documentation.jpg);
}

.doc_technique h1
{
	background:url(/images/fr/titre-documentation_technique.png);
}

.doc_technique_E h1
{
	background:url(/images/en/titre-technical_documentation.png);
}

.doc_technique h2,
.doc_technique_E h2
{
	color:#84888B;
	font-size:12px;
	padding-top:0px;
	padding-bottom:5px;
	text-transform:uppercase;
	margin-left:-20px;
	margin-top:10px;
	margin-bottom:-5px;
	font-weight:normal;
}

.doc_technique ul,
.doc_technique_E ul
{
	margin-top:0px;
}

.outils_promo,
.outils_promo_E
{
	background:url(/images/outils.jpg);
}

.outils_promo h1
{
	background:url(/images/fr/titre-outils_promotionnels.png);
}

.outils_promo_E h1
{
	background:url(/images/en/titre-promotional_tools.png);
}

.outils_promo h2,
.outils_promo_E h2
{
	color:#84888B;
	font-size:12px;
	padding-top:0px;
	padding-bottom:5px;
	text-transform:uppercase;
	margin-left:-20px;
	margin-top:10px;
	margin-bottom:-5px;
	font-weight:normal;
}

.outils_promo ul,
.outils_promo_E ul
{
	margin-top:0px;
}

.produit_coffret td
{
	font-style:italic;
}
/* ------------------------------------ titres et images courb�es END ----------------------------------------- */

/* produits */
.bouteille					{background:url(/images/bouteille.jpg) no-repeat;}

.produit_type,
.soins_institut_image
{
	text-align:center;
}

.produit_div_text
{
	width: 335px;
	float: left;
	margin-bottom:10px;
	text-align:justify;
}

.prixEtDistinction
{
	float:left;
	margin-right:35px;
}

.contact_E a:link,
.contact_E a:visited,
.contact a:link,
.contact a:visited
{
	color:#84888B;
}

.produit_div_image
{
	float: right;
}

.BreakClearBoth
{
	clear: both;
}

#produit ul
{
	margin-top:5px;
}

/* mise en forme texte ----------------------------------------------------------------------- */

p
{
	margin:0;
	padding:5px 0 10px 0;
	text-align:justify;
}

h1
{
	position:absolute;
	top:38px;
	left:79px;
	margin:0;
	padding:0;
	width:250px;
	height:100px;
	background:black;
	outline:none;
	text-indent:-9999em;
}

h2
{
	color:#00539b;
	font-size:14px;
	font-weight:normal;
	padding:10px 0 0 0;
	margin:0;
}


.inputTxt
{
	margin:0;
}

.inputSubm
{
	background:#e6e7e8;
	border:0;
	overflow: visible;
	padding:2px 3px;
	font-size:11px;
	font-weight:bold;
	color:#84888b;
}

#produit,
#institut
{
	min-height:315px;
	margin-bottom:10px;
	border-bottom:1px solid #84888b;
}

.produit_gauche
{
	padding:0 0 0 160px;
}
.produit_droite
{
	padding:0 160px 0 0;
}

#produit h4
{
	text-transform:uppercase;
	color:#00529b;
	margin:0 0 15px 0;
	font-size:14px;
}

#produit h4 em,
#produit h4 strong
{
	font-style:normal;
	text-transform:lowercase;
}

#produit h4 em
{
	color:#84888b;
}




.liste-produits
{
	list-style:none;
	margin:0;
	padding:0;
}
/* Obsolète, je laisse au cas où ...*/  
#liste-produits
{
	list-style:none;
	margin:0;
	padding:0;
}
/*--*/


.liste_produits_col_container
{
	float:left;
	width:255px;	
}
.liste-produits li
{
	background:url(/images/bullet-bleu.gif) no-repeat;
	padding-left:8px;
	font-size:10px;
	text-transform:uppercase;
}
.liste-produits li
{
	background:url(/images/bullet-bleu.gif) no-repeat;
	padding-left:8px;
	font-size:10px;
	text-transform:uppercase;
}



.liste-produits li em,
.liste-produits li strong
{
	font-style:normal;
	text-transform:lowercase;
}

/* Obsolète, je laisse au cas où ... */  
#liste-produits li
{
	background:url(/images/bullet-bleu.gif) no-repeat;
	padding-left:8px;
	font-size:10px;
	text-transform:uppercase;
}



#liste-produits li em,
#liste-produits li strong
{
	font-style:normal;
	text-transform:lowercase;
}
/*--*/


.col2 li
{
	float:left;
	width:245px;
}

#trilogie
{
	height:410px;
	padding-bottom:30px;
	margin-left:-300px;
	float:left;
}

#slogan
{
	float:left;
	margin:110px 0 0 60px;
}

.prix_distinction_prix_container1,
.prix_distinction_prix_container2,
.prix_distinction_prix_container3
{
	float:left;
	color:#84888B;
}

.prix_distinction_prix_container1 h2,
.prix_distinction_prix_container2 h2,
.prix_distinction_prix_container3 h2
{
	color:#84888B;
	text-transform:uppercase;
	text-align:center;
	font-size:11px;
	margin-top:-10px;
	margin-bottom:0px
}

.prix_distinction_prix_container1 h3,
.prix_distinction_prix_container2 h3,
.prix_distinction_prix_container3 h3
{
	margin-top:0px;
	margin-bottom:0px;
	font-size:10px;
	text-align:center;
}

.prix_distinction_prix_container1 img,
.prix_distinction_prix_container2 img,
.prix_distinction_prix_container3 img
{
	padding-top:30px;
}

.prix_distinction_prix_container1 h4,
.prix_distinction_prix_container2 h4,
.prix_distinction_prix_container3 h4
{
	margin-top:0px;
	margin-bottom:0px;
	font-size:11px;
	text-transform:uppercase;
	text-align:center;
}

.prix_distinction_prix_container1 h5,
.prix_distinction_prix_container2 h5,
.prix_distinction_prix_container3 h5
{
	margin-top:0px;
	font-size:10px;
	text-transform:uppercase;
	text-align:center;
}


.prix_distinction_prix_container1
{
	width:155px;
	padding-right:5px;
}

.prix_distinction_prix_container2
{
	width:188px;
	border-left:#666666 1px solid;
	border-right:#666666 1px solid;
	padding-left:0px;
	padding-right:0px;
}

.prix_distinction_prix_container3
{
	width:155px;
	padding-left:5px;
}