/* CSS Document */

/* GENERAL */
.txt { font-family:tahoma,Helvetica,tahoma; font-size:11px; cmslight-usable: yes; cmslight-name: txt2 11px; cmslight-category: size;text-decoration: none;}
.txttire { font-family:tahoma,Helvetica,tahoma; font-size:13px; cmslight-usable: yes; cmslight-name: txt2 13px; cmslight-category: size;}
.txtgeneral { font-family:tahoma,Helvetica,tahoma; font-size:11px; color:#597288; cmslight-usable: yes; cmslight-name: txt 11px; cmslight-category: size;}
.txtpetit { font-family:tahoma,Helvetica,tahoma; font-size:10px; color:#597288; cmslight-usable: yes; cmslight-name: txt 10px; cmslight-category: size;}
.txtSpetit { font-family:tahoma,Helvetica,tahoma; font-size:9px; color:#597288; cmslight-usable: yes; cmslight-name: txt 10px; cmslight-category: size;}
.txtgrand { font-family:tahoma,Helvetica,tahoma; font-size:12px; color:#597288; cmslight-usable: yes; cmslight-name: txt 12px; cmslight-category: size;}
.txtTresgrand { font-family:tahoma,Helvetica,tahoma; font-size:18px; cmslight-usable: yes; cmslight-name: txt2 18px; cmslight-category: size;text-decoration: none;}
.lexique { font-weight:bold; cursor:help; cmslight-usable: yes; cmslight-name: lexique Bold;}

/* ANEXE GENERAL */
#bold {  font-weight:bold; cmslight-usable: yes; cmslight-name: Bold; cmslight-category: decoration;}
#italic { font-style: italic; cmslight-usable: yes; cmslight-name: Italic; cmslight-category: decoration;}
#under { text-decoration: none; cmslight-usable: yes; cmslight-name: none; cmslight-category: decoration;}

/* RITUALS */
#pageRituelOrange		{ color:#F8991D;}
#homeRituelOrange 		{ color:#DB8A22; }
#homeRituelVert 		{ color:#26835B; }
#homeRituelGris 		{ color:#7F8080; }
#homeRituelRose 		{ color:#C01D98;  }

/* CACHE TABLE */
.tabloCache {display:none;}

/* NUTRITIVE */
#nutriEnvieLien{ color:#F8991D; text-decoration: none; cmslight-usable: yes; cmslight-name: orange; cmslight-category: link;}
#nutriEnvieLien:hover { color:#E26043; cmslight-usable: yes; cmslight-name: orange; cmslight-category: link;}
#nutriEnvie { color:#E26043; cmslight-usable: yes; cmslight-name: red; cmslight-category: color;}
/* Class pour les pages Dynamiques */
#EnvieLienF1_Nutritive { color:#F8991D; text-decoration: none; cmslight-usable: yes; cmslight-name: orange; cmslight-category: link;}
#EnvieLienF1_Nutritive:hover { color:#E26043; cmslight-usable: yes; cmslight-name: orange; cmslight-category: link;}
#EnvieF1_Nutritive { color:#E96912; cmslight-usable: yes; cmslight-name: red; cmslight-category: color;}
#ClassF1_Nutritive { background-color: #FDF7E6; }
#Class2F1_Nutritive { background-color: #FEFBF3; }

/* SOLEIL */
#solEnvieLien { color:#F05960; text-decoration: none; cmslight-usable: yes; cmslight-name: pink; cmslight-category: link;}
#solEnvieLien:hover { color:#EA1C26; cmslight-usable: yes; cmslight-name: pink; cmslight-category: link;}
#solEnvie { color:#EA1C26; cmslight-usable: yes; cmslight-name: red; cmslight-category: color;}
/* Class pour les pages Dynamiques */
#EnvieLienF1_Soleil { color:#F05960; text-decoration: none; cmslight-usable: yes; cmslight-name: pink; cmslight-category: link;}
#EnvieLienF1_Soleil:hover { color:#EA1C26; cmslight-usable: yes; cmslight-name: pink; cmslight-category: link;}
#EnvieF1_Soleil { color:#F05960; cmslight-usable: yes; cmslight-name: red; cmslight-category: color;}
#ClassF1_Soleil { background-color: #FDE9EA; }
#Class2F1_Soleil { background-color: #FEF4F5; }

/* RESISTANCE */
#resEnvieLien { color:#00B185; text-decoration: none; cmslight-usable: yes; cmslight-name: green; cmslight-category: link;}
#resEnvieLien:hover { color:#0C836B; cmslight-usable: yes; cmslight-name: green; cmslight-category: link;}
#resEnvie { color:#0C836B; cmslight-usable: yes; cmslight-name: dark green; cmslight-category: color;}
/* Class pour les pages Dynamiques */
#EnvieLienF1_Resistance { color:#00B185; text-decoration: none; cmslight-usable: yes; cmslight-name: green; cmslight-category: link;}
#EnvieLienF1_Resistance:hover { color:#0C836B; cmslight-usable: yes; cmslight-name: green; cmslight-category: link;}
#EnvieF1_Resistance { color:#00B185; cmslight-usable: yes; cmslight-name: dark green; cmslight-category: color;}
#ClassF1_Resistance { background-color: #DFF4EF; }
#Class2F1_Resistance { background-color: #EFFAF7; }

/* SPECIFIQUE */
#speEnvieLien { color:#4D90cd; text-decoration: none; cmslight-usable: yes; cmslight-name: blue; cmslight-category: link;}
#speEnvieLien:hover { color:#1B5D9A; cmslight-usable: yes; cmslight-name: blue; cmslight-category: link;}
#speEnvie { color:#1B5D9A; cmslight-usable: yes; cmslight-name: dark blue; cmslight-category: color;}
/* Class pour les pages Dynamiques */
#EnvieLienF1_Specifique { color:#000000; text-decoration: none; cmslight-usable: yes; cmslight-name: blue; cmslight-category: link;}
#EnvieLienF1_Specifique:hover { color:#858585; cmslight-usable: yes; cmslight-name: blue; cmslight-category: link;}
#EnvieF1_Specifique { color:#000000; cmslight-usable: yes; cmslight-name: dark blue; cmslight-category: color;}
#ClassF1_Specifique { background-color: #F3F3F3; }
#Class2F1_Specifique { background-color: #FAFAFA; }

/* DERMO CALM */
#dermoEnvieLien { color:#42BEC9; text-decoration: none; cmslight-usable: yes; cmslight-name: turquosy; cmslight-category: link;}
#dermoEnvieLien:hover { color:#2896AA; cmslight-usable: yes; cmslight-name: turquosy; cmslight-category: link;}
#dermoEnvie { color:#2896AA; cmslight-usable: yes; cmslight-name: dark turquosy; cmslight-category: color;}
/* Class pour les pages Dynamiques */
#EnvieLienF1_DermoCalm { color:#42BEC9; text-decoration: none; cmslight-usable: yes; cmslight-name: turquosy; cmslight-category: link;}
#EnvieLienF1_DermoCalm:hover { color:#2896AA; cmslight-usable: yes; cmslight-name: turquosy; cmslight-category: link;}
#EnvieF1_DermoCalm { color:#42BEC9; cmslight-usable: yes; cmslight-name: dark turquosy; cmslight-category: color;}
#ClassF1_DermoCalm { background-color: #E3F5F6; }
#Class2F1_DermoCalm { background-color: #F1FAFB; }

/* REFLECTION */
#ReflectionEnvieLien { color:#D055B2; text-decoration: none; cmslight-usable: yes; cmslight-name: violet; cmslight-category: link;}
#ReflectionEnvieLien:hover { color:#AC55D0; cmslight-usable: yes; cmslight-name: darkviolet; cmslight-category: link;}
#ReflectionEnvie { color:#AC55D0; cmslight-usable: yes; cmslight-name: darkviolet; cmslight-category: color;}
/* Class pour les pages Dynamiques */
#EnvieLienF1Reflection 			{ color:#D055B2; text-decoration: none; cmslight-usable: yes; cmslight-name: violet; cmslight-category: link;}
#EnvieLienF1Reflection:hover 	{ color:#AC55D0; cmslight-usable: yes; cmslight-name: darkviolet; cmslight-category: link;}
#EnvieF1DermoCalm { color:#D055B2; cmslight-usable: yes; cmslight-name: violet; cmslight-category: color;}
#ClassF1Reflection { background-color: #FDEEF9; }
#ClassF1Reflection { background-color: #FEF8FC; }

/* Class pour les pages Dynamiques */
#lienGamme2Rit { text-decoration: none;}
#lienGamme2Rit:hover { }


/* FORMULAIRES */
.text1 { font-family:tahoma,Helvetica,tahoma; font-size:11px; color:#597288; width:200px; height:18px;}
.text2 { font-family:tahoma,Helvetica,tahoma; font-size:11px; color:#597288; width:200px; height:80px;}
.select { font-family:tahoma,Helvetica,tahoma; font-size:11px; color:#597288; width:200px; height:18px;}


/* PAGES DE NEWS */
.txtNews		{ font-family:tahoma,Helvetica,tahoma; font-size:11px;}

#violetClair	{ color:#C41E99;}
/*#gridClair 		{ color:#61778C;}*/

#blanc { color:#FFFFFF; cmslight-usable: yes; cmslight-name: white; cmslight-category: color;}
#bleu { color:#3191CA; cmslight-usable: yes; cmslight-name: blue; cmslight-category: color;}
#bleufort { color:#4F4E50; cmslight-usable: yes; cmslight-name: blue; cmslight-category: color;}
#orange { color:#FD9B4D; cmslight-usable: yes; cmslight-name: orange; cmslight-category: color;}
#vert {color:#005F72; cmslight-usable: yes; cmslight-name: vert; cmslight-category: color;}
#gris {color:#8F8F8F; cmslight-usable: yes; cmslight-name: gris; cmslight-category: color;}
#vertclair {color:#009C74; cmslight-usable: yes; cmslight-name: vertclair; cmslight-category: color;}
#vertAge1		{color:#026B3F; cmslight-usable: yes; cmslight-name: vertage1; cmslight-category: color;}
#vertAgeFonB	{color:#3F9B80; cmslight-usable: yes; cmslight-name: vertage2; cmslight-category: color;}
#gridClair		{color:#74899C; cmslight-usable: yes; cmslight-name: vertage2; cmslight-category: color;}
#rouge			{color:#A60A13; cmslight-usable: yes; cmslight-name: vertage2; cmslight-category: color;}
#orangeCure  	{color:#EB7819; cmslight-usable: yes; cmslight-name: vertage2; cmslight-category: color;}
#grisAntiPell  	{color:#524E4F; cmslight-usable: yes; cmslight-name: vertage2; cmslight-category: color;}


/* LIENS BLEU */
#newsLien { color:#3191CA; cmslight-usable: yes; cmslight-name: blue link; cmslight-category: link;}
#newsLien:hover { color:#3191CA; cmslight-usable: yes; cmslight-name: blue link; cmslight-category: link;}
/* LIENS ORANGE */
#newsLienO { color:#FD9B4D; cmslight-usable: yes; cmslight-name: orange link; cmslight-category: link;}
#newsLienO:hover { color:#FD9B4D; cmslight-usable: yes; cmslight-name: orange link; cmslight-category: link;}
/* LIENS GRIS */
#newsLienG {color:#597288; text-decoration: none; cmslight-usable: yes; cmslight-name: grey link; cmslight-category: link;}
#newsLienG:hover {color:#597288; cmslight-usable: yes; cmslight-name: grey link; cmslight-category: link;}
/* ID POUR LES LIENS whatnew.html */
#lienNews { text-decoration: none; cmslight-usable: yes; cmslight-name: link without none; cmslight-category: link;}
#lienNews:hover {  cmslight-usable: yes; cmslight-name: link without none; cmslight-category: link;}


/* WELCOME PAGE */
#welcomeLien { color:#597288;text-decoration: none; cmslight-usable: yes; cmslight-name: grey link without none; cmslight-category: link;}
#welcomeLien:hover { color:#597288; cmslight-usable: yes; cmslight-name: grey link without none; cmslight-category: link;}

/* INFO LEGAL PAGE */
#legalLien { color:#597288; text-decoration: none; cmslight-usable: yes; cmslight-name: grey link without none; cmslight-category: link;}
#legalLien:hover { color:#597288; cmslight-usable: yes; cmslight-name: grey link without none; cmslight-category: link;}

/* TAILLE POUR LE TEXTE "CHAMP OBLIGATOIRE"  */
#obligatoire { font-size:9px; cmslight-usable: yes; cmslight-name: txt for formulary 9px; cmslight-category: size;}

/* ID POUR LE CHEMIN DE FER  */
ferLien { color:#597288; text-decoration: none; cmslight-usable: yes; cmslight-name: grey link without none; cmslight-category: link;}
ferLien:hover { color:#597288; cmslight-usable: yes; cmslight-name: grey link without none; cmslight-category: link;}

/* ID POUR LES LIENS DE ROLLOVER DANS KnowKer/monde.html */
#mondeLien { color:#597288; text-decoration: none; cmslight-usable: yes; cmslight-name: grey link without none; cmslight-category: link;}
#mondeLien:hover { color:#597288; cmslight-usable: yes; cmslight-name: grey link without none; cmslight-category: link;}

/* ID POUR SITE MAP  */
#mapLien { text-decoration: none; cmslight-usable: yes; cmslight-name: link without none; cmslight-category: link;}
#mapLien:hover {  cmslight-usable: yes; cmslight-name: link without none; cmslight-category: link;}

/* FOND DE CELLULE POUR LES GAMMES  */
#fondCel { color:#fdf7e6;} /* Nutritive*/

/* Rubrique Mon Espace Kerastase */
#espaceK {color:#533484;}
#espaceKgris {color:#59738C;}
#espaceKrouge {color:#FF0000;}
#espaceKviolet {color:#A999C1;}
#espaceKblanc {color:#FFFFFF;}
.champsTexteLong {font-family:tahoma,Helvetica,tahoma; font-size:11px; color:#533484; width:330px;}
.champsTexteSalon1 {font-family:tahoma,Helvetica,tahoma; font-size:11px; color:#533484; width:110px;}
.champsTexteSalon2 {font-family:tahoma,Helvetica,tahoma; font-size:11px; color:#533484; width:100px;}
.champsTexte {font-family:tahoma,Helvetica,tahoma; font-size:11px; color:#533484; width:220px;}
.champsForm {font-family:tahoma,Helvetica,tahoma; font-size:11px; color:#533484; width:100px;}
.champsForm2 {font-family:tahoma,Helvetica,tahoma; font-size:11px; color:#533484; width:270px;}
.champsForm3 {font-family:tahoma,Helvetica,tahoma; font-size:11px; color:#533484; width:180px;}
.champsInscription {font-family:tahoma,Helvetica,tahoma; font-size:11px; color:#533484;}

.fondSondage1 {background-color:#663399;}
.fondSondage2 {background-color:#8856BA;}
.fondSondage3 {background-color:#A37DCC;}
.fondSondage4 {background-color:#BC70EF;}
.fondSondageAvance1 {background-color:#A589C3;}
.fondSondageAvance2 {background-color:#BEA6D7;}
.fondSondageAvance3 {background-color:#C4AEDD;}
.fondSondageAvance4 {background-color:#D4B3EF;}

/*Glossaire*/
.txt10 { font-family:tahoma,Helvetica,tahoma; font-size:10px; cmslight-usable: yes; cmslight-name: txt2 10px; cmslight-category: size;text-decoration: none;}
.txt11 { font-family:tahoma,Helvetica,tahoma; font-size:11px; cmslight-usable: yes; cmslight-name: txt2 11px; cmslight-category: size;text-decoration: none;}
.txt12 { font-family:tahoma,Helvetica,tahoma; font-size:12px; cmslight-usable: yes; cmslight-name: txt2 12px; cmslight-category: size;text-decoration: none;}
.txt13 { font-family:tahoma,Helvetica,tahoma; font-size:13px; cmslight-usable: yes; cmslight-name: txt2 13px; cmslight-category: size;text-decoration: none;}
.txt14 { font-family:tahoma,Helvetica,tahoma; font-size:14px; cmslight-usable: yes; cmslight-name: txt2 14px; cmslight-category: size;text-decoration: none;}
.txt15 { font-family:tahoma,Helvetica,tahoma; font-size:15px; cmslight-usable: yes; cmslight-name: txt2 15px; cmslight-category: size;text-decoration: none;}
#glosbleu {color:#597288;}
#infosbleu {color:#597288;}
#infosblanc {color:#FFFFFF;}
#infosgris {color:#7A8796;}
#faqbleu {color:#597288;}

.baseline {
	FONT-SIZE: 10px; COLOR: #c0cbd4; FONT-FAMILY: tahoma,Helvetica,tahoma; TEXT-DECORATION: none; cmslight-usable: yes; cmslight-name: txt 10px; cmslight-category: size
}
.mzz { color: #7E8C95;font-size:13px;text-decoration:none;font-family:tahoma;font-weight: bold;}
.mzz:link { color: #7E8C95;font-size:13px;text-decoration:none;font-family:tahoma;font-weight: bold;}
.mzz:visited { color: #C6CACC;font-size:13px;text-decoration:none;font-family:tahoma;font-weight: bold;}
.mzz:hover { color: #D0D8E1;font-size:13px;text-decoration:none;font-family:tahoma;font-weight: bold;}
.mzz:active { color: #99A4AA;font-size:13px;text-decoration:none;font-family:tahoma;font-weight: bold;}

.title {
font-family: tahoma;
font-size: 24px;
font-weight: bold;
color            : #004598;
}

.title2 {
font-family: tahoma;
font-size: 22px;
font-weight: bold;
color            : #ed1624;
}

.title3 {
font-family: tahoma;
font-size: 22px;
font-weight: bold;
color            : #091855;
}

.style1a {color: #FFFFFF}

.style2a {
	color: #0000FF;
	font-weight: bold;
}
.style3a {
	color: #FF0000;
	font-weight: bold;
}
.style4a {
	color: #0099FF;
	font-weight: bold;
}
.style1 {font-size: 12px;
color:#999999;
}

.rtop, .rbottom{display:block; }
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px; background:#defbe9;}
.r2{margin: 0 3px; background:#defbe9;}
.r3{margin: 0 2px; background:#defbe9;}
.r4{margin: 0 1px; height: 2px; background:#defbe9;}
.contain{background:#defbe9;text-align:center;}
