.fdCarrousel{background: url("/img/our_products/fdcarrousel.jpg") top left no-repeat;}

.navDeGauche, .partieCentrale{float:left;min-height:470px;}

.navDeGauche{width:180px;}
.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 0px; float:left;}

.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;
}

#btnLienDroite .changetypobtforumright{
	font : bold 9px Verdana, Arial, Helvetica, sans-serif;
	width:230px;
	_width:223px;
	margin:-5px 0 0 0;
	_white-space:normal;
	padding-top:5px;
}


/*.lienServiceC[class] span.spanLienService a{
	background: transparent url("/img/common/arrow-bt-range.png") top left no-repeat;	
}*/

.gabGamme .titreCarrousel h2, .gabGammeStruct .titreCarrousel h2{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:136px;
	height:33px;
	display:block;
	font-weight:bold;
	text-transform: uppercase;
	letter-spacing:-1px;
  line-height:14px;
  font-size:11px;
  padding:2px 0 0 5px;
}
.gabGammeStruct .centre .centreConteneur .single{padding-top:10px !important;height:25px !important;}	
/*+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 */
.gabGammeHaircolor{
	width:491px;
	color:#464646;
	float:left;
	padding:0 0 0 18px;
}

.gabGammeHaircolor .titreGammeHaircolor{padding:8px 0 0 0;}
.gabGammeHaircolor .titreGammeHaircolor h2, .gabGammeHaircolor .titreGammeHaircolor h3, .gabGammeHaircolor .titreGammeHaircolor p{margin:0 0 0 4px;}
.gabGammeHaircolor .titreGammeHaircolor h2{
	font:bold 24px/26px Verdana, Arial, sans-serif;
	height:32px;
	color:#006500;		
}
.gabGammeHaircolor .titreGammeHaircolor h3{
	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, .gabGammeHaircolor .scrollGaucheGammeHaircolor, .gabGammeHaircolor .scrollDroiteGammeHaircolor{height:225px;}
.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{
	position:absolute;
	left:0;
	top:0;
	width : 446px;
	z-index:1;
	text-align:left;
	visibility: visible;
}
.gabGammeHaircolor .scrollGammeHaircolor #scrollbar{ 
  position:relative;
	left:0;
  top:0;
  width:12px;
  font-size:1px;
  z-index:1;
}
.gabGammeHaircolor .scrollGammeHaircolor #track{   
  position:absolute;
  left:0;
  top : 12px;
  width : 12px;
  height : 169px;	/* IE 6*/
  z-index:1;
  background :#c4c4c4;/* url("/img/our_products/track.gif") 0 0 repeat-y;*/
  border-bottom:7px solid #c4c4c4;
  overflow:hidden;
}
.gabGammeHaircolor .scrollGammeHaircolor #dragBar{
  position:absolute;
  margin: 5px 0 0 1px;
  left : 2px;
  top:0px;
  width:6px;
  height:18px;
  background:#7ea721;
  z-index:1;
} 
.gabGammeHaircolor .scrollGammeHaircolor #up{
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	height:8px;
	width:12px;
}  
.gabGammeHaircolor .scrollGammeHaircolor #down{
	position:absolute;
	left:0;
	bottom:0;
	z-index:3;
	height:8px;
	width:12px;
}

