From cdab4ea38a8394bf240462833465471ccfb7a13e Mon Sep 17 00:00:00 2001
From: tetue <tetue@rezo.net>
Date: Mon, 8 May 2006 19:39:06 +0000
Subject: [PATCH] Ca y est : FraichDist remplace la dist

---
 .gitattributes          |   5 +
 dist/404.html           |  66 ++--
 dist/article.html       | 461 +++++++++----------------
 dist/auteur.html        | 135 ++++----
 dist/backend.html       | 178 +++++++---
 dist/breve.html         | 302 +++++------------
 dist/choix_mots.html    |  36 +-
 dist/forum.html         | 235 +++++++------
 dist/habillage.css      | 726 ++++++++++++++++++++--------------------
 dist/impression.css     |   8 +-
 dist/inc-entete.html    |  10 +
 dist/inc-forum.html     |  56 ++++
 dist/inc-petition.html  |  39 +++
 dist/inc-pied.html      |   1 +
 dist/inc-rubriques.html |  28 ++
 dist/mot.html           | 319 +++++++++---------
 dist/plan.html          | 177 +++++-----
 dist/recherche.html     | 300 ++++++++---------
 dist/rubrique.html      | 363 ++++++++------------
 dist/site.html          | 152 +++++----
 dist/sommaire.html      | 288 +++++++---------
 dist/spip_style.css     | 321 ++++++++----------
 22 files changed, 1995 insertions(+), 2211 deletions(-)
 create mode 100644 dist/inc-entete.html
 create mode 100644 dist/inc-forum.html
 create mode 100644 dist/inc-petition.html
 create mode 100644 dist/inc-pied.html
 create mode 100644 dist/inc-rubriques.html

diff --git a/.gitattributes b/.gitattributes
index bad0c58062..c984c2a77f 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -4,6 +4,11 @@ IMG/logo_spip.jpg -text
 /UPGRADE.txt -text
 dist/choix_mots.html -text
 dist/favicon.ico -text
+dist/inc-entete.html -text
+dist/inc-forum.html -text
+dist/inc-petition.html -text
+dist/inc-pied.html -text
+dist/inc-rubriques.html -text
 dist/puce.gif -text
 dist/puce_rtl.gif -text
 dist/rien.gif -text
diff --git a/dist/404.html b/dist/404.html
index 9e3e53d2b1..de3e885035 100644
--- a/dist/404.html
+++ b/dist/404.html
@@ -2,54 +2,60 @@
 #HTTP_HEADER{"Cache-Control: no-store, no-cache, must-revalidate"}
 #HTTP_HEADER{Pragma: no-cache}
 
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html dir="#LANG_DIR" lang="#LANG">
 <head>
