diff --git a/dist/agenda.css b/dist/agenda.css
index 6466a394dee66a41ff859afc5614d8bc1a3496f3..a5040b2c5213d62f2ba09da494f4e69401db5451 100644
--- a/dist/agenda.css
+++ b/dist/agenda.css
@@ -1,7 +1,6 @@
-/*  ------------------------------------------ */
-/*  Styles pour l'agenda de SPIP
-/*  ------------------------------------------ */
-
+/* ------------------------------------------ */
+/* Styles pour l'agenda de SPIP
+/* ------------------------------------------ */
 .calendrier-arial9 { font-family: Arial, Sans, sans-serif; font-size: 9px; }
 .calendrier-arial10 { font-family: Arial, Sans, sans-serif; font-size: 10px; }
 .calendrier-arial11 { font-family: Arial, Sans, sans-serif; font-size: 11px; }
@@ -19,11 +18,11 @@ div.navigation-calendrier img { border: 0; vertical-align: middle; margin: 1px;
 .calendrier-td { width: 14%; vertical-align: top; }
 .calendrier-th { width: 14%; padding: 5px; text-align: center; vertical-align: middle; font-size: 10px; font-weight: bold; font-family: Verdana, Geneva, Sans, sans-serif; }
 .calendrier-th a { color: #000; }
-.calendrier-table-etroit  .calendrier-td-gauche { width: 0; vertical-align: top; }
-.calendrier-table-large  .calendrier-td-gauche { width: 150px; vertical-align: top; }
-.calendrier-table-etroit  .calendrier-td-droit { width: 150px; vertical-align: top; }
-.calendrier-table-large  .calendrier-td-droit { width: 150px; vertical-align: top; }
-.calendrier-jour { position: relative; color: #999; /*background-color: #FFF; */ border: 1px solid #AAA; }
+.calendrier-table-etroit .calendrier-td-gauche { width: 0; vertical-align: top; }
+.calendrier-table-large .calendrier-td-gauche { width: 150px; vertical-align: top; }
+.calendrier-table-etroit .calendrier-td-droit { width: 150px; vertical-align: top; }
+.calendrier-table-large .calendrier-td-droit { width: 150px; vertical-align: top; }
+.calendrier-jour { position: relative; color: #999; /*background-color: #FFF;*/ border: 1px solid #AAA; }
 .calendrier-agenda { margin-left: 1px; margin-top: 1px; padding: 1px; text-align: center; background-color: #FFF; }
 .calendrier-demiagenda { margin-left: 0; margin-top: 0; padding: 0; text-align: center; background-color: #FFF; }
 .calendrier-tripleagenda { vertical-align: top; width: 33%; }
@@ -33,21 +32,18 @@ div.navigation-calendrier img { border: 0; vertical-align: middle; margin: 1px;
 .calendrier-heurepile { position: absolute; margin-left: 2px; margin-right: 2px; border-top: 1px solid #CCC; font-weight: bold; }
 .calendrier-heureface { position: absolute; margin-left: 2px; margin-right: 2px; border-top: 1px solid #CCC; }
 
-.calendrier-mozleft { }
-.calendrier-mozright { }
-.calendrier-moztop8 { }
-.calendrier-mozbottom8 { }
-.calendrier-moztop6 { }
-.calendrier-mozbottom6 { }
+.calendrier-mozleft {}
+.calendrier-mozright {}
+.calendrier-moztop8 {}
+.calendrier-mozbottom8 {}
+.calendrier-moztop6 {}
+.calendrier-mozbottom6 {}
 
 .calendrier-opacity { -moz-opacity: 0.3; filter: alpha(opacity=30); }
-
 .calendrier-png { width: 12px; height: 12px; behavior: url(win_png.htc); } /* URL a revoir */
 .calendrier-icone { width: 14px; height: 7px; border: 0; }
-
-.calendrier-noir  { color: #000; } /*  style anar */
-.calendrier-nb  { background-color: #FFF; border: 1px solid #000; color: #000; } /*  style cinemat(yp)ographe */
-
+.calendrier-noir  { color: #000; } /* style anar */
+.calendrier-nb  { background-color: #FFF; border: 1px solid #000; color: #000; } /* style cinemat(yp)ographe */
 .calendrier-couleur1 { background: #FDE5F2; border: 1px solid #CD006F; color: #CD006F; } /* Fushia */
 .calendrier-couleur1i { background: #CD006F; border: 1px solid #FDE5F2; color: #FDE5F2; } /* Fushia */
 .calendrier-couleur2 { background: #EDF3FE; border: 1px solid #5da7c5; color: #5da7c5; } /* Bleu */
@@ -78,18 +74,16 @@ div.navigation-calendrier img { border: 0; vertical-align: middle; margin: 1px;
 .calendrier-couleur14i { background: #8C6635; border: 1px solid #F5EEE5; color: #F5EEE5; } /* Marron */
 
 /* agenda */
-.bandeau_agenda { background: #ddd; }
-.jour_dimanche { background: #eee;color:#000; }
-.jour_encours { background: #FFF;color:#000; }
-.jour_gris { background: #eee;color:#000; }
-.jour_pris { background: #FFF;color:#000; }
-.calendrier-cadreagenda { background: #eee; }
-
-/* grille du calendrier pour espace public */
+.bandeau_agenda { background: #DDD; }
+.jour_dimanche { background: #eee;color: #000; }
+.jour_encours { background: #FFF;color: #000; }
+.jour_gris { background: #eee;color: #000; }
+.jour_pris { background: #FFF;color: #000; }
+.calendrier-cadreagenda { background: #eee; } /* grille du calendrier pour espace public */
 /* (pour le prive, style_prive predomine */
 
-.bordure_claire { border: 1px solid gray; }
-.bordure_foncee { border: 1px solid black; }
-.bordure_claire_basse { border-bottom: 1px solid gray; }
-.bordure_claire_left { border-left: 1px solid gray; }
-.bordure_claire_right { border-right: 1px solid gray;}
\ No newline at end of file
+.bordure_claire { border: 1px solid #666; }
+.bordure_foncee { border: 1px solid #000; }
+.bordure_claire_basse { border-bottom: 1px solid #666; }
+.bordure_claire_left { border-left: 1px solid #666; }
+.bordure_claire_right { border-right: 1px solid #666; }
\ No newline at end of file
diff --git a/dist/article.html b/dist/article.html
index 40ea3bd1823a58fe0797f54a740ea4747d15e4c4..6ce4fdf894dda36b9e0a68ca05b74059d4d49860 100644
--- a/dist/article.html
+++ b/dist/article.html
@@ -48,7 +48,7 @@
         <div id="documents_portfolio">
             <h2><:info_portfolio:></h2>
             <BOUCLE_documents_portfolio(DOCUMENTS) {id_article} {mode=document} {extension IN png,jpg,gif} {par num titre, date} {doublons}>
-            [<a href="#URL_DOCUMENT" type="#MIME_TYPE" onClick="location.href='[(#URL_ARTICLE|parametre_url{id_document,#ID_DOCUMENT})]#documents_portfolio';return false;"[ title="(#TITRE|couper{80}|texte_backend)"]>(#FICHIER|copie_locale|image_reduire{0,60}|inserer_attribut{class,spip_logos}|inserer_attribut{alt,[(#TITRE|couper{80}|texte_backend)]})</a>]
+            [<a href="#URL_DOCUMENT" type="#MIME_TYPE" onClick="location.href='[(#URL_ARTICLE|parametre_url{id_document,#ID_DOCUMENT})]#documents_portfolio';return false;"[ title="(#TITRE|couper{80}|texte_backend)"][ class="(#EXPOSE)"]>(#FICHIER|copie_locale|image_reduire{0,60}|inserer_attribut{class,spip_logos}|inserer_attribut{alt,[(#TITRE|couper{80}|texte_backend)]})</a>]
             </BOUCLE_documents_portfolio>
         </div>
         </B_documents_portfolio>
diff --git a/dist/auteur.html b/dist/auteur.html
index 5970741f282ef83b6f3564acb04ec39cf991d0bd..6b20000f6fc60cdbee1c1816cffa92798584d06d 100644
--- a/dist/auteur.html
+++ b/dist/auteur.html
@@ -63,7 +63,7 @@
 
         [(#REM) Autres auteurs ]
         <B_auteurs>
-        <div class="menu forums">
+        <div class="menu">
             #ANCRE_PAGINATION
             <h2><:info_auteurs:></h2>
             <ul>
diff --git a/dist/distrib.html b/dist/distrib.html
index 4092839031e4f03e9c267ed4bc8247c52fb7d7ec..c3d83789f890926a9ba1378850e28821cbe46d76 100644
--- a/dist/distrib.html
+++ b/dist/distrib.html
@@ -1,7 +1,7 @@
 #CACHE{3600}
 #HTTP_HEADER{Content-Type: application/x-javascript; charset=#CHARSET}
 document.write('<table border="0" bgcolor="#000000" cellspacing="0" cellpadding="0"><tr><td>');
-document.write('<table border="0" bgcolor="#FFFfff" cellspacing="1" cellpadding="2"><tr><td bgcolor="#d0d0d0" align="center">');
+document.write('<table border="0" bgcolor="#FFFFFF" cellspacing="1" cellpadding="2"><tr><td bgcolor="#d0d0d0" align="center">');
 document.write('<a href="#URL_SITE_SPIP/"><strong>[(#NOM_SITE_SPIP|addslashes)]</strong></a>&nbsp;</td></tr><tr><td><ul><small>');
 <BOUCLE_articles(articles){tout}{par date}{inverse}{0,10}>
 document.write('<li><a href="[(#URL_ARTICLE|url_absolue)]"><font color="#000000">[(#TITRE|addslashes)]</font></a></li>\n');
diff --git a/dist/formulaires/forum.html b/dist/formulaires/forum.html
index 8c3faf2129a6a467eb5e2eae08b7ff8c2de7a803..8478e3c7b62ae70354258f43ef4255b7a2dc698b 100644
--- a/dist/formulaires/forum.html
+++ b/dist/formulaires/forum.html
@@ -71,7 +71,7 @@
 	</fieldset>
 
 	[(#REM) Piege a robots spammeurs ]
-	<p style='display:none;'><label for="nobot"><:antispam_champ_vide:></label>
+	<p style='display: none;'><label for="nobot"><:antispam_champ_vide:></label>
 	<input type="text" name="nobot" id="nobot" value="#ENV{nobot}" size="10" /></p>
 
 	<p class="spip_bouton"><input type="submit" value="<:forum_voir_avant:>" /></p>
diff --git a/dist/formulaires/menu_lang.html b/dist/formulaires/menu_lang.html
index 399ccbfb86f49784bc409864934ed1c088448344..117956c93fdda4630341a245b5156bf780995ef7 100644
--- a/dist/formulaires/menu_lang.html
+++ b/dist/formulaires/menu_lang.html
@@ -7,7 +7,7 @@
 		onchange="this.parentNode.parentNode.submit()">
 	#ENV*{langues}
 	</select>
-	<noscript><div style="display:inline;">
+	<noscript><div style="display: inline;">
 		<input type="submit" value="&gt;&gt;" />
 	</div></noscript>
 </div></form>
diff --git a/dist/formulaires/signature.html b/dist/formulaires/signature.html
index 5cc885ebeca90a0aace0f17bc368746bbf17d4a9..a101f2884d9cc52f6397e8193c9af63f496815b7 100644
--- a/dist/formulaires/signature.html
+++ b/dist/formulaires/signature.html
@@ -28,7 +28,7 @@
 </fieldset>
 
 	[(#REM) Piege a robots spammeurs ]
-	<p style='display:none;'><label for="nobot"><:antispam_champ_vide:></label>
+	<p style='display: none;'><label for="nobot"><:antispam_champ_vide:></label>
 	<input type="text" name="nobot" id="nobot" value="#ENV{nobot}" size="10" /></p>
 
 
diff --git a/dist/formulaires/site.html b/dist/formulaires/site.html
index a2b413d806328eff3cac8425fc53b14f9789cc41..b4d575eb621a0c0d08f6d13d357e11282209505c 100644
--- a/dist/formulaires/site.html
+++ b/dist/formulaires/site.html
@@ -16,7 +16,7 @@
 	  <textarea class="forml" name="description_site" id="description_site" rows="5" cols="40">#ENV{descriptif_site}</textarea></p>
 
 	[(#REM) Piege a robots spammeurs ]
-	<p style='display:none;'><label for="nobot"><:antispam_champ_vide:></label>
+	<p style='display: none;'><label for="nobot"><:antispam_champ_vide:></label>
 	<input type="text" name="nobot" id="nobot" value="#ENV{nobot}" size="10" /></p>
 
 	<p class="spip_bouton"><input type="submit" value="<:bouton_valider:>" /></p>
diff --git a/dist/habillage.css b/dist/habillage.css
index 53bd1bcb71e8f2fc71250b147d374044b68d5cb5..465b76642609d93133b4a40d1b2e599d28120480 100755
--- a/dist/habillage.css
+++ b/dist/habillage.css
@@ -9,23 +9,22 @@ body { background: #FFF; margin: 0; padding: 0; text-align: center; }
 
 div#page { width: 48em; margin: 0 auto; text-align: left; }
 
-div#top { margin: 0; border-bottom: 2px solid #8B6F92; line-height: 5em; }
+div#top { margin: 0; border-bottom: 2px solid #8B6F92; padding-top: 1em; }
 div#top #nom_site_spip, #top a .spip_logos { display: block; float: left; font-weight: bold; font-size: 1.50em; }
-div#top .formulaire_recherche { float: right; width: 30%; background: none; margin: 0; padding: 0; }
+div#top .formulaire_recherche { float: right; width: 30%; background: none; margin: 0; padding: 1em 0; }
 div#top .formulaire_recherche label { display: none; }
-div#top #nom_site_spip, div#top .formulaire_recherche {}
 
-div#conteneur { width: 100%; }
-div#contenu { float: left; width: 67%; padding-top: 0.30em; overflow: hidden; }
+div#conteneur { clear: both; float: left; width: 67%; min-height: 450px; overflow: hidden; }
+div#contenu { padding-top: 0.30em; }
 
 div#navigation { float: right; width: 30%; overflow: hidden; }
 div#extra { float: right; clear: right; width: 30%; overflow: hidden; }
 
-div#pied { clear: both; width: 100%; margin: 1em 0; border-top: 2px solid #8B6F92; text-align: center; }
+div#pied { clear: both; width: 100%; margin: 1em 0 0 0; padding: 0.20em 0; border-top: 1px solid #8B6F92; text-align: center; font-size: 0.77em; }
 div#pied img { vertical-align: bottom; }
 
 /* Espaceur de blocs */
-.nettoyeur { clear: both; margin: 0; padding: 0; border: 0; height: 0; line-height: 1px; font-size: 1px; }
+.nettoyeur { clear: both; height: 0; margin: 0; padding: 0; border: none; line-height: 1px; font-size: 1px; }
 
 /* Non visible a l'ecran */
 .invisible { position: absolute; top: -3000em; height: 1%; }
@@ -46,10 +45,10 @@ body, .formulaire_spip, #hierarchie, .pagination, small { font-family: Verdana,
 
 /* Titraille */
 h1 { margin: 0; font-size: 1.50em; font-weight: bold; color: #000; }
-h2 { margin: 0; padding: 0.20em; background: #8B6F92; font-size: 1em; font-weight: normal; text-transform: uppercase; letter-spacing: 0.10em; }
+h2 { background: #8B6F92; margin: 0; padding: 0.20em; font-size: 1em; font-weight: normal; text-transform: uppercase; letter-spacing: 0.10em; }
 h2, h2 a, h2 a:hover { color: #EEE; }
-h3 { margin: 2em 0 1em 0; border-bottom: 2px solid #CCCC66; font-size: 1.10em; font-weight: bold; }
-h3.spip { color: #CCCC66; }
+h3 { margin: 2em 0 1em 0; border-bottom: 2px solid #CC6; font-size: 1.10em; font-weight: bold; }
+h3.spip { color: #CC6; }
 
 /* Divers */
 abbr, acronym { border-bottom: 1px dotted; cursor: help; }
@@ -97,7 +96,7 @@ span.spip_documents_center { display: block; margin-top: 1em; }
 
 #hierarchie { clear: both; margin-bottom: 2em; font-size: 0.77em; color: #666; }
 
-.surtitre, .soustitre { font-size: 0.90em; text-transform: uppercase; color: #CCCC66; }
+.surtitre, .soustitre { font-size: 0.90em; text-transform: uppercase; color: #CC6; }
 
 .cartouche { margin-bottom: 2em; }
 .cartouche .spip_logos { float: right; margin-left: 16px; margin-bottom: 4px; }
@@ -106,7 +105,7 @@ span.spip_documents_center { display: block; margin-top: 1em; }
 .cartouche .traductions * { display: inline; }
 .cartouche .traductions li { padding-left: 1em; }
 
-.chapo { margin-bottom: 1.50em; font-weight: bold; line-height: 1.40em; color: #666699; }
+.chapo { margin-bottom: 1.50em; font-weight: bold; line-height: 1.40em; color: #669; }
 .texte { line-height: 1.60em; }
 .ps, .notes { line-height: 1.40em; margin-bottom: 2em; }
 .notes { clear: both; }
@@ -118,16 +117,18 @@ span.spip_documents_center { display: block; margin-top: 1em; }
 
 /* Portfolio */
 #documents_portfolio { clear: both; margin-top: 1.40em; margin-bottom: 2em; text-align: center; }
-#documents_portfolio .spip_logos { margin: 0.10em; }
+#documents_portfolio .spip_logos { margin: 6px 2px 0 2px; padding: 4px; border: 1px solid #DDD; }
+#documents_portfolio a:hover .spip_logos { border-color: #F57900; }
+#documents_portfolio a.on .spip_logos { border-color: #8B6F92; }
 #document_actif { margin-top: 1em; }
 
 
 /* Habillage des formulaires
 ---------------------------------------------- */
-.formulaire_spip { background: #CCCC99 url(pale.gif); margin-bottom: 2em; padding: 1em; text-align: left; }
-.formulaire_spip fieldset { margin: 0; margin-bottom: 1em; padding: 0; border: 0; border-top: 1px solid #CCCC99; }
-.formulaire_spip legend { margin: 0; padding: 0; padding-right: 0.50em; color: #666633; }
-.formulaire_spip label { display: block; color: #404040; color: #666633; font-size: 0.90em; }
+.formulaire_spip { background: #CC9 url(pale.gif); margin-bottom: 2em; padding: 1em; text-align: left; }
+.formulaire_spip fieldset { margin: 0; margin-bottom: 1em; padding: 0; border: 0; border-top: 1px solid #CC9; }
+.formulaire_spip legend { margin: 0; padding: 0; padding-right: 0.50em; color: #663; }
+.formulaire_spip label { display: block; color: #404040; color: #663; font-size: 0.90em; }
 .forml, textarea, select { width: 99%; background: #F4F8F8; border: 1px inset; font-family: inherit; font-size: inherit; color: #000; }
 .formulaire_spip textarea { margin-bottom: 1em; }
 
@@ -157,6 +158,7 @@ ul.choix_mots label { display: inline; }
 
 /* menu langues */
 #menu_langues { background: none; margin: 0; padding: 1em 0; vertical-align: top; }
+.formulaire_menu_lang { background: none; margin: 0; padding: 1em 0; }
 
 /* Barre de raccourcis typographiques */
 table.spip_barre { width: 100%; }
@@ -231,7 +233,7 @@ ul ul ul ul ul .forum-chapo { background: #FFF; }
 /* Listes d'articles et extraits introductifs */
 .articles ul li { clear: both; padding: 0.40em 0.20em; }
 .articles ul li h3 { margin: 0; padding: 0; border: 0; font-weight: bold; }
-.articles ul li .spip_logos { float: right; clear: right; margin: 0 0 4px 16px; }
+.articles .spip_logos { float: right; clear: right; margin: 0 0 4px 16px; }
 .articles ul li .enclosures { float: right; text-align: right; max-width: 60%; margin: 0; }
 .articles ul li .introduction { margin-top: 0.30em; line-height: 1.40em; }
 
diff --git a/dist/inc-entete.html b/dist/inc-entete.html
index 2e65d543ebc17bf257ca111592f9f200b35cf39a..97a938f5bbaa6f30c797c7c161d59ccc624996c0 100644
--- a/dist/inc-entete.html
+++ b/dist/inc-entete.html
@@ -1,6 +1,7 @@
 <div id="top">
 
 [(#REM) Afficher le logo OU le titre du site ]
+
 <a rel="start" href="#URL_SITE_SPIP/">
 [(#LOGO_SITE_SPIP||?{
 
@@ -16,8 +17,8 @@
 })]
 </a>
 
-
 #FORMULAIRE_RECHERCHE
 
-<br class="nettoyeur" />
+<div style="clear: both"></div>
+
 </div>
\ No newline at end of file
diff --git a/dist/inc-pied.html b/dist/inc-pied.html
index 00107d24c9cc77cf2bd8a7b088eb49d56d6d4797..f9f5c68a5b9e25654d394ac5c5f0801475d44712 100644
--- a/dist/inc-pied.html
+++ b/dist/inc-pied.html
@@ -1,4 +1,3 @@
-<br class="nettoyeur" />
 <div id="pied">
 <a href="http://www.spip.net/" title="<:site_realise_avec_spip:>"><img src="#CHEMIN{spip.png}" alt="SPIP" width="48" height="16" /></a>
  | <a href="#ENV{skel}" title="<:voir_squelette:>" rel="nofollow"><:squelette:></a>
diff --git a/dist/minipres.css b/dist/minipres.css
index 63d475f075bcca97943ee93756acf6c34bdd5ffb..a60c7dffaa287719f909a5e993e4aee50ba748d6 100644
--- a/dist/minipres.css
+++ b/dist/minipres.css
@@ -1,8 +1,7 @@
-body { color: #2e3436; font-family: Trebuchet Ms,Verdana, Geneva, Sans, sans-serif; font-size: 0.9em; background-color: #babdb6; }
+body { background-color: #babdb6; font-family: Trebuchet Ms,Verdana, Geneva, Sans, sans-serif; font-size: 0.9em; color: #2e3436; }
 
-h1 { color: #5c3566; margin: 1em 0 1em 0; font-weigth: bold; font-size: 1.3em; }
-
-h2 { font-weigth: normal; font-size: 1.2em; margin: 0.8em 0 0.8em 0; }
+h1 { margin: 1em 0 1em 0; font-size: 1.3em; font-weigth: bold; color: #5c3566; }
+h2 { margin: 0.8em 0 0.8em 0; font-size: 1.2em; font-weigth: normal; }
 
 a { color: #8ae234; text-decoration: none; }
 a:visited { color: #75507b; }
@@ -10,29 +9,26 @@ a:active { color: #8ae234; }
 
 img { border: 0; }
 
-p {}
-
 ul { text-align: justify; list-style-type: none; }
 
-fieldset, .fieldset { text-align: left; border: 0; padding: 0; margin-top: 1em; font-size: 0.9em; }
+fieldset, .fieldset { text-align: left; padding: 0; border: 0; margin-top: 1em; font-size: 0.9em; }
 legend { font-weight: bold; font-size: 1.1em; color: #000; }
 label {}
 
-#minipres { border: 1px solid #888; width: 40em; text-align: center; margin: 1em auto 1em auto; padding: 1em; background: #FFF; }
+#minipres { width: 40em; background: #FFF; margin: 1em auto; padding: 1em; border: 1px solid #888; text-align: center; }
 .pass #minipres { width: 90%; }
 
 .petit-centre { font-family: Verdana, Geneva, Sans, sans-serif; font-size: 1em; }
 .petit-centre p { text-align: center; }
 
-.suivant { text-align: right; display: block; margin-top: 1em; }
+.suivant { display: block; margin-top: 1em; text-align: right; }
 
 .toile_foncee { background: #777; }
 
-.fondl { padding: 3px; background-color: #eee; border: 1px solid #333; background-position: center bottom; font-size: 0.9em; font-family: Verdana, Geneva, Sans, sans-serif; }
-
-.formo { width: 100%; display: block; padding: 3px; margin-bottom: 1em; background-color: #FFF; border: 1px solid #333; background-position: center bottom; behavior: url(win_width.htc); font-size: 1em; font-family: Verdana, Geneva, Sans, sans-serif; }
+.fondl { background-color: #eee; background-position: center bottom; padding: 3px; border: 1px solid #333; font-size: 0.9em; font-family: Verdana, Geneva, Sans, sans-serif; }
+.formo { width: 100%; display: block; background-color: #FFF; background-position: center bottom; margin-bottom: 1em; padding: 3px; border: 1px solid #333; behavior: url(win_width.htc); font-size: 1em; font-family: Verdana, Geneva, Sans, sans-serif; }
 
-p.resultat { color: #FFF; padding: 0.2em 0.1em; text-align: center; font-weight: bold; border: 1px solid  #f57900; background-color: #fcaf3e; }
+p.resultat { background-color: #fcaf3e; padding: 0.2em 0.1em; border: 1px solid  #f57900; text-align: center; color: #FFF; font-weight: bold; }
 
 #etapes { display: block; position: absolute; top: 10px; left: 10px; }
 #etapes span { margin-top: -0.5em; display: block; padding: 12px 14px; margin-bottom: 5px; }
diff --git a/dist/mot.html b/dist/mot.html
index e1c19242481b95070a880790f602bfc3de7e5b01..b1517a49a101e3182f64063fc3e6b1a22ebc38f5 100644
--- a/dist/mot.html
+++ b/dist/mot.html
@@ -72,7 +72,7 @@
 
         [(#REM) Liens des forums ]
         <B_forums_liens>
-        <div class="menu forums">
+        <div class="menu">
             <h2><:messages_forum:></h2>
             <ul>
                 <BOUCLE_forums_liens(FORUMS) {id_mot} {plat} {par date}{inverse}>
diff --git a/dist/recherche.html b/dist/recherche.html
index 54ee6c5fd1808433450bf4a82cea37b731e5982b..8eb17dcae8d297863c63cb017a4a73df0246e0b0 100644
--- a/dist/recherche.html
+++ b/dist/recherche.html
@@ -83,7 +83,7 @@
 
         [(#REM) Messages trouves ]
         <B_messages>
-        <div class="menu forums">
+        <div class="menu">
             #ANCRE_PAGINATION
             <h2><:messages_forum:> (#GRAND_TOTAL)</h2>
             <ul>
diff --git a/dist/site.html b/dist/site.html
index 9729abb97b589edc5a9ae599645b482085c4419a..610056b797dc285c426ede62683c4747958ff43b 100644
--- a/dist/site.html
+++ b/dist/site.html
@@ -43,7 +43,6 @@
                     [<div class="enclosures">(#TAGS|afficher_enclosures)</div>]
                     <small>[(#DATE|affdate_court)][, <:par_auteur:> (#LESAUTEURS)][ &mdash; <em>(#TAGS|afficher_tags)</em>]</small>
                     [<div class="texte">(#DESCRIPTIF|image_reduire{300})</div>]
-                    <br class="nettoyeur" />
                 </li>
                 </BOUCLE_articles>
             </ul>
diff --git a/dist/sommaire.html b/dist/sommaire.html
index fc811b72438176f27c5a80385b37882ac456583e..a4af5b93e9bed236c9993f7ade11be2eda038218 100644
--- a/dist/sommaire.html
+++ b/dist/sommaire.html
@@ -35,7 +35,6 @@
                     <h3><a href="#URL_ARTICLE">#TITRE</a></h3>
                     <small>[(#DATE|affdate_jourcourt)][, <:par_auteur:> (#LESAUTEURS)]</small>
                     [<div class="#EDIT{intro} introduction">(#INTRODUCTION)</div>]
-                    <br class="nettoyeur" />
                 </li>
                 </BOUCLE_articles_recents>
             </ul>
@@ -57,7 +56,7 @@
 
         [(#REM) Liens des forums ]
         <B_forums_liens>
-        <div class="menu forums">
+        <div class="menu">
             <h2><:derniers_commentaires:></h2>
             <p><:messages_recents:></p>
             <ul>
diff --git a/dist/style_prive.html b/dist/style_prive.html
index 9f3a462d4b0f651f82f9022769ad11712434dbe8..7029cd3a6a14b77da27e5ef80785133bafd24ccf 100644
--- a/dist/style_prive.html
+++ b/dist/style_prive.html
@@ -22,11 +22,11 @@
 [(#REM) les vieux styles a evacuer en premier, ca permet qu'ils ne polluent pas en cas de double definition]
 [(#INCLURE{fond=style_vieilles_def}{couleur_claire}{couleur_foncee}{ltr})]
 
-body { color: #000; background-color: #f8f7f3; border: 0; margin: 0; scrollbar-face-color: #FFF; scrollbar-shadow-color: #FFF; scrollbar-highlight-color: #FFF; scrollbar-3dlight-color: #GET{claire}; scrollbar-darkshadow-color: #FFF; scrollbar-track-color: #GET{foncee}; scrollbar-arrow-color: #GET{foncee}; }
-body, body * { font-size:100%;font-family: Verdana, Geneva, Sans, sans-serif; }
+body { background-color: #f8f7f3; margin: 0; border: 0; color: #000; scrollbar-face-color: #FFF; scrollbar-shadow-color: #FFF; scrollbar-highlight-color: #FFF; scrollbar-3dlight-color: #GET{claire}; scrollbar-darkshadow-color: #FFF; scrollbar-track-color: #GET{foncee}; scrollbar-arrow-color: #GET{foncee}; }
+body, body * { font-size: 100%;font-family: Verdana, Geneva, Sans, sans-serif; }
 
 /* Espaceur de blocs */
-.nettoyeur { clear: both; margin: 0; padding: 0; border: 0; height: 0; line-height: 1px; font-size: 1px; }
+.nettoyeur { clear: both; height: 0; margin: 0; padding: 0; border: 0; line-height: 1px; font-size: 1px; }
 
 /* Non visible a l'ecran */
 .invisible { position: absolute; top: -3000em; height: 1%; }
@@ -40,10 +40,10 @@ body, body * { font-size:100%;font-family: Verdana, Geneva, Sans, sans-serif; }
 #extra { float: left; width: 200px; }
 
 /* ecran large*/
-.large #conteneur,.large .table_page { margin-left: auto; margin-right: auto; text-align: left; width:950px; }
-.large #navigation { float: left; width:200px; }
-.large #contenu { float: left; margin-left:17px; width:540px; }
-.large #extra { float: right; width:170px; }
+.large #conteneur,.large .table_page { margin-left: auto; margin-right: auto; text-align: left; width: 950px; }
+.large #navigation { float: left; width: 200px; }
+.large #contenu { float: left; margin-left: 17px; width: 540px; }
+.large #extra { float: right; width: 170px; }
 
 div.table_page { margin-top: 1em; }
 #contenu { font-size: small; }
@@ -51,7 +51,7 @@ div.table_page { margin-top: 1em; }
 ul#chemin { font-size: 0.9em; }
 ul#chemin li { list-style: none; float: #GET{left}; }
 ul#chemin,ul#chemin ul,ul#chemin li { margin: 0; padding: 0; }
-ul#chemin ul,ul#chemin li,ul#chemin li span {display: block; float: #GET{left}; }
+ul#chemin ul,ul#chemin li,ul#chemin li span { display: block; float: #GET{left}; }
 
 h1 { color: #GET{foncee}; font-size:large; font-family: Arial, Sans, sans-serif; margin: 0.5em 0 0.25em 0; }
 h2 { color: #000; font-size: medium; font-family: Arial, Sans, sans-serif; margin: 0.5em 0 0.25em 0; }
@@ -74,12 +74,12 @@ select.fondl { padding: 0; }
 /*for IE item list must be specified in .menu-item*/
 /*possible added classes lefted centered righted vcentered*/  
 
-.h-list {display: table}
-.h-list ul { display: table-row; list-style:none; margin: 0; padding: 0; }
+.h-list { display: table}
+.h-list ul { display: table-row; list-style: none; margin: 0; padding: 0; }
 .h-list li { display: table-cell; margin: 0; padding: 0; }
 .h-list ul>li .menu-item { width: auto !important}
 
-.vcentered li {vertical-align:middle}
+.vcentered li { vertical-align:middle}
 .lefted { margin: 0 auto 0 0; }
 .centered { margin: 0 auto; text-align: center; }
 .righted { margin: 0 0 0 auto; }
@@ -98,7 +98,7 @@ select.fondl { padding: 0; }
 #bandeau-principal span.icon_fond span { behavior: url(../win_back_png.htc); background: center top no-repeat; height: 48px; display: block; width: 48px; margin: 0; }
 
 /*style for submenus*/
-.bandeau_sec { margin-top: 0; padding: 2px; padding-top: 0; background-color: #FFF; border-bottom: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; z-index: 100; display:none; position:absolute; }
+.bandeau_sec { margin-top: 0; padding: 2px; padding-top: 0; background-color: #FFF; border-bottom: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; z-index: 100; display: none; position:absolute; }
 
 /*style for #bandeau_couleur*/
 .bandeau_couleur {text-align: #GET{left}; margin: 0; padding: 0; }
@@ -192,10 +192,10 @@ img.aide { width: 12px; height: 12px; margin-top: 5px; vertical-align: middle; }
 /* Navigation texte */
 .cellule-texte { margin: 0; padding: 0; border: 0; vertical-align: top; font-size: 10px; font-weight: bold; text-align: center; text-decoration: none; }
 .cellule-texte a, .cellule-texte a:hover { text-decoration: none; display: block; }
-.cellule-texte a { padding: 4px; margin: 1px; border: 0; color: #606060; }
-.cellule-texte a.selection { padding: 3px; margin: 1px; border: 1px solid #GET{foncee}; background-color: #GET{claire}; color: #000; }
-.cellule-texte a:hover { padding: 3px; margin: 1px; border: 1px solid #GET{foncee}; background-color: #FFF; color: #333; }
-.cellule-texte a.aide, .cellule-texte a.aide:hover { border: 0; background: none; display: inline; }
+.cellule-texte a { margin: 1px; padding: 4px; border: 0; color: #606060; }
+.cellule-texte a.selection { background-color: #GET{claire}; margin: 1px; padding: 3px; border: 1px solid #GET{foncee}; color: #000; }
+.cellule-texte a:hover { background-color: #FFF; margin: 1px; padding: 3px; border: 1px solid #GET{foncee}; color: #333; }
+.cellule-texte a.aide, .cellule-texte a.aide:hover { display: inline; background: none; border: 0; }
 .cellule-texte a.aide img { margin: 0; }
 
 
@@ -204,7 +204,7 @@ a.cellule-h { display: block; }
 a.cellule-h { font-size: 10px; font-weight: bold; text-align: #GET{left}; text-decoration: none; color: #666; }
 a.cellule-h:hover, a.cellule-h:hover a.cellule-h, a.cellule-h a.cellule-h:hover { font-size: 10px; font-weight: bold; text-align: #GET{left}; text-decoration: none; color: #000; }
 a.cellule-h div.cell-i { padding: 0; border: 1px solid #FFF; margin: 0; margin-#GET{right}: 3px; }
-a.cellule-h:hover div.cell-i { padding: 0; border: 1px solid #GET{foncee}; background: url(#EVAL{ _DIR_IMG_PACK}wrapper.php?file=fond-gris-anim.gif); margin: 0; margin-#GET{right}: 3px; }
+a.cellule-h:hover div.cell-i { background: url(#EVAL{ _DIR_IMG_PACK}wrapper.php?file=fond-gris-anim.gif); margin: 0; margin-#GET{right}: 3px; padding: 0; border: 1px solid #GET{foncee}; }
 table.cellule-h-table { margin: 0; padding: 0; border: 0; }
 a.cellule-h img { width: 24px; height: 24px; border: 0; margin: 3px; background-repeat: no-repeat; background-position: center center; }
 a.cellule-h a.aide img { width: 12px; height: 12px; }
@@ -285,31 +285,31 @@ a.ortho-dico:hover { margin: -2px; border: 2px dashed #a0b890; color: inherit; t
 .diff-deplace { background: #e8e8ff; }
 .diff-ajoute { background: #d0ffc0; }
 .diff-supprime { background: #ffd0c0; color: #802020; text-decoration: line-through; }
-.diff-para-deplace .diff-ajoute { border: 1px solid #808080; background: #b8ffb8; }
-.diff-para-deplace .diff-supprime { border: 1px solid #808080; background: #ffb8b8; }
-.diff-para-deplace .diff-deplace { border: 1px solid #808080; background: #b8b8ff; }
+.diff-para-deplace .diff-ajoute { background: #b8ffb8; border: 1px solid #808080; }
+.diff-para-deplace .diff-supprime { background: #ffb8b8; border: 1px solid #808080; }
+.diff-para-deplace .diff-deplace { background: #b8b8ff; border: 1px solid #808080; }
 
 /* * Barre de raccourcis */
 table.spip_barre { width: 100%; border-#GET{right}: 1px solid #GET{claire}; }
 table.spip_barre td { text-align: #GET{left}; border-top: 1px solid #GET{claire}; border-#GET{left}: 1px solid #GET{claire}; }
-table.spip_barre a img { padding: 3px; margin: 0; background-color: #eee; border-#GET{right}: 1px solid #GET{claire}; }
+table.spip_barre a img { 3px; background-color: #eee; margin: 0; padding: border-#GET{right}: 1px solid #GET{claire}; }
 table.spip_barre a:hover img { background-color: #FFF; }
 
 td.icone table {}
-td.icone a { color: #000; text-decoration: none;font-size: 10px; font-weight: bold; }
+td.icone a { color: #000; text-decoration: none; font-size: 10px; font-weight: bold; }
 td.icone a:hover { text-decoration: none; }
 td.icone a img { border: 0; }
 
-.bouton_rotation { display: block; padding: 1px; margin-bottom: 1px; background-color: #eee; border: 1px solid #GET{claire}; }
+.bouton_rotation { display: block; background-color: #eee; margin-bottom: 1px; padding: 1px; border: 1px solid #GET{claire}; }
 .bouton_rotation:hover { border: 1px solid #GET{foncee}; }
 
 
 /* * Cadre couleur foncee */
 .cadre_padding { padding: 6px; }
-.cadre_padding.padding_x { padding:0 6px; }
-.padding_x .bloc_depliable { padding:6px 0; }
+.cadre_padding.padding_x { padding: 0 6px; }
+.padding_x .bloc_depliable { padding: 6px 0; }
 /* .cadre-titre { font-family: Verdana, Geneva, helvetica, sans; font-weight: bold; font-size: 12px; padding: 3px; }*/
-.cadre { margin:5px 0 5px 0; font-family: Verdana, Geneva, helvetica, sans; font-size: 11px; position:relative; }
+.cadre { margin: 5px 0 5px 0; font-family: Verdana, Geneva, helvetica, sans; font-size: 11px; position: relative; }
 .cadre-fonce { background-color: #GET{foncee}; }
 .cadre-gris-fonce { background: #666; }
 .cadre-gris-clair { border: 1px solid #aaa; background-color: #ccc; }
@@ -321,16 +321,16 @@ td.icone a img { border: 0; }
 .cadre-trait-couleur div.cadre-titre { background-color: #GET{foncee}; border-bottom: 2px solid #GET{foncee}; color: #FFF; }
 .cadre-r { background-color: #FFF; border: 1px solid #666; }
 .cadre-r div.cadre-titre { background-color: #aaa; border-bottom: 1px solid #666; color: #000; }
-.cadre-e { background-color: #ddd; border-top: 1px solid #aaa; border-left: 1px solid #aaa; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; border: 1px solid #666; }
+.cadre-e { background-color: #DDD; border-top: 1px solid #aaa; border-left: 1px solid #aaa; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; border: 1px solid #666; }
 .cadre-e div.cadre-titre { background-color: #GET{claire}; border-bottom: 1px solid #666; color: #000; }
-.cadre-forum { background-color: #FFF; border: 1px solid #aaa; margin-bottom:0; }
+.cadre-forum { background-color: #FFF; border: 1px solid #aaa; margin-bottom: 0; }
 .cadre-forum div.cadre-titre { background-color: #GET{claire}; border-bottom: 1px solid #aaa; color: #000; }
 .cadre-sous_rub { background-color: #FFF; border: 1px solid #666; }
-.cadre-thread-forum { background-color: #eee; border: 1px solid #ccc; border-top: 0; margin-bottom:0; }
+.cadre-thread-forum { background-color: #eee; border: 1px solid #ccc; border-top: 0; margin-bottom: 0; }
 .cadre-thread-forum div.cadre-titre { background-color: #CCC; color: #000; }
 .cadre-info{ background-color: #FFF; border: 2px solid #GET{foncee}; padding: 5px; }
-.cadre-formulaire { border: 1px solid #GET{foncee}; background-color: #ddd; padding: 5px; color: #444; font-family: Verdana, Geneva, helvetica, sans; font-size: 11px; }
-.cadre-alerte { border:6px solid red; }
+.cadre-formulaire { border: 1px solid #GET{foncee}; background-color: #DDD; padding: 5px; color: #444; font-family: Verdana, Geneva, helvetica, sans; font-size: 11px; }
+.cadre-alerte { border: 6px solid red; }
 
 
 /* * Styles pour "Tout le site" */
@@ -357,31 +357,31 @@ span.creer { color: #333; border: 1px solid #333; background-color: #FFF; }
 div.liste,div.cadre-liste { border: 1px solid #444; margin-top: 3px; margin-bottom: 3px; background:white; }
 div.cadre-liste .cadre_padding {padding: 0; }
 div.cadre-liste .padding_x .bloc_depliable {padding: 0; }
-div.cadre-liste .tranches{ border-top: 1px solid black; background-color: #dddddd; border-bottom: 1px solid #444444; padding: 2px; }
+div.cadre-liste .tranches{ border-top: 1px solid #000; background-color: #DDD; border-bottom: 1px solid #444; padding: 2px; }
 
 	
 .tout-site #page ul#articles_tous,.tout-site ul#articles_tous ul { list-style: none; }
 .tout-site #page ul { margin-#GET{left}: 10px; padding-#GET{left}: 12px; border-#GET{left}: 1px dotted #888; }
-.tout-site #page ul,.tout-site #page li {clear:both; }
-li.sec, li.rub {display:inline; }
-ul>li.sec,ul>li.rub {display: block; }
-li.sec a.titre,  li.rub a.titre { display: block; font-weight:bold; margin: 0; padding: 0; padding-top: 4px; padding-#GET{left}: 5px; margin-bottom:5px; height:20px; }
-li.art {display: block; height:24px; }
-li.sec a.titre {background-color: #GET{claire}; }
-li.rub a.titre {background-color: transparent; }
-li.art a.titre { display:inline; background-color: transparent; font-weight:normal; padding-#GET{left}: 5px; padding-top: 4px; height:20px; }
-span.icone { float: #GET{left}; position:relative; display: block; width:28px; height:24px; margin-#GET{left}:-14px; }
+.tout-site #page ul,.tout-site #page li { clear: both; }
+li.sec, li.rub { display: inline; }
+ul>li.sec,ul>li.rub { display: block; }
+li.sec a.titre,  li.rub a.titre { display: block; height: 20px; margin: 0; margin-bottom: 5px; padding: 0; padding-top: 4px; padding-#GET{left}: 5px; font-weight: bold; }
+li.art { display: block; height:24px; }
+li.sec a.titre { background-color: #GET{claire}; }
+li.rub a.titre { background-color: transparent; }
+li.art a.titre { display: inline; background-color: transparent; font-weight: normal; padding-#GET{left}: 5px; padding-top: 4px; height: 20px; }
+span.icone { float: #GET{left}; position: relative; display: block; width: 28px; height: 24px; margin-#GET{left}: -14px; }
 li.art span.icone { margin-#GET{left}: 0; }
 
 span.holder {}
 li.sec span.icone { background: url(#EVAL{ _DIR_IMG_PACK}wrapper.php?file=secteur-24.gif) [(#GET{left})] bottom no-repeat; }
 li.rub span.icone { background: url(#EVAL{ _DIR_IMG_PACK}wrapper.php?file=rubrique-24.gif) [(#GET{left})] top no-repeat; }
 li.art span.icone { background: url(#EVAL{ _DIR_IMG_PACK}wrapper.php?file=article-24.gif) [(#GET{left})] top no-repeat; }
-li.sec ul{display:none; }
-li.rub ul{display:none; }
+li.sec ul{ display: none; }
+li.rub ul{ display: none; }
 
-li img.expandImage{ display: block; float: #GET{left}; position:relative; #GET{left}:-20px; width:16px; height:16px; }
-li.selected {background-color: ##GET{claire}}
+li img.expandImage { display: block; float: #GET{left}; position: relative; #GET{left}: -20px; width: 16px; height: 16px; }
+li.selected { background-color: ##GET{claire}}
 
 a.liste-mot { background: url(#EVAL{ _DIR_IMG_PACK}wrapper.php?file=petite-cle.gif) [(#GET{left})] center no-repeat; padding-#GET{left}: 30px; }
 
@@ -391,7 +391,6 @@ a.liste-mot { background: url(#EVAL{ _DIR_IMG_PACK}wrapper.php?file=petite-cle.g
 .tr_liste td div.liste_clip { height: 12px; overflow: hidden; }
 .tr_liste:hover td div.liste_clip, span.liste_clip { overflow: visible; height: 100%; }
 
-
 img.puce { width: 7px; height: 7px; border: 0; }
 img.lang { width: 12px; height: 12px; border: 0; }
 
@@ -413,16 +412,12 @@ div.brouteur_rubrique_on div a { color: #000; }
 .iframe-brouteur { background-color: #eee; border: 0; z-index: 1; }
 
 /* * Styles pour les statistiques */
-table.bottom td {vertical-align:bottom}
-table.bottom img {display: block}
+table.bottom td { vertical-align: bottom; }
+table.bottom img { display: block; }
   
 
 /* * Styles generes par les raccourcis de mise en page */
 
-i.spip {}
-strong.spip {}
-hr.spip {}
-
 /* Listes SPIP */
 .spip_puce { list-style-position: outside; }
 ul.spip {}
@@ -508,37 +503,37 @@ a.ical { background: url(#EVAL{ _DIR_IMG_PACK}wrapper.php?file=synchro-24.gif) n
 /* Titre d'une boite */
 .titrem { font-weight: bold; }
 div.titrem { display: block; padding-top: 6px; padding-bottom: 4px; background-repeat: no-repeat; background-position: [(#GET{left})] 6px; padding-#GET{left}: 16px; }
-.cadre-couleur-foncee .titrem {background-color: #GET{foncee};color:#FFF; }
-.cadre-couleur-foncee .cadre_padding .titrem {color:#000; }
-.cadre-trait-couleur .titrem {background-color: #GET{foncee};color:#FFF; }
-.cadre-trait-couleur .cadre_padding .titrem {background-color:#FFF;color:#000; }
+.cadre-couleur-foncee .titrem { background-color: #GET{foncee};color: #FFF; }
+.cadre-couleur-foncee .cadre_padding .titrem {color: #000; }
+.cadre-trait-couleur .titrem { background-color: #GET{foncee};color: #FFF; }
+.cadre-trait-couleur .cadre_padding .titrem { background-color: #FFF;color: #000; }
 
-.ajax-action {padding-top:1px;clear:both;position:relative; }
+.ajax-action {padding-top:1px;clear:both;position: relative; }
 
-.dater {position:relative; }
+.dater {position: relative; }
 .dater, .dater .titrem,	.editer_mot .titrem, .editer_auteurs .titrem { background-color: #GET{claire}; }
 .dater .hover, .editer_mot .hover, .editer_auteurs .hover { background-color: #GET{foncee}; }
 
-.mots_tous #contenu .titrem.impliable {background-color: #GET{claire}; }
-.configuration #contenu .cadre .titrem {background-color:#eee; }
-.configuration #contenu .titrem.hover {background-color: #GET{claire}; }
-.configuration #contenu .cadre-trait-couleur .titrem {background-color: #GET{foncee};color:#FFF; }
-.configuration #contenu .cadre-trait-couleur .cadre_padding .titrem {background-color: #eee;color:#000; }
-.configuration #contenu .cadre-couleur .titrem {background-color: #GET{claire}; }
-.configuration #contenu .cadre-couleur .cadre_padding .titrem {background-color:#eee; }
-.cadre-liste .titrem {background-color:#FFF; }
-.cadre-liste .titrem.hover {background-color: #GET{claire}}
-.cadre-liste .tr_liste .titrem {background-color:#eee; }
-.cadre-couleur .titrem {background-color:#FFF; }
-
-.joindre .titrem, #navigation .joindre .titrem {background-color: #GET{claire}; }
-.accueil #navigation .titrem {background-color: #GET{foncee}; }
+.mots_tous #contenu .titrem.impliable { background-color: #GET{claire}; }
+.configuration #contenu .cadre .titrem { background-color:#eee; }
+.configuration #contenu .titrem.hover { background-color: #GET{claire}; }
+.configuration #contenu .cadre-trait-couleur .titrem { background-color: #GET{foncee};color: #FFF; }
+.configuration #contenu .cadre-trait-couleur .cadre_padding .titrem { background-color: #eee;color: #000; }
+.configuration #contenu .cadre-couleur .titrem { background-color: #GET{claire}; }
+.configuration #contenu .cadre-couleur .cadre_padding .titrem { background-color:#eee; }
+.cadre-liste .titrem { background-color: #FFF; }
+.cadre-liste .titrem.hover { background-color: #GET{claire}}
+.cadre-liste .tr_liste .titrem { background-color:#eee; }
+.cadre-couleur .titrem { background-color: #FFF; }
+
+.joindre .titrem, #navigation .joindre .titrem { background-color: #GET{claire}; }
+.accueil #navigation .titrem { background-color: #GET{foncee}; }
 
 #navigation .titrem, #extra .titrem {text-align: center; }
-#navigation .titrem, #extra .titrem {background-color: #FFF; }
+#navigation .titrem, #extra .titrem { background-color: #FFF; }
 #liste_images .titrem, #liste_documents .titrem { background-color: #ccc; }
 #liste_images .legender .titrem, #liste_documents .legender .titrem { background-color: #FFF; }
-#navigation .hover, #extra .hover, .joindre .hover, #liste_images .hover, #liste_documents .hover {background-color: #GET{claire}; }
+#navigation .hover, #extra .hover, .joindre .hover, #liste_images .hover, #liste_documents .hover { background-color: #GET{claire}; }
 
 .iconifier div div.titrem {text-align: #GET{left}; }
 .iconifier div div {text-align: center; }
@@ -558,7 +553,7 @@ td.annonce, a.annonce { background: url(#EVAL{ _DIR_IMG_PACK}wrapper.php?file=m_
 
 td.message, a.message { background: url(#EVAL{ _DIR_IMG_PACK}wrapper.php?file=m_envoi[(#ENV{ltr}|choixsiegal{left,'',_rtl})].gif) center left no-repeat; padding-left: 10px; }
 
-.enfants ul { list-style:none; }
+.enfants ul { list-style: none; }
 
 /* * ***************************************************/
 /* directives specifiques a une page */
@@ -566,93 +561,93 @@ td.message, a.message { background: url(#EVAL{ _DIR_IMG_PACK}wrapper.php?file=m_
 #sauvegarder,#restaurer,#reparer { margin: 0 0 2em 0; }
 
 /* exec=admin_plugin */
-#liste_plugins ul li { list-style:none ; border-bottom: 1px solid #FFF; }
+#liste_plugins ul li { list-style: none; border-bottom: 1px solid #FFF; }
 #liste_plugins ul { padding-left: 1em; margin:.5em 0 .5em 0; }
 #liste_plugins ul ul { border-left:5px solid #DFDFDF; }
 #liste_plugins ul li li { margin: 0; padding:0 0 0.25em 0; }
-#liste_plugins ul li div.nomplugin { border-bottom: 1px solid #AFAFAF; font-weight:normal; padding:.3em .3em .3em .3em; }
+#liste_plugins ul li div.nomplugin { border-bottom: 1px solid #AFAFAF; font-weight: normal; padding:.3em .3em .3em .3em; }
 #liste_plugins ul li li div.nomplugin { border: 1px solid #AFAFAF; padding:.3em .3em .6em .3em; }
-#liste_plugins ul li li div.nomplugin a { outline:0; outline:0 !important; -moz-outline:0 !important; color:#000; }
-#liste_plugins ul li li div.nomplugin_on>a { font-weight:bold; }
+#liste_plugins ul li li div.nomplugin a { outline:0; outline:0 !important; -moz-outline:0 !important; color: #000; }
+#liste_plugins ul li li div.nomplugin_on>a { font-weight: bold; }
 
 #liste_plugins div.droite label { padding:.3em; background: #EFEFEF; border:1px dotted #95989F !important; border: 1px solid #95989F; cursor:pointer; margin:.2em; display: block; width:10.1em; }
 #liste_plugins input { cursor:pointer; }
 #liste_plugins div.detailplugin { border-top: 1px solid #B5BECF; padding:.6em; background: #F5F5F5; }
 #liste_plugins div.detailplugin hr { border-top: 1px solid #67707F; border-bottom:0; border-left:0; border-right:0; }
-#liste_plugins div.nomplugin label {display:none; }
-#liste_plugins .nomplugin_on {background: #GET{claire}; }
-#liste_plugins .plugin_erreur {background:red; }
+#liste_plugins div.nomplugin label { display: none; }
+#liste_plugins .nomplugin_on { background: #GET{claire}; }
+#liste_plugins .plugin_erreur { background:red; }
 
 /* exec=statistiques_visites */
-.trait_haut {background: #GET{foncee}; }
-.trait_bas {background:black; }
-.trait_moyen {background: #666; }
-.couleur_dimanche {background: #GET{foncee}; }
+.trait_haut { background: #GET{foncee}; }
+.trait_bas { background:black; }
+.trait_moyen { background: #666; }
+.couleur_dimanche { background: #GET{foncee}; }
 .couleur_jour { background: #GET{claire}; }
-.couleur_janvier {background: #GET{foncee}; }
+.couleur_janvier { background: #GET{foncee}; }
 .couleur_mois { background: #GET{claire}; }
 .couleur_prevision { background: #eee; }
-.couleur_realise {background: #999; }
+.couleur_realise { background: #999; }
 
-.couleur_cumul {background: #666; }
-.couleur_nombre {background: #eee; }
-.couleur_langue {background: #GET{foncee}; }
+.couleur_cumul { background: #666; }
+.couleur_nombre { background: #eee; }
+.couleur_langue { background: #GET{foncee}; }
 
 .statistiques_visites ul.referers li {clear:both; margin-bottom: 1em; }
 .statistiques_visites ul.referers li ul { font-size:x-small; }
-.statistiques_visites ul.referers li li {clear:none; margin-bottom:0; }
+.statistiques_visites ul.referers li li {clear: none; margin-bottom:0; }
 
 /* agenda */
 .bandeau_agenda { background: #GET{claire}; }
-.jour_dimanche { background: #GET{claire};color:#FFF; }
-.jour_encours { background: #FFF;color:#000; }
-.jour_gris { background: #eee;color:#000; }
-.jour_pris { background: #FFF;color:#000; }
+.jour_dimanche { background: #GET{claire};color: #FFF; }
+.jour_encours { background: #FFF;color: #000; }
+.jour_gris { background: #eee;color: #000; }
+.jour_pris { background: #FFF;color: #000; }
 .calendrier-cadreagenda { background: #GET{claire}; }
 div.navigation-calendrier { background-color: #GET{foncee}; }
 
 /* lang_raccourcis */
-#raccourcis .titrem {background: #GET{claire}; }
+#raccourcis .titrem { background: #GET{claire}; }
 
 /* exec=mesage */
 #participants table.spip {border:0; }
 #participants .cadre_padding {padding:0 0 4px 0; }
 
 /* editer_auteurs */
-.option_separateur_statut_auteur {background: #GET{claire}; }
+.option_separateur_statut_auteur { background: #GET{claire}; }
 
 /* menu langues */
 #menu_langues.lang_ecrire { max-height: 24px; border: 1px solid #FFF; color: white; width: 100px; background: #GET{foncee}; }
 
 /* selecteur ajax */
 #choix_parent_principal { background: #FFF; border: 1px solid #GET{foncee}; position: relative; height: 170px; overflow: auto; }
-#selection_rubrique .informer {background: #FFF; }
-#selection_auteur .informer {background: #FFF; padding: 5px; border-top: 0; }
+#selection_rubrique .informer { background: #FFF; }
+#selection_auteur .informer { background: #FFF; padding: 5px; border-top: 0; }
 
 /* legender */
 .legender { background: #FFF; border: 1px solid #GET{foncee}; padding:5px; margin:3px; font-size:x-small; }
 
 /* portfolios */
-.lien_tout_supprimer { background-color: #dddddd; padding: 4px; color: #000; text-align: #GET{right}; }
-.cadre-portfolio .titrem {background-color: #GET{claire}; }
+.lien_tout_supprimer { background-color: #DDD; padding: 4px; color: #000; text-align: #GET{right}; }
+.cadre-portfolio .titrem { background-color: #GET{claire}; }
 .cadre-portfolio .cadre_padding {padding: 0; }
 .cadre-portfolio table {border-#GET{left}: 1px solid #GET{claire}; }
 .cadre-portfolio table td.document { border-bottom: 1px solid #GET{claire}; border-#GET{right}: 1px solid #GET{claire}; width:33%; text-align: #GET{left}; vertical-align:top; }
-.cadre-documents .titrem {background-color:#999; }
+.cadre-documents .titrem { background-color:#999; }
 .cadre-documents .cadre_padding {padding: 0; }
 .cadre-documents table {border-#GET{left}: 1px solid #999; }
 .cadre-documents table td.document { border-bottom: 1px solid #999; border-#GET{right}: 1px solid #999; width:33%; text-align: #GET{left}; vertical-align:top; }
 
-#contenu td.document .titrem {background-color:#FFF; }
-td.vu {background: #cccccc; }
+#contenu td.document .titrem { background-color: #FFF; }
+td.vu { background: #CCC; }
 
 
 /* config/reducteur */
 .vignette_reducteur { text-align: center; vertical-align: center; float: left; padding:3px; border:2px solid #FFF; min-width:100px; }
-.vignette_reducteur.selected { font-weight:bold; border:2px dotted #GET{claire}; }
+.vignette_reducteur.selected { font-weight: bold; border:2px dotted #GET{claire}; }
 .vignette_reducteur span { display: block; }
 /* config/locuteur */
-.langues_bloquees {color: #GET{foncee};font-weight:bold; }
+.langues_bloquees {color: #GET{foncee};font-weight: bold; }
 
 
 [(#REM)
@@ -679,24 +674,24 @@ div.puce_breve_popup, span.puce_breve_popup { width: 27px; }
 
 #contenu #voir span.label { clear: both; display: block; background-color: #GET{claire}; background-image: url(#EVAL{ _DIR_IMG_PACK}wrapper.php?file=pale.gif); margin-top: 2em; padding: .1em; font-size: x-small; color: #777; }
 #contenu #voir span p { margin-top: 0; }
-#navigation .infos .numero { font-size: x-small;font-weight:bold; text-align: center; }
+#navigation .infos .numero { font-size: x-small;font-weight: bold; text-align: center; }
 #navigation .infos .numero p { font-size: x-large; margin:5px 0;color:#333; font-family: verdana, helvetica, arial, sans; }
 #contenu .bandeau_actions {border-top: 1px solid #eee; border-bottom: 1px solid #eee; margin:5px 0;clear:both; }
 #contenu .bandeau_actions a:hover { background: #FFF; }
 #contenu .logo_titre { float: #GET{right}; margin: 5px 0; margin-#GET{left}: 5px; }
 
 ul.instituer { /*float: #GET{right}; */ text-align: #GET{left}; border-top: 1px solid #eee; border-bottom: 1px solid #eee; margin: 0; padding:5px 0; /*font-size:0.9em; */ }
-ul.instituer li { list-style:none; margin: 0; padding: 0; }
+ul.instituer li { list-style: none; margin: 0; padding: 0; }
 ul.instituer li ul { margin: 0; padding: 0; }
 ul.instituer li ul li a { display: block; }
 ul.instituer li ul li img { margin: 1px 1px -1px; margin-#GET{right}: 5px; visibility: hidden; border: 1px solid #f8f7f3; }
 ul.instituer li.selected img,ul.instituer li a:hover img {visibility:visible; }
 ul.instituer a:hover { background: #eee; }
-ul.instituer li.prepa.selected a,ul.instituer li.prepa a:hover {background: #FFF; }
-ul.instituer li.prop.selected a,ul.instituer li.prop a:hover {background: #f89058;color:#FFF; }
-ul.instituer li.publie.selected a,ul.instituer li.publie a:hover {background: #9dba00;color:#FFF; }
-ul.instituer li.poubelle.selected a,ul.instituer li.poubelle a:hover {background: #000; }
-ul.instituer li.refuse.selected a,ul.instituer li.refuse a:hover {background: #ff0000;color:#FFF; }
+ul.instituer li.prepa.selected a,ul.instituer li.prepa a:hover { background: #FFF; }
+ul.instituer li.prop.selected a,ul.instituer li.prop a:hover { background: #f89058;color: #FFF; }
+ul.instituer li.publie.selected a,ul.instituer li.publie a:hover { background: #9dba00;color: #FFF; }
+ul.instituer li.poubelle.selected a,ul.instituer li.poubelle a:hover { background: #000; }
+ul.instituer li.refuse.selected a,ul.instituer li.refuse a:hover { background: #ff0000;color: #FFF; }
 
 #voir.tabs-container { background: #FFF; padding: 5px; border: 1px solid #999; }
 
@@ -711,13 +706,13 @@ ul.instituer li.refuse.selected a,ul.instituer li.refuse a:hover {background: #f
 
 /* exec/sites */
 .sites h1 { color: #000;font-size: large; margin-top:5px; }
-#voir .site_prop {text-align: center;font-weight:bold;font-size: small;color:red; }
-#voir .site_syndique { font-weight:bold; text-align: center; }
-#voir .site_syndique img {vertical-align:middle; }
+#voir .site_prop {text-align: center;font-weight: bold;font-size: small;color:red; }
+#voir .site_syndique { font-weight: bold; text-align: center; }
+#voir .site_syndique img { vertical-align:middle; }
 #voir .date_syndic { margin-top: 1em; }
 #voir .mise_a_jour_syndic { float: #GET{right}; }
 
 /* exec/breves_voir */
-.breves h1 {color:#000;font-size:large; margin-top:5px; }
-#voir .breve_prop {text-align: center;font-weight:bold;font-size: small;color:red; }
+.breves h1 {color: #000;font-size:large; margin-top:5px; }
+#voir .breve_prop {text-align: center;font-weight: bold;font-size: small;color:red; }
 #props .langue {text-align: center;}
\ No newline at end of file
diff --git a/dist/style_prive_defaut.css b/dist/style_prive_defaut.css
index e7d6ad4dffc0900611a130f18b8a02c9bf2dbfc5..30f553ae807cfe89bc5af210ada88333555641e8 100644
--- a/dist/style_prive_defaut.css
+++ b/dist/style_prive_defaut.css
@@ -3,9 +3,9 @@ body { border: 0; }
 
 /* * Icones et bandeaux */
 /* Da cenacellare
-#bandeau-principal { background-color: #FFF; margin: 0; padding: 0; border-bottom: 1px solid black; }
+#bandeau-principal { background-color: #FFF; margin: 0; padding: 0; border-bottom: 1px solid #000; }
 .bandeau-icones { background-color: #FFF; margin: 0; padding: 0; padding-bottom: 2px; padding-top: 4px; } */
-/* .bandeau_sec .gauche { margin-top: 0; padding: 2px; padding-top: 0; background-color: #FFF; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; z-index: 100; } */
+/* .bandeau_sec .gauche { margin-top: 0; padding: 2px; padding-top: 0; background-color: #FFF; border-bottom: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; z-index: 100; } */
 /* .bandeau-icones .separateur { vertical-align: middle; height: 100%; width: 11px; margin: 0; padding: 0; background-position: 5px 0px; } */
 
 .bandeau_couleur { padding-right: 4px; padding-left: 4px; font-family: verdana, helvetica, arial, sans; font-size: 11px; color: #000; text-align: center; font-weight: bold; height: 22px; }
@@ -15,8 +15,8 @@ a.lien_sous { color: #666; }
 a.lien_sous:hover { color: #000; }
 
 div.bandeau_rubriques { background-color: #EEE; border: 1px solid #555; }
-a.bandeau_rub { width: 120px; display: block; font-size: 10px; padding: 2px; color: #666; text-decoration: none; border-bottom: 1px solid #cccccc; background-repeat: no-repeat; }
-a.bandeau_rub:hover { background-color: #FFF; text-decoration: none; color: #333; background-repeat: no-repeat; }
+a.bandeau_rub { width: 120px; display: block; background-repeat: no-repeat; padding: 2px; border-bottom: 1px solid #CCC; font-size: 10px; text-decoration: none; color: #666; }
+a.bandeau_rub:hover { background-color: #FFF; background-repeat: no-repeat; color: #333; text-decoration: none; }
 div.bandeau_rub { position: absolute; top: 4px; background-color: #EEE; padding: 0; border: 1px solid #555; visibility: hidden; }
 
 div.pos_r { position: relative; }
@@ -26,6 +26,6 @@ option.selec_rub { background-repeat: no-repeat; }
 div.messages { padding: 5px; font-size: 10px; font-weight: bold; }
 
 /* Icones de fonctions */
-a.icone26 { font-family: verdana, helvetica, arial, sans; font-size: 11px; font-weight: bold; color: #000; text-decoration: none; padding: 1px; }
+a.icone26 { padding: 1px; font-size: 11px; color: #000; font-family: verdana, helvetica, arial, sans; font-weight: bold; text-decoration: none; }
 a.icone26:hover { text-decoration: none; }
 a.icone26 img { vertical-align: middle; }
\ No newline at end of file
diff --git a/dist/style_prive_ie.html b/dist/style_prive_ie.html
index 9f3c4544241a867a77503ef433dd54765cc7f51a..7c00d21e94dfddb954c959fe97ebbd973a128e55 100644
--- a/dist/style_prive_ie.html
+++ b/dist/style_prive_ie.html
@@ -38,7 +38,7 @@
 }
 
 /*style for submenus*/
-* html .bandeau_sec { float:none; width:100%}
+* html .bandeau_sec { float: none; width:100%}
 * html .bandeau_sec ul {}
 
 /*style for #bandeau_couleur*/
diff --git a/dist/style_vieilles_def.html b/dist/style_vieilles_def.html
index 2a2d3d265b90215596fc63611d5b771d5d40baa2..e1638580e43c33a26e107103de99e5856a5e218d 100644
--- a/dist/style_vieilles_def.html
+++ b/dist/style_vieilles_def.html
@@ -29,7 +29,7 @@
 .toile_noire {	background-color: #000;}
 .toile_gris_sombre {	background-color: #333;}
 .toile_gris_fort {	background-color: #999999;}
-.toile_gris_moyen {	background-color: #cccccc;}
+.toile_gris_moyen {	background-color: #CCC;}
 .toile_gris_leger {	background-color: #EEE;}
 
 .bordure_claire {	border: 1px solid #GET{claire};}