.gabGammeHaircolor .scrollGammeHaircolor #dragBarH {
  position:absolute;
  left:0;
  top:0;
  width:0px;
  height:0px;
  /*background: url(/img/our_products/dragbarh.gif) top left no-repeat; */ 
  z-index:6;
} 
.gabGammeHaircolor .scrollGammeHaircolor #dragBarB {
  position:absolute;
  left:0; 
  bottom: 0;
  _bottom:-1px;
  width:0px;
  height:0px;
  /*background: url(/img/our_products/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 .scrollGaucheGammeHaircolor 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:#000;
	font-weight:bold;
	padding: 0 0 0 8px;	
	background: transparent url("/img/our_products/prd_haircolor/arrow-lien-shades.png") 0 -1px no-repeat;	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/our_products/prd_haircolor/arrow-lien-shades.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 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 h3.pageGammeH3{
	font : bold 16px Verdana, Arial, sans-serif;
	height:46px;	
}

.gabGammeHaircolor .scrollPageGammeHaircolor{margin:0 0 9px 0;}
.gabGammeHaircolor .scrollPageGammeHaircolor, .gabGammeHaircolor .scrollPageGammeHaircolor .scrollGaucheGammeHaircolor, .gabGammeHaircolor .scrollPageGammeHaircolor .scrollDroiteGammeHaircolor{height:205px;}
.gabGammeHaircolor .scrollPageGammeHaircolor .bodyscroll{
	width: 12px;
	position : absolute;
	right : 4px;
	top : 8px;
	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{
	position:absolute;
	left:0;
	top:0;
	width : 446px;
	z-index:1;
	text-align:left;
	visibility: visible;
}
.gabGammeHaircolor .scrollPageGammeHaircolor #scrollbar{ 
  position:relative;
  height : 190px;
  font-size:1px;
	left:0;
  top:0;
  width:12px;
  z-index:1;
}
.gabGammeHaircolor .scrollPageGammeHaircolor #track{ 
  position:absolute;
  left:0;
  top : 12px;
  width : 12px;
  height : 159px;	/* IE 6*/
  z-index:1;
  background :#c4c4c4;/* url("/img/our_products/track.gif") 0 0 repeat-y;*/
  border-bottom:7px solid #c4c4c4;
  overflow:hidden;
}
.gabGammeHaircolor .scrollPageGammeHaircolor #dragBar{
  position:absolute;
  margin: 5px 0 0 2px;
  left : 2px;
  top:0px;
  width:6px;
  height:18px;
  background:#7ea721;
  z-index:1;
} 
.gabGammeHaircolor .scrollPageGammeHaircolor #up{
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	height:8px;
	width:12px;
}  
.gabGammeHaircolor .scrollPageGammeHaircolor #down{
	position:absolute;
	left:0;
	bottom:0;
	z-index:3;
	height:8px;
	width:12px;
}

.gabGammeHaircolor .scrollPageGammeHaircolor #dragBarH {
  position:absolute;
  left:0;
  top:0;
  width:0px;
  height:0px;
  /*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:0px;
  height:0px;
  /*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{padding:0 0 0 4px;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;
}

.gabGammeHaircolorGlobal .lienService{
	position: absolute;
	z-index: 1;
	height: 35px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	bottom:9px;
	right:27px;
}

.gabGammeHaircolorGlobal .lienService .lienServiceG, .gabGammeHaircolorGlobal .lienService .lienServiceC, gabGammeHaircolorGlobal .lienService .lienServiceD{float:left;height:35px;}

.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 .aLienService{font-size:11px; font-weight:bold;}

.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 h3.pageMechierH3{
	font : bold 16px Verdana, Arial, sans-serif;
	height:44px;	
}

.mechierGammeHaircolor{margin:0 0 0 4px;height:335px;}

.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:78px 0 0 56px;position:relative;height:360px;}
.packMechierGlobal .packMechierContenu{/*width:174px;*/}
.packMechierGlobal .packMechierContenu p{margin:7px 0 0 0;height:27px;font-weight:bold;text-align:center;}

.packMechierGlobal .lienAddToFavorites{position:absolute;left:71px;top:453px;z-index:1;width:190px;}
.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 h2{
	color : #006500;
}
.gabGammeHaircolor .titreGammeHaircolor h3, .mechierGammeHaircolor .ligneMechier .titreLigneMechier, .packMechierGlobal .packMechierContenu p{
	color : #033d27;
}
.mechierGammeHaircolor .ligneMechier .colMechier a:hover, .mechierGammeHaircolor .ligneMechier .colMechier a.on{
	border:2px solid #033d27;
}

.packMechierGlobal .packMechierContenu p.liensBasDroiteInterGammeHaircolorGauche{
	color:#033D27;
	/*left:71px;*/
	margin-left:15px;
	/*position:absolute;*/
	text-align:left;
	width:190px;
	line-height:12px;
}
/* FIN POUR MECHIER */
/***************************************
			FIN HAIRCOLOR
***************************************/