-	<title>[#NOM_SITE_SPIP - <:pass_erreur:> 404]</title>
+	<title><:pass_erreur:> 404 - [(#NOM_SITE_SPIP|textebrut)]</title>
 	<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
+	<meta name="robots" content="none" />
+	<meta name="generator" content="SPIP" />
 
 	<!-- Ceci est la feuille de style par defaut pour les types internes a SPIP -->
 	<link rel="stylesheet" href="#CHEMIN{spip_style.css}" type="text/css" />
 
-	<!-- Les feuilles de style specifiques aux presents squelettes -->
-	<link rel="stylesheet" href="#CHEMIN{typographie.css}" type="text/css" />
+	<!-- Feuille de styles CSS pour l'affichage du site sur ecran -->
+<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="all" />
 
-	<!-- media="..." permet de ne pas utiliser ce style sous Netscape 4 (sinon plantage) -->
-	<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="print, projection, screen, tv" />
+	<!-- Feuille de styles CSS pour l'impression -->
+	<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
 
-[	<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
-]</head>
+	[<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />]
+</head>
 <body>
+	<div id="page">
 
+	[(#REM) Entete de la page + titre du site ]
+	<INCLURE{fond=inc-entete}{lang}>
 
+	[(#REM) Fil d'Ariane ]
+	<div id="hierarchie"><a href="#URL_SITE_SPIP"><:accueil_site:></a> &gt; <:pass_erreur:> 404</div>
 
-<div id="navigation">
+	<div id="conteneur">
 
-	<h1 class="structure"><:navigation:></h1>
-	
-	<!-- Menu de navigation general -->
-	<div class="menu">
-	<ul class="general">
-		<li class="menu-titre"><a href="#URL_SITE_SPIP" title="<:accueil_site:>"><strong>#NOM_SITE_SPIP</strong></a></li>
-		<li class="menu-item"><a href="#URL_PAGE{plan}"><:plan_site:></a></li>
-		<li class="menu-item"><a href="#URL_PAGE{resume}" title="<:articles_populaires:>"><:en_resume:></a></li>
-		<li class="menu-item"><a href="ecrire/"><:espace_prive:></a></li>
-	</ul>
-	</div>
-	
-	<!-- Formulaire de recherche -->
-	#FORMULAIRE_RECHERCHE
+		<div id="contenu">
 
-</div>
+			<div class="cartouche">
+			<h2 class="titre"><:pass_erreur:> 404</h2>
+			</div>
+			[<div class="chapo">(#ENV*{erreur}|propre)</div>]
 
-<div id="principal" class="contenu">
+		</div><!-- fin contenu -->
 
-<h1 class="titre-texte"><:pass_erreur:> 404</h1>
-	[<p>(#ENV*{erreur}|propre)</p>]
-</div>
+		[(#REM) Menu de navigation laterale ]
+		<div id="navigation">
+			<h2 class="invisible"><:navigation:></h2>
 
+			[(#REM) Menu de navigation par rubriques ]
+			<INCLURE{fond=inc-rubriques}{lang}>
 
-#SPIP_CRON
+		</div><!-- fin navigation -->
+
+	</div><!-- fin conteneur -->
 
+	[(#REM) Pied de page ]
+	<INCLURE{fond=inc-pied}{lang}>
+
+	</div><!-- fin page -->
+#SPIP_CRON
 </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/dist/article.html b/dist/article.html
index 3115c1cf74..c5fe8a623c 100644
--- a/dist/article.html
+++ b/dist/article.html
@@ -1,321 +1,158 @@
 #CACHE{86400}
-<BOUCLE_article_principal(ARTICLES) {id_article}><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<BOUCLE_article_principal(ARTICLES) {id_article}><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html dir="#LANG_DIR" lang="#LANG">
 <head>
-<title>[(#TITRE|textebrut)]</title>
-<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
-<!-- Ceci est la feuille de style par defaut pour les types internes a SPIP -->
-<link rel="stylesheet" href="#CHEMIN{spip_style.css}" type="text/css" />
+	<title>[(#TITRE|supprimer_numero|textebrut)][ - (#NOM_SITE_SPIP|textebrut)]</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
+	[<meta name="description" content="(#INTRODUCTION|couper{150}|attribut_html)" />]
+	<meta name="generator" content="SPIP" />
 
-<!-- Les feuilles de style specifiques aux presents squelettes -->
-<link rel="stylesheet" href="#CHEMIN{typographie.css}" type="text/css" />
+	<!-- Ceci est la feuille de style par defaut pour les types internes a SPIP -->
+	<link rel="stylesheet" href="#CHEMIN{spip_style.css}" type="text/css" />
 
-<!-- media="..." permet de ne pas utiliser ce style sous Netscape 4 (sinon plantage) -->
-<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="projection, screen, tv" />
-<!-- media="print" permet d'utiliser cette feuille de style quand vous imprimez depuis votre navigateur -->
-<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
-[	<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
-]</head>
+	<!-- Feuille de styles CSS pour l'affichage du site sur ecran -->
+	<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="all" />
 
-<body>
-<div id="navigation">
-
-<h1 class="structure"><:navigation:></h1>
-
-<!-- Menu de navigation general -->
-
-<div class="menu">
-<ul class="general">
-	<li class="menu-titre">
-	[<a href="(#URL_SITE_SPIP)" title="<:accueil_site:>"><strong>#NOM_SITE_SPIP</strong></a>]
-	</li>
-	<li class="menu-item">
-	<a href="#URL_PAGE{plan}"><:plan_site:></a>
-	</li>
-	<li class="menu-item">
-	<a href="#URL_PAGE{resume}" title="<:articles_populaires:>"><:en_resume:></a>
-	</li>
-	<li class="menu-item">
-	<a href="ecrire/"><:espace_prive:></a>
-	</li>
-</ul>
-</div>
-
-<!-- Formulaire de recherche -->
-
-[(#FORMULAIRE_RECHERCHE)]
-
-<!-- Menu de navigation rubriques -->
-
-<B_rubriques>
-<div class="menu">
-<ol class="rubriques">
-<BOUCLE_rubriques(HIERARCHIE) {id_article}>
-<li>
-<div class="menu-titre"><a href="#URL_RUBRIQUE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></div>
-<B_sous_rubriques>
-	<ul class="menu-liste">
-<BOUCLE_sous_rubriques(RUBRIQUES) {meme_parent} {exclus} {par date} {inverse} {0,3}>
-	<li class="menu-item"><a href="#URL_RUBRIQUE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></li>
-</BOUCLE_sous_rubriques>
-	</ul>
-</B_sous_rubriques>
-</li>
-</BOUCLE_rubriques>
-</ol>
-</div>
-</B_rubriques>
-
-
-<!-- Menu de navigation mots-cles -->
-
-<B_mots>
-<div class="menu">
-
-<h1 class="structure"><:mots_clefs:></h1>
-
-<ul class="divers" title="<:mots_clefs:>">
-<BOUCLE_mots(MOTS) {id_article} {par titre}>
-<li>
-<div class="menu-titre"><a href="#URL_MOT" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></div>
-<B_articles_mots>
-	<ul class="menu-liste">
-<BOUCLE_articles_mots(ARTICLES) {id_mot} {par hasard} {0,4}>
-	<li class="menu-item"><a href="#URL_ARTICLE" title="[(#DESCRIPTIF|textebrut|entites_html)]">#TITRE</a></li>
-</BOUCLE_articles_mots>
-	</ul>
-</B_articles_mots>
-</li>
-</BOUCLE_mots>
-</ul>
-</div>
-</B_mots>
-
-
-<!-- Liens des forums -->
-<B_forums_liens>
-
-<div class="menu" title="<:derniers_commentaires:>">
-
-<h1 class="structure"><:derniers_commentaires:></h1>
-
-<ul class="forums">
-<BOUCLE_forums_decompte(FORUMS){id_article}{plat}></BOUCLE_forums_decompte>
-	<li class="menu-titre"><:messages_forum:>: #TOTAL_BOUCLE</li>
-<//B_forums_decompte>
-
-<BOUCLE_forums_liens(FORUMS){id_article}{par date}{inverse}{0,5}>
-	<li class="menu-item">[<em>(#DATE|affdate_court)</em>:]
-	<a href="#forum#ID_FORUM">#TITRE</a>
-	</li>
-</BOUCLE_forums_liens>
-</ul>
-</div>
-</B_forums_liens>
-
-
-</div>
-
-
-<!-- Une : derniers articles publies -->
-
-<div class="contenu" id="principal">
-
-<div class="cartouche">
-[
-(#LOGO_ARTICLE|left||reduire_image{120,120})][
-<div class="surtitre">#DEBUT_SURLIGNE(#SURTITRE)#FIN_SURLIGNE</div>
-]<h1 class="titre-texte">#DEBUT_SURLIGNE#TITRE#FIN_SURLIGNE</h1>[
-<div class="surtitre">#DEBUT_SURLIGNE(#SOUSTITRE)#FIN_SURLIGNE</div>
-]
-[(#DATE|nom_jour)] [(#DATE|affdate).]
-</div>
-
-<div style="line-height: 0em">&nbsp;</div><!-- Bug Mozilla http://bugzilla.mozilla.org/show_bug.cgi?id=200510 -->
-
-	<div class="encart">
-
-	<!-- Auteurs de l'article -->
-
-	<B_auteurs>
-
-	<div class="menu">
-	<h2 class="structure"><:memes_auteurs:></h2>
-	<ul class="divers">
-	<BOUCLE_auteurs(AUTEURS) {id_article} {par nom}>
-		<li>
-		<div class="menu-titre"><a href="#URL_AUTEUR">#NOM</a></div>
-		<ul>
-		[<li class="menu-item" style="text-align: center"><a href="(#URL_SITE)">#NOM_SITE</a></li>]
-		[<li class="menu-item" style="text-align: center">(#BIO)</li>]
-	<B_articles_auteur>
-	<BOUCLE_articles_auteur(ARTICLES) {id_auteur} {par popularite} {inverse} {0,5}>
-		<li class="menu-item"><a href="#URL_ARTICLE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></li>
-	</BOUCLE_articles_auteur>
-		</ul>
-		</li>
-	</BOUCLE_auteurs>
-	</ul>
-	</div>
-
-	</B_auteurs>
-
-	<!-- Articles dans la meme rubrique -->
-
-	<B_articles_rubrique>
-
-	<div class="menu">
-	<div class="breves">
-		<h2 class="structure"><:meme_rubrique:></h2>
-		<div class="menu-titre">
-		<:meme_rubrique:>
-		</div>
-		<ul>
-	<BOUCLE_articles_rubrique(ARTICLES) {id_rubrique} {par hasard} {exclus} {0,8}>
-		<li class="menu-item">
-		<a href="#URL_ARTICLE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a>
-		</li>
-	</BOUCLE_articles_rubrique>
-		</ul>
-	</div>
-	</div>
-
-	</B_articles_rubrique>
-  [<div class='reponse_formulaire'>
-	<a name='sp#ID_ARTICLE' id='sp#ID_ARTICLE'></a>
-    (#FORMULAIRE_SIGNATURE)
-  </div>]
-	</div>
-
-[
-<div class="chapo">#DEBUT_SURLIGNE(#CHAPO)#FIN_SURLIGNE</div>
-][<div class="texte">#DEBUT_SURLIGNE(#TEXTE)#FIN_SURLIGNE</div>
-][<div class="ps">#DEBUT_SURLIGNE(#PS)#FIN_SURLIGNE</div>][
-<div class="notes">#DEBUT_SURLIGNE(#NOTES)#FIN_SURLIGNE</div>
-]
-
-
-<BOUCLE_afficher_document(DOCUMENTS){id_document}{mode=document}{extension==(png|jpg|gif)$}{doublons}>
-<hr />
-[<h3 class="spip">(#TITRE)</h3>]
-[<div>(#DESCRIPTIF)</div>]
-
-[<div>(#EMBED_DOCUMENT)</div>]
-</BOUCLE_afficher_document>
-
-<B_documents_portfolio>
-<div><hr />
-<BOUCLE_documents_portfolio(DOCUMENTS){id_article}{mode=document}{extension==(png|jpg|gif)$}{doublons}>
-	<div style="float: left;">
-	[<a href="#URL_ARTICLE[(#URL_ARTICLE|strpos{?}|?{&amp;,?})]id_document=#ID_DOCUMENT">(#LOGO_DOCUMENT{0,60})</a>]
-[<div style="clear: both;"><strong>(#TITRE)</strong></div>][<div style="clear: both;">(#DESCRIPTIF)</div>]
-	</div>
-</BOUCLE_documents_portfolio>
-</div>
-<div style="clear: both;"></div>
-</B_documents_portfolio>
-
-<B_documents_joints>
-<div><hr />
-<BOUCLE_documents_joints(DOCUMENTS) {id_article} {mode=document} {doublons}>
-	<div style="float: left;">
-	[(#LOGO_DOCUMENT|#URL_DOCUMENT)][<div style="clear: both;"><strong>(#TITRE)</strong></div>][<div style="clear: both;">(#DESCRIPTIF)</div>]
-	</div>
-</BOUCLE_documents_joints>
-</div>
-<div style="clear: both;"></div>
-</B_documents_joints>
-
-
-<!-- Signatures petition -->
-
-<B_signatures>
-<BOUCLE_signatures_decompte(SIGNATURES){id_article}></BOUCLE_signatures_decompte>
-<div class="signatures-titre"><:signatures_petition:>: #TOTAL_BOUCLE</div>
-<//B_signatures_decompte>
-
-<table class="signatures">
-<thead class="structure">
-<tr>
-	<th><:date:></th>
-	<th><:nom:></th>
-	<th><:message:></th>
-</tr>
-</thead>
-<tbody>
-<BOUCLE_signatures(SIGNATURES) {id_article} {par date} {inverse} {debut_signatures,30}>
-<tr>
-	<td class="signature-date">[(#DATE|affdate_court)]</td>
-	<td class="signature-nom">#NOM[ <a href="#URL_SITE">(#NOM_SITE)</a>]</td>
-	[<td class="signature-message">(#MESSAGE)</td>]
-</tr>
-</BOUCLE_signatures>
-</tbody>
-</table>
-</B_signatures>
-
-
-<!-- Forums -->
-
-[<div class="forum-repondre"><strong><a  href="(#PARAMETRES_FORUM|url_reponse_forum)"><:repondre_article:></a></strong></div>]
-<br />
-
-<B_forums>
-<h1 class="structure"><:Forum:></h1>
-
-<ul class="forum-total">
-
-<BOUCLE_forums(FORUMS){id_article}{par date}{inverse}>
-
-<li>
-<div class="forum-fil">
-
-<div class="forum">
-<div class="forum-chapo">
-<div class="forum-titre"><a name="forum#ID_FORUM" id="forum#ID_FORUM"></a>#TITRE</div>
-[(#DATE|affdate)][, <:par_auteur:> <a href="mailto:[(#EMAIL|entites_html)]">(#NOM)</a>]
-</div>
-<div class="forum-item">
-#TEXTE
-[<div class="forum-titre"><a href="(#URL_SITE)" class="spip_out">#NOM_SITE</a></div>]
-[<div class="forum-repondre-message"><a href="(#PARAMETRES_FORUM|url_reponse_forum)"><:repondre_message:></a></div>]
-</div>
-</div>
-
-<B_forums_fils>
-	<ul>
-	<BOUCLE_forums_fils(FORUMS){id_parent}{par date}>
-
-	<li>
-	<div class="forum">
-	<div class="forum-chapo">
-	<div class="forum-titre"><a name="forum#ID_FORUM"></a>#TITRE</div>
-	[(#DATE|affdate)][, <:par_auteur:> <a href="mailto:#EMAIL">(#NOM)</a>]
-	</div>
-	<div class="forum-item">
-	#TEXTE
-	[<div class="forum-titre"><a href="(#URL_SITE)" class="spip_out">#NOM_SITE</a></div>]
-	[<div class="forum-repondre-message"><a href="(#PARAMETRES_FORUM|url_reponse_forum)"><:repondre_message:></a></div>]
-	</div>
-
-	</div>
-
-	<BOUCLE_Forums_Boucle(boucle_forums_fils)></BOUCLE_Forums_Boucle>
-	</li>
-
-	</BOUCLE_forums_fils>
-	</ul>
-</B_forums_fils>
-
-</div>
-</li>
-</BOUCLE_forums>
-
-</ul>
-</B_forums>
-
-</div>
+	<!-- Feuille de styles CSS pour l'impression -->
+	<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
+
+	<!-- Lien vers le backend pour navigateurs eclaires -->
+	<link rel="alternate" type="application/rss+xml" title="<:syndiquer_site:>" href="#URL_PAGE{backend}" />
 
+	[<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />]
+</head>
+
+<body>
+<div id="page">
+
+    [(#REM) Entete de la page + titre du site ]
+    <INCLURE{fond=inc-entete}{lang}>
+
+    [(#REM) Fil d'Ariane ]
+    <div id="hierarchie"><a href="#URL_SITE_SPIP"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE){id_article}> &gt; <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|couper{80})]</a></BOUCLE_ariane>[ &gt; (#TITRE|supprimer_numero|couper{80})]</div>
+
+
+    <div id="conteneur">
+
+
+        [(#REM) Contenu principal : contenu de l'article ]
+
+        <div id="contenu">
+
+            <div class="cartouche">
+                [(#LOGO_ARTICLE||reduire_image{200,200})]
+                [<p class="surtitre">#DEBUT_SURLIGNE(#SURTITRE)#FIN_SURLIGNE</p>]
+                <h2 class="titre">#DEBUT_SURLIGNE[(#TITRE|supprimer_numero)]#FIN_SURLIGNE</h2>
+                [<p class="soustitre">#DEBUT_SURLIGNE(#SOUSTITRE)#FIN_SURLIGNE</p>]
+
+                <p><small>[(#DATE|nom_jour) ][(#DATE|affdate)]<B_auteurs>, <:par_auteur:> <BOUCLE_auteurs(AUTEURS) {id_article} {", "}><a href="#URL_AUTEUR">[(#NOM|supprimer_numero)]</a></BOUCLE_auteurs></small></p>
+
+                [(#REM) Traductions de l'article ]
+                <B_traductions>
+                    <div class="traductions">
+                        <p><:trad_article_traduction:></p>
+                        <ul>
+	                        <li>[(#LANG|traduire_nom_langue)]</li>
+                            <BOUCLE_traductions(ARTICLES){traduction}{exclus}>
+	                        <li><a[ href="(#URL_ARTICLE|url_absolue)"] rel="alternate" hreflang="#LANG"[ title="(#TITRE|supprimer_numero|couper{80}|texte_backend)"]><span lang="#LANG" xml:lang="#LANG" dir="#LANG_DIR">[(#LANG|traduire_nom_langue)]</span></a></li>
+                            </BOUCLE_traductions>
+                        </ul>
+                    </div>
+                </B_traductions>
+            </div>
+
+            <br class="nettoyeur" />
+
+            [<div class="chapo">#DEBUT_SURLIGNE(#CHAPO)#FIN_SURLIGNE</div>]
+            [<p class="lien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
+            [<div class="texte">#DEBUT_SURLIGNE(#TEXTE|lignes_longues|reduire_image{520,0})#FIN_SURLIGNE</div>]
+
+            [(#REM) Portfolio : album d'images ]
+            <BOUCLE_afficher_document(DOCUMENTS) {id_document} {mode=document}{extension==(png|jpg|gif)$}>
+            <div id="document_actif">
+                [<h3 class="spip">(#TITRE)</h3>]
+                [(#EMBED_DOCUMENT||inserer_attribut{alt,[(#TITRE|supprimer_numero|couper{80}|texte_backend)]})]
+                [<div class="spip_doc_descriptif">(#DESCRIPTIF)</div>]
+            </div>
+            </BOUCLE_afficher_document>
+            <B_documents_portfolio>
+            <div id="documents_portfolio">
+                <h3 class="invisible"><:info_portfolio:></h3>
+                <BOUCLE_documents_portfolio(DOCUMENTS) {id_article} {mode=document}{extension==(png|jpg|gif)$}>
+                [<a href="#URL_ARTICLE[(#URL_ARTICLE|strpos{?}|?{&amp;,?})]id_document=#ID_DOCUMENT#document_actif"[ title="(#TITRE|supprimer_numero|couper{80}|texte_backend)"]>(#LOGO_DOCUMENT||reduire_image{0,60}|inserer_attribut{alt,[(#TITRE|supprimer_numero|couper{80}|texte_backend)]})</a>]
+                </BOUCLE_documents_portfolio>
+            </div>
+            </B_documents_portfolio>
+
+            [<div class="ps"><h3><:info_ps:></h3>#DEBUT_SURLIGNE(#PS)#FIN_SURLIGNE</div>]
+
+            [(#REM) Autres documents joints a l'article ]
+            <B_documents_joints>
+            <div id="documents_joints">
+                <h3><:titre_documents_joints:></h3>
+                <ul>
+                    <BOUCLE_documents_joints(DOCUMENTS) {id_article} {mode=document} {doublons}>
+                    <li>[(#LOGO_DOCUMENT|#URL_DOCUMENT||reduire_image{0,60}|inserer_attribut{alt,[(#TITRE|supprimer_numero|couper{60}|texte_backend)]})]
+                    [<div class="spip_doc_titre">(#TITRE)</div>]
+                    [<div class="spip_doc_descriptif">(#DESCRIPTIF)</div>]</li>
+                    <br class="nettoyeur" />
+                    </BOUCLE_documents_joints>
+                </ul>
+            </div>
+            </B_documents_joints>
+
+            [(#REM) Petition ]
+            <INCLURE{fond=inc-petition}{id_article} {debut_signatures}>
+
+            [<div class="notes"><h3><:info_notes:></h3>#DEBUT_SURLIGNE(#NOTES)#FIN_SURLIGNE</div>]
+
+            [(#REM) Forums ]
+            [<h3 class="invisible"><:Forum:></h3>
+            <p class="repondre"><a href="(#PARAMETRES_FORUM|url_reponse_forum)"><:repondre_article:></a></p>]
+            <INCLURE{fond=inc-forum}{id_article}>
+
+
+        </div><!-- fin contenu -->
+
+
+        [(#REM) Menu de navigation laterale ]
+        <div id="navigation">
+            <h2 class="invisible"><:navigation:></h2>
+
+            [(#REM) Menu de navigation par rubriques ]
+            <INCLURE{fond=inc-rubriques}{lang}{id_rubrique}>
+
+            [(#REM) Articles dans la meme rubrique ]
+            <B_articles_rubrique>
+            <div class="breves">
+                <h3 class="titre"><a href="[(#URL_RUBRIQUE|supprimer_numero)]"><:meme_rubrique:></a></h3>
+                <ul>
+                    <BOUCLE_articles_rubrique(ARTICLES) {id_rubrique} {par date}{inverse}>
+                    <li><a href="#URL_ARTICLE"[ class="(#EXPOSE)"]>[(#TITRE|supprimer_numero|couper{80})]</a></li>
+                    </BOUCLE_articles_rubrique>
+                </ul>
+            </div>
+            </B_articles_rubrique>
+
+            [(#REM) Menu de navigation mots-cles ]
+            <B_mots>
+            <div class="divers">
+            <h3 class="titre"><:mots_clefs:></h3>
+            <ul>
+                <BOUCLE_mots(MOTS) {id_article} {par titre}>
+                <li><a href="#URL_MOT">[(#TITRE|supprimer_numero|couper{80})]</a></li>
+                </BOUCLE_mots>
+            </ul>
+            </div>
+            </B_mots>
+        </div><!-- fin navigation -->
+
+    </div><!-- fin conteneur -->
+
+    [(#REM) Pied de page ]
+    <INCLURE{fond=inc-pied}{lang}>
+
+</div><!-- fin page -->
 </body>
 </html>
-</BOUCLE_article_principal>
+</BOUCLE_article_principal>
\ No newline at end of file
diff --git a/dist/auteur.html b/dist/auteur.html
index d8f5e1986d..4718e46c21 100644
--- a/dist/auteur.html
+++ b/dist/auteur.html
@@ -1,94 +1,99 @@
 #CACHE{86400}
-<BOUCLE_auteur_principal(AUTEURS) {id_auteur}
-><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<BOUCLE_auteur_principal(AUTEURS) {id_auteur}>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html dir="#LANG_DIR" lang="#LANG">
 <head>
-<title>[(#NOM|textebrut)]</title>
-<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
+	<title>[(#NOM|supprimer_numero|textebrut)][ - (#NOM_SITE_SPIP|textebrut)]</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
+	[<meta name="description" content="(#BIO|couper{150}|attribut_html)" />]
+	<meta name="generator" content="SPIP" />
 
-<!-- Ceci est la feuille de style par defaut pour les types internes a SPIP -->
-<link rel="stylesheet" href="#CHEMIN{spip_style.css}" type="text/css" />
+	<!-- Ceci est la feuille de style par defaut pour les types internes a SPIP -->
+	<link rel="stylesheet" href="#CHEMIN{spip_style.css}" type="text/css" />
 
-<!-- Les feuilles de style specifiques aux presents squelettes -->
-<link rel="stylesheet" href="#CHEMIN{typographie.css}" type="text/css" />
+	<!-- Feuille de styles CSS pour l'affichage du site sur ecran -->
+	<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="all" />
 
-<!-- media="..." permet de ne pas utiliser ce style sous Netscape 4 (sinon plantage) -->
-<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="projection, screen, tv" />
-<!-- media="print" permet d'utiliser cette feuille de style quand vous imprimez depuis votre navigateur -->
-<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
-[	<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
-]</head>
+	<!-- Feuille de styles CSS pour l'impression -->
+	<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
 
-<body>
-
-<div id="navigation">
-
-<h1 class="structure"><:navigation:></h1>
+	[<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />]
+</head>
 
-<!-- Menu de navigation general -->
+<body>
+	<div id="page">
 
-<div class="menu">
-<ul class="general">
-	<li class="menu-titre">
-	[<a href="(#URL_SITE_SPIP)" title="<:accueil_site:>"><strong>#NOM_SITE_SPIP</strong></a>]
-	</li>
-	<li class="menu-item">
-	<a href="#URL_PAGE{plan}"><:plan_site:></a>
-	</li>
-	<li class="menu-item">
-	<a href="#URL_PAGE{resume}" title="<:articles_populaires:>"><:en_resume:></a>
-	</li>
-	<li class="menu-item">
-	<a href="ecrire/"><:espace_prive:></a>
-	</li>
-</ul>
-</div>
+	[(#REM) Entete de la page + titre du site ]
+	<INCLURE{fond=inc-entete}{lang}>
 
+	[(#REM) Fil d'Ariane ]
+	<div id="hierarchie"><a href="#URL_SITE_SPIP"><:accueil_site:></a> &gt; <:info_auteurs:>[ &gt; (#NOM|supprimer_numero|couper{80})]</div>
 
-<!-- Formulaire de recherche -->
+	<div id="conteneur">
 
-[(#FORMULAIRE_RECHERCHE)]
+		[(#REM) Contenu principal : affichage de l'auteur ]
 
+		<div id="contenu">
 
-</div>
+			<div class="cartouche">
+				[(#LOGO_AUTEUR||reduire_image{200,200})]
+				<h2 class="titre">[(#NOM|supprimer_numero)]</h2>
+				[<div class="soustitre"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></div>]
+			</div>
 
+			[<div class="texte">(#BIO)</div><br />]
 
-<!-- Une : affichage de l'auteur -->
+			<br class="nettoyeur" />
 
-<div class="contenu" id="principal">
+			[<div class="encart"><div class="formulaire_spip">
+			<h3 class="invisible"><:envoyer_message:></h3>
+			(#FORMULAIRE_ECRIRE_AUTEUR)
+			</div></div>]
 
-<div class="cartouche">
-[(#LOGO_AUTEUR|left)]
-<h1 class="titre-texte">#NOM</h1>
+			[(#REM) Articles de l'auteur ]
+			<B_articles>
+			<div class="contre-encart">
+				<h3 class="invisible"><:articles_auteur:></h3>
+				<ul>
+					<BOUCLE_articles(ARTICLES) {id_auteur} {par date}{inverse}>
+					<li class="extrait"><h4 class="titre"><a href="#URL_ARTICLE">[(#TITRE|supprimer_numero|couper{80})]</a></h4>
+					<small>[(#DATE|affdate)]</small></li>
+					</BOUCLE_articles>
+				</ul>
+			</div><!-- fin contre-encart -->
+			</B_articles>
 
-[<div class="chapo">(#BIO)</div>]
-[<br />#NOM_SITE : <a href="(#URL_SITE)">#URL_SITE</a><br />]
-[<div class="notes">(#NOTES)</div>]
-</div>
+			[<div class="notes"><h3><:info_notes:></h3>(#NOTES)</div>]
 
-[<p><strong><:envoyer_message:></strong></p>
-<div class='spip_encadrer'>(#FORMULAIRE_ECRIRE_AUTEUR)</div>]
+		</div><!-- fin contenu -->
 
-<!-- Articles de l'auteur -->
+		[(#REM) Menu de navigation laterale ]
+		<div id="navigation">
+		<h2 class="invisible"><:navigation:></h2>
 
-<h1 class="structure"><:articles_auteur:></h1>
+		[(#REM) Menu de navigation par rubriques ]
+		<INCLURE{fond=inc-rubriques}{lang}>
 
-<div class="liste-articles">
+		[(#REM) Autres auteurs ]
+		<B_auteurs>
+		<div class="forums">
+			<h3 class="titre"><:info_auteurs:></h3>
+			<ul>
+				<BOUCLE_auteurs(AUTEURS)>
+				<li><a href="#URL_AUTEUR"[ class="(#EXPOSE)"]>[(#NOM|supprimer_numero|couper{80})]</a></li>
+				</BOUCLE_auteurs>
+			</ul>
+		</div>
+		</B_auteurs>
 
-<BOUCLE_articles(ARTICLES) {id_auteur} {par titre}>
-	<h2><a href="#URL_ARTICLE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></h2>
-	<div class="detail">
-	[(#DATE|nom_jour)] [(#DATE|affdate)]
-	<B_auteurs><:par_auteur:> <BOUCLE_auteurs(AUTEURS) {id_article} {", "}>#NOM</BOUCLE_auteurs>
-	</div>
-	<br />
-</BOUCLE_articles>
+		</div><!-- fin navigation -->
 
-</div>
+	</div><!-- fin conteneur -->
 
-</div>
+	[(#REM) Pied de page ]
+	<INCLURE{fond=inc-pied}{lang}>
 
+	</div><!-- fin page -->
 </body>
 </html>
-</BOUCLE_auteur_principal>
-
+</BOUCLE_auteur_principal>
\ No newline at end of file
diff --git a/dist/backend.html b/dist/backend.html
index 473478734b..07fac52cbf 100644
--- a/dist/backend.html
+++ b/dist/backend.html
@@ -1,10 +1,7 @@
 #CACHE{3600}
 [(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]
 <?php echo '<' ?>?xml version="1.0"[ encoding="(#CHARSET)"]?>
-<rss version="2.0"
-	xmlns:dc="http://purl.org/dc/elements/1.1/"
-	xmlns:content="http://purl.org/rss/1.0/modules/content/"
->
+<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
 
 <channel>
 	<title>[(#NOM_SITE_SPIP|texte_backend)]</title>
@@ -13,16 +10,16 @@
 	<language>#LANG</language>
 	<generator>SPIP - www.spip.net</generator>
 
-[	<image>
+	[<image>
 		<title>[(#NOM_SITE_SPIP|texte_backend)]</title>
 		<url>(#LOGO_SITE_SPIP||extraire_attribut{src}|url_absolue|texte_backend)</url>
 		<link>#URL_SITE_SPIP/</link>
 		[<height>(#LOGO_SITE_SPIP||extraire_attribut{height})</height>]
 		[<width>(#LOGO_SITE_SPIP||extraire_attribut{width})</width>]
-	</image>
-]
+	</image>]
 
-	<BOUCLE_un_article(ARTICLES){id_article}>
+
+<BOUCLE_articles(ARTICLES){lang ?}{id_rubrique ?}{id_mot ?}{age<180}{par date}{inverse}{0,10}>
 	<item>
 		<title>[(#TITRE|supprimer_numero|texte_backend)]</title>
 		<link>[(#URL_ARTICLE|url_absolue)]</link>
@@ -30,63 +27,138 @@
 		[<dc:date>(#DATE|date_iso)</dc:date>]
 		<dc:format>text/html</dc:format>
 		[<dc:language>(#LANG)</dc:language>]
-		[<dc:creator>(#LESAUTEURS|supprimer_tags|texte_backend)</dc:creator>]
+		[<dc:creator>(#LESAUTEURS|supprimer_numero|supprimer_tags|texte_backend)</dc:creator>]
+
+		[(#REM) Le bloc qui suit diffuse diffuse la rubrique et les mots-cles a la mode RSS ]
+		<BOUCLE_rubrique_rss(RUBRIQUES){id_rubrique}>[<category[ domain="(#URL_RUBRIQUE|url_absolue)"]>(#TITRE|supprimer_numero|texte_backend)</category>]</BOUCLE_rubrique_rss>
+		<BOUCLE_mots_rss(MOTS){id_article}>
+		[<dc:subject>(#TITRE|supprimer_numero|texte_backend)</dc:subject>]</BOUCLE_mots_rss>
+
+		<description>
+		[(#INTRODUCTION|texte_backend)]
+
+		[(#REM) Le bloc qui suit diffuse la rubrique et les mots-cles sous forme de "microformats" ]
+		<BOUCLE_rubrique_mf(RUBRIQUES){id_rubrique}>-
+		[&lt;a href="[(#URL_RUBRIQUE|url_absolue)]" rel="directory"&gt;(#TITRE|supprimer_numero|texte_backend)&lt;/a&gt;]
+		</BOUCLE_rubrique_mf>
+		<B_mots_mf>/ <BOUCLE_mots_mf(MOTS){id_article}{", "}>
+		[&lt;a href="[(#URL_MOT|url_absolue)]" rel="tag"&gt;(#TITRE|supprimer_numero|texte_backend)&lt;/a&gt;]
+		</BOUCLE_mots_mf>
+
+		</description>
+
+[(#REM) Le bloc qui suit diffuse aussi le texte integral de l'article, ce qui permet une syndication plus riche (mais plus "lourde"). Fonction desactivable depuis les reglages du site. ]
+[(#CONFIG{syndication_integrale}|=={oui}|?{' ',''})
+<content:encoded>
+[(#LOGO_ARTICLE|right||texte_backend)]
+[&lt;div class='rss_chapo'&gt;(#CHAPO|texte_backend)&lt;/div&gt;]
+[&lt;div class='rss_texte'&gt;(#TEXTE|texte_backend)&lt;/div&gt;]
+[&lt;hr /&gt;
+		&lt;div class='rss_notes'&gt;(#NOTES|texte_backend)&lt;/div&gt;]
+[&lt;div class='rss_ps'&gt;(#PS|texte_backend)&lt;/div&gt;]
+</content:encoded>]
+
+
+[(#REM) Le bloc qui suit diffuse l'adresse des documents associes aux articles ; ajouter par ex. {extension=mp3} pour limiter a un certain type de document. ]
+<BOUCLE_documents(DOCUMENTS){id_article}{mode=document}{doublons}>
+[<enclosure url="(#URL_DOCUMENT|url_absolue|unique)"[ length="(#TAILLE)"][ type="(#MIME_TYPE)"] />]
+</BOUCLE_documents>
+
+	</item>
+</BOUCLE_articles>
 
-[(#REM)
-	Le bloc qui suit diffuse diffuse la rubrique et les mots-cles a la mode RSS
 
-]<BOUCLE_rubrique_rss(RUBRIQUES){id_rubrique}>[<category[ domain="(#URL_RUBRIQUE|url_absolue)"]>(#TITRE|supprimer_numero|texte_backend)</category>]</BOUCLE_rubrique_rss>
-<BOUCLE_mots_rss(MOTS){id_article}>
-		[<dc:subject>(#TITRE|texte_backend)</dc:subject>]</BOUCLE_mots_rss>
+<BOUCLE_breves(BREVES){lang ?}{id_rubrique ?}{id_mot ?}{age<180}{par date}{inverse}{0,10}>
+	<item>
+		<title>[(#TITRE|supprimer_numero|texte_backend)]</title>
+		<link>[(#URL_BREVE|url_absolue)]</link>
+		[<guid isPermaLink="true">(#URL_BREVE|url_absolue)</guid>]
+		[<dc:date>(#DATE|date_iso)</dc:date>]
+		<dc:format>text/html</dc:format>
+		[<dc:language>(#LANG)</dc:language>]
 
-		<description>[(#INTRODUCTION|texte_backend)]
+		[(#REM) Le bloc qui suit diffuse diffuse la rubrique et les mots-cles a la mode RSS ]
+		<BOUCLE_rubrique_breve_rss(RUBRIQUES){id_rubrique}>[<category[ domain="(#URL_RUBRIQUE|url_absolue)"]>(#TITRE|supprimer_numero|texte_backend)</category>]</BOUCLE_rubrique_breve_rss>
+		<BOUCLE_mots_breve_rss(MOTS){id_breve}>
+		[<dc:subject>(#TITRE|supprimer_numero|texte_backend)</dc:subject>]</BOUCLE_mots_breve_rss>
 
-[(#REM)
-	Le bloc qui suit diffuse la rubrique et les mots-cles
-	sous forme de "microformats"
+		<description>
+		[(#INTRODUCTION|texte_backend)]
 
-]<BOUCLE_rubrique_mf(RUBRIQUES){id_rubrique}>-
-[&lt;a href="[(#URL_RUBRIQUE|url_absolue)]" rel="directory"&gt;(#TITRE|supprimer_numero|texte_backend)&lt;/a&gt;]
-</BOUCLE_rubrique_mf><B_mots_mf>
-/ <BOUCLE_mots_mf(MOTS){id_article}{", "}>
-[&lt;a href="[(#URL_MOT|url_absolue)]" rel="tag"&gt;(#TITRE|texte_backend)&lt;/a&gt;]</BOUCLE_mots_mf>
+		[(#REM) Le bloc qui suit diffuse la rubrique et les mots-cles sous forme de "microformats" ]
+		<BOUCLE_rubrique_breve_mf(RUBRIQUES){id_rubrique}>-
+		[&lt;a href="[(#URL_RUBRIQUE|url_absolue)]" rel="directory"&gt;(#TITRE|supprimer_numero|texte_backend)&lt;/a&gt;]
+		</BOUCLE_rubrique_breve_mf>
+		<B_mots_breve_mf>/ <BOUCLE_mots_breve_mf(MOTS){id_breve}{", "}>
+		[&lt;a href="[(#URL_MOT|url_absolue)]" rel="tag"&gt;(#TITRE|supprimer_numero|texte_backend)&lt;/a&gt;]
+		</BOUCLE_mots_breve_mf>
 
 		</description>
 
-[(#REM)
-	Le bloc qui suit diffuse aussi le texte integral de l'article,
-	ce qui permet une syndication plus riche (mais plus "lourde").
-	Fonction desactivable depuis les reglages du site.
-][
-(#CONFIG{syndication_integrale}|=={oui}|?{' ',''})<content:encoded>[(#LOGO_ARTICLE|right||texte_backend)
-		][&lt;div class='rss_chapo'&gt;(#CHAPO|texte_backend)&lt;/div&gt;
-		][&lt;div class='rss_texte'&gt;(#TEXTE|texte_backend)&lt;/div&gt;
-		][&lt;hr /&gt;
-		&lt;div class='rss_notes'&gt;(#NOTES|texte_backend)&lt;/div&gt;
-		][&lt;div class='rss_ps'&gt;(#PS|texte_backend)&lt;/div&gt;]
-		</content:encoded>
-]
-
-[(#REM)
-	Le bloc qui suit diffuse l'adresse des documents associes aux articles ;
-	ajouter par ex. {extension=mp3} pour limiter a un certain type de document.
-]		<BOUCLE_documents(DOCUMENTS){id_article}{mode=document}{doublons}>[
-		<enclosure url="(#URL_DOCUMENT|url_absolue|unique)"[ length="(#TAILLE)"][ type="(#MIME_TYPE)"] />]
-		</BOUCLE_documents>
+[(#REM) Le bloc qui suit diffuse aussi le texte integral de la breve, ce qui permet une syndication plus riche (mais plus "lourde"). Fonction desactivable depuis les reglages du site. ]
+[(#CONFIG{syndication_integrale}|=={oui}|?{' ',''})
+<content:encoded>
+[(#LOGO_BREVE|right||texte_backend)]
+[&lt;div class='rss_texte'&gt;(#TEXTE|texte_backend)&lt;/div&gt;]
+[&lt;hr /&gt;
+		&lt;div class='rss_notes'&gt;(#NOTES|texte_backend)&lt;/div&gt;]
+</content:encoded>]
+
+	</item>
+</BOUCLE_breves>
+
+
+[(#REM) Commentaires des forums ]
+<BOUCLE_commentaires(FORUMS){lang ?}{id_rubrique ?}{id_mot ?}{plat}{age<180}{par date}{inverse}{0,10}>
+	<item>
+		<title>[(#TITRE|supprimer_numero|texte_backend)]</title>
+		<link>[(#URL_FORUM|url_absolue)]</link>
+		[<guid isPermaLink="true">(#URL_FORUM|url_absolue)</guid>]
+		[<dc:date>(#DATE|date_iso)</dc:date>]
+		<dc:format>text/html</dc:format>
+		[<dc:language>(#LANG)</dc:language>]
+		[<dc:creator>(#NOM|supprimer_numero|supprimer_tags|texte_backend)</dc:creator>]
+
+		[(#REM) Le bloc qui suit diffuse diffuse la rubrique et les mots-cles a la mode RSS ]
+		<BOUCLE_rubrique_forum_rss(RUBRIQUES){id_rubrique}>[<category[ domain="(#URL_RUBRIQUE|url_absolue)"]>(#TITRE|supprimer_numero|texte_backend)</category>]</BOUCLE_rubrique_forum_rss>
+		<BOUCLE_mots_forum_rss(MOTS){id_forum}>
+		[<dc:subject>(#TITRE|supprimer_numero|texte_backend)</dc:subject>]</BOUCLE_mots_forum_rss>
+
+		<description>
+		[(#TEXTE|texte_backend)]
+
+		[(#REM) Le bloc qui suit diffuse la rubrique et les mots-cles sous forme de "microformats" ]
+		<BOUCLE_rubrique_forum_mf(RUBRIQUES){id_rubrique}>-
+		[&lt;a href="[(#URL_RUBRIQUE|url_absolue)]" rel="directory"&gt;(#TITRE|supprimer_numero|texte_backend)&lt;/a&gt;]
+		</BOUCLE_rubrique_forum_mf>
+		<B_mots_forum_mf>/ <BOUCLE_mots_forum_mf(MOTS){id_forum}{", "}>
+		[&lt;a href="[(#URL_MOT|url_absolue)]" rel="tag"&gt;(#TITRE|supprimer_numero|texte_backend)&lt;/a&gt;]
+		</BOUCLE_mots_forum_mf>
+
+		</description>
 
 	</item>
-</BOUCLE_un_article>
+</BOUCLE_commentaires>
 
-<BOUCLE_10recents(ARTICLES) {lang ?}{branche ?}{id_mot ?}
-	{par date}{inverse}{0,10}{unique}>
-<BOUCLE_a(BOUCLE_un_article)></BOUCLE_a>
-</BOUCLE_10recents>
 
-<BOUCLE_tres_recents(ARTICLES){lang ?}{branche ?}{id_mot ?}
-	{par date}{inverse}{age<3}{unique}>
-<BOUCLE_b(BOUCLE_un_article)></BOUCLE_b>
-</BOUCLE_tres_recents>
+[(#REM) Articles de certains sites syndiques ]
+<BOUCLE_sites(SITES){id_mot=1}>
+<BOUCLE_syndic(SYNDIC_ARTICLES){id_syndic}{age<180}{!par date}{0,3}>
+	<item>
+		<title>[(#TITRE|supprimer_numero|texte_backend)]</title>
+		<link>[(#URL_ARTICLE|url_absolue)]</link>
+		[<guid isPermaLink="true">(#URL_ARTICLE|url_absolue)</guid>]
+		[<dc:date>(#DATE|date_iso)</dc:date>]
+		<dc:format>text/html</dc:format>
+		[<dc:language>(#LANG)</dc:language>]
+		[<dc:creator>(#LESAUTEURS|supprimer_tags|texte_backend)</dc:creator>]
+		[<category domain="#URL_SITE">(#NOM_SITE|texte_backend)</category>]
+		[<dc:subject>(#TAGS|texte_backend)</dc:subject>]
+		<description>[(#DESCRIPTIF|texte_backend)]</description>
+	</item>
+</BOUCLE_syndic>
+</BOUCLE_sites>
 
 </channel>
 
-</rss>
+</rss>
\ No newline at end of file
diff --git a/dist/breve.html b/dist/breve.html
index 1b6ae703da..d4b8a7e200 100644
--- a/dist/breve.html
+++ b/dist/breve.html
@@ -1,221 +1,99 @@
 #CACHE{43200}
-<BOUCLE_breve_principal(BREVES) {id_breve}
-><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<BOUCLE_breve_principal(BREVES) {id_breve}>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html dir="#LANG_DIR" lang="#LANG">
 <head>
-<title>#TITRE</title>
-<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
+	<title>[(#TITRE|supprimer_numero|textebrut)][ - (#NOM_SITE_SPIP|textebrut)]</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
+	[<meta name="description" content="(#INTRODUCTION|couper{150}|attribut_html)" />]
+	<meta name="generator" content="SPIP" />
 
-<!-- Ceci est la feuille de style par defaut pour les types internes a SPIP -->
-<link rel="stylesheet" href="#CHEMIN{spip_style.css}" type="text/css" />
+	<!-- Ceci est la feuille de style par defaut pour les types internes a SPIP -->
+	<link rel="stylesheet" href="#CHEMIN{spip_style.css}" type="text/css" />
 
-<!-- Les feuilles de style specifiques aux presents squelettes -->
-<link rel="stylesheet" href="#CHEMIN{typographie.css}" type="text/css" />
+	<!-- Feuille de styles CSS pour l'affichage du site sur ecran -->
+	<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="all" />
 
-<!-- media="..." permet de ne pas utiliser ce style sous Netscape 4 (sinon plantage) -->
-<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="projection, screen, tv" />
-<!-- media="print" permet d'utiliser cette feuille de style quand vous imprimez depuis votre navigateur -->
-<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
-[	<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
-]</head>
+	<!-- Feuille de styles CSS pour l'impression -->
+	<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
 
-<body>
-
-
-<div id="navigation">
-
-<h1 class="structure"><:navigation:></h1>
-
-<!-- Menu de navigation general -->
-
-<div class="menu">
-<ul class="general">
-	<li class="menu-titre">
-	[<a href="(#URL_SITE_SPIP)" title="<:accueil_site:>"><strong>#NOM_SITE_SPIP</strong></a>]
-	</li>
-	<li class="menu-item">
-	<a href="#URL_PAGE{plan}"><:plan_site:></a>
-	</li>
-	<li class="menu-item">
-	<a href="#URL_PAGE{resume}" title="<:articles_populaires:>"><:en_resume:></a>
-	</li>
-	<li class="menu-item">
-	<a href="ecrire/"><:espace_prive:></a>
-	</li>
-</ul>
-</div>
-
-<!-- Formulaire de recherche -->
-
-[(#FORMULAIRE_RECHERCHE)]
-
-<!-- Menu de navigation rubriques -->
-
-<div class="menu">
-<ul class="rubriques">
-<BOUCLE_rubrique(RUBRIQUES) {id_rubrique}>
-<li>
-<div class="menu-titre"><a href="#URL_RUBRIQUE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></div>
-</li>
-<BOUCLE_autres_rubriques(RUBRIQUES) {racine} {exclus} {par titre}>
-	<li class="menu-item"><a href="#URL_RUBRIQUE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></li>
-</BOUCLE_autres_rubriques>
-</BOUCLE_rubrique>
-</ul>
-</div>
-
-
-<!-- Menu de navigation mots-cles -->
-
-<B_mots>
-<div class="menu">
-<ul class="divers" title="<:mots_clefs:>">
-<BOUCLE_mots(MOTS) {id_article} {par titre}>
-<li>
-<div class="menu-titre"><a href="#URL_MOT" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></div>
-<B_breves_mots>
-	<ul class="menu-liste">
-<BOUCLE_breves_mots(BREVES) {id_mot} {par hasard} {0,4}>
-	<li class="menu-item"><a href="#URL_BREVE">#TITRE</a></li>
-</BOUCLE_breves_mots>
-	</ul>
-</B_breves_mots>
-</li>
-</BOUCLE_mots>
-</ul>
-</div>
-</B_mots>
-
-
-<!-- Articles dans le meme secteur -->
-
-<B_articles_secteur>
-
-<div class="menu">
-<div class="breves" title="<:derniers_articles:>">
-	<div class="menu-titre">
-	<:derniers_articles:>
-	</div>
-	<ul>
-<BOUCLE_articles_secteur(ARTICLES) {id_secteur} {par date} {inverse} {0,5}>
-	<li class="menu-item">
-	<a href="#URL_ARTICLE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a>
-	</li>
-</BOUCLE_articles_secteur>
-	</ul>
-</div>
-</div>
-
-</B_articles_secteur>
-
-
-</div>
-
-<!-- Contenu : corps de la breve -->
-
-<div class="contenu" id="principal">
-
-<div id="cartouche">
-[(#LOGO_BREVE|left)]
-<h1 class="titre-texte">#TITRE</h1>
-[(#DATE|nom_jour)] [(#DATE|affdate).]
-</div>
-
-	<div class="encart">
-
-	<!-- Breves dans la meme rubrique -->
-
-	<B_breves_rubrique>
-
-	<div class="menu">
-	<div class="breves" title="<:meme_rubrique:>">
-		<h1 class="structure"><:meme_rubrique:></h1>
-		<div class="menu-titre">
-		<:autres_breves:>
-		</div>
-		<ul>
-	<BOUCLE_breves_rubrique(BREVES) {id_rubrique} {exclus} {par date} {inverse} {0,8}>
-		<li class="menu-item">
-		<em>[(#DATE|affdate_court)]</em>:
-		<a href="#URL_BREVE">#TITRE</a>
-		</li>
-	</BOUCLE_breves_rubrique>
-		</ul>
-	</div>
-	</div>
-
-	</B_breves_rubrique>
-
-	</div>
-
-[
-<div class="texte">(#TEXTE)</div>][
-<div class="chapo"><:voir_en_ligne:>: <a href="(#URL_SITE)" class="spip_out">#NOM_SITE</a>.</div>][
-<div class="notes">(#NOTES)</div>][
-
-<br />
-
-<!-- Forums -->
-
-<div class="forum-repondre"><strong><a  href="(#PARAMETRES_FORUM|url_reponse_forum)"><:repondre_breve:></a></strong></div>]
-<br />
-
-<h1 class="structure"><:forum:></h1>
-
-<B_forums>
-<ul class="forum-total">
-
-<BOUCLE_forums(FORUMS){id_breve}{par date}{inverse}>
-
-<li>
-<div class="forum-fil">
-<div class="forum">
-<a name="forum#ID_FORUM"></a>
-<div class="forum-chapo">
-<div class="forum-titre">#TITRE</div>
-[(#DATE|affdate)][, <:par_auteur:> <a href="mailto:[(#EMAIL|entites_html)]">(#NOM)</a>]
-</div>
-<div class="forum-item">
-#TEXTE
-[<div class="forum-titre"><a href="(#URL_SITE)" class="spip_out">#NOM_SITE</a></div>]
-[<div class="forum-repondre-message"><a href="(#PARAMETRES_FORUM|url_reponse_forum)"><:repondre_message:></a></div>]
-</div>
-</div>
-
-<B_forums_fils>
-	<ul>
-	<BOUCLE_forums_fils(FORUMS){id_parent}{par date}>
+	<!-- Lien vers le backend pour navigateurs eclaires -->
+	<link rel="alternate" type="application/rss+xml" title="<:syndiquer_site:>" href="#URL_PAGE{backend-breves}" />
 
-	<li>
-	<div class="forum">
-	<a id="forum#ID_FORUM"></a>
-	<div class="forum-chapo">
-	<div class="forum-titre">#TITRE</div>
-	[(#DATE|affdate)][, par <a href="mailto:[(#EMAIL|entites_html)]">(#NOM)</a>]
-	</div>
-	<div class="forum-item">
-	#TEXTE
-	[<div class="forum-titre"><a href="(#URL_SITE)" class="spip_out">#NOM_SITE</a></div>]
-	[<div class="forum-repondre-message"><a href="(#PARAMETRES_FORUM|url_reponse_forum)"><:repondre_message:></a></div>]
-	</div>
-
-	</div>
+	[<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />]
+</head>
 
-	<BOUCLE_Forums_Boucle(boucle_forums_fils)></BOUCLE_Forums_Boucle>
-	</li>
-
-	</BOUCLE_forums_fils>
-	</ul>
-</B_forums_fils>
-
-</div>
-</li>
-</BOUCLE_forums>
-
-</ul>
-</B_forums>
-
-</div>
-
-</body></html>
-</BOUCLE_breve_principal>
+<body>
+	<div id="page">
+
+	[(#REM) Entete de la page + titre du site ]
+	<INCLURE{fond=inc-entete}{lang}>
+
+	[(#REM) Fil d'Ariane ]
+	<div id="hierarchie"><a href="#URL_SITE_SPIP" ><:accueil_site:></a><BOUCLE_ariane(RUBRIQUES){id_rubrique}> &gt; <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|couper{80})]</a></BOUCLE_ariane>[ &gt; (#TITRE|supprimer_numero|couper{80})]</div>
+
+	<div id="conteneur">
+
+		[(#REM) Contenu : corps de la breve ]
+
+		<div id="contenu">
+
+			<div class="cartouche">
+				[(#LOGO_BREVE||reduire_image{200,200})]
+				<h2 class="titre">[(#TITRE|supprimer_numero)]</h2>
+				<small>[(#DATE|nom_jour) ][(#DATE|affdate)]</small>
+			</div>
+
+			[<div class="texte">(#TEXTE)</div>]
+			[<p class="lien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
+			[<div class="notes"><h3><:info_notes:></h3>(#NOTES)</div>]
+
+			[(#REM) Forums ]
+			[<h3 class="invisible"><:Forum:></h3>
+			<p class="repondre"><a href="(#PARAMETRES_FORUM|url_reponse_forum)"><:repondre_breve:></a></p>]
+			<INCLURE{fond=inc-forum}{id_breve}>
+
+		</div><!-- fin contenu -->
+
+		[(#REM) Menu de navigation laterale ]
+		<div id="navigation">
+			<h2 class="invisible"><:navigation:></h2>
+
+			[(#REM) Menu de navigation par rubriques ]
+            <INCLURE{fond=inc-rubriques}{lang}{id_rubrique}>
+
+			[(#REM) Breves dans la meme rubrique ]
+			<B_breves_rubrique>
+			<div class="breves" >
+				<h3 class="titre"><:autres_breves:></h3>
+				<ul>
+					<BOUCLE_breves_rubrique(BREVES) {id_rubrique} {par date}{inverse}>
+					<li>[(#DATE|affdate_court) : ]<a href="#URL_BREVE"[ class="(#EXPOSE)"]>[(#TITRE|supprimer_numero|couper{80})]</a></li>
+					</BOUCLE_breves_rubrique>
+				</ul>
+			</div>
+			</B_breves_rubrique>
+
+			[(#REM) Menu de navigation mots-cles ]
+			<B_mots>
+			<div class="divers">
+				<h3 class="titre"><:mots_clefs:></h3>
+				<ul>
+				<BOUCLE_mots(MOTS) {id_breve} {par titre}>
+					<li><a href="#URL_MOT">[(#TITRE|supprimer_numero|couper{80})]</a></li>
+				</BOUCLE_mots>
+				</ul>
+			</div>
+			</B_mots>
+
+		</div><!-- fin navigation -->
+
+	</div><!-- fin conteneur -->
+
+	[(#REM) Pied de page ]
+	<INCLURE{fond=inc-pied}{lang}>
+
+	</div><!-- fin page -->
+</body>
+</html>
+</BOUCLE_breve_principal>
\ No newline at end of file
diff --git a/dist/choix_mots.html b/dist/choix_mots.html
index 74bf8c5006..6cb3072004 100644
--- a/dist/choix_mots.html
+++ b/dist/choix_mots.html
@@ -1,19 +1,17 @@
-<B_M>
- 	<table cellpadding='0' cellspacing='0' border='0' width='100%'>
-	<BOUCLE_M(MOTS){id_groupe}>[
-(#COMPTEUR_BOUCLE|alterner{'<tr>',''})]
-<td  style='width: 47%'>
-		<input	type='[(#ENV{unseul}|choixsiegal{oui,radio,checkbox})]'
-			name='ajouter_mot[]'
-		    	value='#ID_MOT'
-		    	id='mot#ID_MOT' 
-			[(#ID_MOT|in_any{#ENV**{ajouter_mot}, ''}|?
-				{'checked="checked"',''})] />[
-		(#LOGO_MOT|lien)
-		<br />]
-		<strong><label for='mot#ID_MOT'>#TITRE</label></strong>
-</td>[
-(#COMPTEUR_BOUCLE|alterner{'',</tr>})]</BOUCLE_M>
-		  </table>
-</B_M>
-<br />
+<B_mots>
+<div class="choix_mots">
+	<BOUCLE_mots(MOTS){id_groupe} {par titre} {1/2}><div>
+		<input type="[(#ENV{unseul}|choixsiegal{oui,radio,checkbox})]" class="spip_checkbox" name="ajouter_mot[]" id="mot#ID_MOT" value="#ID_MOT" [(#ID_MOT|in_any{#ENV**{ajouter_mot}, ''}|?{'checked="checked"',''})] />
+		[<label for="mot#ID_MOT">(#TITRE|supprimer_numero)</label>]</div>
+    </BOUCLE_mots>
+</div>
+</B_mots>
+<B_mots_suite>
+<div class="choix_mots">
+	<BOUCLE_mots_suite(MOTS){id_groupe} {par titre} {2/2}><div>
+		<input type="[(#ENV{unseul}|choixsiegal{oui,radio,checkbox})]" class="spip_checkbox" name="ajouter_mot[]" id="mot#ID_MOT" value="#ID_MOT" [(#ID_MOT|in_any{#ENV**{ajouter_mot}, ''}|?{'checked="checked"',''})] />
+		[<label for="mot#ID_MOT">(#TITRE|supprimer_numero)</label>]</div>
+    </BOUCLE_mots_suite>
+</div>
+</B_mots_suite>
+<br class="nettoyeur" />
\ No newline at end of file
diff --git a/dist/forum.html b/dist/forum.html
index acd426083e..36707fffd4 100644
--- a/dist/forum.html
+++ b/dist/forum.html
@@ -1,111 +1,146 @@
 #CACHE{3600}
 #HTTP_HEADER{"Cache-Control: max-age=3600, must-revalidate"}
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html dir="#LANG_DIR" lang="#LANG">
 <head>
-<title>[#NOM_SITE_SPIP] <:poster_message:></title>
-<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
-
-<!-- Ceci est la feuille de style par defaut pour les types internes a SPIP -->
-<link rel="stylesheet" href="#CHEMIN{spip_style.css}" type="text/css" />
+	<title><:poster_message:> - [(#NOM_SITE_SPIP|textebrut)]</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
+	<meta name="robots" content="none" />
+	<meta name="generator" content="SPIP" />
 
-<!-- Les feuilles de style specifiques aux presents squelettes -->
-<link rel="stylesheet" href="#CHEMIN{typographie.css}" type="text/css" />
+	<!-- Ceci est la feuille de style par defaut pour les types internes a SPIP -->
+	<link rel="stylesheet" href="#CHEMIN{spip_style.css}" type="text/css" />
 
-<!-- media="..." permet de ne pas utiliser ce style sous Netscape 4 (sinon plantage) -->
-<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="print, projection, screen, tv" />
-[	<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
-]</head>
+	<!-- Feuille de styles CSS pour l'affichage du site sur ecran -->
+	<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="all" />
 
-<body>
+	<!-- Feuille de styles CSS pour l'impression -->
+	<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
 
+	[<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />]
+</head>
 
-<div id="navigation">
-
-<h1 class="structure"><:navigation:></h1>
-
-<!-- Menu de navigation general -->
-
-<div class="menu">
-<ul class="general">
-	<li class="menu-titre">
-	[<a href="(#URL_SITE_SPIP)" title="<:accueil_site:>"><strong>#NOM_SITE_SPIP</strong></a>]
-	</li>
-	<li class="menu-item">
-	<a href="#URL_PAGE{plan}"><:plan_site:></a>
-	</li>
-	<li class="menu-item">
-	<a href="#URL_PAGE{resume}" title="<:articles_populaires:>"><:en_resume:></a>
-	</li>
-	<li class="menu-item">
-	<a href="ecrire/"><:espace_prive:></a>
-	</li>
-</ul>
-</div>
-
-</div>
-
-
-<!-- Contenu : poster un message dans le forum -->
-
-<div id="principal" class="contenu">
-
-<h1 class="structure"><:poster_message:></h1>
-
-<BOUCLE_article(ARTICLES) {id_article}>
-	<:en_reponse:>
-	[(#LOGO_ARTICLE|right)]
-	[<div class="surtitre">(#SURTITRE)</div>]
-	<h2 class="titre-extrait"><a href="#URL_ARTICLE">#TITRE</a></h2>
-	[<div class="surtitre">(#SOUSTITRE)</div>]
-	<div class="detail">
-	[(#DATE|nom_jour)] [(#DATE|affdate)]
-	<B_auteurs_un><:par_auteur:> <BOUCLE_auteurs_un(AUTEURS) {id_article} {", "}>#NOM</BOUCLE_auteurs_un>
-	</div>
-	[<div class="texte"><div class="extrait">(#INTRODUCTION)</div></div>]
-	<br />
-</BOUCLE_article>
-
-<BOUCLE_breve(BREVES) {id_breve}>
-	<:en_reponse:>
-	[(#LOGO_BREVE|right)]
-	<h2 class="titre-extrait"><a href="#URL_BREVE">#TITRE</a></h2>
-	<div class="detail">
-	[(#DATE|nom_jour)] [(#DATE|affdate)]
-	</div>
-	[<div class="texte"><div class="extrait">(#INTRODUCTION)</div></div>]
-	<br />
-</BOUCLE_breve>
-
-<BOUCLE_rubrique(RUBRIQUES) {id_rubrique}>
-	<:en_reponse:>
-	<h2 class="titre-extrait"><a href="#URL_RUBRIQUE">#TITRE</a></h2>
-	[<div class="texte"><div class="extrait">(#TEXTE)</div></div>]
-	<br />
-</BOUCLE_rubrique>
-
-<BOUCLE_syndic(SITES) {id_syndic}>
-	<:en_reponse:>
-	<h2 class="titre-extrait"><a href="#URL_SYNDIC">#TITRE</a></h2>
-	<br />
-</BOUCLE_syndic>
-
-<BOUCLE_forum_parent(FORUMS) {id_forum}>
-	<:en_reponse:>
-	<h2 class="titre-extrait"><a href="#URL_FORUM">#TITRE</a></h2>
-	<div class="detail">
-	[(#DATE|nom_jour)] [(#DATE|affdate)]
-	</div>
-	[<div class="texte"><div class="extrait">(#TEXTE)</div></div>]
-	<br />
-</BOUCLE_forum_parent>
-
-
-#FORMULAIRE_FORUM
-
-
-</div>
-
+<body>
+	<div id="page">
+
+		[(#REM) Entete de la page + titre du site ]
+		<INCLURE{fond=inc-entete}{lang}>
+
+    [(#REM) Fil d'Ariane ]
+    <div id="hierarchie"><a href="#URL_SITE_SPIP"><:accueil_site:></a>
+
+		<BOUCLE_contexte_article(ARTICLES) {id_article}>
+			<BOUCLE_ariane_article(HIERARCHIE) {id_article}> &gt; <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|couper{80})]</a></BOUCLE_ariane_article>
+			[ &gt; <a href="#URL_ARTICLE">(#TITRE|supprimer_numero|couper{80})</a>]
+		</BOUCLE_contexte_article>
+		</B_contexte_article>
+
+		<BOUCLE_contexte_breve(BREVES) {id_breve}>
+			<BOUCLE_ariane_breve(RUBRIQUES) {id_rubrique}> &gt; <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|couper{80})]</a></BOUCLE_ariane_breve>
+			[ &gt; <a href="#URL_BREVE">(#TITRE|supprimer_numero|couper{80})</a>]
+		</BOUCLE_contexte_breve>
+
+		<BOUCLE_contexte_rubrique(RUBRIQUES) {id_rubrique}>
+			<BOUCLE_ariane_rubrique(HIERARCHIE) {id_rubrique}> &gt; <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|couper{80})]</a></BOUCLE_ariane_rubrique>
+			[ &gt; <a href="#URL_RUBRIQUE">(#TITRE|supprimer_numero|couper{80})</a>]
+		</BOUCLE_contexte_rubrique>
+
+		<BOUCLE_contexte_site(SITES) {id_syndic}>
+			<BOUCLE_ariane_site(HIERARCHIE) {id_rubrique}> &gt; <a href="#URL_RUBRIQUE">[(#NOM_SITE|supprimer_numero|couper{80})]</a></BOUCLE_ariane_site>
+			[ &gt; <a href="[(#ID_SYNDIC|generer_url_site)]">(#TITRE|supprimer_numero|couper{80})</a>]
+		</BOUCLE_contexte_site>
+
+		<BOUCLE_contexte_forum(FORUMS) {id_forum}>
+			<BOUCLE_ariane_forum(HIERARCHIE) {id_rubrique}> &gt; <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|couper{80})]</a></BOUCLE_ariane_forum>
+			[ &gt; <a href="#URL_FORUM">(#TITRE|supprimer_numero|couper{80})</a>]
+		</BOUCLE_contexte_forum>
+
+		<//B_contexte_site>
+		<//B_contexte_rubrique>
+		<//B_contexte_breve>
+		<//B_contexte_article>
+		
+		 &gt; <:poster_message:>
+		
+		</div>
+
+
+		<div id="conteneur">
+
+			[(#REM) Contenu : poster un message dans le forum ]
+
+			<div id="contenu">
+
+				<h2 class="invisible"><:poster_message:></h2>
+
+				<BOUCLE_forum_parent(FORUMS) {id_forum}>
+				<div class="extrait">
+					<h3 class="surtitre"><:en_reponse:></h3>
+					<p class="titre"><a href="#URL_FORUM">[(#TITRE|supprimer_numero|couper{80})]</a></p>
+					<small>[(#DATE|affdate)][&nbsp;(#DATE|heures)][:(#DATE|minutes)][, <:par_auteur:> (#NOM)]</small>
+					[<div class="texte">(#INTRODUCTION)</div>]
+				</div>
+				</BOUCLE_forum_parent>
+
+				<BOUCLE_article(ARTICLES) {id_article}>
+				<div class="extrait">
+					<h3 class="surtitre"><:en_reponse:></h3>
+					[(#LOGO_ARTICLE||reduire_image{120,120})]
+					<p class="titre"><a href="#URL_ARTICLE">[(#TITRE|supprimer_numero|couper{80})]</a></p>
+					<small>[(#DATE|affdate)]<B_auteurs>, <:par_auteur:> <BOUCLE_auteurs(AUTEURS) {id_article} {", "}><a href="#URL_AUTEUR">[(#NOM|supprimer_numero|couper{80})]</a></BOUCLE_auteurs></small>
+					[<div class="texte">(#INTRODUCTION)</div>]
+				</div>
+				</BOUCLE_article>
+
+				<BOUCLE_breve(BREVES) {id_breve}>
+				<div class="extrait">
+					<h3 class="surtitre"><:en_reponse:></h3>
+					[(#LOGO_BREVE||reduire_image{120,120})]
+					<p class="titre"><a href="#URL_BREVE">[(#TITRE|supprimer_numero|couper{80})]</a></p>
+					<small>[(#DATE|affdate)]</small>
+					[<div class="texte">(#INTRODUCTION)</div>]
+				</div>
+				</BOUCLE_breve>
+
+				<BOUCLE_rubrique(RUBRIQUES) {id_rubrique}>
+				<div class="extrait">
+					<h3 class="surtitre"><:en_reponse:></h3>
+					<p class="titre"><a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|couper{80})]</a></p>
+					[<div class="texte">(#TEXTE)</div>]
+				</div>
+				</BOUCLE_rubrique>
+
+				<BOUCLE_syndic(SITES) {id_syndic}>
+				<div class="extrait">
+					<h3 class="surtitre"><:en_reponse:></h3>
+					<p class="titre"><a href="[(#ID_SYNDIC|generer_url_site)]">[(#NOM_SITE|supprimer_numero|couper{80})]</a></p>
+					[<div class="texte">(#DESCRIPTIF)</div>]
+				</div>
+				</BOUCLE_syndic>
+
+
+				<//B_forum_parent>
+
+				[<div class="formulaire_spip">
+				<h3 class="spip"><:envoyer_message:></h3>
+				(#FORMULAIRE_FORUM)</div>]
+
+			</div><!-- fin contenu -->
+
+			[(#REM) Menu de navigation laterale ]
+			<div id="navigation">
+				<h2 class="invisible"><:navigation:></h2>
+
+				[(#REM) Menu de navigation par rubriques ]
+				<INCLURE{fond=inc-rubriques}{lang}>
+
+			</div><!-- fin navigation -->
+
+		</div><!-- fin conteneur -->
+
+		[(#REM) Pied de page ]
+		<INCLURE{fond=inc-pied}{lang}>
+
+	</div><!-- fin page -->
 </body>
 </html>
diff --git a/dist/habillage.css b/dist/habillage.css
index 9d326f3b6e..70d605fba5 100755
--- a/dist/habillage.css
+++ b/dist/habillage.css
@@ -1,418 +1,412 @@
-
-
-/*
- * Mise en page des textes (bordures...)
+/*  ---------------------------------------------------------------- */
+/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9 beta  */
+/*  ---------------------------------------------------------------- */
+
+/* taille typo
+ * Base              100% 
+ * -------------------------------------
+ * 20px             1.27em
+ * 19px             1.21em
+ * 18px             1.15em	
+ * 17px             1.09em 
+ * 16px             1.03em  
+ * 15px              0.96em  
+ * 14px              0.88em  
+ * 13px              0.82em  
+ * 12px              0.77em  
+ * 11px              0.71em
+ * 10px              0.65em
+ *  9px              0.59em
+ * attention en dessous de 0.71em le texte devient illisible en text smallest sur ie
  */
 
-.chapo {
-	line-height: 1.4em;
-	margin-top: 1em;
-}
-.texte {
-}
-.ps {
-	padding-top: 0.6em;
-	margin-top: 0.6em;
-	border-top: 1px dashed #404040;
-}
-.notes {
-	margin-top: 0.6em;
-	margin-bottom: 0.6em;
-	border-top: 1px solid #a0a0a0;
-	padding: 1.5em;
+/*  ------------------------------------------
+/*  Correction des styles HTML par defaut
+/*  ------------------------------------------ */
+body { 
+	background: #FFFFFF; 
+	margin: 1.5em;
+	font: 1em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; 
+	text-align: center;
+	color: #333333;
+	font-size: 100%;
 }
 
-/*
- * Habillage des menus et de la navigation
- */
+img { margin: 0; padding: 0; border: 0; }
+ul, ol, li { margin: 0; padding: 0; list-style: none; }
+h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; }
 
-.menu {
-	border: 1px solid #a0a0a0;
-	border-top: 0px;
-	padding: 0px;
-	margin: 0px;
-	margin-bottom: 16px;
-}
-.menu ul {
-	display: block;
-	margin: 0px;
-	padding: 0px;
-	padding-bottom: 4px;
-	list-style: none;
-}
-.menu ol {
-	display: block;
-	margin: 0px;
-	padding: 0px;
-	padding-bottom: 4px;
-	list-style: none;
-}
-.menu-titre {
-	border-top: 1px solid #a0a0a0;
-	border-bottom: 1px dashed #d0d0d0;
-	margin: 0px;
-	padding-left: 4px;
-	padding-right: 4px;
-	padding-top: 3px;
-	padding-bottom: 2px;
-	font-size: 90%;
-}
-.menu-item {
-	margin: 0px;
-	padding-left: 4px;
-	padding-right: 4px;
-	padding-top: 1px;
-	padding-bottom: 1px;
-	font-size: 80%;
+/*  ------------------------------------------
+/*  Disposition a l'ecran des blocs principaux
+/*  ------------------------------------------ */
+#page {
+	width: 48em;
+	text-align: left;
+	left: 0; 
+	margin-left: auto;
+	margin-right: auto;
 }
 
-/* Des couleurs specifiques selon les types de menus */
+#conteneur { width: 100%; } /* Particularisme IE/PC */
+	
+#conteneur #contenu { 
+	float: left; 
+	width: 33em;
+}
 
-.general		{ background-color: #f8f8e8; text-align:center; }
-.general .menu-titre 	{ background-color: #fcfcf0; }
 
-.rubriques 		{ background-color: #eaffea; text-align:center; }
-.rubriques .menu-titre	{ background-color: #f2fff2; }
+#conteneur #navigation { 
+	float: right;
+	width: 12em;
+	text-align: center;  
+}
 
-.breves 		{ background-color: #ffeaea; }
-.breves .menu-titre	{ background-color: #fff2f2; text-align:center; }
+/*  Blocs du contenu (c-a-d. la colonne principale)
+---------------------------------------------- */
+#contenu .contre-encart { 
+	float: left;
+	width: 21em;
+}
 
-.divers 		{ background-color: #eaeaff; }
-.divers .menu-titre	{ background-color: #f2f2ff; text-align:center; }
+#contenu .encart { 
+	float: right; 
+	width: 11em;
+	margin: 0;
+	margin-bottom: 1em;
+}
 
-.forums 		{ background-color: #e8f8f8; }
-.forums .menu-titre	{ background-color: #f0fcfc; text-align:center; }
+#contenu .encart div h3 {
+	font-size: 1.2em;
+	font-weight: bold;	
+}
 
 
-/*
- * Styles pour le contenu (c-a-d. la colonne principale)
- */
+/*  Entete et pied de page
+---------------------------------------------- */
 
-.contenu {
-	margin: 15px;
-}
-.contenu h2.titre-extrait {
-}
-.contenu h2.titre-texte {
-}
-.contenu .surtitre {
-	margin-top: 0em;
-	margin-bottom: 0em;
-}
-.contenu .detail {
-	margin-left: 2em;
-}
-.contenu .detail .important {
-	color: #a02020;
-}
-.extrait {
-	margin: 0.1em;
-	margin-top: 0.5em;
-	margin-bottom: 0.5em;
-	margin-left: 2em;
-	margin-right: 0.1em;
-	line-height: 1.4em;
-}
-.liste-articles {
-	margin-top: 1em;
-	margin-bottom: 1em;
-	clear: left;
-}
-.contenu .forum-repondre {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	text-align: left;
-	font-size: 90%;
+/* * Entete */
+#entete {
+	width: 100%;
+	font-size: 0.77em; }
+	
+#entete h1 {
+	float: left;
 	font-weight: bold;
-	margin-top: 0.6em;
-}
+	font-size: 1.5em;
+	margin: 0;
+	padding: 0;}
 
+#entete a { text-decoration: none; }
+#entete a img.spip_logos { display: block; }
 
-/*
- * Disposition a l'ecran : colonnes, encarts, cartouches
- */
+/* * Fil d'Ariane */
+#hierarchie {
+	clear: both;
+	margin-bottom: 16px;
+	border-top: 2px solid #333333;	
+	font-size: 0.77em; }
 
-#principal {
-	position: absolute;
-	left: 30%;
-	/*left: 18em;*/
-	top: 0px;
-	margin: 0px;
-	padding: 0px;
-	/*margin-right: 2em;*/
-	margin-right: 3%;
-	margin-top: 1.5em;
-}
 
-#plan {
-	position: absolute;
-	left: 2em;
-	top: 0px;
-	margin: 0px;
-	padding: 0px;
-	margin-right: 2em;
+/* * Pied de page */
+#pied { 
+	clear: both;
+	width: 100%;
 	margin-top: 2em;
+	border-top: 1px dotted #CCCCCC;
+	padding: 2px;
+	text-align: center; }
+	
+#pied small { font-size: 0.77em; }
+
+/*  ------------------------------------------
+/*  Habillage des menus et de navigation
+/*  ------------------------------------------ */
+
+#navigation *{ font-size: 0.77em; }
+#navigation * *{ font-size: 1em; }
+#navigation div h3 { font-size: 1.2em; font-weight: bold; }
+
+#contenu .encart *{ font-size: 0.71em; }
+#contenu .encart * *{ font-size: 1em; }
+
+/*  Habillage commun des menus
+---------------------------------------------- */
+.rubriques, .breves, .syndic, .forums, .divers { 
+	text-align: left; 
+	border: 1px solid #CCCCCC; 
+	margin-bottom: 16px;
+	min-width: 10em;
 }
-
-#navigation {
-	position: absolute;
-	left: 0px;
-	top: 0px;
-	width: 24%;
-	/*width: 14em;*/
-	padding: 0px;
-	margin: 0px;
-	/*margin-left: 1.8em;*/
-	margin-left: 3%;
-	margin-top: 1.5em;
+	
+.rubriques .titre, .breves .titre, .syndic .titre, .forums .titre, .divers .titre { 
+	padding: 3px 4px 2px 4px; 
+	border-bottom: 1px dotted #CCCCCC; 
+	text-align: center; 
 }
 
-.encart {
-	float: right;
-	/*width: 14em;*/
-	width: 34%;
-	margin-left: 4%;
-	/*margin-left: 2em;*/
-	margin-top: 1em;
-	margin-bottom: 0em;
-	margin-right: 0px;
+.rubriques p, .breves p, .syndic p, .forums p, .divers p { margin: 2px 4px; }
+	
+.rubriques ul, .breves ul, .syndic ul, .forums ul, .divers ul { 
+	display: block;
+	padding: 2px 0;  
+	padding-right: 0.7em; 
 }
+	
+.rubriques li, .breves li, .syndic li, .forums li, .divers li { 
+	list-style: none; 
+	padding-left: 0.7em;
+} 
 
-.cartouche {
-	padding-top: 1em;
-	border-top: 2px solid #404040;
-	margin-bottom: 0em;
-}
+/*  Des couleurs specifiques selon les types de menus
+---------------------------------------------- */
+.rubriques { background: #EAFFEA;}
+.rubriques .titre { background: #F2FFF2; }
 
-.spip_logos {
-	margin: 3px;
-	border-width: 0px;
-}
+.breves { background: #FFEAEA; }
+.breves .titre { background: #FFF2F2; }
 
-/*
- * Habillage du plan du site
- */
+.syndic { background: #E8F8F8; }
+.syndic .titre { background: #F0FCFC; }
 
-.plan-secteur {
-	margin-top: 0em;
-	margin-bottom: 3em;
-	clear: right;
-}
+.forums { background: #EAEAFF; }
+.forums .titre { background: #F2F2FF; }
 
-.plan-secteur h1 {
-	display: block;
-	border: 1px solid #a0a0a0;
-	margin: 0px;
-	padding: 8px;
-	font-size: 150%;
-	font-weight: bold;
-	background-color: #e0ffe0;
-	text-align:center;
-}
-.plan-rubriques {
-	clear: left;
-	display: block;
-	list-style: none;
-}
-.plan-rubrique {
-	display: inline;
-	border: 1px solid #a0a0a0;
-	padding: 3px;
-	font-weight: bold;
-}
-.plan-articles {
-	clear: left;
-	margin-top: 0.5em;
-	margin-bottom: 1em;
-	list-style: square;
-}
+.divers { background: #F8F8E8; }
+.divers .titre { background: #FCFCF0; }
 
-/* Eclaircissement progressif des rubriques en fonction de la profondeur */
+/*  ------------------------------------------
+/*  Habillage du contenu
+/*  ------------------------------------------ */
 
-ul .plan-rubrique {
-	background-color: #e0ffe0;
-	border-color: #b8b8b8;
-}
-ul ul .plan-rubrique {
-	background-color: #eaffea;
-	border-color: #d0d0d0;
-}
-ul ul ul .plan-rubrique {
-	background-color: #f4fff4;
-	border-color: #e8e8e8;
-}
+/*  Cartouche et titraille
+---------------------------------------------- */
+.cartouche { margin-bottom: 2em; }
+.cartouche small { font-size: 0.71em; }
 
+.cartouche .titre { 
+	font-size: 1.27em; 
+	font-weight: bold; 
+	color: #000000; }
 
-/*
- * Habillage des forums
- */
+.cartouche img.spip_logos {
+	float: right;
+	margin-left: 16px;
+	margin-bottom: 16px; }
+
+.cartouche p { margin: 0; padding: 0; clear: left; }
+
+.cartouche .traductions { font-size: 0.71em; }
+.cartouche .traductions p { float: left; }
+.cartouche .traductions li {
+	float: left;
+	margin-left: 1em; }
+
+#contenu .surtitre, #contenu .soustitre { 
+	font-size: 0.82em; 
+	font-variant: small-caps; 
+	font-family: Georgia, Garamond, Times, serif; }
+
+
+/*  Mise en forme des textes du contenu
+---------------------------------------------- */
+.chapo { 
+	margin-bottom: 1.5em; 
+	font-size: 0.82em; 
+	font-weight: bold; 
+	line-height: 1.4em; }
+
+.lien {
+	background: #FAFAFA;
+	margin: 1em;
+	margin-bottom: 1.5em;
+	padding: 8px;
+	border: 1px solid #CCCCCC;
+	font-size: 0.9em;
+	font-weight: bold; }
+	
+.texte { color: #000000; }
+	
+.texte *{ font-size: 1em; }
+
+.ps, .notes {
+	margin-top: 1.4em;
+	padding-top: 2px;
+	border-top: 2px solid #CCCCCC; }
+.ps { font-size: 0.82em; }
+.notes { clear: both; font-size: 0.77em; }
+
+.ps h3, .notes h3 { font-size: 1.19em; font-weight: bold; }
+
+/* * Citations */
+q, blockquote { font-family: Georgia, Garamond, Times, serif; }
+blockquote { 
+	margin: 10px 20px; 
+	padding: 0em 1em; 
+	border: 1px dotted #CCCCCC; }
+
+
+/*  Portfolio
+---------------------------------------------- */
+#documents_portfolio {
+	clear: both;
+	margin-top: 1.4em;
+	padding-top: 2px;
+	border-top: 2px solid #CCCCCC;
+	padding-top: 1em; }
+  
+#document_actif { 
+	clear: both;
+	margin-top: 1em;
+	text-align: center; }
+#document_actif img { margin: auto; }
+
+/*  Listes de documents joints (a un article ou une rubrique)
+---------------------------------------------- */
+#documents_joints {
+	margin-top: 1.4em;
+	padding-top: 2px;
+	border-top: 2px solid #CCCCCC;
+	font-size: 0.88em; }
+#documents_joints h3 {
+	margin-bottom: 10px; font-weight: bold; }
+#documents_joints li { margin-bottom: 10px; }
+#documents_joints li img.spip_logos {}
+#documents_joints li .spip_doc_titre { text-align: left; }
+#documents_joints li .spip_doc_descriptif {}
+
+
+/* Listes d'articles et extraits introductifs
+----------------------------------------------- */
+.extrait { margin-bottom: 16px; padding-top: 0.3em; }
+
+.extrait .titre a { 
+	font-size: 1.03em; 
+	font-weight: bold; }
+	
+.extrait img.spip_logos {
+	float: right;
+	margin-left: 16px;
+	margin-bottom: 16px;
+	clear: right; }
 
-ul.forum-total {
-	display: block;
-	padding: 0px;
-	margin: 0px;
-	list-style: none;
-}
-.forum-fil {
-	margin-top: 3em;
-}
-.forum-fil ul {
-	display: block;
-	margin: 0px;
-	margin-left: 2em;
-	padding: 0px;
-	list-style: none;
-}
-.forum-titre {
-	font-weight: bold;
-	font-size: 120%;
-}
-.forum-item {
-	margin: 0px;
-	padding: 1em;
-	padding-top: 0.5em;
-	padding-bottom: 0em;
-	text-align: justify;
-	color: #303030;
-	font-size: 80%;
-}
-.forum-repondre-message {
+.extrait p { margin: 0; padding: 0; }
+	
+.extrait .enclosures { 
+	float: right;
 	text-align: right;
-}
+	max-width: 60%; 
+	margin: 0; }
+	
+.extrait small { 
+	display: block; 
+	font-size: 0.71em; }
+	
+.extrait .texte { 
+	margin-top: 5px;
+	margin-bottom: 2em; 
+	border: 1px solid #CCCCCC; 
+	padding: 0.9em; 
+	font-size: 0.82em; 
+	line-height: 1.4em; }
+
+/*  ------------------------------------------
+/*  Habillage specifique du plan du site
+/*  ------------------------------------------ */
+
+#contenu.plan {}
+
+#contenu.plan h3 {
+	clear: both;
+	background: #e0ffe0;
+	border: 1px solid #CCCCCC;
+	padding: 8px;
+	margin-bottom: 16px; 
+	font-weight: bold; 
+	text-align: center; }
+	
+#contenu.plan ul { 
+	display: block; 
+	clear: left; 
+	margin-left: 16px; 
+	margin-bottom: 16px; }
+	
+#contenu.plan li { list-style: square; }
+#contenu.plan .encart ul, #contenu.plan .encart li { margin: 0; list-style: none; }
+
+/*  ------------------------------------------
+/*  Habillage des forums
+/*  ------------------------------------------ */
+
+#contenu .repondre {
+	clear: both;
+	margin-top: 2.5em;
+	padding-top: 2px;
+	border-top: 2px solid #CCCCCC;
+	font-size: 0.88em;
+	font-weight: bold; }
+
+/* * Habillage des forums */
+
+ul.forum { display: block; clear: both; margin: 0; padding: 0; }
+.forum-fil { margin-top: 1.5em; }
+.forum-fil ul { display: block; margin: 0; padding: 0; margin-left: 1em; }
+.forum-chapo .forum-titre, .forum-chapo .forum-titre a:hover { display: block; margin: 0; padding: 0; font-weight: bold; text-decoration: none; color: #333333; }
+.forum-chapo small {}
+.forum-texte { margin: 0; padding: 0.5em 1em 0 1em; color: #333333; font-size: 0.82em; }
+.forum-texte .forum-lien {}
+.forum-texte .forum-repondre-message { margin: 0; padding: 1px 0; text-align: right; }
 
 /* Boite d'un forum : eclaircissement progressif des bords */
 
-ul .forum {
-	border: 1px solid #909090;
-	padding: 0px;
-	margin: 0px;
-	margin-bottom: 1em;
-}
-ul ul .forum {
-	border: 1px solid #a4a4a4;
-}
-ul ul ul .forum {
-	border: 1px solid #b8b8b8;
-}
-ul ul ul ul .forum {
-	border: 1px solid #cccccc;
-}
-ul ul ul ul ul .forum {
-	border: 1px solid #e0e0e0;
-}
-ul ul ul ul ul ul .forum {
-	border: 1px dashed #e0e0e0;
-}
+ul .message { border: 1px solid #666666; margin: 0; padding: 0; margin-bottom: 1em; }
+ul ul .message { border: 1px solid #A4A4A4; }
+ul ul ul .message { border: 1px solid #B8B8B8; }
+ul ul ul ul .message { border: 1px solid #CCCCCC; }
+ul ul ul ul ul .message { border: 1px solid #E0E0E0; }
+ul ul ul ul ul ul .message { border: 1px dashed #E0E0E0; }
 
 /* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
 
-ul .forum-chapo {
-	border: 0px;
-	border-bottom: 1px dashed #b8b8b8;
-	margin: 0px;
-	padding-left: 6px;
-	padding-right: 6px;
-	padding-top: 3px;
-	padding-bottom: 2px;
-	font-size: 90%;
-	background: #c4e0e0;
-}
-ul ul .forum-chapo {
-	background: #d4e8e8;
-}
-ul ul ul .forum-chapo {
-	background: #e4f0f0;
-}
-ul ul ul ul .forum-chapo {
-	background: #f4f8f8;
-}
-ul ul ul ul ul .forum-chapo {
-	background: #ffffff;
-}
+ul .forum-chapo { border: 0; border-bottom: 1px dashed #B8B8B8; margin: 0; padding: 3px 6px 2px 6px; font-size: 0.88em; background: #C4E0E0; }
+ul ul .forum-chapo { background: #D4E8E8; }
+ul ul ul .forum-chapo { background: #E4F0F0; }
+ul ul ul ul .forum-chapo { background: #F4F8F8; }
+ul ul ul ul ul .forum-chapo { background: #FFFFFF; }
 
+/*  ------------------------------------------
+/*  Habillage des petitions
+/*  ------------------------------------------ */
 
-/*
- * Habillage des petitions
- */
+#signatures { clear: both; font-size: 0.77em; }
 
-.signatures {
-	margin-left: 0px;
-	margin-right: 0px;
-	margin-top: 1em;
-	margin-bottom: 1em;
-	width: 100%;
-}
-.signatures td, .signatures th {
-	-moz-border-radius: 0.4em;
-}
-.signatures-titre {
-	clear: right;
-	font-weight: bold;
-	font-size: 120%;
-	text-align: center;
+#signatures h3 {
 	padding: 0.5em;
-	margin: 0px;
-}
-.signature-date {
-	white-space: nowrap;
-	background: #e4f0f0;
-	padding: 0.5em;
-}
-.signature-nom {
-	font-weight: bold;
-	background: #ecf4f4;
-	padding: 0.2em;
 	text-align: center;
-}
-.signature-message {
-	font-size: 85%;
-	background: #f4f8f8;
-	padding: 0.4em;
-	text-align: justify;
-}
-
-
-/*
- * Formulaires
- */
+	font-size: 1.2em;
+	font-weight: bold; }
 
-.formrecherche {
-	background-color: #f2f2f2;
-	color: #505030;
-	margin: 0px;
-	padding: 2px;
-	border: solid 1px #909090;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 80%;
-	font-weight: normal;
-}
+#signatures table { width: 100%; margin: 1em 0; }
+#signatures thead { display: none; } /* On n'affiche pas les titres du tableau */
+#signatures td {}
 
-.formulaire {
-	color: black;
-	margin: 0px;
-	margin-bottom: 16px;
-	padding: 4px;
-	border: 1px solid #a0a0a0;
-	background-color: #f6f6f6;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 80%;
-	font-weight: normal;
-}
-.forml {
-	background-color: #ececec;
-	margin: 4px;
-	padding: 1px;
-	border: dashed 1px #909090;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 90%;
-}
-.spip_bouton {
-	border: 2px solid #404040;
-	padding: 3px;
-	background: #d0d0d0;
-	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
-}
+#signatures td.signature-date {
+	background: #E4F0F0;
+	padding: 0.5em;
+	white-space: nowrap; }
 
-.spip-admin {
-}
+#signatures td.signature-nom {
+	background: #ECF4F4;
+	padding: 0.2em;
+	text-align: center;
+	font-weight: bold; }
 
+#signatures td.signature-message {
+	background: #F4F8F8;
+	padding: 0.4em;
+	font-size: 0.96em; }
 
+/*  ------------------------------------------
+/*  Divers
+/*  ------------------------------------------ */
+.invisible { position: absolute; top: -3000em; height: 1%; }
+.nettoyeur { clear: both;  margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; overflow: hidden; }
\ No newline at end of file
diff --git a/dist/impression.css b/dist/impression.css
index 447d4f44f9..f7afceecd8 100755
--- a/dist/impression.css
+++ b/dist/impression.css
@@ -1,7 +1,7 @@
+/*  ---------------------------------------------------------------- */
+/*  Feuille de style specifique a l'impression                       */
+/*  ---------------------------------------------------------------- */
 
-/*
- * Feuille de style specifique a l'impression
- */
  
 /* Pour les liens, on desactive les couleurs
    et on affiche l'URL cible a la suite du lien (!) */
@@ -126,4 +126,4 @@ a:after {
  
 .spip-admin-float {
 	display: none;
-}
+}
\ No newline at end of file
diff --git a/dist/inc-entete.html b/dist/inc-entete.html
new file mode 100644
index 0000000000..10ff258d07
--- /dev/null
+++ b/dist/inc-entete.html
@@ -0,0 +1,10 @@
+<div id="entete">
+
+[(#REM) Afficher le logo du site, sinon le titre du site ]
+<h1>[<a rel="start" href="#URL_SITE_SPIP/">(#LOGO_SITE_SPIP||reduire_image{770,200}|inserer_attribut{alt,[(#NOM_SITE_SPIP|textebrut)]}|inserer_attribut{title,[(#NOM_SITE_SPIP|textebrut)]}|sinon{#NOM_SITE_SPIP})</a>]</h1>
+
+[(#REM) Formulaire de recherche ]
+[<div class="formulaire_spip">(#FORMULAIRE_RECHERCHE)</div>]
+
+<br class="nettoyeur" />
+</div>
\ No newline at end of file
diff --git a/dist/inc-forum.html b/dist/inc-forum.html
new file mode 100644
index 0000000000..61eb6a52a0
--- /dev/null
+++ b/dist/inc-forum.html
@@ -0,0 +1,56 @@
+[(#PARAMETRES_FORUM|?{'',''}) Cette balise (invisible) provoque le recalcul du forum la premiere fois qu'un message est poste (cf. inc/invalideur). ]
+
+[(#REM) Nombre total de messages ]
+<BOUCLE_decompte(FORUMS) {id_rubrique ?}{id_article ?}{id_breve ?}{id_syndic ?} {plat}>
+</BOUCLE_decompte>[<p class="repondre">(#TOTAL_BOUCLE) [(#TOTAL_BOUCLE|=={1}|?{<:commentaire:>,<:commentaires:>})]</p>]</B_decompte>
+
+[(#REM) Messages du forum ]
+<B_forums>
+<ul class="forum">
+
+	<BOUCLE_forums(FORUMS) {id_rubrique ?}{id_article ?}{id_breve ?}{id_syndic ?} {par date}>
+
+	<li class="forum-fil">
+
+		<div class="message">
+			<div class="forum-chapo">
+				<h4 class="forum-titre"><a href="#forum#ID_FORUM" name="forum#ID_FORUM" id="forum#ID_FORUM">#TITRE</a></h4>
+				<small>[(#DATE|affdate)][&nbsp;(#DATE|heures)][:(#DATE|minutes)][, <:par_auteur:> (#NOM)]</small>
+			</div>
+			<div class="forum-texte">
+				[(#TEXTE|lignes_longues)]
+				[<p class="forum-lien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
+				[<p class="forum-repondre-message"><a href="(#PARAMETRES_FORUM|url_reponse_forum)"><:repondre_message:></a></p>]
+			</div>
+		</div>
+
+		<B_forums_fils>
+		<ul>
+			<BOUCLE_forums_fils(FORUMS){id_parent}{par date}>
+
+			<li>
+				<div class="message">
+					<div class="forum-chapo">
+						<strong class="forum-titre"><a href="#forum#ID_FORUM" name="forum#ID_FORUM" id="forum#ID_FORUM">#TITRE</a></strong>
+						<small>[(#DATE|affdate)][&nbsp;(#DATE|heures)][:(#DATE|minutes)][, <:par_auteur:> (#NOM)]</small>
+					</div>
+					<div class="forum-texte">
+						[(#TEXTE|lignes_longues)]
+						[<p class="forum-lien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
+						[<p class="forum-repondre-message"><a href="(#PARAMETRES_FORUM|url_reponse_forum)"><:repondre_message:></a></p>]
+					</div>
+				</div>
+
+				<BOUCLE_Forums_Boucle(boucle_forums_fils)></BOUCLE_Forums_Boucle>
+
+			</li>
+
+			</BOUCLE_forums_fils>
+		</ul>
+		</B_forums_fils>
+
+	</li>
+	</BOUCLE_forums>
+
+</ul>
+</B_forums>
\ No newline at end of file
diff --git a/dist/inc-petition.html b/dist/inc-petition.html
new file mode 100644
index 0000000000..8382b79f93
--- /dev/null
+++ b/dist/inc-petition.html
@@ -0,0 +1,39 @@
+[(#REM) Signer la petition ]
+[<div class="formulaire_spip">(#FORMULAIRE_SIGNATURE)</div>]
+
+[(#REM) Signatures de la petition ]
+<B_signatures>
+            <div id="signatures">
+                <B_signatures_decompte>
+                [(#REM) S'affiche s'il y a pagination]
+                <h3>#TOTAL_BOUCLE <:signatures_petition:></h3>
+                [(#ENV{debut_signatures,0}|=={0}|?{'','<a href="[(#SELF|parametre_url{debut_signatures,''})]#signatures"[ title="(#DATE|affdate)"]>'})][(#ENV{debut_signatures,0}|=={0}|?{'',</a>})]
+                <BOUCLE_signatures_decompte(SIGNATURES){id_article}{par date} {inverse}>
+                [|(#COMPTEUR_BOUCLE|modulo{30}|?{'',[(#COMPTEUR_BOUCLE|=={#ENV{debut_signatures,0}}|?{'<strong>',<a href="[(#SELF|parametre_url{debut_signatures,#COMPTEUR_BOUCLE})]#signatures"[ title="(#DATE|affdate)"]>})] #COMPTEUR_BOUCLE [(#COMPTEUR_BOUCLE|=={#ENV{debut_signatures,0}}|?{'</strong>',</a>})]})]
+                </BOUCLE_signatures_decompte>
+                [(#REM) S'affiche s'il n'y a pas de signature]
+                <h3>0 <:signatures_petition:></h3>
+                <//B_signatures_decompte>
+
+                <table summary="<:signatures_petition:>">
+                <caption class="invisible"><:signatures_petition:></caption>
+                    <thead>
+                        <tr>
+                            <th scope="col"><:date:></th>
+                            <th scope="col"><:nom:></th>
+                            <th scope="col"><:message:></th>
+                        </tr>
+                    </thead>
+                    <tbody>
+                        <BOUCLE_signatures(SIGNATURES) {id_article} {par date}{inverse} {debut_signatures,30}>
+                        <tr>
+                            <td class="signature-date">[(#DATE|affdate)]</td>
+                            <td class="signature-nom">#NOM[<br /><a href="(#URL_SITE)" class="spip_out"><small>[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})</small>]</a>]</td>
+                            [<td class="signature-message">(#MESSAGE|PtoBR)</td>]
+                        </tr>
+                        </BOUCLE_signatures>
+                    </tbody>
+                </table>
+
+            </div>
+            </B_signatures>
\ No newline at end of file
diff --git a/dist/inc-pied.html b/dist/inc-pied.html
new file mode 100644
index 0000000000..9372286dd4
--- /dev/null
+++ b/dist/inc-pied.html
@@ -0,0 +1 @@
+<div id="pied"><small><a href="#URL_PAGE{backend}" title="<:syndiquer_site:>"><img src="ecrire/img_pack/feed.png" alt="<:icone_suivi_activite:>" width="16" height="16" class="spip_logos" /></a> | <a href="#URL_PAGE{plan}"><:plan_site:></a> | <a href="ecrire/"><:espace_prive:></a> | <a href="http://www.spip.net"><img src="ecrire/img_pack/spip-80x15.png" alt="<:site_realise_avec_spip:>" width="80" height="15" class="spip_logos" /></a></small></div>
diff --git a/dist/inc-rubriques.html b/dist/inc-rubriques.html
new file mode 100644
index 0000000000..70f8b590f6
--- /dev/null
+++ b/dist/inc-rubriques.html
@@ -0,0 +1,28 @@
+[(#REM)
+	Barre de navigation, ouverte sur la hierarchie courante
+
+	On fait un plan, et, quand on avance vers une rubrique,
+	on l'affiche si son parent est expose ou est la racine du site. ]
+
+<B_rubriques>
+<div class="rubriques">
+	<h3 class="titre"><:rubriques:></h3>
+	<ul>
+	<BOUCLE_rubriques(RUBRIQUES) {racine} {par num titre, titre}>
+		<li>
+			<a href="#URL_RUBRIQUE"[ class="(#EXPOSE)"]>[(#TITRE|supprimer_numero|couper{80})]</a>
+
+			<B_sous_rubriques>
+			<ul>
+				<BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num titre, titre}><BOUCLE_test_expose(RUBRIQUES) {id_enfant}>[(#EXPOSE{' '})]</BOUCLE_test_expose>
+					<li><a href="#URL_RUBRIQUE"[ class="(#EXPOSE)"]>[(#TITRE|supprimer_numero|couper{80})]</a><BOUCLE_re(BOUCLE_sous_rubriques)></BOUCLE_re>	</li>
+				</B_test_expose></BOUCLE_sous_rubriques>
+			</ul>
+			</B_sous_rubriques>
+
+		</li>
+	</BOUCLE_rubriques>
+
+	</ul>
+</div>
+</B_rubriques>
\ No newline at end of file
diff --git a/dist/mot.html b/dist/mot.html
index 1af7eb5eae..d139d068d7 100644
--- a/dist/mot.html
+++ b/dist/mot.html
@@ -1,179 +1,162 @@
 #CACHE{86400}
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<BOUCLE_mot_principal(MOTS) {id_mot} {doublons}>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html dir="#LANG_DIR" lang="#LANG">
 <head>
-<title>[(#TITRE|textebrut)]</title>
-<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
-
-<!-- Ceci est la feuille de style par defaut pour les types internes a SPIP -->
-<link rel="stylesheet" href="#CHEMIN{spip_style.css}" type="text/css" />
-
-<!-- Les feuilles de style specifiques aux presents squelettes -->
-<link rel="stylesheet" href="#CHEMIN{typographie.css}" type="text/css" />
-
-<!-- media="..." permet de ne pas utiliser ce style sous Netscape 4 (sinon plantage) -->
-<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="projection, screen, tv" />
-<!-- media="print" permet d'utiliser cette feuille de style quand vous imprimez depuis votre navigateur -->
-<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
-[	<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
-]</head>
+	<title>[(#TITRE|supprimer_numero|textebrut)][ - (#NOM_SITE_SPIP|textebrut)]</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
+	[<meta name="description" content="(#DESCRIPTIF|sinon{#TEXTE}|couper{150}|attribut_html)" />]
+	<meta name="generator" content="SPIP" />
 
-<body>
-<BOUCLE_mot_principal(MOTS) {id_mot} {doublons}>
-<div id="navigation">
+	<!-- Ceci est la feuille de style par defaut pour les types internes a SPIP -->
+	<link rel="stylesheet" href="#CHEMIN{spip_style.css}" type="text/css" />
 
-<h1 class="structure"><:navigation:></h1>
+	<!-- Feuille de styles CSS pour l'affichage du site sur ecran -->
+	<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="all" />
 
-<!-- Menu de navigation general -->
+	<!-- Feuille de styles CSS pour l'impression -->
+	<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
 
-<div class="menu">
-<ul class="general">
-	<li class="menu-titre">
-	[<a href="(#URL_SITE_SPIP)" title="<:accueil_site:>"><strong>#NOM_SITE_SPIP</strong></a>]
-	</li>
-	<li class="menu-item">
-	<a href="#URL_PAGE{plan}"><:plan_site:></a>
-	</li>
-	<li class="menu-item">
-	<a href="#URL_PAGE{resume}" title="<:articles_populaires:>"><:en_resume:></a>
-	</li>
-	<li class="menu-item">
-	<a href="ecrire/"><:espace_prive:></a>
-	</li>
-</ul>
-</div>
-
-
-<!-- Formulaire de recherche -->
-
-[(#FORMULAIRE_RECHERCHE)]
-
-
-<!-- Menu de navigation mots-cles : les autres mots cles du meme groupe-->
-
-<B_mots_freres>
-<h2 class="structure"><:mots_clefs_meme_groupe:></h2>
-
-<div class="menu">
-<div class="divers">
-<BOUCLE_groupe(GROUPES_MOTS) {id_groupe} {doublons}><div class="menu-titre"[ title="(#DESCRIPTIF|attribut_html)"]>#TITRE</div></BOUCLE_groupe>
-<ul class="menu-liste">
-<BOUCLE_mots_freres(MOTS) {type} {par titre}>
-	<li class="menu-item"><a [(#EXPOSE{name,href})]="#URL_MOT" title="[(#DESCRIPTIF|textebrut|entites_html)]">#TITRE</a></li>
-</BOUCLE_mots_freres>
-	</ul>
-</div>
-</div>
-</B_mots_freres>
+	<!-- Lien vers le backend pour navigateurs eclaires -->
+	<link rel="alternate" type="application/rss+xml" title="<:syndiquer_rubrique:>" href="#URL_PAGE{backend,id_rubrique=#ID_MOT}" />
 
+	[<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />]
+</head>
 
-<!-- Menu de navigation mots-cles : les autres groupes avec un lien sur le premier mot du groupe -->
-
-<B_groupes_freres>
-<h2 class="structure"><:autres_groupes_mots_clefs:></h2>
-
-<div class="menu">
-<div class="divers">
-<div class="menu-titre"><:autres_groupes_mots_clefs:></div>
-	<ul class="menu-liste">
-<BOUCLE_groupes_freres(GROUPES_MOTS) {par titre} {doublons}>
-<BOUCLE_mot_cousin(MOTS) {id_groupe} {par titre} {0,1}>
-	<li class="menu-item"[ title="(#_groupes_freres:DESCRIPTIF|attribut_html)"]><a href="#URL_MOT">#TYPE</a></li>
-</BOUCLE_mot_cousin>
-</BOUCLE_groupes_freres>
-	</ul>
-</div>
-</div>
-</B_groupes_freres>
-
-
-</div>
-
-<!-- Une : contenu du mot-cle -->
-
-<div class="contenu" id="principal">
-
-<div class="cartouche">
-[(#LOGO_MOT|left)]
-<h1 class="titre-texte">#TITRE</h1>
-</div>
-
-	<div class="encart">
-
-	<!-- Rubriques liees au mot-cle -->
-
-	<B_rubriques>
-	<h2 class="structure"><:rubriques:></h2>
-
-	<div class="menu">
-	<div class="rubriques">
-	<div class="menu-titre"><:rubriques:></div>
-		<ul class="menu-liste">
-	<BOUCLE_rubriques(RUBRIQUES) {id_mot} {par titre}>
-		<li class="menu-item"><a href="#URL_RUBRIQUE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></li>
-	</BOUCLE_rubriques>
-		</ul>
-	</div>
-	</div>
-	</B_rubriques>
-
-	<!-- Breves liees au mot-cle -->
-
-	<B_breves>
-	<h2 class="structure"><:breves:></h2>
-
-	<div class="menu">
-	<div class="breves">
-	<div class="menu-titre"><:breves:></div>
-		<ul class="menu-liste">
-	<BOUCLE_breves(BREVES) {id_mot} {par titre}>
-		<li class="menu-item"><a href="#URL_BREVE">#TITRE</a></li>
-	</BOUCLE_breves>
-		</ul>
-	</div>
-	</div>
-	</B_breves>
-
-	<!-- Sites Web lies au mot-cle -->
-
-	<B_sites>
-	<h2 class="structure"><:sites_web:></h2>
-
-	<div class="menu">
-	<div class="breves">
-	<div class="menu-titre"><:sites_web:></div>
-		<ul class="menu-liste">
-	<BOUCLE_sites(SITES) {id_mot} {par nom_site}>
-		<li class="menu-item"><a href="#URL_SITE">#TITRE</a></li>
-	</BOUCLE_sites>
-		</ul>
-	</div>
-	</div>
-	</B_sites>
-
-	</div>
-
-[<div class="chapo">(#TEXTE)</div>]
-[<div class="notes">(#NOTES)</div>]
-
-
-<!-- Articles lies au mot-cle -->
-
-<h1 class="structure"><:articles:></h1>
-
-<div class="liste-articles">
-
-<BOUCLE_articles(ARTICLES) {id_mot} {par titre}>
-	<h2><a href="#URL_ARTICLE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></h2>
-	<div class="detail">
-	[(#DATE|nom_jour)] [(#DATE|affdate)]
-	<B_auteurs><:par_auteur:> <BOUCLE_auteurs(AUTEURS) {id_article} {", "}>#NOM</BOUCLE_auteurs>
-	</div>
-	<br />
-</BOUCLE_articles>
-
-</div>
-</div>
-</BOUCLE_mot_principal>
+<body>
+	<div id="page">
+
+		[(#REM) Entete de la page + titre du site ]
+		<INCLURE{fond=inc-entete}{lang}>
+
+		[(#REM) Fil d'Ariane ]
+		<div id="hierarchie"><a href="#URL_SITE_SPIP"><:accueil_site:></a> &gt; <:mots_clefs:><BOUCLE_ariane(GROUPES_MOTS){id_groupe}> &gt; [(#TITRE|supprimer_numero|couper{80})]</BOUCLE_ariane>[ &gt; (#TITRE|supprimer_numero|couper{80})]</div>
+
+		<div id="conteneur">
+
+			[(#REM) Contenu principal : contenu du mot-cle ]
+
+			<div id="contenu">
+
+				<div class="cartouche">
+					[(#LOGO_MOT||reduire_image{200,200})]
+					<h2 class="titre">[(#TITRE|supprimer_numero)]</h2>
+				</div>
+
+				[<div class="chapo">(#TEXTE)</div>]
+
+				<br class="nettoyeur" />
+
+				[(#REM) Articles lies au mot-cle ]
+				<B_articles>
+				<div class="contre-encart">
+					<h3 class="invisible"><:articles:></h3>
+					<ul>
+						<BOUCLE_articles(ARTICLES) {id_mot} {par popularite}{inverse}>
+						<li class="extrait">
+						<h4 class="titre"><a href="#URL_ARTICLE">[(#TITRE|supprimer_numero|couper{80})]</a></h4>
+						<small>[(#DATE|affdate)]<B_auteurs>, <:par_auteur:> <BOUCLE_auteurs(AUTEURS) {id_article} {", "}>[(#NOM|supprimer_numero)]</BOUCLE_auteurs></small></li>
+						</BOUCLE_articles>
+					</ul>
+				</div><!-- fin contre-encart --></B_articles>
+
+				<div class="encart">
+
+				[(#REM) Rubriques liees au mot-cle ]
+				<B_rubriques>
+				<div class="rubriques">
+					<h3 class="titre"><:rubriques:></h3>
+					<ul>
+						<BOUCLE_rubriques(RUBRIQUES) {id_mot} {par titre}>
+						<li><a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|couper{80})]</a></li>
+						</BOUCLE_rubriques>
+					</ul>
+				</div>
+				</B_rubriques>
+
+				[(#REM) Breves liees au mot-cle ]
+				<B_breves>
+				<div class="breves">
+					<h3 class="titre"><:breves:></h3>
+					<ul>
+						<BOUCLE_breves(BREVES) {id_mot} {par titre}>
+						<li><a href="#URL_BREVE">[(#TITRE|supprimer_numero|couper{80})]</a></li>
+						</BOUCLE_breves>
+					</ul>
+				</div>
+				</B_breves>
+
+				[(#REM) Liens des forums ]
+				<B_forums_liens>
+				<div class="forums">
+					<h3 class="titre"><:messages_forum:></h3>
+					<ul>
+						<BOUCLE_forums_liens(FORUMS) {id_mot} {plat} {par date}{inverse}>
+						<li>[(#DATE|affdate_court) : ]<a href="#URL_FORUM">[(#TITRE|supprimer_numero|couper{80})]</a></li>
+						</BOUCLE_forums_liens>
+					</ul>
+				</div>
+				</B_forums_liens>
+
+				[(#REM) Sites Web lies au mot-cle ]
+				<B_sites>
+				<div class="syndic">
+					<h3 class="titre"><:sites_web:></h3>
+					<ul>
+						<BOUCLE_sites(SITES) {id_mot} {par nom_site}>
+						<li><a href="[(#ID_SYNDIC|generer_url_site)]">[(#NOM_SITE|supprimer_numero|couper{80})]</a></li>
+						</BOUCLE_sites>
+					</ul>
+				</div>
+				</B_sites>
+
+				</div>
+
+				[<div class="notes"><h3><:info_notes:></h3>(#NOTES)</div>]
+
+			</div><!-- fin contenu -->
+
+			[(#REM) Menu de navigation laterale ]
+			<div id="navigation">
+				<h2 class="invisible"><:navigation:></h2>
+
+				[(#REM) Menu de navigation par rubriques ]
+				<INCLURE{fond=inc-rubriques}{lang}>
+
+				[(#REM) Menu de navigation mots-cles : les autres mots cles du meme groupe ]
+				<B_mots_freres>
+				<div class="divers">
+					<BOUCLE_groupe(GROUPES_MOTS) {id_groupe} {doublons}><h3 class="titre"[ title="(#TITRE|couper{80}|texte_backend)"]><:mots_clefs_meme_groupe:></h3></BOUCLE_groupe>
+					<ul>
+						<BOUCLE_mots_freres(MOTS) {type} {par titre}>
+						<li><a href="#URL_MOT"[ class="(#EXPOSE)"]>[(#TITRE|supprimer_numero|couper{80})]</a></li>
+						</BOUCLE_mots_freres>
+					</ul>
+				</div>
+				</B_mots_freres>
+
+				[(#REM) Menu de navigation mots-cles : les autres groupes avec un lien sur le premier mot du groupe ]
+				<B_groupes_freres>
+				<div class="divers">
+					<h3 class="titre"><:autres_groupes_mots_clefs:></h3>
+					<ul>
+						<BOUCLE_groupes_freres(GROUPES_MOTS) {par titre} {doublons}>
+						<BOUCLE_mot_cousin(MOTS) {id_groupe} {par titre} {0,1}>
+						<li><a href="#URL_MOT">[(#TYPE|supprimer_numero)]</a></li>
+						</BOUCLE_mot_cousin>
+						</BOUCLE_groupes_freres>
+					</ul>
+				</div>
+				</B_groupes_freres>
+
+			</div><!-- fin navigation -->
+
+		</div><!-- fin conteneur -->
+
+		[(#REM) Pied de page ]
+		<INCLURE{fond=inc-pied}{lang}>
+
+	</div><!-- fin page -->
 </body>
 </html>
+</BOUCLE_mot_principal>
\ No newline at end of file
diff --git a/dist/plan.html b/dist/plan.html
index eacde2ed52..09bd9b06a7 100644
--- a/dist/plan.html
+++ b/dist/plan.html
@@ -1,125 +1,128 @@
 #CACHE{7200}
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html dir="#LANG_DIR" lang="#LANG">
 <head>
-<title>[#NOM_SITE_SPIP]</title>
-<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
+	<title><:plan_site:> - [(#NOM_SITE_SPIP|textebrut)]</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
+	[<meta name="description" content="(#DESCRIPTIF_SITE_SPIP|couper{150}|attribut_html)" />]
+	<meta name="robots" content="none" />
+	<meta name="generator" content="SPIP" />
 
-<!-- Ceci est la feuille de style par defaut pour les types internes a SPIP -->
-<link rel="stylesheet" href="#CHEMIN{spip_style.css}" type="text/css" />
+	<!-- Ceci est la feuille de style par defaut pour les types internes a SPIP -->
+	<link rel="stylesheet" href="#CHEMIN{spip_style.css}" type="text/css" />
 
-<!-- Les feuilles de style specifiques aux presents squelettes -->
-<link rel="stylesheet" href="#CHEMIN{typographie.css}" type="text/css" />
+	<!-- Feuille de styles CSS pour l'affichage du site sur ecran -->
+	<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="all" />
 
-<!-- media="..." permet de ne pas utiliser ce style sous Netscape 4 (sinon plantage) -->
-<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="print, projection, screen, tv" />
-[	<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
-]</head>
-
-<body>
+	<!-- Feuille de styles CSS pour l'impression -->
+	<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
 
+	[<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />]
+</head>
 
-<!-- Plan du site -->
+<body>
+	<div id="page">
 
-<div id="plan" class="contenu">
+		[(#REM) Entete de la page + titre du site ]
+		<INCLURE{fond=inc-entete}{lang}>
 
-<BOUCLE_secteurs(RUBRIQUES) {racine} {par titre}>
+		[(#REM) Fil d'Ariane ]
+		<div id="hierarchie"><a href="#URL_SITE_SPIP"><:accueil_site:></a> &gt; <:plan_site:></div>
 
-<div class="plan-secteur">
+		<div id="conteneur">
 
-	[(#LOGO_RUBRIQUE|left)]<h1><a href="#URL_RUBRIQUE">#TITRE</a></h1>
+			[(#REM) Le plan de site ci-dessous est a adapter selon les besoins. En particulier, on n'aura pas necessairement besoin de tous les elements (sous-rubriques, articles, breves et sites) ]
 
-	<div class="encart">
+			<div id="contenu" class="plan">
 
-	<!-- Breves -->
+				<h2 class="invisible"><:plan_site:></h2>
 
-	<h2 class="structure"><:breves:></h2>
+				<BOUCLE_secteurs(RUBRIQUES) {racine} {par titre}>
 
-	<B_breves>
-	<div class="menu">
-	<div class="breves">
-		<div class="menu-titre">
-		<:breves:>
-		</div>
-		<ul>
-	<BOUCLE_breves(BREVES) {id_secteur} {par date} {inverse} {0,15}>
-		<li class="menu-item">
-		<em>[(#DATE|affdate_court)]</em>:
-		<a href="#URL_BREVE">#TITRE</a>
-		</li>
-	</BOUCLE_breves>
-		</ul>
-	</div>
-	</div>
-	</B_breves>
+				<h3><a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|couper{80})]</a></h3>
 
-	<!-- Sur le Web -->
+				[(#REM) Articles et sous-rubriques ]
 
-	<h2 class="structure"><:sites_web:></h2>
+				<div class="contre-encart">
 
-	<B_sites>
-	<div class="menu">
-	<div class="divers">
-		<div class="menu-titre">
-		<:sur_web:>
-		</div>
-		<ul>
-	<BOUCLE_sites(SITES) {id_secteur} {par nom_site}>
-		<li class="menu-item">
-		<a href="#URL_SITE">#NOM_SITE</a>
-		</li>
-	</BOUCLE_sites>
-		</ul>
-	</div>
-	</div>
-	</B_sites>
+					<B_articles_racine>
+					<h4 class="invisible"><:articles:></h4>
+					<ul>
+						<BOUCLE_articles_racine(ARTICLES) {id_rubrique} {par titre}>
+						<li><a href="#URL_ARTICLE">[(#TITRE|supprimer_numero|couper{80})]</a></li>
+						</BOUCLE_articles_racine>
+					</ul>
+					</B_articles_racine>
 
-	</div>
+					<B_rubriques>
+					<ul>
+						<BOUCLE_rubriques(RUBRIQUES) {id_parent} {par titre}>
+						<li><strong><a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|couper{80})]</a></strong>
 
-<!-- Articles et sous-rubriques -->
+							<B_articles>
+							<ul>
+								<BOUCLE_articles(ARTICLES) {id_rubrique} {par titre}>
+								<li><a href="#URL_ARTICLE">[(#TITRE|supprimer_numero|couper{80})]</a></li>
+								</BOUCLE_articles>
+							</ul>
+							</B_articles>
 
-<h2 class="structure"><:articles:></h2>
+							<BOUCLE_sous_rubriques(BOUCLE_rubriques)></BOUCLE_sous_rubriques>
 
-<B_articles_racine>
-<ul class="plan-articles">
+						</li>
+						</BOUCLE_rubriques>
 
-<BOUCLE_articles_racine(ARTICLES) {id_rubrique} {par titre}>
-<li class="plan-article"><a href="#URL_ARTICLE">#TITRE</a></li>
-</BOUCLE_articles_racine>
+					</ul>
+					</B_rubriques>
 
-</ul>
-</B_articles_racine>
+				</div><!-- fin contre-encart -->
 
-<B_rubriques>
+				<div class="encart">
 
-<ul class="plan-rubriques">
+				[(#REM) Breves ]
+				<B_breves>
+				<div class="breves">
+					<h4 class="titre"><:breves:></h4>
+					<ul>
+						<BOUCLE_breves(BREVES) {id_secteur} {par date}{inverse}>
+						<li><a href="#URL_BREVE">[(#TITRE|supprimer_numero|couper{80})]</a></li>
+						</BOUCLE_breves>
+					</ul>
+				</div>
+				</B_breves>
 
-<BOUCLE_rubriques(RUBRIQUES) {id_parent} {par titre}>
-<li>
-<div class="plan-rubrique"><a href="#URL_RUBRIQUE">#TITRE</a></div>
+				[(#REM) Sur le Web ]
+				<B_sites>
+				<div class="syndic">
+					<h4 class="titre"><:sites_web:></h4>
+					<ul>
+						<BOUCLE_sites(SITES) {id_secteur} {par nom_site}>
+						<li><a href="[(#ID_SYNDIC|generer_url_site)]">[(#NOM_SITE|supprimer_numero|couper{80})]</a></li>
+						</BOUCLE_sites>
+					</ul>
+				</div>
+				</B_sites>
 
-	<B_articles>
-	<ul class="plan-articles">
-	<BOUCLE_articles(ARTICLES) {id_rubrique} {par titre}>
-	<li class="plan-article"><a href="#URL_ARTICLE">#TITRE</a></li>
-	</BOUCLE_articles>
-	</ul>
-	</B_articles>
+				</div>
 
-	<BOUCLE_sous_rubriques(BOUCLE_rubriques)></BOUCLE_sous_rubriques>
+				</BOUCLE_secteurs>
 
-</li>
-</BOUCLE_rubriques>
+			</div><!-- fin contenu -->
 
-</ul>
-</B_rubriques>
+			[(#REM) Menu de navigation laterale ]
+			<div id="navigation">
+				<h2 class="invisible"><:navigation:></h2>
 
+				[(#REM) Menu de navigation par rubriques ]
+				<INCLURE{fond=inc-rubriques}{lang}>
 
-</div>
+			</div><!-- fin navigation -->
 
-</BOUCLE_secteurs>
+		</div><!-- fin conteneur -->
 
-</div>
+		[(#REM) Pied de page ]
+		<INCLURE{fond=inc-pied}{lang}>
 
+	</div><!-- fin page -->
 </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/dist/recherche.html b/dist/recherche.html
index 105e177aa1..40d78af136 100644
--- a/dist/recherche.html
+++ b/dist/recherche.html
@@ -1,179 +1,141 @@
 #CACHE{0}
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
 <html dir="#LANG_DIR" lang="#LANG">
 <head>
-<title><:resultats_recherche:></title>
-<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
+	<title><:resultats_recherche:> - [(#NOM_SITE_SPIP|textebrut)]</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
+	<meta name="robots" content="none" />
+	<meta name="generator" content="SPIP" />
 
-<!-- Ceci est la feuille de style par defaut pour les types internes a SPIP -->
-<link rel="stylesheet" href="#CHEMIN{spip_style.css}" type="text/css" />
+	<!-- Ceci est la feuille de style par defaut pour les types internes a SPIP -->
+	<link rel="stylesheet" href="#CHEMIN{spip_style.css}" type="text/css" />
 
-<!-- Les feuilles de style specifiques aux presents squelettes -->
-<link rel="stylesheet" href="#CHEMIN{typographie.css}" type="text/css" />
+	<!-- Feuille de styles CSS pour l'affichage du site sur ecran -->
+	<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="all" />
 
-<!-- media="..." permet de ne pas utiliser ce style sous Netscape 4 (sinon plantage) -->
-<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="projection, screen, tv" />
-<!-- media="print" permet d'utiliser cette feuille de style quand vous imprimez depuis votre navigateur -->
-<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
-[	<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
-]</head>
+	<!-- Feuille de styles CSS pour l'impression -->
+	<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
 
-<body>
-
-<div id="navigation">
-
-<!-- Menu de navigation general -->
-
-<div class="menu">
-<ul class="general">
-	<li class="menu-titre">
-	[<a href="(#URL_SITE_SPIP)" title="<:accueil_site:>"><strong>#NOM_SITE_SPIP</strong></a>]
-	</li>
-	<li class="menu-item">
-	<a href="#URL_PAGE{plan}"><:plan_site:></a>
-	</li>
-	<li class="menu-item">
-	<a href="#URL_PAGE{resume}" title="<:articles_populaires:>"><:en_resume:></a>
-	</li>
-	<li class="menu-item">
-	<a href="ecrire/"><:espace_prive:></a>
-	</li>
-</ul>
-</div>
-
-
-<!-- Formulaire de recherche -->
-
-[(#FORMULAIRE_RECHERCHE)]
-
-
-<!-- Rubriques trouvees -->
-
-<B_rubriques>
-<div class="menu">
-<ul class="rubriques" title="<:rubriques:>">
-<li class="menu-titre"><:rubriques:></li>
-<BOUCLE_rubriques(RUBRIQUES) {recherche} {par points} {inverse} {0,8}>
-<li class="menu-item"><a href="#URL_RUBRIQUE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></li>
-</BOUCLE_rubriques>
-</ul>
-</div>
-</B_rubriques>
-
-
-<!-- Mots-cles trouves et articles associes-->
-
-<B_mots>
-<div class="menu">
-<ul class="divers" title="<:mots_clefs:>">
-<BOUCLE_mots(MOTS) {recherche} {par points} {inverse} {0,5}>
-<li>
-<div class="menu-titre"><a href="#URL_MOT" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></div>
-<B_articles_mots>
-	<ul class="menu-liste">
-<BOUCLE_articles_mots(ARTICLES) {id_mot} {par hasard} {0,8}>
-	<li class="menu-item"><a href="#URL_ARTICLE" title="[(#DESCRIPTIF|textebrut|entites_html)]">#TITRE</a></li>
-</BOUCLE_articles_mots>
-	</ul>
-</B_articles_mots>
-</li>
-</BOUCLE_mots>
-</ul>
-</div>
-</B_mots>
-
-</div>
-
-<!-- Une : articles trouves -->
-
-<div class="contenu" id="principal">
-
-<div class="cartouche">
-<h1 class="surtitre"><:resultats_recherche:></h1>
-[<h2 class="titre-texte">(#RECHERCHE)</h2>]
-</div>
-
-	<div class="encart">
-
-	<!-- Breves trouvees -->
-
-	<B_breves>
-
-	<div class="menu">
-	<div class="breves" title="Br&egrave;ves trouv&eacute;es">
-		<div class="menu-titre">
-		<:breves:>
-		</div>
-		<ul>
-	<BOUCLE_breves(BREVES) {recherche} {par points} {inverse} {0,8}>
-		<li class="menu-item">
-		<em>[(#DATE|affdate_court)]</em>:
-		<a href="#URL_BREVE">#TITRE</a>
-		</li>
-	</BOUCLE_breves>
-		</ul>
-	</div>
-	</div>
-
-	</B_breves>
-
-	<!-- Sites Web trouves -->
-
-	<B_sites>
-	<div class="menu">
-	<div class="divers" title="Sites Web trouv&eacute;s">
-		<div class="menu-titre">
-		<:sites_web:>
-		</div>
-		<ul>
-	<BOUCLE_sites(SITES) {recherche} {par points} {inverse} {0,8}>
-		<li class="menu-item">
-		<a href="#URL_SITE" title="[(#DESCRIPTIF|textebrut|entites_html)]">#NOM_SITE</a>
-		</li>
-	</BOUCLE_sites>
-		</ul>
-	</div>
-	</div>
-	</B_sites>
-
-	<!-- Messages trouves -->
-
-	<B_messages>
-	<div class="menu">
-	<div class="divers" title="<:messages_forum:>">
-		<div class="menu-titre">
-		<:messages_forum:>
-		</div>
-		<ul>
-	<BOUCLE_messages(FORUMS) {recherche} {par points} {inverse} {0,8}>
-		<li class="menu-item">
-		<a href="#URL_FORUM">#TITRE</a>
-		</li>
-	</BOUCLE_messages>
-		</ul>
-	</div>
-	</div>
-	</B_messages>
-
-	</div>
-
-
-<div class="liste-articles">
-
-<BOUCLE_articles(ARTICLES) {recherche} {par points} {inverse} {0,10}>
-	<h2><a href="#URL_ARTICLE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></h2>
-	<div class="detail">
-	[(#DATE|nom_jour)] [(#DATE|affdate)]
-	<B_auteurs_articles><:par_auteur:> <BOUCLE_auteurs_articles(AUTEURS) {id_article} {", "}>#NOM</BOUCLE_auteurs_articles>
-	</div>
-	<br />
-</BOUCLE_articles>
-
-</div>
-
-</div>
+	[<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />]
+</head>
 
+<body>
+<div id="page">
+
+    [(#REM) Entete de la page + titre du site ]
+    <INCLURE{fond=inc-entete}{lang}>
+
+    [(#REM) Fil d'Ariane ]
+    <div id="hierarchie"><a href="#URL_SITE_SPIP"><:accueil_site:></a> &gt; <:info_rechercher:>[ &gt; (#RECHERCHE)]</div>
+
+	
+    <div id="conteneur">
+
+        [(#REM) Contenu principal : Resultats de la recherche ]
+
+        <div id="contenu">
+
+            [<div class="cartouche">
+                <h2 class="surtitre"><:resultats_recherche:></h2>
+                <p class="titre">&#171;&nbsp;(#RECHERCHE)&nbsp;&#187;</p>
+            </div>]
+
+            <div class="contre-encart">
+
+                [(#REM) Articles trouves ]
+                <B_articles><ul>
+                    <BOUCLE_articles(ARTICLES) {recherche} {par points}{inverse} {0,10}>
+                    <li class="extrait">
+                    <h3><a href="#URL_ARTICLE">[(#TITRE|supprimer_numero|couper{80})]</a></h3>
+                    <small>[(#DATE|affdate)]<B_auteurs>, <:par_auteur:> <BOUCLE_auteurs(AUTEURS) {id_article} {", "}>[(#NOM|supprimer_numero)]</BOUCLE_auteurs></small>
+                    </li>
+                    </BOUCLE_articles>
+                </ul></B_articles>
+
+            </div><!-- fin contre-encart -->
+
+            <div class="encart">
+
+                [(#REM) Rubriques trouvees ]
+                <B_rubriques>
+                <div class="rubriques">
+                    <h3 class="titre"><:rubriques:></h3>
+                    <ul>
+                        <BOUCLE_rubriques(RUBRIQUES) {recherche} {par points}{inverse} {0,5}>
+                        <li><a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|couper{80})]</a></li>
+                        </BOUCLE_rubriques>
+                    </ul>
+                </div>
+                </B_rubriques>
+
+                [(#REM) Mots-cles trouves et articles associes ]
+                <B_mots>
+                <div class="divers">
+                    <h3 class="titre"><:mots_clefs:></h3>
+                    <ul>
+                        <BOUCLE_mots(MOTS) {recherche} {par points}{inverse} {0,5}>
+                        <li><a href="#URL_MOT">[(#TITRE|supprimer_numero|couper{80})]</a></li>
+                        </BOUCLE_mots>
+                    </ul>
+                </div>
+                </B_mots>
+
+                [(#REM) Breves trouvees ]
+                <B_breves>
+                <div class="breves">
+                    <h3 class="titre"><:breves:></h3>
+                    <ul>
+                        <BOUCLE_breves(BREVES) {recherche} {par points}{inverse} {0,5}>
+                        <li>[(#DATE|affdate_court) : ]<a href="#URL_BREVE">[(#TITRE|supprimer_numero|couper{80})]</a></li>
+                        </BOUCLE_breves>
+                    </ul>
+                </div>
+                </B_breves>
+
+                [(#REM) Messages trouves ]
+                <B_messages>
+                <div class="forums">
+                    <h3 class="titre"><:messages_forum:></h3>
+                    <ul>
+                        <BOUCLE_messages(FORUMS) {recherche} {par points}{inverse} {0,5}>
+                        <li>[(#DATE|affdate_court) : ]<a href="#URL_FORUM">#TITRE</a></li>
+                        </BOUCLE_messages>
+                    </ul>
+                </div>
+                </B_messages>
+
+                [(#REM) Sites Web trouves ]
+                <B_sites>
+                <div class="syndic">
+                    <h3 class="titre"><:sites_web:></h3>
+                    <ul>
+                        <BOUCLE_sites(SITES) {recherche} {par points}{inverse} {0,5}>
+                        <li><a href="[(#ID_SYNDIC|generer_url_site)]">[(#NOM_SITE|supprimer_numero|couper{80})]</a></li>
+                        </BOUCLE_sites>
+                    </ul>
+                </div>
+                </B_sites>
+
+            </div>
+
+        </div><!-- fin contenu -->
+
+        [(#REM) Menu de navigation laterale ]
+        <div id="navigation">
+            <h2 class="invisible"><:navigation:></h2>
+
+            [(#REM) Menu de navigation par rubriques ]
+            <INCLURE{fond=inc-rubriques}{lang}>
+
+        </div><!-- fin navigation -->        
+
+    </div><!-- fin conteneur -->
+	
+
+[(#REM) Pied de page ]
+<INCLURE{fond=inc-pied}{lang}>
+
+</div><!-- fin page -->
 </body>
-</html>
-
+</html>
\ No newline at end of file
diff --git a/dist/rubrique.html b/dist/rubrique.html
index ca162952dc..627bc5b35d 100644
--- a/dist/rubrique.html
+++ b/dist/rubrique.html
@@ -1,227 +1,158 @@
 #CACHE{7200}
-<BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique}
-><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<BOUCLE_rubrique_principal(RUBRIQUES) {id_rubrique}>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html dir="#LANG_DIR" lang="#LANG">
 <head>
-<title>[(#TITRE|textebrut)]</title>
-<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
+<title>[(#TITRE|supprimer_numero|textebrut)][ - (#NOM_SITE_SPIP|textebrut)]</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
+	[<meta name="description" content="(#INTRODUCTION|couper{150}|attribut_html)" />]
+	<meta name="generator" content="SPIP" />
 
-<!-- Ceci est la feuille de style par defaut pour les types internes a SPIP -->
-<link rel="stylesheet" href="#CHEMIN{spip_style.css}" type="text/css" />
+	<!-- Ceci est la feuille de style par defaut pour les types internes a SPIP -->
+	<link rel="stylesheet" href="#CHEMIN{spip_style.css}" type="text/css" />
 
-<!-- Les feuilles de style specifiques aux presents squelettes -->
-<link rel="stylesheet" href="#CHEMIN{typographie.css}" type="text/css" />
+	<!-- Feuille de styles CSS pour l'affichage du site sur ecran -->
+	<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="all" />
 
-<!-- media="..." permet de ne pas utiliser ce style sous Netscape 4 (sinon plantage) -->
-<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="projection, screen, tv" />
-<!-- media="print" permet d'utiliser cette feuille de style quand vous imprimez depuis votre navigateur -->
-<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
+	<!-- Feuille de styles CSS pour l'impression -->
+	<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
 
-<!-- Lien vers le backend pour navigateurs eclaires -->
-<link rel="alternate" type="application/rss+xml" title="<:syndiquer_rubrique:>" href="#URL_PAGE{backend,id_rubrique=#ID_RUBRIQUE}" />
-[	<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
-]</head>
+	<!-- Lien vers le backend pour navigateurs eclaires -->
+	<link rel="alternate" type="application/rss+xml" title="<:syndiquer_rubrique:>" href="#URL_PAGE{backend,id_rubrique=#ID_RUBRIQUE}" />
 
-<body>
-
-<div id="navigation">
-
-<h1 class="structure"><:navigation:></h1>
-
-<!-- Menu de navigation general -->
-
-<div class="menu">
-<ul class="general">
-	<li class="menu-titre">
-	[<a href="(#URL_SITE_SPIP)" title="<:accueil_site:>"><strong>#NOM_SITE_SPIP</strong></a>]
-	</li>
-	<li class="menu-item">
-	<a href="#URL_PAGE{plan}"><:plan_site:></a>
-	</li>
-	<li class="menu-item">
-	<a href="#URL_PAGE{resume}" title="<:articles_populaires:>"><:en_resume:></a>
-	</li>
-	<li class="menu-item">
-	<a href="ecrire/"><:espace_prive:></a>
-	</li>
-</ul>
-</div>
-
-
-<!-- Formulaire de recherche -->
-
-[(#FORMULAIRE_RECHERCHE)]
-
-
-<!-- Menu de navigation rubriques -->
-
-<div class="menu">
-<ol class="rubriques" title="<:hierarchie_site:>">
-<BOUCLE_hierarchie(HIERARCHIE) {id_rubrique} {tout}>
-<li>
-<div class="menu-titre"><a href="#URL_RUBRIQUE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></div>
-<B_rubriques_soeurs>
-	<ul class="menu-liste">
-<BOUCLE_rubriques_soeurs(RUBRIQUES) {meme_parent} {exclus} {par titre}>
-	<li class="menu-item"><a href="#URL_RUBRIQUE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></li>
-</BOUCLE_rubriques_soeurs>
-	</ul>
-</B_rubriques_soeurs>
-</li>
-</BOUCLE_hierarchie>
-</ol>
-</div>
-
-
-<!-- Breves dans la rubrique -->
-
-<B_breves_rubrique>
-
-<div class="menu">
-<div class="breves" title="<:dernieres_breves:>">
-	<div class="menu-titre">
-	<:breves:>
-	</div>
-	<ul>
-<BOUCLE_breves_rubrique(BREVES) {id_secteur} {par date} {inverse} {0,5}>
-	<li class="menu-item">
-	<em>[(#DATE|affdate_court)]</em>:
-	<a href="#URL_BREVE">#TITRE</a>
-	</li>
-</BOUCLE_breves_rubrique>
-	</ul>
-</div>
-</div>
-
-</B_breves_rubrique>
-
-
-</div>
-
-
-<!-- Une : contenu de la rubrique -->
-
-<div class="contenu" id="principal">
-
-<div class="cartouche">
-[(#LOGO_RUBRIQUE|left)]
-<h1 class="titre-texte">#TITRE</h1>
-[<:dernier_ajout:> : (#DATE|nom_jour)] [(#DATE|affdate).]
-</div>
-
-	<div class="encart">
-
-	<!-- Menu de navigation mots-cles -->
-
-	<B_mots>
-	<h2 class="structure"><:mots_clefs:></h2>
-
-	<div class="menu">
-	<ul class="divers" title="<:mots_clefs:>">
-	<BOUCLE_mots(MOTS) {id_rubrique} {par titre}>
-	<li>
-	<div class="menu-titre"><a href="#URL_MOT" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></div>
-	<B_rubriques_mots>
-		<ul class="menu-liste">
-	<BOUCLE_rubriques_mots(RUBRIQUES) {id_mot} {par hasard} {0,4}>
-		<li class="menu-item"><a href="#URL_RUBRIQUE" title="[(#DESCRIPTIF|textebrut|entites_html)]">#TITRE</a></li>
-	</BOUCLE_rubriques_mots>
-		</ul>
-	</B_rubriques_mots>
-	</li>
-	</BOUCLE_mots>
-	</ul>
-	</div>
-	</B_mots>
-
-	<!-- Sous-rubriques -->
-
-	<B_sous_rubriques>
-	<h2 class="structure"><:sous_rubriques:></h2>
-
-	<div class="menu">
-	<ul class="rubriques" title="<:sous_rubriques:>">
-	<BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par titre}>
-	<li>
-	<div class="menu-titre"><a href="#URL_RUBRIQUE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></div>
-	<B_sous_sous_rubriques>
-		<ul class="menu-liste">
-	<BOUCLE_sous_sous_rubriques(RUBRIQUES) {id_parent} {par titre}>
-		<li class="menu-item"><a href="#URL_RUBRIQUE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></li>
-	</BOUCLE_sous_sous_rubriques>
-		</ul>
-	</B_sous_sous_rubriques>
-	</li>
-	</BOUCLE_sous_rubriques>
-	</ul>
-	</div>
-	</B_sous_rubriques>
-	
-	<!-- Sites syndiques -->
-	
-	<B_sites>
-	<div class="menu">
-	<div class="divers">
-		<div class="menu-titre">
-		<:sur_web:>
-		</div>
-		<ul>
-	<BOUCLE_sites(SITES) {id_rubrique} {par nom_site}>
-		<li class="menu-item">
-		<a href="#URL_SITE">#NOM_SITE</a>
-		<B_syndic>
-		<ul class="menu-liste">
-		<BOUCLE_syndic(SYNDIC_ARTICLES) {id_syndic} {par date} {inverse} {0,3}>
-			<li class="menu-item"><small><a href="#URL_ARTICLE">#TITRE</a></small></li>
-		</BOUCLE_syndic>
-		</ul>
-		</B_syndic>
-		</li>
-	</BOUCLE_sites>
-		</ul>
-	</div>
-	</div>
-	</B_sites>
-	[
-<div class="menu">
-    <div class="divers">
-      <div class="menu-titre"><:proposer_site:>
-	<div class='reponse_formulaire'>(#FORMULAIRE_SITE)</div>
-      </div>
-    </div>
-</div>
-]
-	</div>
-
-[<div class="chapo">(#TEXTE)</div>]
-[<div class="notes">(#NOTES)</div>]
-
-<BOUCLE_documents_joints(DOCUMENTS) {id_rubrique} {mode=document} {doublons} {"<br />"}>
-[(#LOGO_DOCUMENT|#URL_DOCUMENT)][<br />(#TITRE)][ - (#DESCRIPTIF)]
-</BOUCLE_documents_joints>
-<br />
-
-<!-- Articles de la rubrique -->
-
-<h1 class="structure"><:articles_rubrique:></h1>
-
-<div class="liste-articles">
-
-<BOUCLE_articles_recents(ARTICLES) {id_rubrique} {par titre}>
-	<h2><a href="#URL_ARTICLE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></h2>
-	<div class="detail">
-	[(#DATE|nom_jour)] [(#DATE|affdate)]
-	<B_auteurs_recents><:par_auteur:> <BOUCLE_auteurs_recents(AUTEURS) {id_article} {", "}>#NOM</BOUCLE_auteurs_recents>
-	</div>
-	<br />
-</BOUCLE_articles_recents>
-
-
-</div>
-
-
-</div>
+	[<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />]
+</head>
 
+<body>
+<div id="page">
+
+    [(#REM) Entete de la page + titre du site ]
+    <INCLURE{fond=inc-entete}{lang}>
+
+    [(#REM) Fil d'Ariane ]
+    <div id="hierarchie"><a href="#URL_SITE_SPIP"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE){id_rubrique}> &gt; <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|couper{80})]</a></BOUCLE_ariane>[ &gt; (#TITRE|supprimer_numero|couper{80})]</div>
+
+    <div id="conteneur">
+
+        [(#REM) Contenu principal : contenu de la rubrique ]
+
+        <div id="contenu">
+            <div class="cartouche">
+                [(#LOGO_RUBRIQUE||reduire_image{200,200})]
+                <h2 class="titre">[(#TITRE|supprimer_numero)]</h2>
+                <small><:dernier_ajout:> : [(#DATE|nom_jour) ][(#DATE|affdate).]</small>
+            </div>
+
+            [<div class="chapo">(#TEXTE)</div>]
+
+            <br class="nettoyeur" />
+
+            <div class="contre-encart">
+
+                [(#REM) Articles de la rubrique ]
+                <B_articles>
+                <h3 class="invisible"><:articles_rubrique:></h3>
+                <ul>
+                    <BOUCLE_articles(ARTICLES) {id_rubrique} {par date}{inverse}>
+                    <li class="extrait">
+                    <h4 class="titre"><a href="#URL_ARTICLE">[(#TITRE|supprimer_numero|couper{80})]</a></h4>
+                    <small>[(#DATE|affdate)]<B_auteurs>, <:par_auteur:> <BOUCLE_auteurs(AUTEURS) {id_article} {", "}>[(#NOM|supprimer_numero)]</BOUCLE_auteurs></small>
+                    </li>
+                    </BOUCLE_articles>
+                </ul>
+                </B_articles>
+
+                [(#REM) Documents joints a la rubrique ]
+                <B_documents_joints>
+                <div id="documents_joints">
+			        <h3><:titre_documents_joints:></h3>
+                    <ul>
+                        <BOUCLE_documents_joints(DOCUMENTS) {id_rubrique} {mode=document} {doublons}>
+                        <li>[(#LOGO_DOCUMENT|#URL_DOCUMENT||reduire_image{0,60}|inserer_attribut{alt,[(#TITRE|supprimer_numero|couper{80})]})]
+                        [<div class="spip_doc_titre">(#TITRE)</div>]
+                        [<div class="spip_doc_descriptif">(#DESCRIPTIF)</div>]</li>
+                        </BOUCLE_documents_joints>
+                    </ul>
+
+                </div>
+                </B_documents_joints>
+
+            </div><!-- fin contre-encart -->
+
+            <div class="encart">
+
+                [(#REM) Breves du secteur ]
+                <B_breves_rubrique>
+                <div class="breves">
+                    <h3 class="titre"><:breves:></h3>
+                    <ul>
+                        <BOUCLE_breves_rubrique(BREVES) {id_secteur} {par date}{inverse} {0,5}>
+                        <li>[(#DATE|affdate_court) : ]<a href="#URL_BREVE">[(#TITRE|supprimer_numero|couper{80})]</a></li>
+                        </BOUCLE_breves_rubrique>
+                    </ul>
+                </div>
+                </B_breves_rubrique>
+
+                [(#REM) Sites de la rubrique ]
+                <B_sites>
+                <div class="syndic">
+                    <h3 class="titre"><:sur_web:></h3>
+                    <ul>
+                        <BOUCLE_sites(SITES) {id_rubrique} {par nom_site}>
+                        <li><a href="[(#ID_SYNDIC|generer_url_site)]">[(#NOM_SITE|supprimer_numero)]</a>
+                            <B_syndic>
+                            <ul>
+                                <BOUCLE_syndic(SYNDIC_ARTICLES) {id_syndic} {age<180} {par date}{inverse} {0,3}>
+                                <li><a href="#URL_ARTICLE" class="spip_out">[(#TITRE|supprimer_numero|couper{80})]</a></li>
+                                </BOUCLE_syndic>
+                            </ul>
+                            </B_syndic>
+                        </li>
+                        </BOUCLE_sites>
+                    </ul>
+                </div>
+                </B_sites>
+
+                [(#REM) Proposer un site ]
+                [<div class="formulaire_spip">
+                <p><:proposer_site:></p>
+                (#FORMULAIRE_SITE)</div>]
+
+            </div>
+
+            
+            <br class="nettoyeur" />
+            [<div class="notes"><h3><:info_notes:></h3>(#NOTES)</div>]
+
+        </div><!-- fin contenu -->
+
+        [(#REM) Menu de navigation laterale ]
+        <div id="navigation">
+            <h2 class="invisible"><:navigation:></h2>
+
+            [(#REM) Menu de navigation par rubriques ]
+            <INCLURE{fond=inc-rubriques}{lang}{id_rubrique}>
+
+            [(#REM) Menu de navigation mots-cles ]
+            <B_mots>
+            <div class="divers">
+                <h3 class="titre"><:mots_clefs:></h3>
+                <ul>
+                    <BOUCLE_mots(MOTS) {id_rubrique} {par titre}>
+                    <li><a href="#URL_MOT">[(#TITRE|supprimer_numero|couper{80})]</a></li>
+                    </BOUCLE_mots>
+                </ul>
+            </div>
+            </B_mots>
+
+        </div><!-- fin navigation -->        
+
+</div><!-- fin conteneur -->
+
+[(#REM) Pied de page ]
+<INCLURE{fond=inc-pied}{lang}>
+
+</div><!-- fin page -->
 </body>
 </html>
-</BOUCLE_rubrique_principal>
+</BOUCLE_rubrique_principal>
\ No newline at end of file
diff --git a/dist/site.html b/dist/site.html
index 1e7d9c56fd..e381b60d8f 100644
--- a/dist/site.html
+++ b/dist/site.html
@@ -1,101 +1,107 @@
 #CACHE{7200}
-<BOUCLE_site(SITES){id_syndic}
->[(#REM)
-	Les sites n'ont pas de "lang" a proprement parler ; on va donc se
-	baser sur la langue de la rubrique qui les contient. Les articles
-	syndiques, eux, ont une lang.
-]<BOUCLE_lang(RUBRIQUES){id_rubrique}>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html dir="#LANG_DIR" lang="#LANG"></BOUCLE_lang>
+<BOUCLE_site(SITES){id_syndic}>
+[(#REM) Les sites n'ont pas de "lang" a proprement parler ; on se base donc sur la langue de la rubrique qui les contient. Les articles syndiques, eux, ont une "lang". ]
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<BOUCLE_lang(RUBRIQUES){id_rubrique}><html dir="#LANG_DIR" lang="#LANG"></BOUCLE_lang>
 <head>
-<title>[(#NOM_SITE|textebrut)]</title>
-<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
+	<title>[(#NOM_SITE|supprimer_numero|textebrut)][ - (#NOM_SITE_SPIP|textebrut)]</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
+	[<meta name="description" content="(#DESCRIPTIF|couper{150}|attribut_html)" />]
+	<meta name="robots" content="none" />
+	<meta name="generator" content="SPIP" />
 
-<!-- Ceci est la feuille de style par defaut pour les types internes a SPIP -->
-<link rel="stylesheet" href="#CHEMIN{spip_style.css}" type="text/css" />
+	<!-- Ceci est la feuille de style par defaut pour les types internes a SPIP -->
+	<link rel="stylesheet" href="#CHEMIN{spip_style.css}" type="text/css" />
 
-<!-- Les feuilles de style specifiques aux presents squelettes -->
-<link rel="stylesheet" href="#CHEMIN{typographie.css}" type="text/css" />
+	<!-- Feuille de styles CSS pour l'affichage du site sur ecran -->
+	<BOUCLE_lang2(RUBRIQUES){id_rubrique}><link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="all" /></BOUCLE_lang2>
 
-<!-- media="..." permet de ne pas utiliser ce style sous Netscape 4 (sinon plantage) -->
-<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="projection, screen, tv" />
-<!-- media="print" permet d'utiliser cette feuille de style quand vous imprimez depuis votre navigateur -->
-<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
-[	<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
-]</head>
+	<!-- Feuille de styles CSS pour l'impression -->
+	<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
 
-<body>
-
-<div id="navigation">
-
-<h1 class="structure"><:navigation:></h1>
-
-<!-- Menu de navigation general -->
+	[<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />]
+</head>
 
-<div class="menu">
-<ul class="general">
-	<li class="menu-titre">
-	[<a href="(#URL_SITE_SPIP)" title="<:accueil_site:>"><strong>#NOM_SITE_SPIP</strong></a>]
-	</li>
-	<li class="menu-item">
-	<a href="#URL_PAGE{plan}"><:plan_site:></a>
-	</li>
-	<li class="menu-item">
-	<a href="#URL_PAGE{resume}" title="<:articles_populaires:>"><:en_resume:></a>
-	</li>
-	<li class="menu-item">
-	<a href="ecrire/"><:espace_prive:></a>
-	</li>
-</ul>
-</div>
+<body>
+	<div id="page">
 
+		[(#REM) Entete de la page + titre du site ]
+		<INCLURE{fond=inc-entete}{lang}>
 
-<!-- Formulaire de recherche -->
+		[(#REM) Fil d'Ariane ]
+		<div id="hierarchie"><a href="#URL_SITE_SPIP"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE){id_syndic}> &gt; <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|couper{80})]</a></BOUCLE_ariane>[ &gt; (#NOM_SITE|supprimer_numero|couper{80})]</div>
 
-[(#FORMULAIRE_RECHERCHE)]
+		<div id="conteneur">
 
+			[(#REM) Contenu principal : affichage du site ]
 
-</div>
+			<div id="contenu">
 
-<!-- Une : affichage du site -->
+				<div class="cartouche">
+					<a href="#URL_SITE">[(#LOGO_SITE||reduire_image{150,100}|inserer_attribut{alt,[(#NOM_SITE|supprimer_numero|couper{80})]})]</a>
+					<h2 class="titre">[(#NOM_SITE|supprimer_numero)]</h2>
+					[<div class="soustitre"><a href="#URL_SITE" class="spip_out">(#URL_SITE|couper{80})</a></div>]
+				</div>
 
-<div class="contenu" id="principal">
+				[<div class="chapo">(#DESCRIPTIF)</div>]
 
-<div class="cartouche">
-[(#LOGO_SITE|right||sinon{<img src="http://open.thumbshots.org/image.pxf?url=[(#URL_SITE|rawurlencode)]" style="float: right;" alt="[(#NOM_SITE|entites_html)]" />})]
+				[(#REM) Articles issus de la syndication ]
+				<h3 class="invisible"><:articles:></h3>
 
-<h1 class="titre-texte"><a href="#URL_SITE">#NOM_SITE</a></h1>
+				<BOUCLE_articles(SYNDIC_ARTICLES) {id_syndic} {age<180} {par date}{inverse} {0,10}>
+				<div class="extrait">
+					<h4 class="titre"><a href="#URL_ARTICLE" class="spip_out">[(#TITRE|supprimer_numero|couper{80})]</a></h4>
+					[<div class="enclosures">(#TAGS|afficher_enclosures)</div>]
+					<small>[(#DATE|affdate_court)][, <:par_auteur:> (#LESAUTEURS)]</small>
+					[<small>&mdash; <em>(#TAGS|afficher_tags{'directory'})</em></small>]
+					[<small>&mdash; <em>(#TAGS|afficher_tags{'tag'})</em></small>]
+					[<div class="texte">(#DESCRIPTIF)</div>]
+				</div>
+				</BOUCLE_articles>
 
-[<div class="chapo">(#DESCRIPTIF)</div>]
-[<div class="notes">(#NOTES)</div>]
-</div>
+				[<div class="notes"><h3><:info_notes:></h3>(#NOTES)</div>]
 
+			</div><!-- fin contenu -->
 
-<!-- Articles du site -->
+			[(#REM) Menu de navigation laterale ]
+			<div id="navigation">
+				<h2 class="invisible"><:navigation:></h2>
 
-<h1 class="structure"><:articles:></h1>
+				[(#REM) Menu de navigation par rubriques ]
+				<INCLURE{fond=inc-rubriques}{lang}{id_rubrique}>
 
-<div class="liste-articles">
+				[(#REM) Autres sites Web ]
+				<B_sites>
+				<div class="syndic">
+					<h3 class="titre"><:sites_web:></h3>
+					<ul>
+						<BOUCLE_sites(SITES) {par nom_site} {doublons}>
+						<li><a href="[(#ID_SYNDIC|generer_url_site)]"[ class="(#EXPOSE)"]>[(#NOM_SITE|supprimer_numero|couper{80})]</a></li>
+						</BOUCLE_sites>
+					</ul>
+				</div>
+				</B_sites>
 
-<BOUCLE_articles(SYNDIC_ARTICLES) {id_syndic} {par date}{inverse}{0,10}>
-	<h2><a href="#URL_ARTICLE">#TITRE</a></h2>
-	<div class="detail">
-	[<div style='float:#LANG_RIGHT;'>(#TAGS|afficher_enclosures)</div>]
-	[(#DATE|nom_jour)] [(#DATE|affdate)][, <:par_auteur:> (#LESAUTEURS)]
-	[: (#DESCRIPTIF)]
-	[&mdash; <em>(#TAGS|afficher_tags{'directory'})</em>]
-	[&mdash; <em>(#TAGS|afficher_tags{'tag'})</em>]
+				[(#REM) Menu de navigation mots-cles ]
+				<B_mots>
+				<div class="divers">
+					<h3 class="titre"><:mots_clefs:></h3>
+					<ul>
+						<BOUCLE_mots(MOTS) {id_syndic} {par titre}>
+						<li><a href="#URL_MOT">[(#TITRE|supprimer_numero|couper{80})]</a></li>
+						</BOUCLE_mots>
+					</ul>
+				</div>
+				</B_mots>
 
-	</div>
-	<br />
-</BOUCLE_articles>
+			</div><!-- fin navigation -->
 
-</div>
+		</div><!-- fin conteneur -->
 
-</div>
+		[(#REM) Pied de page ]
+		<INCLURE{fond=inc-pied}{lang}>
 
+	</div><!-- fin page -->
 </body>
 </html>
-
-
-</BOUCLE_site>
+</BOUCLE_site>
\ No newline at end of file
diff --git a/dist/sommaire.html b/dist/sommaire.html
index d2ca02b301..37c60300b7 100644
--- a/dist/sommaire.html
+++ b/dist/sommaire.html
@@ -1,170 +1,140 @@
 #CACHE{7200}
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html dir="#LANG_DIR" lang="#LANG">
 <head>
-<title>[#NOM_SITE_SPIP] </title>
-<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
+	<title>[(#NOM_SITE_SPIP|textebrut)]</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
+	[<meta name="description" content="(#DESCRIPTIF_SITE_SPIP|couper{150}|attribut_html)" />]
+	<meta name="generator" content="SPIP" />
 
-<!-- Ceci est la feuille de style par defaut pour les types internes a SPIP -->
-<link rel="stylesheet" href="#CHEMIN{spip_style.css}" type="text/css" />
+	<!-- Ceci est la feuille de style par defaut pour les types internes a SPIP -->
+	<link rel="stylesheet" href="#CHEMIN{spip_style.css}" type="text/css" />
 
-<!-- Les feuilles de style specifiques aux presents squelettes -->
-<link rel="stylesheet" href="#CHEMIN{typographie.css}" type="text/css" />
+	<!-- Feuille de styles CSS pour l'affichage du site sur ecran -->
+	<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="all" />
 
-<!-- media="..." permet de ne pas utiliser ce style sous Netscape 4 (sinon plantage) -->
-<link rel="stylesheet" href="#CHEMIN{habillage.css}" type="text/css" media="print, projection, screen, tv" />
+	<!-- Feuille de styles CSS pour l'impression -->
+	<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
 
-<!-- Lien vers le backend pour navigateurs eclaires -->
-<link rel="alternate" type="application/rss+xml" title="<:syndiquer_site:>" href="#URL_PAGE{backend}" />
-[	<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />
-]</head>
+	<!-- Lien vers le backend pour navigateurs eclaires -->
+	<link rel="alternate" type="application/rss+xml" title="<:syndiquer_site:>" href="#URL_PAGE{backend}" />
 
-<body>
-<div id="navigation">
-
-<h1 class="structure"><:navigation:></h1>
-
-<!-- Menu de navigation general -->
-
-<div class="menu">
-<ul class="general">
-	<li class="menu-titre">
-	[<a href="(#URL_SITE_SPIP)" title="<:accueil_site:>"><strong>#NOM_SITE_SPIP</strong></a>]
-	</li>
-	<li class="menu-item">
-	<a href="#URL_PAGE{plan}"><:plan_site:></a>
-	</li>
-	<li class="menu-item">
-	<a href="#URL_PAGE{resume}" title="<:articles_populaires:>"><:en_resume:></a>
-	</li>
-	<li class="menu-item">
-	<a href="ecrire/"><:espace_prive:></a>
-	</li>
-</ul>
-</div>
-
-<!-- Formulaire de recherche -->
-
-[(#FORMULAIRE_RECHERCHE)]
-
-<!-- Menu de navigation rubriques -->
-
-<B_rubriques>
-<div class="menu">
-<ul class="rubriques">
-<BOUCLE_rubriques(RUBRIQUES) {racine} {par titre}>
-<li>
-<div class="menu-titre"><a href="#URL_RUBRIQUE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></div>
-<B_sous_rubriques>
-	<ul class="menu-liste">
-<BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par titre}>
-	<li class="menu-item"><a href="#URL_RUBRIQUE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></li>
-</BOUCLE_sous_rubriques>
-	</ul>
-</B_sous_rubriques>
-</li>
-</BOUCLE_rubriques>
-</ul>
-</div>
-</B_rubriques>
-
-<!-- Logo SPIP -->
-
-<a href="http://www.spip.net"><img src="IMG/logo_spip.jpg" width="105" height="92" class="spip_logos" alt="<:site_realise_avec_spip:>" /></a>
-
-</div>
-
-
-<div id="principal" class="contenu">
-
-	<!-- Une : derniers articles publies -->
-	
-	<h1 class="structure"><:derniers_articles:></h1>
-	
-	<BOUCLE_article_un(ARTICLES) {par date} {inverse} {0,2}>
-		[(#LOGO_ARTICLE_RUBRIQUE|right||reduire_image{200,200})]
-		[<div class="surtitre">(#SURTITRE)</div>]
-		<h2 class="titre-extrait"><a href="#URL_ARTICLE">#TITRE</a></h2>
-		[<div class="surtitre">(#SOUSTITRE)</div>]
-		<div class="detail">
-		[(#DATE|nom_jour)] [(#DATE|affdate)]
-		<B_auteurs_un><:par_auteur:> <BOUCLE_auteurs_un(AUTEURS) {id_article} {", "}>#NOM</BOUCLE_auteurs_un>
-		</div>
-		[<div class="texte"><div class="extrait">(#INTRODUCTION)</div></div>]
-		<br />
-	</BOUCLE_article_un>
-
-
-	<div class="encart">
-
-	<!-- Breves -->
-
-	<h1 class="structure"><:dernieres_breves:></h1>
-
-	<B_breves>
-	<div class="menu">
-	<div class="breves">
-		<div class="menu-titre">
-		<:breves:>
-		</div>
-		<ul>
-	<BOUCLE_breves(BREVES) {par date} {inverse} {0,8}>
-		<li class="menu-item">
-		<em>[(#DATE|affdate_court)]</em>:
-		<a href="#URL_BREVE">#TITRE</a>
-		</li>
-	</BOUCLE_breves>
-		</ul>
-	</div>
-	</div>
-	</B_breves>
-
-	<!-- Sur le Web -->
-
-	<h1 class="structure"><:nouveautes_web:></h1>
-
-	<B_syndic>
-	<div class="menu">
-	<div class="divers">
-		<div class="menu-titre">
-		<:sur_web:>
-		</div>
-		<ul>
-	<BOUCLE_syndic(SYNDIC_ARTICLES) {par date} {inverse} {0,8}>
-		<li class="menu-item">
-		<a href="#URL_ARTICLE">#TITRE</a>
-		</li>
-	</BOUCLE_syndic>
-		</ul>
-	</div>
-	</div>
-	</B_syndic>
-[
-	<!-- Inscription au site -->
-
-		<div class="formulaire"><:participer_site:>
-			<br /><br />(#FORMULAIRE_INSCRIPTION)
-		</div>
-]
-	</div>
-
-
-<h1 class="structure"><:articles_recents:></h1>
-
-<!-- Articles recents -->
-
-<BOUCLE_articles_recents(ARTICLES) {par date} {inverse} {2,8}>
-	<h2><a href="#URL_ARTICLE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></h2>
-	<div class="detail">
-	[(#DATE|nom_jour)] [(#DATE|affdate)]
-	<B_auteurs_recents><:par_auteur:> <BOUCLE_auteurs_recents(AUTEURS) {id_article} {", "}>#NOM</BOUCLE_auteurs_recents>
-	</div>
-	<br />
-</BOUCLE_articles_recents>
-
-
-</div>
+	[<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />]
+</head>
 
+<body>
+<div id="page">
+
+    [(#REM) Entete de la page + titre du site ]
+    <INCLURE{fond=inc-entete}{lang}>
+
+    [(#REM) Fil d'Ariane ]
+    <div id="hierarchie"><:accueil_site:></div>
+
+    <div id="conteneur">
+
+        [(#REM) Contenu principal : derniers articles publies ]
+
+        <div id="contenu">
+
+            [<div class="chapo">(#DESCRIPTIF_SITE_SPIP)</div>]
+
+            [(#REM) Les deux derniers articles ]
+            <B_articles>
+            <h2 class="invisible"><:derniers_articles:></h2>
+<ul>
+                <BOUCLE_articles(ARTICLES) {par date}{inverse} {0,2}>
+                <li class="extrait">
+                    [(#LOGO_ARTICLE_RUBRIQUE|#URL_ARTICLE||reduire_image{120,120}|inserer_attribut{alt,[(#TITRE|supprimer_numero|couper{80}|texte_backend)]})]
+                    [<p class="surtitre">(#SURTITRE)</p>]
+                    <h3 class="titre"><a href="#URL_ARTICLE">[(#TITRE|supprimer_numero|couper{80})]</a></h3>
+                    [<p class="soustitre">(#SOUSTITRE)</p>]
+                    <small>[(#DATE|affdate)]<B_auteurs>, <:par_auteur:> <BOUCLE_auteurs(AUTEURS) {id_article} {", "}>[(#NOM|supprimer_numero)]</BOUCLE_auteurs></small>
+                    [<div class="texte">(#INTRODUCTION)</div>]
+                </li>
+                </BOUCLE_articles>
+            </ul>
+            </B_articles>
+
+            <br class="nettoyeur" />
+
+            [(#REM) Articles recents ]
+            <B_articles_suite><div class="contre-encart">
+            <h2 class="invisible"><:articles_recents:></h2>
+<ul>
+            <BOUCLE_articles_suite(ARTICLES) {par date}{inverse} {2,8}>
+                <li class="extrait">
+                    <h3 class="titre"><a href="#URL_ARTICLE">[(#TITRE|supprimer_numero|couper{80})]</a></h3>
+                    <small>[(#DATE|affdate)]<B_auteurs_suite>, <:par_auteur:> <BOUCLE_auteurs_suite(AUTEURS) {id_article} {", "}>[(#NOM|supprimer_numero)]</BOUCLE_auteurs_suite></small>
+                </li>
+            </BOUCLE_articles_suite>
+            </ul></div><!-- fin contre-encart -->
+            </B_articles_suite>
+
+<div class="encart">
+
+                [(#REM) Breves ]
+                <B_breves>
+                <div class="breves">
+                    <h2 class="titre"><:dernieres_breves:></h2>
+<ul>
+                        <BOUCLE_breves(BREVES) {par date}{inverse} {0,5}>
+                        <li>[(#DATE|affdate_court) : ]<a href="#URL_BREVE">[(#TITRE|supprimer_numero|couper{80})]</a></li>
+                        </BOUCLE_breves>
+                    </ul>
+                </div>
+                </B_breves>
+
+                [(#REM) Liens des forums ]
+                <B_forums_liens>
+                <div class="forums">
+                    <h2 class="titre"><:derniers_commentaires:></h2>
+                    <p><:messages_recents:></p>
+                    <ul>
+                        <BOUCLE_forums_liens(FORUMS) {plat} {par date}{inverse} {0,8}>
+                        <li>[(#DATE|affdate_court) : ][<a href="#URL_FORUM">(#TITRE|couper{80})</a>]</li>
+                        </BOUCLE_forums_liens>
+                    </ul>
+                </div>
+                </B_forums_liens>
+
+                [(#REM) Sur le Web ]
+                <B_syndic>
+                <div class="syndic">
+                    <h2 class="titre"><:nouveautes_web:></h2>
+<ul>
+                    <BOUCLE_syndic(SYNDIC_ARTICLES) {age<180} {par date}{inverse} {0,6}>
+                        <li>[(#DATE|affdate_court) : ]<a href="#URL_ARTICLE" class="spip_out">[(#TITRE|supprimer_numero|couper{80})]</a></li>
+                    </BOUCLE_syndic>
+                    </ul>
+                </div>
+                </B_syndic>
+
+            </div>
+
+        </div><!-- fin contenu -->
+        
+        [(#REM) Menu de navigation laterale ]
+        <div id="navigation">
+            <h2 class="invisible"><:navigation:></h2>
+
+            [(#REM) Menu de navigation par rubriques ]
+            <INCLURE{fond=inc-rubriques}{lang}>
+
+            [(#REM) Inscription au site ]
+            [<div class="formulaire_spip">
+            <h3 class="invisible"><:pass_vousinscrire:></h3>
+            <p><:participer_site:></p>
+            (#FORMULAIRE_INSCRIPTION)</div>]
+
+        </div><!-- fin navigation -->        
+
+    </div><!-- fin conteneur -->
+
+    [(#REM) Pied de page ]
+    <INCLURE{fond=inc-pied}{lang}>
+
+</div><!-- fin page -->
 #SPIP_CRON
 </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/dist/spip_style.css b/dist/spip_style.css
index 4335c1f8d0..fdb945db25 100644
--- a/dist/spip_style.css
+++ b/dist/spip_style.css
@@ -1,197 +1,162 @@
-a {
-	text-decoration: none;
-}
+/*  ------------------------------------------ */
+/*  Styles pour le code genere par SPIP
+/*  ------------------------------------------ */
 
-a:hover {
-	color:#ff9900;
-	text-decoration: underline;
-}
 
-a.spip_url { }
-a.spip_in { }
-a.spip_out { }
-a.spip_glossaire { }
+/* Spip Styles : intertitre, citations, cadre, etc...
+----------------------------------------------- */
+b.spip {}
+i.spip {}
+strong.spip {}
+em.spip {}
+hr.spip {}
 
-img {
-	border: 0px;
-}
-
-.spip_code {
-	font-family: monospace;
-}
-
-p.spip_note { }
+.spip_puce { list-style-position: outside; border: 0; }
+li.spip { margin-left: 0.8em; list-style: square; list-style-position: outside; }
 
 h3.spip {
-	font-family: Verdana,Arial,Helvetica,sans-serif;
-	font-weight: bold;
-	font-size: 120%;
-	text-align: center;
-	margin-top : 40px;
-	margin-bottom : 40px;
-	padding: 0em;
-	clear: both;
-}
-
-.spip_puce {
-	list-style-position: inside;
-	border-width: 0px;
-}
-.spip_documents{
-	font-family: Verdana,Arial,Helvetica,sans-serif;
-	font-size : 70%;
-}
-
-.spip_documents_center {
-	margin: auto;
-	text-align: center;
-	margin-top: 15px;
-	margin-bottom: 15px;
-}
-
-.spip_documents_left{
-	float: left;
-	margin-right: 15px; 
-	text-align: center;
-}
-
-.spip_documents_right{
-	float: right;
-	margin-left: 15px; 
-	text-align: center;
-}
-
-table.spip {
-	margin-left: auto;
-	margin-right: auto;
-	border: 1px solid #999999;
-	border-collapse:collapse;
-}
-
-table.spip caption{
+    clear: both;
+	text-align: center; 
+	margin-top: 2em; 
+	margin-bottom: 1.4em; 
+	font-size: 1.15em; 
+	font-weight: bold; }
+
+p.spip {}
+p.spip_note {} /* inutile : a supprimer */
+
+blockquote.spip {}
+
+.spip_poesie { 
+	margin-bottom: 5px; 
+	margin: 10px 20px; 
+	padding-left: 10px; 
+	border-left: 1px solid #CCCCCC;
+	font-family: Georgia, Garamond, Times, serif; }
+.spip_poesie div { text-indent: -60px; margin-left: 60px; }
+	
+.spip_serif { font-family: Georgia, Garamond, Times, serif; }
+
+.spip_code, .spip_cadre { font-family: monospace; font-style: normal; font-size: 1.1em; }
+.spip_cadre { width: 100%; border: 1px solid #CCCCCC; }
+
+/*  Tableaux
+---------------------------------------------- */
+table.spip { 
+	margin: 0 auto; 
+	width: 100%;
+	border: 1px solid #333333; 
+	border-collapse: collapse; 
+	font: 0.88em Verdana, Arial, Helvetica, sans-serif; }
+	
+table.spip caption { 
 	caption-side: top; /* bottom pas pris en compte par IE */
-	text-align: center;
-	margin-left: auto;                                                       
-	margin-right: auto;
-	padding: 3px;
-	font-weight: bold;
-	font-family: Verdana,Arial,Sans,sans-serif;
-	font-size : 70%;
-}
-
-table.spip tr.row_first {
-	background-color: #fcf4d0;
-}
-
-table.spip tr.row_odd {
-	background-color: #d0d0d0;
-}
-
-table.spip tr.row_even {
-	background-color: #f0f0f0;
-}
-
-table.spip td {
-	padding: 3px;
-	text-align: left;
-	vertical-align: middle;
-}
-
-hr.spip { }
-b.spip { }
-i.spip { }
-blockquote.spip {
-	margin-left : 40px;
-	margin-top : 10px;
-	margin-bottom : 10px;
-	margin-right: 0px;
-	border : solid 1px #aaaaaa;
-	background-color: #ffffff;
-	padding-left: 10px;
-	padding-right: 10px;
-}
-
-.forml { width: 100% ; background-color: #ffddaa;}
+	margin: 0 auto; 
+	padding: 3px; 
+	text-align: center; 
+	font-weight: bold; }
+	
+table.spip tr.row_first { background: #F8F8E8; text-align: center; font-size: 1em; }
+table.spip tr.row_odd { background: #F0F0F0; font-size: 1em; }
+table.spip tr.row_even { background: #FAFAFA; font-size: 1em; }
+table.spip td { padding: 3px; text-align: left; vertical-align: middle; }
+
+/*  Logos et documents
+---------------------------------------------- */
+img.spip_logos { margin: 0; padding: 0; border: 0; }
+
+.spip_documents { font-family: Verdana, Arial, Helvetica, sans-serif; }
+.spip_documents_center { margin: auto; text-align: center; width: 80%; }
+.spip_documents_left { float: left; margin-right: 15px; text-align: left; }
+.spip_documents_right { float: right; margin-left: 15px; text-align: right; }
+.spip_doc_titre { font-weight: bold; text-align: center; font-size: 0.88em; }
+.spip_doc_descriptif { clear: both; font-size: 0.82em; }
+
+/* *  Images typographiques (via image_typo), URL a revoir... */
+/* .format_png { behavior: url([(#CHEMIN{win_width.htc}|url_absolue)]); } */
+
+/*  ------------------------------------------ */
+/*  Habillage des formulaires 
+/*  ------------------------------------------ */
+
+/* Correction des styles HTML par defaut
+----------------------------------------------- */
+form, fieldset, legend, label, input, textarea, select, option {
+	margin: 0; padding: 0; border: 0;
+	font-family: Verdana, Arial, Helvetica, sans-serif; }
+
+/* Styles de Spip
+----------------------------------------------- */
+.formulaire_spip {}
 
 .spip_encadrer {
-	font-family: helvetica, arial, sans-serif;
-	width : 95%;
-	background-color: #ffffff;
-	padding: 5px;
-	border: 1px #666666 solid;
-}
-
-.spip_sanscadre {
-	border: 0px;
+    display: block;
+	background: #FAFAFA;
+	margin: 8px 0;
+	padding: 8px;
+	border: 1px solid #CCCCCC; }
+
+.spip_sanscadre { border: 0; } /* inutile : a supprimer */
+
+.forml {
+	width: 99%;
+	background: #FCFCF0;
+	padding: 1px;
+	border: 1px solid #666666;
+	color: #000000;
+    font-size: 1em; }
+
+input.spip_bouton {
+	width: auto;
+	background: #666666;
+	margin: 3px 0;
+	padding: 1px 2px;
+	border: 2px outset #666666;
 	font-weight: bold;
-}
-
-.spip_serif {
-	font-family: Georgia, Garamond, Times New Roman, serif;
-}
-
-.spip_cadre {
-	width : 95%;
-	background-color: #ffffff;
-	padding: 5px;
-	margin-top: 10px;
-}
-
-div.spip_poesie {
-	margin-bottom: 5px;
-	margin-left: 10px;
-	padding-left: 10px;
-	border-left: 1px solid #999999;
-}
-div.spip_poesie div {
-	text-indent: -60px;
-	margin-left: 60px;
-}
-
-.spip_bouton { background-color: #ffcc00;}
-
-form.formrecherche { 
-	margin-top: 5px;
-	margin-bottom: 5px;
-}
-input.formrecherche {
-	width: 95%;
-	background-color: #ffddaa;
-}
+	color: #FFFFFF;
+	float: right; }
 
 .reponse_formulaire {
-	font-family: Verdana,Arial,Helvetica,sans-serif;
 	font-weight: bold;
-	font-size: 110%;
-	color: red;
-}
-
-.spip_surligne { background-color: #ffff66; }
-
-
-/*
- *  Images typographiques (via image_typo), URL a revoir...
- */
-.format_png {
-	behavior: url(spip.php?page=win_png);
-}
-
-
-/*
- * Barre de raccourcis
- */
+	color: #FF0000; }
 
+/* * Barre de raccourcis */
 a.spip_barre img {
-	border-left: 1px solid #ffffff;
-	border-top: 1px solid #ffffff;
-	border-right: 1px solid #aa9966;
-	border-bottom: 1px solid #aa9966;
+	border-left: 1px solid #FFFFFF;
+	border-top: 1px solid #FFFFFF;
+	border-right: 1px solid #AA9966;
+	border-bottom: 1px solid #AA9966;
 	padding: 3px;
-	background-color: #ffddaa;
-}
+	background: #FFDDAA; }
+
 a.spip_barre:hover img {
 	border: 1px solid #808080;
 	padding: 3px;
-	background-color: #f8f8f4;
-}
+	background: #F8F8F4; }
+
+/* * Choix des mots-clefs */
+div.choix_mots { width: 47%; float:left} 
+div.choix_mots label { display: inline; }
 
+/* Formulaire de recherche
+----------------------------------------------- */
+input#formulaire_recherche {
+	float: right;
+	text-align: left;
+	width: 12em;
+	background: #FCFCF0;
+	padding: 1px;
+	border: 1px solid #666666;
+	color: #000000; }
+
+.spip_surligne { background: #FFFF66; }
+
+/* Couleurs des liens
+----------------------------------------------- */
+a { text-decoration: none; color: #333333; }
+a.on { font-weight: bold; }
+a:hover { text-decoration: underline; color: #000000; }
+a.spip_in { color: #A02020; } /* liens internes */
+a.spip_out { color: #2020A0; } /* liens sortants */
+a.spip_url { color: #2020A0; } /* liens url sortants */
+a.spip_glossaire { color: #20A020; } /* liens vers encyclopedie */
\ No newline at end of file
-- 
GitLab