/*ELEMENTS HTML*/
body{font-size:11px;margin:0;padding:0;border:0;font-size:11px;}
input,textarea,select{font-size:11px;}
input{height:17px;}
input, textarea{
	/*background: url(/img/clean_sensitive/back_input.gif) repeat-x;*/
	border: 1px solid #FE9901;
}

/* Champs input_prox_ page register */
textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*border:1px solid #8cb111;*/
}
.le_curseur{
	cursor: pointer;
}
.input_fructis_blonde_275{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;	
	border:1px solid #3e6802;
	background-color:#FFFFFF;	
	width:275px;
	height:18px;
}
.input_fructis_blonde_175{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;	
	border:1px solid #3e6802;			
	background-color:#FFFFFF;	
	width:175px;
	height:18px;
}	
.input_fructis_blonde_170{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;	
	border:1px solid #3e6802;			
	background-color:#FFFFFF;	
	width:170px;
	height:18px;
}
.input_fructis_blonde_160{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;	
	border:1px solid #3e6802;			
	background-color:#FFFFFF;	
	width:160px;
	height:18px;
}					
.input_fructis_blonde_125{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;	
	border:1px solid #3e6802;			
	background-color:#FFFFFF;	
	width:125px;
	height:18px;
}
.input_fructis_blonde_125_login{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;	
	border:1px solid #d2d2d2;			
	background-color:#FFFFFF;	
	width:125px;
	height:18px;
}		
.input_fructis_blonde_100{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;	
	border:1px solid #3e6802;			
	background-color:#FFFFFF;	
	width:100px;
	height:18px;
}
.input_fructis_blonde_75{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;	
	border:1px solid #3e6802;			
	background-color:#FFFFFF;	
	width:75px;
	height:18px;
}		
.input_fructis_blonde_35{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;	
	border:1px solid #3e6802;			
	background-color:#FFFFFF;	
	width:35px;
	height:18px;
}

.inputdiaginputlong{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:plain;
	BORDER-TOP-STYLE:1px;
	BORDER-RIGHT-STYLE:1px;
	BORDER-LEFT-STYLE:1px;
	BORDER-BOTTOM-STYLE:1px;
	background-color:#FFFFFF;	
	width:303px;
	height:19px;
}




/*input:hover, textarea:hover,input:focus, textarea:focus{border: 1px solid #A5CB4A;}*/
select,option{background:#ffffff;}
input, select{height:18px;}

table,div{font-family:Verdana, Arial, Helvetica, sans-serif;}
/*ALIGNEMENT AU CENTRE*/
#champs{}
	
.stepnum{color: #099CB6;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;}
.steptexte{color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;}
/*Interligne*/
.interligne14 {line-height: 14px;}

/*BLANC*/
.texteblanc8 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#ffffff; font-weight:plain; text-decoration: none}
.texteblanc9 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#ffffff; font-weight:plain; text-decoration: none}
.texteblanc10 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#ffffff; font-weight:plain; text-decoration: none}
.texteblanc10px {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; font-weight:plain; text-decoration: none}
.texteblanc11 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#ffffff; font-weight:plain; text-decoration: none}
.texteblanc12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#ffffff; font-weight:plain; text-decoration: none}
.texteblanc14 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13pt; color:#ffffff; font-weight:plain; text-decoration: none}
.texteblanc18 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17pt; color:#ffffff; font-weight:plain; text-decoration: none}

/*GRIS*/
.textegris6	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:6pt; color:#E0E0E0; font-weight:plain; text-decoration: none}
.textegris7	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#E0E0E0; font-weight:plain; text-decoration: none}
.textegris8	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#E0E0E0; font-weight:plain; text-decoration: none}
.textegris10	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#E0E0E0; font-weight:plain; text-decoration: none}
.textegris12	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#E0E0E0; font-weight:plain; text-decoration: none}
.textegrisfonce8	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#909090; font-weight:plain; text-decoration: none}
.textegrisfonce10	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#909090; font-weight:plain; text-decoration: none}
.textegrisfonce210	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#9D9D9D; font-weight:plain; text-decoration: none}
.textegrisargent10	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#666666; font-weight:plain; text-decoration: none}

/*NOIR*/
.textenoir8	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none}
.textenoir9	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; font-weight:plain; text-decoration: none}
.textenoir10	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10Px; color:#000000; font-weight:plain; text-decoration: none}
.textenoir10pt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; font-weight:plain; text-decoration: none}
.textenoir12	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#000000; font-weight:plain; text-decoration: none}
.textenoir14	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13pt; color:#000000; font-weight:plain; text-decoration: none}
.textenoir18	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17pt; color:#000000; font-weight:plain; text-decoration: none}

