.fdCarrousel{background: url("/img/our_products/fdcarrousel.jpg") top left no-repeat;}

.navDeGauche, .partieCentrale{float:left;min-height:470px;}
.partieCentrale .pastille{width:120px; height:95px;position:absolute;top:0;left:660px;}

.navDeGauche{width:180px;overflow:hidden}
.navDeGauche .blockHaut{margin:4px 16px 0 16px;height:255px;}
.navDeGauche .blockHaut .titre{
	height:18px;
	/*background: transparent url("/img/common/range-arrow-white-title-nav.png") top left no-repeat;	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/common/range-arrow-white-title-nav.png');*/
	_background: none;	
}
.navDeGauche .blockHaut .titre h1{font-size:11px;font-weight:bold;text-transform:uppercase;color:#fff;padding:0 0 0 10px;line-height:9px;}
.navDeGauche .blockHaut .logo{text-align:center;}
.navDeGauche .blockHaut .texte{font-size:12px;line-height:15px;padding:5px 0 0 10px;}

.navDeGauche .blockBas{margin:0 0 0 10px;}
.navDeGauche .blockBas .imgHaut, .navDeGauche .blockBas .imgBas{
	width:160px;
	display:table;
	position:static;
	_position:relative;
	_display:block;	
}
*+html .navDeGauche .blockBas .imgHaut, *+html .navDeGauche .blockBas .imgBas{display:block;position:relative;}
.navDeGauche .blockBas .imgHautHauteur{height:78px;margin:0 0 14px 0;}
.navDeGauche .blockBas .imgHaut{height:78px;cursor:pointer;}	
.navDeGauche .blockBas .imgBas{height:107px;cursor:pointer;}
.navDeGauche .blockBas .imgHaut p, .navDeGauche .blockBas .imgBas p{font-size:11px;display:block;}
.navDeGauche .blockBas .imgHaut p{width:95px;padding:0 0 0 5px;margin:0 0 0 56px;}
.navDeGauche .blockBas .imgBas p{width:140px;padding:0 0 0 8px;margin:0 0 0 6px;}

.partieCentrale{width:780px;position:relative;}

.lienServiceG, .lienServiceC, .lienServiceD{float:left;height:36px;}

.lienServiceG, .lienServiceD{width:5px;}

.lienServiceG{
	background: transparent url("/img/our_products/bt-range-left.png") top left no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/our_products/bt-range-left.png');
	_background: none;						
}
.lienServiceC{
	background: transparent url("/img/our_products/bt-range.png") top left repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/img/our_products/bt-range.png');
	_background: none;						
}
.lienServiceD{
	background: transparent url("/img/our_products/bt-range-right.png") top left no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/our_products/bt-range-right.png');
	_background: none;						
}
.lienServiceC span.spanLienService a{
	background: transparent url("/img/our_products/arrow-bt-range.png") top left no-repeat;						
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/our_products/arrow-bt-range.png');
	_background: none;
	color:#fff;						
}
.lienServiceC span.spanLienService a.btback{
	background: transparent url("/img/our_products/arrow-bt-back-range.png") top left no-repeat;						
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/our_products/arrow-bt-back-range.png');
	_background: none;					
}

/* Début pour centrer verticalement du texte dans un div */
.lienServiceC{
	padding:0 10px;
	_padding:0 15px 0 10px;
	display:table;
	position:static;
	_position:relative;
	_display:block;
}
*+html .lienServiceC{display:block;position:relative;padding:0 15px 0 10px;}		
#middle{
	display:table-cell;
	vertical-align:middle;
	position:static;
	_position:absolute;
	_top:50%;
}
*+html #middle{position:absolute;top:50%;display:block;zoom:1;}		
#inner{position:relative;top:-50%;}
/* Fin pour centrer verticalement du texte dans un div */

.lienServiceC span.spanLienService{
	cursor: pointer;
	display:block;	
}

.lienServiceC span.spanLienService a{
	padding: 0 0 0 13px;
	cursor: pointer;
	display:block;
	_display:inline-block;
	_width:1%;
	_min-width:1%;
	white-space:nowrap;
}

