/* Indispensable */
* {margin: 0; padding: 0;}
.global_asterix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;}

.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 0px;}
/* fin Indispensable */

body {
text-align: center;
width: 980px;
margin: 0 auto;
background-repeat: repeat-x;
background-image: url(../images/bkgBody.jpg);}



.norepeat {
	background-repeat: no-repeat;
	background-position: right top;}
	
#navHaute {
position: relative;
width: 980px;
z-index: 100;}

#zoneFlash {
display: block;
margin: 50px 0 0 0;
z-index: 1;}


/*///////////////////////////////////////////////////////////////Ajout 2011 */

/*Début couleur categ et typo New site 2011 */
.coulBienDansSaTete {background-color: #aca413;}
.typoBienDansSaTete  {color: #aca413;}
.coulEquilibreSommeil {background-color: #2f496e;}
.typoEquilibreSommeil {color: #2f496e;}
.coulArticulations {background-color: #81197f;}
.typoArticulations {color: #81197f;}
.coulCoeurCirculation {background-color: #b71d2d;}
.typoCoeurCirculation {color: #b71d2d;}
.coulHommeFemme{background-color: #eb564e;}
.typoHommeFemme{color: #eb564e;}
.coulBeauteMinceur{background-color: #b19ecc;}
.typoBeauteMinceur{color: #b19ecc;}
.coulGrandeForme{background-color: #f39700;}
.typoGrandeForme{color: #f39700;}
.coulDefensesNaturelles {background-color: #568781;}
.typoDefensesNaturelles {color: #568781;}
.coulHygieneCosmetique {background-color: #a14b17;}
.typoHygieneCosmetique {color: #a14b17;}



.coulgenerique {}
.typogenerique {color: #1E76B8;}
/*Fin couleur categ New site 2011 */

/* Début Layers 2011 */
#biendanssatete {
background-color: #aca413;
padding: 5px 0 5px 0;
position:absolute;
z-index:100 !important;
left: 491px;
top: 260px;
visibility: hidden;
}
#equilibresommeil {
background-color: #2f496e;
padding: 5px 0 5px 0;
z-index:100 !important;
left: 801px;
top: 260px;
visibility: hidden;
}
#articulations {
background-color: #81197f;
padding: 5px 0 5px 0;
position:absolute;
z-index:100 !important;
left: 405px;
top: 260px;
visibility: hidden;
}
#coeurcirculation {
background-color: #b71d2d;
padding: 5px 0 5px 0;
position:absolute;
z-index:100 !important;
left: 571px;
top: 260px;
visibility: hidden;
}
#hommefemme {
background-color: #eb564e;
padding: 5px 0 5px 0;
position:absolute;
z-index:100 !important;
left: 207px;
top: 260px;
visibility: hidden;
}
#beauteminceur {
background-color: #b19ecc;
padding: 5px 0 5px 0;
position:absolute;
z-index:100 !important;
left: 330px;
top: 260px;
visibility: hidden;
}
#grandeforme {
background-color: #f39700;
padding: 5px 0 5px 0;
position:absolute;
z-index:100 !important;
left: 658px;
top: 260px;
visibility: hidden;
}

#defensesnaturelles {
background-color: #568781;
padding: 5px 0 5px 0;
position:absolute;
z-index:100 !important;
left: 728px;
top: 260px;
visibility: hidden;
}

#hygienecosmetique {
background-color: #a14b17;
padding: 5px 0 5px 5px;
position:absolute;
z-index:100 !important;
left: 810px;
top: 260px;
visibility: hidden;
}

a.lienblanclayer
{font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;}

a.lienblanclayer:active
{font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;}


a.lienblanclayer:hover
{font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-decoration: underline;}

/* Fin Layers 2011 */


/*Styles Navigation verticale gauche 2011 */

a.liensnavgauche {
text-decoration: none;
color: #666666;}

a.liensnavgauche:visited {
color: #666666;
text-decoration: none;}

a.liensnavgauche:hover {
color: #005aa1;
text-decoration: underline;}

a.liensnavgauche:active {
color: #005aa1;
text-decoration: underline;}


.navinput {
height: 13px;
	border: 1px solid #005aa1;
	background-color: #fffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
}

.fontvertdeaunavv {
font: 11px Arial, Helvetica, sans-serif;
color: #51BBAF;}
/* fin Styles Navigation verticale gauche 2010 */

.global_arronditdroithaut {
	font-weight: normal;
	background-image: url(../images/arrondit_haut_droit.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.global_imgpied {
	background-image: url(../images/img_filets/fil_generique.gif);
	height: 15px;
	width: 792px;
	background-repeat: no-repeat;
}
/* Début Liens */
a { color: #6B6B6B; text-decoration: none;}
a:active { color: #6B6B6B; text-decoration: none;}
a:hover{
	color: #6B6B6B;
	text-decoration: underline;
}

a.lienblanc { color: #FFFFFF; text-decoration: none;}
a.lienblanc:active {  color: #FFFFFF; text-decoration: none;}
a.lienblanc:hover{color: #FFFFFF; text-decoration: underline;
}

a.liennoir { color: #000000; text-decoration: none;}
a.liennoir:active {  color: #000000; text-decoration: underline;}
a.liennoir:hover{color: #000000; text-decoration: underline;
}

a.lienhome{color: #FFFFFF; text-decoration: none;}
a.lienhome:active{color: #FFFFFF; text-decoration: underline;}
a.lienhome:hover{color: #FFFFFF; text-decoration: underline;}

a.lienvert{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #6F9402; text-decoration: underline;}
a.lienvert:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #6F9402; text-decoration: underline;}
a.lienvert:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #6F9402; text-decoration: underline;}
/* Fin Liens */

/*Début Polices */
.global_prixbarre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6B6B6B;
	font-weight: normal;
	text-decoration: line-through;
}
.global_prixreel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6B6B6B;
	font-weight: bold;
}
.global_font11pixblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.global_font11pixblancbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.global_font12pixblancbold {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: bold;
}
.global_font12pixbleu {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6B6B6B;
	font-weight: normal;
}
.global_font11pixbleu {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6B6B6B;
	font-weight: normal;
}
.global_font12pixblanc {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.global_font9pixgris {

font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: normal;
}
.global_font18pixbleu {

font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6B6B6B;
	font-weight: normal;
}

.global_font18pix {

font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}
.global_font18pixrose {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #F45DBE;
}

.global_font11pixgrisfonce {

font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}

.global_font16pixbleu {
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6B6B6B;
	font-weight: normal;
}

.global_font14pixbleu {

font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6B6B6B;
	font-weight: normal;
}

/*Fin Polices */

.global_bouton
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #6B6B6B;
	padding: 1px 2px 1px 4px;
	margin: 1px 2px;
}
.global_input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6B6B6B;
	background-color: #FFFFFF;
	padding: 1px 2px 1px 4px;
	margin: 1px 2px;
	border: 1px solid #999999;
}
#fil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6B6B6B;
	margin-top: 6px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding: 2px;
	text-align: left;
}

#fil a {color: #6B6B6B;
text-decoration: none;}


.global_ensavoirplus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #6B6B6B;}

a.global_ensavoirplus:hover {
  font-weight:bold;
}

.global_soustitreproduitzoom {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	color: #6B6B6B;
	font-weight: bold;
}
.global_descproduitlst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6B6B6B;
	padding: 2px;
	text-align: left;
}
.global_fondtableau
{background-color: #E0E0E0;}

.espaceimage_zoom {
	margin: 4px;
	padding: 4px;
}
.global_nomproduit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6B6B6B;
	font-weight: bold;
	margin-left: 3px;
	padding-left: 3px;
	margin-right: 3px;
	padding-right: 3px;
}
.global_tdfondblanc {
	background-color: #FFFFFF;
	border-top: #6B6B6B;
	border-right: #6B6B6B;
	border-bottom: #6B6B6B;
	border-left: #6B6B6B;
}
.global_edito_theme {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6B6B6B;
	font-weight: normal;
	margin-left: 3px;
	padding-left: 3px;
}
.global_edito_marque {
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6B6B6B;
	font-weight: normal;
	margin-left: 3px;
	padding-left: 3px;
}
.global_haut_tableau {
	background-color: #1E76B8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 5px;
	font-weight: bold;
	padding-left: 5px;
}
.global_filet_gris {
	background-color: #6B6B6B;
}
.global_font12pixrougebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc3300;
	font-weight: bold;
}
.global_font12pixnoir { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal; }
.global_font12pixgrisfonce { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal; }
.global_font14pixbleubold {
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6B6B6B;
	font-weight: bold;
}
.global_nomproduitlight {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6B6B6B;
	margin-left: 3px;
	padding-left: 3px;
	margin-right: 3px;
	padding-right: 3px;
}
.Style2 {
	font-family: Verdana;
	font-size: 12px;
}
.Style4 {
	font-family: Verdana;
	font-size: 11px;
	color: #0042B3;
	font-weight: bold;
}
.Style5 {
	color: #69124C;
	font-weight: bold;
}
.Style7 {color: #69124C}
.Style11 {font-family: Verdana; font-size: 12px; color: #69124C; font-weight: bold; }
.Style14 {font-family: Verdana; font-size: 12px; font-weight: bold; }
.Style15 {font-size: 11px}
.Style16 {font-family: Verdana; font-size: 11px; color: #69124C; font-weight: bold; }

.global_font12pixcanardbold {
	color: #50B9AF;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.global_font11pixcanardbold {
	color: #50B9AF;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.global_font18pixvert {
	color: #6F9402;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.global_font24pixvert {
	color: #6F9402;
	font: bold 24px Arial, Helvetica, sans-serif;
}
.visuelabc {
	background: url(../images/img_visuels/visuel_droit_abc.jpg) no-repeat right top;
}
.global_inputbleu {
	color: #1E76B8;
	background-color: #FFFFFF;
	padding: 1px 2px 1px 4px;
	margin: 1px 2px;
	border: 1px solid #1E76B8;
	font: 11px Arial, Helvetica, sans-serif;
}
.global_font12pixbordeau {
	color: #653A71;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.global_font14pixbordeau {
	color: #653A71;
	font: normal 14px Arial, Helvetica, sans-serif;
	padding: 4px;
}

.cadeauSelected {
padding: 3px;

}.global_privilege18pix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #A50021;
}
.quizz_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #77B0DB;
}

#s97p01 h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;}

#s97p01 h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;}

#s97p01 h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;}

.filet {background-color: #1a4685;}.global_font24pixgris {
	color: #666666;
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: bold;
}
.titreNav {
margin: 10px 0 0 0;
}
.fontMenusNav {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4c4c4c;
}
.global_font14pixblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.global_font18pixblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
.global_font16pixblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.noPuce {
list-style: none;}
.global_fondtableauPanier {
	background-color: #1E76B8;
}
.global_font14pixblancbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.global_font14pixrougevif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CA0614;
	font-weight: bold;
}
.global_font14pixorangevif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fa9b2f;
	font-weight: bold;
}

.temoignage {
margin: 0 0 0 10px;}