/*VERT 58B933 OUR PRODUCTS*/
.textevert8	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#58B933; font-weight:plain; text-decoration: none}
.textevert10	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#58B933; font-weight:plain; text-decoration: none}
.textevert12	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#58B933; font-weight:plain; text-decoration: none}
.textevert14	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13pt; color:#58B933; font-weight:plain; text-decoration: none}
.textevert18	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17pt; color:#58B933; font-weight:plain; text-decoration: none}

.textevertmasque8	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#9AB700; font-weight:plain; text-decoration: none}
.textevertmasque10	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#9AB700; font-weight:plain; text-decoration: none}
.textevertmasque12	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#9AB700; font-weight:plain; text-decoration: none}
.textevertmasque14	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13pt; color:#9AB700; font-weight:plain; text-decoration: none}
.textevertmasque18	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17pt; color:#9AB700; font-weight:plain; text-decoration: none}

.textevertbody10	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#4EB742; font-weight:plain; text-decoration: none}

/*MARRON */
.textemarron8	  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#5D3C09; font-weight:plain; text-decoration: none}
.textemarron9	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#5D3C09; font-weight:plain; text-decoration: none}
.textemarron10	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#5D3C09; font-weight:plain; text-decoration: none}
.textemarron10px	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#5D3C09; font-weight:plain; text-decoration: none}
.textemarron11	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#5D3C09; font-weight:plain; text-decoration: none}
.textemarron11px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5D3C09; font-weight:plain; text-decoration: none}
.textemarron12	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#5D3C09; font-weight:plain; text-decoration: none}

/*ROUGE*/
.texterouge8	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#ff0000; font-weight:plain; text-decoration: none}
.texterouge10	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#ff0000; font-weight:plain; text-decoration: none}
.texterouge12	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#ff0000; font-weight:plain; text-decoration: none}

/*ROUGE ULTRA LIFT*/
.texterougeul8	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#DC002F; font-weight:plain; text-decoration: none}
.texterougeul10	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#DC002F; font-weight:plain; text-decoration: none}
.texterougeul12	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#DC002F; font-weight:plain; text-decoration: none}


/*BLEU/VERT #00B2C9*/
.textebleu8	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#00B2C9; font-weight:plain; text-decoration: none}
.textebleu10	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#00B2C9; font-weight:plain; text-decoration: none}
.textebleu12	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#00B2C9; font-weight:plain; text-decoration: none}

/*ROSE E10047*/
.texterose8	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#E10047; font-weight:plain; text-decoration: none}
.texterose10	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#E10047; font-weight:plain; text-decoration: none}
.texterose12	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#E10047; font-weight:plain; text-decoration: none}
.texterose14	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13pt; color:#E10047; font-weight:plain; text-decoration: none}

/*ORANGE FFAB25*/
.textejauneorange8	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#FFAB25; font-weight:plain; text-decoration: none}
.textejauneorange10	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#FFAB25; font-weight:plain; text-decoration: none}
.textejauneorange12	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#FFAB25; font-weight:plain; text-decoration: none}

.textejaunebody8	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#FBC10B; font-weight:plain; text-decoration: none}
.textejaunebody9	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#FBC10B; font-weight:plain; text-decoration: none}
.textejaunebody10px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FBC10B; font-weight:plain; text-decoration: none}
.textejaunebody10	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#FBC10B; font-weight:plain; text-decoration: none}
.textejaunebody11	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#FBC10B; font-weight:plain; text-decoration: none}
.textejaunebody11px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FBC10B; font-weight:plain; text-decoration: none}
.textejaunebody12	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#FBC10B; font-weight:plain; text-decoration: none}
.textejaunebody14	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13pt; color:#FBC10B; font-weight:plain; text-decoration: none}