.gabGamme .titreCarrousel h1, .gabGammeStruct .titreCarrousel h1{font-size:24px;font-weight:normal;padding:0 0 6px 0;line-height:24px;color:#006500;}
.gabGamme .titreCarrousel p, .gabGammeStruct .titreCarrousel p{font-size:12px;line-height:16px;letter-spacing:-1px;color:#464646;}

/***************************************
			DEBUT CAROUSSEL
***************************************/
.gabGamme .titreCarrousel{position:absolute;top:9px;left:21px;width:738px;z-index:1;}

.gabGamme .lienServiceGauche, .gabGamme .lienServiceDroite{
	position:absolute;
	z-index:1;
	top:422px;
	height: 36px;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;		
}
.gabGamme .lienServiceGauche{left:20px;}
.gabGamme .lienServiceDroite{right:20px;}
.gabGamme #flashcontent{width:780px;height:470px;}
/***************************************
			FIN CAROUSSEL
***************************************/


/***************************************
			DEBUT GAMME STRUCT
***************************************/
.gabGammeStruct .titreCarrousel, .gabGammeStruct .centre{margin:0 0 0 21px;}
.gabGammeStruct .titreCarrousel{padding:10px 21px 0 0;height:107px;}

.gabGammeStruct .centre{height:305px;}
.gabGammeStruct .centre .centreConteneur{width:292px;}
.gabGammeStruct .centre .centreConteneur .blockBtOffGlobal{width:146px;height:40px;float:left;}
.gabGammeStruct .centre .centreConteneur .btOff, .gabGammeStruct .centre .centreConteneur .btOn{
	width:141px;
	height:35px;
	cursor:pointer;
	display:table;
	position:static;
	_position:relative;
	_display:block;
}
*+html .gabGammeStruct .centre .centreConteneur .btOff, *+html .gabGammeStruct .centre .centreConteneur .btOn{display:block;position:relative;}
.gabGammeStruct .centre .centreConteneur .btOff p, .gabGammeStruct .centre .centreConteneur .btOn p{
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
	display:block;
	padding:0 0 0 5px;
	letter-spacing:-1px;
	line-height:14px;
	_line-height:16px;
}
*+html .gabGammeStruct .centre .centreConteneur .btOff p, *+html .gabGammeStruct .centre .centreConteneur .btOn p{line-height:16px;}

.gabGammeStruct .centre .centreConteneur .btOff #inner, .gabGammeStruct .centre .centreConteneur .btOn #inner{_top:-54%;}
*+html .gabGammeStruct .centre .centreConteneur .btOff #inner, .gabGammeStruct .centre .centreConteneur .btOn #inner{top:-54%;}

.gabGammeStruct .lienServiceGauche, .gabGammeStruct .lienServiceDroite{
	float:left;
	height: 36px;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;		
}
.gabGammeStruct .lienServiceGauche{margin-left:21px;_margin-left:11px;margin-right:6px;}
.gabGammeStruct .lienServiceDroite{}
/***************************************
			FIN GAMME STRUCT
***************************************/


/***************************************
			DEBUT HAIRCOLOR
***************************************/
.gabGammeHaircolorGlobal{position:relative;font-size:12px;}

/* DEBUT POUR INGREDIENTS ET SAFETY */
/* >> CRM 2010 COMMENT PRODUCTS */
.gabGammeHaircolor{
	width:491px;
	color:#464646;
	float:left;
	padding:0 0 0 18px;
	min-height:470px;
}
/* << END CRM 2010 COMMENT PRODUCTS */
.gabGammeHaircolor .titreGammeHaircolor{padding:8px 0 0 0;}
.gabGammeHaircolor .titreGammeHaircolor h1, .gabGammeHaircolor .titreGammeHaircolor h2, .gabGammeHaircolor .titreGammeHaircolor p{margin:0 0 0 4px;}
.gabGammeHaircolor .titreGammeHaircolor h1{
	font:bold 24px/26px Verdana, Arial, sans-serif;
	height:32px;
	color:#006500;	
}
.gabGammeHaircolor .titreGammeHaircolor h2{
	font : bold 16px Verdana, Arial, sans-serif;
	height:69px;
	color:#114c09;		
}
.gabGammeHaircolor .titreGammeHaircolor p{padding:0 0 5px 0;font-weight:bold;}

.gabGammeHaircolor .scrollGammeHaircolor{margin:0 0 9px 0;}
.gabGammeHaircolor .scrollGammeHaircolor{height:215px;position:relative;width:475px;overflow:auto;padding:10px 0 0 10px;}
.gabGammeHaircolor .scrollGaucheGammeHaircolor, .gabGammeHaircolor .scrollDroiteGammeHaircolor{float:left;}
.gabGammeHaircolor .scrollGaucheGammeHaircolor{width:465px;margin:0 5px 0 0;}
.gabGammeHaircolor .scrollDroiteGammeHaircolor{width:11px;position:relative;}

.gabGammeHaircolor .scrollGammeHaircolor .bodyscroll{
	width: 11px;
	position : absolute;
	right : 0;
	top : 0;
	visibility : hidden;
}
.gabGammeHaircolor .scrollGammeHaircolor #zone_txt_scroll{ 
	position:relative;
	width : 446px;
	margin : 14px 5px 0 14px;	
	height : 196px;
	overflow:hidden;
	z-index:1; 
}
.gabGammeHaircolor .scrollGammeHaircolor .content{
	width : 465px;
	height:205px;
	z-index:1;
}
.gabGammeHaircolor .scrollGammeHaircolor #scrollbar{ 
  position:relative;
  width:11px;
  height : 210px;
  font-size:1px;
}
.gabGammeHaircolor .scrollGammeHaircolor #track{ 
  position:absolute;
  left:0;
  top : 28px;
  width : 11px;
  height : 169px;
  z-index:1;
  background:url("/img/our_products/prd_haircolor/track.gif") top left repeat;
}
.gabGammeHaircolor .scrollGammeHaircolor #dragBar{
  position:absolute;
  margin: 0 0 0 2px;
  left : 4px;
  top:4px;
  width:5px;
  height:20px;
  background:#ffffff;
  z-index:1;
} 
.gabGammeHaircolor .scrollGammeHaircolor #up{
	position:absolute;
	left:0;
	top:14px;
	z-index:2
}  
.gabGammeHaircolor .scrollGammeHaircolor #down{
	position:absolute;
	left:0;
	bottom:0;
	z-index:3;
}

.gabGammeHaircolor .scrollGammeHaircolor #dragBarH {
  position:absolute;
  left:0;
  top:0;
  width:5px;
  height:2px;
  background: url("/img/our_products/prd_haircolor/dragbarh.gif") top left no-repeat;  
  z-index:6;
} 
.gabGammeHaircolor .scrollGammeHaircolor #dragBarB {
  position:absolute;
  left:0; 
  bottom: 0;
  _bottom:-1px;
  width:5px;
  height:2px;
  background: url("/img/our_products/prd_haircolor/dragbarb.gif") top left no-repeat;
  z-index:6;
}
.gabGammeHaircolor .scrollGammeHaircolor #trackH {
	position:absolute;
	left:0;
	top:24px;
	z-index:8
	
}  
.gabGammeHaircolor .scrollGammeHaircolor #trackB {
	position:absolute;
	left:0;
	bottom:9px;
	_bottom:9px;
	z-index:8;
}

.gabGammeHaircolor .scrollPageGammeHaircolor p{padding:0 0 15px 0;}
.scrollGammeHaircolor p{padding:0 0 15px 0;}

