== TODO ==\r
 \r
 === v1.0 ===\r
-* Rendre compatible IE 7 (pfff..)
-* Définir la bonne feuille de style au chargement de la page pour éviter le "clignotement" pas beau
-   * Le cookie envoyé par le client doit permettre de retrouver le user\r
+* Rendre compatible IE 7 (pfff..)\r
 * Finir le script de mise en production\r
    * Make des modules.\r
    * Compactage des js lors de la mise en production (afin d'optimiser la bande passante lors de l'accès au site), regarder comment fait jQuery.\r
 [ok] Finir les options d'affichage des bulles et des dates
 [ok] Stocker quelque part la version de la BD
    * Créer une table "proprietes" contenant des tuples {propriete, nom, val}
+[ok] Définir la bonne feuille de style au chargement de la page pour éviter le "clignotement" pas beau
+   * Le cookie envoyé par le client doit permettre de retrouver le user      
       
 === Bugs ===
 1 : Critique
 
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
 <head>
    <title>euphorik.ch</title>
-   
-   <link id="cssPrincipale" rel="stylesheet" href="<erl>
-    out(A) -> {html, "css/1/euphorik.css"}.
-   </erl>" type="text/css" media="screen" ></link>
+   <erl>
+      out(A) -> 
+         {ehtml, {link ,
+            [
+               {id, "cssPrincipale" },
+               {rel, "stylesheet"},
+               {href, 
+                  euphorik_bd:css_from_user_cookie(yaws_api:find_cookie_val("cookie", A))
+               },
+               {type, "text/css"},
+               {media, "screen"}
+            ], []}
+         }.
+   </erl>
    <link rel="stylesheet" href="css/jquery.lightbox.css" type="text/css" media="screen" ></link>
    <script type="text/javascript" src="js/jquery.js" ></script>
    <script type="text/javascript" src="js/jquery.lightbox.js"></script>
 
    user_by_login_password/2,
    user_by_mess/1,
    toggle_ek_master/1,
+   css_from_user_cookie/1,
    
    % messages :
    nouveau_message/3,
       end
    )).
    
+
+% Renvoie une chaine représentant le cookie ou undefined si pas trouvé.
+css_from_user_cookie(Cookie) ->
+   case user_by_cookie(Cookie) of 
+      {ok, User} ->
+         User#user.css;
+      _ ->
+         undefined
+   end.
    
+
+
+
 user_by_login_password(Login, Password) ->
    resultat_transaction(mnesia:transaction(
       fun() ->