Dans la présente description, et à moins d’une indication contraire : - l’expression "au moins un" est équivalente à l’expression "un ou plusieurs" et peut y être substituée ; - l’expression "compris entre…et…" est équivalente à l’expression "allant de… à…" et peut y être substituée, et sous-entend que les bornes sont incluses ; - Par l’expression « supérieure à » et respectivement l’expression « inférieure à » au sens de la présente invention, on entend un intervalle ouvert strictement supérieur, respectivement strictement inférieur, et donc que les bornes ne sont pas incluses. - Par « fibres kératiniques » selon la présente demande, on désigne plus particulièrement les fibres kératiniques humaines, et plus préférentiellement les cheveux. - Par « acide gras » selon la présente demande, on entend un acide organique comprenant dans sa structure une chaine hydrocarbonée, linéaire ou ramifiée, saturée ou insaturée comprenant de 6 à 40 atomes de carbone, de préférence de 8 à 30 atomes de carbone, plus préférentiellement de 10 à 22 atomes de carbone. - Par « alcool gras » selon la présente demande, on entend un alcool comprenant dans sa structure une chaine hydrocarbonée, linéaire ou ramifiée, saturée ou insaturée comprenant de 6 à 60 atomes de carbone, de préférence de 7 à 60 atomes de carbone, plus préférentiellement de 7 à 40 atomes de carbone, mieux de 8 à 40 atomes de carbone, et encore mieux de 12 à 26 atomes de carbones. - Une « chaîne alkylène » représente un chaîne divalente hydrocarbonée acyclique en C 1 -C 20 ; particulièrement en C 1 -C 6 , plus particulièrement en C 1 -C 2 lorsque la chaîne est linéaire ; éventuellement substituée par un ou plusieurs groupements, identiques ou différents, choisis parmi i) hydroxy, ii) (C 1 -C 2 )alkoxy, iii) (poly)hydroxy(C 2 -C 4 )alcoxy(di)(C 1 -C 2 )(alkyl)amino, iv) R a -Z a -C(Z b )-Z c –, et v) R a -Z a -S(O) t --Z c – avec Z a , Z b , identiques ou différents, représentant un atome d’oxygène, de soufre, ou un groupe NR a ’, Z c , représentant une liaison, un atome d’oxygène, de soufre, ou un groupe NR a ; R a , représentant un métal alcalin, un atome d’hydrogène, un groupement alkyle ou alors est absent si une autre partie de la molécule cationique et R a ’ représentant un atome d’hydrogène ou un groupement alkyle ; plus particulièrement les groupement iv) sont choisis parmi carboxylate –C(O)O - ou –C(O)OMetal (Metal = métal alcalin), carboxyle –C(O)-OH, guanidino H 2 H-C(NH 2 )-NH-, amidino H 2 H-C(NH 2 )-, (thio)uréo H 2 N-C(O)-NH– et H 2 N-C(S)-NH–, aminocarbonyle –C(O)-NRa’ 2 ou aminothiocarbonyle –C(S)-NRa’ 2 ; carbamoyle Ra’–C(O)-NRa’– ou thiocarbamoyle Ra’–C(S)-NRa’– avec Ra’, identiques ou différents, représentant un atome hydrogène ou un groupe (C 1 -C 4 )alkyle ; - les radicaux « aryle » ou « hétéroaryle » ou la partie aryle ou hétéroaryle d’un radical peuvent être substitués par au moins un substituant porté par un atome de carbone, choisi parmi : * un radical alkyle en C 1 -C 16 , de préférence en C 1 -C 8 , éventuellement substitué par un ou plusieurs radicaux choisis parmi les radicaux hydroxyle, alkoxy en C 1 -C 2 , (poly)-hydroxyalkoxy en C 2 -C 4 , acylamino, amino substitué par deux radicaux alkyle, identiques ou différents, en C 1 -C 4 , éventuellement porteurs d’au moins un groupement hydroxyle ou, les deux radicaux pouvant former avec l’atome d’azote auquel ils sont rattachés, un hétérocycle comprenant de 5 à 7 chaînons, de préférence de 5 ou 6 chaînons, saturé ou insaturé éventuellement substitué comprenant éventuellement un autre hétéroatome identique ou différent de l’azote ; * un atome d’halogène; * un groupement hydroxyle ; * un radical alkoxy en C 1 -C 2 ; * un radical (poly)-hydroxyalkoxy en C 2 -C 4 ; * un radical amino ; * un radical héterocycloalkyle à 5 ou 6 chaînons ; * un radical hétéroaryle à 5 ou 6 chaînons éventuellement cationique, préférentiellement imidazolium, et éventuellement substitué par un radical (C 1 -C 4 ) alkyle, préférentiellement méthyle ; * un radical amino substitué par un ou deux radicaux alkyle, identiques ou différents, en C 1 -C 6 éventuellement porteurs d’au moins : i) un groupement hydroxyle, ii) un groupement amino éventuellement substitué par un ou deux radicaux alkyle en C 1 -C 3 éventuellement substitués, lesdits radicaux alkyle pouvant former avec l’atome d’azote auquel ils sont rattachés, un hétérocycle comprenant de 5 à 7 chaînons, saturé ou insaturé éventuellement substitué comprenant éventuellement au moins un autre hétéroatome différent ou non de l’azote, iii) un groupement ammonium quaternaire -N + R’R’’R’’’, M - pour lequel R’, R’’, R’’’, identiques ou différents représentent un atome d’hydrogène, ou un groupement alkyle en C 1 -C 4 ; et M - représente le contre-ion de l’acide organique, minéral ou de l’halogénure correspondant, iv) ou un radical hétéroaryle à 5 ou 6 chaînons éventuellement cationique, préférentiellement imidazolium, et éventuellement substitué par un radical (C 1 -C 4 ) alkyle, préférentiellement méthyle ; * un radical acylamino (-NR-C(O)-R’) dans lequel le radical R est un atome d’hydrogène, un radical alkyle en C 1 -C 4 éventuellement porteur d’au moins un groupement hydroxyle et le radical R’ est un radical alkyle en C 1 -C 2 ; * un radical carbamoyle ((R) 2 N-C(O)-) dans lequel les radicaux R, identiques ou non, représentent un atome d’hydrogène, un radical alkyle en C 1 -C 4 éventuellement porteur d’au moins un groupement hydroxyle ; * un radical alkylsulfonylamino (R’-S(O) 2 -N(R)-) dans lequel le radical R représente un atome d’hydrogène, un radical alkyle en C 1 -C 4 éventuellement porteur d’au moins un groupement hydroxyle et le radical R’ représente un radical alkyle en C 1 -C 4 , un radical phényle ; un radical aminosulfonyle ((R) 2 N-S(O) 2 -) dans lequel les radicaux R, identiques ou non, représentent un atome d’hydrogène, un radical alkyle en C 1 -C 4 éventuellement porteur d’au moins un groupement hydroxyle, * un radical carboxylique sous forme acide ou salifiée (de préférence avec un métal alcalin ou un ammonium, substitué ou non) ; * un groupement cyano ; * un groupement nitro ou nitroso ; * un groupement polyhalogénoalkyle, préférentiellement le trifluorométhyle; la partie cyclique, cycloalkyle ou hétérocyclique d’un radical non aromatique peut être substituée par au moins un substituant choisi parmi les groupements : * hydroxyle ; * alkoxy en C 1 -C 4 , (poly)hydroxyalkoxy en C 2 -C 4 ; * alkyle en C 1 -C 4 ; * alkylcarbonylamino (R-C(O)-N(R’)-) dans lequel le radical R’ est un atome d’hydrogène, un radical alkyle en C 1 -C 4 éventuellement porteur d’au moins un groupement hydroxyle et le radical R est un radical alkyle en C 1 -C 2 , amino éventuellement substitué par un ou deux groupements alkyle identiques ou différents en C 1 -C 4 eux-mêmes éventuellement porteurs d’au moins un groupement hydroxyle, lesdits radicaux alkyle pouvant former avec l’atome d’azote auquel ils sont rattachés, un hétérocycle comprenant de 5 à 7 chaînons, saturé ou insaturé éventuellement substitué comprenant éventuellement au moins un autre hétéroatome différent ou non de l’azote ; * alkylcarbonyloxy (R-C(O)-O-) dans lequel le radical R est un radical alkyle en C 1 -C 4 , groupement amino éventuellement substitué par un ou deux groupements alkyle identiques ou différents en C 1 -C 4 eux-mêmes éventuellement porteurs d’au moins un groupement hydroxyle, lesdits radicaux alkyle pouvant former avec l’atome d’azote auquel ils sont rattachés, un hétérocycle comprenant de 5 à 7 chaînons, saturé ou insaturé éventuellement substitué comprenant éventuellement au moins un autre hétéroatome différent ou non de l’azote ; * alkoxycarbonyle (R-G-C(O)-) dans lequel le radical R est un radical alkoxy en C 1 -C 4 , G est un atome d’oxygène, ou un groupement amino éventuellement substitué par un groupement alkyle en C 1 -C 4 lui-même éventuellement porteurs d’au moins un groupement hydroxyle, ledit radical alkyle pouvant former avec l’atome d’azote auquel ils sont rattachés, un hétérocycle comprenant de 5 à 7 chaînons, saturé ou insaturé éventuellement substitué comprenant éventuellement au moins un autre hétéroatome différent ou non de l’azote ; - un radical cyclique, cycloalkyle, hétérocyclique, ou une partie non aromatique d’un radical aryle ou hétéroaryle, peut également être substitué par un ou plusieurs groupements oxo ; - un radical « cycloalkyle » est un radical mono ou bicyclique, hydrocarboné, comprenant de 3 à 10 atomes de carbones, de préférence de 4 à 7 atomes de carbone tel que cyclopentyle, ou cyclohexyle ; - une chaîne « hydrocarbonée » est insaturée lorsqu’elle comporte une ou plusieurs liaisons doubles et/ou une ou plusieurs liaisons triples ; - un radical « aryle » représente un groupement carboné mono ou polycyclique, condensé ou non, comprenant de 6 à 22 atomes de carbone, et dont au moins un cycle est aromatique ; préférentiellement le radical aryle est un phényle, biphényle, naphtyle, indényle, anthracényle, ou tétrahydronaphtyle ; - un « radical hétéroaryle » représente un groupement mono ou polycyclique, condensé ou non, éventuellement cationique, comprenant de 5 à 22 chaînons, de 1 à 6 hétéroatomes choisis parmi l’atome d’azote, d’oxygène, de soufre et de sélénium, et dont au moins un cycle est aromatique ; préférentiellement un radical hétéroaryle est choisis parmi acridinyle, benzimidazolyle, benzobistriazolyle, benzopyrazolyle, benzopyridazinyle, benzoquinolyle, benzothiazolyle, benzotriazolyle, benzoxazolyle, pyridinyle, tetrazolyle, dihydrothiazolyle, imidazopyridinyle, imidazolyle, indolyle, isoquinolyle, naphthoimidazolyle, naphthooxazolyle, naphthopyrazolyle, oxadiazolyle, oxazolyle, oxazolopyridyle, phénazinyle, phénooxazolyle, pyrazinyle, pyrazolyle, pyrilyle, pyrazoyltriazyle, pyridyle, pyridinoimidazolyle, pyrrolyle, quinolyle, tétrazolyle, thiadiazolyle, thiazolyle, thiazolopyridinyle, thiazoylimidazolyle, thiopyrylyle, triazolyle, xanthylyle et son sel d’ammonium ; - un « radical hétérocyclique » est un radical pouvant contenir une ou deux insaturations mais non aromatique, mono ou polycyclique, condensé ou non, contenant de 5 à 22 chaînons, comportant de 1 à 6 hétéroatomes choisis parmi l’atome d’azote, d’oxygène, de soufre et de sélénium ; - un « radical hétérocycloalkyle » est un radical hétérocyclique comprenant au moins un cycle saturé ; - un « radical hétéroaryle cationique » est un groupement hétéroaryle tel que défini précédemment qui comporte un groupement cationique quaternisé endocyclique ou exocyclique, * lorsque la charge cationique est endocyclique, elle est prise dans la délocalisation électronique par effet mésomère, par exemple il s’agit de groupement pyridinium, imidazolium ou indolinium : avec R et R’ étant un substituant d’hétérorayle tel que défini précédemment et particulièrement un groupement (hydroxy)(C 1 -C 8 )alkyle tel que méthyle ; * lorsque la charge est exocyclique, par exemple il s’agit de substituant R + ammonium, phosphonium tel que triméthylammonium, se trouvant à l’extérieur de l’hétéroaryle tel que pyridinyle, indolyle, imidazolyle, ou naphtalimidyle en question : avec R un substituant d’hétéroaryle tel que défini précédemment et R + un groupement ammonium R a R b R c N + -, phosphonium R a R b R c P + - ou ammonium R a R b R c N + -(C 1 -C 6 )alkylamino avec R a , R b et R c identiques ou différents représentent un atome d’hydrogène ou un groupement (C 1 -C 8 )alkyle tel que méthyle ; - un « aryle cationique à charge exocyclique » on entend un cycle aryle dont le groupement cationique quaternisé se trouve à l’extérieur dudit cycle, il s’agit notamment de substituant R + ammonium, ou phosphonium tel que triméthylammonium, se trouvant à l’extérieur de l’aryle tel que phényle, ou naphtyle : ; - un « radical alkyle » est un radical hydrocarboné en C 1 -C 20 , linéaire ou ramifié, de préférence en C 1 -C 8 ; - un « radical alkénylène » est un radical divalent hydrocarboné insaturé tel que défini précédemment pouvant contenir de 1 à 4 doubles liaisons –C=C-, conjuguées ou non ; particulièrement le groupe alkénylène contient 1 ou 2 insaturation(s) ; - l’expression « éventuellement substitué » attribué au radical alkyle sous-entend que ledit radical alkyle peut être substitué par un ou plusieurs radicaux choisis parmi les radicaux i) hydroxyle, ii) alkoxy en C 1 -C 4 , iii) acylamino, iv) amino éventuellement substitué par un ou deux radicaux alkyle, identiques ou différents, en C 1 -C 4 , lesdits radicaux alkyles pouvant former avec l’atome d’azote qui les portent un hétérocyle comprenant de 5 à 7 chaînons, comprenant éventuellement un autre hétéroatome différent ou non de l’azote ; v) ou un groupement ammonium quaternaire -N + R’R’’R’’’, M - pour lequel R’, R’’, R’’’, identiques ou différents représentent un atome d’hydrogène, ou un groupement alkyle en C 1 -C 4 , ou alors -N + R’R’’R’’’ forme un hétéroaryle tel que imidazolium éventuellement substitué par un groupement C 1 -C 4 alkyle, et M - représente le contre-ion de l’acide organique, minéral ou de l’halogénure correspondant ; - un « radical alkoxy » est un radical alkyle-oxy pour lequel le radical alkyle est un radical hydrocarboné, linéaire ou ramifié, en C 1 -C 16 préférentiellement en C 1 -C 8 ; lorsque le groupement alkoxy est éventuellement substitué, cela sous-entend que le groupe alkyle est éventuellement substitué tel que défini supra ; - par « sel d'acide organique ou minéral » on entend plus particulièrement les sels choisis parmi un sel dérivé i) d’acide chlorhydrique HCl, ii) d'acide bromhydrique HBr, iii) d'acide sulfurique H 2 SO 4 , iv) d'acides alkylsulfoniques : Alk-S(O) 2 OH tels que d'acide méthylsulfonique et d’acide éthylsulfonique ; v) d'acides arylsulfoniques : Ar-S(O) 2 OH tel que d'acide benzène sulfonique et d’acide toluène sulfonique ; vi) d'acide citrique ; vii) d'acide succinique ; viii) d'acide tartrique ; ix) d'acide lactique, x) d’acides alkoxysulfiniques : Alk-O-S(O)OH tels que d'acide méthoxysulfinique et d'acide éthoxysulfinique ; xi) d’acides aryloxysulfiniques tels que d'acide toluèneoxysulfinique et d'acide phénoxysulfinique ; xii) d'acide phosphorique H 3 PO 4 ; xiii) d'acide acétique CH 3 C(O)OH ; xiv) d'acide triflique CF 3 SO 3 H et xv) d'acide tétrafluoroborique HBF 4 ; - par « contre-ion anionique » on entend un anion ou un groupement anionique issu de sel d’acide organique ou minéral contrebalançant la charge cationique du colorant ; plus particulièrement le contre-ion anionique est choisi parmi i) les halogénures tels que le chlorure, le bromure ; ii) les nitrates ; iii) les sulfonates parmi lesquels les C 1 -C 6 alkylsulfonates : Alk-S(O) 2 O - tels que le méthylsulfonate ou mésylate et l’éthylsulfonate ; iv) les arylsulfonates : Ar-S(O) 2 O - tel que le benzènesulfonate et le toluènesulfonate ou tosylate ; v) le citrate ; vi) le succinate ; vii) le tartrate ; viii) le lactate ; ix) les alkylsulfates :Alk-O-S(O)O - tels que le méthysulfate et l’éthylsulfate ; x) les arylsulfates : Ar-O-S(O)O - tels que le benzènesulfate et le toluènesulfate ; xi) les alkoxysulfates : Alk-O-S(O) 2 O - tel que le méthoxy sulfate et l’éthoxysulfate ; xii) les aryloxysulfates : Ar-O-S(O) 2 O - , xiii) les phosphates O=P(OH) 2 -O - , O=P(O - ) 2 -OH O=P(O - ) 3 , HO-[P(O)(O - )] w -P(O)(O - ) 2 avec w étant un entier ; xiv) l'acétate ; xv) le triflate ; et xvi) les borates tels que le tétrafluoroborate, xvii) le le disulfate disulfate (O=) 2 S(O - ) 2 ou SO 4 2- et le monosulfate HSO 4 - ; le contre ion anionique, issu de sel d’acide organique ou minéral, assure l’électroneutralité de la molécule ainsi il est entendu que lorsque l’anion comprend plusieurs charges anioniques alors le même anion peut servir à l’electroneutralité de plusieurs groupes cationiques dans la même molécule ou alors peut servir à l’électroneutralité de plusieurs molécules ; par exemple les polymères qui comprennent deux entités cationiques peuvent contenir soit deux contres ions anioniques « monochargés » ou soit contient un contre ion anionique « bichargé » tel que (O=) 2 S(O - ) 2 ou O=P(O - ) 2 -OH ; - par ailleurs, les sels d'addition utilisables dans le cadre de l'invention sont notamment choisis parmi les sels d'addition avec une base cosmétiquement acceptable tels que les agents alcalinisants tels que définis ci-après comme les hydroxydes de métal alcalin comme la soude, la potasse, l'ammoniaque, les amines ou les alkanolamines.