.gabGammeHaircolor .liensBasGammeHaircolor{padding:0 0 0 4px;height:91px;}
.gabGammeHaircolor .liensBasGaucheGammeHaircolor, .gabGammeHaircolor .liensBasDroiteGammeHaircolor{float:left;}
.gabGammeHaircolor .liensBasGaucheGammeHaircolor{width:262px;}
.gabGammeHaircolor .liensBasGaucheGammeHaircolor .liensBasGaucheInterGammeHaircolor, .gabGammeHaircolor .liensBasGaucheGammeHaircolor .liensBasDroiteInterGammeHaircolor{float:left;}
.gabGammeHaircolor .liensBasGaucheGammeHaircolor .liensBasGaucheInterGammeHaircolor{width:35px;}
.gabGammeHaircolor .liensBasGaucheGammeHaircolor .liensBasDroiteInterGammeHaircolor{
	width:199px;
	height:35px;
	display:table;
	position:static;
	_position:relative;
	_display:block;	
	cursor:pointer;
}
*+html .gabGammeHaircolor .liensBasGaucheGammeHaircolor .liensBasDroiteInterGammeHaircolor{position:relative;display:block;}

.gabGammeHaircolor .liensBasGaucheGammeHaircolor .liensBasDroiteInterGammeHaircolor p{
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
	display:block;
	padding:0 0 0 15px;
	line-height:12px;
	_line-height:14px;
}
*+html .gabGammeHaircolor .liensBasGaucheGammeHaircolor .liensBasDroiteInterGammeHaircolor p{line-height:14px;}
.gabGammeHaircolor .liensBasGaucheGammeHaircolor .liensBasDroiteInterGammeHaircolor #inner{_top:-54%;}
*+html .gabGammeHaircolor .liensBasGaucheGammeHaircolor .liensBasDroiteInterGammeHaircolor #inner{top:-54%;}
.gabGammeHaircolor .liensBasGaucheGammeHaircolor .liensBasDroiteInterGammeHaircolor p a{
	color:#FFF;
	font-weight:bold;
	padding: 0 0 0 8px;	
	background: transparent url("/img/our_products/prd_haircolor/arrow-lien-shades-white.png") 0 -1px no-repeat;	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/our_products/prd_haircolor/arrow-lien-shades-white.png');
	_background: none;
	zoom:1;
	display:block;	
}
*+html .gabGammeHaircolor .liensBasGaucheGammeHaircolor .liensBasDroiteInterGammeHaircolor p a{
	background: transparent url("/img/our_products/prd_haircolor/arrow-lien-shades.png") 0 0 no-repeat;	
}

.gabGammeHaircolor .liensBasDroiteGammeHaircolor{width:221px;}
.gabGammeHaircolor .liensBasDroiteGammeHaircolor li{margin:3px 3px;display:block;}
.gabGammeHaircolor .liensBasDroiteGammeHaircolor a{
	padding: 0 0 0 8px;
	color:#464646;
	background:url("/img/our_products/PRD_HAIRCOLOR/arrow-liens-modemploi.gif") 0 5px no-repeat;
	zoom:1;
	display:block;
}

.gabGammeHaircolor .liensBasBackGammeHaircolor{padding:0 0 0 4px;}
.gabGammeHaircolor .liensBasBackGammeHaircolor a{
	padding: 0 0 0 6px;
	color:#033d27;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
	background:url("/img/our_products/PRD_HAIRCOLOR/arrow-safety-back.gif") 0 4px no-repeat;
	zoom:1;
}

.gabGammeHaircolor .titreGammeHaircolor h1, .gabGammeHaircolor .titreGammeHaircolor h2, .gabGammeHaircolor .titreGammeHaircolor h3, .gabGammeHaircolor .scrollGaucheGammeHaircolor strong, .gabGammeHaircolor .liensBasPackGammeHaircolor .liensBasPackDroiteGammeHaircolor p a{
	color : #1c4a08;
}

.gabGammeHaircolor .liensBasGaucheGammeHaircolor .liensBasDroiteInterGammeHaircolor{
	background: transparent url("/img/our_products/PRD_HAIRCOLOR/HERBASHINE/bg-HERBASHINE-liens-shades.png") top left repeat;	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/our_products/PRD_HAIRCOLOR/HERBASHINE/bg-HERBASHINE-liens-shades.png');
	_background: none;
}

.gabGammeHaircolor .liensBasPackGammeHaircolor .liensBasPackDroiteGammeHaircolor p a{
	background: url("/img/our_products/PRD_HAIRCOLOR/HERBASHINE/arrow-HERBASHINE-pack.gif") 0 3px no-repeat;
	_background: url("/img/our_products/PRD_HAIRCOLOR/HERBASHINE/arrow-HERBASHINE-pack.gif") 0 4px no-repeat;
}
*+html .gabGammeHaircolor .liensBasPackGammeHaircolor .liensBasPackDroiteGammeHaircolor p a{
	background: url("/img/our_products/PRD_HAIRCOLOR/HERBASHINE/arrow-HERBASHINE-pack.gif") 0 4px no-repeat;
}

.gabGammeHaircolor .liensBasPackGammeHaircolor .liensBasPackDroiteGammeHaircolor p a span{
	background:#1c4a08;
}
/* FIN POUR INGREDIENTS ET SAFETY */


/* DEBUT POUR GAMME */
.gabGammeHaircolor .titreGammeHaircolor h2.pageGammeH3{
	font : bold 16px Verdana, Arial, sans-serif;
	height:46px;	
}