/*Step enregistrement*/
.textefructis_blondevert10px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#8cb111; text-decoration: none}
.textefructis_blondevert12px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#8cb111; text-decoration: none}
.textefructis_blondevert13px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#8cb111; text-decoration: none}
.textefructis_blondevert14px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#8cb111; text-decoration: none}
.textefructis_blondevert16px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#8cb111; text-decoration: none}
.textefructis_blondevert18px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#8cb111; text-decoration: none}
.textefructis_blondevert20px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#8cb111; text-decoration: none}
.textefructis_blondevert22px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; color:#8cb111; text-decoration: none}
.textefructis_blondevert24px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#8cb111; text-decoration: none}
.textefructis_blondevert26px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:26px; color:#8cb111; text-decoration: none}

.textefructis_blondemarron10px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#52481d; text-decoration: none}
.textefructis_blondemarron12px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#52481d; text-decoration: none}
.textefructis_blondemarron14px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#52481d; text-decoration: none}

.textefructis_blondemarronclair10px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fe9901; text-decoration: none}
.textefructis_blondemarronclair12px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fe9901; text-decoration: none}
.textefructis_blondemarronclair14px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fe9901; text-decoration: none}
.textefructis_blondemarronclair15px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#fe9901; text-decoration: none}
.textefructis_blondemarronclair16px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#fe9901; text-decoration: none}

.textefructis_blondenoir11px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration: none}
.textefructis_blondenoir12px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration: none}
.textefructis_blondenoir13px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration: none}
.textefructis_blondenoir14px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-decoration: none}

.textefructis_blondefonce9px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#343434; text-decoration: none}
.textefructis_blondefonce10px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#343434; text-decoration: none}
.textefructis_blondefonce11px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#343434; text-decoration: none}
.textefructis_blondefonce12px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#343434; text-decoration: none}
.textefructis_blondefonce13px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#343434; text-decoration: none}
.textefructis_blondefonce14px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#343434; text-decoration: none}

.texteambre_marronn11px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#452b04; text-decoration: none}
.texteambre_marronn12px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#452b04; text-decoration: none}
.texteambre_marronn13px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#452b04; text-decoration: none}
.texteambre_marronn14px	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#452b04; text-decoration: none}




/*LIEN MAP */
A.lienvert8,A.lienvert8:link,A.lienvert8:visited,A.lienvert8:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}

A.lienorange8,A.lienorange8:link,A.lienorange8:visited,A.lienorange8:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}

A.lienrose8,A.lienrose8:link,A.lienrose8:visited,A.lienrose8:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}

A.liengrisfonce8,A.liengrisfonce8:link,A.liengrisfonce8:visited,A.liengrisfonce8:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}

/*LIEN*/
A.liennoir8,A.liennoir8:link,A.liennoir8:visited,A.liennoir8:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}

A.liennoirmenu8,A.liennoirmenu8:link,A.liennoirmenu8:visited,A.liennoirmenu8:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}

A.liengris8,A.liengris8:link,A.liengris8:visited,A.liengris8:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#ababab; font-weight:plain; text-decoration: none;
}

A.lienblanc8,A.lienblanc8:link,A.lienblanc8:visited,A.lienblanc8:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#ffffff; font-weight:plain; text-decoration: none;
}

A.liennav_bottom,A.liennav_bottom:link,A.liennav_bottom:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#ffffff; font-weight:plain; text-decoration: none;
}
A.liennav_bottom:hover {text-decoration:underline;}

A.lien_gris_59,A.lien_gris_59:link,A.lien_gris_59:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#979797; font-weight:plain; text-decoration: none;
}

/*scroll page step2 3 et 4*/
div#holdblond{position:relative; overflow:hidden;width:715px; height:230px;z-index:100;}
div#texteblond{position:absolute;left:0px; top:0px;width:715px; height:210px;clip:rect(0px 715px 210px 0px);overflow:hidden;	z-index:1;}
div.contentblond {position:absolute;left:1px;top:0px;z-index:1;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#424242;visibility: visible;}
div#scrollbarblond {position:relative; left:0; top:0; width:11px; height:220px; font-size:1px; z-index:1;}
div#blondtrack {position:absolute; left:0px; top:12px;width:11px; height:197px;background: /*url("img/track.gif")*/ #cccccc repeat;z-index:1;}
div#blonddragBar {position:absolute; left:1px; top:2px;width:9px; height:20px;background-color:#fe9901;z-index:1;}