.gabGammeHaircolor .scrollPageGammeHaircolor{margin:0 0 9px 0;}
/*.gabGammeHaircolor .scrollPageGammeHaircolor{height:205px;position:relative;height:195px;width:475px;overflow:auto;padding:10px 0 0 10px;}*/
.gabGammeHaircolor .scrollPageGammeHaircolor{height:205px;position:relative;height:195px;width:475px;padding:10px 0 0 10px;}
.gabGammeHaircolor .scrollPageGammeHaircolor .bodyscroll{
	width: 11px;
	position : absolute;
	right : 0;
	top : 0;
	visibility : hidden;
}
.gabGammeHaircolor .scrollPageGammeHaircolor #zone_txt_scroll{ 
	position:relative;
	width : 446px;
	margin : 14px 5px 0 14px;	
	height : 176px;
	overflow:hidden;
	z-index:1; 
}
.gabGammeHaircolor .scrollPageGammeHaircolor .content{
	width:465px;
	height:185px;
	z-index:1;
}
.gabGammeHaircolor .scrollPageGammeHaircolor #scrollbar{ 
  position:relative;
  width:11px;
  height : 190px;
  font-size:1px;
}
.gabGammeHaircolor .scrollPageGammeHaircolor #track{ 
  position:absolute;
  left:0;
  top : 28px;
  width : 11px;
  height : 149px;
  z-index:1;
  background:url("/img/our_products/prd_haircolor/track.gif") top left repeat;
}
.gabGammeHaircolor .scrollPageGammeHaircolor #dragBar{
  position:absolute;
  margin: 0 0 0 2px;
  left : 4px;
  top:4px;
  width:5px;
  height:20px;
  background:#ffffff;
  z-index:1;
} 
.gabGammeHaircolor .scrollPageGammeHaircolor #up{
	position:absolute;
	left:0;
	top:14px;
	z-index:2
}  
.gabGammeHaircolor .scrollPageGammeHaircolor #down{
	position:absolute;
	left:0;
	bottom:0;
	z-index:3;
}

.gabGammeHaircolor .scrollPageGammeHaircolor #dragBarH {
  position:absolute;
  left:0;
  top:0;
  width:5px;
  height:2px;
  background: url("/img/our_products/prd_haircolor/dragbarh.gif") top left no-repeat;  
  z-index:6;
} 
.gabGammeHaircolor .scrollPageGammeHaircolor #dragBarB {
  position:absolute;
  left:0; 
  bottom: 0;
  _bottom:-1px;
  width:5px;
  height:2px;
  background: url("/img/our_products/prd_haircolor/dragbarb.gif") top left no-repeat;
  z-index:6;
}
.gabGammeHaircolor .scrollPageGammeHaircolor #trackH {
	position:absolute;
	left:0;
	top:24px;
	z-index:8
	
}  
.gabGammeHaircolor .scrollPageGammeHaircolor #trackB {
	position:absolute;
	left:0;
	bottom:9px;
	_bottom:9px;
	z-index:8;
}

.gabGammeHaircolor .liensBasPageGammeHaircolor{height:42px}

.gabGammeHaircolor .liensBasPackGammeHaircolor{padding:0 0 0 4px;}
.gabGammeHaircolor .liensBasPackGammeHaircolor .liensBasPackGaucheGammeHaircolor, .gabGammeHaircolor .liensBasPackGammeHaircolor .liensBasPackDroiteGammeHaircolor{float:left;}
.gabGammeHaircolor .liensBasPackGammeHaircolor .liensBasPackGaucheGammeHaircolor{width:163px;}
.gabGammeHaircolor .liensBasPackGammeHaircolor .liensBasPackDroiteGammeHaircolor{
	width:170px;
	height:121px;
	display:table;
	position:static;
	_position:relative;
	_display:block;	
	cursor:pointer;
}
*+html .gabGammeHaircolor .liensBasPackGammeHaircolor .liensBasPackDroiteGammeHaircolor{position:relative;display:block;}

.gabGammeHaircolor .liensBasPackGammeHaircolor .liensBasPackDroiteGammeHaircolor p{
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
	display:block;
	line-height:12px;
	_line-height:14px;
}
*+html .gabGammeHaircolor .liensBasPackGammeHaircolor .liensBasPackDroiteGammeHaircolor p{line-height:14px;}
.gabGammeHaircolor .liensBasPackGammeHaircolor .liensBasPackDroiteGammeHaircolor #inner{_top:-54%;}
*+html .gabGammeHaircolor .liensBasPackGammeHaircolor .liensBasPackDroiteGammeHaircolor #inner{top:-54%;}
.gabGammeHaircolor .liensBasPackGammeHaircolor .liensBasPackDroiteGammeHaircolor p a{
	font-weight:bold;
	zoom:1;
	display:block;
	padding: 0 0 0 8px;
}
.gabGammeHaircolor .liensBasPackGammeHaircolor .liensBasPackDroiteGammeHaircolor p a span{
	color:#fff;
}




/* >> CRM 2010 COMMENT PRODUCTS */
.gabGammeHaircolorGlobal .lienService{
	position: absolute;
	z-index: 1;
	height: 36px;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	/*bottom:9px; MODIFIED FOR TAKECARE2010*/
	top:415px;
	right:27px;
}
/* << END CRM 2010 COMMENT PRODUCTS */

.gabGammeHaircolorGlobal .lienService .lienServiceG, .gabGammeHaircolorGlobal .lienService .lienServiceC, gabGammeHaircolorGlobal .lienService .lienServiceD{float:left;height:36px;}

.gabGammeHaircolorGlobal .lienService .lienServiceG, .gabGammeHaircolorGlobal .lienService .lienServiceD{width:5px;}

/* Début pour centrer verticalement du texte dans un div */
.gabGammeHaircolorGlobal .lienService .lienServiceC{
	padding:0 10px;
	_padding:0 15px 0 10px;
	display:table;
	position:static;
	_position:relative;
	_display:block;
}
*+html .gabGammeHaircolorGlobal .lienService .lienServiceC{display:block;position:relative;}		
.gabGammeHaircolorGlobal .lienService .lienServiceC #middle{
	display:table-cell;
	vertical-align:middle;
	position:static;
	_position:absolute;
	_top:50%;
}
*+html .gabGammeHaircolorGlobal .lienService .lienServiceC #middle{position:absolute;top:50%;display:block;zoom:1;}		
.gabGammeHaircolorGlobal .lienService .lienServiceC #inner{position:relative;top:-50%;}
/* Fin pour centrer verticalement du texte dans un div */

.gabGammeHaircolorGlobal .lienService .lienServiceC span.spanLienService{
	cursor: pointer;
	display:block;	
}

.gabGammeHaircolorGlobal .lienService .lienServiceC span.spanLienService a{
	color: #fff;
	padding: 0 0 0 13px;
	cursor: pointer;
	display:block;	
	_display:inline-block;
	_width:1%;
	_min-width:1%;
	white-space:nowrap;
}

.gabGammeHaircolorGlobal .lienService .lienServiceG{
	background: url("/img/our_products/bt-range-left.png") top left no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/our_products/bt-range-left.png');
	_background: none;	
}

.gabGammeHaircolorGlobal .lienService .lienServiceC{
	background: url("/img/our_products/bt-range.png") top left repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/img/our_products/bt-range.png');
	_background: none;	
}

.gabGammeHaircolorGlobal .lienService .lienServiceD{
	background: url("/img/our_products/bt-range-right.png") top left no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/bt-range-right.png');
	_background: none;	
}

.gabGammeHaircolorGlobal .lienService .lienServiceC span.spanLienService a{
	background: transparent url("/img/our_products/arrow-bt-range.png") top left no-repeat;						
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/our_products/arrow-bt-range.png');
	_background: none;
	color:#fff;						
}

/* DEBUT POUR GAMME */


/* DEBUT POUR MECHIER */
.gabGammeHaircolor .titreGammeHaircolor h2.pageMechierH3{
	font : bold 16px/18px Verdana, Arial, sans-serif;
	height : auto;
	padding : 0 0 8px 0;
}

.mechierGammeHaircolor{margin:0 0 0 4px;height:369px;}

.mechierGammeHaircolor .ligneMechierSeparator{height:1px;font-size:1px;}

.mechierGammeHaircolor .ligneMechier{width:487px;_width:auto;}

.mechierGammeHaircolor .ligneMechier .titreLigneMechier{padding:0 0 1px 0;font-size:11px;font-weight:bold;}

.mechierGammeHaircolor .ligneMechier .colMechier{float:left;}
.mechierGammeHaircolor .ligneMechier .colMechier a{border:2px solid #fff;display:block;}

.gabGammeHaircolor .liensBasMechierGammeHaircolor .liensBasBackGammeHaircolor{float:left;}
.gabGammeHaircolor .liensBasMechierGammeHaircolor .liensBasMechierInterGammeHaircolor{float:right;}

.gabGammeHaircolor .liensBasMechierGammeHaircolor .liensBasMechierInterGammeHaircolor a{
	float:left;
	margin:0 29px 0 0;
	padding: 0 0 0 8px;
	color:#464646;
	background:url("/img/our_products/PRD_HAIRCOLOR/arrow-liens-modemploi.gif") 0 5px no-repeat;
	zoom:1;
	display:block;
}

.packMechierGlobal{float:right;width:215px;padding:30px 0 0 56px;position:relative;height:360px;}
.packMechierGlobal .packMechierContenu{width:174px;}
.packMechierGlobal .packMechierContenu p{margin:7px 0 0 0;height:50px;font-weight:bold;text-align:center;}

.packMechierGlobal .lienAddToFavorites{position:absolute;left:80px;top:453px;z-index:1;}
.packMechierGlobal .lienAddToFavorites a{
	padding:0 0 0 8px;
	color:#000;
	font-weight:bold;
	background:url("/img/common/fleche_black2.gif") 0 5px no-repeat;
}

.gabGammeHaircolor .titreGammeHaircolor h1{
	color : #006500;
}
.gabGammeHaircolor .titreGammeHaircolor h2, .mechierGammeHaircolor .ligneMechier .titreLigneMechier, .packMechierGlobal .packMechierContenu p{
	color : #002C1C;
}
.mechierGammeHaircolor .ligneMechier .colMechier a:hover, .mechierGammeHaircolor .ligneMechier .colMechier a.on{
	border:2px solid #033d27;
}
/* FIN POUR MECHIER */
/***************************************
			FIN HAIRCOLOR
***************************************/


.product_pure_01 .produit_left_01 h1, .product_pure_01 .produit_left_01 h2, .product_pure_01 .produit_left_01 h3{
	color : #ffffff;
}
.ingredients_pure_01 .produits_routine_01 h3{
	color : #006500;
}
.product_pure_01 .zone_txt_titre_infos{
	background : url("/img/our_products/tab-product-left-off.png") 0 0 no-repeat;
}
.product_pure_01 .zone_txt_titre_resultats{
	background : url("/img/our_products/tab-product-right-off.png") 0 0 no-repeat;
}
.product_pure_01 .zone_txt_titre_infos_active{
	background : url("/img/our_products/tab-product-left-on.png") 0 0 no-repeat;
}
.product_pure_01 .zone_txt_titre_resultats_active{
	background : url("/img/our_products/tab-product-right-on.png") 0 0 no-repeat;
}
.product_pure_01 .zone_txt_titre_infos_active, .product_pure_01 .zone_txt_titre_resultats_active{
	color : #fff;
}
.product_pure_01 .zone_txt_titre_infos_active span, .product_pure_01 .zone_txt_titre_resultats_active span{
	background : url("/img/our_products/puce_01_fff.png") 0 4px no-repeat;
}
.product_pure_01 .zone_txt_contenu strong{
	color : #006500;
}
.zone_txt_contenu b{
	color : #006500;
}
.product_pure_01 .lien_favoris_01 a{
	color : #2b6687;
	background : url("/img/our_products/puce_01_2b6687.png") 0 5px no-repeat;
}
.product_pure_01 .btn_retour_01_left{
	background : url("/img/our_products/bt-product-back-left.png") 0 0 no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/our_products/bt-product-back-left.png');
	_background: none;	
}
.product_pure_01 .btn_retour_01_right{
	background : url("/img/our_products/bt-product-back-right.png") 0 0 no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/our_products/bt-product-back-right.png');
	_background: none;	
}
.product_pure_01 .btn_retour_01_centre{
	background : url("/img/our_products/bt-product-back-middle.png") 0 0 repeat-x;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/our_products/bt-product-back-middle.png');
}
.ingredients_pure_01 ul.liste_contenu_02 li{
	padding : 0 0 5px 12px;
	background : url("/img/common/puce-verte.png") 0 5px no-repeat;
}
p.zone_txt_intro{
	color : #464646;
}

a.pageproduitsback{
	font-size:11px;
	font-weight:bold;
	color:#227921;
	padding:0 0 0 11px;
	background : url("/img/our_products/flechepageproduitsback.png") 0 2px no-repeat;	
}
.firstLineBtn{height:28px;padding-bottom:10px}
.safetyInstr{
	margin:0 0 10px 12px;
}
.safetyInstr{margin-left:12px;}
.safetyInstrleft, .safetyInstrmiddle, .safetyInstrright{
	height:28px;
  float:left;	
}
#allButtons{width:491px;height:90px;position:relative}
#allButtons .tvadshowtousefirst{position:absolute;bottom:10px;left:0;margin:0 !important}
#allButtons .use{position:absolute;bottom:10px;left:128px;margin:0 !important}
#allButtons .howtorecycle{position:absolute;top:2px;right:8px;margin:0 !important}
#allButtons .safetyInstr{position:absolute;bottom:10px;right:8px;margin:0 !important}
#allButtons .liensBasPageGammeHaircolor{position:absolute;left:0;top:0;margin:0 !important}
.btnBack{clear:both;display:block;padding:10px 0 0 8px;color:#227921;font-weight:bold;background:url(/img/our_products/flechepageproduitsback.png) no-repeat scroll 0 12px transparent;font-size:11px;}
#IE7 .btnBack{clear:both;display:inline;padding:10px 0 0 8px;color:#227921;font-weight:bold;background:url(/img/our_products/flechepageproduitsback.png) no-repeat scroll 0 12px transparent;font-size:11px;}
.safetyInstrleft, .safetyInstrright{width:10px;}
.safetyInstrmiddle{background : url("/img/our_products/tvadsfd.png") 0 0 repeat-x;}
.safetyInstrmiddle a{
	font-size:11px;
	color:#033d27;
	display:block;
	margin:8px 0 0 0;
	cursor:pointer;
}
.safetyInstrmiddle a span{height:20px;display:block;float:left}
.safetyInstrmiddle a img{
	padding:0 8px 0 0;
	margin-top:-3px;
}
.safetyInstrmiddle a img, .tvadshowtousemiddle a span{
	display:block;
	float:left;
}
.tvadshowtousemiddle a span{padding:2px 0 0 0;}
.tvadshowtouse{
	margin:20px 0 28px 12px;
	float:left;
}
.use{
	margin-left:12px;
}
.tvadshowtousefirst{margin-left:12px;}
.tvadshowtouseleft, .tvadshowtousemiddle, .tvadshowtouseright{
	float:left;
	height:28px;	
}
.tvadshowtouseleft, .tvadshowtouseright{width:10px;}
.tvadshowtousemiddle{background : url("/img/our_products/tvadsfd.png") 0 0 repeat-x;}
.tvadshowtousemiddle a{
	font-size:11px;
	color:#033d27;
	display:block;
	margin:5px 0 0 0;
	cursor:pointer;
}
.tvadshowtousemiddle a img{
	padding:0 8px 0 0;
	vertical-align:middle;
}
.tvadshowtousemiddle a img, .tvadshowtousemiddle a span{
	display:block;
	float:left;
}
.tvadshowtousemiddle a span{padding:2px 0 0 0;height:20px}
.howtorecycle{
	margin:20px 12px 28px 20px;
	float:right;
}
.howtorecycleleft, .howtorecyclemiddle, .howtorecycleright{
	float:left;
	height:28px;	
}
.howtorecycleleft, .howtorecycleright{width:10px;}
.howtorecyclemiddle{background : url("/img/our_products/howtorecyclefd.png") 0 0 repeat-x;}
.howtorecyclemiddle a{
	font-size:11px;
	color:#fff;
	display:block;
	margin:4px 0 0 0;
	text-transform:uppercase;
	font-weight:bold;
	cursor:pointer;	
}
.howtorecyclemiddle a img{
	padding:0 10px 0 0;
	vertical-align:middle;
}
.howtorecyclemiddle a img, .howtorecyclemiddle a span{
	display:block;
	float:left;
}
.howtorecyclemiddle a span{padding:3px 0 0 0;height:20px}
.fondpageproduct{
	padding:17px 0 0 22px;
	background:#e3edef;
}
.cadreblanccommentairescommenter{
	background:#fff;
	margin:3px 0 0 0;
	width:694px;
	padding:17px 20px 36px 20px;
	font-size:11px;
	color:#464646;
}
.cadreblanccommentairescommenter .cadreblanctitre{
	font-size:15px;
	color:#033d27;
	font-weight:bold;
	padding:0 0 20px 0;
}

.cadreblanccommentairescommenter .sortby{
	margin:0 0 23px 0;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;	
}
.cadreblanccommentairescommenter .sortby span{
	float:left;
	display:block;
	color:#3c7c07;	
	padding:3px 5px 0 0;
}
.cadreblanccommentairescommenter .sortby .sortbycol{float:left;}
.cadreblanccommentairescommenter .sortby a.off, .cadreblanccommentairescommenter .sortby a.on{
	float:left;
	display:block;
	height:21px;
}
.cadreblanccommentairescommenter .sortby a.off{
	background : url("/img/our_products/sortbyfdoff.png") top left repeat-x;
	color:#033d27;
}
.cadreblanccommentairescommenter .sortby a.on{
	background : url("/img/our_products/sortbyfdon.png") top left repeat-x;
	color:#fff;	
}
.cadreblanccommentairescommenter .sortby .sortbyangle{
	width:5px;
	height:21px;
	float:left;
	cursor:pointer;
}
.cadreblanccommentairescommenter .sortby #newest a{padding:3px 8px 0 5px;}
.cadreblanccommentairescommenter .sortby #moreuseful a{padding:3px 5px 0 8px;}

.cadreblanccommentairescommenter .blockcommentaires{padding:0 0 18px 0;}
.cadreblanccommentairescommenter .blockcommentaires .auteurcommentaires{
	float:left;
	height:20px;
	background : url("/img/our_products/flechebullecommentaires.png") 0 0 no-repeat;	
	color:#3C7C07;
	font-weight:bold;
}
.cadreblanccommentairescommenter .blockcommentaires .auteurcommentaires span{
	color:#464646;
	font-weight:normal;
}
.cadreblanccommentairescommenter .blockcommentaires .auteurcommentaires span.number{
	color:#3C7C07;
	font-weight:bold;
}
.cadreblanccommentairescommenter .numbertotalmasque{
	display:none;
}
.cadreblanccommentairescommenter .blockcommentaires .alertecommentaires{
	float:right;
	height:20px;
}
.cadreblanccommentairescommenter .blockcommentaires .alertecommentaires a{
	color:#033d27;
	font-weight:bold;
}
.cadreblanccommentairescommenter .blockcommentaires .alertecommentaires a img{
	vertical-align: text-bottom;
	margin:0 5px 0 0;
}
.cadreblanccommentairescommenter .blockcommentaires .visucommentaires{
	float:left;
	width:53px;
	border:1px solid #bfd20c;
	margin:0 4px 0 0;
}
.cadreblanccommentairescommenter .blockcommentaires .textecommentaires{
	float:left;
	width:635px;
	margin:0 0 6px 0;
}
.cadreblanccommentairescommenter .blockcommentaires .textecommentaires .textecommentaireshaut, .cadreblanccommentairescommenter .blockcommentaires .textecommentaires .textecommentaireshaut{height:11px;}
.cadreblanccommentairescommenter .blockcommentaires .textecommentaires .textecommentairescentre{
	padding:0 11px;
	background : url("/img/our_products/commentairestxtfd.gif") 0 0 repeat-y;
}
.cadreblanccommentairescommenter .blockcommentaires .blockfound{float:right;}
.cadreblanccommentairescommenter .blockcommentaires .blockfoundleft, .cadreblanccommentairescommenter .blockcommentaires .blockfoundright, .cadreblanccommentairescommenter .blockcommentaires .blockfoundmiddle{float:left;}
.cadreblanccommentairescommenter .blockcommentaires .blockfoundleft, .cadreblanccommentairescommenter .blockcommentaires .blockfoundright{
	width:9px;
	height:29px;
}
.cadreblanccommentairescommenter .blockcommentaires .blockfoundleft{background : url("/img/our_products/commentairesfoundgauche.gif") 0 0 no-repeat;}
.cadreblanccommentairescommenter .blockcommentaires .blockfoundright{background : url("/img/our_products/commentairesfounddroite.gif") 0 0 no-repeat;}
.cadreblanccommentairescommenter .blockcommentaires .blockfoundmiddle{
	background:#f2f5f8;
	color:#006500;
	height:23px;
	padding:7px 0 0 0;
}
.cadreblanccommentairescommenter .blockcommentaires .blockfoundmiddle p, .cadreblanccommentairescommenter .blockcommentaires .blockfoundmiddle a, .cadreblanccommentairescommenter .blockcommentaires .blockfoundmiddle img, .cadreblanccommentairescommenter .blockcommentaires .blockfoundmiddle span{
	display:block;
	float:left;
}
.qEnd{margin-left:3px}
.cadreblanccommentairescommenter .blockcommentaires .blockfoundmiddle a{color:#006500;}
.cadreblanccommentairescommenter .blockcommentaires .blockfoundmiddle a img{
	margin:-2px 0 0 14px;
	vertical-align:middle;
}
.cadreblanccommentairescommenter .blockcommentaires .blockfoundmiddle a span{margin:0 0 0 5px;}
.cadreblanccommentairescommenter .pagination{
	float:right;
	margin:13px 0 0 0;
}
.cadreblanccommentairescommenter .pagination a{
	margin:0 12px 0 0;
	color:#0f4c07;
	text-decoration:underline;
}
.cadreblanccommentairescommenter .pagination a.paginationlast{margin-right:0;}
.cadreblanccommentairescommenter .pagination a.numerooff{color:#4e4e4e;}
.cadreblanccommentairescommenter .pagination a.numeroon{font-weight:bold;}

.cadreblanccommentairescommenter .partieCommenter{margin:32px 0 0 0;}
.cadreblanccommentairescommenter .titrepartiecommenter{
	font-weight:bold;
	font-size:15px;
	color:#033d27;
	padding:0 0 16px 0;
}
.cadreblanccommentairescommenter .formulairepartiecommenter label{
	display:block;
	float:left;
	font-weight:bold;
	width:133px;
	margin-bottom:3px;
}
.cadreblanccommentairescommenter .formulairepartiecommenter label.labelcopytxt{
	width:auto;
	margin-right:10px;
	padding-top:3px;
}
.cadreblanccommentairescommenter .formulairepartiecommenter input, .cadreblanccommentairescommenter .formulairepartiecommenter textarea{
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#464646;
	border:1px solid #bfd20c;
	margin:0 0 10px 0;	
}
.cadreblanccommentairescommenter .formulairepartiecommenter input{width:245px;}
.cadreblanccommentairescommenter .formulairepartiecommenter input.age{width:50px;}
.cadreblanccommentairescommenter .formulairepartiecommenter input.inputcopytxt{
	width:144px;
	margin-left:10px;
	vertical-align:middle;	
}
.cadreblanccommentairescommenter .formulairepartiecommenter textarea{
	width:694px;
	height:122px;
}
.cadreblanccommentairescommenter .formulairepartiecommenter .btsendpartiecommenter{float:right;}
.cadreblanccommentairescommenter .formulairepartiecommenter .btn_go_01_centre_inner{padding-top:5px;}
.cadreblanccommentairescommenter .formulairepartiecommenter .btn_go_01_centre_inner img{padding-right:5px;}
*+html .cadreblanccommentairescommenter .formulairepartiecommenter p#btforumright{margin-top:-30px;}

.cadreblanccommentairescommenter .partieCommenter .liencommentstermofuse{margin:24px 0 0 0;}
.cadreblanccommentairescommenter .partieCommenter .liencommentstermofuse a{
	font-size:10px;
	color:#464646;
	text-decoration:underline;
}

.encartilikethisproduct{
	position:absolute;
	z-index:1;
	right:85px;
	top:408px;
}
.shades .encartilikethisproduct{right:69px;}
.encartilikethisproductleft, .encartilikethisproductmiddle, .encartilikethisproductright{
	float:left;
	height:59px;	
}
.encartilikethisproductleft, .encartilikethisproductright{width:10px;}
.encartilikethisproductmiddle{
	background : url("/img/our_products/peoplelikethisproductfd.png") 0 0 repeat-x;
	text-align:center;
}
.encartilikethisproductmiddle a{
	font-size:10px;
	color:#19740b;
	font-weight:bold;
	cursor:pointer;
	display:block;
	padding:5px 0 0 0;
}
.encartilikethisproductmiddle a img{
	padding:0 10px 0 0;
	vertical-align:text-bottom;
}
.encartilikethisproductmiddle a span{
	padding:3px 0 0 0;
	color:#fff;
	vertical-align:text-bottom;	
}

.navDeGauche .navdeGaucheTop{
	margin:-4px 0 0 0;
	/*min-height:732px;*/
	min-height:696px;
	background:url("/img/our_products/bg-range-struct-nav-left-top.jpg") top left no-repeat;	
}
.navDeGauche{background: url("/img/our_products/bg-range-struct-nav-left.jpg") top left repeat;}
.navDeGauche .texte{color:#fff;}
/* nouveaux push faq */
.navDeGauche .blockBas .imgBas{margin-bottom:14px;}
.navDeGauche .blockBas .pushfaq #middlefaq{display:table-cell;position:static;vertical-align:middle;_position:absolute;_top:50%;}
#IE7 .navDeGauche .blockBas .pushfaq #middlefaq{position:absolute;top:50%;}
.navDeGauche .blockBas .pushfaq #innerfaq{position:relative;top:-50%;}
.navDeGauche .blockBas .pushfaq .imgHaut p{margin:0 0 0 6px;}


/******************************************************************************************************************************************************************/
/**************************************************************** CRM 2010 COMMENT PRODUCTS ***********************************************************************/
/******************************************************************************************************************************************************************/
/* btn "Answer in this forum" */
#main-content .partieCentrale .answer-forum{float:right;}
#main-content .partieCentrale .btn-answer-forum-nolog{color:#fff;font-weight:bold;font-size:10px;height:19px;display:block;text-decoration:none;}
#main-content .partieCentrale .btn-answer-forum-nolog span{float:left;height:19px;display:block;background:url(/img/our_products/common-forum.png);cursor:pointer;}
#main-content .partieCentrale .btn-answer-forum-nolog .right{width:16px;background-position:0 -174px;}
#main-content .partieCentrale .btn-answer-forum-nolog .center{background-position:0 -193px;padding:3px 3px 0 3px;height:16px;}
#main-content .partieCentrale .btn-answer-forum-nolog .left{background-position:-16px -174px;width:9px;}
/* captcha */
#main-content .partieCentrale .bloccaptcha{float: left; width: 400px;padding-top:7px;}
#main-content .partieCentrale .ptinfocaptcha{float: left; width: 280px;}
#main-content .partieCentrale .captcha{width:139px !important}
#main-content .partieCentrale .captcha-label{width:auto !important;padding-right:10px;}
#main-content .partieCentrale .captcha-img{float:left;margin:-7px 10px 0 0;width:110px;height:31px}
#main-content .partieCentrale .no-marge{margin:0;width:350px}
#main-content .partieCentrale #captchaError{color:#FF0000;font-weight:bold;height:15px;position:relative; padding:5px 0 10px 0;}
/* erreur form */
.formulairepartiecommenter .error{color:#ff0000;}
/*vote*/
#main-content .pop,#main-content .like{float: left;}
.cadreblanccommentairescommenter .blockcommentaires .blockfoundmiddle img{margin:-2px 5px 0 14px;vertical-align:middle;}
/*btn send*/
#btforumright .btn_retour_01_wrapper {height:25px;padding:0 0 0 0;}
#btforumright .btn_retour_01,#btforumright .btn_retour_01 span {float : left;height : 25px;overflow : hidden;font : bold 12px Verdana, Arial, Helvetica, sans-serif;text-transform : uppercase;color : #fff;cursor:pointer;}
#btforumright .btn_retour_01_left,#btforumright .btn_retour_01_right{width : 5px;}
#btforumright .btn_retour_01_left {background : url("/img/our_products/bt-product-left.png") 0 0 no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/our_products/bt-product-left.png');_background: none;	}
#btforumright .btn_retour_01_right{background : url("/img/our_products/bt-product-right.png") 0 0 no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/our_products/bt-product-right.png');_background: none;}
#btforumright .btn_retour_01_centre{background : url("/img/our_products/bt-product.png") 0 0 repeat-x;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/img/our_products/bt-product.png');}
/*delete background for haircolor*/
.gabGammeHaircolorGlobal .fondpageproduct{background:none;}
/* btn Add a comment */
.cadreblanccommentairescommenter .addcomment{float:right;}
.partieCommenter .btn_retour_01_centre_inner{background:transparent url(/img/our_products/arrow-next-white.png) no-repeat scroll 1px 8px;padding:5px 0 0 12px;}
/* link terms 
.liencommentstermofuse{padding:0 0 20px 0};*/

/**********************************************************************************************************************************************************************/
/**************************************************************** END CRM 2010 COMMENT PRODUCTS ***********************************************************************/	
/**********************************************************************************************************************************************************************/
