From 2fedb2f2bd09157c86405340992351b30b76879f Mon Sep 17 00:00:00 2001
From: ARNO* <arno@rezo.net>
Date: Mon, 22 Apr 2002 08:43:23 +0000
Subject: [PATCH] =?UTF-8?q?Le=20nouvelle=20interface=20(je=20vais=20finir?=
 =?UTF-8?q?=20par=20y=20arriver,=20=C2=88=20faire=20ce=20commit!).?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/admin_tech.php3        | 136 +----
 ecrire/aide_gauche.php3       |  14 +-
 ecrire/articles.php3          | 337 ++++++------
 ecrire/articles_edit.php3     |  57 +-
 ecrire/articles_forum.php3    |  39 +-
 ecrire/articles_tous.php3     |  47 +-
 ecrire/auteurs.php3           | 113 ++--
 ecrire/auteurs_edit.php3      | 383 ++------------
 ecrire/breves.php3            |  22 +-
 ecrire/breves_edit.php3       |  62 ++-
 ecrire/breves_voir.php3       |  90 +++-
 ecrire/calendrier.php3        |  30 +-
 ecrire/configuration.php3     | 920 ++------------------------------
 ecrire/controle_forum.php3    |  14 +-
 ecrire/controle_petition.php3 |  10 +-
 ecrire/document_edit.php3     | 338 ------------
 ecrire/forum.php3             |  10 +-
 ecrire/forum_admin.php3       |  12 +-
 ecrire/forum_envoi.php3       |  11 +-
 ecrire/inc.php3               | 104 +++-
 ecrire/inc_documents.php3     | 362 +++++--------
 ecrire/inc_layer.php3         |   8 +-
 ecrire/inc_mots.php3          |   6 +-
 ecrire/inc_presentation.php3  | 966 +++++++++++++++++++++++-----------
 ecrire/inc_sites.php3         |  13 +-
 ecrire/index.php3             | 247 ++++++---
 ecrire/interface.php3         | 133 -----
 ecrire/message.php3           |  49 +-
 ecrire/messagerie.php3        |  18 +-
 ecrire/mots_edit.php3         |  75 ++-
 ecrire/mots_tous.php3         |  73 ++-
 ecrire/mots_type.php3         |  52 +-
 ecrire/naviguer.php3          | 290 +++++-----
 ecrire/rubriques_edit.php3    |  63 ++-
 ecrire/sites.php3             | 173 +++---
 ecrire/sites_edit.php3        |  94 +++-
 ecrire/sites_tous.php3        |  26 +-
 ecrire/syndic_edit.php3       | 163 ------
 ecrire/syndic_tous.php3       |  60 ---
 39 files changed, 2152 insertions(+), 3468 deletions(-)
 delete mode 100644 ecrire/document_edit.php3
 delete mode 100644 ecrire/interface.php3
 delete mode 100644 ecrire/syndic_edit.php3
 delete mode 100644 ecrire/syndic_tous.php3

diff --git a/ecrire/admin_tech.php3 b/ecrire/admin_tech.php3
index 80ded3fa7f..0a43056974 100644
--- a/ecrire/admin_tech.php3
+++ b/ecrire/admin_tech.php3
@@ -3,7 +3,14 @@
 include ("inc.php3");
 
 
-debut_page("Maintenance technique");
+debut_page("Maintenance technique", "administration", "base");
+
+
+echo "<br><br><br>";
+gros_titre("Maintenance technique");
+barre_onglets("administration", "sauver");
+
+
 debut_gauche();
 
 debut_boite_info();
@@ -54,7 +61,10 @@ echo "<TR><TD BACKGROUND=''>";
 echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>";
 echo "\n<FORM ACTION='export_all.php3' METHOD='get'>";
 
-echo "\n<p align='justify'>Cette option vous permet de sauvegarder
+echo "\n<p align='justify'>";
+
+echo '<img src="img_pack/warning.png" alt="warning.png" width="48" height="48" align="right">';
+echo "Cette option vous permet de sauvegarder
 le contenu de la base dans un fichier qui sera stock&eacute; dans le r&eacute;pertoire <i>ecrire/data/</i>.
 N'oubliez pas &eacute;galement de r&eacute;cup&eacute;rer l'int&eacute;gralit&eacute; du r&eacute;pertoire <i>IMG/</i>, qui contient
 les images utilis&eacute;es dans les articles et les rubriques.";
@@ -123,128 +133,6 @@ echo "<BR>";
 
 
 
-//
-// Purger le cache
-//
-
-debut_cadre_relief();
-
-echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">";
-echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND=''><B>";
-echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>";
-echo "Vider le cache</FONT></B></TD></TR>";
-
-echo "<TR><TD BACKGROUND=''>";
-
-echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>";
-
-echo "\n<p align='justify'>Utilisez cette commande afin de supprimer tous les fichiers pr&eacute;sents
-dans le cache SPIP. Cela permet par exemple de forcer un recalcul de toutes les pages si vous
-avez fait des modifications importantes de graphisme ou de structure du site. <p align='justifty'>Si vous voulez
-recalculer une seule page, passez plut&ocirc;t par l'espace public et utilisez-y le bouton &laquo; recalculer &raquo;.";
-
-echo "\n<FORM ACTION='../spip_cache.php3' METHOD='post'>";
-
-$hash = calculer_action_auteur("purger_cache");
-
-echo "\n<INPUT TYPE='hidden' NAME='id_auteur' VALUE='$connect_id_auteur'>";
-echo "\n<INPUT TYPE='hidden' NAME='hash' VALUE='$hash'>";
-echo "\n<INPUT TYPE='hidden' NAME='purger_cache' VALUE='oui'>";
-echo "\n<INPUT TYPE='hidden' NAME='redirect' VALUE='admin_tech.php3'>";
-echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='Vider le cache'></FORM></DIV>";
-
-echo "</FONT>";
-echo "</TD></TR>";
-echo "</TABLE>";
-
-
-
-//
-// Purger la base d'indexation
-//
-
-echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">";
-echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND=''><B>";
-echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>";
-echo "Effacer les donn&eacute;es d'indexation</FONT></B></TD></TR>";
-
-echo "<TR><TD BACKGROUND=''>";
-
-echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>";
-
-echo "\n<p align='justify'>Utilisez cette commande afin de vider les tables utilis&eacute;es
-par le moteur de recherche int&eacute;gr&eacute; &agrave; SPIP. Cela permet de gagner de
-l'espace disque si vous avez d&eacute;sactiv&eacute; le moteur de recherche. Cela peut servir
-&eacute;galement &agrave; r&eacute;indexer les documents au cas o&ugrave; vous avez restaur&eacute; une sauvegarde.
-
-<p align='justify'>Notez que les documents modifi&eacute;s de fa&ccedil;on normale (depuis l'interface
-SPIP) sont automatiquement r&eacute;index&eacute;s, cette commande n'est donc utile que de fa&ccedil;on exceptionnelle.";
-
-
-echo "\n<FORM ACTION='admin_tech.php3' METHOD='post'>";
-
-$hash = calculer_action_auteur("purger_index");
-
-echo "\n<INPUT TYPE='hidden' NAME='hash' VALUE='$hash'>";
-echo "\n<INPUT TYPE='hidden' NAME='purger_index' VALUE='oui'>";
-echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE=\"Effacer les index\"></FORM></DIV>";
-
-echo "</FONT>";
-echo "</TD></TR>";
-echo "</TABLE>";
-
-
-fin_cadre_relief();
-
-echo "<BR>";
-
-
-
-
-//
-// Effacement total
-//
-
-debut_cadre_relief();
-
-echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">";
-echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND=''><B>";
-echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>";
-echo "Effacer la base de donn&eacute;es SPIP</FONT></B></TD></TR>";
-
-echo "<TR><TD BACKGROUND=''>";
-
-echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>";
-
-echo "\n<p align='justify'>Cette commande efface <i>tout</i> le contenu de la base de donn&eacute;es,
-y compris <i>tous</i> les acc&egrave;s r&eacute;dacteurs et administrateurs. Apr&egrave;s l'avoir ex&eacute;cut&eacute;e, vous devrez lancer la
-r&eacute;installation de SPIP pour recr&eacute;er une nouvelle base ainsi qu'un premier acc&egrave;s administrateur.";
-
-echo "<CENTER>";
-
-debut_boite_alerte();
-
-echo "\n<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>";
-echo "\n<p align='justify'><b>ATTENTION, la suppression des donn&eacute;es est irr&eacute;versible !</b>";
-
-echo "\n<FORM ACTION='delete_all.php3' METHOD='get'>";
-echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='Effacer TOUT'></FORM></DIV>";
-
-echo "\n</FONT>";
-
-fin_boite_alerte();
-
-echo "</CENTER>";
-
-echo "</FONT>";
-echo "</TD></TR>";
-echo "</TABLE>";
-
-fin_cadre_relief();
-
-echo "<BR>";
-
-
 
 
 fin_page();
diff --git a/ecrire/aide_gauche.php3 b/ecrire/aide_gauche.php3
index 8f89e1c406..d341c74a1a 100644
--- a/ecrire/aide_gauche.php3
+++ b/ecrire/aide_gauche.php3
@@ -47,7 +47,7 @@ function rubrique($titre, $statut = "redac") {
 		$larubrique++;
 		$ligne++;
 		
-		$texte[$ligne]="<TR><TD><IMG SRC='IMG2/rien.gif' BORDER=0 WIDTH=10 HEIGHT=1></TD></TR><TD BGCOLOR='#044476' COLSPAN=2><A HREF='#LIEN'>#IMG</A>	<B><A HREF='#LIEN'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#FFFFFF'>$titre</FONT></A></B></TD></TR>";
+		$texte[$ligne]="<TR><TD><IMG SRC='img_pack/rien.gif' BORDER=0 WIDTH=10 HEIGHT=1></TD></TR><TD BGCOLOR='#044476' COLSPAN=2><A HREF='#LIEN'>#IMG</A>	<B><A HREF='#LIEN'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#FFFFFF'>$titre</FONT></A></B></TD></TR>";
 		$rubrique[$ligne]=$larubrique;
 		
 		if (ereg(",$larubrique,","$les_rub")){
@@ -78,10 +78,10 @@ function article($titre, $lien, $statut = "redac") {
 		
 		if ($aide==$lien) {
 			$afficher[$larubrique]=1;
-			$texte[$ligne]= "<TR><TD BGCOLOR='#DDDDDD' ALIGN='right' COLSPAN=2><FONT FACE='Arial,Helvetica,sans-serif' SIZE=2>$titre</font> <IMG SRC='IMG2/triangle.gif' BORDER=0 ALIGN='middle'></TD></TR>";
+			$texte[$ligne]= "<TR><TD BGCOLOR='#DDDDDD' ALIGN='right' COLSPAN=2><FONT FACE='Arial,Helvetica,sans-serif' SIZE=2>$titre</font> <IMG SRC='img_pack/triangle.gif' BORDER=0 ALIGN='middle'></TD></TR>";
 		}
 		else {
-			$texte[$ligne]= "<TR><TD><FONT FACE='Arial,Helvetica,sans-serif' SIZE=2><B><A HREF='aide_index.php3?aide=$lien&les_rub=$les_rub' TARGET='_top'><IMG SRC='IMG2/triangle.gif' BORDER=0></A></B></font></TD><TD BGCOLOR='#FFFFFF'><FONT FACE='Arial,Helvetica,sans-serif' SIZE=2><A HREF='aide_index.php3?aide=$lien&les_rub=$les_rub' TARGET='_top'>$titre</A></font></TD></TR>";
+			$texte[$ligne]= "<TR><TD><FONT FACE='Arial,Helvetica,sans-serif' SIZE=2><B><A HREF='aide_index.php3?aide=$lien&les_rub=$les_rub' TARGET='_top'><IMG SRC='img_pack/triangle.gif' BORDER=0></A></B></font></TD><TD BGCOLOR='#FFFFFF'><FONT FACE='Arial,Helvetica,sans-serif' SIZE=2><A HREF='aide_index.php3?aide=$lien&les_rub=$les_rub' TARGET='_top'>$titre</A></font></TD></TR>";
 		}
 	}
 }
@@ -145,8 +145,8 @@ article("Articles syndiqu&eacute;s","artsyn");
 
 
 rubrique("La messagerie interne");
-article("<img src='IMG2/m_envoi.gif' align='left' border=0> Les messages entre utilisateurs","messut");
-article("<img src='IMG2/m_envoi_bleu.gif' align='left' border=0> Les pense-b&ecirc;te","messpense");
+article("<img src='img_pack/m_envoi.gif' align='left' border=0> Les messages entre utilisateurs","messut");
+article("<img src='img_pack/m_envoi_bleu.gif' align='left' border=0> Les pense-b&ecirc;te","messpense");
 article("Le calendrier","messcalen");
 article("Configuration personnelle de la messagerie","messconf");
 
@@ -179,12 +179,12 @@ for ($i=0; $i<=count($texte); $i++) {
 		if ($aff == 1) {
 			$supp_rub="$larubrique";
 			
-			$texte[$i]=ereg_replace("#IMG","<img src='IMG2/triangle-bleu-bas.gif' alt='&gt;' width='14' height='14' border='0'>",$texte[$i]);
+			$texte[$i]=ereg_replace("#IMG","<img src='img_pack/triangle-bleu-bas.gif' alt='&gt;' width='14' height='14' border='0'>",$texte[$i]);
 			$texte[$i]=ereg_replace("#LIEN","aide_gauche.php3?les_rub=$les_rub&supp_rub=$supp_rub&aide=$aide",$texte[$i]);
 		}
 		else {
 			$ajouter_rub="$larubrique";
-			$texte[$i]=ereg_replace("#IMG","<img src='IMG2/triangle-bleu.gif' alt='&gt;' width='14' height='14' border='0'>",$texte[$i]);
+			$texte[$i]=ereg_replace("#IMG","<img src='img_pack/triangle-bleu.gif' alt='&gt;' width='14' height='14' border='0'>",$texte[$i]);
 //			$texte[$i]=ereg_replace("#LIEN","aide_gauche.php3?les_rub=$les_rub&add_rub=$add_rub&aide=$aide",$texte[$i]);
 			$texte[$i]=ereg_replace("#LIEN","aide_gauche.php3?les_rub=$les_rub&addrub=$ajouter_rub&aide=$aide",$texte[$i]);
 
diff --git a/ecrire/articles.php3 b/ecrire/articles.php3
index bca616cd40..c23b1a650f 100644
--- a/ecrire/articles.php3
+++ b/ecrire/articles.php3
@@ -205,7 +205,64 @@ function get_forums_publics($id_article=0) {
 // Affichage de la colonne de gauche
 //
 
-debut_page("&laquo; $titre_article &raquo;");
+//
+// Lire l'article
+//
+
+$query = "SELECT * FROM spip_articles WHERE id_article='$id_article'";
+$result = spip_query($query);
+
+if ($row = mysql_fetch_array($result)) {
+	$id_article = $row[0];
+	$surtitre = $row[1];
+	$titre = $row[2];
+	$soustitre = $row[3];
+	$id_rubrique = $row[4];
+	$descriptif = $row[5];
+	$chapo = $row[6];
+	$texte = $row[7];
+	$ps = $row[8];
+	$date = $row[9];
+	$statut_article = $row[10];
+	$maj = $row["maj"];
+	$date_redac = $row["date_redac"];
+	$visites = $row["visites"];
+}
+
+
+
+if (ereg("([0-9]{4})-([0-9]{2})-([0-9]{2})", $date_redac, $regs)) {
+        $mois_redac = $regs[2];
+        $jour_redac = $regs[3];
+        $annee_redac = $regs[1];
+        if ($annee_redac > 4000) $annee_redac -= 9000;
+}
+
+if (ereg("([0-9]{4})-([0-9]{2})-([0-9]{2})", $date, $regs)) {
+        $mois = $regs[2];
+        $jour = $regs[3];
+        $annee = $regs[1];
+}
+
+
+
+debut_page("&laquo; $titre_article &raquo;", "documents", "articles");
+
+
+debut_grand_cadre();
+
+afficher_parents($id_rubrique);
+$parents="~ <img src='img_pack/racine-24.png' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents;
+
+$parents=ereg_replace("~","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$parents);
+$parents=ereg_replace("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ","",$parents);
+
+echo "$parents";
+
+fin_grand_cadre();
+
+
+
 debut_gauche();
 
 debut_boite_info();
@@ -224,10 +281,6 @@ if ($statut_article == "publie") {
 			$voir_en_ligne = false;
 		}
 	}
-	if ($voir_en_ligne) {
-		afficher_icone(newLinkUrl("../spip_redirect.php3?id_article=$id_article&recalcul=oui"),
-			"Voir en ligne", 'IMG2/voir.gif', 40, 28, 'right');
-	}
 }
 
 
@@ -494,38 +547,6 @@ if ($boite_ouverte) {
 
 debut_droite();
 
-//
-// Afficher la hierarchie (recurrence)
-//
-
-function parent($collection){
-	global $parents;
-	global $coll;
-	$parents=ereg_replace("(~+)","\\1~",$parents);
-	if ($collection!=0){	
-		$query2="SELECT * FROM spip_rubriques WHERE id_rubrique=\"$collection\"";
-		$result2=spip_query($query2);
-
-		while($row=mysql_fetch_array($result2)){
-			$id_rubrique=$row[0];
-			$id_parent=$row[1];
-			$titre=typo($row[2]);
-			
-			if ($id_rubrique==$coll){
-				if (acces_restreint_rubrique($id_rubrique))
-					$parents="~ <IMG SRC='IMG2/triangle-anim.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=4 FACE='Verdana,Arial,Helvetica,sans-serif'><B>".majuscules($titre)."</B></FONT><BR>\n$parents";
-				else
-					$parents="~ <IMG SRC='IMG2/triangle.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=4 FACE='Verdana,Arial,Helvetica,sans-serif'><B>".majuscules($titre)."</B></FONT><BR>\n$parents";
-			}else{
-				if (acces_restreint_rubrique($id_rubrique))
-					$parents="~ <IMG SRC='IMG2/triangle-bas-anim.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'><a href='naviguer.php3?coll=$id_rubrique'>$titre</a></FONT><BR>\n$parents";
-				else
-					$parents="~ <IMG SRC='IMG2/triangle-bas.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'><a href='naviguer.php3?coll=$id_rubrique'>$titre</a></FONT><BR>\n$parents";
-			}
-		}
-	parent($id_parent);
-	}
-}
 
 function mySel($varaut,$variable){
 	$retour= " VALUE=\"$varaut\"";
@@ -538,63 +559,6 @@ function mySel($varaut,$variable){
 
 
 
-//
-// Lire l'article
-//
-
-$query = "SELECT * FROM spip_articles WHERE id_article='$id_article'";
-$result = spip_query($query);
-
-if ($row = mysql_fetch_array($result)) {
-	$id_article = $row[0];
-	$surtitre = $row[1];
-	$titre = $row[2];
-	$soustitre = $row[3];
-	$id_rubrique = $row[4];
-	$descriptif = $row[5];
-	$chapo = $row[6];
-	$texte = $row[7];
-	$ps = $row[8];
-	$date = $row[9];
-	$statut_article = $row[10];
-	$maj = $row["maj"];
-	$date_redac = $row["date_redac"];
-	$visites = $row["visites"];
-}
-
-
-
-if (ereg("([0-9]{4})-([0-9]{2})-([0-9]{2})", $date_redac, $regs)) {
-        $mois_redac = $regs[2];
-        $jour_redac = $regs[3];
-        $annee_redac = $regs[1];
-        if ($annee_redac > 4000) $annee_redac -= 9000;
-}
-
-if (ereg("([0-9]{4})-([0-9]{2})-([0-9]{2})", $date, $regs)) {
-        $mois = $regs[2];
-        $jour = $regs[3];
-        $annee = $regs[1];
-}
-
-
-echo "<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0><TR><TD WIDTH=\"100%\">";
-echo "<FONT FACE='Georgia,Garamond,Times,serif'>";
-
-
-//
-// Afficher la hierarchie
-//
-
-parent($id_rubrique);
-$parents="~ <IMG SRC='IMG2/triangle-bas.gif' WIDTH=16 HEIGHT=14> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents;
-
-$parents=ereg_replace("~","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$parents);
-$parents=ereg_replace("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ","",$parents);
-echo "$parents";
-echo "</TD></TR></TABLE>";
-
-echo "<P>";
 
 
 function my_sel($num,$tex,$comp){
@@ -644,7 +608,8 @@ function afficher_jour($jour){
 
 
 
-echo "<TABLE CELLPADDING=18 CELLSPACING=0 BORDER=1><TR><TD BGCOLOR='#FFFFFF' ALIGN='center'>";
+
+debut_cadre_enfonce("article-24.png");
 echo "<CENTER>";
 echo "<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>";
 echo "<TR>";
@@ -654,73 +619,84 @@ echo "<TR>";
 // Titre, surtitre, sous-titre
 //
 
-echo "<TD>";
+	if ($statut_article=='publie') {
+		$logo_statut = "puce-verte.gif";
+	}
+	else if ($statut_article=='prepa') {
+		$logo_statut = "puce-blanche.gif";
+	}
+	else if ($statut_article=='prop') {
+		$logo_statut = "puce-orange.gif";
+	}
+	else if ($statut_article == 'refuse') {
+		$logo_statut = "puce-rouge.gif";
+	}
+	else if ($statut_article == 'poubelle') {
+		$logo_statut = "puce-poubelle.gif";
+	}
+
 
-if ($statut_article=='publie') {
-	echo "<img src='IMG2/puce-verte.gif' alt='X' width='13' height='14' border='0' ALIGN='left'>";
-}
-else if ($statut_article=='prepa') {
-	echo "<img src='IMG2/puce-blanche.gif' alt='X' width='13' height='14' border='0' ALIGN='left'>";
+echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>";
+echo "<tr width='100%'><td width='100%' valign='top'>";
+if (strlen($surtitre) > 1) {
+	echo "<font face='arial,helvetica' size=3><b>";
+	echo typo($surtitre);
+	echo "</b></font>\n";
 }
-else if ($statut_article=='prop') {
-	echo "<img src='IMG2/puce-orange.gif' alt='X' width='13' height='14' border='0' ALIGN='left'>";
+	gros_titre($titre, $logo_statut);
+if (strlen($soustitre) > 1) {
+	echo "<font face='arial,helvetica' size=3><b>";
+	echo typo($soustitre);
+	echo "</b></font>\n";
 }
-else if ($statut_article == 'refuse') {
-	echo "<img src='IMG2/puce-rouge.gif' alt='X' width='13' height='14' border='0' ALIGN='left'>";
+
+
+if (strlen($descriptif) > 1) {
+	echo "<p><div align='left' style='padding: 5px; border: 1px dashed #aaaaaa; background-color: #e4e4e4;'>";
+	echo "<font size=2 face='Verdana,Arial,Helvetica,sans-serif'>";
+	echo "<b>Descriptif :</b> ";
+	echo propre($descriptif);
+	echo "&nbsp; ";
+	echo "</font>";
+	echo "</div>";
 }
-else if ($statut_article == 'poubelle') {
-	echo "<img src='IMG2/puce-poubelle.gif' alt='X' width='13' height='14' border='0' ALIGN='left'>";
+
+if ($statut_article == 'prop') {
+	echo "<P><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='red'><B>Article propos&eacute; pour la publication. N'h&eacute;sitez pas &agrave; donner votre avis gr&acirc;ce au forum attach&eacute; &agrave; ce article (en bas de page).</B></FONT></P>";
 }
 
-echo "</TD><TD WIDTH=100% align='center'>";
 
 
-if (strlen($surtitre) > 1) {
-	echo "<FONT FACE='arial,helvetica' SIZE=3><B>";
-	echo typo($surtitre);
-	echo "</B></FONT><BR>\n";
-}
+echo "</td>";
 
-echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=4><B>";
-echo typo($titre);
-echo "</B></FONT><BR>\n";
 
-if (strlen($soustitre) > 1) {
-	echo "<FONT FACE='arial,helvetica' SIZE=3><B>";
-	echo typo($soustitre);
-	echo "</B></FONT><BR>\n";
+
+
+if ($voir_en_ligne) {
+	echo "<td><img src='img_pack/rien.gif' width=5></td>\n";
+	echo "<td  align='right'>";
+	icone("Voir en ligne", "../spip_redirect.php3?id_article=$id_article&recalcul=oui", "racine-24.png", "rien.gif");
+	echo "</td>";
 }
-echo "</TD>";
 
 
-//
-// Bouton 'modifier l'article'
-//
 
-echo "<TD align='right'>";
+
 if ($flag_editable) {
-	echo "<P align=right>";
-	echo "<A HREF='articles_edit.php3?id_article=$id_article' onMouseOver=\"modifier_article.src='IMG2/modifier-article-on.gif'\" onMouseOut=\"modifier_article.src='IMG2/modifier-article-off.gif'\"><img src='IMG2/modifier-article-off.gif' alt='Modifier cet article' width='51' height='53' border='0' name='modifier_article'></A>";
+	echo "<td><img src='img_pack/rien.gif' width=5></td>\n";
+	echo "<td  align='right'>";
+	icone("Modifier cet article", "articles_edit.php3?id_article=$id_article", "article-24.png", "edit.gif");
+	echo "</td>";
 }
+echo "</tr></table>\n";
 
-echo "</TD></TR></TABLE>";
 
-echo "<P align=left>";
-echo "<FONT FACE='Georgia,Garamond,Times,serif'>";
 
 
-if (strlen($descriptif) > 1) {
-	echo "<DIV align='left'>";
-	debut_boite_info();
 
-	echo "<img src='IMG2/descriptif.gif' alt='DESCRIPTIF' width='59' height='12' border='0'><BR>";
-	echo "<FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'>";
-	echo propre($descriptif);
-	echo "&nbsp; ";
-	echo "</FONT>";
-	fin_boite_info();
-	echo "<P>";
-}
+
+echo "<P align=left>";
+echo "<FONT FACE='Georgia,Garamond,Times,serif'>";
 
 
 //
@@ -734,7 +710,7 @@ if ($flag_editable AND ($options == 'avancees' OR $statut_article == 'publie'))
 	echo "<INPUT TYPE='hidden' NAME='id_article' VALUE='$id_article'>";
 
 	if ($statut_article == 'publie') {	
-		echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND='IMG2/rien.gif'>";
+		echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND=''>";
 		echo "<TR><TD BGCOLOR='$couleur_foncee' COLSPAN=2><FONT SIZE=2 COLOR='#FFFFFF'><B>DATE DE PUBLICATION EN LIGNE :";
 		echo aide ("artdate");
 		echo "</B></FONT></TR>";
@@ -754,7 +730,7 @@ if ($flag_editable AND ($options == 'avancees' OR $statut_article == 'publie'))
 		echo "</TD></TR></TABLE>";
 	}
 	else {
-		echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND='IMG2/rien.gif'>";
+		echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND=''>";
 		echo "<TR><TD BGCOLOR='$couleur_foncee'><FONT SIZE=2 COLOR='#FFFFFF'><B>DATE DE CREATION DE L'ARTICLE";
 		echo " :</B></FONT></TR>";
 
@@ -768,9 +744,13 @@ if ($flag_editable AND ($options == 'avancees' OR $statut_article == 'publie'))
 	
 	
 	if (($options == 'avancees' AND $articles_redac != "non") OR ("$annee_redac-$mois_redac-$jour_redac" != "0000-00-00")) {
-		echo "<P><TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND='IMG2/rien.gif'>";
-		echo "<TR><TD BGCOLOR='#E4E4E4' COLSPAN=2><FONT SIZE=2 COLOR='#000000'><B>DATE DE PUBLICATION ANT&Eacute;RIEURE :</B></FONT></TR>";
-
+		echo "<P><TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND=''>";
+		echo "<TR><TD BGCOLOR='#E4E4E4' COLSPAN=2><FONT SIZE=2 COLOR='#000000'>";
+		if ("$annee_redac-$mois_redac-$jour_redac" != "0000-00-00") $date_affichee = " : ".majuscules(affdate($date_redac));
+		echo bouton_block_invisible('dateredac');
+		echo "<B>DATE DE PUBLICATION ANT&Eacute;RIEURE$date_affichee</B></FONT></TR></table>";
+		echo debut_block_invisible('dateredac');
+		echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND=''>";
 		echo "<TR><TD ALIGN='left' BGCOLOR='#FFFFFF'>";
 		if ("$annee_redac-$mois_redac-$jour_redac" == "0000-00-00") {
 			echo "<INPUT TYPE='radio' NAME='avec_redac' VALUE='non' id='on' checked>  <B><label for='on'>Ne pas afficher de date de publication ant&eacute;rieure.</label></B>";
@@ -796,8 +776,10 @@ if ($flag_editable AND ($options == 'avancees' OR $statut_article == 'publie'))
 		}
 		echo "</TD><TD ALIGN='right' BGCOLOR='#FFFFFF'>";
 		echo "<INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='Changer'>";
-		echo aide ("artdate_redac");
-		echo "</TD></TR></TABLE>";
+		echo aide ("artdate-redac");
+		echo "</TD></TR>";
+		echo fin_block();
+		echo "</TABLE>";
 	
 	}
 
@@ -811,20 +793,11 @@ if (!$flag_editable AND $statut_article == 'publie') {
 
 
 
-//
-// 'Article propose pour la publication'
-//
-
-if ($statut_article == 'prop') {
-	echo "<P><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='red'><B>Article propos&eacute; pour la publication. N'h&eacute;sitez pas &agrave; donner votre avis gr&acirc;ce au forum attach&eacute; &agrave; ce article (en bas de page).</B></FONT></P>";
-}
-
-
 //
 // Liste des auteurs de l'article
 //
 
-debut_cadre_relief();
+debut_cadre_relief("redacteur-24.png");
 
 echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100% BACKGROUND=''><TR><TD BGCOLOR='#EEEECC'>";
 if ($flag_editable AND $options == 'avancees') {
@@ -981,14 +954,14 @@ if (mysql_num_rows($result)) {
 		echo "<A HREF=\"$url_auteur\">";
 		switch ($statut_auteur) {
 		case "0minirezo":
-			echo "<img src='IMG2/bonhomme-noir.gif' alt='Admin' width='23' height='12' border='0'>";
+			echo "<img src='img_pack/bonhomme-noir.gif' alt='Admin' width='23' height='12' border='0'>";
 			break;					
 		case "2redac":
 		case "1comite":
-			echo "<img src='IMG2/bonhomme-bleu.gif' alt='Admin' width='23' height='12' border='0'>";
+			echo "<img src='img_pack/bonhomme-bleu.gif' alt='Admin' width='23' height='12' border='0'>";
 			break;					
 		case "5poubelle":
-			echo "<img src='IMG2/bonhomme-rouge.gif' alt='Admin' width='23' height='12' border='0'>";
+			echo "<img src='img_pack/bonhomme-rouge.gif' alt='Admin' width='23' height='12' border='0'>";
 			break;					
 		case "nouveau":
 			echo "&nbsp;";
@@ -1133,19 +1106,19 @@ function change_bouton(selObj){
 	var selection=selObj.options[selObj.selectedIndex].value;
 
 	if (selection=="publie"){
-		document.statut.src="IMG2/puce-verte.gif";
+		document.statut.src="img_pack/puce-verte.gif";
 	}
 	if (selection=="prepa"){
-		document.statut.src="IMG2/puce-blanche.gif";
+		document.statut.src="img_pack/puce-blanche.gif";
 	}
 	if (selection=="prop"){
-		document.statut.src="IMG2/puce-orange.gif";
+		document.statut.src="img_pack/puce-orange.gif";
 	}
 	if (selection=="refuse"){
-		document.statut.src="IMG2/puce-rouge.gif";
+		document.statut.src="img_pack/puce-rouge.gif";
 	}
 	if (selection=="poubelle"){
-		document.statut.src="IMG2/puce-poubelle.gif";
+		document.statut.src="img_pack/puce-poubelle.gif";
 	}
 }
 
@@ -1175,19 +1148,19 @@ if ($connect_statut == '0minirezo' AND acces_rubrique($rubrique_article)) {
 	echo " \n";
 
 	if ($statut_article=='publie') {
-		echo "<img src='IMG2/puce-verte.gif' alt='X' width='13' height='14' border='0' NAME='statut'>";
+		echo "<img src='img_pack/puce-verte.gif' alt='X' width='13' height='14' border='0' NAME='statut'>";
 	}
 	else if ($statut_article=='prepa') {
-		echo "<img src='IMG2/puce-blanche.gif' alt='X' width='13' height='14' border='0' NAME='statut'>";
+		echo "<img src='img_pack/puce-blanche.gif' alt='X' width='13' height='14' border='0' NAME='statut'>";
 	}
 	else if ($statut_article=='prop') {
-		echo "<img src='IMG2/puce-orange.gif' alt='X' width='13' height='14' border='0' NAME='statut'>";
+		echo "<img src='img_pack/puce-orange.gif' alt='X' width='13' height='14' border='0' NAME='statut'>";
 	}
 	else if ($statut_article == 'refuse') {
-		echo "<img src='IMG2/puce-rouge.gif' alt='X' width='13' height='14' border='0' NAME='statut'>";
+		echo "<img src='img_pack/puce-rouge.gif' alt='X' width='13' height='14' border='0' NAME='statut'>";
 	}
 	else if ($statut_article == 'poubelle') {
-		echo "<img src='IMG2/puce-poubelle.gif' alt='X' width='13' height='14' border='0' NAME='statut'>";
+		echo "<img src='img_pack/puce-poubelle.gif' alt='X' width='13' height='14' border='0' NAME='statut'>";
 	}
 	echo " \n";
 
@@ -1225,16 +1198,16 @@ if ($les_notes) {
 	echo "</FONT>";
 }
 
-echo "\n\n<DIV align=right>";
 
 //
 // Bouton "modifier cet article"
 //
 
 if ($flag_editable) {
-	echo "<A HREF='articles_edit.php3?id_article=$id_article' onMouseOver=\"modifier_article2.src='IMG2/modifier-article-on.gif'\" onMouseOut=\"modifier_article2.src='IMG2/modifier-article-off.gif'\"><img src='IMG2/modifier-article-off.gif' alt='Modifier cet article' width='51' height='53' border='0' name='modifier_article2'></A>";
-}
+echo "\n\n<div align=right>";
+	icone("Modifier cet article", "articles_edit.php3?id_article=$id_article", "article-24.png", "edit.gif");
 echo "</div>";
+}
 
 afficher_documents_non_inclus($id_article);
 
@@ -1245,14 +1218,18 @@ afficher_documents_non_inclus($id_article);
 if ($flag_auteur AND $statut_article == 'prepa') {
 	echo "<P>";
 	debut_cadre_relief();
-	echo "<B>Lorsque votre article est termin&eacute;, vous pouvez proposer sa publication.</B>";
+	echo "<center>";
+	echo "<B>Lorsque votre article est termin&eacute;,<br> vous pouvez proposer sa publication.</B>";
 	echo aide ("artprop");
 	bouton("Demander la publication de cet article", "articles.php3?id_article=$id_article&statut_nouv=prop");
+	echo "</center>";
 	fin_cadre_relief();
 }
 
-echo "</DIV></TD></TR></TABLE>";
+echo "</DIV>";
+
 
+fin_cadre_enfonce();
 
 //
 // Forums
@@ -1262,9 +1239,11 @@ echo "<BR><BR>";
 
 $forum_retour = urlencode("articles.php3?id_article=$id_article");
 
-echo "<P align='right'>";
-echo "<A HREF='forum_envoi.php3?statut=prive&adresse_retour=".$forum_retour."&id_article=$id_article&titre_message=".urlencode($titre)."' onMouseOver=\"message.src='IMG2/message-on.gif'\" onMouseOut=\"message.src='IMG2/message-off.gif'\">";
-echo "<img src='IMG2/message-off.gif' alt='Poster un message' width='51' height='52' border='0' name='message'></A>";
+
+echo "\n<div align='center'>";
+	icone("Poster un message", "forum_envoi.php3?statut=prive&adresse_retour=".$forum_retour."&id_article=$id_article&titre_message=".urlencode($titre), "forum-interne-24.png", "creer.gif");
+echo "</div>";
+
 echo "<P align='left'>";
 
 
diff --git a/ecrire/articles_edit.php3 b/ecrire/articles_edit.php3
index e70b2b51ba..5e6a4d73cf 100644
--- a/ecrire/articles_edit.php3
+++ b/ecrire/articles_edit.php3
@@ -114,7 +114,24 @@ function coupe_trop_long($texte){	// utile pour les textes > 32ko
 }
 
 
-debut_page();
+debut_page("Modifier : $titre", "documents", "articles");
+
+
+
+debut_grand_cadre();
+
+afficher_parents($id_rubrique);
+$parents="~ <img src='img_pack/racine-24.png' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents;
+
+$parents=ereg_replace("~","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$parents);
+$parents=ereg_replace("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ","",$parents);
+
+echo "$parents";
+
+fin_grand_cadre();
+
+
+
 debut_gauche();
 
 
@@ -128,6 +145,7 @@ if ($new != 'oui'){
 }
 
 debut_droite();
+debut_cadre_formulaire();
 
 
 function mySel($varaut,$variable) {
@@ -213,13 +231,20 @@ function enfant($leparent){
 }
 
 
-echo "<A HREF='articles.php3?id_article=$id_article' onMouseOver=\"retour.src='IMG2/retour-on.gif'\" onMouseOut=\"retour.src='IMG2/retour-off.gif'\"><img src='IMG2/retour-off.gif' alt=\"Retour &agrave; l'article\" width='49' height='46' border='0' name='retour' align='left'></A>";
+echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>";
+echo "<tr width='100%'>";
+echo "<td>";
+	icone("Retour", "articles.php3?id_article=$id_article", "article-24.png", "rien.gif");
 
-echo "Modifier l'article :<BR><FONT SIZE=5 COLOR='$couleur_foncee' FACE='Verdana,Arial,Helvetica,sans-serif'><B>".typo($titre)."</B></FONT>";
+echo "</td>";
+	echo "<td><img src='img_pack/rien.gif' width=10></td>\n";
+echo "<td width='100%'>";
+echo "Modifier l'article :";
+gros_titre($titre);
+echo "</td></tr></table>";
+echo "<p>";
 
-echo aide ("raccourcis");
 
-//bouton("Retour &agrave; l article","articles.php3?id_article=$id_article");
 
 
 echo "<P><HR><P>";
@@ -258,16 +283,33 @@ echo "<P><HR><P>";
 	}else{
 		echo "<INPUT TYPE='hidden' NAME='soustitre' VALUE=\"$soustitre\">";	
 	}
+
+	
+	/// Dans la rubrique....
+
+	if ($id_rubrique == 0) $logo_parent = "racine-24.png";
+	else {
+		$query = "SELECT id_parent FROM spip_rubriques WHERE id_rubrique='$id_rubrique'";
+		$result=spip_query($query);
+		while($row=mysql_fetch_array($result)){
+			$parent_parent=$row['id_parent'];
+		}
+		if ($parent_parent == 0) $logo_parent = "secteur-24.png";
+		else $logo_parent = "rubrique-24.png";
+	}
+
+	debut_cadre_relief("$logo_parent");
 	
 	echo "<B>&Agrave; l'int&eacute;rieur de la rubrique&nbsp;:</B>\n";
 	echo aide ("artrub");
 	echo "<BR><SELECT NAME='id_rubrique' CLASS='formo' SIZE=1>\n";
 	enfant(0);
 	echo "</SELECT><BR>\n";
-	echo "[N'oubliez pas de s&eacute;lectionner correctement ce champ.]<P>\n";
+	echo "[N'oubliez pas de s&eacute;lectionner correctement ce champ.]\n";
+	fin_cadre_relief();
 
 	if (($options=="avancees" AND $articles_descriptif!="non") OR strlen($descriptif) > 0) {
-		echo "<B>Descriptif rapide</B>";
+		echo "<P><B>Descriptif rapide</B>";
 		echo aide ("artdesc");
 		echo "<BR>(Contenu de l'article en quelques mots.)<BR>";
 		echo "<TEXTAREA NAME='descriptif' CLASS='forml' ROWS='2' COLS='40' wrap=soft>";
@@ -339,6 +381,7 @@ if (($articles_ps!="non") OR strlen($ps) > 0) {
 	echo "<INPUT CLASS='fondo' TYPE='submit' NAME='Valider' VALUE='Valider'>";
 	echo "</FORM>";
 
+fin_cadre_formulaire();
 
 fin_page();
 
diff --git a/ecrire/articles_forum.php3 b/ecrire/articles_forum.php3
index 091d1b35cb..ef3baf41e8 100644
--- a/ecrire/articles_forum.php3
+++ b/ecrire/articles_forum.php3
@@ -6,15 +6,33 @@ include_local ("inc_logos.php3");
 
 
 
-$query = "SELECT * FROM spip_articles WHERE id_article='$id_article'";
+$query = "SELECT titre, id_rubrique FROM spip_articles WHERE id_article='$id_article'";
 $result = spip_query($query);
 
 while($row = mysql_fetch_array($result)) {
 	$titre = $row["titre"];
+	$id_rubrique = $row["id_rubrique"];
 }
 
 
-debut_page($titre);
+debut_page($titre, "documents", "articles");
+
+
+
+debut_grand_cadre();
+
+afficher_parents($id_rubrique);
+$parents="~ <img src='img_pack/racine-24.png' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents;
+
+$parents=ereg_replace("~","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$parents);
+$parents=ereg_replace("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ","",$parents);
+
+echo "$parents";
+
+fin_grand_cadre();
+
+
+
 debut_gauche();
 
 
@@ -32,10 +50,21 @@ fin_boite_info();
 debut_droite();
 
 
-echo "<A HREF='articles.php3?id_article=$id_article' onMouseOver=\"retour.src='IMG2/retour-on.gif'\" onMouseOut=\"retour.src='IMG2/retour-off.gif'\"><img src='IMG2/retour-off.gif' alt='Retour &agrave; l article' width='49' height='46' border='0' name='retour' align='left'></A>";
-echo "Messages publics de l'article :<BR><FONT SIZE=5 COLOR='$couleur_foncee' FACE='Verdana,Arial,Helvetica,sans-serif'><B>".typo($titre)."</B></FONT>";
+echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>";
+echo "<tr width='100%'>";
+echo "<td>";
+	icone("Retour", "articles.php3?id_article=$id_article", "article-24.png", "rien.gif");
+
+echo "</td>";
+	echo "<td><img src='img_pack/rien.gif' width=10></td>\n";
+echo "<td width='100%'>";
+echo "Messages publics de l'article :";
+gros_titre($titre);
+echo "</td></tr></table>";
+echo "<p>";
+
+
 
-echo "<BR><BR>";
 
 $mots_cles_forums = lire_meta("mots_cles_forums");
 
diff --git a/ecrire/articles_tous.php3 b/ecrire/articles_tous.php3
index 8ab7388e1c..cf61d4dd3e 100644
--- a/ecrire/articles_tous.php3
+++ b/ecrire/articles_tous.php3
@@ -3,10 +3,33 @@
 include ("inc.php3");
 
 
+/*
+function collections_actives()
+{
+	global $coll_actives;
+	$coll_actives = "";
+	$query = "SELECT DISTINCT id_rubrique FROM spip_articles WHERE statut='publie' OR statut='prepa' OR statut='prop'";
+	for (;;) {
+		$result = mysql_query($query);
+		unset($rubriques);
+		while ($row = mysql_fetch_array($result)) {
+			$rubriques[] = $row[0];
+		}
+		if (!$rubriques) break;
+		$rubriques = join(",", $rubriques);
+		if ($coll_actives) $coll_actives .= ",$rubriques";
+		else $coll_actives = $rubriques;
+		$query = "SELECT DISTINCT id_parent FROM spip_rubriques WHERE (id_rubrique IN ($rubriques)) AND (id_parent NOT IN ($coll_actives))";
+	}
+}
+
+collections_actives();
+*/
+
 if (count($aff_art) > 0) $aff_art = join(',', $aff_art);
 else $aff_art = 'prop,publie';
 
-debut_page("Tout le site");
+debut_page("Tout le site", "asuivre", "tout-site");
 debut_gauche();
 
 
@@ -27,7 +50,7 @@ if ($connect_statut == "0minirezo") {
 	else {
 		echo "<input type='checkbox' name='aff_art[]' value='prepa' id='prepa'>";
 	}
-	echo " <label for='prepa'><img src='IMG2/puce-blanche.gif' alt='X' width='9' height='9' border='0'>";
+	echo " <label for='prepa'><img src='img_pack/puce-blanche.gif' alt='X' width='9' height='9' border='0'>";
 	echo "  en cours de r&eacute;daction</label><BR>";
 }
 
@@ -38,7 +61,7 @@ if (ereg('prop', $aff_art)) {
 else {
 	echo "<input type='checkbox' name='aff_art[]' value='prop' id='prop'>";
 }
-echo " <label for='prop'><img src='IMG2/puce-orange.gif' alt='X' width='9' height='9' border='0'>";
+echo " <label for='prop'><img src='img_pack/puce-orange.gif' alt='X' width='9' height='9' border='0'>";
 echo "  en attente de validation</label><BR>";
 
 if (ereg('publie', $aff_art)) {
@@ -47,7 +70,7 @@ if (ereg('publie', $aff_art)) {
 else {
 	echo "<input type='checkbox' name='aff_art[]' value='publie' id='publie'>";
 }
-echo " <label for='publie'><img src='IMG2/puce-verte.gif' alt='X' width='9' height='9' border='0'>";
+echo " <label for='publie'><img src='img_pack/puce-verte.gif' alt='X' width='9' height='9' border='0'>";
 echo "  publi&eacute;s en ligne</label><BR>";
 
 if ($connect_statut == "0minirezo") {
@@ -57,7 +80,7 @@ if ($connect_statut == "0minirezo") {
 	else {
 		echo "<input type='checkbox' name='aff_art[]' value='refuse' id='refuse'>";
 	}
-	echo " <label for='refuse'><img src='IMG2/puce-rouge.gif' alt='X' width='9' height='9' border='0'>";
+	echo " <label for='refuse'><img src='img_pack/puce-rouge.gif' alt='X' width='9' height='9' border='0'>";
 	echo "  refus&eacute;s</label><BR>";
 
 	if (ereg('poubelle',$aff_art)) {
@@ -66,7 +89,7 @@ if ($connect_statut == "0minirezo") {
 	else {
 		echo "<input type='checkbox' name='aff_art[]' value='poubelle' id='poubelle'>";
 	}
-	echo " <label for='poubelle'><img src='IMG2/puce-poubelle.gif' alt='X' width='9' height='9' border='0'>";
+	echo " <label for='poubelle'><img src='img_pack/puce-poubelle.gif' alt='X' width='9' height='9' border='0'>";
 	echo "  &agrave; la poubelle</label>";
 }
 
@@ -87,7 +110,7 @@ function enfants($id_parent, $decalage = 0) {
 	global $couleur_foncee, $couleur_claire;
 
 	$query = "SELECT id_rubrique, titre, statut, date FROM spip_rubriques WHERE id_parent=$id_parent ORDER BY titre";
-	$result = spip_query($query);
+	$result = mysql_query($query);
 
 	while ($row = mysql_fetch_array($result)) {
 		$id_rubrique = $row['id_rubrique'];
@@ -118,13 +141,13 @@ function enfants($id_parent, $decalage = 0) {
 		if (($deplier == 'oui') ? !$flag_liste : $flag_liste) {
 			if ($decalage) {
 				echo "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0><TR>";
-				echo "<TD WIDTH=$decalage><IMG SRC='IMG2/rien.gif' BORDER=0 HEIGHT=1 WIDTH=$decalage></TD><TD WIDTH='100%'>";
+				echo "<TD WIDTH=$decalage><IMG SRC='img_pack/rien.gif' BORDER=0 HEIGHT=1 WIDTH=$decalage></TD><TD WIDTH='100%'>";
 			}
 			$bandeau = "<A HREF='$lien'>";
-			$bandeau .= "<img src='IMG2/triangle-bleu-bas.gif' alt='&gt;' width='14' height='14' border='0'></A>";
+			$bandeau .= "<img src='img_pack/triangle-bleu-bas.gif' alt='&gt;' width='14' height='14' border='0'></A>";
 			$bandeau .= " <A HREF='naviguer.php3?coll=$id_rubrique'><FONT COLOR='white'>$titre</FONT></A> $sucrer";
 			$requete = "SELECT id_article, titre, id_rubrique, statut, date FROM spip_articles WHERE id_rubrique=$id_rubrique AND FIND_IN_SET(statut,'$aff_art') ORDER BY date DESC";
-			afficher_articles($bandeau, $requete, false, false, true);
+			afficher_articles($bandeau, $requete, false, false, true, false);
 			if ($decalage) {
 				echo "</TD></TR></TABLE>";
 			}
@@ -133,12 +156,12 @@ function enfants($id_parent, $decalage = 0) {
 		else {
 			if ($decalage) {
 				echo "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0><TR>";
-				echo "<TD WIDTH=$decalage><IMG SRC='IMG2/rien.gif' BORDER=0 HEIGHT=1 WIDTH=$decalage></TD><TD WIDTH='100%'>";
+				echo "<TD WIDTH=$decalage><IMG SRC='img_pack/rien.gif' BORDER=0 HEIGHT=1 WIDTH=$decalage></TD><TD WIDTH='100%'>";
 			}
 			echo "<TABLE CELLPADDING=3 CELLSPACING=1 BORDER=0 WIDTH=\"100%\">";
 			echo "<TR><TD BGCOLOR='$couleur_foncee' WIDTH=\"100%\"><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>";
 
-			echo "<B><A HREF='$lien'><img src='IMG2/triangle-bleu.gif' alt='&gt;' width='14' height='14' border='0'></A> <A HREF='naviguer.php3?coll=$id_rubrique'><FONT COLOR='#FFFFFF'>$titre</FONT></A></B> $sucrer";
+			echo "<B><A HREF='$lien'><img src='img_pack/triangle-bleu.gif' alt='&gt;' width='14' height='14' border='0'></A> <A HREF='naviguer.php3?coll=$id_rubrique'><FONT COLOR='#FFFFFF'>$titre</FONT></A></B> $sucrer";
 			echo "</FONT></TD></TR></TABLE>";
 			if ($decalage) {
 				echo "</TD></TR></TABLE>";
diff --git a/ecrire/auteurs.php3 b/ecrire/auteurs.php3
index 7b8744b4d8..b7c323982c 100644
--- a/ecrire/auteurs.php3
+++ b/ecrire/auteurs.php3
@@ -4,7 +4,12 @@ include ("inc.php3");
 include_local ("inc_acces.php3");
 
 
-debut_page("Auteurs");
+$choix = join($aff_art,"");
+
+if (ereg("5poubelle",$choix)) debut_page("Auteurs","redacteurs","redac-poubelle");
+else if (ereg("0minirezo",$choix)) debut_page("Auteurs","redacteurs","administrateurs");
+else debut_page("Auteurs","redacteurs","redacteurs");
+
 debut_gauche();
 
 if (!$aff_art) $aff_art[] = "0minirezo,1comite,2redac";
@@ -20,60 +25,6 @@ if ($liste_lettres) $liste_lettres=ereg_replace(",+", ",", $liste_lettres);
 
 echo "<form action='auteurs.php3' method='get'>";
 
-debut_boite_info();
-	echo "<FONT FACE='arial,helvetica,sans-serif'>";
-
-	echo "<B>Afficher les auteurs&nbsp;:</B><BR>";
-	echo "<input type='hidden' name='class' value='$class'>";
-	echo "<input type='hidden' name='liste_lettres' value='$liste_lettres'>";
-
-	if (ereg("0minirezo",$aff_art)){
-		echo "<input type='checkbox' CHECKED name='aff_art[]' value='0minirezo' id='minirezo'>";
-	}else{
-		echo "<input type='checkbox' name='aff_art[]' value='0minirezo' id='minirezo'>";
-	}
-	echo " <label for='minirezo'><img src='IMG2/bonhomme-noir.gif' alt='Admin' width='23' height='12' border='0'>";
-	echo "  Administrateurs</label><BR>";
-
-	if (ereg("2redac",$aff_art) OR ereg("1comite",$aff_art)){
-		echo "<input type='checkbox' CHECKED name='aff_art[]' value='1comite,2redac' id='2redac'>";
-	}else{
-		echo "<input type='checkbox' name='aff_art[]' value='1comite,2redac' id='2redac'>";
-	}
-	echo " <label for='2redac'><img src='IMG2/bonhomme-bleu.gif' alt='Admin' width='23' height='12' border='0'>";
-	echo "  R&eacute;dacteurs</label><BR>";
-
-	if ($connect_statut=="0minirezo"){
-	if (ereg("5poubelle",$aff_art)){
-		echo "<input type='checkbox' CHECKED name='aff_art[]' value='5poubelle' id='5poubelle'>";
-	}else{
-		echo "<input type='checkbox' name='aff_art[]' value='5poubelle' id='5poubelle'>";
-	}
-	echo " <label for='5poubelle'><img src='IMG2/bonhomme-rouge.gif' alt='Admin' width='23' height='12' border='0'>";
-	echo "  A la poubelle</label><BR>";
-	}
-
-
-	if ($publies=="oui"){
-		echo "<input type='checkbox' CHECKED name='publies' value='oui' id='publies'>";
-	}else{
-		echo "<input type='checkbox' name='publies' value='oui' id='publies'>";
-	}
-	echo " <label for='publies'>";
-	echo "  Ayant &eacute;crit des articles</label><BR>";
-
-
-
-
-	echo "<DIV ALIGN='right'><INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='Changer'>";
-	echo "</FONT>";
-fin_boite_info();
-echo "</form>";
-
-
-
-
-
 
 debut_droite();
 
@@ -84,7 +35,7 @@ $flag_editable = ($connect_statut == '0minirezo');
 
 function supp_auteur($id_auteur) {
 	$query="UPDATE spip_auteurs SET statut='5poubelle' WHERE id_auteur=$id_auteur";
-	$result=spip_query($query);
+	$result=mysql_query($query);
 }
 
 if ($supp && $flag_editable) {
@@ -180,10 +131,10 @@ function afficher_auteurs($classement) {
 
 			if (eregi(",".quotemeta($premiere_lettre).",",$liste_lettres) OR $liste_lettres=="tout"){
 				$new_lettres=eregi_replace(quotemeta($premiere_lettre),"",$liste_lettres);
-				echo "<TR><TD BGCOLOR='$couleur' COLSPAN=5><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3><B><A HREF='auteurs.php3?class=$classement&aff_art[]=$aff_art&liste_lettres=$new_lettres&publies=$publies'><img src='IMG2/triangle-bas.gif' alt='&gt;' width='16' height='14' border='0'></A> $premiere_lettre</B></FONT></TD></TR>";
+				echo "<TR><TD BGCOLOR='$couleur' COLSPAN=5><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3><B><A HREF='auteurs.php3?class=$classement&aff_art[]=$aff_art&liste_lettres=$new_lettres&publies=$publies'><img src='img_pack/triangle-bas.gif' alt='&gt;' width='16' height='14' border='0'></A> $premiere_lettre</B></FONT></TD></TR>";
 			}else{
 				$new_lettres=urlencode("$liste_lettres,$premiere_lettre,");
-				echo "<TR><TD BGCOLOR='$couleur' COLSPAN=5><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3><B><A HREF='auteurs.php3?class=$classement&aff_art[]=$aff_art&liste_lettres=$new_lettres&publies=$publies'><img src='IMG2/triangle.gif' alt='&gt;' width='16' height='14' border='0'></A> $premiere_lettre</B></FONT></TD></TR>";
+				echo "<TR><TD BGCOLOR='$couleur' COLSPAN=5><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3><B><A HREF='auteurs.php3?class=$classement&aff_art[]=$aff_art&liste_lettres=$new_lettres&publies=$publies'><img src='img_pack/triangle.gif' alt='&gt;' width='16' height='14' border='0'></A> $premiere_lettre</B></FONT></TD></TR>";
 			
 			}
 		}
@@ -205,7 +156,7 @@ function afficher_auteurs($classement) {
 			echo "<TR>";
 
 			echo "<TD BGCOLOR='$couleur' WIDTH=50>";
-				if ($classement=="auteurs") echo "<IMG SRC='IMG2/rien.gif' WIDTH=24 HEIGHT=12 BORDER=0>";
+				if ($classement=="auteurs") echo "<IMG SRC='img_pack/rien.gif' WIDTH=24 HEIGHT=12 BORDER=0>";
 
 		
 				if ($nombre_articles>0 OR $connect_statut=="0minirezo"){
@@ -213,16 +164,16 @@ function afficher_auteurs($classement) {
 				}
 				switch($statut){
 					case "0minirezo":
-						echo "<img src='IMG2/bonhomme-noir.gif' alt='Admin' width='23' height='12' border='0'>";
+						echo "<img src='img_pack/bonhomme-noir.gif' alt='Admin' width='23' height='12' border='0'>";
 						break;					
 					case "2redac":
-						echo "<img src='IMG2/bonhomme-bleu.gif' alt='Admin' width='23' height='12' border='0'>";
+						echo "<img src='img_pack/bonhomme-bleu.gif' alt='Admin' width='23' height='12' border='0'>";
 						break;					
 					case "1comite":
-						echo "<img src='IMG2/bonhomme-bleu.gif' alt='Admin' width='23' height='12' border='0'>";
+						echo "<img src='img_pack/bonhomme-bleu.gif' alt='Admin' width='23' height='12' border='0'>";
 						break;					
 					case "5poubelle":
-						echo "<img src='IMG2/bonhomme-rouge.gif' alt='Admin' width='23' height='12' border='0'>";
+						echo "<img src='img_pack/bonhomme-rouge.gif' alt='Admin' width='23' height='12' border='0'>";
 						break;					
 					case "nouveau":
 						echo "&nbsp;";
@@ -291,7 +242,7 @@ else $aff_articles="prop,publie";
 
 
 	 	$query="SELECT auteurs.*, COUNT(articles.id_article) AS compteur FROM spip_auteurs AS auteurs, spip_auteurs_articles AS lien, spip_articles AS articles WHERE auteurs.id_auteur=lien.id_auteur AND lien.id_article=articles.id_article AND FIND_IN_SET(auteurs.statut,'$aff_art')>0 AND FIND_IN_SET(articles.statut,'$aff_articles') GROUP BY auteurs.id_auteur";
-		calculer_auteurs(spip_query($query));
+		calculer_auteurs(mysql_query($query));
 
 
 	if($nombre_auteurs<30) $liste_lettres="tout";
@@ -301,49 +252,38 @@ else $aff_articles="prop,publie";
 			$ze_auteurs=substr($les_auteurs,1,strlen($les_auteurs));
 
 			$query="SELECT *, 0 AS compteur FROM spip_auteurs WHERE FIND_IN_SET(id_auteur,'$ze_auteurs')=0 AND FIND_IN_SET(statut,'$aff_art')>0";
-			calculer_auteurs(spip_query($query));
+			calculer_auteurs(mysql_query($query));
 		}
 
 
 
-if ($connect_statut =="0minirezo"){
-	echo "<P align='right'><A HREF='auteurs_edit.php3?new=oui&redirect=$retour' onMouseOver=\"creer_auteur.src='IMG2/creer-auteur-on.gif'\" onMouseOut=\"creer_auteur.src='IMG2/creer-auteur-off.gif'\"><img src='IMG2/creer-auteur-off.gif' alt='Creer un nouvel auteur' width='71' height='56' border='0' name='creer_auteur'></A>";
-
-}
-
-
-
-
-
-
-
 
 	echo "<P align='left'><A HREF='auteurs.php3?aff_art[]=$aff_art&class=auteurs&liste_lettres=tout&publies=$publies'>Tout d&eacute;plier</A>";
 	echo " | <A HREF='auteurs.php3?aff_art[]=$aff_art&class=auteurs&publies=$publies'>Tout replier</A><P>";
 
 $ifond=0;
 
-
+debut_cadre_relief("redacteur-24.png");
 echo "<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=0 WIDTH=\"100%\">";
 echo "<TR>";
 if ($class=="statut"){
-	echo "<TD BGCOLOR='$couleur_foncee'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><IMG SRC='IMG2/rien.gif' BORDER=0 WIDTH=50 HEIGHT=2><BR><img src='IMG2/triangle-bleu-bas.gif' alt='X' width='14' height='14' border='0'></FONT></TD>";
+	echo "<TD BGCOLOR='$couleur_foncee'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><IMG SRC='img_pack/rien.gif' BORDER=0 WIDTH=50 HEIGHT=2><BR><img src='img_pack/triangle-bleu-bas.gif' alt='X' width='14' height='14' border='0'></FONT></TD>";
 }else{
-	echo "<TD BGCOLOR='#DBE1C5'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><IMG SRC='IMG2/rien.gif' BORDER=0 WIDTH=50 HEIGHT=2><BR><A HREF='auteurs.php3?aff_art[]=$aff_art&class=statut&liste_lettres=$liste_lettres&publies=$publies'><img src='IMG2/bonhomme-noir.gif' alt='Admin' width='23' height='12' border='0'></A></FONT></TD>";
+	echo "<TD BGCOLOR='#DBE1C5'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><IMG SRC='img_pack/rien.gif' BORDER=0 WIDTH=50 HEIGHT=2><BR><A HREF='auteurs.php3?aff_art[]=$aff_art&class=statut&liste_lettres=$liste_lettres&publies=$publies'><img src='img_pack/bonhomme-noir.gif' alt='Admin' width='23' height='12' border='0'></A></FONT></TD>";
 }
 
 if ($class=="auteurs"){
-	echo "<TD BGCOLOR='$couleur_foncee'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#FFFFFF'><img src='IMG2/triangle-bleu-bas.gif' alt='X' width='14' height='14' border='0'> <B>Nom</B></FONT></TD>";
+	echo "<TD BGCOLOR='$couleur_foncee'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#FFFFFF'><img src='img_pack/triangle-bleu-bas.gif' alt='X' width='14' height='14' border='0'> <B>Nom</B></FONT></TD>";
 }else{
 	echo "<TD BGCOLOR='#DBE1C5'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><A HREF='auteurs.php3?aff_art[]=$aff_art&class=auteurs&liste_lettres=$liste_lettres&publies=$publies'>Nom</A></FONT></TD>";
 
 }
 if ($connect_statut=="0minirezo"){
-	echo "<TD BGCOLOR='#DBE1C5'><IMG SRC='IMG2/rien.gif' BORDER=0 WIDTH=50 HEIGHT=2></TD>";
+	echo "<TD BGCOLOR='#DBE1C5'><IMG SRC='img_pack/rien.gif' BORDER=0 WIDTH=50 HEIGHT=2></TD>";
 }
-echo "<TD BGCOLOR='#DBE1C5'><IMG SRC='IMG2/rien.gif' BORDER=0 WIDTH=40 HEIGHT=2></TD>";
+echo "<TD BGCOLOR='#DBE1C5'><IMG SRC='img_pack/rien.gif' BORDER=0 WIDTH=40 HEIGHT=2></TD>";
 if ($class=="articles"){
-	echo "<TD BGCOLOR='$couleur_foncee'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#FFFFFF'><img src='IMG2/triangle-bleu-bas.gif' alt='X' width='14' height='14' border='0'>&nbsp;<B>Articles</B></FONT></TD>";
+	echo "<TD BGCOLOR='$couleur_foncee'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#FFFFFF'><img src='img_pack/triangle-bleu-bas.gif' alt='X' width='14' height='14' border='0'>&nbsp;<B>Articles</B></FONT></TD>";
 }else{
 	echo "<TD BGCOLOR='#DBE1C5'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><A HREF='auteurs.php3?aff_art[]=$aff_art&class=articles&liste_lettres=$liste_lettres&publies=$publies'>Articles</A></FONT></TD>";
 
@@ -357,6 +297,13 @@ echo "</TR>";
 
 
 echo "</TABLE>";
+fin_cadre_relief();
+
+if ($connect_statut =="0minirezo"){
+	echo "<div align='right'>";
+	icone ("Cr&eacute;er un nouvel auteur", "auteurs_infos.php3?new=oui&redirect=$retour", "redacteur-24.png", "creer.gif");
+	echo "</div>";
+}
 
 
 fin_page();
diff --git a/ecrire/auteurs_edit.php3 b/ecrire/auteurs_edit.php3
index 5e54285996..bed005abd4 100644
--- a/ecrire/auteurs_edit.php3
+++ b/ecrire/auteurs_edit.php3
@@ -41,101 +41,44 @@ function afficher_auteur_rubriques($leparent){
 }
 
 
-if ($connect_toutes_rubriques AND $add_rub){
-	$query = "INSERT INTO spip_auteurs_rubriques (id_auteur,id_rubrique) VALUES('$id_auteur','$add_rub')";
-	$result = spip_query($query);
-}
+$query = "SELECT * FROM spip_auteurs WHERE id_auteur='$id_auteur'";
+$result = spip_query($query);
 
-if ($connect_toutes_rubriques AND $supp_rub){
-	$query = "DELETE FROM spip_auteurs_rubriques WHERE id_auteur='$id_auteur' AND id_rubrique='$supp_rub'";
-	$result = spip_query($query);
-}
 
+if ($row = mysql_fetch_array($result)) {
+	$id_auteur=$row[0];
+	$nom=$row[1];
+	$bio=$row[2];
+	$email=$row[3];
+	$nom_site_auteur=$row[4];
+	$url_site=$row[5];
+	$login=$row[6];
+	$pass=$row[7];
+	$statut=$row[8];
+	$pgp=$row["pgp"];
+	$messagerie=$row["messagerie"];
+	$imessage=$row["imessage"];
 
-$query = "SELECT nom FROM spip_auteurs WHERE id_auteur='$id_auteur'";
-$result = spip_query($query);
 
-if ($row = mysql_fetch_array($result)) $nom_auteur = $row[0];
+if ($connect_id_auteur == $id_auteur) debut_page($nom_auteur, "redacteurs", "perso");
+else if (ereg("5poubelle",$statut)) debut_page("$nom_auteur","redacteurs","redac-poubelle");
+else if (ereg("0minirezo",$statut)) debut_page("$nom_auteur","redacteurs","administrateurs");
+else debut_page("$nom_auteur","redacteurs","redacteurs");
+
 
-if ($connect_statut == "0minirezo" OR $connect_id_auteur == $id_auteur) {
-	if ($new == "oui") {
-		$query = "INSERT INTO spip_auteurs (nom,statut) VALUES ('Nouvel auteur','5poubelle')";
-		$result = spip_query($query);
-		$id_auteur = mysql_insert_id();
-	}
-	if ($nom) {
-		$ok = true;
-		if (($login OR $new_pass) AND ($statut != '5poubelle')) {
-			if (strlen($login) < 4) {
-				echo "<P>Login trop court, veuillez recommencer.<P>";
-				$ok = false;
-			}
-			else if ($new_pass AND $new_pass != $new_pass2) {
-				echo "<P>Les deux mots de passe ne sont pas identiques, veuillez recommencer.<P>";
-				$ok = false;
-			}
-			else if ($new_pass AND strlen($new_pass) < 6) {
-				echo "<P>Mot de passe trop court, veuillez recommencer.<P>";
-				$ok = false;
-			}
-			else {
-				$query = "SELECT * FROM spip_auteurs WHERE login='$login' AND id_auteur!=$id_auteur AND statut!='5poubelle'";
-				$result = spip_query($query);
-				if (mysql_num_rows($result)) {
-					echo "<P>Ce login existe d&eacute;j&agrave;, veuillez recommencer<P>";
-					$ok = false;
-				}
-			}
-		}
-		if (!$ok) {
-			if ($new == "oui") {
-				supp_auteur($id_auteur);
-			}
-		}
-		else {
-			if ($statut == '5poubelle') {
-				supp_auteur($id_auteur);
-			}
-			else {
-				$nom_auteur = $nom; // titre page
-				$nom = addslashes($nom);
-				$bio = addslashes($bio);
-				$pgp = addslashes($pgp);
-				$nom_site_auteur = addslashes($nom_site_auteur);
-				if ($connect_statut != '0minirezo') $statut = $connect_statut;
-				$query = "UPDATE spip_auteurs SET nom='$nom', bio='$bio', email='$email', nom_site='$nom_site_auteur', url_site='$url_site', statut='$statut', pgp='$pgp', messagerie='$perso_activer_messagerie', imessage='$perso_activer_imessage' WHERE id_auteur=$id_auteur";
-				$result = spip_query($query);
-
-				if ($login AND $connect_statut == '0minirezo') {
-					$query = "UPDATE spip_auteurs SET login='$login' WHERE id_auteur=$id_auteur";
-					$result = spip_query($query);
-				}
-				if ($new_pass) {
-					$htpass = generer_htpass($new_pass);
-					$pass = md5($new_pass);
-					$query = "UPDATE spip_auteurs SET pass='$pass', htpass='$htpass' WHERE id_auteur=$id_auteur";
-					$result = spip_query($query);
-				}
-				if (lire_meta('activer_moteur') == 'oui') {
-					indexer_auteur($id_auteur);
-				}
-			}
-			// METTRE A JOUR LE FICHIER DE PASSWORD
-			ecrire_acces();
-		}
-	}
-}
 
-if ($redirect_ok == 'oui' && $redirect) {
-	@header("Location: ".rawurldecode($redirect));
-	exit;
+echo "<br><br><br>";
+gros_titre("$nom");
+
+if (($connect_statut == "0minirezo") OR $connect_id_auteur == $id_auteur) {
+	barre_onglets("auteur", "auteur");
 }
 
-	
-debut_page($nom_auteur);
+
 debut_gauche();
 
 
+
 debut_boite_info();
 
 echo "<CENTER>";
@@ -180,37 +123,19 @@ function mySel($varaut,$variable) {
 	return $retour;
 }
 
+if ($statut == "0minirezo") $logo = "redacteurs-admin-24.png";
+else if ($statut == "5poubelle") $logo = "redacteurs-poubelle-24.png";
+else $logo = "redacteurs-24.png";
 
-$query = "SELECT * FROM spip_auteurs WHERE id_auteur='$id_auteur'";
-$result = spip_query($query);
-
-
-if ($row = mysql_fetch_array($result)) {
-	$id_auteur=$row[0];
-	$nom=$row[1];
-	$bio=$row[2];
-	$email=$row[3];
-	$nom_site_auteur=$row[4];
-	$url_site=$row[5];
-	$login=$row[6];
-	$pass=$row[7];
-	$statut=$row[8];
-	$pgp=$row["pgp"];
-	$messagerie=$row["messagerie"];
-	$imessage=$row["imessage"];
-
-	echo "<A HREF='auteurs_edit.php3?redirect=$redirect&redirect_ok=oui' onMouseOver=\"retour.src='IMG2/retour-on.gif'\" onMouseOut=\"retour.src='IMG2/retour-off.gif'\"><img src='IMG2/retour-off.gif' alt='Retour' width='49' height='46' border='0' name='retour' align='middle'></A>";
-
-	echo "<FONT SIZE=5 FACE='Verdana,Arial,Helvetica,sans-serif'><B>".typo($nom)."</B></FONT>";
 
 	if (strlen($email) > 2 OR strlen($bio) > 0 OR strlen($nom_site_auteur) > 0) {
-		debut_boite_info();
+		debut_cadre_enfonce("$logo");
 		echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif'>";
-		if (strlen($email) > 2) echo "<P>email : <B><A HREF='mailto:$email'>$email</A></B><BR> ";
+		if (strlen($email) > 2) echo "email : <B><A HREF='mailto:$email'>$email</A></B><BR> ";
 		if (strlen($nom_site_auteur) > 2) echo "site : <B><A HREF='$url_site'>$nom_site_auteur</A></B>";
 		echo "<P>".propre($bio);
 		echo "</FONT>";
-		fin_boite_info();
+		fin_cadre_enfonce();
 	}
 
 
@@ -223,249 +148,7 @@ if ($row = mysql_fetch_array($result)) {
 	"SELECT article.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ".
 	"FROM spip_articles AS article, spip_auteurs_articles AS lien WHERE lien.id_auteur='$id_auteur' AND lien.id_article=article.id_article AND FIND_IN_SET(article.statut,'$aff_art')>0 ORDER BY article.date DESC");
 
-	//
-	// Editer les donnees de l'auteur
-	//
-
-	if ($connect_statut == "0minirezo" OR $connect_id_auteur == $id_auteur) {
-		echo "<FORM ACTION='auteurs_edit.php3' METHOD='post'>";
-		echo "<INPUT TYPE='Hidden' NAME='id_auteur' VALUE=\"$id_auteur\">";
-		echo "<INPUT TYPE='Hidden' NAME='redirect' VALUE=\"$redirect\">";
 
-		//
-		// Infos personnelles
-		//
-
-		echo "<P>";
-		debut_cadre_relief();
-
-		echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=4>";
-		echo "<B>Informations personnelles</B></FONT>";
-		echo "<P>";
-		echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>";
-
-		$nom = htmlspecialchars($nom);
-		$nom_site_auteur = htmlspecialchars($nom_site_auteur);
-
-		echo "<fieldset style='padding:5'><legend><B>Signature</B> [Obligatoire]<BR></legend>";
-		echo "(Votre nom ou votre pseudo)<BR>";
-		echo "<INPUT TYPE='text' NAME='nom' CLASS='formo' VALUE=\"$nom\" SIZE='40'><P>";
-	
-		echo "<B>Qui &ecirc;tes-vous ?</B><BR>";
-		echo "(Courte biographie en quelques mots.)<BR>";
-		echo "<TEXTAREA NAME='bio' CLASS='fondl' ROWS='4' COLS='40' wrap=soft>";
-		echo $bio;
-		echo "</TEXTAREA></fieldset><P>\n";
-		
-		echo "<fieldset style='padding:5'><legend><B>Votre adresse email</B> <BR></legend>";
-	
-		if ($connect_statut == "0minirezo") {
-			echo "<INPUT TYPE='text' NAME='email' CLASS='formo' VALUE=\"$email\" SIZE='40'><P>\n";
-		}
-		else {
-			echo "<B>".typo($email)."</B><P>";	
-			echo "<INPUT TYPE='hidden' NAME='email' VALUE=\"$email\">";
-		}
-		
-		echo "<B>Votre cl&eacute; PGP</B><BR>";
-		echo "<TEXTAREA NAME='pgp' CLASS='fondl' ROWS='4' COLS='40' wrap=soft>";
-		echo $pgp;
-		echo "</TEXTAREA></fieldset><P>\n";
-		
-		echo "<fieldset style='padding:5'><legend><B>Le nom de votre site</B><BR></legend>";
-		echo "<INPUT TYPE='text' NAME='nom_site_auteur' CLASS='forml' VALUE=\"$nom_site_auteur\" SIZE='40'><P>\n";
-
-		echo "<B>L'adresse (URL) de votre site</B><BR>";
-		echo "<INPUT TYPE='text' NAME='url_site' CLASS='forml' VALUE=\"$url_site\" SIZE='40'></fieldset><P>\n";
-
-		//
-		// Fonctionnement de la messagerie interne
-		//
-		$activer_messagerie=lire_meta("activer_messagerie");
-		$activer_imessage=lire_meta("activer_imessage");
-		
-		if ($activer_messagerie!="non"){
-		
-			debut_boite_info();
-			echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-			echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Messagerie interne</FONT></B>".aide ("messconf")."</TD></TR>";
-			echo "<TR><TD BACKGROUND='IMG2/rien.gif'>";
-			echo "<img src='IMG2/m_sans.gif' alt='' width='32' height='32' border='0' align='left'>";
-			echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2>Ce site permet l'&eacute;change de messages et la constitution de forums de discussion priv&eacute;s entre les participants du site. Vous pouvez d&eacute;cider de ne pas participer &agrave; ces &eacute;changes.</FONT>";
-			echo "</TD></TR>";
-
-			echo "<TR><TD>&nbsp;</TD></TR>";
-			echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Messagerie interne</FONT></B></TD></TR>";
-
-			echo "<TR><TD BACKGROUND='IMG2/rien.gif'>";
-			echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Vous pouvez activer ou d&eacute;sactiver votre messagerie personnelle sur ce site.</FONT>";
-			echo "</TD></TR>";
-
-
-			echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
-			echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-			if ($messagerie=="non"){
-				echo "<INPUT TYPE='radio' NAME='perso_activer_messagerie' VALUE='oui' id='perso_activer_messagerie_on'>";
-				echo " <label for='perso_activer_messagerie_on'>Activer la messagerie interne</label> ";
-				echo "<BR><INPUT TYPE='radio' NAME='perso_activer_messagerie' VALUE='non' CHECKED id='perso_activer_messagerie_off'>";
-				echo " <B><label for='perso_activer_messagerie_off'>D&eacute;sactiver la messagerie</label></B> ";
-			}else{
-				echo "<INPUT TYPE='radio' NAME='perso_activer_messagerie' VALUE='oui' id='perso_activer_messagerie_on' CHECKED>";
-				echo " <B><label for='perso_activer_messagerie_on'>Activer la messagerie interne</label></B> ";
-				echo "<BR><INPUT TYPE='radio' NAME='perso_activer_messagerie' VALUE='non' id='perso_activer_messagerie_off'>";
-				echo " <label for='perso_activer_messagerie_off'>D&eacute;sactiver la messagerie</label> ";
-			}
-
-			echo "</FONT>";
-			echo "</TD></TR>\n";
-
-
-			if ($activer_imessage!="non"){
-				if ($messagerie!="non"){
-					/// Liste des redacteurs connectes
-						
-					echo "<TR><TD>&nbsp;</TD></TR>";
-					echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Liste des r&eacute;dacteurs connect&eacute;s</FONT></B></TD></TR>";
-
-					echo "<TR><TD BACKGROUND='IMG2/rien.gif'>";
-					echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Ce site peut vous indiquer en permanence la liste des r&eacute;dacteurs connect&eacute;s, ce qui vous permet d'&eacute;changer des messages en direct (lorsque la messagerie est d&eacute;sactiv&eacute;e ci-dessus, la liste des r&eacute;dacteurs est elle-m&ecirc;me d&eacute;sactiv&eacute;e). Vous pouvez d&eacute;cider de ne pas appara&icirc;tre dans cette liste (vous &ecirc;tes &laquo;invisible&raquo; pour les autres utilisateurs).</FONT>";
-					echo "</TD></TR>";
-
-					echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
-					echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-					if ($imessage=="non"){
-						echo "<INPUT TYPE='radio' NAME='perso_activer_imessage' VALUE='oui' id='perso_activer_imessage_on'>";
-						echo " <label for='perso_activer_imessage_on'>Appara&icirc;tre dans la liste des r&eacute;dacteurs connect&eacute;s</label> ";
-						echo "<BR><INPUT TYPE='radio' NAME='perso_activer_imessage' VALUE='non' CHECKED id='perso_activer_imessage_off'>";
-						echo " <B><label for='perso_activer_imessage_off'>Ne pas appara&icirc;tre dans la liste des r&eacute;dacteurs</label></B> ";
-					}else{
-						echo "<INPUT TYPE='radio' NAME='perso_activer_imessage' VALUE='oui' id='perso_activer_imessage_on' CHECKED>";
-						echo " <B><label for='perso_activer_imessage_on'>Appara&icirc;tre dans la liste des r&eacute;dacteurs connect&eacute;s</label></B> ";
-
-						echo "<BR><INPUT TYPE='radio' NAME='perso_activer_imessage' VALUE='non' id='perso_activer_imessage_off'>";
-						echo " <label for='perso_activer_imessage_off'>Ne pas appara&icirc;tre dans la liste des r&eacute;dacteurs</label> ";
-					}
-					echo "</FONT>";
-					echo "</TD></TR>\n";
-				}
-			}
-			echo "</TABLE>\n";
-			fin_boite_info();
-			echo "<p>";
-		}
-
-		echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='Valider'></DIV>";
-
-		fin_cadre_relief();
-		echo "&nbsp;<p>";
-
-		//
-		// Partie administrative : login, mot de passe....
-		//
-
-		echo "<P>";
-		debut_cadre_relief();
-		echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=4>";
-		echo "<B>Informations de connexion</B></FONT>";
-		echo "<P>";
-		echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>";
-
-		if ($connect_id_auteur == $id_auteur) {
-			echo "<p align='justify'><font size=3><b>Attention&nbsp;! Ceci est le login sous lequel vous &ecirc;tes connect&eacute; actuellement.
-			<font color=\"red\">Utilisez ce formulaire avec pr&eacute;caution.</font></b></font><p>\n";
-		}
-
-		// login modifiable ?
-		if ($connect_statut == "0minirezo" AND $connect_toutes_rubriques) {
-			echo "<fieldset style='padding:5'><legend><B>Login</B><BR></legend>";
-			echo "(Plus de 3 caract&egrave;res)<BR>";
-			echo "<INPUT TYPE='text' NAME='login' CLASS='formo' VALUE=\"$login\" SIZE='40'><P>\n";
-		} else {
-			echo "<INPUT TYPE='hidden' NAME='login' VALUE=\"$login\">\n";
-			if ($connect_id_auteur == $id_auteur) {
-				echo "<fieldset style='padding:5'><legend><B>Login</B><BR></legend><br><b>$login</b><p>\n";
-			}
-		}
-
-		// mot de passe modifiable ?
-		if (($connect_statut == "0minirezo" AND $connect_toutes_rubriques) OR $connect_id_auteur == $id_auteur) {
-			echo "<B>Nouveau mot de passe</B><BR>";
-			echo "(Plus de 5 caract&egrave;res)<BR>";
-			echo "<INPUT TYPE='password' NAME='new_pass' CLASS='formo' VALUE=\"\" SIZE='40'><BR>\n";
-			echo "Confirmer ce nouveau mot de passe :<BR>";
-			echo "<INPUT TYPE='password' NAME='new_pass2' CLASS='formo' VALUE=\"\" SIZE='40'><P>\n";
-		}
-
-		if ($connect_statut == "0minirezo" AND ($connect_toutes_rubriques OR $statut != "0minirezo")) {
-			// par defaut nouvel auteur cree comme '5poubelle' mais passe '1comite' si validation
-			if ($new == "oui") {
-				$statut = '1comite';
-			}
-			echo "<fieldset style='padding:5'><legend><B>Statut du r&eacute;dacteur : </B><BR></legend>";
-			echo " <SELECT NAME='statut' SIZE=1 CLASS='fondl'>";
-			if ($connect_statut == "0minirezo" AND $connect_toutes_rubriques)
-				echo "<OPTION".mySel("0minirezo",$statut).">Administrateur";
-			echo "<OPTION".mySel("1comite",$statut).">R&eacute;dacteur";
-			//echo "<OPTION".mySel("2redac",$statut).">Nouveau r&eacute;dacteur";
-			echo "<OPTION".mySel("5poubelle",$statut).">Effac&eacute;";
-			if ($statut=="6forum") echo "<OPTION".mySel("6forum",$statut).">Participant au forum";
-			echo "</SELECT></fieldset><P>\n";
-		}
-		else {
-			echo "<INPUT TYPE='Hidden' NAME='statut' VALUE=\"$statut\">";
-		}
-
-		echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='Valider'></DIV>";
-
-
-		//
-		// Gestion restreinte des rubriques
-		//
-		if ($statut == '0minirezo') {
-			echo "<hr><p>";
-			
-			$query_admin = "SELECT lien.id_rubrique, titre FROM spip_auteurs_rubriques AS lien, spip_rubriques AS rubriques WHERE lien.id_auteur=$id_auteur AND lien.id_rubrique=rubriques.id_rubrique GROUP BY lien.id_rubrique";
-			$result_admin = spip_query($query_admin);
-			
-			if (mysql_num_rows($result_admin) == 0) {
-				echo "Cet administrateur g&egrave;re <b>toutes les rubriques</b>.";
-			}
-			else {
-				echo "Cet administrateur g&egrave;re les rubriques suivantes :\n";
-				echo "<ul>";
-				while ($row_admin = mysql_fetch_array($result_admin)) {
-					$id_rubrique = $row_admin["id_rubrique"];
-					$titre = typo($row_admin["titre"]);
-					echo "<li>$titre";
-					if ($connect_toutes_rubriques AND $connect_id_auteur != $id_auteur) {
-						echo " [<a href='auteurs_edit.php3?id_auteur=$id_auteur&supp_rub=$id_rubrique'>supprimer cette rubrique</a>]";
-					}
-					$toutes_rubriques .= "$id_rubrique,";
-				}
-				echo "</ul>";
-				$toutes_rubriques = ",$toutes_rubriques";
-			}
-			
-			if ($connect_toutes_rubriques AND $connect_id_auteur != $id_auteur) {
-				echo "<FORM ACTION='auteurs_edit.php3' METHOD='get'>";
-
-				if (mysql_num_rows($result_admin) == 0) {
-					echo "<p><fieldset style='padding:5'><legend><B>Restreindre la gestion &agrave; la rubrique :</b><BR></legend>";
-				}
-				else {
-					echo "<p><fieldset style='padding:5'><legend><B>Ajouter une autre rubrique &agrave; administrer :</b><BR></legend>";
-				}
-				echo "<INPUT NAME='id_auteur' VALUE='$id_auteur' TYPE='hidden'>";
-				echo "<SELECT NAME='add_rub' SIZE=1 CLASS='formo'>";
-				echo "<OPTION VALUE='0'>   \n";
-				afficher_auteur_rubriques("0");
-				echo "</SELECT>";
-				echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='Valider'>";
-				echo "</fieldset>";
-			}
-		}
-		fin_cadre_relief();
-	}
 }
 
 
diff --git a/ecrire/breves.php3 b/ecrire/breves.php3
index 0be4f68c14..f3867c2b31 100644
--- a/ecrire/breves.php3
+++ b/ecrire/breves.php3
@@ -2,7 +2,7 @@
 
 include ("inc.php3");
 
-debut_page("Br&egrave;ves");
+debut_page("Br&egrave;ves", "documents", "breves");
 debut_gauche();
 
 echo "<P align=left>";
@@ -56,7 +56,7 @@ function aff_breves($id_rubrique){
 
 	if (mysql_num_rows($result)>0){
 		echo "<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=0 WIDTH=100% BACKGROUND=''>";
-		echo "<TR><TD COLSPAN=2><IMG SRC='IMG2/rien.gif' WIDTH=150 HEIGHT=1 BORDER=0></TD><TD BACKGROUND='IMG2/rien.gif'><IMG SRC='IMG2/rien.gif' WIDTH=150 HEIGHT=1 BORDER=0></TD></TR>";
+		echo "<TR><TD COLSPAN=2><IMG SRC='img_pack/rien.gif' WIDTH=150 HEIGHT=1 BORDER=0></TD><TD BACKGROUND='img_pack/rien.gif'><IMG SRC='img_pack/rien.gif' WIDTH=150 HEIGHT=1 BORDER=0></TD></TR>";
 	
 	 	while($row=mysql_fetch_array($result)){
 			$id_breve=$row[0];
@@ -77,13 +77,13 @@ function aff_breves($id_rubrique){
 			echo "<A HREF='breves_voir.php3?id_breve=$id_breve'>";
 				switch($statut){
 					case "prop":
-						echo "<img src='IMG2/breve-prop.gif' alt='X' width='8' height='9' border='0'>";
+						echo "<img src='img_pack/puce-blanche.gif' alt='X' width='8' height='9' border='0'>";
 						break;					
 					case "refuse":
-						echo "<img src='IMG2/breve-refuse.gif' alt='X' width='8' height='9' border='0'>";
+						echo "<img src='img_pack/puce-rouge.gif' alt='X' width='8' height='9' border='0'>";
 						break;					
 					case "publie":
-						echo "<img src='IMG2/breve-publie.gif' alt='X' width='8' height='9' border='0'>";
+						echo "<img src='img_pack/puce-verte.gif' alt='X' width='8' height='9' border='0'>";
 						break;					
 					default:
 						echo "&nbsp;";
@@ -128,12 +128,12 @@ function enfant($leparent){
 		$descriptif=$row[3];
 		$texte=$row[4];
 
-		debut_cadre_relief();
+		debut_cadre_enfonce();
 
 		if  (acces_restreint_rubrique($id_rubrique))
-			echo "<IMG SRC='IMG2/triangle-anim.gif' WIDTH=16 HEIGHT=14 BORDER=0> ";
+			echo "<IMG SRC='img_pack/triangle-anim.gif' WIDTH=16 HEIGHT=14 BORDER=0> ";
 		else
-			echo "<IMG SRC='IMG2/triangle.gif' WIDTH=16 HEIGHT=14 BORDER=0> ";
+			echo "<IMG SRC='img_pack/secteur-24.png' WIDTH=24 HEIGHT=24 BORDER=0 align='middle'> ";
 
 		echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>";
 		echo "<B>$titre</B></FONT>\n";
@@ -147,9 +147,11 @@ function enfant($leparent){
 		$query = "SELECT id_breve, date_heure, titre, statut FROM spip_breves ".
 			"WHERE id_rubrique='$id_rubrique' AND statut IN ($statuts) ORDER BY date_heure DESC";
 		afficher_breves('', $query);
-		echo "<P align='right'><A HREF='./breves_edit.php3?new=oui&id_rubrique=$id_rubrique' onMouseOver=\"ecrire_breve$id_rubrique.src='IMG2/ecrire-breve-on.gif'\" onMouseOut=\"ecrire_breve$id_rubrique.src='IMG2/ecrire-breve-off.gif'\"><img src='IMG2/ecrire-breve-off.gif' alt='Ecrire une nouvelle breve' width='75' height='53' border='0' name='ecrire_breve$id_rubrique'></A>";
+		echo "<div align='right'>";
+		icone("&Eacute;crire une nouvelle br&egrave;ve", "breves_edit.php3?new=oui&id_rubrique=$id_rubrique", "breve-24.png", "creer.gif");
+		echo "</div>";
 	
-		fin_cadre_relief();	
+		fin_cadre_enfonce();	
 
 	}
 }
diff --git a/ecrire/breves_edit.php3 b/ecrire/breves_edit.php3
index 3ac11d00a1..41c2786a61 100644
--- a/ecrire/breves_edit.php3
+++ b/ecrire/breves_edit.php3
@@ -3,10 +3,6 @@
 include ("inc.php3");
 
 
-debut_page();
-debut_gauche();
-debut_droite();
-
 
 if ($new=="oui") {
 	if (!$id_rubrique) $id_rubrique=0;
@@ -62,6 +58,41 @@ while($row=mysql_fetch_array($result)){
 	if ($new == "oui") $statut = "prop";
 }
 
+
+
+debut_page("Modifier la br&egrave;ve : &laquo; $titre_breve &raquo;", "documents", "breves");
+
+
+debut_grand_cadre();
+
+afficher_parents($id_rubrique);
+$parents="~ <img src='img_pack/racine-24.png' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents;
+
+$parents=ereg_replace("~","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$parents);
+$parents=ereg_replace("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ","",$parents);
+
+echo "$parents";
+
+fin_grand_cadre();
+debut_gauche();
+debut_droite();
+debut_cadre_formulaire();
+
+
+echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>";
+echo "<tr width='100%'>";
+echo "<td>";
+	icone("Retour", "breve_voir.php3?id_breve=$id_breve", "breve-24.png", "rien.gif");
+
+echo "</td>";
+	echo "<td><img src='img_pack/rien.gif' width=10></td>\n";
+echo "<td width='100%'>";
+echo "Modifier la br&egrave;ve :";
+gros_titre($titre);
+echo "</td></tr></table>";
+echo "<p>";
+
+
 if ($connect_statut=="0minirezo" OR $statut=="prop") {
 	echo "<FORM ACTION='breves_voir.php3?id_breve=$id_breve' METHOD='post'>";
 
@@ -77,11 +108,29 @@ if ($connect_statut=="0minirezo" OR $statut=="prop") {
 
 		echo "<B>&Agrave; l'int&eacute;rieur de la rubrique&nbsp;:</B>".aide ("brevesrub")."<BR>\n";
 
+
+
+	/// Dans la rubrique....
+
+	if ($id_rubrique == 0) $logo_parent = "racine-24.png";
+	else {
+		$query = "SELECT id_parent FROM spip_rubriques WHERE id_rubrique='$id_rubrique'";
+		$result=spip_query($query);
+		while($row=mysql_fetch_array($result)){
+			$parent_parent=$row['id_parent'];
+		}
+		if ($parent_parent == 0) $logo_parent = "secteur-24.png";
+		else $logo_parent = "rubrique-24.png";
+	}
+
+	debut_cadre_relief("$logo_parent");
+
 		echo "<SELECT NAME='id_rubrique' CLASS='forml' SIZE=1>\n";
 		enfant(0);
 		echo "</SELECT><P>\n";
 
-
+	fin_cadre_relief();
+	
 	echo "<B>Texte de la br&egrave;ve</B><BR>";
 	echo "<TEXTAREA NAME='texte' ROWS='15' CLASS='formo' COLS='40' wrap=soft>";
 	echo $texte;
@@ -98,6 +147,7 @@ if ($connect_statut=="0minirezo" OR $statut=="prop") {
 
 
 	if ($connect_statut=="0minirezo" AND acces_rubrique($id_rubrique)) {
+		debut_cadre_relief();
 		echo "<B>Cette br&egrave;ve doit-elle &ecirc;tre publi&eacute;e ?</B>\n";
 
 		echo "<SELECT NAME='statut' SIZE=1 CLASS='fondl'>\n";
@@ -107,6 +157,7 @@ if ($connect_statut=="0minirezo" OR $statut=="prop") {
 		echo "<OPTION".mySel("publie",$statut).">OUI - Br&egrave;ve valid&eacute;e\n";		
 
 		echo "</SELECT>".aide ("brevesstatut")."<P>\n";
+		fin_cadre_relief();
 	}
 	else {
 		echo "<INPUT TYPE='Hidden' NAME='statut' VALUE=\"$statut\">";
@@ -116,6 +167,7 @@ if ($connect_statut=="0minirezo" OR $statut=="prop") {
 }
 else echo "<H2>Page interdite</H2>";
 
+fin_cadre_formulaire();
 fin_page();
 
 ?>
diff --git a/ecrire/breves_voir.php3 b/ecrire/breves_voir.php3
index 8123866dfc..3beda7ed77 100644
--- a/ecrire/breves_voir.php3
+++ b/ecrire/breves_voir.php3
@@ -99,17 +99,28 @@ $flag_editable = (($connect_statut == '0minirezo' AND acces_rubrique($id_rubriqu
 
 
 
-debut_page("&laquo; $titre_breve &raquo;");
+debut_page("&laquo; $titre_breve &raquo;", "documents", "breves");
+
+
+debut_grand_cadre();
+
+afficher_parents($id_rubrique);
+$parents="~ <img src='img_pack/racine-24.png' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents;
+
+$parents=ereg_replace("~","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$parents);
+$parents=ereg_replace("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ","",$parents);
+
+echo "$parents";
+
+fin_grand_cadre();
+
+
 debut_gauche();
 
 
 debut_boite_info();
 
 echo "<CENTER>";
-if ($statut == "publie") {
-	echo "<A HREF='../spip_redirect.php3?id_breve=$id_breve&recalcul=oui'><img src='IMG2/voirenligne.gif' alt='voir en ligne' width='48' height='48' border='0' align='right'></A>";
-}
-
 echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>BR&Egrave;VE NUM&Eacute;RO&nbsp;:</B></FONT>";
 echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=6><B>$id_breve</B></FONT>";
 echo "</CENTER>";
@@ -117,6 +128,11 @@ echo "</CENTER>";
 fin_boite_info();
 
 
+echo "<p><center>";
+	icone ("Voir toutes les br&egrave;ves", "breves.php3", "breve-24.png","rien.gif");
+echo "</center>";
+
+
 //////////////////////////////////////////////////////
 // Logos de la breve
 //
@@ -145,8 +161,7 @@ if ($connect_statut == '0minirezo' AND acces_rubrique($id_rubrique) AND ($option
 
 debut_droite();
 
-echo "<TABLE CELLPADDING=18 CELLSPACING=0 BORDER=1 WIDTH=\"100%\"><TR><TD BGCOLOR='#FFFFFF' ALIGN='center' WIDTH=\"100%\">";
-echo "<CENTER>";
+debut_cadre_enfonce("breve-24.png");
 echo "<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>";
 echo "<TR><td>";
 
@@ -174,22 +189,24 @@ function enfant($leparent){
 }
 
 
+echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>";
+echo "<tr width='100%'><td width='100%' valign='top'>";
+gros_titre($titre);
+echo "</td>";
 
-
-echo "<P>";
-
-echo "<table width='100%'><tr width='100%'>";
-
-echo "<td><A HREF='breves.php3' onMouseOver=\"retour.src='IMG2/retour-on.gif'\" onMouseOut=\"retour.src='IMG2/retour-off.gif'\"><img src='IMG2/retour-off.gif' alt='Retour aux Br&egrave;ves' width='49' height='46' border='0' name='retour' align='left'></A></td>";
-
-
-echo "<td align='center'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=5><B>".typo($titre)."</B></FONT></td>";
-
-if ($flag_editable){
-	echo "<td align='right'><A HREF='breves_edit.php3?id_breve=$id_breve' onMouseOver=\"modif_breve.src='IMG2/modifier-breve-on.gif'\" onMouseOut=\"modif_breve.src='IMG2/modifier-breve-off.gif'\"><img src='IMG2/modifier-breve-off.gif' alt='Modifier cette breve' width='58' height='50' border='0' align='right' name='modif_breve'></A></td>";
+if ($statut == 'publie') {
+	echo "<td><img src='img_pack/rien.gif' width=5></td>\n";
+	echo "<td  align='right'>";
+	icone("Voir en ligne", "../spip_redirect.php3?id_breve=$id_breve&recalcul=oui", "racine-24.png", "rien.gif");
+	echo "</td>";
 }
-echo "</tr></table>";
-
+if ($flag_editable) {
+	echo "<td><img src='img_pack/rien.gif' width=5></td>\n";
+	echo "<td  align='right'>";
+	icone("Modifier cette breve", "breves_edit.php3?id_breve=$id_breve&retour=nav", "breve-24.png", "edit.gif");
+	echo "</td>";
+}
+echo "</tr></table>\n";
 
 if ($flag_editable AND ($options == 'avancees' OR $statut == 'publie')) {
 
@@ -207,7 +224,7 @@ if ($flag_editable AND ($options == 'avancees' OR $statut == 'publie')) {
 		echo "<FORM ACTION='breves_voir.php3?id_breve=$id_breve' METHOD='GET'>";
 		echo "<INPUT TYPE='hidden' NAME='id_breve' VALUE='$id_breve'>";
 		echo "<INPUT NAME='options' TYPE=Hidden VALUE=\"$options\">";
-		echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND='IMG2/rien.gif'>";
+		echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND='img_pack/rien.gif'>";
 		echo "<TR><TD BGCOLOR='$couleur_foncee' COLSPAN=2><FONT SIZE=2 COLOR='#FFFFFF'><B>DATE DE PUBLICATION EN LIGNE :";
 		//echo aide ("artdate");
 		echo "</B></FONT></TR>";
@@ -255,16 +272,27 @@ if ($les_notes) {
 
 
 if ($connect_statut=="0minirezo" AND acces_rubrique($id_rubrique) AND ($statut=="prop" OR $statut=="prepa")){
-	echo "<P align='right'>";
+	echo "<div align='right'>";
 	
+	echo "<table>";
+	echo "<td  align='right'>";
+	icone("Publier cette br&egrave;ve", "breves.php3?id_breve=$id_breve&statut=publie", "breve-24.png", "racine-24.png");
+	echo "</td>";
 	
-	echo "<A HREF='breves.php3?id_breve=$id_breve&statut=publie' onMouseOver=\"publier_breve.src='IMG2/publier-breve-on.gif'\" onMouseOut=\"publier_breve.src='IMG2/publier-breve-off.gif'\"><img src='IMG2/publier-breve-off.gif' alt='OUI - publier cette breve' width='57' height='56' border='0'  name='publier_breve'></A>";
-	echo " &nbsp; <A HREF='breves.php3?id_breve=$id_breve&statut=refuse' onMouseOver=\"refuser_breve.src='IMG2/refuser-breve-on.gif'\" onMouseOut=\"refuser_breve.src='IMG2/refuser-breve-off.gif'\"><img src='IMG2/refuser-breve-off.gif' alt='OUI - refuser cette breve' width='57' height='56' border='0'  name='refuser_breve'></A>";
+	echo "<td><img src='img_pack/rien.gif' width=5></td>\n";
+	echo "<td  align='right'>";
+	icone("Refuser cette brve", "breves.php3?id_breve=$id_breve&statut=refuse", "breve-24.png", "supprimer.gif");
+	echo "</td>";
 	
+
+	echo "</table>";	
+	echo "</div>";
 	
 }	
 
-echo "</TD></TR></TABLE></TD></TR></TABLE>";
+echo "</TD></TR></TABLE>";
+
+fin_cadre_enfonce();
 
 //////////////////////////////////////////////////////
 // Forums
@@ -274,9 +302,13 @@ echo "<BR><BR>";
 
 $forum_retour = urlencode("breves_voir.php3?id_breve=$id_breve");
 
-echo "<P align='right'>";
-echo "<A HREF='forum_envoi.php3?statut=prive&adresse_retour=".$forum_retour."&id_breve=$id_breve&titre_message=".urlencode($titre)."' onMouseOver=\"message.src='IMG2/message-on.gif'\" onMouseOut=\"message.src='IMG2/message-off.gif'\">";
-echo "<img src='IMG2/message-off.gif' alt='Poster un message' width='51' height='52' border='0' name='message'></A>";
+
+
+echo "\n<div align='center'>";
+	icone("Poster un message", "forum_envoi.php3?statut=prive&adresse_retour=".$forum_retour."&id_breve=$id_breve&titre_message=".urlencode($titre), "forum-interne-24.png", "creer.gif");
+echo "</div>";
+
+
 echo "<P align='left'>";
 
 
diff --git a/ecrire/calendrier.php3 b/ecrire/calendrier.php3
index 5d647a7878..2271957dd1 100644
--- a/ecrire/calendrier.php3
+++ b/ecrire/calendrier.php3
@@ -57,8 +57,8 @@ function afficher_mois($jour_today,$mois_today,$annee_today,$nom_mois){
 	}
 
 	// articles du jour
-	$query="SELECT * FROM spip_articles WHERE statut='publie' AND date >='$annee_today-$mois_today-1' AND date < DATE_ADD('$annee_today-$mois_today-1', INTERVAL 1 MONTH) ORDER BY date";
-	$result=spip_query($query);
+	$query="SELECT * FROM spip_articles WHERE statut='publie' AND date >='$annee_today-$mois_today-0' AND date < DATE_ADD('$annee_today-$mois_today-1', INTERVAL 1 MONTH) ORDER BY date";
+	$result=mysql_query($query);
 	while($row=mysql_fetch_array($result)){
 		$id_article=$row[0];
 		$titre=typo($row['titre']);
@@ -66,23 +66,23 @@ function afficher_mois($jour_today,$mois_today,$annee_today,$nom_mois){
 		$lemois = mois($row['date']);		
 
 		$lejour=ereg_replace("1er","1",$lejour);
-		if ($lemois == $mois_today) $les_articles["$lejour"].="<BR><A HREF='articles.php3?id_article=$id_article'><img src='IMG2/puce-verte.gif' width='7' height='7' border='0'> $titre</A>";
+		if ($lemois == $mois_today) $les_articles["$lejour"].="<BR><A HREF='articles.php3?id_article=$id_article'><img src='img_pack/puce-verte.gif' width='7' height='7' border='0'> $titre</A>";
 	}
 
 	// breves du jour
-	$query="SELECT * FROM spip_breves WHERE statut='publie' AND date_heure >='$annee_today-$mois_today-1' AND date_heure < DATE_ADD('$annee_today-$mois_today-1', INTERVAL 1 MONTH) ORDER BY date_heure";
-	$result=spip_query($query);
+	$query="SELECT * FROM spip_breves WHERE statut='publie' AND date_heure >='$annee_today-$mois_today-0' AND date_heure < DATE_ADD('$annee_today-$mois_today-1', INTERVAL 1 MONTH) ORDER BY date_heure";
+	$result=mysql_query($query);
 	while($row=mysql_fetch_array($result)){
 		$id_breve=$row[0];
 		$titre=typo($row['titre']);
 		$lejour=jour($row['date_heure']);
 		$lemois = mois($row['date_heure']);		
 		$lejour=ereg_replace("1er","1",$lejour);
-		if ($lemois == $mois_today) $les_breves["$lejour"].="<BR><A HREF='breves_voir.php3?id_breve=$id_breve'><img src='IMG2/puce-blanche.gif' width='7' height='7' border='0'> <i>$titre</i></A>";
+		if ($lemois == $mois_today) $les_breves["$lejour"].="<BR><A HREF='breves_voir.php3?id_breve=$id_breve'><img src='img_pack/puce-blanche.gif' width='7' height='7' border='0'> <i>$titre</i></A>";
 	}
 
 	// rendez-vous personnels ou annonces
-	$result_messages=spip_query("SELECT messages.* FROM spip_messages AS messages, spip_auteurs_messages AS lien WHERE ((lien.id_auteur='$connect_id_auteur' AND lien.id_message=messages.id_message) OR messages.type='affich') AND messages.rv='oui' AND messages.date_heure >='$annee_today-$mois_today-1' AND messages.date_heure <= DATE_ADD('$annee_today-$mois_today-1', INTERVAL 1 MONTH) AND messages.statut='publie' GROUP BY messages.id_message ORDER BY messages.date_heure");
+	$result_messages=mysql_query("SELECT messages.* FROM spip_messages AS messages, spip_auteurs_messages AS lien WHERE ((lien.id_auteur='$connect_id_auteur' AND lien.id_message=messages.id_message) OR messages.type='affich') AND messages.rv='oui' AND messages.date_heure >='$annee_today-$mois_today-1' AND messages.date_heure <= DATE_ADD('$annee_today-$mois_today-1', INTERVAL 1 MONTH) AND messages.statut='publie' GROUP BY messages.id_message ORDER BY messages.date_heure");
 	while($row=mysql_fetch_array($result_messages)){
 		$id_message=$row[0];
 		$date_heure=$row["date_heure"];
@@ -100,9 +100,9 @@ function afficher_mois($jour_today,$mois_today,$annee_today,$nom_mois){
 	}
 
 
-echo "<TR><TD><A HREF='calendrier.php3?mois=$mois_prec&annee=$annee_prec'><img src='IMG2/agauche.gif' width='13' height='14' border='0'></A></TD>";
+echo "<TR><TD><A HREF='calendrier.php3?mois=$mois_prec&annee=$annee_prec'><<<</A></TD>";
 echo "<TD ALIGN='center' COLSPAN=5><FONT FACE='arial,helvetica,sans-serif' SIZE=3><B>$nom_mois $annee_today ".aide ("messcalen")."</B></FONT></TD>";
-echo "<TD ALIGN=right><A HREF='calendrier.php3?mois=$mois_suiv&annee=$annee_suiv'><img src='IMG2/adroite.gif' width='13' height='14' border='0'></A></TD></TR>";
+echo "<TD ALIGN=right><A HREF='calendrier.php3?mois=$mois_suiv&annee=$annee_suiv'>>>></A></TD></TR>";
 
 	echo "<TR>";
 	echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>lundi</B></TD>";
@@ -143,11 +143,11 @@ echo "<TD ALIGN=right><A HREF='calendrier.php3?mois=$mois_suiv&annee=$annee_suiv
 			$activer_messagerie = lire_meta("activer_messagerie");
 			$connect_activer_messagerie = $GLOBALS["connect_activer_messagerie"];
 			if ($activer_messagerie == "oui" AND $connect_activer_messagerie != "non"){
-				echo " <a href='message_edit.php3?rv=$annee_today-$mois_today-$jour&new=oui&type=pb'><IMG SRC='IMG2/m_envoi_bleu.gif' WIDTH='14' HEIGHT='7' BORDER='0'></a>\n";
-				echo " <a href='message_edit.php3?rv=$annee_today-$mois_today-$jour&new=oui&type=normal'><IMG SRC='IMG2/m_envoi.gif' WIDTH='14' HEIGHT='7' BORDER='0'></a>\n";
+				echo " <a href='message_edit.php3?rv=$annee_today-$mois_today-$jour&new=oui&type=pb'><IMG SRC='img_pack/m_envoi_bleu.gif' WIDTH='14' HEIGHT='7' BORDER='0'></a>\n";
+				echo " <a href='message_edit.php3?rv=$annee_today-$mois_today-$jour&new=oui&type=normal'><IMG SRC='img_pack/m_envoi.gif' WIDTH='14' HEIGHT='7' BORDER='0'></a>\n";
 			}
 			if ($connect_statut == "0minirezo")
-				echo " <a href='message_edit.php3?rv=$annee_today-$mois_today-$jour&new=oui&type=affich'><IMG SRC='IMG2/m_envoi_affich.gif' WIDTH='14' HEIGHT='7' BORDER='0'></a>\n";
+				echo " <a href='message_edit.php3?rv=$annee_today-$mois_today-$jour&new=oui&type=affich'><IMG SRC='img_pack/m_envoi_jaune.gif' WIDTH='14' HEIGHT='7' BORDER='0'></a>\n";
 			echo "<FONT FACE='arial,helvetica,sans-serif' SIZE=1>";
 			
 			if (strlen($les_rv["$jour"])>0){
@@ -183,7 +183,7 @@ if (!$mois){
 
 $nom_mois = nom_mois('2000-'.chiffrespar2($mois).'-01');
 
-debut_page("Calendrier $nom_mois $annee");
+debut_page("Calendrier $nom_mois $annee", "asuivre", "calendrier");
 
 echo "<BR><BR><BR>";
 
@@ -209,8 +209,8 @@ afficher_mois($jour,chiffrespar2($mois),$annee,$nom_mois);
 		echo "<br><br><br><table width='700' background=''><tr width='700'><td><FONT FACE='arial,helvetica,sans-serif' SIZE=2>";
 		echo "<b>AIDE :</b>";
 	
-		echo "<br><IMG SRC='IMG2/m_envoi_bleu.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Ce bouton vous permet de cr&eacute;er un nouveau pense-b&ecirc;te personnel.\n";
-		echo "<br><IMG SRC='IMG2/m_envoi.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Ce bouton vous permet de donner un rendez-vous &agrave; un autre participant.\n";
+		echo "<br><IMG SRC='img_pack/m_envoi_bleu.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Ce bouton vous permet de cr&eacute;er un nouveau pense-b&ecirc;te personnel.\n";
+		echo "<br><IMG SRC='img_pack/m_envoi.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Ce bouton vous permet de donner un rendez-vous &agrave; un autre participant.\n";
 		
 		echo "</font></td></tr></table>";
 	
diff --git a/ecrire/configuration.php3 b/ecrire/configuration.php3
index 5fda172501..b92e1894fd 100644
--- a/ecrire/configuration.php3
+++ b/ecrire/configuration.php3
@@ -14,7 +14,13 @@ function mySel($varaut,$variable){
 }
 
 
-debut_page("Configuration du site");
+debut_page("Configuration du site", "administration", "configuration");
+
+echo "<br><br><br>";
+gros_titre("Configuration du site");
+barre_onglets("configuration", "config");
+
+
 debut_gauche();
 
 debut_droite();
@@ -41,44 +47,15 @@ if ($changer_config == 'oui') {
 	} else if ($forums_publics_appliquer == 'tous') {
 		$requete_appliquer = "UPDATE spip_articles SET accepter_forum='$accepter_forum'";
 	}
-	if ($requete_appliquer) spip_query($requete_appliquer);
+	if ($requete_appliquer) mysql_query($requete_appliquer);
 
 
 	$adresse_site = ereg_replace("/$", "", $adresse_site);
 
 	ecrire_meta("nom_site", $nom_site);
 	ecrire_meta("adresse_site", $adresse_site);
-	ecrire_meta("activer_moteur", $activer_moteur);
-	ecrire_meta("activer_breves", $activer_breves);
-	ecrire_meta("config_precise_groupes", $config_precise_groupes);
-	ecrire_meta("mots_cles_forums", $mots_cles_forums);
-	ecrire_meta("activer_syndic", $activer_syndic);
-	ecrire_meta("visiter_sites", $visiter_sites);
-	ecrire_meta("taille_index", $taille_index);
-	ecrire_meta("proposer_sites", $proposer_sites);
-	ecrire_meta("articles_surtitre", $articles_surtitre);
-	ecrire_meta("articles_soustitre", $articles_soustitre);
-	ecrire_meta("articles_descriptif", $articles_descriptif);
-	ecrire_meta("articles_chapeau", $articles_chapeau);
-	ecrire_meta("articles_ps", $articles_ps);
-	ecrire_meta("articles_redac", $articles_redac);
-	ecrire_meta("articles_mots", $articles_mots);
-	ecrire_meta("activer_statistiques", $activer_statistiques);
-	ecrire_meta("prevenir_auteurs", $prevenir_auteurs);
-	ecrire_meta("post_dates", $post_dates);
-	ecrire_meta("activer_messagerie", $activer_messagerie);
-	ecrire_meta("activer_imessage", $activer_imessage);
 	ecrire_meta("accepter_inscriptions", $accepter_inscriptions);
 	ecrire_meta("forums_publics","$forums_publics");
-	ecrire_meta("creer_preview", $creer_preview);
-	ecrire_meta("taille_preview", $taille_preview);
-
-	ecrire_meta("suivi_edito", $suivi_edito);
-	if ($adresse_suivi) ecrire_meta("adresse_suivi", $adresse_suivi);
-
-	ecrire_meta("quoi_de_neuf", $quoi_de_neuf);
-	if ($adresse_neuf) ecrire_meta("adresse_neuf", $adresse_neuf);
-	if ($jours_neuf) ecrire_meta("jours_neuf", $jours_neuf);
 
 	ecrire_metas();	
 
@@ -101,21 +78,21 @@ lire_metas();
 
 echo "<form action='configuration.php3' method='post'>";
 echo "<input type='hidden' name='changer_config' value='oui'>";
-debut_cadre_relief();
+debut_cadre_relief("racine-24.png");
 
 	$nom_site = htmlspecialchars(lire_meta("nom_site"));
 	$adresse_site = htmlspecialchars(lire_meta("adresse_site"));
 
 	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Nom de votre site</FONT></B> ".aide ("confnom")."</TD></TR>";
+	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Nom de votre site</FONT></B> ".aide ("confnom")."</TD></TR>";
 
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif'>";
+	echo "<TR><TD BACKGROUND='img_pack/rien.gif'>";
 	echo "<input type='text' name='nom_site' value=\"$nom_site\" size='40' CLASS='forml'>";
 	echo "</TD></TR>";
 
-	echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>Adresse (URL) racine de votre site</FONT></B></TD></TR>";
+	echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>Adresse (URL) racine de votre site</FONT></B></TD></TR>";
 
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif'>";
+	echo "<TR><TD BACKGROUND='img_pack/rien.gif'>";
 	echo "<input type='text' name='adresse_site' value=\"$adresse_site\" size='40' CLASS='forml'>";
 	echo "</TD></TR>";
 
@@ -135,7 +112,9 @@ debut_boite_info();
 <FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>
 <P align="center"><FONT COLOR='red'><B>ATTENTION !</B></FONT>
 
-<P align="justify">Les modifications effectu&eacute;es ci-dessous influent notablement sur le
+<P align="justify">
+<img src="img_pack/warning.png" alt="warning.png" width="48" height="48" align="right">
+Les modifications effectu&eacute;es ci-dessous influent notablement sur le
 fonctionnement de votre site. Nous vous recommandons de ne pas y intervenir tant que vous n'&ecirc;tes pas parfaitement
 familier du fonctionnement du syst&egrave;me SPIP. <P align="justify"><B>Plus g&eacute;n&eacute;ralement, il est <I>fortement conseill&eacute;</I>
 de laisser la charge de cette page au webmestre principal de votre site.</B>
@@ -148,249 +127,41 @@ echo "<P>";
 
 
 
+//// Accepter les inscriptions de redacteurs depuis le site public
+debut_cadre_relief("redacteur-24.png");
 
-//// Contenu des articles
-debut_cadre_relief();
-
-	$articles_surtitre = lire_meta("articles_surtitre");
-	$articles_soustitre = lire_meta("articles_soustitre");
-	$articles_descriptif = lire_meta("articles_descriptif");
-	$articles_chapeau = lire_meta("articles_chapeau");
-	$articles_ps = lire_meta("articles_ps");
-	$articles_redac = lire_meta("articles_redac");
-	$articles_mots = lire_meta("articles_mots");
-
-	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif' COLSPAN=2><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Contenu des articles</FONT></B>".aide ("confart")."</TD></TR>";
-
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif' COLSPAN=2>";
-	echo "<img src='IMG2/article.gif' alt='' width='31' height=31 border=0 align=left>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Selon la maquette adopt&eacute;e pour votre site, vous pouvez d&eacute;cider que certains &eacute;l&eacute;ments des articles ne sont pas utilis&eacute;s. Utilisez la liste ci-dessous pour indiquer quels &eacute;l&eacute;ments sont disponibles.</FONT>";
-	echo "</TD></TR>";
-
-	echo "<TR>";
-	echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-	echo "Surtitre :";
-	echo "</FONT></TD>";
-	echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-	if ($articles_surtitre == "non") {
-		echo "<INPUT TYPE='radio' NAME='articles_surtitre' VALUE='oui' id='articles_surtitre_on'>";
-		echo " <label for='articles_surtitre_on'>Oui</label> ";
-		echo " &nbsp; <INPUT TYPE='radio' NAME='articles_surtitre' VALUE='non' CHECKED id='articles_surtitre_off'>";
-		echo " <B><label for='articles_surtitre_off'>Non</label></B> ";
-	}
-	else {
-		echo "<INPUT TYPE='radio' NAME='articles_surtitre' VALUE='oui' CHECKED id='articles_surtitre_on'>";
-		echo " <B><label for='articles_surtitre_on'>Oui</label></B> ";
-		echo " &nbsp; <INPUT TYPE='radio' NAME='articles_surtitre' VALUE='non' id='articles_surtitre_off'>";
-		echo " <label for='articles_surtitre_off'>Non</label> ";
-	}
-	echo "</FONT>";
-	echo "</TD></TR>";
-
-
-	echo "<TR>";
-	echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-	echo "Soustitre :";
-	echo "</FONT></TD>";
-	echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-	if ($articles_soustitre == "non") {
-		echo "<INPUT TYPE='radio' NAME='articles_soustitre' VALUE='oui' id='articles_soustitre_on'>";
-		echo " <label for='articles_soustitre_on'>Oui</label> ";
-		echo " &nbsp; <INPUT TYPE='radio' NAME='articles_soustitre' VALUE='non' CHECKED id='articles_soustitre_off'>";
-		echo " <B><label for='articles_soustitre_off'>Non</label></B> ";
-	}
-	else {
-		echo "<INPUT TYPE='radio' NAME='articles_soustitre' VALUE='oui' CHECKED id='articles_soustitre_on'>";
-		echo " <B><label for='articles_soustitre_on'>Oui</label></B> ";
-		echo " &nbsp; <INPUT TYPE='radio' NAME='articles_soustitre' VALUE='non' id='articles_soustitre_off'>";
-		echo " <label for='articles_soustitre_off'>Non</label> ";
-	}
-	echo "</FONT>";
-	echo "</TD></TR>";
-
-	echo "<TR>";
-	echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-	echo "Descriptif :";
-	echo "</FONT></TD>";
-	echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-	if ($articles_descriptif == "non") {
-		echo "<INPUT TYPE='radio' NAME='articles_descriptif' VALUE='oui' id='articles_descriptif_on'>";
-		echo " <label for='articles_descriptif_on'>Oui</label> ";
-		echo " &nbsp; <INPUT TYPE='radio' NAME='articles_descriptif' VALUE='non' CHECKED id='articles_descriptif_off'>";
-		echo " <B><label for='articles_descriptif_off'>Non</label></B> ";
-	}
-	else {
-		echo "<INPUT TYPE='radio' NAME='articles_descriptif' VALUE='oui' CHECKED id='articles_descriptif_on'>";
-		echo " <B><label for='articles_descriptif_on'>Oui</label></B> ";
-		echo " &nbsp; <INPUT TYPE='radio' NAME='articles_descriptif' VALUE='non' id='articles_descriptif_off'>";
-		echo " <label for='articles_descriptif_off'>Non</label> ";
-	}
-	echo "</FONT>";
-	echo "</TD></TR>";
-
-	echo "<TR>";
-	echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-	echo "Chapeau :";
-	echo "</FONT></TD>";
-	echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-	if ($articles_chapeau == "non") {
-		echo "<INPUT TYPE='radio' NAME='articles_chapeau' VALUE='oui' id='articles_chapeau_on'>";
-		echo " <label for='articles_chapeau_on'>Oui</label> ";
-		echo " &nbsp; <INPUT TYPE='radio' NAME='articles_chapeau' VALUE='non' CHECKED id='articles_chapeau_off'>";
-		echo " <B><label for='articles_chapeau_off'>Non</label></B> ";
-	}
-	else {
-		echo "<INPUT TYPE='radio' NAME='articles_chapeau' VALUE='oui' CHECKED id='articles_chapeau_on'>";
-		echo " <B><label for='articles_chapeau_on'>Oui</label></B> ";
-		echo " &nbsp; <INPUT TYPE='radio' NAME='articles_chapeau' VALUE='non' id='articles_chapeau_off'>";
-		echo " <label for='articles_chapeau_off'>Non</label> ";
-	}
-	echo "</FONT>";
-	echo "</TD></TR>";
-
-
-	echo "<TR>";
-	echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-	echo "Post-scriptum :";
-	echo "</FONT></TD>";
-	echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-	if ($articles_ps == "non") {
-		echo "<INPUT TYPE='radio' NAME='articles_ps' VALUE='oui' id='articles_ps_on'>";
-		echo " <label for='articles_ps_on'>Oui</label> ";
-		echo " &nbsp; <INPUT TYPE='radio' NAME='articles_ps' VALUE='non' CHECKED id='articles_ps_off'>";
-		echo " <B><label for='articles_ps_off'>Non</label></B> ";
-	}
-	else {
-		echo "<INPUT TYPE='radio' NAME='articles_ps' VALUE='oui' CHECKED id='articles_ps_on'>";
-		echo " <B><label for='articles_ps_on'>Oui</label></B> ";
-		echo " &nbsp; <INPUT TYPE='radio' NAME='articles_ps' VALUE='non' id='articles_ps_off'>";
-		echo " <label for='articles_ps_off'>Non</label> ";
-	}
-	echo "</FONT>";
-	echo "</TD></TR>";
-
-
-
-	echo "<TR>";
-	echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-	echo "Date de publication ant&eacute;rieure :";
-	echo "</FONT></TD>";
-	echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-	if ($articles_redac == "non") {
-		echo "<INPUT TYPE='radio' NAME='articles_redac' VALUE='oui' id='articles_redac_on'>";
-		echo " <label for='articles_redac_on'>Oui</label> ";
-		echo " &nbsp; <INPUT TYPE='radio' NAME='articles_redac' VALUE='non' CHECKED id='articles_redac_off'>";
-		echo " <B><label for='articles_redac_off'>Non</label></B> ";
-	}
-	else {
-		echo "<INPUT TYPE='radio' NAME='articles_redac' VALUE='oui' CHECKED id='articles_redac_on'>";
-		echo " <B><label for='articles_redac_on'>Oui</label></B> ";
-		echo " &nbsp; <INPUT TYPE='radio' NAME='articles_redac' VALUE='non' id='articles_redac_off'>";
-		echo " <label for='articles_redac_off'>Non</label> ";
-	}
-	echo "</FONT>";
-	echo "</TD></TR>";
-
-	echo "<TR><TD ALIGN='right' COLSPAN=2>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
-	echo "</TD></TR>";
-	echo "</TABLE>";
-
-fin_cadre_relief();
-
-
-
-
-
-//// Fonctionnement de la messagerie interne
-debut_cadre_relief();
-
-	$activer_messagerie=lire_meta("activer_messagerie");
-	$activer_imessage=lire_meta("activer_imessage");
+	$accepter_inscriptions=lire_meta("accepter_inscriptions");
 
 
 	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Messagerie interne</FONT></B> ".aide ("confmessagerie")." </TD></TR>";
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif'>";
-	echo "<img src='IMG2/m_sans.gif' alt='' width='32' height='32' border='0' align='left'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2>SPIP permet l'&eacute;change de messages et la constitution de forums de discussion priv&eacute;s entre les participants du site. Vous pouvez activer ou d&eacute;sactiver cette fonctionnalit&eacute;.</FONT>";
-	echo "</TD></TR>";
-
-
-
-	// Activer/d&eacute;sactiver l'int&eacute;gralit&eacute; de la messagerie
-	echo "<TR><TD>&nbsp;</TD></TR>";
+	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Inscription automatique de nouveaux r&eacute;dacteurs</FONT></B> </TD></TR>";
 
-	echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Messagerie interne</FONT></B></TD></TR>";
-
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Vous pouvez activer ou d&eacute;sactiver l'int&eacute;gralit&eacute; du syst&egrave;me de messagerie.</FONT>";
+	echo "<TR><TD BACKGROUND='img_pack/rien.gif'>";
+	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Acceptez-vous les inscriptions de nouveaux r&eacute;dacteurs &agrave; partir du site public&nbsp;? Si vous acceptez, les visiteurs pourront s'inscrire automatiquement, et acc&eacute;deront alors &agrave; l'espace priv&eacute; pour proposer leurs propres articles. <font color='red'>Lors de la phase d'inscription, les utilisateurs re&ccedil;oivent un courrier &eacute;lectronique automatique leur fournissant leurs codes d'acc&egrave;s au site priv&eacute;. Certains h&eacute;bergeurs d&eacute;sactivent l'envoi de mails depuis leurs serveurs&nbsp;: dans ce cas, l'inscription automatique est impossible.</font></FONT>";
 	echo "</TD></TR>";
 
 
 
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
+	echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='center'>";
 	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-	if ($activer_messagerie=="non"){
-		echo "<INPUT TYPE='radio' NAME='activer_messagerie' VALUE='oui' id='activer_messagerie_on'>";
-		echo " <label for='activer_messagerie_on'>Activer la messagerie interne</label> ";
-		echo "<BR><INPUT TYPE='radio' NAME='activer_messagerie' VALUE='non' CHECKED id='activer_messagerie_off'>";
-		echo " <B><label for='activer_messagerie_off'>D&eacute;sactiver la messagerie</label></B> ";
+	if ($accepter_inscriptions!="oui"){
+		echo "<INPUT TYPE='radio' NAME='accepter_inscriptions' VALUE='oui' id='inscriptions_on'>";
+		echo " <label for='inscriptions_on'>Accepter les inscriptions</label> ";
+		echo " &nbsp; <INPUT TYPE='radio' NAME='accepter_inscriptions' VALUE='non' CHECKED id='inscriptions_off'>";
+		echo " <B><label for='inscriptions_off'>Ne pas accepter les inscriptions</label></B> ";
 	}else{
-		echo "<INPUT TYPE='radio' NAME='activer_messagerie' VALUE='oui' id='activer_messagerie_on' CHECKED>";
-		echo " <B><label for='activer_messagerie_on'>Activer la messagerie interne</label></B> ";
-		echo "<BR><INPUT TYPE='radio' NAME='activer_messagerie' VALUE='non' id='activer_messagerie_off'>";
-		echo " <label for='activer_messagerie_off'>D&eacute;sactiver la messagerie</label> ";
+		echo "<INPUT TYPE='radio' NAME='accepter_inscriptions' VALUE='oui' id='inscriptions_on' CHECKED>";
+		echo " <B><label for='inscriptions_on'>Accepter les inscriptions</label></B> ";
+		echo " &nbsp; <INPUT TYPE='radio' NAME='accepter_inscriptions' VALUE='non' id='inscriptions_off'>";
+		echo " <label for='inscriptions_off'>Ne pas accepter les inscriptions</label> ";
 	}
 
 	echo "</FONT>";
 	echo "</TD></TR>\n";
 
 
-	if ($activer_messagerie!="non"){
-		/// Liste des redacteurs connectes
-			
-		echo "<TR><TD>&nbsp;</TD></TR>";
-		echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Liste des r&eacute;dacteurs connect&eacute;s</FONT></B></TD></TR>";
-
-		echo "<TR><TD BACKGROUND='IMG2/rien.gif'>";
-		echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Lorsque le syst&egrave;me de messagerie est activ&eacute;, SPIP peut vous indiquer en permanence la liste des r&eacute;dacteurs connect&eacute;s, ce qui vous permet d'&eacute;changer des messages en direct (lorsque la messagerie est d&eacute;sactiv&eacute;e ci-dessus, la liste des r&eacute;dacteurs est elle-m&ecirc;me d&eacute;sactiv&eacute;e). Cette fonctionnalit&eacute;, qui favorise l'apparition de <i>chats</i> entre r&eacute;dacteurs, peut &ecirc;tre lourde &agrave; supporter par certains serveurs. Vous pouvez donc la d&eacute;sactiver. </FONT>";
-		echo "</TD></TR>";
 
 
-
-		echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
-		echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-		if ($activer_imessage=="non"){
-			echo "<INPUT TYPE='radio' NAME='activer_imessage' VALUE='oui' id='activer_imessage_on'>";
-			echo " <label for='activer_imessage_on'>Afficher la liste des r&eacute;dacteurs connect&eacute;s</label> ";
-			echo "<BR><INPUT TYPE='radio' NAME='activer_imessage' VALUE='non' CHECKED id='activer_imessage_off'>";
-			echo " <B><label for='activer_imessage_off'>Ne pas afficher la liste des r&eacute;dacteurs</label></B> ";
-		}else{
-			echo "<INPUT TYPE='radio' NAME='activer_imessage' VALUE='oui' id='activer_imessage_on' CHECKED>";
-			echo " <B><label for='activer_imessage_on'>Afficher la liste des r&eacute;dacteurs connect&eacute;s</label></B> ";
-
-			echo "<BR><INPUT TYPE='radio' NAME='activer_imessage' VALUE='non' id='activer_imessage_off'>";
-			echo " <label for='activer_imessage_off'>Ne pas afficher la liste des r&eacute;dacteurs</label> ";
-		}
-
-		echo "</FONT>";
-		echo "</TD></TR>\n";
-	}
-
 	echo "<TR><TD ALIGN='right'>";
 	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
 	echo "</TD></TR>";
@@ -400,23 +171,19 @@ fin_cadre_relief();
 
 
 
-
-
-
-
 //// Mode de fonctionnement des forums publics
-debut_cadre_relief();
+debut_cadre_relief("forum-interne-24.png");
 
 	$forums_publics=lire_meta("forums_publics");
 
 
 	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Mode de fonctionnement par d&eacute;faut des forums publics</FONT></B> ".aide ("confforums")."</TD></TR>";
+	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Mode de fonctionnement par d&eacute;faut des forums publics</FONT></B> ".aide ("confforums")."</TD></TR>";
 
 
-/*	echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>D&eacute;sactiver les forums publics</FONT></B></TD></TR>"; */
+/*	echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>D&eacute;sactiver les forums publics</FONT></B></TD></TR>"; */
 
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
+	echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='left'>";
 	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
 	if ($forums_publics=="non") {
 		$checked = ' CHECKED';
@@ -429,11 +196,11 @@ debut_cadre_relief();
 	echo " $gras<label for='forums_non'>D&eacute;sactiver l'utilisation des forums publics. Les forums publics pourront &ecirc;tre autoris&eacute;s au cas par cas sur les articles ; ils seront interdits sur les rubriques, br&egrave;ves, etc. </label>$fingras ";
 	echo "</TD></TR>";
 
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif'>";
+	echo "<TR><TD BACKGROUND='img_pack/rien.gif'>";
 	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'><i>Pour activer les forums publics, veuillez choisir leur mode de mod&eacute;ration par d&eacute;faut :</i></FONT>";
 	echo "</TD></TR>";
 
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
+	echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='left'>";
 	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
 
 
@@ -473,16 +240,17 @@ debut_cadre_relief();
 	echo "</FONT>";
 	echo "</TD></TR>\n";
 
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
+	echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='left'>";
 	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
 
-	echo "<center><table width='100%' cellpadding='2' border='1' class='hauteur'>\n";
+	echo "<ul><table width='100%' cellpadding='2' border='0' class='hauteur'>\n";
 	echo "<tr><td width='100%' bgcolor='#FFCC66'>\n";
 	echo "<font face='Verdana,Arial,Helvetica,sans-serif' size='2' color='#333333'><b>\n";
-	echo bouton_block_invisible("forumappliquer");
+	echo bouton_block_invisible('forum');
 	echo "OPTIONS AVANC&Eacute;ES";
-	echo "</b></font></td></tr>";
-	echo debut_block_invisible("forumappliquer");
+	echo "</b></font></td></tr></table>";
+	echo debut_block_invisible('forum');
+	echo "<table width='100%' cellpadding='2' border='0' class='hauteur'>\n";
 	echo "<tr><td><font face='Verdana,Arial,Helvetica,sans-serif' size='2'>";
 	echo "Appliquer ce choix de mod&eacute;ration :<br>";
 
@@ -493,609 +261,15 @@ debut_cadre_relief();
 	echo "<INPUT TYPE='radio' NAME='forums_publics_appliquer' VALUE='tous' id='forums_appliquer_tous'>";
 	echo " <label for='forums_appliquer_tous'>&agrave; tous les articles sans exception.</label><br>";
 	echo "</FONT>";
-	echo "</TD></TR>\n";
-	echo fin_block("forumappliquer");
-	echo "</table></center>";
-
-	echo "<TR><TD ALIGN='right'>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
-	echo "</TD></TR>";
-	echo "</TABLE>\n";
-
-fin_cadre_relief();
-
-
-//// Gestion des mots-cles
-debut_cadre_relief();
-
-	$accepter_inscriptions=lire_meta("accepter_inscriptions");
-	$config_precise_groupes=lire_meta("config_precise_groupes");
-	$mots_cles_forums=lire_meta("mots_cles_forums");
-
-
-	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Les mots-cl&eacute;s</FONT></B> </TD></TR>";
-
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Souhaitez-vous utiliser les mots-cl&eacute;s sur votre site&nbsp;?</font></FONT>";
-	echo "</TD></TR>";
-
-	echo "<TR>";
-	echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-	if ($articles_mots == "non") {
-		echo "<INPUT TYPE='radio' NAME='articles_mots' VALUE='oui' id='articles_mots_on'>";
-		echo " <label for='articles_mots_on'>Utiliser les mots-cl&eacute;s</label> ";
-		echo "<br><INPUT TYPE='radio' NAME='articles_mots' VALUE='non' CHECKED id='articles_mots_off'>";
-		echo " <B><label for='articles_mots_off'>Ne pas utiliser les mots-cl&eacute;s</label></B> ";
-	}
-	else {
-		echo "<INPUT TYPE='radio' NAME='articles_mots' VALUE='oui' CHECKED id='articles_mots_on'>";
-		echo " <B><label for='articles_mots_on'>Utiliser les mots-cl&eacute;s</label></B> ";
-		echo "<br><INPUT TYPE='radio' NAME='articles_mots' VALUE='non' id='articles_mots_off'>";
-		echo " <label for='articles_mots_off'>Ne pas utiliser les mots-cl&eacute;s</label> ";
-	}
-	echo "</FONT>";
-	echo "</TD></TR>";
-
-
-	if ($articles_mots != "non"){
-
-		echo "<TR><TD>&nbsp;</TD></TR>";
-		echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>Configuration des groupes de mots-cl&eacute;s</FONT></B></TD></TR>";
-
-		echo "<TR><TD BACKGROUND='IMG2/rien.gif'>";
-		echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Souhaitez-vous configurer pr&eacute;cis&eacute;ment les mots-cl&eacute;s, en indiquant par exemple qu'on ne peut s&eacute;lectionner un unique mot-unique par groupe, qu'un groupe est important...&nbsp?</font></FONT>";
-		echo "</TD></TR>";
-
-		echo "<TR>";
-		echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
-		echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-		if ($config_precise_groupes != "oui") {
-			echo "<INPUT TYPE='radio' NAME='config_precise_groupes' VALUE='oui' id='config_precise_groupes_on'>";
-			echo " <label for='config_precise_groupes_on'>Configurer pr&eacute;cis&eacute;ment</label> ";
-			echo "<br><INPUT TYPE='radio' NAME='config_precise_groupes' VALUE='non' CHECKED id='config_precise_groupes_off'>";
-			echo " <B><label for='config_precise_groupes_off'>Ne pas configurer pr&eacute;cis&eacute;ment</label></B> ";
-		}
-		else {
-			echo "<INPUT TYPE='radio' NAME='config_precise_groupes' VALUE='oui' CHECKED id='config_precise_groupes_on'>";
-			echo " <B><label for='config_precise_groupes_on'>Configurer pr&eacute;cis&eacute;ment</label></B> ";
-			echo "<br><INPUT TYPE='radio' NAME='config_precise_groupes' VALUE='non' id='config_precise_groupes_off'>";
-			echo " <label for='config_precise_groupes_off'>Ne pas configurer pr&eacute;cis&eacute;ment</label> ";
-		}
-		echo "</FONT>";
-		echo "</TD></TR>";
-
-
-		if ($forums_publics != "non"){
-			echo "<TR><TD>&nbsp;</TD></TR>";
-			echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>Mots-cl&eacute;s dans les forums du site public</FONT></B></TD></TR>";
-
-			echo "<TR><TD BACKGROUND='IMG2/rien.gif'>";
-			echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Souhaitez-vous permettre d'utilisation des mots-cl&eacute;s, s&eacute;lectionnables par les visiteurs, dans les forums du site public&nbsp;? (Attention&nbsp;: cette option est relativement complexe &agrave; utiliser correctement sur son site.)</font></FONT>";
-			echo "</TD></TR>";
-
-			echo "<TR>";
-			echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
-			echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-			if ($mots_cles_forums != "oui") {
-				echo "<INPUT TYPE='radio' NAME='mots_cles_forums' VALUE='oui' id='mots_cles_forums_on'>";
-				echo " <label for='mots_cles_forums_on'>Permettre l'utilisation des mots-cl&eacute;s dans les forums publics</label> ";
-				echo "<br><INPUT TYPE='radio' NAME='mots_cles_forums' VALUE='non' CHECKED id='mots_cles_forums_off'>";
-				echo " <B><label for='mots_cles_forums_off'>Interdire l'utilisation des mots-cl&eacute;s dans les forums publics</label></B> ";
-			}
-			else {
-				echo "<INPUT TYPE='radio' NAME='mots_cles_forums' VALUE='oui' CHECKED id='mots_cles_forums_on'>";
-				echo " <B><label for='mots_cles_forums_on'>Permettre l'utilisation des mots-cl&eacute;s dans les forums publics</label></B> ";
-				echo "<br><INPUT TYPE='radio' NAME='mots_cles_forums' VALUE='non' id='mots_cles_forums_off'>";
-				echo " <label for='mots_cles_forums_off'>Interdire l'utilisation des mots-cl&eacute;s dans les forums publics</label> ";
-			}
-			echo "</FONT>";
-			echo "</TD></TR>";
-		}
-
-	}
-
-
-
-
-	echo "<TR><TD ALIGN='right'>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
-	echo "</TD></TR>";
-	echo "</TABLE>\n";
-
-fin_cadre_relief();
-
-
-
-
-
-
-//// Accepter les inscriptions de redacteurs depuis le site public
-debut_cadre_relief();
-
-	$accepter_inscriptions=lire_meta("accepter_inscriptions");
-
-
-	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Inscription automatique de nouveaux r&eacute;dacteurs</FONT></B> </TD></TR>";
-
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Acceptez-vous les inscriptions de nouveaux r&eacute;dacteurs &agrave; partir du site public&nbsp;? Si vous acceptez, les visiteurs pourront s'inscrire automatiquement, et acc&eacute;deront alors &agrave; l'espace priv&eacute; pour proposer leurs propres articles. <font color='red'>Lors de la phase d'inscription, les utilisateurs re&ccedil;oivent un courrier &eacute;lectronique automatique leur fournissant leurs codes d'acc&egrave;s au site priv&eacute;. Certains h&eacute;bergeurs d&eacute;sactivent l'envoi de mails depuis leurs serveurs&nbsp;: dans ce cas, l'inscription automatique est impossible.</font></FONT>";
-	echo "</TD></TR>";
-
-
-
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='center'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-	if ($accepter_inscriptions!="oui"){
-		echo "<INPUT TYPE='radio' NAME='accepter_inscriptions' VALUE='oui' id='inscriptions_on'>";
-		echo " <label for='inscriptions_on'>Accepter les inscriptions</label> ";
-		echo " &nbsp; <INPUT TYPE='radio' NAME='accepter_inscriptions' VALUE='non' CHECKED id='inscriptions_off'>";
-		echo " <B><label for='inscriptions_off'>Ne pas accepter les inscriptions</label></B> ";
-	}else{
-		echo "<INPUT TYPE='radio' NAME='accepter_inscriptions' VALUE='oui' id='inscriptions_on' CHECKED>";
-		echo " <B><label for='inscriptions_on'>Accepter les inscriptions</label></B> ";
-		echo " &nbsp; <INPUT TYPE='radio' NAME='accepter_inscriptions' VALUE='non' id='inscriptions_off'>";
-		echo " <label for='inscriptions_off'>Ne pas accepter les inscriptions</label> ";
-	}
-
-	echo "</FONT>";
-	echo "</TD></TR>\n";
-
-
-
-
-	echo "<TR><TD ALIGN='right'>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
-	echo "</TD></TR>";
-	echo "</TABLE>\n";
-
-fin_cadre_relief();
-
-
-if (function_exists("imagejpeg")){
-//// Activer/desactiver creation automatique de vignettes
-	debut_cadre_relief();
-
-	$creer_preview=lire_meta("creer_preview");
-	$taille_preview=lire_meta("taille_preview");
-	if ($taille_preview < 15) $taille_preview = 120;
-
-
-	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Cr&eacute;ation automatique de vignettes de pr&eacute;visualisation</FONT></B></TD></TR>";
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2>Lorsque vous installez des images au format JPEG en tant que document joint, SPIP peut cr&eacute;er pour vous, automatiquement, des vignettes de pr&eacute;visualisation. Cette option facilite, par exemple, la cr&eacute;ation d'un portfolio.</FONT>";
-	echo "</TD></TR>";
-
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-	if ($creer_preview!="oui"){
-		echo "<INPUT TYPE='radio' NAME='creer_preview' VALUE='oui' id='creer_preview_on'>";
-		echo " <label for='creer_preview_on'>Cr&eacute;er automatiquement les vignettes de pr&eacute;visualisation.</label> ";
-			echo "<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Taille maximale des vignettes&nbsp;:";
-			echo " &nbsp;&nbsp;<INPUT TYPE='text' NAME='taille_preview' VALUE='$taille_preview' class='fondl' size=5>";
-			echo " pixels";
-		
-		echo "<BR><INPUT TYPE='radio' NAME='creer_preview' VALUE='non' CHECKED id='creer_preview_off'>";
-		echo " <B><label for='creer_preview_off'>Ne pas cr&eacute;er  de vignettes de pr&eacute;visualisation.</label></B> ";
-	}else{
-		echo "<INPUT TYPE='radio' NAME='creer_preview' VALUE='oui' CHECKED id='creer_preview_on'>";
-		echo " <b><label for='creer_preview_on'>Cr&eacute;er automatiquement les vignettes de pr&eacute;visualisation.</label></b> ";
-			echo "<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Taille maximale des vignettes&nbsp;:";
-			echo " &nbsp;&nbsp;<INPUT TYPE='text' NAME='taille_preview' VALUE='$taille_preview' class='fondl' size=5>";
-			echo " pixels";
-		echo "<BR><INPUT TYPE='radio' NAME='creer_preview' VALUE='non' id='creer_preview_off'>";
-		echo " <label for='creer_preview_off'>Ne pas cr&eacute;er  de vignettes de pr&eacute;visualisation.</label> ";
-	}
-
-	echo "</FONT>";
-	echo "</TD></TR>\n";
-	echo "<TR><TD ALIGN='right' COLSPAN=2>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
-	echo "</TD></TR>";
-
-	echo "</table>";
-
-	fin_cadre_relief();
-}
-else {
-	echo "<INPUT TYPE='hidden' NAME='creer_preview' VALUE='non'>";
-	
-}
-
-
-//// Articles post-dates
-debut_cadre_relief();
-
-	$post_dates=lire_meta("post_dates");
-
-
-	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Publication des articles post-dat&eacute;s</FONT></B> ".aide ("confdates")."</TD></TR>";
-
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Quel comportement SPIP doit-il adopter face aux articles dont la date de publication a &eacute;t&eacute; fix&eacute;e &agrave; une &eacute;ch&eacute;ance future&nbsp;?</FONT>";
-	echo "</TD></TR>";
-
-
-
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-	if ($post_dates!="oui"){
-		echo "<INPUT TYPE='radio' NAME='post_dates' VALUE='oui' id='post_dates_on'>";
-		echo " <label for='post_dates_on'>Publier les articles, quelle que soit leur date de publication.</label> ";
-		echo "<BR><INPUT TYPE='radio' NAME='post_dates' VALUE='non' CHECKED id='post_dates_off'>";
-		echo " <B><label for='post_dates_off'>Ne pas publier les articles avant la date de publication fix&eacute;e.</label></B> ";
-	}else{
-		echo "<INPUT TYPE='radio' NAME='post_dates' VALUE='oui' id='post_dates_on' CHECKED>";
-		echo " <B><label for='post_dates_on'>Publier les articles, quelle que soit leur date de publication.</label></B> ";
-		echo "<BR><INPUT TYPE='radio' NAME='post_dates' VALUE='non' id='post_dates_off'>";
-		echo " <label for='post_dates_off'>Ne pas publier les articles avant la date de publication fix&eacute;e.</label> ";
-	}
-
-	echo "</FONT>";
-	echo "</TD></TR>\n";
-
-
-
-
-	echo "<TR><TD ALIGN='right'>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
-	echo "</TD></TR>";
-	echo "</TABLE>\n";
-
-fin_cadre_relief();
-
-
-
-
-//// Actives/desactiver systeme de breves
-debut_cadre_relief();
-
-	$activer_breves=lire_meta("activer_breves");
-
-
-	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Syst&egrave;me de br&egrave;ves</FONT></B> ".aide ("confbreves")."</TD></TR>";
-
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Votre site utilise-t-il le syst&egrave;me de br&egrave;ves&nbsp;?</FONT>";
-	echo "</TD></TR>";
-
-
-
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='center'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-	if ($activer_breves=="non"){
-		echo "<INPUT TYPE='radio' NAME='activer_breves' VALUE='oui' id='breves_on'>";
-		echo " <label for='breves_on'>Utiliser les br&egrave;ves</label> ";
-		echo " &nbsp; <INPUT TYPE='radio' NAME='activer_breves' VALUE='non' CHECKED id='breves_off'>";
-		echo " <B><label for='breves_off'>Ne pas utiliser les br&egrave;ves</label></B> ";
-	}else{
-		echo "<INPUT TYPE='radio' NAME='activer_breves' VALUE='oui' id='breves_on' CHECKED>";
-		echo " <B><label for='breves_on'>Utiliser les br&egrave;ves</label></B> ";
-		echo " &nbsp; <INPUT TYPE='radio' NAME='activer_breves' VALUE='non' id='breves_off'>";
-		echo " <label for='breves_off'>Ne pas utiliser les br&egrave;ves</label> ";
-	}
-
-	echo "</FONT>";
-	echo "</TD></TR>\n";
-
-
-
-
-	echo "<TR><TD ALIGN='right'>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
-	echo "</TD></TR>";
-	echo "</TABLE>\n";
-
-fin_cadre_relief();
-
-
-
-//// Actives/desactiver systeme de syndication
-debut_cadre_relief();
-
-	$activer_syndic=lire_meta("activer_syndic");
-	$proposer_sites=lire_meta("proposer_sites");
-	$visiter_sites=lire_meta("visiter_sites");
-
-	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Listes de sites r&eacute;f&eacute;renc&eacute;s et syndication</FONT></B> ".aide ("rubsyn")."</TD></TR>";
-
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif'>";
-	echo "<img src=\"IMG2/sites.gif\" alt=\"\" width=\"28\" height=\"27\" hspace=\"5\" border=\"0\" align=\"left\">";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>SPIP vous permet de cr&eacute;er des listes de sites r&eacute;f&eacute;renc&eacute;s (annuaire de liens).";
-
-
-	echo "<p>Qui peut proposer des sites r&eacute;f&eacute;renc&eacute;s&nbsp;?";
-		echo "<center><SELECT NAME='proposer_sites' CLASS='fondo' SIZE=1>\n";
-			echo "<OPTION".mySel('0',$proposer_sites).">les administrateurs\n";
-			echo "<OPTION".mySel('1',$proposer_sites).">les r&eacute;dacteurs\n";
-			echo "<OPTION".mySel('2',$proposer_sites).">les visiteurs du site public\n";
-		echo "</SELECT></center><P>\n";
-
-
-
-	echo "</FONT>";
-	echo "</TD></TR>";
-
-
-	echo "<TR><TD BGCOLOR='EEEECC' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>Syndication de sites</FONT></B> ".aide ("rubsyn")."</TD></TR>";
-
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Il est possible de r&eacute;cup&eacute;rer, pour chaque site r&eacute;f&eacute;renc&eacute; (lorsque ce site le permet), la liste de ses derni&egrave;res publications. Pour cela, vous devez activer la syndication de SPIP. <font color='red'>Certains h&eacute;bergeurs interdisent la consultation de sites externes depuis leurs machines&nbsp;; dans ce cas, vous ne pourrez pas utiliser la syndication de contenu depuis votre site.</font> <p>Votre site utilise-t-il le syst&egrave;me de syndication de sites&nbsp;?</FONT>";
-	echo "</TD></TR>";
-
-
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-	if ($activer_syndic == "non") {
-		echo "<p align='center'><INPUT TYPE='radio' NAME='activer_syndic' VALUE='oui' id='syndic_on'>";
-		echo " <label for='syndic_on'>Utiliser la syndication</label> ";
-		echo " &nbsp; <INPUT TYPE='radio' NAME='activer_syndic' VALUE='non' CHECKED id='syndic_off'>";
-		echo " <B><label for='syndic_off'>Ne pas utiliser la syndication</label></B> ";
-	}
-	else {
-		echo "<p align='center'><INPUT TYPE='radio' NAME='activer_syndic' VALUE='oui' id='syndic_on' CHECKED>";
-		echo " <B><label for='syndic_on'>Utiliser la syndication</label></B> ";
-		echo " &nbsp; <INPUT TYPE='radio' NAME='activer_syndic' VALUE='non' id='syndic_off'>";
-		echo " <label for='syndic_off'>Ne pas utiliser la syndication</label> ";
-
-		// Si indexation, activer/desactiver pages recuperees
-
-		$activer_moteur = lire_meta("activer_moteur");
-		
-		if ($activer_moteur == "oui") {
-			echo "<p><hr><p align='left'>"; 
-			echo "Lorsque vous utilisez le moteur de recherche int&eacute;gr&eacute; &agrave; SPIP, vous pouvez effectuer les recherches ".
-				"sur les sites et les articles syndiqu&eacute;s de deux mani&egrave;res diff&eacute;rentes. <br><img src='puce.gif'> La plus ".
-				"simple consiste &agrave; rechercher uniquement dans les titres et les descriptifs des articles. <br><img src='puce.gif'> Une seconde ".
-				"m&eacute;thode, beaucoup plus puissante, permet &agrave; SPIP de rechercher &eacute;galement dans le texte des sites r&eacute;f&eacute;renc&eacute;s&nbsp;. ".
-				"Si vous r&eacute;f&eacute;rencez un site, SPIP va alors effectuer la recherche dans le texte du site lui-m&ecirc;me. ";
-			echo "<font color='red'>Cette m&eacute;thode oblige SPIP &agrave; visiter r&eacute;guli&egrave;rement les sites r&eacute;f&eacute;renc&eacute;s,
-				ce qui peut provoquer un l&eacute;ger ralentissement de votre propre site.</font>";
-
-			if ($visiter_sites == "oui") {
-				echo "<p><INPUT TYPE='radio' NAME='visiter_sites' VALUE='non' id='visiter_off'>";
-				echo " <label for='visiter_off'>Recherche limit&eacute;e aux informations de votre site</label> ";
-				echo "<br><INPUT TYPE='radio' NAME='visiter_sites' VALUE='oui' id='visiter_on' CHECKED>";
-				echo " <B><label for='visiter_on'>Recherche en utilisant le contenu des sites r&eacute;f&eacute;renc&eacute;s</label></B> ";
-			}
-			else {
-				echo "<p><INPUT TYPE='radio' NAME='visiter_sites' VALUE='non' id='visiter_off' CHECKED>";
-				echo " <b><label for='visiter_off'>Recherche limit&eacute;e aux informations de votre site</label></b> ";
-				echo "<br><INPUT TYPE='radio' NAME='visiter_sites' VALUE='oui' id='visiter_on'>";
-				echo " <label for='visiter_on'>Recherche en utilisant le contenu des sites r&eacute;f&eacute;renc&eacute;s</label> ";
-			}
-		}
-		else {
-			echo "<INPUT TYPE='hidden' NAME='visiter_sites' VALUE='$visiter_sites'>";
-		}
-	}
-
-	echo "</FONT>";
-	echo "</TD></TR>\n";
-
-
-	echo "<TR><TD ALIGN='right'>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
-	echo "</TD></TR>";
-	echo "</TABLE>\n";
-
-fin_cadre_relief();
-
-
-
-
-
-//// Actives/desactiver les statistiques
-debut_cadre_relief();
-
-	$activer_statistiques=lire_meta("activer_statistiques");
-
-
-	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Statistiques des visites</FONT></B> ".aide ("confstat")."</TD></TR>";
-
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Votre site doit-il g&eacute;rer les statistiques des visites&nbsp;?</FONT>";
-	echo "</TD></TR>";
-
-
-
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='center'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-	if ($activer_statistiques=="non"){
-		echo "<INPUT TYPE='radio' NAME='activer_statistiques' VALUE='oui' id='statistiques_on'>";
-		echo " <label for='statistiques_on'>G&eacute;rer les statistiques</label> ";
-		echo " &nbsp; <INPUT TYPE='radio' NAME='activer_statistiques' VALUE='non' id='statistiques_off' CHECKED>";
-		echo " <B><label for='statistiques_off'>Ne pas g&eacute;rer les statistiques</label></B> ";
-	}else{
-		echo "<INPUT TYPE='radio' NAME='activer_statistiques' VALUE='oui' id='statistiques_on' CHECKED>";
-		echo " <B><label for='statistiques_on'>G&eacute;rer les statistiques</label></B> ";
-		echo " &nbsp; <INPUT TYPE='radio' NAME='activer_statistiques' VALUE='non' id='statistiques_off'>";
-		echo " <label for='statistiques_off'>Ne pas g&eacute;rer les statistiques</label> ";
-	}
-
-	echo "</FONT>";
-	echo "</TD></TR>\n";
-
-
-
-
-	echo "<TR><TD ALIGN='right'>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
-	echo "</TD></TR>";
-	echo "</TABLE>\n";
-
-fin_cadre_relief();
-
-
-
-if (tester_mail()) {
-//// Actives/desactiver mails automatiques
-	debut_cadre_relief();
-
-	$prevenir_auteurs=lire_meta("prevenir_auteurs");
-
-
-	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Envoi automatique de mails</FONT></B> ".aide ("confmails")."</TD></TR>";
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='red'>Certains h&eacute;bergeurs d&eacute;sactivent l'envoi automatique de mails depuis leurs serveurs. Dans ce cas, les fonctionnalit&eacute;s suivantes de SPIP ne fonctionneront pas.</FONT>";
-	echo "</TD></TR>";
-
-
-	echo "<TR><TD>&nbsp;</TD></TR>";
-
-	echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Envoi des forums aux auteurs des articles</FONT></B></TD></TR>";
-
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Lorsqu'un visiteur du site poste un message dans les forums associ&eacute;s &agrave; un article, le texte de ce message peut &ecirc;tre envoy&eacute; par mail &agrave; l'auteur de l'article. Souhaitez-vous utiliser cette option&nbsp;?</FONT>";
-	echo "</TD></TR>";
-
-
-
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-	if ($prevenir_auteurs!="oui"){
-		echo "<INPUT TYPE='radio' NAME='prevenir_auteurs' VALUE='oui' id='prevenir_auteurs_on'>";
-		echo " <label for='prevenir_auteurs_on'>Faire suivre les messages des forums aux auteurs des articles</label> ";
-		echo "<BR><INPUT TYPE='radio' NAME='prevenir_auteurs' VALUE='non' CHECKED id='prevenir_auteurs_off'>";
-		echo " <B><label for='prevenir_auteurs_off'>Ne pas faire suivre les messages des forums</label></B> ";
-	}else{
-		echo "<INPUT TYPE='radio' NAME='prevenir_auteurs' VALUE='oui' id='prevenir_auteurs_on' CHECKED>";
-		echo " <B><label for='prevenir_auteurs_on'>Faire suivre les messages des forums aux auteurs des articles</label></B> ";
-		echo "<BR><INPUT TYPE='radio' NAME='prevenir_auteurs' VALUE='non' id='prevenir_auteurs_off'>";
-		echo " <label for='prevenir_auteurs_off'>Ne pas faire suivre les messages des forums</label> ";
-	}
-
-	echo "</FONT>";
-	echo "</TD></TR>\n";
-
-
-	///**** Suivi editorial (articles prop/publies)
-	
-	$suivi_edito=lire_meta("suivi_edito");
-	$adresse_suivi=lire_meta("adresse_suivi");
-	
-	echo "<TR><TD>&nbsp;</TD></TR>";
-	echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Suivi de l'activit&eacute; &eacute;ditoriale</FONT></B></TD></TR>";
-
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Afin de faciliter le suivi de l'activit&eacute; &eacute;ditoriale du site, SPIP peut faire parvenir par mail, par exemple &agrave; une mailing-list des r&eacute;dacteurs, l'annonce des demandes de publication et des validations d'articles.</FONT>";
-	echo "</TD></TR>";
-
-
-
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-	if ($suivi_edito!="oui"){
-		echo "<INPUT TYPE='radio' NAME='suivi_edito' VALUE='oui' id='suivi_edito_on'>";
-		echo " <label for='suivi_edito_on'>Envoyer les annonces &eacute;ditoriales</label> ";
-		echo "<BR><INPUT TYPE='radio' NAME='suivi_edito' VALUE='non' CHECKED id='suivi_edito_off'>";
-		echo " <B><label for='suivi_edito_off'>Ne pas envoyer d'annonces</label></B> ";
-	}else{
-		echo "<INPUT TYPE='radio' NAME='suivi_edito' VALUE='oui' id='suivi_edito_on' CHECKED>";
-		echo " <B><label for='suivi_edito_on'>Envoyer les annonces &agrave; l'adresse :</label></B> ";
-
-		echo "<input type='text' name='adresse_suivi' value='$adresse_suivi' size='30' CLASS='fondl'>";
-
-		echo "<BR><INPUT TYPE='radio' NAME='suivi_edito' VALUE='non' id='suivi_edito_off'>";
-		echo " <label for='suivi_edito_off'>Ne pas envoyer d'annonces &eacute;ditoriales </label> ";
-	}
-
-	echo "</FONT>";
-	echo "</TD></TR>\n";
-
-
-
-	///**** Annonce des nouveautes
-	
-	$quoi_de_neuf=lire_meta("quoi_de_neuf");
-	$adresse_neuf=lire_meta("adresse_neuf");
-	$jours_neuf=lire_meta("jours_neuf");
-	
-	echo "<TR><TD>&nbsp;</TD></TR>";
-	echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Annonce des nouveaut&eacute;s</FONT></B></TD></TR>";
-
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>SPIP peut envoyer, r&eacute;guli&egrave;rement, l'annonce des derni&egrave;res nouveaut&eacute;s du site.</FONT>";
-	echo "</TD></TR>";
-
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-	if ($quoi_de_neuf!="oui"){
-		echo "<INPUT TYPE='radio' NAME='quoi_de_neuf' VALUE='oui' id='quoi_de_neuf_on'>";
-		echo " <label for='quoi_de_neuf_on'>Envoyer la liste des nouveaut&eacute;s</label> ";
-		echo "<BR><INPUT TYPE='radio' NAME='quoi_de_neuf' VALUE='non' CHECKED id='quoi_de_neuf_off'>";
-		echo " <B><label for='quoi_de_neuf_off'>Ne pas envoyer  la liste des nouveaut&eacute;s</label></B> ";
-	}else{
-		echo "<INPUT TYPE='radio' NAME='quoi_de_neuf' VALUE='oui' id='quoi_de_neuf_on' CHECKED>";
-		echo " <B><label for='quoi_de_neuf_on'>Envoyer la liste des nouveaut&eacute;s</label></B> ";
-
-		echo "<UL>";
-		echo "<LI>&agrave; l'adresse : <input type='text' name='adresse_neuf' value='$adresse_neuf' size='30' CLASS='fondl'>";
-		echo "<LI>tous les : <input type='text' name='jours_neuf' value='$jours_neuf' size='4' CLASS='fondl'> jours";
-		echo " &nbsp;  &nbsp;  &nbsp; <INPUT TYPE='submit' NAME='envoi_now' VALUE='Envoyer maintenant' CLASS='fondl'>";
-		echo "</UL>";
-		echo "<BR><INPUT TYPE='radio' NAME='quoi_de_neuf' VALUE='non' id='quoi_de_neuf_off'>";
-		echo " <label for='quoi_de_neuf_off'>Ne pas envoyer  la liste des nouveaut&eacute;s</label> ";
-	}
-
-	echo "</FONT>";
-	echo "</TD></TR>\n";
-
+	echo "</TD></TR></table>\n";
+	echo fin_block();
+	echo "</ul>";
 
 	echo "<TR><TD ALIGN='right'>";
 	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
 	echo "</TD></TR>";
 	echo "</TABLE>\n";
 
-	fin_cadre_relief();
-}
-
-//// Indexation pour moteur de recherche
-debut_cadre_relief();
-
-	$activer_moteur=lire_meta("activer_moteur");
-
-
-	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Moteur de recherche int&eacute;gr&eacute;</FONT></B> ".aide ("confmoteur")."</TD></TR>";
-
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Souhaitez-vous utiliser le moteur de recherche int&eacute;gr&eacute; &agrave; SPIP?
-	(Le d&eacute;sactiver acc&eacute;l&egrave;re le fonctionnement du syst&egrave;me.)
-</FONT>";
-	echo "</TD></TR>";
-
-	echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='center'>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>";
-	if ($activer_moteur=="oui"){
-		echo "<INPUT TYPE='radio' NAME='activer_moteur' VALUE='oui' id='moteur_on' CHECKED>";
-		echo " <B><label for='moteur_on'>Utiliser le moteur</label></B> ";
-		echo " &nbsp; <INPUT TYPE='radio' NAME='activer_moteur' VALUE='non' id='moteur_off'>";
-		echo " <label for='moteur_off'>Ne pas utiliser le moteur</label> ";
-	}else{
-		echo "<INPUT TYPE='radio' NAME='activer_moteur' VALUE='oui' id='moteur_on'>";
-		echo " <label for='moteur_on'>Utiliser le moteur</label> ";
-		echo " &nbsp; <INPUT TYPE='radio' NAME='activer_moteur' VALUE='non' CHECKED id='moteur_off'>";
-		echo " <B><label for='moteur_off'>Ne pas utiliser le moteur</label></B> ";
-	}
-
-	echo "</FONT>";
-	echo "</TD></TR>";
-
-
-	echo "<TR><TD ALIGN='right'>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
-	echo "</TD></TR>";
-	echo "</TABLE>";
-
 fin_cadre_relief();
 
 
diff --git a/ecrire/controle_forum.php3 b/ecrire/controle_forum.php3
index 830a7b9792..976455b888 100644
--- a/ecrire/controle_forum.php3
+++ b/ecrire/controle_forum.php3
@@ -3,7 +3,7 @@
 include ("inc.php3");
 
 
-debut_page("Suivi des forums");
+debut_page("Suivi des forums", "messagerie", "forum-controle");
 debut_gauche();
 
 $query_petition = "SELECT COUNT(*) FROM spip_signatures WHERE date_time>DATE_SUB(NOW(),INTERVAL 30 DAY) AND (statut='publie' OR statut='poubelle')";
@@ -174,14 +174,14 @@ function controle_forum($request,$adresse_retour) {
 		
 		for ($count = 2; $count <= $compteur_forum AND $count < 11; $count++) {
 
-			$fond[$count] = 'IMG2/rien.gif';
+			$fond[$count] = 'img_pack/rien.gif';
 			if ($i[$count] != $nb_forum[$count]) {
-				$fond[$count] = 'IMG2/forum-vert.gif';
+				$fond[$count] = 'img_pack/forum-vert.gif';
 			}		
 		
-			$fleche='IMG2/rien.gif';
+			$fleche='img_pack/rien.gif';
 			if ($count == $compteur_forum) {
-				$fleche='IMG2/forum-droite.gif';
+				$fleche='img_pack/forum-droite.gif';
 			}		
 			echo "<TD WIDTH=10 VALIGN='top' BACKGROUND=$fond[$count]><IMG SRC=$fleche ALT='' WIDTH=10 HEIGHT=13 BORDER=0></TD>\n";
 		}
@@ -201,7 +201,7 @@ function controle_forum($request,$adresse_retour) {
 		}
 
 		if ($forum_stat <> "off") {
-			echo "<A HREF='controle_forum.php3?supp_forum=$id_forum&debut=$debut' onMouseOver=\"message$id_forum.src='IMG2/supprimer-message-on.gif'\" onMouseOut=\"message$id_forum.src='IMG2/supprimer-message-off.gif'\"><IMG SRC='IMG2/supprimer-message-off.gif' WIDTH=64 HEIGHT=52 NAME='message$id_forum' ALIGN='right' BORDER=0></A>";
+			icone ("Supprimer ce message", "controle_forum.php3?supp_forum=$id_forum&debut=$debut", "forum-interne-24.png", "supprimer.gif", "right");
 		}
 		else {
 			echo "<BR><FONT COLOR='red'><B>MESSAGE SUPPRIM&Eacute; $forum_ip</B></FONT>";
@@ -213,7 +213,7 @@ function controle_forum($request,$adresse_retour) {
 		}
 
 		if ($forum_stat=="prop"){
-			echo "<A HREF='controle_forum.php3?valid_forum=$id_forum&debut=$debut' onMouseOver=\"valider_message$id_forum.src='IMG2/valider-message-on.gif'\" onMouseOut=\"valider_message$id_forum.src='IMG2/valider-message-off.gif'\"><IMG SRC='IMG2/valider-message-off.gif' WIDTH=60 HEIGHT=52 NAME='valider_message$id_forum' ALIGN='right' BORDER=0></A>";
+			icone("Valider ce message", "controle_forum.php3?valid_forum=$id_forum&debut=$debut", "forum-interne-24.png", "creer.gif", "right");
 		}
 
 		echo "<BR>".forum_parent($id_forum);
diff --git a/ecrire/controle_petition.php3 b/ecrire/controle_petition.php3
index e877744d00..010e4254c0 100644
--- a/ecrire/controle_petition.php3
+++ b/ecrire/controle_petition.php3
@@ -4,7 +4,7 @@ include ("inc.php3");
 
 
 
-debut_page("Suivi des p&eacute;titions");
+debut_page("Suivi des p&eacute;titions", "messagerie", "suivi-petition");
 debut_gauche();
 
 $query_petition = "SELECT COUNT(*) FROM spip_forum WHERE date_heure > DATE_SUB(NOW(),INTERVAL 30 DAY)";
@@ -68,14 +68,10 @@ function controle_forum($request,$adresse_retour) {
 		echo "<FONT SIZE=3 FACE='Georgia,Garamond,Times,serif'>";
 				
 		if ($statut=="publie"){
-			echo "<A HREF='controle_petition.php3?supp_petition=$id_signature&debut=$debut' onMouseOver=\"message$id_signature.src='IMG2/supprimer-message-on.gif'\" onMouseOut=\"message$id_signature.src='IMG2/supprimer-message-off.gif'\"><IMG SRC='IMG2/supprimer-message-off.gif' WIDTH=64 HEIGHT=52 NAME='message$id_signature' ALIGN='right' BORDER=0></A>";
-		
-		
+			icone ("Supprimer cette signature", "controle_petition.php3?supp_petition=$id_signature&debut=$debut", "forum-interne-24.png", "supprimer.gif", "right");
 		}
 		if ($statut=="poubelle"){
-			echo "<A HREF='controle_petition.php3?add_petition=$id_signature&debut=$debut' onMouseOver=\"message$id_signature.src='IMG2/valider-message-on.gif'\" onMouseOut=\"message$id_signature.src='IMG2/valider-message-off.gif'\"><IMG SRC='IMG2/valider-message-off.gif' WIDTH=60 HEIGHT=52 NAME='message$id_signature' ALIGN='right' BORDER=0></A>";
-		
-		
+			icone ("Valider cette signature", "controle_petition.php3?add_petition=$id_signature&debut=$debut", "forum-interne-24.png", "creer.gif", "right");
 		}
 		
 		
diff --git a/ecrire/document_edit.php3 b/ecrire/document_edit.php3
deleted file mode 100644
index 63986f1639..0000000000
--- a/ecrire/document_edit.php3
+++ /dev/null
@@ -1,338 +0,0 @@
-<?php
-
-include ("inc.php3");
-
-
-//
-// Gerer les modifications
-//
-
-if ($new == "oui") {
-	spip_query("INSERT spip_documents (id_vignette, titre) ".
-		"VALUES ('$id_vignette', 'nouveau document')");
-	$id_document =  mysql_insert_id();
-
-	if ($id_article) {
-		spip_query("INSERT spip_documents_articles (id_document, id_article) ".
-			"VALUES ($id_document, $id_article)");
-	}
-}
-
-if (!$id_article) {
-	$result = spip_query("SELECT * FROM spip_documents_articles WHERE id_document=$id_document");
-	if ($row = @mysql_fetch_array($result)) {
-		$id_article = $row['id_article'];
-	}
-}
-
-
-$flag_editable = true; // a affiner ;-))
-
-if ($modif_document == 'oui') {
-	$titre = addslashes(corriger_caracteres($titre));
-	$descriptif = addslashes(corriger_caracteres($descriptif));
-	spip_query("UPDATE spip_documents SET titre=\"$titre\", descriptif=\"$descriptif\" WHERE id_document=$id_document");
-}
-
-$result = spip_query("SELECT * FROM spip_documents WHERE id_document=$id_document");
-while ($row = mysql_fetch_array($result)){
-	$id_document = $row['id_document'];
-	$id_vignette = $row['id_vignette'];
-	$id_type = $row['id_type'];
-	$titre = $row['titre'];
-	$descriptif = $row['descriptif'];
-	$fichier = $row['fichier'];
-	$largeur = $row['largeur'];
-	$hauteur = $row['hauteur'];
-	$taille = $row['taille'];
-	$mode = $row['mode'];
-}
-
-if ($mode == 'vignette') {
-	$row_vignette = $row;
-}
-else if ($id_vignette) {
-	$result_vignette = spip_query("SELECT * FROM spip_documents WHERE id_document=$id_vignette");
-	$row_vignette = @mysql_fetch_array($result_vignette);
-}
-
-if ($row_vignette) {
-	$fichier_vignette = $row_vignette['fichier'];
-	$largeur_vignette = $row_vignette['largeur'];
-	$hauteur_vignette = $row_vignette['hauteur'];
-	$taille_vignette = $row_vignette['taille'];
-}
-
-$result = spip_query("SELECT * FROM spip_types_documents WHERE id_type=$id_type");
-if ($row = @mysql_fetch_array($result))	{
-	$type_extension = $row['extension'];
-	$type_inclus = $row['inclus'];
-	$type_titre = $row['titre'];
-}
-
-
-debut_page("document &laquo; $titre &raquo;");
-debut_gauche();
-
-debut_boite_info();
-
-	echo "<CENTER>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>DOCUMENT NUM&Eacute;RO&nbsp;:</B></FONT>";
-	echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=6><B>$id_document</B></FONT>";
-	echo "</CENTER>";
-
-fin_boite_info();
-
-
-debut_droite();
-
-if (!$url_retour) {
-	if ($id_article) $url_retour = "articles_edit.php3?id_article=$id_article";
-	else $url_retour = "index.php3";
-}
-
-echo "<a href='$url_retour' onMouseOver=\"retour.src='IMG2/retour-on.gif'\" onMouseOut=\"retour.src='IMG2/retour-off.gif'\"><img src='IMG2/retour-off.gif' alt=\"Retour\" width='49' height='46' border='0' name='retour' align='left'></A>";
-
-echo "G&eacute;rer le document <b>".propre($titre)."</b> :";
-echo "<BR><FONT SIZE=5 COLOR='$couleur_foncee' FACE='Verdana,Arial,Helvetica,sans-serif'><B>".typo($titre_article)."</B></FONT>";
-
-echo aide("raccourcis");
-
-echo "<br><br><p><table cellpadding=0 border=0 cellspacing=0 width='100%' background=''>";
-echo "<tr width='100%'>";
-
-
-//
-// Affichage de la vignette
-//
-
-echo "<td width='200' valign='top'>";
-
-if ($mode == 'vignette') {
-	$texte_vignette = "aper&ccedil;u du document";
-	$couleur_vignette = "#FEF6E0";
-}
-else {
-	$texte_vignette = "image de pr&eacute;visualisation";
-	$couleur_vignette = "#F8E8E8";
-}
-
-echo "<div style='border: 1px solid black; padding: 4px; background-color: #fdf4c1;'>\n";
-echo "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">\n";
-echo "<div align='center'>\n";
-echo "<p><font size=1><b>".majuscules($texte_vignette)."</b></font><p>\n";
-
-
-if ($fichier_vignette) {
-	if ($largeur_vignette > 190) {
-		$rapport = 190.0 / $largeur_vignette;
-		$largeur_vignette = 190;
-		$hauteur_vignette = floor($hauteur_vignette * $rapport);
-	}
-	echo "<img src='../$fichier_vignette' height='$hauteur_vignette' width='$largeur_vignette'>\n";
-
-	if ($mode == 'document') {
-		$hash = calculer_action_auteur("supp_doc ".$id_vignette);
-		echo "<p><b><a href='../spip_image.php3?redirect=".urlencode("document_edit.php3?id_document=$id_document")."&hash_id_auteur=$connect_id_auteur&hash=$hash&doc_supp=$id_vignette'>SUPPRIMER LA VIGNETTE</a></b><p>";
-	}
-}
-else {
-	echo "<div align='left'>Si vous voulez ins&eacute;rer un lien graphique vers ce document, installez ici une vignette de pr&eacute;visualisation.<p>";
-
-	$hash = calculer_action_auteur("ajout_doc");
-	echo "<font face=\"verdana, arial, helvetica, sans-serif\" size=\"2\">\n";
-	echo "<FORM ACTION='../spip_image.php3' METHOD='POST' ENCTYPE='multipart/form-data'>";
-	echo "<INPUT NAME='redirect' TYPE=Hidden VALUE='document_edit.php3'>";
-	echo "<INPUT NAME='ajout_doc' TYPE=Hidden VALUE='oui'>";
-	echo "<INPUT NAME='id_document' TYPE=Hidden VALUE='$id_document'>";
-	echo "<INPUT NAME='id_article' TYPE=Hidden VALUE='$id_article'>";
-	echo "<INPUT NAME='mode' TYPE=Hidden VALUE='vignette'>";
-	echo "<INPUT NAME='hash_id_auteur' TYPE=Hidden VALUE='$connect_id_auteur'>";
-	echo "<INPUT NAME='hash' TYPE=Hidden VALUE='$hash'>";
-
-	if (tester_upload()) {
-		echo "<B>T&eacute;l&eacute;charger une nouvelle image&nbsp;:</B>";
-		echo aide ("artimg");
-		echo "<BR><small><INPUT NAME='image' TYPE=File></small>";
-		echo "   <INPUT NAME='ok' TYPE=Submit VALUE='T&eacute;l&eacute;charger' CLASS='fondo'>";
-	}
-	else if ($connect_statut == '0minirezo') {
-		$myDir = opendir("upload");
-		while($entryName = readdir($myDir)){
-			if (!ereg("^\.",$entryName) AND eregi("(gif|jpg|png)$",$entryName)){
-				$entryName = addslashes($entryName);
-				$afficher .= "\n<OPTION VALUE='ecrire/upload/$entryName'>$entryName";
-			}
-		}
-		closedir($myDir);
-			if (strlen($afficher) > 10){
-			echo "\nS&eacute;lectionner un fichier&nbsp;:";
-			echo "\n<SELECT NAME='image' CLASS='forml' SIZE=1>";
-			echo $afficher;
-			echo "\n</SELECT>";
-			echo "\n  <INPUT NAME='ok' TYPE=Submit VALUE='Choisir' CLASS='fondo'>";
-		}
-		else {
-			echo "Installer des images dans le dossier /ecrire/upload pour pouvoir les s&eacute;lectionner ici.";
-		}
-	}
-
-	echo "</FORM>";
-	echo "</font>\n";
-	echo "</div>";
-}
-
-
-echo "</div>";
-
-echo "</td>";
-
-
-//
-// Afficher le document
-//
-
-echo "<td width='10'>&nbsp;</td>";
-echo "<td valign='top'>";
-
-if ($fichier OR $titre OR $descriptif) {
-	debut_boite_info();
-	echo "<FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'>";
-
-	if ($fichier) {
-		echo "<table cellpadding=0 cellspacing=0 border=0 width=35 height=32 align='right'>\n";
-		echo "<tr width=35 height=32>\n";
-		echo "<td width=35 height=32 background='IMG2/document-vierge.gif' align='left'>\n";
-		echo "<table bgcolor='#666666' style='border: solid 1px black; margin-top: 10px; padding-top: 0px; padding-bottom: 0px; padding-left: 3px; padding-right: 3px;' cellspacing=0 border=0>\n";
-		echo "<tr><td><font face='verdana,arial,helvetica,sans-serif' color='white' size='1'>$type_extension</font></td></tr></table>\n";
-		echo "</td></tr></table>\n";
-	}
-
-	if ($titre) $titre_tmp = $titre;
-	else $titre_tmp = "Document li&eacute;";
-
-	if ($fichier) echo "<b><a href='../$fichier'>$titre_tmp</a></b>";
-	else echo "<b>$titre_tmp</b>";
-
-	if ($descriptif) echo "<br>".propre($descriptif);
-
-	if ($type_titre) echo "<br><br>Type de document : <b>$type</b>";
-	if ($taille) echo "<br>Poids du document : <b>".taille_en_octets($taille)."</b>";
-	if ($largeur && $hauteur) echo "<br>Taille : $largeur x $hauteur pixels";
-
-	if ($fichier) {
-		echo "<p><div style='border: dashed 1px black; padding: 5px;'>";
-		$hash = calculer_action_auteur("supp_doc ".$id_document);
-		echo "<font size=1><b><a href='../spip_image.php3?redirect=".urlencode("document_edit.php3?id_document=$id_document&id_article=$id_article")."&hash_id_auteur=$connect_id_auteur&hash=$hash&doc_supp=".$id_document."'>SUPPRIMER LE DOCUMENT</a></b></font>";
-		echo "</div>";
-	}
-
-	echo "</font>";
-	fin_boite_info();
-}
-
-
-//
-// Telecharger le document
-//
-
-if (!$fichier) {
-	echo "<p><div style='border: 1px solid black; padding: 5px; background-color: white;'>";
-	echo "<font face=\"verdana, arial, helvetica, sans-serif\" size=\"2\">\n";
-	if (tester_upload()) {
-	
-		$formats = ereg_replace("\n", "", join(file("spip_formats.txt"),", "));
-		
-		echo "<div style='border: dashed 1px black; padding: 5px;'>";
-		$hash = calculer_action_auteur("ajout_doc doc$id_article-$numero");
-		echo "<FORM ACTION='../spip_image.php3' METHOD='POST' ENCTYPE='multipart/form-data'>";
-		echo "<INPUT NAME='redirect' TYPE=Hidden VALUE='document_edit.php3'>";
-		echo "<INPUT NAME='id_article' TYPE=Hidden VALUE=$id_article>";
-		echo "<INPUT NAME='id_document' TYPE=Hidden VALUE=$id_document>";
-		echo "<INPUT NAME='hash_id_auteur' TYPE=Hidden VALUE=$connect_id_auteur>";
-		echo "<INPUT NAME='hash' TYPE=Hidden VALUE=$hash>";
-		echo "<INPUT NAME='ajout_doc' TYPE=Hidden VALUE='oui'>";
-		echo "<INPUT NAME='num_img' TYPE=Hidden VALUE='$numero'>";
-		echo "<B>T&eacute;l&eacute;charger un nouveau document&nbsp;:</B>";
-		echo aide ("artimg");
-		echo "<BR><small><INPUT NAME='image' TYPE=File CLASS='forml'></small>";
-		echo "<br><font size=1>Les formats de fichiers autoris&eacute;s au t&eacute;l&eacute;chargement sur ce site sont&nbsp;: $formats.</font>";
-		echo "   <div align='right'><INPUT NAME='ok' TYPE=Submit VALUE='T&eacute;l&eacute;charger' CLASS='fondo'></div>";
-		echo "</form>";
-		echo "</div>";
-	}
-	
-	if ($connect_statut == '0minirezo') {
-		echo "<p><div style='border: dashed 1px black; padding: 5px;'>";
-		$myDir = opendir("upload");
-		while($entryName = readdir($myDir)){
-			if (!ereg("^\.",$entryName) AND $entryName != "remove.txt"){
-				$entryName = addslashes($entryName);
-				$afficher .= "\n<OPTION VALUE='ecrire/upload/$entryName'>$entryName";
-			}
-		}
-		closedir($myDir);
-		if (strlen($afficher) > 10){
-			$hash = calculer_action_auteur("ajout_doc doc$id_article-$numero");
-			echo "<FORM ACTION='../spip_image.php3' METHOD='POST' ENCTYPE='multipart/form-data'>";
-			echo "<INPUT NAME='redirect' TYPE=Hidden VALUE='document_edit.php3'>";
-			echo "<INPUT NAME='id_article' TYPE=Hidden VALUE=$id_article>";
-			echo "<INPUT NAME='id_document' TYPE=Hidden VALUE=$id_document>";
-			echo "<INPUT NAME='hash_id_auteur' TYPE=Hidden VALUE=$connect_id_auteur>";
-			echo "<INPUT NAME='hash' TYPE=Hidden VALUE=$hash>";
-			echo "<INPUT NAME='ajout_doc' TYPE=Hidden VALUE='oui'>";
-			echo "<INPUT NAME='num_img' TYPE=Hidden VALUE='$numero'>";
-			echo "<INPUT NAME='doc_selection' TYPE=Hidden VALUE='oui'>";
-	
-			echo "\n<p><b>ou s&eacute;lectionner un fichier&nbsp;:</b>";
-			echo "\n<SELECT NAME='image' CLASS='forml' SIZE=1>";
-			echo $afficher;
-			echo "\n</SELECT>";
-			echo "\n  <div align='right'><INPUT NAME='ok' TYPE=Submit VALUE='Choisir' CLASS='fondo'></div>";
-			echo "</form>";
-		}
-		else {
-			echo "<font size=1><b>Installation par FTP</b><br>Vous pouvez installer des images dans le dossier /ecrire/upload pour ensuite les s&eacute;lectionner ici. Cette opération est utile pour les fichiers de grande taille et pour les formats non acceptés en téléchargement via le formulaire Web.</font>";
-		} 
-		echo "</div>";
-	}
-}
-
-echo "</font>\n";
-echo "</div><p>";
-
-
-//
-// Edition des infos sur le document (titre, descriptif)
-//
-
-echo "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">";
-
-echo "<form action='document_edit.php3?id_document=$id_document' method='post'>";
-echo "<input type='hidden' name='id_article' value='$id_article'>";
-echo "<input type='hidden' name='id_document' value='$id_document'>";
-echo "<input type='hidden' name='modif_document' value='oui'>";
-
-$titre = htmlspecialchars($titre);
-echo "<B>Titre du document</B>";
-echo "<BR><INPUT TYPE='text' NAME='titre' CLASS='formo' VALUE=\"$titre\" SIZE='40'><P>";
-
-echo "Description du document&nbsp;:<br>";
-echo "<TEXTAREA NAME='descriptif' CLASS='forml' ROWS='5' COLS='20' wrap=soft>";
-echo $descriptif;
-echo "</TEXTAREA><P>\n";
-
-echo "<div align='right'>";
-echo "<INPUT CLASS='fondo' TYPE='submit' NAME='Valider' VALUE='Valider'>";
-echo "</div>";
-echo "</form>";
-echo "</font>";
-
-
-
-echo "</td>";
-echo "</tr></table>";
-
-fin_page();
-
-?>
diff --git a/ecrire/forum.php3 b/ecrire/forum.php3
index 76fa6dddad..6c9433be01 100644
--- a/ecrire/forum.php3
+++ b/ecrire/forum.php3
@@ -2,7 +2,7 @@
 
 include ("inc.php3");
 
-debut_page("Forum interne");
+debut_page("Forum interne", "messagerie", "forum-interne");
 debut_gauche();
 
 
@@ -31,7 +31,7 @@ echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'>";
 	if (!$debut) $debut = 0;
 
 	$query_forum = "SELECT COUNT(*) FROM spip_forum WHERE statut='privrac' AND id_parent=0";
- 	$result_forum = spip_query($query_forum);
+ 	$result_forum = mysql_query($query_forum);
  	$total = 0;
  	if ($row = mysql_fetch_array($result_forum)) $total = $row[0];
 
@@ -49,14 +49,16 @@ echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'>";
 
 
 
-	echo "<P align='center'><A HREF='forum_envoi.php3?statut=privrac&adresse_retour=forum.php3&titre_message=Nouveau+message' onMouseOver=\"message.src='IMG2/message-on.gif'\" onMouseOut=\"message.src='IMG2/message-off.gif'\"><img src='IMG2/message-off.gif' alt='Poster un message' width='51' height='52' border='0' name='message'></A>";
+	echo "<p><div align='center'>";
+	icone ("Poster un message", "forum_envoi.php3?statut=privrac&adresse_retour=forum.php3&titre_message=Nouveau+message", "forum-interne-24.png", "creer.gif");
+	echo "</div>";
 
 
 echo "<P align='left'>";
 
 
 $query_forum="SELECT * FROM spip_forum WHERE statut='privrac' AND id_parent=0 ORDER BY date_heure DESC LIMIT $debut,10";
-$result_forum=spip_query($query_forum);
+$result_forum=mysql_query($query_forum);
 
 afficher_forum($result_forum,"forum.php3");
 	
diff --git a/ecrire/forum_admin.php3 b/ecrire/forum_admin.php3
index 6bafdef856..19c70f354a 100644
--- a/ecrire/forum_admin.php3
+++ b/ecrire/forum_admin.php3
@@ -2,7 +2,7 @@
 
 include ("inc.php3");
 
-debut_page("Forum des administrateurs");
+debut_page("Forum des administrateurs", "messagerie", "forum-admin");
 debut_gauche();
 
 
@@ -27,7 +27,7 @@ if ($connect_statut == "0minirezo"){
 	if (!$debut) $debut = 0;
 
 	$query_forum = "SELECT COUNT(*) FROM spip_forum WHERE statut='privadm' AND id_parent=0";
- 	$result_forum = spip_query($query_forum);
+ 	$result_forum = mysql_query($query_forum);
  	$total = 0;
  	if ($row = mysql_fetch_array($result_forum)) $total = $row[0];
 
@@ -45,15 +45,15 @@ if ($connect_statut == "0minirezo"){
 	}
 
 
-
-	echo "<P align='center'><A HREF='forum_envoi.php3?statut=privadm&adresse_retour=forum_admin.php3&titre_message=Nouveau+message' onMouseOver=\"message.src='IMG2/message-on.gif'\" onMouseOut=\"message.src='IMG2/message-off.gif'\"><img src='IMG2/message-off.gif' alt='Poster un message' width='51' height='52' border='0' name='message'></A>";
-
+	echo "<p><div align='center'>";
+	icone ("Poster un message", "forum_envoi.php3?statut=privadm&adresse_retour=forum_admin.php3&titre_message=Nouveau+message", "forum-interne-24.png", "creer.gif");
+	echo "</div>";
 
 	echo "<P align='left'>";
 
 
 	$query_forum="SELECT * FROM spip_forum WHERE statut='privadm' AND id_parent=0 ORDER BY date_heure DESC LIMIT $debut,10";
-	$result_forum=spip_query($query_forum);
+	$result_forum=mysql_query($query_forum);
 
 	afficher_forum($result_forum,"forum_admin.php3");
 } else {
diff --git a/ecrire/forum_envoi.php3 b/ecrire/forum_envoi.php3
index bb873f0c0a..861b0eabf2 100644
--- a/ecrire/forum_envoi.php3
+++ b/ecrire/forum_envoi.php3
@@ -2,7 +2,7 @@
 
 include ("inc.php3");
 
-debut_page();
+debut_page("Envoyer un message", "messagerie");
 debut_gauche();
 debut_droite();
 
@@ -25,12 +25,12 @@ if ($id_parent) {
 	}
 }
 
-
 echo "<FORM ACTION='$adresse_retour' METHOD='post'>";
+debut_cadre_formulaire();
 
 echo "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 BACKGROUND='' WIDTH=\"100%\"><TR><TD>";
-	echo "<A HREF='$adresse_retour' onMouseOver=\"retour.src='IMG2/retour-on.gif'\" onMouseOut=\"retour.src='IMG2/retour-off.gif'\"><img src='IMG2/retour-off.gif' alt='Annuler le nouveau mot-cl&eacute;' width='49' height='46' border='0' name='retour' align='middle'></A>";
-echo "<TD><TD><IMG SRC='IMG2/rien.gif' WIDTH=10 BORDER=0>";
+	icone("Retour", $adresse_retour, "forum-interne-24.png");
+echo "<TD><TD><IMG SRC='img_pack/rien.gif' WIDTH=10 BORDER=0>";
 echo "</TD><TD WIDTH=\"100%\">";
 echo "<B>Titre :</B><BR>";
 echo "<INPUT TYPE='text' CLASS='formo' NAME='titre' VALUE=\"$titre_message\" SIZE='40'><P>\n";
@@ -46,7 +46,7 @@ echo "<INPUT TYPE='Hidden' NAME='ajout_forum' VALUE=\"ajout_forum\">\n";
 echo "<INPUT TYPE='Hidden' NAME='forum_statut' VALUE=\"$statut\">\n";
 
 
-echo "<B>Texte de votre message :</B><BR>";
+echo "<p><B>Texte de votre message :</B><BR>";
 echo "(Pour cr&eacute;er des paragraphes, laissez simplement des lignes vides.)<BR>";
 echo "<TEXTAREA NAME='texte' ROWS='25' CLASS='forml' COLS='40' wrap=soft>";
 echo $texte;
@@ -71,5 +71,6 @@ echo "</FORM>";
 
 
 fin_page();
+fin_cadre_formulaire();
 
 ?>
diff --git a/ecrire/inc.php3 b/ecrire/inc.php3
index 1c625a84d2..e997543c8f 100644
--- a/ecrire/inc.php3
+++ b/ecrire/inc.php3
@@ -46,8 +46,11 @@ if ($version_installee < $spip_version) {
 
 $options = $HTTP_COOKIE_VARS['spip_options'];
 $graphisme = $HTTP_COOKIE_VARS['spip_graphisme'];
+$spip_display = $HTTP_COOKIE_VARS['spip_display'];
 
 if (!$graphisme) $graphisme="0";
+if (!$HTTP_COOKIE_VARS['spip_display']) $spip_display = 2;
+
 
 $fond = substr($graphisme,0,1);
 
@@ -67,6 +70,12 @@ if ($set_couleur) {
 	$spip_couleur=$couleur;
 }
 
+if ($set_disp) {
+	$display= floor($set_disp);
+	setcookie('spip_display', $display, time()+(3600*24*365));
+	$spip_display=$display;
+}
+
 if ($set_options == 'avancees') {
 	setcookie('spip_options', 'avancees', time()+(3600*24*365));
 	$options = 'avancees';
@@ -76,6 +85,45 @@ if ($set_options == 'basiques') {
 	$options = 'basiques';
 }
 
+global $couleur_foncee, $couleur_claire;
+
+switch ($spip_couleur) {
+	case 1:
+		/// Vert
+		$couleur_foncee="#02531B";
+		$couleur_claire="#CFFEDE";
+		break;
+	case 2:
+		/// Rouge
+		$couleur_foncee="#640707";
+		$couleur_claire="#FFE0E0";
+		break;
+	case 3:
+		/// Jaune
+		$couleur_foncee="#666500";
+		$couleur_claire="#FFFFE0";
+		break;
+	case 4:
+		/// Violet
+		$couleur_foncee="#340049";
+		$couleur_claire="#F9EBFF";
+		break;
+	case 5:
+		/// Gris
+		$couleur_foncee="#3F3F3F";
+		$couleur_claire="#F2F2F2";
+		break;
+	case 6:
+		/// Bleu
+		$couleur_foncee="#2b539c";
+		$couleur_claire="#EDF3FE";
+		break;
+	default:
+		/// Bleu
+		$couleur_foncee="#2b539c";
+		$couleur_claire="#EDF3FE";
+}
+
 
 //
 // Gestion de la configuration globale du site
@@ -108,19 +156,19 @@ if (!$adresse_site) {
 
 function tester_rubrique_vide($id_rubrique) {
 	$query = "SELECT id_rubrique FROM spip_rubriques WHERE id_parent='$id_rubrique' LIMIT 0,1";
-	list($n) = mysql_fetch_row(spip_query($query));
+	list($n) = mysql_fetch_row(mysql_query($query));
 	if ($n > 0) return false;
 
 	$query = "SELECT id_article FROM spip_articles WHERE id_rubrique='$id_rubrique' AND (statut='publie' OR statut='prepa' OR statut='prop') LIMIT 0,1";
-	list($n) = mysql_fetch_row(spip_query($query));
+	list($n) = mysql_fetch_row(mysql_query($query));
 	if ($n > 0) return false;
 
 	$query = "SELECT id_breve FROM spip_breves WHERE id_rubrique='$id_rubrique' AND (statut='publie' OR statut='prop') LIMIT 0,1";
-	list($n) = mysql_fetch_row(spip_query($query));
+	list($n) = mysql_fetch_row(mysql_query($query));
 	if ($n > 0) return false;
 
 	$query = "SELECT id_syndic FROM spip_syndic WHERE id_rubrique='$id_rubrique' AND (statut='publie' OR statut='prop') LIMIT 0,1";
-	list($n) = mysql_fetch_row(spip_query($query));
+	list($n) = mysql_fetch_row(mysql_query($query));
 	if ($n > 0) return false;
 
 	return true;
@@ -144,7 +192,7 @@ if ($ajout_forum AND strlen($texte) > 10 AND strlen($titre) > 2) {
 	$nom_site = addslashes($nom_site);
 	$auteur = addslashes($auteur);
 	$query_forum = "INSERT INTO spip_forum (id_parent, id_rubrique, id_article, id_breve, id_message, id_syndic, date_heure, titre, texte, nom_site, url_site, auteur, email_auteur, statut, id_auteur) VALUES ('$forum_id_parent','$forum_id_rubrique','$forum_id_article','$forum_id_breve','$forum_id_message', '$forum_id_syndic', NOW(),\"$titre\",\"$texte\",\"$nom_site\",\"$url_site\",\"$auteur\",\"$email_auteur\",\"$forum_statut\",\"$connect_id_auteur\")";
-	$result_forum = spip_query($query_forum);
+	$result_forum = mysql_query($query_forum);
 }
 
 
@@ -158,7 +206,7 @@ function changer_statut_forum($id_forum, $statut) {
 	if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) return;
 
 	$query = "SELECT * FROM spip_forum WHERE id_forum=$id_forum";
-	$result = spip_query($query);
+	$result = mysql_query($query);
  	if ($row = mysql_fetch_array($result)) {
 		$id_parent = $row['id_parent'];
 		$id_rubrique = $row['id_rubrique'];
@@ -176,7 +224,7 @@ function changer_statut_forum($id_forum, $statut) {
 	if ($id_parent) $where[] = "id_forum=$id_parent";
 	if ($where) {
 		$query = "SELECT fichier FROM spip_forum_cache WHERE ".join(' OR ', $where);
-		$result = spip_query($query);
+		$result = mysql_query($query);
 		unset($fichiers);
 		if ($result) while ($row = mysql_fetch_array($result)) {
 			$fichier = $row[0];
@@ -186,11 +234,11 @@ function changer_statut_forum($id_forum, $statut) {
 		if ($fichiers) {
 			$fichiers = join(',', $fichiers);
 			$query = "DELETE FROM spip_forum_cache WHERE fichier IN ($fichiers)";
-			spip_query($query);
+			mysql_query($query);
 		}
 	}
 	$query_forum = "UPDATE spip_forum SET statut='$statut' WHERE id_forum=$id_forum";
-	$result_forum = spip_query($query_forum);
+	$result_forum = mysql_query($query_forum);
 }
 
 if ($supp_forum) changer_statut_forum($supp_forum, 'off');
@@ -203,7 +251,7 @@ if ($valid_forum) changer_statut_forum($valid_forum, 'publie');
 
 function calculer_secteurs() {
 	$query = "SELECT id_rubrique FROM spip_rubriques WHERE id_parent=0";
-	$result = spip_query($query);
+	$result = mysql_query($query);
 
 	while ($row = mysql_fetch_array($result)) $secteurs[] = $row[0];
 	if (!$secteurs) return;
@@ -213,7 +261,7 @@ function calculer_secteurs() {
 		$rubriques_totales = $rubriques;
 		while ($rubriques) {
 			$query = "SELECT id_rubrique FROM spip_rubriques WHERE id_parent IN ($rubriques)";
-			$result = spip_query($query);
+			$result = mysql_query($query);
 
 			unset($rubriques);
 			while ($row = mysql_fetch_array($result)) $rubriques[] = $row[0];
@@ -223,27 +271,27 @@ function calculer_secteurs() {
 			}
 		}
 		$query = "UPDATE spip_articles SET id_secteur=$id_secteur WHERE id_rubrique IN ($rubriques_totales)";
-		$result = spip_query($query);
+		$result = mysql_query($query);
 		$query = "UPDATE spip_breves SET id_rubrique=$id_secteur WHERE id_rubrique IN ($rubriques_totales)";
-		$result = spip_query($query);
+		$result = mysql_query($query);
 		$query = "UPDATE spip_rubriques SET id_secteur=$id_secteur WHERE id_rubrique IN ($rubriques_totales)";
-		$result = spip_query($query);
+		$result = mysql_query($query);
 		$query = "UPDATE spip_syndic SET id_secteur=$id_secteur WHERE id_rubrique IN ($rubriques_totales)";
-		$result = spip_query($query);
+		$result = mysql_query($query);
 	}
 }
 
 
 function calculer_dates_rubriques($id_parent="0", $date_parent="0000-00-00") {
 	$query = "SELECT MAX(date_heure) FROM spip_breves WHERE id_rubrique = '$id_parent' GROUP BY id_rubrique";
-	$result = spip_query($query);
+	$result = mysql_query($query);
 	while ($row = mysql_fetch_array($result)) {
 		$date_breves = $row[0];
 		if ($date_breves > $date_parent) $date_parent = $date_breves;
 	}
 	
 	$query = "SELECT MAX(date) FROM spip_syndic WHERE id_rubrique = '$id_parent' GROUP BY id_rubrique";
-	$result = spip_query($query);
+	$result = mysql_query($query);
 	while ($row = mysql_fetch_array($result)) {
 		$date_syndic = $row[0];
 		if ($date_syndic > $date_parent) $date_parent = $date_syndic;
@@ -252,12 +300,12 @@ function calculer_dates_rubriques($id_parent="0", $date_parent="0000-00-00") {
 	
 	
 	if ($post_dates != "non") {
-		$query = "SELECT rubrique.id_rubrique, MAX(articles.date) FROM spip_rubriques AS rubrique, spip_articles AS articles WHERE rubrique.id_parent='$id_parent' AND articles.id_rubrique=rubrique.id_rubrique AND articles.statut = 'publie' GROUP BY rubrique.id_rubrique";
+		$query = "SELECT rubrique.id_rubrique,  MAX(articles.date) FROM spip_rubriques AS rubrique, spip_articles AS articles WHERE rubrique.id_parent='$id_parent' AND articles.id_rubrique=rubrique.id_rubrique AND articles.statut = 'publie' GROUP BY rubrique.id_rubrique";
 	}
 	else {
-		$query = "SELECT rubrique.id_rubrique, MAX(articles.date) FROM spip_rubriques AS rubrique, spip_articles AS articles WHERE rubrique.id_parent='$id_parent' AND articles.id_rubrique=rubrique.id_rubrique AND articles.statut = 'publie' AND articles.date < NOW() GROUP BY rubrique.id_rubrique";
+		$query = "SELECT rubrique.id_rubrique,  MAX(articles.date) FROM spip_rubriques AS rubrique, spip_articles AS articles WHERE rubrique.id_parent='$id_parent' AND articles.id_rubrique=rubrique.id_rubrique AND articles.statut = 'publie' AND articles.date < NOW() GROUP BY rubrique.id_rubrique";
 	}
-	$result = spip_query($query);
+	$result = mysql_query($query);
 	
 	while ($row = mysql_fetch_array($result)) {
 		$id_rubrique = $row[0];
@@ -269,7 +317,7 @@ function calculer_dates_rubriques($id_parent="0", $date_parent="0000-00-00") {
 	}
 
 
-	spip_query("UPDATE spip_rubriques SET date='$date_parent' WHERE id_rubrique='$id_parent'");
+	mysql_query("UPDATE spip_rubriques SET date='$date_parent' WHERE id_rubrique='$id_parent'");
 
 	return $date_parent;
 
@@ -287,17 +335,17 @@ function calculer_rubriques_publiques()
 	else {
 		$query = "SELECT DISTINCT id_rubrique FROM spip_articles WHERE statut = 'publie' AND date < NOW()";
 	}
-	$result = spip_query($query);
+	$result = mysql_query($query);
 	while ($row = mysql_fetch_array($result)) {
 		if ($row[0]) $rubriques[] = $row[0];
 	}
 	$query = "SELECT DISTINCT id_rubrique FROM spip_breves WHERE statut = 'publie'";
-	$result = spip_query($query);
+	$result = mysql_query($query);
 	while ($row = mysql_fetch_array($result)) {
 		if ($row[0]) $rubriques[] = $row[0];
 	}
 	$query = "SELECT DISTINCT id_rubrique FROM spip_syndic WHERE statut = 'publie'";
-	$result = spip_query($query);
+	$result = mysql_query($query);
 	while ($row = mysql_fetch_array($result)) {
 		if ($row[0]) $rubriques[] = $row[0];
 	}
@@ -307,16 +355,16 @@ function calculer_rubriques_publiques()
 		if ($rubriques_publiques) $rubriques_publiques .= ",$rubriques";
 		else $rubriques_publiques = $rubriques;
 		$query = "SELECT DISTINCT id_parent FROM spip_rubriques WHERE (id_rubrique IN ($rubriques)) AND (id_parent NOT IN ($rubriques_publiques))";
-		$result = spip_query($query);
+		$result = mysql_query($query);
 		unset($rubriques);
 		while ($row = mysql_fetch_array($result)) {
 			if ($row[0]) $rubriques[] = $row[0];
 		}
 	}
 	$query = "UPDATE spip_rubriques SET statut='prive' WHERE id_rubrique NOT IN ($rubriques_publiques)";
-	spip_query($query);
+	mysql_query($query);
 	$query = "UPDATE spip_rubriques SET statut='publie' WHERE id_rubrique IN ($rubriques_publiques)";
-	spip_query($query);
+	mysql_query($query);
 }
 
 
@@ -336,7 +384,7 @@ function calculer_rubriques()
 // Supprimer rubrique
 if ($supp_rubrique = intval($supp_rubrique) AND $connect_statut == '0minirezo' AND acces_rubrique($supp_rubrique)) {
 	$query = "DELETE FROM spip_rubriques WHERE id_rubrique=$supp_rubrique";
-	$result = spip_query($query);
+	$result = mysql_query($query);
 
 	calculer_rubriques();
 }
diff --git a/ecrire/inc_documents.php3 b/ecrire/inc_documents.php3
index 8f1e844721..5bbb8e6363 100644
--- a/ecrire/inc_documents.php3
+++ b/ecrire/inc_documents.php3
@@ -61,9 +61,9 @@ function texte_vignette_document($largeur_vignette, $hauteur_vignette, $fichier_
 	}
 	
 	if (strlen($fichier_document)>0)
-		return "<a href='../$fichier_document'><img src='../$fichier_vignette' border='0' height='$hauteur_vignette' width='$largeur_vignette'></a>\n";
+		return "<a href='../$fichier_document'><img src='../$fichier_vignette' border='0' height='$hauteur_vignette' width='$largeur_vignette' align='top'></a>\n";
 	else
-		return "<img src='../$fichier_vignette' border='0' height='$hauteur_vignette' width='$largeur_vignette'>\n";
+		return "<img src='../$fichier_vignette' border='0' height='$hauteur_vignette' width='$largeur_vignette' align='top'>\n";
 }
 
 function texte_vignette_previ($largeur_vignette, $hauteur_vignette, $fichier_vignette,$fichier_document) {
@@ -124,34 +124,35 @@ function afficher_upload($link, $intitule, $inclus = '', $afficher_texte_ftp = t
 	if (tester_upload()) {
 		echo "<b>$intitule</b>";
 		echo aide ("artimg");
-		echo "<br><small><input name='image' type='File'  class='fondgris' style='width:100%'>\n";
-		echo "<div align='right'><input name='ok' type='Submit' VALUE='T&eacute;l&eacute;charger' CLASS='fondgris'></div></small>\n";
+		echo "<br><small><input name='image' type='File'  class='fondl' style='font-size: 9px; width: 100%;'>\n";
+		echo "<div align='right'><input name='ok' type='Submit' VALUE='T&eacute;l&eacute;charger' CLASS='fondo' style='font-size: 9px;'></div></small>\n";
 	}
 
-	if ($connect_statut == '0minirezo' AND $afficher_texte_ftp) {
-		echo "<p><div style='border: 1px #303030 dashed; padding: 2px;'>";
+	if ($connect_statut == '0minirezo') {
 		$texte_upload = texte_upload_manuel("upload", $inclus);
-		echo "<font color='#505050'>";
-		if ($forcer_document) echo '<input type="hidden" name="forcer_document" value="oui">';
 		if ($texte_upload) {
-			echo "\nUn fichier du dossier ecrire/upload&nbsp;:";
-			echo "\n<select name='image2' size='1' class='fondgris' style='width:100%'>";
+			echo "<p><div style='border: 1px #303030 dashed; padding: 2px;'>";
+			echo "<font color='#505050'>";
+			if ($forcer_document) echo '<input type="hidden" name="forcer_document" value="oui">';
+			echo "\nVous pouvez s&eacute;lectionner un fichier du dossier <i>upload</i>&nbsp;:";
+			echo "\n<select name='image2' size='1' class='fondl' style='width:100%; font-size: 9px;'>";
 			echo $texte_upload;
 			echo "\n</select>";
-			echo "\n  <div align='right'><input name='ok' type='Submit' value='Choisir' class='fondgris'></div>";
-			
+			echo "\n  <div align='right'><input name='ok' type='Submit' value='Choisir' class='fondo' style='font-size: 9px;'></div>";
 			
-			if ($dossier_complet){
-				echo "\n<p><b>Portfolio automatique&nbsp;:</b>";
-				echo "\n<br>Vous pouvez installer automatiquement tous les documents contenus dans le dossier <i>upload</i>.";
-				echo "\n<div align='right'><input name='dossier_complet' type='Submit' value='Installer tous les documents' class='fondl'></div>";
+			if ($afficher_texte_ftp){
+				if ($dossier_complet){
+					echo "\n<p><b>Portfolio automatique&nbsp;:</b>";
+					echo "\n<br>Vous pouvez installer automatiquement tous les documents contenus dans le dossier <i>upload</i>.";
+					echo "\n<div align='right'><input name='dossier_complet' type='Submit' value='Installer tous les documents' class='fondo' style='font-size:9px;'></div>";
+				}
 			}
+			echo "</font></div>\n";
 			
 		}
-		else {
+		else if ($afficher_texte_ftp) {
 			echo "En tant qu'administrateur, vous pouvez installer (par FTP) des fichiers dans le dossier ecrire/upload pour ensuite les s&eacute;lectionner directement ici.";
 		}
-		echo "</font></div>\n";
 	}
 	echo "</form>\n";
 	echo "</font>\n";
@@ -166,6 +167,7 @@ function afficher_document($id_document, $image_link, $redirect_url = "", $depli
 	global $connect_id_auteur, $connect_statut;
 	global $couleur_foncee, $couleur_claire;
 	global $this_link;
+	global $options;
 	
 	
 
@@ -277,7 +279,7 @@ function afficher_document($id_document, $image_link, $redirect_url = "", $depli
 
 	// Si pas image, lien vers le document
 	if ($type_inclus != "image") {
-		afficher_icone("../$fichier", 'Voir le document', 'IMG2/voir.gif', 40, 28, 'right');
+		icone ("Voir le document", "../$fichier", "racine-24.png");
 	}
 
 	if ($descriptif) {
@@ -416,20 +418,19 @@ function afficher_documents_non_inclus($id_article) {
 		
 		$documents_lies = fetch_document($query);
 
-		echo "<p><div style='padding: 5px; border : solid 1px black; background-color: #e4e4e4; text-align: left; color: black;'>";	
+		echo "<p>";	
+		debut_cadre_enfonce("doc-24.png");
 		if ($documents_lies) {
 
-			echo "<div style='padding: 5px; border : dashed 1px black; background-color: #aaaaaa; text-align: left; color: black;'>";
-			echo "<font size=1>Les documents suivants sont associ&eacute;s &agrave; votre article. Vous ne les avez pas ins&eacute;r&eacute;s directement dans le texte de votre article, ils appara&icirc;tront sur le site public sous forme de &laquo;documents attach&eacute;s&raquo;.</font>";
-			echo "</div>\n";
+			echo "<font size=2 face='verdana,arial,helvetica,sans-serif'>Les documents suivants sont associ&eacute;s &agrave; votre article. Vous ne les avez pas ins&eacute;r&eacute;s directement dans le texte de votre article, ils appara&icirc;tront sur le site public sous forme de &laquo;documents attach&eacute;s&raquo;.</font>";
 
 
 			$case = "gauche";
-			echo "<table width=100% cellpadding=0 cellspacing=5>";
+			echo "<table width=100% cellpadding=0 cellspacing=0>";
 			reset($documents_lies);
 			while (list(, $id_document) = each($documents_lies)) {
-				if ($case == "gauche") echo "<tr><td width=50% valign='top'>";
-				else echo "</td><td width=50% valign='top'>";
+				if ($case == "gauche") echo "<tr><td><img src='img_pack/rien.gif' height=5></td></tr><tr><td width=50% valign='top'>";
+				else echo "</td><td><img src='img_pack/rien.gif' width=5></td><td width=50% valign='top'>";
 				echo "\n";
 				afficher_horizontal_document($id_document, $image_link, $redirect_url, $id_doc_actif == $id_document);
 				if ($case == "gauche") {
@@ -444,6 +445,7 @@ function afficher_documents_non_inclus($id_article) {
 			}
 			if ($case == "gauche") echo "<td width=50%> </td></tr>";
 			else echo "</tr>";
+			echo "<tr><td><img src='img_pack/rien.gif' height=5></td></tr>";
 			echo "</table>";
 		}
 
@@ -451,16 +453,13 @@ function afficher_documents_non_inclus($id_article) {
 	
 		/// Ajouter nouveau document/image
 		
-		echo "<div style='padding: 2px; border : dashed 1px black; background-color: #aaaaaa; text-align: left; color: black;'>";
+		echo debut_cadre_enfonce("doc-24.png",false,"creer.gif");
+		echo "<div style='padding: 2px; background-color: #aaaaaa; text-align: left; color: black;'>";
 		echo bouton_block_invisible("ajouter_document");	
 		echo "<b><font size=1>AJOUTER UN DOCUMENT</font></b>";
 		echo "</div>\n";
 		echo debut_block_invisible("ajouter_document");
-
-		echo "<p><font face='verdana,arial,helvetica,sans-serif' size=2 color='red'>";
-		echo propre("{{Notez bien:}} seuls apparaissent sur cette page les {{documents}} (et non les simples images), qui n'ont pas &eacute;t&eacute; ins&eacute;r&eacute;s &agrave; l'int&eacute;rieur du texte du document (avec les codes de type &lt;IMGxxx|yy&gt; ou &lt;DOCxxx|yy&gt;).");
-		echo "</font>";
-
+		
 		echo "<p><table width='100%' cellpadding=0 cellspacing=0 border=0>";
 		echo "<tr>";
 		echo "<td width='200' valign='top'>";
@@ -506,8 +505,9 @@ function afficher_documents_non_inclus($id_article) {
 		echo "</font>\n";
 		echo "</td></tr></table>";
 		echo fin_block();
+		fin_cadre_enfonce();
 		
-		echo "</div>";
+		fin_cadre_enfonce();
 
 	}
 
@@ -523,6 +523,7 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url =
 	global $connect_id_auteur, $connect_statut;
 	global $couleur_foncee, $couleur_claire;
 	global $this_link;
+	global $options;
 
 
 
@@ -554,7 +555,7 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url =
 
 
 	if ($mode == 'document') {
-		echo "<div style='border: 1px dashed black; padding: 4px; background-color: #fdf4e8;'>\n";
+		echo "<div style='border: 1px dashed #aaaaaa; padding: 4px; background-color: #e4e4e4;'>\n";
 
 		if ($id_vignette) $vignette = fetch_document($id_vignette);
 		if ($vignette) {
@@ -581,8 +582,8 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url =
 			$link->addVar('hash_id_auteur', $connect_id_auteur);
 			$link->addVar('doc_supp', $id_vignette);
 			echo debut_block_invisible($block);
-			echo "<center><b>Vignette personnalis&eacute;e</b><br>";
-			echo "$largeur_vignette x $hauteur_vignette pixels</center>";
+			echo "<b>Vignette personnalis&eacute;e</b>";
+			echo "<center>$largeur_vignette x $hauteur_vignette pixels</center>";
 			echo "<center><font face='verdana,arial,helvetica,sans-serif'><b>[<a ".$link->getHref().">supprimer la vignette</a>]</b></font></center>\n";
 			echo fin_block();
 			echo "</div>\n";
@@ -594,15 +595,11 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url =
 			echo bouton_block_invisible("doc_vignette $id_document,document $id_document");
 			list($icone, $largeur_icone, $hauteur_icone) = vignette_par_defaut($type_extension);
 			if ($icone) {
-				echo "<a href='../$fichier'><img src='$icone' width='$largeur_icone' height='$hauteur_icone'></a>\n";
+				echo "<a href='../$fichier'><img src='$icone' border=0 width='$largeur_icone' align='top' height='$hauteur_icone'></a>\n";
 			}
-			//echo "<font size='2'>VIGNETTE PAR D&Eacute;FAUT</font>";
 			echo "</div>\n";
-
-			//echo "<p>".$raccourci_doc;
-
-			echo "<div align='left'>\n";
 			echo "<font size='2'>\n";
+			echo "<div align='left'>\n";
 			$hash = calculer_action_auteur("ajout_doc");
 
 			$link = $image_link;
@@ -612,20 +609,23 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url =
 			$link->addVar('ajout_doc', 'oui');
 			$link->addVar('id_document', $id_document);
 			$link->addVar('mode', 'vignette');
-
-
-			echo debut_block_invisible($block);
-			echo "<center><b>Vignette par d&eacute;faut</b></center>";
 	
-			echo "<font size=1>";
-			afficher_upload($link, 'Remplacer la vignette par d&eacute;faut par un logo personnalis&eacute;&nbsp;:', 'image', false);
-			echo "</font>";
-			echo fin_block();
+			if ($options == "avancees"){
+				echo debut_block_invisible($block);
+				echo "<b>Vignette par d&eacute;faut</b>";
+	
+				debut_cadre_relief("image-24.png", false, "creer.gif");	
+				echo "<font size=1>";
+				afficher_upload($link, 'Remplacer la vignette par d&eacute;faut par un logo personnalis&eacute;&nbsp;:', 'image', false);
+				echo "</font>";
+				fin_cadre_relief();
+				echo fin_block();
+			}
 			echo "</div>\n";
 		}
 			
 			
-		echo "<p></p><div style='border: 1px dashed #aaaaaa; padding: 0px;'>";	
+		echo "<p></p><div style='border: 1px dashed #666666; padding: 0px;'>";	
 			
 			$block = "document $id_document";
 			echo "<div style='padding: 5px; background-color: #aaaaaa; text-align: left; color: black;'>";	
@@ -633,17 +633,15 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url =
 			echo "<b><font size=2>".propre($titre)."</font></b>";
 			echo "</div>\n";
 			
-			echo debut_block_invisible($block);
-			echo "<div style='padding: 5px; background-color: #ffffff;'>";	
+			echo "<div style='padding: 5px; background-color: #e4e4e4;'>";	
 			if (strlen($descriptif)>0) echo propre($descriptif)."<br>";
 			
-			echo "<font size=1 face='arial,helvetica,sans-serif'>";
+			echo debut_block_invisible($block);
 			if ($type_titre){
 				echo "$type_titre";
 			} else {
 				echo "Document ".majuscules($type_extension);
 			}
-			
 			echo " : <a href='../$fichier'>".taille_en_octets($taille)."</a>";
 
 			$link = new Link($redirect_url);
@@ -652,20 +650,19 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url =
 			echo $link->getForm('POST');
 		
 			echo "<b>Titre&nbsp;:</b><br>\n";
-			echo "<input type='text' name='titre_document' class='forml' value=\"".htmlspecialchars($titre)."\" size='40'><br>";
+			echo "<input type='text' name='titre_document' class='formo' style='font-size:9px;' value=\"".htmlspecialchars($titre)."\" size='40'><br>";
 		
 			echo "<b>Description&nbsp;:</b><br>\n";
-			echo "<textarea name='descriptif_document' rows='6' class='forml' cols='*' wrap='soft'>";
+			echo "<textarea name='descriptif_document' rows='4' class='formo' style='font-size:9px;' cols='*' wrap='soft'>";
 			echo htmlspecialchars($descriptif);
 			echo "</textarea>\n";
 		
 			echo "<div align='right'>";
-			echo "<input class='fondgris' TYPE='submit' NAME='Valider' VALUE='Valider'>";
+			echo "<input TYPE='submit' class='fondo' style='font-size:9px;' NAME='Valider' VALUE='Valider'>";
 			echo "</div>";
 			echo "</form>";
 
 
-			echo "<hr noshade size=1><font size='1'><center>";
 		
 			$link = $image_link;
 			$link->addVar('redirect', $redirect_url);
@@ -673,17 +670,20 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url =
 			$link->addVar('hash_id_auteur', $connect_id_auteur);
 			$link->addVar('doc_supp', $id_document);
 		
-			echo "<p>[<b><a ".$link->getHref().">SUPPRIMER CE DOCUMENT</a></b>]\n";
+			echo "<div align='center'>";
+			icone("Supprimer ce document", $link->getUrl(), "doc-24.png", "supprimer.gif");
+			echo "</div>";
+		
 			echo "</font></center>\n";
-			echo "</font>";
-
-
 			echo "</div>";	
-			echo fin_block();
 
 
 			
+
+			echo fin_block();
 		echo "</div>";	
+
+
 			
 
 		echo "</div>\n";
@@ -741,7 +741,7 @@ function afficher_documents_colonne($id_article) {
 		
 		/// Ajouter nouvelle image
 		echo "\n<p>";
-		debut_cadre_relief();
+		debut_cadre_relief("image-24.png");
 		if ($images_liees) {
 			reset($images_liees);
 		
@@ -752,12 +752,10 @@ function afficher_documents_colonne($id_article) {
 		}
 	
 
+		debut_cadre_relief("image-24.png", false, "creer.gif");
 		
-		echo "<div style='padding: 2px; border : dashed 1px black; background-color: #aaaaaa; text-align: center; color: black;'>";	
-
+		echo "<div style='padding: 2px; background-color: #aaaaaa; text-align: center; color: black;'>";	
 		echo bouton_block_invisible("ajouter_image");
-
-
 		echo "<b><font size=1>AJOUTER UNE IMAGE</font></b>";
 		echo "</div>\n";
 		
@@ -777,12 +775,13 @@ function afficher_documents_colonne($id_article) {
 		echo fin_block();
 	
 		echo "</font>\n";
+		fin_cadre_relief();
 		
 		fin_cadre_relief();
 
 
 		echo "\n<p>";
-		debut_cadre_relief();
+		debut_cadre_enfonce("doc-24.png");
 		if ($documents_lies) {
 		
 			reset($documents_lies);
@@ -796,17 +795,16 @@ function afficher_documents_colonne($id_article) {
 	
 		/// Ajouter nouveau document
 		
-		echo "<div style='padding: 2px; border : dashed 1px black; background-color: #aaaaaa; text-align: center; color: black;'>";	
-
+		
+		debut_cadre_enfonce("doc-24.png", false, "creer.gif");
+		echo "<div style='padding: 2px;background-color: #aaaaaa; text-align: center; color: black;'>";	
 		echo bouton_block_invisible("ajouter_document");
-
-
 		echo "<b><font size=1>AJOUTER UN DOCUMENT</font></b>";
 		echo "</div>\n";
 		
 		echo debut_block_invisible("ajouter_document");
-		echo "<p><font size=1>";
-		echo "<p><b>Vous pouvez joindre &agrave; votre article des documents de type&nbsp;:</b>";
+		echo "<font size=1>";
+		echo "<b>Vous pouvez joindre &agrave; votre article des documents de type&nbsp;:</b>";
 		$query_types_docs = "SELECT extension FROM spip_types_documents ORDER BY extension";
 		$result_types_docs = spip_query($query_types_docs);
 		
@@ -828,8 +826,9 @@ function afficher_documents_colonne($id_article) {
 		echo fin_block();
 		
 		echo "</font>\n";
+		fin_cadre_enfonce();
 		
-		fin_cadre_relief();
+		fin_cadre_enfonce();
 	}
 
 }
@@ -843,9 +842,7 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 	global $connect_id_auteur, $connect_statut;
 	global $couleur_foncee, $couleur_claire;
 	global $this_link;
-
-
-
+	global $options;
 
 	if (!$redirect_url) $redirect_url = $this_link->getUrl();
 
@@ -860,6 +857,9 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 	$hauteur = $document->get('hauteur');
 	$taille = $document->get('taille');
 	$mode = $document->get('mode');
+	if (!$titre) {
+		$titre = "fichier : ".ereg_replace("^[^\/]*\/[^\/]*\/","",$fichier);
+	}
 
 	$result = spip_query("SELECT * FROM spip_types_documents WHERE id_type=$id_type");
 	if ($type = @mysql_fetch_array($result))	{
@@ -871,7 +871,7 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 
 
 	if ($mode == 'document') {
-		echo "<div style='border: 1px dashed black; padding: 4px; background-color: #fdf4e8;'>\n";
+		echo "<div style='border: 1px dashed #aaaaaa; padding: 4px; background-color: #e4e4e4;'>\n";
 
 		if ($id_vignette) $vignette = fetch_document($id_vignette);
 		if ($vignette) {
@@ -885,6 +885,8 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 			echo "<div align='left'>\n";
 			//echo "<font size='2'>VIGNETTE DE PR&Eacute;VISUALISATION</font>";
 			echo "<div align='center'>";
+			$block = "doc_vignette $id_document";
+			echo bouton_block_invisible("doc_vignette $id_document,document $id_document");
 			echo texte_vignette_document($largeur_vignette, $hauteur_vignette, $fichier_vignette, "$fichier");
 			echo "</div>";
 			echo "<font size='2'>\n";
@@ -895,10 +897,8 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 			$link->addVar('hash', calculer_action_auteur("supp_doc ".$id_vignette));
 			$link->addVar('hash_id_auteur', $connect_id_auteur);
 			$link->addVar('doc_supp', $id_vignette);
-			$block = "doc_vignette $id_document";
-			echo bouton_block_invisible("doc_vignette $id_document,document $id_document");
-			echo "<b>Vignette personnalis&eacute;e</b>";
 			echo debut_block_invisible($block);
+			echo "<b>Vignette personnalis&eacute;e</b>";
 			echo "<center>$largeur_vignette x $hauteur_vignette pixels</center>";
 			echo "<center><font face='verdana,arial,helvetica,sans-serif'><b>[<a ".$link->getHref().">supprimer la vignette</a>]</b></font></center>\n";
 			echo fin_block();
@@ -907,14 +907,14 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 		else {
 			// pas de vignette
 			echo "<div align='center'>\n";
+			$block = "doc_vignette $id_document";
+			echo bouton_block_invisible("doc_vignette $id_document,document $id_document");
 			list($icone, $largeur_icone, $hauteur_icone) = vignette_par_defaut($type_extension);
 			if ($icone) {
-				echo "<a href='../$fichier'><img src='$icone' width='$largeur_icone' height='$hauteur_icone'></a>\n";
+				echo "<a href='../$fichier'><img src='$icone' border=0 width='$largeur_icone' align='top' height='$hauteur_icone'></a>\n";
 			}
-			//echo "<font size='2'>VIGNETTE PAR D&Eacute;FAUT</font>";
 			echo "</div>\n";
-
-			//echo "<p>".$raccourci_doc;
+			echo "<font size='2'>\n";
 
 			echo "<div align='left'>\n";
 			$hash = calculer_action_auteur("ajout_doc");
@@ -926,65 +926,63 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 			$link->addVar('ajout_doc', 'oui');
 			$link->addVar('id_document', $id_document);
 			$link->addVar('mode', 'vignette');
-
-
-			$block = "doc_vignette $id_document";
-			echo bouton_block_invisible("doc_vignette $id_document,document $id_document");
-			echo "<b>Vignette par d&eacute;faut</b>";
-			//echo "<font size=1 face='arial,helvetica,sans-serif' color='#666666'><div align=left>&lt;img$id_document|left&gt;</div><div align=center>&lt;img$id_document|center&gt;</div><div align=right>&lt;img$id_document|right&gt;</div></font>\n";
+			
+			if ($options == 'avancees'){
+				echo debut_block_invisible($block);
+				echo "<b>Vignette par d&eacute;faut</b>";
 	
-			echo debut_block_invisible($block);
-			echo "<font size=1>";
-			afficher_upload($link, 'Remplacer la vignette par d&eacute;faut par un logo personnalis&eacute;&nbsp;:', 'image', false);
-			echo "</font>";
-			echo fin_block();
+				debut_cadre_relief("image-24.png", false, "creer.gif");	
+				echo "<font size=1>";
+				afficher_upload($link, 'Remplacer la vignette par d&eacute;faut par un logo personnalis&eacute;&nbsp;:', 'image', false);
+				echo "</font>";
+				fin_cadre_relief();
+				echo fin_block();
+			}
 			echo "</div>\n";
 		}
 			
 			
-		echo "<p></p><div style='border: 1px dashed #aaaaaa; padding: 0px;'>";	
+		echo "<p></p><div style='border: 1px dashed #666666; padding: 0px;'>";	
 			
 			$block = "document $id_document";
 			echo "<div style='padding: 5px; background-color: #aaaaaa; text-align: left; color: black;'>";	
-			//echo bouton_block_invisible($block);
 			echo "<b><font size=2>".propre($titre)."</font></b>";
 			echo "</div>\n";
 			
-			echo "<div style='padding: 5px; background-color: #ffffff;'>";	
+			echo "<div style='padding: 5px; background-color: #e4e4e4;'>";	
 			if (strlen($descriptif)>0) echo propre($descriptif)."<br>";
 			
 			echo "<font size=1 face='arial,helvetica,sans-serif'>";
+			echo "<font color='666666'><div align=left>&lt;doc$id_document|left&gt;</div><div align=center>&lt;doc$id_document|center&gt;</div><div align=right>&lt;doc$id_document|right&gt;</div></font>\n";
+			echo "</font>";
+
+			echo debut_block_invisible($block);
 			if ($type_titre){
 				echo "$type_titre";
 			} else {
 				echo "Document ".majuscules($type_extension);
 			}
-			
 			echo " : <a href='../$fichier'>".taille_en_octets($taille)."</a>";
-			echo "<font color='666666'><div align=left>&lt;doc$id_document|left&gt;</div><div align=center>&lt;doc$id_document|center&gt;</div><div align=right>&lt;doc$id_document|right&gt;</div></font>\n";
-			echo "</font>";
 
-			echo debut_block_invisible($block);
 			$link = new Link($redirect_url);
 			$link->addVar('modif_document', 'oui');
 			$link->addVar('id_document', $id_document);
 			echo $link->getForm('POST');
 		
 			echo "<b>Titre&nbsp;:</b><br>\n";
-			echo "<input type='text' name='titre_document' class='forml' value=\"".htmlspecialchars($titre)."\" size='40'><br>";
+			echo "<input type='text' name='titre_document' class='formo' style='font-size:9px;' value=\"".htmlspecialchars($titre)."\" size='40'><br>";
 		
 			echo "<b>Description&nbsp;:</b><br>\n";
-			echo "<textarea name='descriptif_document' rows='6' class='forml' cols='*' wrap='soft'>";
+			echo "<textarea name='descriptif_document' rows='4' class='formo' style='font-size:9px;' cols='*' wrap='soft'>";
 			echo htmlspecialchars($descriptif);
 			echo "</textarea>\n";
 		
 			echo "<div align='right'>";
-			echo "<input class='fondgris' TYPE='submit' NAME='Valider' VALUE='Valider'>";
+			echo "<input TYPE='submit' class='fondo' style='font-size:9px;' NAME='Valider' VALUE='Valider'>";
 			echo "</div>";
 			echo "</form>";
 
 
-			echo "<hr noshade size=1><font size='1'><center>";
 		
 			$link = $image_link;
 			$link->addVar('redirect', $redirect_url);
@@ -992,8 +990,12 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 			$link->addVar('hash_id_auteur', $connect_id_auteur);
 			$link->addVar('doc_supp', $id_document);
 		
-			echo "<p>[<b><a ".$link->getHref().">SUPPRIMER CE DOCUMENT</a></b>]\n";
+			echo "<div align='center'>";
+			icone_horizontale("Supprimer ce document", $link->getUrl(), "doc-24.png", "supprimer.gif");
+			echo "</div>";
+		
 			echo "</font></center>\n";
+			echo "</div>";	
 
 
 
@@ -1001,7 +1003,6 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 
 
 			
-			echo "</div>";	
 		echo "</div>";	
 			
 
@@ -1009,7 +1010,7 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 	}
 
 	else if ($mode == 'vignette') {
-		echo "<div style='border: 1px dashed black; padding: 4px; background-color: #ffffff;'>\n";
+		echo "<div style='border: 1px dashed #aaaaaa; padding: 4px; background-color: #f0f0f0;'>\n";
 
 	
 		//
@@ -1030,36 +1031,22 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 
 		if ($type_inclus == 'image') {
 			echo "<div style='text-align: center'>\n";
+			echo bouton_block_invisible($block);
 			echo texte_vignette_document($largeur, $hauteur, $fichier,"");
+			echo "<font face='verdana, arial, helvetica, sans-serif' size='2'>";
 			if (strlen($titre)>0)
 			echo "</div>\n";
-			echo bouton_block_invisible($block);
 			echo "<b>$titre</b><br>";
 			if (strlen($descriptif)>0)
-				echo propre($descriptif)."<br>";
-			echo "<font face='verdana, arial, helvetica, sans-serif' size='1'>$largeur x $hauteur pixels<br></font>\n";
+				echo propre($descriptif);
 	
 			if ($mode == 'vignette')// le raccourci pour une image-document est propose avec la vignette
 				echo $raccourci_doc;
 	
 		}
 	
-		if ($type_inclus == 'image') {
-			if ($mode == 'vignette') {
-				$link = new Link($redirect_url);
-				$link->addVar('transformer_image', 'document');
-				$link->addVar('id_document', $id_document);
-				$link_transformer = "<font size='1'>[<b><a ".$link->getHref().">Transformer en document</a></b>]</font>\n";
-			} else if ($mode == 'document') {
-				$link = new Link($redirect_url);
-				$link->addVar('transformer_image', 'vignette');
-				$link->addVar('id_document', $id_document);
-				$link_transformer = "<font size='1'>[<b><a ".$link->getHref().">Transformer en image affichable</a></b>]</font>\n";
-			}
-		}
-
 		echo debut_block_invisible($block);
-
+			echo "\n<div align='center'><font face='verdana, arial, helvetica, sans-serif' size='1'>$largeur x $hauteur pixels<br></font></div>\n";
 
 			$link = new Link($redirect_url);
 			$link->addVar('modif_document', 'oui');
@@ -1068,10 +1055,10 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 		
 			echo "<p></p><div style='border: 1px dashed black; padding: 5px;'>";	
 			echo "<b>Titre de l'image&nbsp;:</b><br>\n";
-			echo "<input type='text' name='titre_document' class='formo' value=\"".htmlspecialchars($titre)."\" size='40'><br>";
+			echo "<input type='text' name='titre_document' class='formo' style='font-size:9px;' value=\"".htmlspecialchars($titre)."\" size='40'><br>";
 		
 			echo "<b>Description&nbsp;:</b><br>\n";
-			echo "<textarea name='descriptif_document' rows='6' class='formo' cols='*' wrap='soft'>";
+			echo "<textarea name='descriptif_document' rows='4' class='formo' cols='*' style='font-size:9px;' wrap='soft'>";
 			echo htmlspecialchars($descriptif);
 			echo "</textarea>\n";
 		
@@ -1081,42 +1068,41 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 			echo "</div>";
 			echo "</form>";
 
-			echo "<font size='1'><center>";
-		
+			echo "<center>";
 			$link = $image_link;
 			$link->addVar('redirect', $redirect_url);
 			$link->addVar('hash', calculer_action_auteur("supp_doc ".$id_document));
 			$link->addVar('hash_id_auteur', $connect_id_auteur);
 			$link->addVar('doc_supp', $id_document);
-		
-			echo "<p>[<b><a ".$link->getHref().">SUPPRIMER CETTE IMAGE</a></b>]\n";
-			echo "</font></center><br><br>\n";
+			icone_horizontale ("Supprimer cette image", $link->getUrl(), "image-24.png", "supprimer.gif");
+			echo "</center>\n";
 
 
 			echo "<font size='1'>";
 
-
-			echo "<div style='border: 1px dashed black; padding: 0px;'>";	
-			
-			echo "<div style='padding: 5px; background-color: #333333; text-align: center; color: white;'>";	
-			echo "<b><font size=1>JOINDRE UN DOCUMENT</font></b>";
-			echo "</div>\n";
-			
-			echo "<div style='padding: 5px; background-color: #fdf4e8;'>";	
-
-
-			$link = $image_link;
-			$link->addVar('redirect', $redirect_url);
-			$link->addVar('hash', calculer_action_auteur("ajout_doc"));
-			$link->addVar('hash_id_auteur', $connect_id_auteur);
-			$link->addVar('doc_vignette', $id_document);
-			$link->addVar('titre_vignette', $titre);
-			$link->addVar('descriptif_vignette', $descriptif);
-			$link->addVar('joindre_doc', 'oui');
-			
-			afficher_upload($link, 'Vous pouvez associer un document &agrave; cette image&nbsp;:','',false);
-
-			echo "</div></div>";
+			if ($options == 'avancees'){
+				debut_cadre_enfonce("doc-24.png", false, "creer.gif");
+				echo "<div style='padding: 5px; background-color: #999999; text-align: center; color: white;'>";	
+				echo "<b><font size=1>JOINDRE UN DOCUMENT</font></b>";
+				echo "</div>\n";
+				
+				echo "<div>";	
+	
+	
+				$link = $image_link;
+				$link->addVar('redirect', $redirect_url);
+				$link->addVar('hash', calculer_action_auteur("ajout_doc"));
+				$link->addVar('hash_id_auteur', $connect_id_auteur);
+				$link->addVar('doc_vignette', $id_document);
+				$link->addVar('titre_vignette', $titre);
+				$link->addVar('descriptif_vignette', $descriptif);
+				$link->addVar('joindre_doc', 'oui');
+				
+				afficher_upload($link, 'Vous pouvez associer un document &agrave; cette image&nbsp;:','',false);
+	
+				echo "</div>";
+			fin_cadre_enfonce();
+			}
 
 		echo fin_block();
 
@@ -1127,60 +1113,4 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $
 }
 
 
-
-
-//
-// Resume et lien vers les documents lies a l'article
-//
-
-
-
-
-
-function boite_documents_article($id_article) {
-	global $puce;
-
-	$result_doc = spip_query("SELECT type.extension AS extension, COUNT(doc.id_document) AS cnt
-		FROM spip_types_documents AS type, spip_documents AS doc, spip_documents_articles AS lien
-		WHERE lien.id_article=$id_article AND doc.id_document = lien.id_document AND doc.id_type = type.id_type
-		GROUP BY doc.id_type");
-	while ($type = mysql_fetch_object($result_doc)) {
-		$documents .= $puce.$type->cnt." ".$type->extension."<br>";
-		$nbdoc += $type->cnt;
-	}
-
-	$a = "<a href=\"javascript:window.open('article_documents.php3?id_article=$id_article',
-		'docs_article', 'scrollbars=yes,resizable=yes,toolbar=yes,width=630,height=550'); void(0);\">";
-
-	if ($nbdoc)
-		$icone = "documents-directory.png";
-	else
-		$icone = "download-dir.png";
-	$txticone = "$a<img src='IMG2/$icone' width='48' height='48' border='0'></a>";
-
-	if ($nbdoc == 0) {
-		$txtdoc .= $a."<b>Lier une image ou un document &agrave; cet article</b></a>";
-	}
-	else {
-		$txtdoc .= $a."<b>";
-		if ($nbdoc == 1)
-			$txtdoc .= "Un document li&eacute; &agrave; l'article</b></a><br>\n";
-		else {
-			$txtdoc .= "$nbdoc documents li&eacute;s &agrave; l'article</b></a><br>\n";
-		}
-		$txtdoc .= $documents;
-	}
-
-	debut_boite_info();
-	echo "<table border='0' align='center' valign='center'><tr>\n";
-	echo "<td align='right'>\n";
-	echo $txticone;
-	echo "</td>\n";
-	echo "<td align='center'><font size='2'>\n";
-	echo $txtdoc;
-	echo "</font></td>\n";
-	echo "</tr></table>\n";
-	fin_boite_info();
-}
-
 ?>
\ No newline at end of file
diff --git a/ecrire/inc_layer.php3 b/ecrire/inc_layer.php3
index 7dc0190055..11608c18e8 100644
--- a/ecrire/inc_layer.php3
+++ b/ecrire/inc_layer.php3
@@ -68,11 +68,11 @@ var vis = new Array();
 
 function swap_couche(couche){
 	if (vis[couche] == 'hide'){
-		MM_swapImage('triangle'+couche,'','IMG2/deplierbas.gif',1)
+		MM_swapImage('triangle'+couche,'','img_pack/deplierbas.gif',1)
 		MM_showHideLayers('Layer'+couche,'','show');
 		vis[couche] = 'show';
 	} else {
-		MM_swapImage('triangle'+couche,'','IMG2/deplierhaut.gif',1)
+		MM_swapImage('triangle'+couche,'','img_pack/deplierhaut.gif',1)
 		MM_showHideLayers('Layer'+couche,'','hide');
 		vis[couche] = 'hide';
 	}
@@ -162,7 +162,7 @@ function bouton_block_invisible($nom_block) {
 
 			$javasc .= "swap_couche('$compteur_block');";
 		}
-		return "<a href=\"javascript:$javasc\"><img name='triangle$num_triangle' src='IMG2/deplierhaut.gif' alt='D&eacute;plier' title='D&eacute;plier' width='16' height='14' border='0'></a> ";
+		return "<a href=\"javascript:$javasc\"><img name='triangle$num_triangle' src='img_pack/deplierhaut.gif' alt='D&eacute;plier' title='D&eacute;plier' width='16' height='14' border='0'></a> ";
 	}
 }
 
@@ -176,7 +176,7 @@ function bouton_block_visible($nom_block){
 			$numero_block["$nom_block"] = $compteur_block;
 		}
 
-		return "<a href=\"javascript:swap_couche('".$numero_block["$nom_block"]."')\"><IMG name='triangle".$numero_block["$nom_block"]."' src='IMG2/deplierbas.gif' alt='D&eacute;plier' title='D&eacute;plier' width='16' height='14' border='0'></a> ";
+		return "<a href=\"javascript:swap_couche('".$numero_block["$nom_block"]."')\"><IMG name='triangle".$numero_block["$nom_block"]."' src='img_pack/deplierbas.gif' alt='D&eacute;plier' title='D&eacute;plier' width='16' height='14' border='0'></a> ";
 	}
 }
 
diff --git a/ecrire/inc_mots.php3 b/ecrire/inc_mots.php3
index 9003f1f5e2..7b5fdd7870 100644
--- a/ecrire/inc_mots.php3
+++ b/ecrire/inc_mots.php3
@@ -106,7 +106,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot,
 
 	if ($nombre_mots > 0 OR ($nombre_groupes > 0 AND $flag_editable)) {
 
-		debut_cadre_relief();
+		debut_cadre_relief("mot-cle-24.png");
 	
 		echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100% BACKGROUND=''><TR><TD BGCOLOR='#EEEECC'>";
 		if ($flag_editable){
@@ -266,7 +266,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot,
 
 			echo "<TR WIDTH=\"100%\">";
 			echo "<TD BGCOLOR='$couleur'>";
-			echo "<A HREF='$url'><img src='IMG2/petite-cle.gif' alt='X' width='23' height='12' border='0'></A>";
+			echo "<A HREF='$url'><img src='img_pack/petite-cle.gif' alt='X' width='23' height='12' border='0'></A>";
 			echo "</TD>";
 			echo "<TD BGCOLOR='$couleur' width='100%'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2>";
 			
@@ -319,7 +319,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot,
 	
 			$les_mots[] = $id_mot;
 		}
-		echo "<tr><td></td><td></td><td><img src='IMG2/rien.gif' width=100 height=1></td><td><img src='IMG2/rien.gif' width=90 height=1></td></tr>";
+		echo "<tr><td></td><td></td><td><img src='img_pack/rien.gif' width=100 height=1></td><td><img src='img_pack/rien.gif' width=90 height=1></td></tr>";
 		echo "</TABLE>";
 		
 		if ($les_mots) $les_mots = join($les_mots, ",");
diff --git a/ecrire/inc_presentation.php3 b/ecrire/inc_presentation.php3
index a372dc5af4..b31aea31d9 100644
--- a/ecrire/inc_presentation.php3
+++ b/ecrire/inc_presentation.php3
@@ -9,46 +9,6 @@ define("_ECRIRE_INC_PRESENTATION", "1");
 // initialisations globales de presentation (beurk!)
 //
 
-global $spip_couleur, $couleur_foncee, $couleur_claire;
-
-
-switch ($spip_couleur) {
-
-	case 1:
-		/// Vert
-		$couleur_foncee="#02531B";
-		$couleur_claire="#CFFEDE";
-		break;
-	case 2:
-		/// Rouge
-		$couleur_foncee="#640707";
-		$couleur_claire="#FFE0E0";
-		break;
-	case 3:
-		/// Jaune
-		$couleur_foncee="#666500";
-		$couleur_claire="#FFFFE0";
-		break;
-	case 4:
-		/// Violet
-		$couleur_foncee="#340049";
-		$couleur_claire="#F9EBFF";
-		break;
-	case 5:
-		/// Gris
-		$couleur_foncee="#3F3F3F";
-		$couleur_claire="#F2F2F2";
-		break;
-	case 6:
-		/// Bleu
-		$couleur_foncee="#044476";
-		$couleur_claire="#EDF3FE";
-		break;
-	default:
-		/// Bleu
-		$couleur_foncee="#044476";
-		$couleur_claire="#EDF3FE";
-}
 
 //
 // Aide
@@ -75,7 +35,7 @@ function bouton_imessage($destinataire, $row = '') {
 
 	if ($row != "force") {
 		$login_req = "select login, messagerie from spip_auteurs where id_auteur=$destinataire AND en_ligne>DATE_SUB(NOW(),INTERVAL 15 DAY)";
-		$row = mysql_fetch_array(spip_query($login_req));
+		$row = mysql_fetch_array(mysql_query($login_req));
 		
 		if (($row['login'] == "") OR ($row['messagerie'] == "non")) {
 			return;
@@ -84,29 +44,97 @@ function bouton_imessage($destinataire, $row = '') {
 	$url .= "dest=$destinataire&";
 	$url .= "new=oui&type=normal";
 	
-	$texte_bouton = "<IMG SRC='IMG2/m_envoi.gif' WIDTH='14' HEIGHT='7' BORDER='0'>";
+	$texte_bouton = "<IMG SRC='img_pack/m_envoi.gif' WIDTH='14' HEIGHT='7' BORDER='0'>";
 	return "<a href='$url'>$texte_bouton</a>";
 }
 
 //
 // un cadre en relief
 //
-function debut_cadre_relief(){
-	echo "<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH=\"100%\">";
-	echo "<TR><TD WIDTH=\"100%\">";
-	echo "<TABLE CELLPADDING=1 CELLSPACING=0 BORDER=0 WIDTH=\"100%\"><TR><TD BGCOLOR='#000000' WIDTH=\"100%\">";
-	echo "<TABLE CELLPADDING=8 CELLSPACING=0 BORDER=0 WIDTH=\"100%\"><TR><TD BACKGROUND='IMG2/rayures.gif' BGCOLOR='#FFFFFF' WIDTH=\"100%\">";
+function debut_cadre_relief($icone='', $return = false, $fonction=''){
+	if (strlen($icone)<3) $icone = "rien.gif";
+		$retour.= "<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH=\"100%\">";
+		$retour.= "<tr>";
+		$retour.= "<td width='5'><img src='img_pack/rond-hg-24.gif' alt='rond-hg.gif' width='5' height='24'></td>";
+		$retour.= "<td background='img_pack/rond-h-24.gif'>";
+		if (strlen($fonction)>3) {
+			$retour.= "<table cellpadding=0 cellspacing=0 border=0><tr><td background='img_pack/$icone'><img src='img_pack/$fonction' alt='' width='24' height='24'></td></tr></table>";
+		}
+		else {
+			$retour.= "<img src='img_pack/$icone' alt='' width='24' height='24'>";
+		}
+		$retour.= "</td>";
+		$retour.= "<td width='5'><img src='img_pack/rond-hd-24.gif' alt='rond-hg.gif' width='5' height='24'></td>";
+		$retour.= "</tr>";
+
+	$retour.= "<TR>";
+	$retour.= "<td background='img_pack/rond-g.gif' width='5'><img src='img_pack/rien.gif' alt='rond-hg.gif' width='5' height='5'></td>";
+	$retour.= "<TD WIDTH=\"100%\">";
+	$retour.= "<TABLE CELLPADDING=3 CELLSPACING=0 BORDER=0 WIDTH=\"100%\"><TR><TD BGCOLOR='#ffffff' WIDTH=\"100%\">";
+
+	if ($return) return $retour;
+	else echo $retour;
 }
 
-function fin_cadre_relief(){
-	echo "</TD></TR></TABLE>";
-	echo "</TD></TR></TABLE>";
-	echo "</TD>";
-	echo "<TD VALIGN='top' BACKGROUND='IMG2/ombre-d.gif' WIDTH=5><img src='IMG2/ombre-hd.gif' width='5' height='9' border=0><TD></TR>";
-	echo "<TR><TD BACKGROUND='IMG2/ombre-b.gif' ALIGN='left'><img src='IMG2/ombre-bg.gif' width='8' height='5' border='0'></TD><TD><img src='IMG2/ombre-bd.gif' width='5' height='5' border='0'></TD></TR></TABLE>";
+function fin_cadre_relief($return = false){
+	$retour.= "</TD></TR></TABLE>";
+	$retour.= "</TD>";
+	$retour.= "<td background='img_pack/rond-d.gif' width='5'><img src='img_pack/rien.gif' alt='rond-hg.gif' width='5' height='5'></td>";
+	$retour.= "<tr>";
+	$retour.= "<td width='5'><img src='img_pack/rond-bg.gif' alt='rond-hg.gif' width='5' height='5'></td>";
+	$retour.= "<td background='img_pack/rond-b.gif'><img src='img_pack/rien.gif' alt='' width='5' height='5'></td>";
+	$retour.= "<td width='5'><img src='img_pack/rond-bd.gif' alt='rond-hg.gif' width='5' height='5'></td>";
+	$retour.= "</tr>";
+	$retour.= "<tr><td></td><td bgcolor='#bbbbbb'><img src='img_pack/rien.gif' alt='rond-hg.gif' width='5' height='1'></td></tr>";
+	$retour.= "<tr><td><img src='img_pack/rien.gif' alt='rond-hg.gif' width='5' height='4'></td></tr>";
+	$retour.= "</table>";
+	if ($return) return $retour;
+	else echo $retour;
 }
 
 
+function debut_cadre_enfonce($icone='', $return = false, $fonction=''){
+	if (strlen($icone)<3) $icone = "rien.gif";
+		$retour.= "<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH=\"100%\">";
+		$retour.= "<tr>";
+		$retour.= "<td width='5'><img src='img_pack/cadre-hg.gif' alt='cadre-hg.gif' width='5' height='24'></td>";
+		$retour.= "<td background='img_pack/cadre-h.gif'>";
+		if (strlen($fonction)>3) {
+			$retour.= "<table cellpadding=0 cellspacing=0 border=0><tr><td background='img_pack/$icone'><img src='img_pack/$fonction' alt='' width='24' height='24'></td></tr></table>";
+		}
+		else {
+			$retour.= "<img src='img_pack/$icone' alt='' width='24' height='24'>";
+		}
+		$retour.= "</td>";
+		$retour.= "<td width='5'><img src='img_pack/cadre-hd.gif' alt='rond-hg.gif' width='5' height='24'></td>";
+		$retour.= "</tr>";
+
+	$retour.= "<TR>";
+	$retour.= "<td background='img_pack/cadre-g.gif' width='5'><img src='img_pack/rien.gif' alt='rond-hg.gif' width='5' height='5'></td>";
+	$retour.= "<TD WIDTH=\"100%\" bgcolor='#dadada' background=''>";
+	$retour.= "<TABLE CELLPADDING=3 CELLSPACING=0 BORDER=0 WIDTH=\"100%\"><TR><TD WIDTH=\"100%\">";
+
+	if ($return) return $retour;
+	else echo $retour;
+}
+
+function fin_cadre_enfonce($return = false){
+	$retour.= "</TD></TR></TABLE>";
+	$retour.= "</TD>";
+	$retour.= "<td background='img_pack/cadre-d.gif' width='5'><img src='img_pack/rien.gif' alt='rond-hg.gif' width='5' height='5'></td>";
+	$retour.= "<tr>";
+	$retour.= "<td width='5'><img src='img_pack/cadre-bg.gif' alt='rond-hg.gif' width='5' height='5'></td>";
+	$retour.= "<td background='img_pack/cadre-b.gif'><img src='img_pack/rien.gif' alt='' width='5' height='5'></td>";
+	$retour.= "<td width='5'><img src='img_pack/cadre-bd.gif' alt='rond-hg.gif' width='5' height='5'></td>";
+	$retour.= "</tr>";
+	$retour.= "<tr><td><img src='img_pack/rien.gif' alt='rond-hg.gif' width='5' height='4'></td></tr>";
+	$retour.= "</table>";
+	if ($return) return $retour;
+	else echo $retour;
+}
+
+
+
 //
 // une boite alerte
 //
@@ -125,8 +153,9 @@ function fin_boite_alerte() {
 // une boite info
 //
 function debut_boite_info() {
-	echo "<p><table cellpadding='5' cellspacing='0' border='1' width='100%' class='profondeur' background=''>";
-	echo "<tr><td bgcolor='#DBE1C5' width='100%'>";
+	global $couleur_claire,  $couleur_foncee;
+	echo "<p><table cellpadding='5' cellspacing='0' border='1' width='100%' style='border-left: 1px solid $couleur_foncee; border-top: 1px solid $couleur_foncee; border-bottom: 1px solid white; border-bottom: 1px solid white' background=''>";
+	echo "<tr><td bgcolor='$couleur_claire' width='100%'>";
 	echo "<font face='Verdana,Arial,Helvetica,sans-serif' size='2' color='#333333'>";
 }
 
@@ -151,11 +180,11 @@ function bandeau_titre_boite($titre, $afficher_auteurs, $boite_importante = true
 	echo "<B>$titre</B></FONT></TD>";
 	if ($afficher_auteurs){
 		echo "<TD WIDTH='100'>";
-		echo "<img src='IMG2/rien.gif' width='100' height='12' border='0'>";
+		echo "<img src='img_pack/rien.gif' width='100' height='12' border='0'>";
 		echo "</TD>";
 	}
 	echo "<TD WIDTH='90'>";
-	echo "<img src='IMG2/rien.gif' width='90' height='12' border='0'>";
+	echo "<img src='img_pack/rien.gif' width='90' height='12' border='0'>";
 	echo "</TD>";
 	echo "</TR>";
 }
@@ -230,7 +259,7 @@ function afficher_liste($largeurs, $table, $styles = '') {
 function afficher_tranches_requete(&$query, $colspan) {
 	$query = trim($query);
 	$query_count = eregi_replace('^(SELECT)[[:space:]].*[[:space:]](FROM)[[:space:]]', '\\1 COUNT(*) \\2 ', $query);
-	list($num_rows) = mysql_fetch_row(spip_query($query_count));
+	list($num_rows) = mysql_fetch_row(mysql_query($query_count));
 	if (!$num_rows) return;
 
 	$nb_aff = 10;
@@ -288,7 +317,7 @@ function afficher_tranches_requete(&$query, $colspan) {
 //
 // Afficher tableau d'articles
 //
-function afficher_articles($titre_table, $requete, $afficher_visites = false, $afficher_auteurs = true, $toujours_afficher = false) {
+function afficher_articles($titre_table, $requete, $afficher_visites = false, $afficher_auteurs = true, $toujours_afficher = false, $afficher_cadre = true) {
 	global $connect_id_auteur;
 
 	$activer_messagerie = lire_meta("activer_messagerie");
@@ -297,10 +326,11 @@ function afficher_articles($titre_table, $requete, $afficher_visites = false, $a
 	$tranches = afficher_tranches_requete($requete, $afficher_auteurs ? 3 : 2);
 
 	if (strlen($tranches) OR $toujours_afficher) {
-	 	$result = spip_query($requete);
+	 	$result = mysql_query($requete);
 	 	$num_rows = mysql_num_rows($result);
 
-		echo "<p><table width=100% cellpadding=0 cellspacing=0 border=0><tr><td width=100% background=''>";
+		if ($afficher_cadre) debut_cadre_relief("article-24.png");
+		echo "<table width=100% cellpadding=0 cellspacing=0 border=0><tr><td width=100% background=''>";
 		echo "<table width=100% cellpadding=3 cellspacing=0 border=0>";
 
 		bandeau_titre_boite($titre_table, $afficher_auteurs);
@@ -319,16 +349,15 @@ function afficher_articles($titre_table, $requete, $afficher_visites = false, $a
 			$date = $row['date'];
 			$statut = $row['statut'];
 			$visites = $row['visites'];
-			$descriptif = attribut_html(textebrut($row['descriptif']));
 
 			$query_petition = "SELECT COUNT(*) FROM spip_petitions WHERE id_article=$id_article";
-			$row_petition = mysql_fetch_array(spip_query($query_petition));
+			$row_petition = mysql_fetch_array(mysql_query($query_petition));
 			$petition = ($row_petition[0] > 0);
 
 			if ($afficher_auteurs) {
 				$les_auteurs = "";
-			 	$query2 = "SELECT auteurs.id_auteur, nom, messagerie, login, en_ligne FROM spip_auteurs AS auteurs, spip_auteurs_articles AS lien WHERE lien.id_article=$id_article AND auteurs.id_auteur=lien.id_auteur";
-				$result_auteurs = spip_query($query2);
+			 	$query2 = "SELECT spip_auteurs.id_auteur, nom, messagerie, login, en_ligne FROM spip_auteurs, spip_auteurs_articles AS lien WHERE lien.id_article=$id_article AND spip_auteurs.id_auteur=lien.id_auteur";
+				$result_auteurs = mysql_query($query2);
 
 				while ($row = mysql_fetch_array($result_auteurs)) {
 					$id_auteur = $row['id_auteur'];
@@ -343,7 +372,7 @@ function afficher_articles($titre_table, $requete, $afficher_visites = false, $a
 				$les_auteurs = substr($les_auteurs, 2);
 			}
 
-			$s = "<a href=\"articles.php3?id_article=$id_article\" title=\"$descriptif\">";
+			$s = "<A HREF=\"articles.php3?id_article=$id_article\">";
 			if ($statut=='publie') $puce = 'verte';
 			else if ($statut == 'prepa') $puce = 'blanche';
 			else if ($statut == 'prop') $puce = 'orange';
@@ -354,9 +383,9 @@ function afficher_articles($titre_table, $requete, $afficher_visites = false, $a
 			else
 				$puce = "puce-$puce.gif";
 
-			$s .= "<img src=\"IMG2/$puce\" width=\"13\" height=\"14\" border=\"0\">";
-			$s .= "&nbsp;&nbsp;".typo($titre)."</a>";
-			if ($petition) $s .= " <font size='1' color='red'>P&Eacute;TITION</font>";
+			$s .= "<img src=\"img_pack/$puce\" width=\"13\" height=\"14\" border=\"0\">";
+			$s .= "&nbsp;&nbsp;".typo($titre)."</A>";
+			if ($petition) $s .= " <Font size=1 color='red'>P&Eacute;TITION</font>";
 
 			$vals[] = $s;
 		
@@ -383,6 +412,8 @@ function afficher_articles($titre_table, $requete, $afficher_visites = false, $a
 		afficher_liste($largeurs, $table, $styles);
 		
 		echo "</table></td></tr></table>";
+		if ($afficher_cadre) fin_cadre_relief();
+
 	}
 	return $num_rows;
 }
@@ -398,6 +429,8 @@ function afficher_breves($titre_table, $requete) {
 	$tranches = afficher_tranches_requete($requete, 2);
 
 	if (strlen($tranches)) {
+		
+		debut_cadre_relief("breve-24.png");
 
 		if ($titre_table) {
 			echo "<p><table width=100% cellpadding=0 cellspacing=0 border=0 background=''>";
@@ -412,7 +445,7 @@ function afficher_breves($titre_table, $requete) {
 
 		echo $tranches;
 
-	 	$result = spip_query($requete);
+	 	$result = mysql_query($requete);
 		$num_rows = mysql_num_rows($result);
 
 		$table = '';
@@ -423,10 +456,12 @@ function afficher_breves($titre_table, $requete) {
 			$date_heure = $row['date_heure'];
 			$titre = $row['titre'];
 			$statut = $row['statut'];
+			if ($statut == 'prop') $puce = "puce-blanche";
+			else if ($statut == 'publie') $puce = "puce-verte";
+			else if ($statut == 'refuse') $puce = "puce-rouge";
 
 			$s = "<a href=\"breves_voir.php3?id_breve=$id_breve\">";
-			$puce = "IMG2/breve-$statut.gif";
-			$s .= "<img src=\"$puce\" alt=\"o\" width=\"8\" height=\"9\" border=\"0\"> ";
+			$s .= "<img src='img_pack/$puce.gif' alt='o' width=\"8\" height=\"9\" border=\"0\"> ";
 			$s .= typo($titre);
 			$s .= "</A>";
 			$vals[] = $s;
@@ -446,6 +481,7 @@ function afficher_breves($titre_table, $requete) {
 
 		if ($titre_table) echo "</TABLE></TD></TR>";
 		echo "</TABLE>";
+		fin_cadre_relief();
 	}
 	return $num_rows;
 }
@@ -462,6 +498,8 @@ function afficher_rubriques($titre_table, $requete) {
 
 	if (strlen($tranches)) {
 
+		debut_cadre_relief("rubrique-24.png");
+
 		if ($titre_table) {
 			echo "<p><table width=100% cellpadding=0 cellspacing=0 border=0 background=''>";
 			echo "<tr><td width=100% background=''>";
@@ -475,7 +513,7 @@ function afficher_rubriques($titre_table, $requete) {
 
 		echo $tranches;
 
-	 	$result = spip_query($requete);
+	 	$result = mysql_query($requete);
 		$num_rows = mysql_num_rows($result);
 
 		$table = '';
@@ -505,6 +543,7 @@ function afficher_rubriques($titre_table, $requete) {
 
 		if ($titre_table) echo "</TABLE></TD></TR>";
 		echo "</TABLE>";
+		fin_cadre_relief();
 	}
 	return $num_rows;
 }
@@ -558,13 +597,13 @@ function afficher_forum($request, $adresse_retour, $controle = "non", $recurrenc
 		if ($afficher) {
 			echo "<table width=100% cellpadding=0 cellspacing=0 border=0><tr>";
 			for ($count=2;$count<=$compteur_forum AND $count<11;$count++){
-				$fond[$count]='IMG2/rien.gif';
+				$fond[$count]='img_pack/rien.gif';
 				if ($i[$count]!=$nb_forum[$count]){		
-					$fond[$count]='IMG2/forum-vert.gif';
+					$fond[$count]='img_pack/forum-vert.gif';
 				}		
-				$fleche='IMG2/rien.gif';
+				$fleche='img_pack/rien.gif';
 				if ($count==$compteur_forum){		
-					$fleche='IMG2/forum-droite.gif';
+					$fleche='img_pack/forum-droite.gif';
 				}		
 				echo "<td width=10 valign='top' background=$fond[$count]><img src=$fleche alt='' width=10 height=13 border=0></td>\n";
 			}
@@ -599,9 +638,7 @@ function afficher_forum($request, $adresse_retour, $controle = "non", $recurrenc
 
 			if ($controle == "oui") {
 				if ($statut != "off") {
-					echo "<a href='articles_forum.php3?id_article=$id_article&supp_forum=$id_forum&debut=$debut' ".
-						"onMouseOver=\"message$id_forum.src='IMG2/supprimer-message-on.gif'\" onMouseOut=\"message$id_forum.src='IMG2/supprimer-message-off.gif'\">";
-					echo "<img src='IMG2/supprimer-message-off.gif' width=64 height=52 name='message$id_forum' align='right' border=0></a>";
+					icone ("Supprimer ce message", "articles_forum.php3?id_article=$id_article&supp_forum=$id_forum&debut=$debut", "forum-interne-24.png", "supprimer.gif", "right");
 				}
 				else {
 					echo "<br><font color='red'><b>MESSAGE SUPPRIM&Eacute; $ip</b></font>";
@@ -610,7 +647,7 @@ function afficher_forum($request, $adresse_retour, $controle = "non", $recurrenc
 					}
 				}
 				if ($statut == "prop" OR $statut == "off") {
-					echo "<a href='articles_forum.php3?id_article=$id_article&valid_forum=$id_forum&debut=$debut' onMouseOver=\"valider_message$id_forum.src='IMG2/valider-message-on.gif'\" onMouseOut=\"valider_message$id_forum.src='IMG2/valider-message-off.gif'\"><img src='IMG2/valider-message-off.gif' width=60 height=52 name='valider_message$id_forum' align='right' border=0></a>";
+					icone ("Valider ce message", "articles_forum.php3?id_article=$id_article&valid_forum=$id_forum&debut=$debut", "forum-interne-24.png", "creer.gif", "right");
 				}
 			}
 			echo justifier(propre($texte));
@@ -651,7 +688,7 @@ function forum($le_forum, $adresse_retour, $controle = "non") {
 	else {
 		$query_forum2 = "SELECT * FROM spip_forum WHERE id_parent='$le_forum' AND statut<>'off' ORDER BY date_heure";
 	}
- 	$result_forum2 = spip_query($query_forum2);
+ 	$result_forum2 = mysql_query($query_forum2);
 	afficher_forum($result_forum2, $adresse_retour, $controle);
 }
 
@@ -697,7 +734,12 @@ function debut_html($titre = "") {
 <style><!--
 	.forml {width: 100%; background-color: #E4E4E4; background-position: center bottom; float: none; color: #000000}
 	.formo {width: 100%; background-color: <?php echo $couleur_claire; ?>; background-position: center bottom; float: none;}
-	.fondgris {background-color: #aaaaaa; background-position: center bottom; float: none; color: black; font-size: 10px; }
+		.sanscadre {padding: 4px; margin: 0px; }
+		.aveccadre {cursor: pointer; padding: 3px; margin: 0px;  border-left: solid 1px <?php echo $couleur_claire; ?>; border-top: solid 1px <?php echo $couleur_claire; ?>; border-right: solid 1px #000000; border-bottom: solid 1px #000000;}
+		.fondgris {padding: 4px; margin: 1px;}
+		.fondgris2 {padding: 3px; margin: 1px; border-left: solid 1px #7A92BE; border-top: solid 1px #7A92BE; border-right: solid 1px #000000; border-bottom: solid 1px #000000; background-color: #2b539c;}
+		.fondgrison {cursor: pointer; padding: 3px; margin: 1px;  border-left: solid 1px white; border-top: solid 1px white; border-right: solid 1px #000000; border-bottom: solid 1px #000000; background-color: #dddddd;}
+		.fondgrison2 {cursor: pointer; padding: 3px; margin: 1px;  border-right: solid 1px white; border-bottom: solid 1px white; border-left: solid 1px #000000; border-top: solid 1px #000000; background-color: #7A92BE;}
 	.fondl {background-color: <?php echo $couleur_claire; ?>; background-position: center bottom; float: none; color: #000000}
 	.fondo {background-color: <?php echo $couleur_foncee; ?>; background-position: center bottom; float: none; color: #FFFFFF}
 	.fondf {background-color: #FFFFFF; border-style: solid ; border-width: 1; border-color: #E86519; color: #E86519}
@@ -707,16 +749,21 @@ function debut_html($titre = "") {
 	.arial1 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
 	.arial2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
 
+
+	.reliefblanc {background-image: url(img_pack/barre-blanc.png)}
+	.reliefgris {background-image: url(img_pack/barre-gris.png)}
+	.iconeoff {padding: 3px; margin: 1px; border-left: solid 1px #ffffff; border-top: solid 1px #ffffff; border-right: solid 1px #000000; border-bottom: solid 1px #000000;}
+	.iconeon {cursor: pointer; padding: 3px; margin: 1px;  border-right: solid 1px white; border-bottom: solid 1px white; border-left: solid 1px #000000; border-top: solid 1px #000000; background-color: #666666;}
+
 	a { text-decoration: none; }
 	a:hover { color:#FF9900; text-decoration: underline; }
-	a.icone { color:#808080; text-decoration: none; border: 1px #707070; }
-	a.icone:hover { color:#404040; }
+	a.icone { text-decoration: none; }
+	a.icone:hover { text-decoration: none; }
 
 	a.spip_in  {background-color:#eeeeee;}
 	a.spip_out {}
 	a.spip_note {}
-	.spip_code {text-align: left}
-	.spip_recherche {width: 100%}
+	.spip_recherche {width : 100px; font-size: 9px;}
 	.spip_cadre { 
 		width : 100%;
 		background-color: #FFFFFF; 
@@ -770,281 +817,531 @@ afficher_script_layer();
 		if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
 	}
 
+	function changeclass(objet, myClass)
+	{ 
+	  objet.className = myClass;
+	}
 //-->
 </script>
 </head>
-<body bgcolor="#E4E4E4" <?php
-	global $fond;
-	if ($fond == 1) $img='IMG2/rayures.gif';
-	else if ($fond == 2) $img='IMG2/blob.gif';
-	else if ($fond == 3) $img='IMG2/carreaux.gif';
-	else if ($fond == 4) $img='IMG2/fond-trame.gif';
-	else if ($fond == 5) $img='IMG2/degrade.jpg';
-	else if (!$img) $img='IMG2/rayures.gif';
-
-	echo "background='$img'";
-	
-	?> text="#000000" link="#E86519" vlink="#6E003A" alink="#FF9900" >
+<body bgcolor="#E4E4E4" background="img_pack/degrade.jpg" text="#000000" link="#E86519" vlink="#6E003A" alink="#FF9900"  topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">
 
 <?php
 
 }
 
-//
-// Debut du corps de la page
-//
 
-function debut_page($titre = "") {
-	debut_html($titre);
-?>
-	<center>
-<?php
-	global $spip_survol;
-	if ($spip_survol=="off"){
-
-	?>	
-		<table cellpadding=0 cellspacing=0 border=0>
-		<td valign="top">
-		<table cellpadding=0 cellspacing=0 border=0>
-		<tr><td width=179>
-		<a href="naviguer.php3" onMouseOver="texte.src='IMG2/naviguer-texte.gif'" onMouseOut="texte.src='IMG2/rien.gif'"><img src="IMG2/naviguer-off.gif" name="naviguer" alt="Naviguer" width="56" height="79" border="0"></A><A HREF="index.php3" onMouseOver="texte.src='IMG2/asuivre-texte.gif'" onMouseOut="texte.src='IMG2/rien.gif'"><img src="IMG2/asuivre-off.gif" name="asuivre" alt="A suivre" width="69" height="79" border="0"></A><A HREF="articles_tous.php3" onMouseOver="texte.src='IMG2/tout-texte.gif'" onMouseOut="texte.src='IMG2/rien.gif'"><img src="IMG2/tout-off.gif" name="tout" alt="Tout le site" width="54" height="79" border="0"></A>
-		</td></tr>
-		<tr><td><img src="IMG2/rien.gif" name="texte" alt="" width="179" height="24" border="0"></td>
-		</tr></table>
-		</td>
-		<td valign="top">
-		<table cellpadding="0" cellspacing="0" border="0">
-		<tr><td><?php
-		global $articles_mots;
-		if ($articles_mots != "non"){
-		?><a href="mots_tous.php3" onMouseOver="fond.src='IMG2/cles-texte.gif'" onMouseOut="fond.src='IMG2/rien.gif'"><img src="IMG2/cles-off.gif" name="cles" alt="Les mots-cl&eacute;s" width="78" height="58" border="0"></A><?php
-	}else{
-	?><img src="IMG2/cles-non.gif" name="cles" alt="Les mots-cl&eacute;s" width="78" height="58" border="0"><?php
+// Fonctions onglets
+
+function onglet_relief_inter(){
+	echo "<td background='img_pack/barre-gris.png'><img src='img_pack/rien.gif' alt='' width='1' height='40'></td>";
+}
+
+function debut_onglet(){
+	echo "\n";
+	echo "<p><table cellpadding=0 cellspacing=0 border=0>";
+	echo "<tr><td>";
+	echo "<img src='img_pack/barre-g.png' alt='relief-g.png' width='16' height='40'>";
+	echo "</td>";
+}
+
+function fin_onglet(){
+	onglet_relief_inter();
+	echo "<td>";
+	echo "<img src='img_pack/barre-d.png' alt='relief-d.png' width='16' height='40'>";
+	echo "</td></tr>";
+	echo "</table>";
+}
+
+function onglet($texte, $lien, $onglet_ref, $onglet, $icone=""){
+
+	if ($onglet_ref == $onglet){
+		onglet_relief_inter();
+		if (strlen($icone)>3){
+		echo "\n<td background='img_pack/barre-noir.png' height=40 valign='top'>";
+			echo "&nbsp; <img src='img_pack/$icone' border=0>";
+		echo "</td>";
+		}
+		echo "\n<td background='img_pack/barre-noir.png' height=40 valign='middle'>";
+		echo "&nbsp; <font face='verdana,arial,helvetica,sans-serif' size=2 color='white'><b>$texte</b></font> &nbsp;";
+		echo "</td>";
 	}
-	?></td></tr>
-		<tr><td><?php global $activer_breves;
-		if ($activer_breves!="non"){ ?><A HREF="breves.php3" onMouseOver="fond.src='IMG2/breves-texte.gif'" onMouseOut="fond.src='IMG2/rien.gif'"><img src="IMG2/breves-off.gif" name="breves" alt="Les br&egrave;ves" width="78" height="45" border="0"></A><?php }else{ ?><img src="IMG2/breves-non.gif" name="breves" alt="Les br&egrave;ves" width="78" height="45" border="0"><?php } ?></TD></TR>
-		</table></td>
-		<td valign="top">
-		<table cellpadding=0 cellspacing=0 border=0>
-		<tr><td><a href="auteurs.php3" onMouseOver="fond.src='IMG2/redacteurs-texte.gif'" onMouseOut="fond.src='IMG2/rien.gif'"><img src="IMG2/redacteurs-off.gif" name="redacteurs" alt="Les r&eacute;dacteurs" width="52"  height="58" border="0"></A><?php
-		global $options;
-		global $connect_statut;
-		if ($options=='avancees' AND $connect_statut == '0minirezo'){
-		?><a href="controle_forum.php3" onMouseOver="fond.src='IMG2/suivre-texte.gif'" onMouseOut="fond.src='IMG2/rien.gif'"><img src="IMG2/suivre-off.gif" name="suivre" alt="Suivre les forums" width="58" height="58" border="0"></A><?php
+	else {
+		onglet_relief_inter();
+		echo "\n<td class='reliefblanc' onMouseOver=\"changeclass(this,'reliefgris');\" onMouseOut=\"changeclass(this,'reliefblanc');\" onClick=\"document.location='$lien'\" height=40 valign='middle'>";
+		if (strlen($icone)>3){
+			echo "&nbsp; <img src='img_pack/$icone' border=0 align='middle'>";
+		}
+		echo "&nbsp; <a href='$lien' class='icone'><font face='verdana,arial,helvetica,sans-serif' size=2 color='black'><b>$texte</b></font></a> &nbsp;";
+		echo "</td>";
+	}
+}
 
-	global $activer_statistiques;
 
-	if ($activer_statistiques=="non"){
-		echo "<img src='IMG2/statistiques-non.gif' name='statistiques' alt='Statistiques' width='43' height='58' border='0'>";
-	}else{
+function barre_onglets($rubrique, $onglet){
+	global $id_auteur, $connect_id_auteur;
 
-	?><A HREF="articles_class.php3" onMouseOver="fond.src='IMG2/statistiques-texte.gif'" onMouseOut="fond.src='IMG2/rien.gif'"><img src="IMG2/statistiques-off.gif" name="statistiques" alt="Statistiques" width="43" height="58" border="0"></A><?php
+	debut_onglet();
+	
+	if ($rubrique == "statistiques"){
+		onglet("R&eacute;partition des entr&eacute;es", "statistiques.php3", "repartition", $onglet, "statistiques-24.png");
+		onglet("Articles r&eacute;cents", "statistiques_recents.php3", "recents", $onglet, "article-24.png");
+		onglet("Tous les articles", "statistiques_tous.php3", "tous", $onglet, "article-24.png");
 	}
-	?><?php
-	global $connect_toutes_rubriques;
 	
-	if ($connect_toutes_rubriques){
-	?><A HREF="configuration.php3" onMouseOver="fond.src='IMG2/config-texte.gif'" onMouseOut="fond.src='IMG2/rien.gif'"><img src="IMG2/config-off.gif" name="config" alt="Configurer" width="44" height="58" border="0"></A><A HREF="admin_tech.php3" onMouseOver="fond.src='IMG2/sauvegarde-texte.gif'" onMouseOut="fond.src='IMG2/rien.gif'"><img src="IMG2/sauvegarde-off.gif" name="sauvegarde" alt="Sauvegarde de la base" width="53" height="58" border="0"></A><?php
-	}else{
-		echo "<img src='IMG2/haut-vide.gif' alt='' width='97' height='58' border='0'>";
-	}?><?php
-		}else{
-		?><img src="IMG2/haut-vide.gif" alt="" width="198" height="58" border="0"><?php
-		}
-		?><a href="forum.php3" onMouseOver="fond.src='IMG2/forum-texte.gif'" onMouseOut="fond.src='IMG2/rien.gif'"><img src="IMG2/forum-off.gif" name="forum" alt="Forum interne" width="57" height="58" border="0"></a><a href="javascript:window.open('aide_index.php3', 'aide_spip', 'scrollbars=yes,resizable=yes,width=700'); void(0);" onMouseOver="fond.src='IMG2/aide-texte.gif'" onMouseOut="fond.src='IMG2/rien.gif'"><img src="IMG2/aide-off.gif" name="aide" alt="A l'aide" width="50" height="58" border="0"></a></td></tr>
-		<tr><?php
-		if ($options != 'avancees'){
-			echo "<td background='IMG2/rond-vert-simp.gif'>";
-		}else{
-			echo "<td background='IMG2/rond-vert-comp.gif'>";
+	if ($rubrique == "administration"){
+		onglet("Sauvegarder/restaurer la base", "admin_tech.php3", "sauver", $onglet, "base-24.png");
+		onglet("Vider le cache", "admin_vider.php3", "vider", $onglet);
+		onglet("Effacer la base", "admin_effacer.php3", "effacer", $onglet, "supprimer.gif");
+	}
+	
+	if ($rubrique == "auteur"){
+		$activer_messagerie=lire_meta("activer_messagerie");
+		$activer_imessage=lire_meta("activer_imessage");
 		
+		onglet("L'auteur", "auteur_edit.php3?id_auteur=$id_auteur", "auteur", $onglet, "redacteur-24.png");
+		onglet("Informations personnelles", "auteur_infos.php3?id_auteur=$id_auteur", "infos", $onglet, "ficher-perso-24.png");
+		if ($activer_messagerie!="non" AND $connect_id_auteur == $id_auteur){
+			onglet("Messagerie", "auteur_messagerie.php3?id_auteur=$id_auteur", "messagerie", $onglet, "messagerie-24.png");
 		}
-		?><img src="IMG2/rien.gif" name="fond" alt="" width="357" height="45" border="0" usemap="#map-interface"></td>
-		</tr>
-		</table>
-		
+		onglet("Donn&eacute;es de connexion", "auteur_connexion.php3?id_auteur=$id_auteur", "connexion", $onglet, "base-24.png");
+	}
 
-		</td>
-		<td valign="top">
-		
-		<table cellpadding=0 cellspacing=0 border=0>
-		<tr><td><?php
-		global $adresse_site;
-		if (strlen($adresse_site)<10) $adresse_site="../";
-
-		echo "<a href='$adresse_site' onMouseOver=\"visiter2.src='IMG2/visiter-texte.gif'\" onMouseOut=\"visiter2.src='IMG2/rien.gif'\"><img src=\"IMG2/visiter-off.gif\" name=\"visiter\" alt=\"Visiter le site\" width=\"86\" height=\"79\" border=\"0\"></A>";
-		?></td></tr>
-		<tr><td><img src="IMG2/rien.gif" name="visiter2" alt="" width="86" height="24" border="0">
-		</td>
-		</tr></table>
-		</td>
-		</tr></table>
-<?php
+	if ($rubrique == "configuration"){
+		onglet("Caract&eacute;ristiques principales", "configuration.php3", "config", $onglet, "racine-24.png");
+		onglet("Contenu de votre site", "config-contenu.php3", "contenu", $onglet, "secteur-24.png");
+		onglet("Fonctionnalit&eacute;s de SPIP", "config-fonctions.php3", "fonctions", $onglet, "statistiques-24.png");
+	}
+	
+	
+	
+	fin_onglet();
 
-}else{
-
-?>		
-		<table cellpadding=0 cellspacing=0 border=0>
-		<td valign="top">
-		<table cellpadding=0 cellspacing=0 border=0>
-		<tr><td width=179>
-		<a href="naviguer.php3" onMouseOver="naviguer.src='IMG2/naviguer-on.gif'; texte.src='IMG2/naviguer-texte.gif'" onMouseOut="naviguer.src='IMG2/naviguer-off.gif'; texte.src='IMG2/rien.gif'"><img src="IMG2/naviguer-off.gif" name="naviguer" alt="Naviguer" width="56" height="79" border="0"></A><A HREF="index.php3" onMouseOver="asuivre.src='IMG2/asuivre-on.gif'; texte.src='IMG2/asuivre-texte.gif'" onMouseOut="asuivre.src='IMG2/asuivre-off.gif'; texte.src='IMG2/rien.gif'"><img src="IMG2/asuivre-off.gif" name="asuivre" alt="A suivre" width="69" height="79" border="0"></A><A HREF="articles_tous.php3" onMouseOver="tout.src='IMG2/tout-on.gif'; texte.src='IMG2/tout-texte.gif'" onMouseOut="tout.src='IMG2/tout-off.gif'; texte.src='IMG2/rien.gif'"><img src="IMG2/tout-off.gif" name="tout" alt="Tout le site" width="54" height="79" border="0"></A>
-		</td></tr>
-		<tr><td><img src="IMG2/rien.gif" name="texte" alt="" width="179" height="24" border="0"></TD>
-		</tr></table>
-		</td>
-		<td valign="top">
-		<table cellpadding=0 cellspacing=0 border=0>
-		<tr><td><?php
-		global $articles_mots;
-		if ($articles_mots!="non"){
-		?><A HREF="mots_tous.php3" onMouseOver="cles.src='IMG2/cles-on.gif'; fond.src='IMG2/cles-texte.gif'" onMouseOut="cles.src='IMG2/cles-off.gif'; fond.src='IMG2/rien.gif'"><img src="IMG2/cles-off.gif" name="cles" alt="Les mots-cl&eacute;s" width="78" height="58" border="0"></A><?php
-	}else{
-	?><img src="IMG2/cles-non.gif" name="cles" alt="Les mots-cl&eacute;s" width="78" height="58" border="0"><?php
+}
+
+
+
+function icone_bandeau_principal($texte, $lien, $fond, $rubrique_icone = "vide", $rubrique = ""){
+	global $spip_display;
+	
+	if ($spip_display == 1){
+		$hauteur = 20;
+		$largeur = 80;
 	}
-	?></td></tr>
-		<tr><td><?php global $activer_breves;
-		if ($activer_breves!="non"){ ?><A HREF="breves.php3" onMouseOver="breves.src='IMG2/breves-on.gif'; fond.src='IMG2/breves-texte.gif'" onMouseOut="breves.src='IMG2/breves-off.gif'; fond.src='IMG2/rien.gif'"><img src="IMG2/breves-off.gif" name="breves" alt="Les br&egrave;ves" width="78" height="45" border="0"></A><?php }else{ ?><img src="IMG2/breves-non.gif" name="breves" alt="Les br&egrave;ves" width="78" height="45" border="0"><?php } ?></TD></TR>
-		</table></td>
-		<td valign="top">
-		<table cellpadding=0 cellspacing=0 border=0>
-		<tr><td><a href="auteurs.php3" onMouseOver="redacteurs.src='IMG2/redacteurs-on.gif'; fond.src='IMG2/redacteurs-texte.gif'" onMouseOut="redacteurs.src='IMG2/redacteurs-off.gif'; fond.src='IMG2/rien.gif'"><img src="IMG2/redacteurs-off.gif" name="redacteurs" alt="Les r&eacute;dacteurs" width="52"  height="58" border="0"></A><?php
-		global $options;
-		global $connect_statut;
-		if ($options=='avancees' AND $connect_statut == '0minirezo'){
-		?><a href="controle_forum.php3" onMouseOver="suivre.src='IMG2/suivre-on.gif'; fond.src='IMG2/suivre-texte.gif'" onMouseOut="suivre.src='IMG2/suivre-off.gif'; fond.src='IMG2/rien.gif'"><img src="IMG2/suivre-off.gif" name="suivre" alt="Suivre les forums" width="58" height="58" border="0"></A><?php
+	else if ($spip_display == 3){
+		$hauteur = 50;
+		$largeur = 52;
+		$title = " title = \"$texte\" ";
+	}
+	else {
+		$hauteur = 70;
+		$largeur = 80;
+	}
+
+	if ($rubrique_icone == $rubrique){
+		echo "\n<table cellpadding=0 cellspacing=0 border=0 class=\"fondgrison\" onClick=\"document.location='$lien'\">";
+		echo "<tr><td background=''>";
+		echo "<img src='img_pack/rien.gif' width=$largeur height=1>";
+		echo "</td></tr>";
+		echo "<tr><td background='' align='center' width='$largeur' height='$hauteur'>";
+		if ($spip_display != 1){	
+			echo "<a href=\"$lien\"><img src='img_pack/$fond' $title border='0'></a><br>";
+		}
+		if ($spip_display != 3){
+			echo "<a href=\"$lien\" class='icone'><font face='verdana,arial,helvetica,sans-serif' size='2' color='black'><b>$texte</b></font></a>";
+		}
+		echo "</td></tr></table>";
+	} 
+	else {
+		echo "\n<table cellpadding=0 cellspacing=0 border=0 class=\"fondgris\" onMouseOver=\"changeclass(this,'fondgrison');\" onMouseOut=\"changeclass(this,'fondgris');\" onClick=\"document.location='$lien'\">";
+		echo "<tr><td background=''>";
+		echo "<img src='img_pack/rien.gif' width=$largeur height=1>";
+		echo "</td></tr>";
+		echo "<tr><td background='' align='center' width='$largeur' height='$hauteur'>";
+		if ($spip_display != 1){	
+			echo "<a href=\"$lien\"><img src='img_pack/$fond' $title border='0'></a><br>";
+		}
+		if ($spip_display != 3){
+			echo "<a href=\"$lien\" class='icone'><font face='verdana,arial,helvetica,sans-serif' size='2' color='black'><b>$texte</b></font></a>";
+		}
+		echo "</td></tr></table>";
+	}
+}
 
-	global $activer_statistiques;
 
-	if ($activer_statistiques=="non"){
-		echo "<img src='IMG2/statistiques-non.gif' name='statistiques' alt='Statistiques' width='43' height='58' border='0'>";
-	}else{
+function icone_bandeau_secondaire($texte, $lien, $fond, $rubrique_icone = "vide", $rubrique){
+	global $spip_display;
 
-	?><a href="articles_class.php3" onMouseOver="statistiques.src='IMG2/statistiques-on.gif'; fond.src='IMG2/statistiques-texte.gif'" onMouseOut="statistiques.src='IMG2/statistiques-off.gif'; fond.src='IMG2/rien.gif'"><img src="IMG2/statistiques-off.gif" name="statistiques" alt="Statistiques" width="43" height="58" border="0"></A><?php
+	if ($spip_display == 1){
+		$hauteur = 20;
+		$largeur = 80;
+	}
+	else if ($spip_display == 3){
+		$hauteur = 26;
+		$largeur = 28;
+		$title = " title = \"$texte\" ";
 	}
-	?><?php
-	 global $connect_toutes_rubriques;
-
-	if ($connect_toutes_rubriques){	
-	?><a href="configuration.php3" onMouseOver="config.src='IMG2/config-on.gif'; fond.src='IMG2/config-texte.gif'" onMouseOut="config.src='IMG2/config-off.gif'; fond.src='IMG2/rien.gif'"><img src="IMG2/config-off.gif" name="config" alt="Configurer" width="44" height="58" border="0"></A><A HREF="admin_tech.php3" onMouseOver="sauvegarde.src='IMG2/sauvegarde-on.gif'; fond.src='IMG2/sauvegarde-texte.gif'" onMouseOut="sauvegarde.src='IMG2/sauvegarde-off.gif'; fond.src='IMG2/rien.gif'"><img src="IMG2/sauvegarde-off.gif" name="sauvegarde" alt="Sauvegarde de la base" width="53" height="58" border="0"></A><?php
-	}else{
-		echo "<img src='IMG2/haut-vide.gif' alt='' width='97' height='58' border='0'>";
-	}?><?php
-		}else{
-		?><img src="IMG2/haut-vide.gif" alt="" width="198" height="58" border="0"><?php
+	else {
+		$hauteur = 70;
+		$largeur = 80;
+	}
+
+	if ($rubrique_icone == $rubrique){
+		echo "\n<td background='' align='center' width='$largeur' class=\"aveccadre\" onClick=\"document.location='$lien'\">";
+		echo "\n<table cellpadding=0 cellspacing=0 border=0>";
+		if ($spip_display != 1){	
+			echo "<tr><td background='' align='center'>";
+			echo "<a href='$lien'><img src='img_pack/$fond' $title width='24' height='24' border='0'></a>";
+			echo "</td></tr>";
 		}
-		?><a href="forum.php3" onMouseOver="forum.src='IMG2/forum-on.gif'; fond.src='IMG2/forum-texte.gif'" onMouseOut="forum.src='IMG2/forum-off.gif'; fond.src='IMG2/rien.gif'"><img src="IMG2/forum-off.gif" name="forum" alt="Forum interne" width="57" height="58" border="0"></a><a href="javascript:window.open('aide_index.php3', 'aide_spip', 'scrollbars=yes,resizable=yes,width=700'); void(0);" onMouseOver="aide.src='IMG2/aide-on.gif'; fond.src='IMG2/aide-texte.gif'" onMouseOut="aide.src='IMG2/aide-off.gif'; fond.src='IMG2/rien.gif'"><img src="IMG2/aide-off.gif" name="aide" alt="A l'aide" width="50" height="58" border="0"></a></td></tr>
-		<tr><?php
-		if ($options != 'avancees'){
-			echo "<td background='IMG2/rond-vert-simp.gif'>";
-		}else{
-			echo "<td background='IMG2/rond-vert-comp.gif'>";
-		
+		echo "<tr><td background=''>";
+		echo "<img src='img_pack/rien.gif' width=$largeur height=1>";
+		echo "</td></tr>";
+		echo "</table>";
+		if ($spip_display != 3){
+			echo "<a href='$lien' class='icone'><font face='verdana,arial,helvetica,sans-serif' size='1' color='white'><b>$texte</b></font></a>";
 		}
-		?><img src="IMG2/rien.gif" name="fond" alt="" width="357" height="45" border="0" usemap="#map-interface"></td>
-		</tr>
-		</table>
-		
+		echo "</td>";
+	}
+	else {
+		echo "\n<td background='' align='center' width='$largeur' class=\"sanscadre\" onMouseOver=\"changeclass(this,'aveccadre');\" onMouseOut=\"changeclass(this,'sanscadre');\" onClick=\"document.location='$lien'\">";
+		echo "\n<table cellpadding=0 cellspacing=0 border=0>";
+		if ($spip_display != 1){	
+			echo "<tr><td background='' align='center'>";
+			echo "<a href='$lien'><img src='img_pack/$fond' $title width='24' height='24' border='0'></a>";
+			echo "</td></tr>";
+		}
+		echo "<tr><td background=''>";
+		echo "<img src='img_pack/rien.gif' width=$largeur height=1>";
+		echo "</td></tr>";
+		echo "</table>";
+		if ($spip_display != 3){
+			echo "<a href='$lien' class='icone'><font face='verdana,arial,helvetica,sans-serif' size='1' color='white'><b>$texte</b></font></a>";
+		}
+		echo "</td>";
+	}	
+}
+
+
 
-		</td>
-		<td valign="top">
+function icone($texte, $lien, $fond, $fonction="", $align=""){
+	global $spip_display, $couleur_claire, $couleur_foncee;
+	
+	if (strlen($fonction) < 3) $fonction = "rien.gif";
+	if (strlen($align) > 2) $aligner = " ALIGN='$align' ";
+
+	if ($spip_display == 1){
+		$hauteur = 20;
+		$largeur = 80;
+	}
+	else if ($spip_display == 3){
+		$hauteur = 30;
+		$largeur = 30;
+		$title = " title = \"$texte\" ";
+	}
+	else {
+		$hauteur = 70;
+		$largeur = 70;
+	}
+
+	echo "\n<table cellpadding=0 cellspacing=0 border=0 bgcolor='$couleur_foncee' $aligner width=$largeur class=\"iconeoff\" onMouseOver=\"changeclass(this,'iconeon');\" onMouseOut=\"changeclass(this,'iconeoff');\" onClick=\"document.location='$lien'\">";
+	echo "<tr><td background='' align='center' valign='middle' width=$largeur height=$hauteur>";
+	echo "\n<table cellpadding=0 cellspacing=0 border=0>";
+	if ($spip_display != 1){	
+		echo "<tr><td background='' align='center'>";
+		echo "\n<table cellpadding=0 cellspacing=0 border=0><tr><td background='img_pack/$fond'>";
+		echo "<a href='$lien'><img src='img_pack/$fonction' $title width='24' height='24' border='0'></a>";
+		echo "</td></tr></table>\n";
+		echo "</td></tr>";
+	}
+	echo "<tr><td background=''>";
+	echo "<img src='img_pack/rien.gif' width=$largeur height=1>";
+	echo "</td></tr>";
+	if ($spip_display != 3){
+		echo "<tr><td background='' align='center'>";
+		echo "<a href='$lien' class='icone'><font face='verdana,arial,helvetica,sans-serif' size='1' color='white'><b>$texte</b></font></a>";
+		echo "</td></tr>";
+	}
+	echo "</table>";
+	echo "</td></tr>";
+	echo "</table>";
+}
+
+function icone_horizontale($texte, $lien, $fond, $fonction=""){
+	global $spip_display, $couleur_claire, $couleur_foncee;
 		
-		<table cellpadding=0 cellspacing=0 border=0>
-		<tr><td><?php
-		global $adresse_site;
-		if (strlen($adresse_site)<10) $adresse_site="../";
-
-		echo "<A HREF='$adresse_site' onMouseOver=\"visiter.src='IMG2/visiter-on.gif'; visiter2.src='IMG2/visiter-texte.gif'\" onMouseOut=\"visiter.src='IMG2/visiter-off.gif'; visiter2.src='IMG2/rien.gif'\"><img src=\"IMG2/visiter-off.gif\" name=\"visiter\" alt=\"Visiter le site\" width=\"86\" height=\"79\" border=\"0\"></A>";
-		?></td></tr>
-		<tr><td><img src="IMG2/rien.gif" name="visiter2" alt="" width="86" height="24" border="0">
-		</td>
-		</tr></table>
-		</td>
-		</tr></table>
-<?php
+	if (strlen($fonction) < 3) $fonction = "rien.gif";
+
+	$hauteur = 30;
+	$largeur = "100%";
+
+	echo "\n<table cellpadding=0 cellspacing=0 bgcolor='$couleur_foncee' border=0 width=$largeur class=\"iconeoff\" onMouseOver=\"changeclass(this,'iconeon');\" onMouseOut=\"changeclass(this,'iconeoff');\" onClick=\"document.location='$lien'\">";
+	echo "<tr><td background='' align='left' valign='middle' width=$largeur height=$hauteur>";
+	echo "\n<table cellpadding=0 cellspacing=0 border=0>";
+		echo "<tr><td background='' align='center'>";
+		echo "\n<table cellpadding=0 cellspacing=0 border=0><tr><td background='img_pack/$fond'>";
+		echo "<a href='$lien'><img src='img_pack/$fonction' $title width='24' height='24' border='0'></a>";
+		echo "</td></tr></table>\n";
+		echo "</td>";
+
+		echo "<td background=''>";
+		echo "<img src='img_pack/rien.gif' width=5 height=1>";
+		echo "</td>";
+
+		echo "<td background='' align='left'>";
+		echo "<a href='$lien' class='icone'><font face='verdana,arial,helvetica,sans-serif' size='1' color='white'><b>$texte</b></font></a>";
+		echo "</td></tr>";
+
+	echo "</table>";
+	echo "</td></tr>";
+	echo "</table>";
 }
 
-?>
 
-	<map name="map-interface">
-	<area shape='rect' coords='19,29,31,44' href='interface.php3' onMouseOver="fond.src='IMG2/modifier-interface-texte.gif'" onMouseOut="fond.src='IMG2/rien.gif'">
-	<?php
+function bandeau_barre_verticale(){
+	echo "<td background='img_pack/tirets-separation.gif' width='2'>";
+	echo "<img src='img_pack/rien.gif' width=2 height=2>";
+	echo "</td>";
+}
+
+//
+// Debut du corps de la page
+//
+
+function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivre") {
+	global $couleur_foncee;
+	global $couleur_claire;
+	global $adresse_site;
+	global $connect_id_auteur;
+	global $connect_statut;
+	global $connect_activer_messagerie;
+	global $connect_toutes_rubriques;
 
 	global $REQUEST_URI;
 	global $requete_fichier;
 	global $connect_id_auteur;
+	$activer_messagerie = lire_meta("activer_messagerie");
 	
 	if (!$requete_fichier) {
 		$requete_fichier = substr($REQUEST_URI, strrpos($REQUEST_URI, '/') + 1);
 	}
 	$lien = ereg_replace("\&set_options=(basiques|avancees)", "", $requete_fichier);
+	$lien = ereg_replace("\&set_couleur=[0-9]", "", $lien);
+	$lien = ereg_replace("\&set_disp=[0-9]", "", $lien);
 	if (!ereg('\?', $lien)) $lien .= '?';
 
-	if ($options=="avancees"){
-		echo "<area shape='rect' coords='56,30,156,44' href='$lien&set_options=basiques' onMouseOver=\"fond.src='IMG2/interface-texte.gif'\" onMouseOut=\"fond.src='IMG2/rien.gif'\">";
-	}else{
-		echo "<area shape='rect' coords='163,30,268,44' href='$lien&set_options=avancees' onMouseOver=\"fond.src='IMG2/interface-texte.gif'\" onMouseOut=\"fond.src='IMG2/rien.gif'\">";
-	}
-
-	?>
-
-	</map>
-
-	<?php
-
-	//
-	// Resume de messagerie
-	//
 	
-	global $changer_config;
-	global $activer_messagerie;
-	global $activer_imessage;
-	global $connect_activer_messagerie;
+	if (strlen($adresse_site)<10) $adresse_site="../";
+
+	debut_html($titre);
 	
+		echo "\n<map name='map_couleur'>";
+		echo "\n<area shape='rect' href='$lien&set_couleur=6' alt='bleu' coords='0,0,10,10' title=\"Changer la couleur de l'interface\">";
+		echo "\n<area shape='rect' href='$lien&set_couleur=1' alt='bleu' coords='12,0,22,10' title=\"Changer la couleur de l'interface\">";
+		echo "\n<area shape='rect' href='$lien&set_couleur=2' alt='bleu' coords='24,0,34,10' title=\"Changer la couleur de l'interface\">";
+		echo "\n<area shape='rect' href='$lien&set_couleur=3' alt='bleu' coords='36,0,46,10' title=\"Changer la couleur de l'interface\">";
+		echo "\n<area shape='rect' href='$lien&set_couleur=4' alt='bleu' coords='48,0,58,10' title=\"Changer la couleur de l'interface\">";
+		echo "\n<area shape='rect' href='$lien&set_couleur=5' alt='bleu' coords='60,0,70,10' title=\"Changer la couleur de l'interface\">";
+		echo "\n</map>";
+
+		echo "\n<map name='map_layout'>";
+		echo "\n<area shape='rect' href='$lien&set_disp=1' alt='' coords='0,0,20,15' title=\"Afficher uniquement le texte\">";
+		echo "\n<area shape='rect' href='$lien&set_disp=2' alt='' coords='19,0,40,15' title=\"Afficher les logos et le texte\">";
+		echo "\n<area shape='rect' href='$lien&set_disp=3' alt='' coords='41,0,59,15' title=\"Afficher uniquement les logos\">";
+		echo "\n</map>";
 	
-	if ($changer_config != "oui") {
-		$activer_messagerie = lire_meta("activer_messagerie");
-		$activer_imessage = lire_meta("activer_imessage");
+	// Icones principales
+	echo "<table cellpadding='0' style='background-image: url(img_pack/rayures-fines.gif) ;border-bottom: solid 1px black; border-top: solid 1px white;' width='100%'><tr width='100%'><td width='100%' align='center'>";
+	echo "<table cellpadding='0' background='' width='750'><tr width='750'>";
+	echo "<td background=''>";
+		icone_bandeau_principal ("&Agrave; suivre", "index.ph3", "asuivre-48.png", "asuivre", $rubrique);
+	echo "</td>";
+	echo "<td background=''>";
+		icone_bandeau_principal ("Les documents", "naviguer.php3", "documents-48.png", "documents", $rubrique);
+	echo "</td>";
+	echo "<td background=''>";
+	echo "</td>";
+	echo "<td background=''>";
+		icone_bandeau_principal ("Les r&eacute;dacteurs", "auteurs.php3?aff_art[]=1comite", "redacteurs-48.png", "redacteurs", $rubrique);
+	echo "</td>";
+	echo "<td background=''>";
+		icone_bandeau_principal ("Forums et messagerie", "forum.php3", "messagerie-48.png", "messagerie", $rubrique);
+	echo "</td>";
+	if ($connect_statut == '0minirezo'){
+	bandeau_barre_verticale();
+		echo "<td background=''>";
+			icone_bandeau_principal ("Administration du site", "statistiques.php3", "administration-48.png", "administration", $rubrique);
+		echo "</td>";
 	}
-	
-	echo "<font face='verdana,arial,helvetica,sans-serif' size=1><b><a href='sites_tous.php3'><font color='#666666'><img src='IMG2/tous-sites.gif' align='middle' alt='' width='16' height='15' border='0'> TOUS LES SITES R&Eacute;F&Eacute;RENC&Eacute;S</font></a></b></font>";
+	echo "<td background='' width='100%'>   </td>";
+	echo "<td align='center'><font size=1>";
+		echo "<img src='img_pack/choix-layout.png' vspace=3 border=0 usemap='#map_layout'>";
+		//echo "<br><a href='$lien&set_disp=1'>Texte</a> | <a href='$lien&set_disp=2'>Icones+texte</a> | <a href='$lien&set_disp=3'>Icones</a>";
+	echo "</font></td>";
+	//bandeau_barre_verticale();
+	echo "<td background=''>";
+		//icone_bandeau_principal ("Aide en ligne", "javascript:window.open('aide_index.php3', 'aide_spip', 'scrollbars=yes,resizable=yes,width=700'); void(0);", "aide-48.png");
+		echo "<table cellpadding=0 cellspacing=0 border=0 class='fondgris' onMouseOver=\"changeclass(this,'fondgrison');\" onMouseOut=\"changeclass(this,'fondgris');\" onClick=\"javascript:window.open('aide_index.php3', 'aide_spip', 'scrollbars=yes,resizable=yes,width=700'); void(0);'\"><tr><td background=''><img src='img_pack/rien.gif' width=52 height=1></td></tr><tr><td background='' align='center' width='52' height='50'><a href=\"javascript:window.open('aide_index.php3', 'aide_spip', 'scrollbars=yes,resizable=yes,width=700'); void(0);\"><img src='img_pack/aide-48.png'  title =\"Aide en ligne\"  border='0'></a><br></td></tr></table>";
+
+
+	echo "</td>";
+	echo "<td background=''>";
+		icone_bandeau_principal ("Visiter le site", "$adresse_site", "visiter-48.png");
+	echo "</td>";
+	echo "</tr></table>";
+	echo "</td></tr></table>";
 
-	if ($activer_messagerie != 'non' AND $connect_activer_messagerie != 'non') {
-		echo "<font face='verdana,arial,helvetica,sans-serif' size=1><b>";
-		
-		echo " &nbsp; &nbsp; <a href='messagerie.php3'><font color='#666666'><img src='IMG2/tous-messages.gif' align='middle' alt='' width='17' height='15' border='0'> TOUS VOS MESSAGES</font></a>";
-
-		$result_messages = spip_query("SELECT * FROM spip_messages AS messages, spip_auteurs_messages AS lien WHERE lien.id_auteur=$connect_id_auteur AND vu='non' AND statut='publie' AND type='normal' AND lien.id_message=messages.id_message");
-		$total_messages = @mysql_num_rows($result_messages);
-		if ($total_messages == 1) {
-			while($row = @mysql_fetch_array($result_messages)) {
-				$ze_message=$row[0];
-				echo " | <a href='message.php3?id_message=$ze_message'><font color='red'>VOUS AVEZ UN NOUVEAU MESSAGE</font></a>";
+
+	// Icones secondaires
+	echo "<table cellpadding='0' bgcolor='$couleur_foncee' style='border-bottom: solid 1px black; border-top: solid 1px #333333;' width='100%'><tr width='100%'><td width='100%' align='center'>";
+
+	echo "<table cellpadding='0' background='' width='750'><tr width='750'>";
+		if ($rubrique == "asuivre"){
+			icone_bandeau_secondaire ("&Agrave; suivre", "index.php3", "asuivre-24.png", "asuivre", $sous_rubrique);
+			icone_bandeau_secondaire ("Tout le site", "articles_tous.php3", "tout-site-24.png", "tout-site", $sous_rubrique);
+			icone_bandeau_secondaire ("Calendrier", "calendrier.php3", "calendrier-24.png", "calendrier", $sous_rubrique);
+		}
+		else if ($rubrique == "documents"){
+			icone_bandeau_secondaire ("Rubriques", "naviguer.php3", "rubrique-24.png", "rubriques", $sous_rubrique);
+			icone_bandeau_secondaire ("Articles", "articles_page.php3", "article-24.png", "articles", $sous_rubrique);
+			$activer_breves=lire_meta("activer_breves");
+			if ($activer_breves != "non"){
+				icone_bandeau_secondaire ("Br&egrave;ves", "breves.php3", "breve-24.png", "breves", $sous_rubrique);
 			}
+			$articles_mots = lire_meta('articles_mots');
+			if ($articles_mots != "non") {
+				icone_bandeau_secondaire ("Mots-cl&eacute;s", "mots_tous.php3", "mot-cle-24.png", "mots", $sous_rubrique);
+			}
+			icone_bandeau_secondaire ("Sites r&eacute;f&eacute;renc&eacute;s", "sites_tous.php3", "site-24.png", "sites", $sous_rubrique);
 		}
-		if ($total_messages > 1) echo " | <a href='messagerie.php3'><font color='red'>VOUS AVEZ $total_messages NOUVEAUX MESSAGES</font></a>";
-		
+		else if ($rubrique == "redacteurs"){
+			icone_bandeau_secondaire ("R&eacute;dacteurs", "auteurs.php3?aff_art[]=1comite", "redacteurs-24.png", "redacteurs", $sous_rubrique);
+			icone_bandeau_secondaire ("Administrateurs", "auteurs.php3?aff_art[]=0minirezo", "redacteurs-admin-24.png", "administrateurs", $sous_rubrique);
+			if ($connect_statut == "0minirezo"){
+				bandeau_barre_verticale();
+				icone_bandeau_secondaire ("&Agrave; la poubelle", "auteurs.php3?aff_art[]=5poubelle", "redacteurs-poubelle-24.png", "redac-poubelle", $sous_rubrique);
+			}
+			bandeau_barre_verticale();
+			icone_bandeau_secondaire ("Informations personnelles", "auteurs_edit.php3?id_auteur=$connect_id_auteur", "fiche-perso-24.png", "perso", $sous_rubrique);
+		}
+		else if ($rubrique == "messagerie"){
+			icone_bandeau_secondaire ("Forum interne", "forum.php3", "forum-interne-24.png", "forum-interne", $sous_rubrique);
+			if ($connect_statut == "0minirezo"){
+				icone_bandeau_secondaire ("Forum des administrateurs", "forum_admin.php3", "forum-admin-24.png", "forum-admin", $sous_rubrique);
+				bandeau_barre_verticale();
+				icone_bandeau_secondaire ("Suivre/g&eacute;rer les forums", "controle_forum.php3", "suivi-forum-24.png", "forum-controle", $sous_rubrique);
+				icone_bandeau_secondaire ("Suivre/g&eacute;rer les p&eacute;titions", "controle_petition.php3", "suivi-forum-24.png", "suivi-petition", $sous_rubrique);
+			}
+			if ($activer_messagerie != 'non' AND $connect_activer_messagerie != 'non') {
+				bandeau_barre_verticale();
+				icone_bandeau_secondaire ("Messagerie interne", "messagerie.php3", "messagerie-24.png", "messagerie", $sous_rubrique);
+			}
+		}
+		else if ($rubrique == "administration"){
+			icone_bandeau_secondaire ("Statistiques des visites", "statistiques.php3", "statistiques-24.png", "statistiques", $sous_rubrique);
+			if ($connect_toutes_rubriques) {
+				icone_bandeau_secondaire ("Configuration du site", "configuration.php3", "administration-24.png", "configuration", $sous_rubrique);
+				icone_bandeau_secondaire ("Gestion de la base", "admin_tech.php3", "base-24.png", "base", $sous_rubrique);
+			}
+		}
+	echo "<td width='100%'>   </td>";
+	echo "<td>";
+	echo "<img src='img_pack/barre-couleurs.gif' alt='barre-couleurs.gif' width='70' height='10' border='0' usemap='#map_couleur'>";
+	echo "</td>";
+	echo "</tr></table>";
+	echo "</td></tr></table>";
+
 
-		$result_messages = spip_query("SELECT messages.* FROM spip_messages AS messages, spip_auteurs_messages AS lien WHERE lien.id_auteur='$connect_id_auteur' AND messages.statut='publie' AND lien.id_message=messages.id_message AND messages.rv='oui' AND messages.date_heure>DATE_SUB(NOW(),INTERVAL 1 DAY) GROUP BY messages.id_message");
-		$total_messages = @mysql_num_rows($result_messages);
 		
-		if ($total_messages == 1) {
-			while ($row = @mysql_fetch_array($result_messages)) {
-				$ze_message = $row[0];
-				echo " | <a href='message.php3?id_message=$ze_message'><font color='red'>UN RENDEZ-VOUS</font></a> ";
+	// Bandeau
+	echo "\n<table cellpadding='0' bgcolor='#e4e4e4' style='border-bottom: solid 1px white; border-top: solid 1px #666666;' width='100%'><tr width='100%'><td width='100%' align='center'>";
+	echo "<table cellpadding='0' background='' width='750'><tr width='750'><td>";
+		if ($activer_messagerie != 'non' AND $connect_activer_messagerie != 'non') {
+			echo "<font face='arial,helvetica,sans-serif' size=1><b>";
+			$result_messages = mysql_query("SELECT * FROM spip_messages, spip_auteurs_messages AS lien WHERE lien.id_auteur=$connect_id_auteur AND vu='non' AND statut='publie' AND type='normal' AND lien.id_message=spip_messages.id_message");
+			$total_messages = @mysql_num_rows($result_messages);
+			if ($total_messages == 1) {
+				while($row = @mysql_fetch_array($result_messages)) {
+					$ze_message=$row[0];
+					echo "<a href='message.php3?id_message=$ze_message'><font color='red'>VOUS AVEZ UN NOUVEAU MESSAGE</font></a>";
+				}
 			}
+			if ($total_messages > 1) echo "<a href='messagerie.php3'><font color='red'>VOUS AVEZ $total_messages NOUVEAUX MESSAGES</font></a>";
+			$result_messages = mysql_query("SELECT messages.* FROM spip_messages AS messages, spip_auteurs_messages AS lien WHERE lien.id_auteur='$connect_id_auteur' AND messages.statut='publie' AND lien.id_message=messages.id_message AND messages.rv='oui' AND messages.date_heure>DATE_SUB(NOW(),INTERVAL 1 DAY) GROUP BY messages.id_message");
+			$total_messages = @mysql_num_rows($result_messages);
+			
+			if ($total_messages == 1) {
+				while ($row = @mysql_fetch_array($result_messages)) {
+					$ze_message = $row[0];
+					echo " | <a href='message.php3?id_message=$ze_message'><font color='red'>UN RENDEZ-VOUS</font></a> ";
+				}
+			}
+			if ($total_messages > 1) echo " | <a href='calendrier.php3'><font color='red'>$total_messages RENDEZ-VOUS</font></a> ";
+			echo "</b></font>";
 		}
-		if ($total_messages > 1) echo " | <a href='calendrier.php3'><font color='red'>$total_messages RENDEZ-VOUS</font></a> ";
 
-		echo "</b></font>";
-	}
+	echo "</td>";
+	echo "<td>   </td>";
+	echo "<td>";
+	echo "<font size=1 face='verdana,arial,helvetica,sans-serif'>";
+		global $options;
+		if ($options == "avancees") echo "<a href='$lien&set_options=basiques'>Interface simplifi&eacute;e</a> / <b>Internet compl&egrave;te</b>";
+		else  echo "<b>Interface simplifi&eacute;e</b> / <a href='$lien&set_options=avancees'>Interface compl&egrave;te</a>";
+	echo "</font>";
+	echo "</td>";
+	echo "<td align='right'>";
+	echo "<form method='get' style='margin: 0px;' action='recherche.php3'>";
+	echo '<input type="text" size="18" value="Chercher" name="recherche" class="spip_recherche">';
+	echo "</form>";
+	echo "</td>";
+	echo "</tr></table>";
+	echo "</td></tr></table>";
 	
-	echo " &nbsp; &nbsp; <font face='verdana,arial,helvetica,sans-serif' size=1><b><a href='calendrier.php3'><font color='#666666'><img src='IMG2/calendrier.gif' align='middle' alt='' width='14' height='18' border='0'> CALENDRIER</font></a></b></font>";
-	 
+echo "<center>";
 }
 
 
+function gros_titre($titre, $ze_logo=''){
+	global $couleur_foncee;
+	
+	echo "<div>";
+	if (strlen($ze_logo) > 3) echo "<img src='img_pack/$ze_logo' border=0 align='middle'> &nbsp; ";
+	echo "<span style='border-bottom: 1px dashed $couleur_foncee;'><font size=5 face='verdana,arial,helvetica,sans-serif' color='$couleur_foncee'><b>";
+	echo propre("$titre");
+	echo "</b></font></span></div>\n";
+}
+
+
+//
+// Cadre centre (haut de page)
+//
+
+function debut_grand_cadre(){
+	echo "\n<br><br><table width=750 cellpadding=0 cellspacing=0 border=0>";
+	echo "\n<tr>";
+	echo "<td width=750>";
+	echo "<font face='Georgia,Garamond,Times,serif' size=3>";
+
+}
+
+function fin_grand_cadre(){
+	echo "\n</font></td></tr></table>";
+}
+
+// Cadre formulaires
+
+function debut_cadre_formulaire(){
+	echo "\n<div style='border-top: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa; border-right: 1px solid white; border-bottom: 1px solid white; padding: 0px;'>";
+	echo "\n<div style='border: 1px dashed #666666; padding: 10px; background-color:#e4e4e4;'>";
+}
+
+function fin_cadre_formulaire(){
+	echo "</div>";
+	echo "</div>\n";
+}
+
+
+
 //
 // Debut de la colonne de gauche
 //
@@ -1067,12 +1364,12 @@ function debut_gauche() {
 	if (ereg("&",$lapage)) $lapage=substr($lapage,0,strpos($lapage,"&"));
 	
 	?>
-	<br><br>
+	<br>
 
-	<table width=700 cellpadding=0 cellspacing=0 border=0>
+	<table width=750 cellpadding=0 cellspacing=0 border=0>
 
 	<tr>
-	<td width=180 valign="top">
+	<td width=200 valign="top">
 	<font face='Georgia,Garamond,Times,serif' size=2>
 	<?php
 	
@@ -1092,16 +1389,16 @@ function debut_gauche() {
 
 	if ($activer_messagerie!="non" AND $connect_activer_messagerie!="non"){
 	
-		debut_cadre_relief();
+		debut_cadre_relief("messagerie-24.png");
 
-		echo "<a href='message_edit.php3?new=oui&type=normal'><img src='IMG2/m_envoi.gif' width='14' height='7' border='0'>";
+		echo "<a href='message_edit.php3?new=oui&type=normal'><img src='img_pack/m_envoi.gif' width='14' height='7' border='0'>";
 		echo "<font color='#169249' face='verdana,arial,helvetica,sans-serif' size=1><b>&nbsp;NOUVEAU MESSAGE</b></font></a>";
-		echo "\n<br><a href='message_edit.php3?new=oui&type=pb'><img src='IMG2/m_envoi_bleu.gif' width='14' height='7' border='0'>";
+		echo "\n<br><a href='message_edit.php3?new=oui&type=pb'><img src='img_pack/m_envoi_bleu.gif' width='14' height='7' border='0'>";
 		echo "<font color='#044476' face='verdana,arial,helvetica,sans-serif' size=1><b>&nbsp;NOUVEAU PENSE-B&Ecirc;TE</b></font></a>";
 
 		if ($activer_imessage != "non" AND ($connect_activer_imessage != "non" OR $connect_statut == "0minirezo")) {
-		 	$query2 = "SELECT id_auteur, nom FROM spip_auteurs WHERE id_auteur!=$connect_id_auteur AND imessage!='non' AND messagerie!='non' AND en_ligne>DATE_SUB(NOW(),INTERVAL 5 MINUTE)";
-			$result_auteurs = spip_query($query2);
+		 	$query2 = "SELECT * FROM spip_auteurs WHERE spip_auteurs.id_auteur!=$connect_id_auteur AND spip_auteurs.imessage!='non' AND spip_auteurs.messagerie!='non' AND spip_auteurs.en_ligne>DATE_SUB(NOW(),INTERVAL 5 MINUTE)";
+			$result_auteurs = mysql_query($query2);
 
 			if (mysql_num_rows($result_auteurs) > 0) {
 				echo "<font face='verdana,arial,helvetica,sans-serif' size=2>";
@@ -1125,6 +1422,9 @@ function debut_gauche() {
 //
 
 function debut_droite() {
+	
+	
+	/*
 	//
 	// Boite de recherche
 	//
@@ -1137,13 +1437,14 @@ function debut_droite() {
 	echo "</font>\n";
 	fin_cadre_relief();
 	echo "</form>";
-
+	*/
+	
 	?>
 	<br></font>
 	&nbsp;
 	</td>
-	<td width=40 rowspan=1>&nbsp;</td>
-	<td width=480 valign="top" rowspan=2>
+	<td width=50 rowspan=1>&nbsp;</td>
+	<td width=500 valign="top" rowspan=2>
 	<font face="Georgia,Garamond,Times,serif" size=3>
 	<?php
 }
@@ -1174,6 +1475,41 @@ function fin_page() {
 	fin_html();
 }
 
+
+//
+// Afficher la hierarchie des rubriques
+//
+function afficher_parents($collection){
+	global $parents;
+	global $coll;
+	$parents=ereg_replace("(~+)","\\1~",$parents);
+	if ($collection!=0){	
+		$query2="SELECT * FROM spip_rubriques WHERE id_rubrique=\"$collection\"";
+		$result2=mysql_query($query2);
+
+		while($row=mysql_fetch_array($result2)){
+			$id_rubrique = $row[0];
+			$id_parent = $row[1];
+			$titre = $row[2];
+			
+			if (acces_restreint_rubrique($id_rubrique)) {
+				$parents="~ <IMG SRC='img_pack/triangle-anim.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'><a href='naviguer.php3?coll=$id_rubrique'>$titre</a></FONT><BR>\n$parents";
+			}
+			else {
+				if ($id_parent == "0"){
+					$parents="~ <IMG SRC='img_pack/secteur-24.png' WIDTH=24 HEIGHT=24 BORDER=0 align='middle'> <FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'><a href='naviguer.php3?coll=$id_rubrique'>$titre</a></FONT><BR>\n$parents";
+				} else {
+					$parents="~ <IMG SRC='img_pack/rubrique-24.png' WIDTH=24 HEIGHT=24 BORDER=0 align='middle'> <FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'><a href='naviguer.php3?coll=$id_rubrique'>$titre</a></FONT><BR>\n$parents";
+				}
+			}
+		}
+	afficher_parents($id_parent);
+	}
+}
+
+
+
+
 //
 // Presentation des pages d'installation et d'erreurs
 //
diff --git a/ecrire/inc_sites.php3 b/ecrire/inc_sites.php3
index c1b2618068..debe73e5e4 100644
--- a/ecrire/inc_sites.php3
+++ b/ecrire/inc_sites.php3
@@ -218,9 +218,10 @@ function afficher_sites($titre_table, $requete) {
 	$tranches = afficher_tranches_requete($requete, 3);
 
 	if ($tranches) {
-		echo "<P><TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0><TR><TD WIDTH=100% BACKGROUND=''>";
-		echo "<TABLE WIDTH=100% CELLPADDING=3 CELLSPACING=0 BORDER=0>";
+		//echo "<P><TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0><TR><TD WIDTH=100% BACKGROUND=''>";
+		debut_cadre_relief("site-24.png");
 
+		echo "<TABLE WIDTH=100% CELLPADDING=3 CELLSPACING=0 BORDER=0>";
 		bandeau_titre_boite($titre_table, true);
 
 		echo $tranches;
@@ -277,7 +278,7 @@ function afficher_sites($titre_table, $requete) {
 					$puce = 'puce-orange-anim.gif';
 			}
 
-			echo "<img src='IMG2/$puce' width='7' height='7' border='0'>";
+			echo "<img src='img_pack/$puce' width='7' height='7' border='0'>";
 			echo "&nbsp;&nbsp;".typo($nom_site)."</A>";
 
 			echo " &nbsp;&nbsp; <font size='1'>[<a href='$url_site'>visiter ce site</a>]</font>";
@@ -302,7 +303,9 @@ function afficher_sites($titre_table, $requete) {
 			echo "</td>";					
 			echo "</tr></n>";
 		}
-		echo "</TABLE></TD></TR></TABLE>";
+		echo "</TABLE>";
+		//echo "</TD></TR></TABLE>";
+		fin_cadre_relief();
 	}
 }
 
@@ -396,7 +399,7 @@ function afficher_syndic_articles($titre_table, $requete) {
 							$puce = 'puce-rouge-anim.gif';
 					}
 
-					echo "<img src='IMG2/$puce' width='7' height='7' border='0'>";
+					echo "<img src='img_pack/$puce' width='7' height='7' border='0'>";
 					if ($statut == "refuse") echo "<font color='black'>";
 					if ($statut == "off") echo "<font color='red'>";
 					echo "&nbsp;&nbsp;".$titre;
diff --git a/ecrire/index.php3 b/ecrire/index.php3
index 73b05fa8fa..27a3151184 100644
--- a/ecrire/index.php3
+++ b/ecrire/index.php3
@@ -2,7 +2,7 @@
 
 include ("inc.php3");
 
-debut_page("Votre espace priv&eacute;");
+debut_page("Votre espace priv&eacute;", "asuivre", "asuivre");
 
 debut_gauche();
 
@@ -16,39 +16,77 @@ if($options != 'avancees') {
 }
 
 
-//
-// Annonces
-//
-$query = "SELECT * FROM spip_messages WHERE type = 'affich' AND statut = 'publie' ORDER BY date_heure DESC";
-$result = spip_query($query);
 
-if (mysql_num_rows($result) > 0){
-	echo "<p><table cellpadding=1 cellspacing=0 border=0 width=100%><tr><td width=100% bgcolor='black'>";
-	echo "<table cellpadding=5 cellspacing=0 border=0 width=100%><tr><td width=100% bgcolor='yellow'>";
-	echo "<font face='Verdana,Arial,Helvetica,sans-serif' size='1'>";
-	while ($row = mysql_fetch_object($result)) {
-		if (ereg("^=([^[:space:]]+)$",$row->texte,$match))
-			$url = $match[1];
-		else
-			$url = "message.php3?id_message=".$row->id_message;
-		$titre = typo($row->titre);
-		echo "<li> <a href='$url'>$titre</a>\n";
+function enfant($collection){
+	global $les_enfants;
+	$query2 = "SELECT * FROM spip_rubriques WHERE id_parent=\"$collection\" ORDER BY titre";
+	$result2 = mysql_query($query2);
+	
+	while($row=mysql_fetch_array($result2)){
+		$id_rubrique=$row[0];
+		$id_parent=$row[1];
+		$titre=$row[2];
+		$descriptif=propre($row[3]);
+	
+		$bouton_layer = bouton_block_invisible("enfants$id_rubrique");
+		$les_sous_enfants = sous_enfant($id_rubrique);
+
+		$les_enfants.= "<P>";
+		if ($id_parent == "0") $les_enfants .= debut_cadre_relief("secteur-24.png", true);
+		else  $les_enfants .= debut_cadre_relief("rubrique-24.png", true);
+		$les_enfants.= "<FONT FACE=\"verdana,arial,helvetica,sans-serif\">";
+
+		if (strlen($les_sous_enfants) > 0){
+			$les_enfants.= $bouton_layer;
+		}
+		if  (acces_restreint_rubrique($id_rubrique)){
+			$les_enfants.= "<B><A HREF='naviguer.php3?coll=$id_rubrique'><font color='red'>".typo($titre)."</font></A></B>";
+		}else{
+			$les_enfants.= "<B><A HREF='naviguer.php3?coll=$id_rubrique'>".typo($titre)."</A></B>";
+		}
+		if (strlen($descriptif)>1)
+			$les_enfants.="<BR><FONT SIZE=1>$descriptif</FONT>";
+
+		$les_enfants.= "</FONT>";
+
+		$les_enfants.="<FONT FACE='arial, helvetica'>";
+		$les_enfants .= $les_sous_enfants;
+		$les_enfants .="</FONT>&nbsp;";
+		$les_enfants .= fin_cadre_relief(true);
 	}
-	echo "</font>";
-	echo "</div>";
-	echo "</td></tr></table>";
-	echo "</td></tr></table>";
+}
+
+function sous_enfant($collection2){
+	$query3 = "SELECT * FROM spip_rubriques WHERE id_parent=\"$collection2\" ORDER BY titre";
+	$result3 = mysql_query($query3);
+
+	if (mysql_num_rows($result3) > 0){
+		$retour = debut_block_invisible("enfants$collection2")."\n\n<FONT SIZE=1><ul style='list-style-image: url(img_pack/rubrique-12.png)'>";
+		while($row=mysql_fetch_array($result3)){
+			$id_rubrique2=$row[0];
+			$id_parent2=$row[1];
+			$titre2=$row[2];
+			
+			$retour.="<LI><A HREF='naviguer.php3?coll=$id_rubrique2'>$titre2</A>\n";
+		}
+		$retour .= "</FONT></ul>\n\n".fin_block()."\n\n";
+	}
+	
+	return $retour;
 }
 
 
 
+
+
+
 //
 // Infos personnelles : nom, utilisation de la messagerie
 //
 
 echo "<p align='left'>";
 
-debut_boite_info();
+debut_cadre_relief("fiche-perso-24.png");
 echo "<font face='Verdana,Arial,Helvetica,sans-serif' size='2'>";
 echo bouton_block_invisible("info_perso");
 echo "<font size='1' color='black'><b>".majuscules($connect_nom)."</b></font>";
@@ -70,11 +108,7 @@ else {
 	echo "<br>Vous n'utilisez pas la messagerie interne de ce site.";
 }
 
-echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1>";
-echo "<br><IMG SRC='IMG2/triangle.gif' WIDTH=16 HEIGHT=14 BORDER=0>";
-echo " <b><a HREF='auteurs_edit.php3?id_auteur=$connect_id_auteur&redirect=index.php3'>MODIFIER VOS INFORMATIONS PERSONNELLES</a></b>";
-echo "</FONT>";
-
+icone_horizontale("Modifier les informations personnelles", "auteurs_edit.php3?id_auteur=$connect_id_auteur&redirect=index.php3", "fiche-perso-24.png","rien.gif");
 
 //
 // Supprimer le cookie, se deconnecter...
@@ -83,7 +117,7 @@ echo "</FONT>";
 if ($connect_statut == "0minirezo" AND $cookie_admin) {
 	echo "<hr>";
 	echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1>";
-	echo "<img src='IMG2/triangle.gif' width=16 height=14 border=0>";
+	echo "<img src='img_pack/triangle.gif' width=16 height=14 border=0>";
 	echo " <a href='../spip_cookie.php3?supp_cookie=oui'><B>SUPPRIMER LE COOKIE</B></A>";
 		echo aide ("cookie");
 	echo "</font>";
@@ -92,40 +126,96 @@ if ($connect_statut == "0minirezo" AND $cookie_admin) {
 if ($auth_can_disconnect) {
 	echo "<hr>";
 	echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1>";
-	echo "<img src='IMG2/triangle.gif' width=16 height=14 border=0>";
+	echo "<img src='img_pack/triangle.gif' width=16 height=14 border=0>";
 	echo " <a href='?logout=$connect_login'><b>SE D&Eacute;CONNECTER</b></a>";
 	echo "</font>";
 }
 
 echo fin_block();
 
-fin_boite_info();
+fin_cadre_relief();
 
 
 //
-// Afficher les principales rubriques
+// Annonces
 //
+$query = "SELECT * FROM spip_messages WHERE type = 'affich' AND statut = 'publie' ORDER BY date_heure DESC";
+$result = spip_query($query);
+
+if (mysql_num_rows($result) > 0){
+	debut_cadre_enfonce("messagerie-24.png");
+	echo "<font face='Verdana,Arial,Helvetica,sans-serif' size='1'>";
+	echo "<div style='background-color: yellow; padding: 3px;'>";
+	echo "<b>Annonces g&eacute;n&eacute;rales :</b>";
+	echo "</div>";
+	while ($row = mysql_fetch_object($result)) {
+		if (ereg("^=([^[:space:]]+)$",$row->texte,$match))
+			$url = $match[1];
+		else
+			$url = "message.php3?id_message=".$row->id_message;
+		$titre = typo($row->titre);
+		echo "<div style='padding-top: 2px;'><img src='img_pack/m_envoi_jaune.gif' border=0> <a href='$url'>$titre</a></div>\n";
+	}
+	echo "</font>";
+	fin_cadre_enfonce();
+}
 
-echo "<P align=left>";
 
-echo "<TABLE CELLPADDING=3 CELLSPACING=0 BORDER=0 WIDTH=\"100%\">";
 
-$query = "SELECT id_rubrique, titre FROM spip_rubriques WHERE id_parent=0 ORDER BY titre";
+
+
+debut_cadre_enfonce();
+echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1>";
+echo "<b>RACCOURCIS :</b><p>";
+
+
+//
+// Afficher les boutons de creation d'article et de breve
+//
+
+$query = "SELECT id_rubrique FROM spip_rubriques LIMIT 0,1";
 $result = spip_query($query);
-while ($row = mysql_fetch_array($result)) {
-	$id_rubrique = $row['id_rubrique'];
-	$titre_rubrique = typo($row['titre']);
-	if  (acces_restreint_rubrique($id_rubrique))
-		echo "<TR><TD BACKGROUND='IMG2/rien.gif'><A HREF='naviguer.php3?coll=$id_rubrique'><IMG SRC='IMG2/triangle-anim.gif' WIDTH=16 HEIGHT=14 BORDER=0></A></TD>";
-	else
-		echo "<TR><TD BACKGROUND='IMG2/rien.gif'><A HREF='naviguer.php3?coll=$id_rubrique'><IMG SRC='IMG2/triangle.gif' WIDTH=16 HEIGHT=14 BORDER=0></A></TD>";
-
-	echo "<TD BACKGROUND='IMG2/rien.gif' WIDTH=\"100%\"><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><B>";
-	echo "<A HREF='naviguer.php3?coll=$id_rubrique'>$titre_rubrique</A>";
-	echo "</B></FONT></TD></TR>";
+
+if (mysql_num_rows($result) > 0) {
+	icone_horizontale("&Eacute;crire un nouvel article", "articles_edit.php3?new=oui", "article-24.png","creer.gif");
+
+	$activer_breves = lire_meta("activer_breves");
+	if ($activer_breves != "non") {
+		icone_horizontale("&Eacute;crire une nouvelle br&egrave;ve", "breves_edit.php3?new=oui", "breve-24.png","creer.gif");
+	}
+}
+else {
+	if ($connect_statut == '0minirezo') {
+		echo "<p>Avant de pouvoir &eacute;crire des articles,<BR> vous devez cr&eacute;er au moins une rubrique.<BR>";
+	}
+}
+if ($connect_statut == '0minirezo') {
+	icone_horizontale("Cr&eacute;er une nouvelle rubrique", "rubriques_edit.php3?new=oui", "rubrique-24.png","creer.gif");
 }
 
-echo "</TABLE>";
+
+
+echo "<p>";
+$activer_messagerie = lire_meta("activer_messagerie");
+
+icone_horizontale("Forum interne", "forum.php3", "forum-interne-24.png","rien.gif");
+
+if ($connect_statut == "0minirezo")	{
+	icone_horizontale("Forum des administrateurs", "forum_admin.php3", "forum-admin-24.png","rien.gif");
+}
+if ($activer_messagerie != 'non' AND $connect_activer_messagerie != 'non') {
+	icone_horizontale("Messagerie interne", "messagerie.php3", "messagerie-24.png","rien.gif");
+}
+
+if ($connect_statut == "0minirezo")	{
+	echo "<p>";
+	icone_horizontale("Statistiques du site", "statistiques.php3", "statistiques-24.png","rien.gif");
+	icone_horizontale("Suivi des forums", "controle_forum.php3", "suivi-forum-24.png","rien.gif");
+}
+
+echo "</font>";
+fin_cadre_enfonce();
+
 
 
 debut_droite();
@@ -154,6 +244,7 @@ if ($meta["debut_restauration"]) {
 	else {
 		$texte_boite = "Erreur de restauration : fichier inexistant.";
 	}
+	
 	debut_boite_alerte();
 	echo "<font FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=4 color='black'><B>$texte_boite</B></font>";
 	fin_boite_alerte();
@@ -191,31 +282,6 @@ if ($connect_statut == "0minirezo") {
 }
 
 
-//
-// Afficher les boutons de creation d'article et de breve
-//
-
-$query = "SELECT id_rubrique FROM spip_rubriques LIMIT 0,1";
-$result = spip_query($query);
-
-if (mysql_num_rows($result) > 0) {
-
-	echo "<P align=right>";
-	echo "<A HREF='./articles_edit.php3?new=oui' onMouseOver=\"ecrire_article.src='IMG2/ecrire-article-on.gif'\" onMouseOut=\"ecrire_article.src='IMG2/ecrire-article-off.gif'\"><img src='IMG2/ecrire-article-off.gif' alt='Ecrire un nouvel article' width='69' height='53' border='0' name='ecrire_article'></A>";
-
-	$activer_breves = lire_meta("activer_breves");
-	if ($activer_breves != "non") {
-		echo " &nbsp; ";
-		echo "<A HREF='./breves_edit.php3?new=oui' onMouseOver=\"ecrire_breve.src='IMG2/ecrire-breve-on.gif'\" onMouseOut=\"ecrire_breve.src='IMG2/ecrire-breve-off.gif'\"><img src='IMG2/ecrire-breve-off.gif' alt='Ecrire une nouvelle breve' width='75' height='53' border='0' name='ecrire_breve'></A>";
-	}
-}
-else {
-	if ($connect_statut == '0minirezo') {
-		echo "<P align=right>";
-		echo "Avant de pouvoir &eacute;crire des articles,<BR> vous devez <A HREF='rubriques_edit.php3?new=oui&retour=nav' onMouseOver=\"creer_rubrique.src='IMG2/creer-rubrique-on.gif'\" onMouseOut=\"creer_rubrique.src='IMG2/creer-rubrique-off.gif'\">cr&eacute;er au moins une rubrique</A>.<BR>";
-		echo "<A HREF='rubriques_edit.php3?new=oui&retour=nav' onMouseOver=\"creer_rubrique.src='IMG2/creer-rubrique-on.gif'\" onMouseOut=\"creer_rubrique.src='IMG2/creer-rubrique-off.gif'\"><img src='IMG2/creer-rubrique-off.gif' alt='Creer une nouvelle sous-rubrique' width='95' height='56' border='0' name='creer_rubrique' ALIGN='top'></A>";
-	}
-}
 
 
 //
@@ -276,7 +342,7 @@ if (!$relief AND $connect_statut == '0minirezo' AND $connect_toutes_rubriques) {
 
 if ($relief) {
 	echo "<p>";
-	debut_cadre_relief();
+	debut_cadre_enfonce();
 
 	//
 	// Les articles a valider
@@ -305,10 +371,36 @@ if ($relief) {
 			"SELECT * FROM spip_syndic WHERE syndication='off' ORDER BY nom_site");
 	}
 	
-	fin_cadre_relief();	
+	fin_cadre_enfonce();	
 }	
 
 
+enfant(0);
+
+
+$les_enfants2=substr($les_enfants,round(strlen($les_enfants)/2),strlen($les_enfants));
+if (strpos($les_enfants2,"<P>")){
+	$les_enfants2=substr($les_enfants2,strpos($les_enfants2,"<P>"),strlen($les_enfants2));
+	$les_enfants1=substr($les_enfants,0,strlen($les_enfants)-strlen($les_enfants2));
+}else{
+	$les_enfants1=$les_enfants;
+	$les_enfants2="";
+}
+
+
+// Afficher les sous-rubriques
+	echo "<p><table cellpadding=0 cellspacing=0 border=0 width='100%'>";
+	echo "<tr><td valign='top' width=50%>$les_enfants1</td>";
+	echo "<td width=20><img src='img_pack/rien.gif' width=20></td>";
+	echo "<td valign='top' width=50%>$les_enfants2 &nbsp;";
+	if (strlen($les_enfants2) > 0) echo "<p>";
+	echo "</td></tr>";
+	echo "</table>";
+
+
+
+
+
 //
 // Vos articles soumis au vote
 //
@@ -331,15 +423,6 @@ if ($options == 'avancees') {
 		"FROM spip_articles AS articles, spip_auteurs_articles AS lien ".
 		"WHERE articles.id_article=lien.id_article AND lien.id_auteur=\"$connect_id_auteur\" AND articles.statut=\"publie\" ORDER BY articles.date DESC", true);
 
-	//
-	//  Vos articles refuses
-	//
-
-	echo "<p>";
-	afficher_articles("Vos articles refus&eacute;s",
-		"SELECT articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ".
-		"FROM spip_articles AS articles, spip_auteurs_articles AS lien ".
-		"WHERE articles.id_article=lien.id_article AND lien.id_auteur=\"$connect_id_auteur\" AND articles.statut=\"refuse\" ORDER BY articles.date DESC");
 
 }
 
diff --git a/ecrire/interface.php3 b/ecrire/interface.php3
deleted file mode 100644
index f641ff51b1..0000000000
--- a/ecrire/interface.php3
+++ /dev/null
@@ -1,133 +0,0 @@
-<?php
-
-include ("inc.php3");
-
-
-debut_page($titre_breve);
-debut_gauche();
-
-
-debut_boite_info();
-?>
-Cette page vous permet de personnaliser votre interface (page en construction).
-Vous pouvez modifier, par exemple, le fond d'&eacute;cran de l'espace priv&eacute; de SPIP.
-
-<?php
-fin_boite_info();
-
-
-debut_droite();
-
-
-echo aide ("intermodif");
-
-?>
-
-<P>
-
-<?php
-	debut_cadre_relief();
-?>
-<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=0 WIDTH=100% BACKGROUND=''>
-<TR>
-<TD BGCOLOR='<?php echo $couleur_foncee; ?>'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>
-<B>Survol :</B>
-</TD></TR></TABLE>
-<P>
-<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>
-Si l'interface de SPIP vous semble un peu lente, vous pouvez d&eacute;sactiver l'animation des boutons de la barre de navigation ci-dessus&nbsp;:
-
-
-
-<CENTER>
-<TABLE CELLPADDING=0 CELLSPACING=10 BORDER=0 BACKGROUND=''>
-<TR><TD ALIGN='center'><A HREF="interface.php3?set_survol=off"><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2>
-<img src="IMG2/asuivre-on.gif" width="69" height="79" border="0"><BR><B>Sans animation de survol</B></A>
-</FONT></TD>
-<TD ALIGN='center'><A HREF="interface.php3?set_survol=on" onMouseOver="avecsurvol.src='IMG2/asuivre-on.gif'" onMouseOut="avecsurvol.src='IMG2/asuivre-off.gif'"><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2>
-<img src="IMG2/asuivre-off.gif" width="69" height="79" border="0" NAME='avecsurvol'><BR><B>Avec animation de survol</B></A>
-</FONT></TD></TR>
-</TABLE>
-
-
-</CENTER>
-
-</FONT>
-<?php
-	fin_cadre_relief();
-
-?>
-
-
-<P>
-
-<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=0 WIDTH=100% BACKGROUND=''>
-<TR>
-<TD BGCOLOR='<?php echo $couleur_foncee; ?>'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>
-<B>Fond d'&eacute;cran :</B>
-</TD></TR></TABLE>
-
-
-<CENTER>
-
-<TABLE CELLPADDING=0 CELLSPACING=20 BORDER=0 BACKGROUND='' WIDTH=\"100%\">
-<TR>
-
-<TD ALIGN="center">
-<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=1 CLASS="profondeur">
-<TR><TD BACKGROUND='IMG2/rayures.gif'><A HREF="interface.php3?set_fond=1"><IMG SRC="IMG2/rayures.gif" BORDER=1 WIDTH=50 HEIGHT=50></A></TD></TR></TABLE>
-</TD>
-<TD>
-<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=1 CLASS="profondeur">
-<TR><TD BACKGROUND='IMG2/rayures.gif'><A HREF="interface.php3?set_fond=2"><IMG SRC="IMG2/blob.gif" BORDER=1 WIDTH=50 HEIGHT=50></A></TD></TR></TABLE>
-</TD>
-<TD>
-<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=1 CLASS="profondeur">
-<TR><TD BACKGROUND='IMG2/rayures.gif'><A HREF="interface.php3?set_fond=3"><IMG SRC="IMG2/carreaux.gif" BORDER=1 WIDTH=50 HEIGHT=50></A></TD></TR></TABLE>
-</TD>
-<TD>
-<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=1 CLASS="profondeur">
-<TR><TD BACKGROUND='IMG2/rayures.gif'><A HREF="interface.php3?set_fond=4"><IMG SRC="IMG2/fond-trame.gif" BORDER=1 WIDTH=50 HEIGHT=50></A></TD></TR></TABLE>
-</TD>
-<TD>
-<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=1 CLASS="profondeur">
-<TR><TD BACKGROUND='IMG2/rayures.gif'><A HREF="interface.php3?set_fond=5"><IMG SRC="IMG2/degrade.jpg" BORDER=1 WIDTH=50 HEIGHT=50></A></TD></TR></TABLE>
-</TD>
-</TR></TABLE>
-</CENTER>
-
-
-
-<?php
-
-	debut_cadre_relief();
-
-echo "<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=0 WIDTH=100% BACKGROUND=''>";
-echo "<TR>";
-echo "<TD BGCOLOR='$couleur_foncee'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>";
-echo "<B>Couleurs :</B>";
-echo "</TD></TR>";
-
-echo "<TR><TD BGCOLOR='#FFFFFF'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3> <A HREF='interface.php3?set_couleur=6'>Bleu</A></TD></TR>";
-echo "<TD BGCOLOR='$couleur_claire'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3> <A HREF='interface.php3?set_couleur=1'>Vert</A></TD></TR>";
-echo "<TD BGCOLOR='#FFFFFF'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>  <A HREF='interface.php3?set_couleur=2'>Rouge</A></TD></TR>";
-echo "<TD BGCOLOR='$couleur_claire'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>  <A HREF='interface.php3?set_couleur=3'>Jaune</A></TD></TR>";
-echo "<TD BGCOLOR='#FFFFFF'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>  <A HREF='interface.php3?set_couleur=4'>Violet</A></TD></TR>";
-echo "<TD BGCOLOR='$couleur_claire'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>  <A HREF='interface.php3?set_couleur=5'>Gris</A></TD></TR>";
-
-
-echo "</TR></TABLE>";
-
-	fin_cadre_relief();
-
-
-
-
-
-
-
-
-
-fin_page();
-
-?>
diff --git a/ecrire/message.php3 b/ecrire/message.php3
index 6f4319086d..13fb507b73 100644
--- a/ecrire/message.php3
+++ b/ecrire/message.php3
@@ -119,19 +119,21 @@ while($row = mysql_fetch_array($result_message)) {
 
 
 	
-	debut_page();
+	debut_page($titre, "messagerie", "messagerie");
 
 	debut_gauche();
 	
 	if ($statut == 'publie' AND $type == 'normal' AND $type != 'affich') {
-		echo "<p><center><a href='messagerie.php3?id_message=$id_message&supp_dest=$connect_id_auteur'><font face='Verdana,Arial,Helvetica,sans-serif' size=1 color='#666666'><img src='IMG2/message-efface.gif' border=0 width=32 height=32><br><b>Ne plus participer &agrave; cette discussion</b></font></a></center>";
+
+		echo "<div align='center'>";
+		icone ("Ne plus participer &agrave; cette discussion", "messagerie.php3?id_message=$id_message&supp_dest=$connect_id_auteur", "messagerie-24.png", "supprimer.gif");
+		echo "</div>";
 	}
 	
 	
 	debut_droite();
 
-	echo "<TABLE CELLPADDING=15 CELLSPACING=0 BORDER=1 WIDTH='100%'><TR><TD BGCOLOR='#FFFFFF' ALIGN='center' WITH='100%'>";
-	echo "<CENTER>";
+	debut_cadre_enfonce("messagerie-24.png");
 	echo "<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>";
 	echo "<TR><TD>";
 
@@ -194,14 +196,14 @@ while($row = mysql_fetch_array($result_message)) {
 
 			switch ($statut_auteur) {
 			case "0minirezo":
-				echo "<img src='IMG2/bonhomme-noir.gif' alt='Admin' width='23' height='12' border='0'>";
+				echo "<img src='img_pack/bonhomme-noir.gif' alt='Admin' width='23' height='12' border='0'>";
 				break;					
 			case "2redac":
 			case "1comite":
-				echo "<img src='IMG2/bonhomme-bleu.gif' alt='Admin' width='23' height='12' border='0'>";
+				echo "<img src='img_pack/bonhomme-bleu.gif' alt='Admin' width='23' height='12' border='0'>";
 				break;					
 			case "5poubelle":
-				echo "<img src='IMG2/bonhomme-rouge.gif' alt='Admin' width='23' height='12' border='0'>";
+				echo "<img src='img_pack/bonhomme-rouge.gif' alt='Admin' width='23' height='12' border='0'>";
 				break;					
 			case "nouveau":
 			default:
@@ -332,14 +334,14 @@ while($row = mysql_fetch_array($result_message)) {
 
 				switch ($statut_auteur) {
 				case "0minirezo":
-					echo "<img src='IMG2/bonhomme-noir.gif' alt='Admin' width='23' height='12' border='0'>";
+					echo "<img src='img_pack/bonhomme-noir.gif' alt='Admin' width='23' height='12' border='0'>";
 					break;					
 				case "2redac":
 				case "1comite":
-					echo "<img src='IMG2/bonhomme-bleu.gif' alt='Admin' width='23' height='12' border='0'>";
+					echo "<img src='img_pack/bonhomme-bleu.gif' alt='Admin' width='23' height='12' border='0'>";
 					break;					
 				case "5poubelle":
-					echo "<img src='IMG2/bonhomme-rouge.gif' alt='Admin' width='23' height='12' border='0'>";
+					echo "<img src='img_pack/bonhomme-rouge.gif' alt='Admin' width='23' height='12' border='0'>";
 					break;					
 				case "nouveau":
 					echo "&nbsp;";
@@ -508,8 +510,9 @@ while($row = mysql_fetch_array($result_message)) {
 	echo "<br><font face='Georgia,Garamond,Times,serif' size=3>";
 	
 	if ($expediteur == $connect_id_auteur AND ($statut == 'redac' OR $type == 'pb') OR ($type == 'affich' AND $connect_statut == '0minirezo')) {
-		afficher_icone_texte(newLinkUrl("message_edit.php3?id_message=$id_message"),
-			"Modifier ce message", 'IMG2/message-modif.gif', 32, 32, 'right');
+		echo "\n<table align='right'><tr><td>";
+		icone ("Modifier ce message", newLinkUrl("message_edit.php3?id_message=$id_message"), "messagerie-24.png", "edit.gif");
+		echo "</td></tr></table>";
 	}
 
 	echo "<p>$texte";
@@ -522,24 +525,25 @@ while($row = mysql_fetch_array($result_message)) {
 		echo "<hr noshade size=1>";
 
 		if ($expediteur == $connect_id_auteur AND ($statut == 'redac' OR $type == 'pb') OR ($type == 'affich' AND $connect_statut == '0minirezo')) {
-			afficher_icone_texte(newLinkUrl("messagerie.php3?detruire_message=$id_message"),
-				"Supprimer ce message", 'IMG2/message-efface.gif', 32, 32, 'left');
+			echo "\n<table align='left'><tr><td>";
+			icone ("Supprimer ce message", newLinkUrl("messagerie.php3?detruire_message=$id_message"), "messagerie-24.png", "supprimer.gif");
+			echo "</td></tr></table>";
 		}
 		if ($expediteur == $connect_id_auteur AND $statut == 'redac') {
 			if ($type == 'normal' AND $total_dest < 2){
 				echo "<p align='right'><font face='Verdana,Arial,Helvetica,sans-serif' size='2' color='#666666'><b>Vous devez indiquer un destinataire avant d'envoyer ce message.</b></font></p>";
 			}
 			else {
-				afficher_icone_texte(newLinkUrl("message.php3?id_message=$id_message&change_statut=publie"),
-					"Envoyer ce message", 'IMG2/message-valide.gif', 32, 32, 'right');
+				echo "\n<table align='right'><tr><td>";
+				icone ("Envoyer ce message", newLinkUrl("message.php3?id_message=$id_message&change_statut=publie"), "messagerie-24.png", "creer.gif");
+				echo "</td></tr></table>";
 			}
 		}
 		
 	}
 
 	echo "</td></tr></table>";
-	echo "</td></tr></table>";
-
+	fin_cadre_enfonce();
 	
 	//////////////////////////////////////////////////////
 	// Forums
@@ -549,9 +553,12 @@ while($row = mysql_fetch_array($result_message)) {
 
 	$forum_retour = urlencode("message.php3?id_message=$id_message");
 
-	echo "<P align='right'>";
-	echo "<A HREF='forum_envoi.php3?statut=perso&adresse_retour=".$forum_retour."&id_message=$id_message&titre_message=".urlencode($titre)."' onMouseOver=\"message.src='IMG2/message-on.gif'\" onMouseOut=\"message.src='IMG2/message-off.gif'\">";
-	echo "<img src='IMG2/message-off.gif' alt='Poster un message' width='51' height='52' border='0' name='message'></A>";
+
+	echo "\n<div align='center'>";
+		icone("Poster un message", "forum_envoi.php3?statut=perso&adresse_retour=".$forum_retour."&id_message=$id_message&titre_message=".urlencode($titre), "forum-interne-24.png", "creer.gif");
+	echo "</div>";
+
+
 	echo "<P align='left'>";
 
 	$query_forum = "SELECT * FROM spip_forum WHERE statut='perso' AND id_message='$id_message' AND id_parent=0 ORDER BY date_heure DESC LIMIT 0,20";
diff --git a/ecrire/messagerie.php3 b/ecrire/messagerie.php3
index 8bfd6d4424..f98f0f3f40 100644
--- a/ecrire/messagerie.php3
+++ b/ecrire/messagerie.php3
@@ -13,7 +13,7 @@ if ($detruire_message) {
 }
 
 
-debut_page();
+debut_page("Votre messagerie", "messagerie", "messagerie");
 debut_gauche();
 
 
@@ -21,15 +21,15 @@ debut_boite_info();
 
 echo propre("La messagerie vous permet d'&eacute;changer des messages entre r&eacute;dacteurs, de conserver des pense-b&ecirc;tes (pour votre usage personnel) ou d'afficher des notes en marge de chaque page.");
 
-echo propre(" <br><br><IMG SRC='IMG2/m_envoi.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Le symbole {{vert}} indique les messages &eacute;chang&eacute;s entre utilisateurs du site.");
+echo propre(" <br><br><IMG SRC='img_pack/m_envoi.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Le symbole {{vert}} indique les {{messages &eacute;chang&eacute;s entre utilisateurs}} du site.");
 
 echo aide ("messut");
 
-echo propre(" <br><br><IMG SRC='IMG2/m_envoi_bleu.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Le symbole {{bleu}} indique un pense-b&ecirc;te: c'est-&agrave;-dire un message &agrave; votre usage personnel.");
+echo propre(" <br><br><IMG SRC='img_pack/m_envoi_bleu.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Le symbole {{bleu}} indique un {{pense-b&ecirc;te}}: c'est-&agrave;-dire un message &agrave; votre usage personnel.");
 
 echo aide ("messpense");
 
-echo propre(" <br><br><IMG SRC='IMG2/m_envoi_affich.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Le symbole {{jaune}} indique une annonce&nbsp;: modifiable par tous les administrateurs, et visible par tous les r&eacute;dacteurs.");
+echo propre(" <br><br><IMG SRC='img_pack/m_envoi_jaune.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Le symbole {{jaune}} indique une {{annonces &agrave; tous les r&eacute;dacteurs}}&nbsp;: modifiable par tous les administrateurs, et visible par tous les r&eacute;dacteurs.");
 
 
 fin_boite_info();
@@ -90,7 +90,7 @@ function afficher_messages($titre_table, $query_message, $afficher_auteurs = tru
 				$puce = 'm_envoi_jaune.gif';
 				break;
 			case 'affich' :
-				$puce = 'm_envoi_affich.gif';
+				$puce = 'm_envoi_jaune.gif';
 				break;
 			case 'normal':
 			default:
@@ -98,7 +98,7 @@ function afficher_messages($titre_table, $query_message, $afficher_auteurs = tru
 				break;
 			}
 				
-			$s .= "<img src='IMG2/$puce' width='14' height='7' border='0'>";
+			$s .= "<img src='img_pack/$puce' width='14' height='7' border='0'>";
 			$s .= "&nbsp;&nbsp;".typo($titre)."</A>";
 			$vals[] = $s;
 
@@ -178,7 +178,11 @@ afficher_messages("Vos anciens pense-b&ecirc;te", $query_message, false, false,
 
 if ($connect_statut == '0minirezo') {
 	$query_message = "SELECT * FROM spip_messages AS messages WHERE statut='publie' AND type='affich'";
-	afficher_messages("Annonces <font size=1>&nbsp;&nbsp;&nbsp;<a href='message_edit.php3?new=oui&type=affich'><img src='IMG2/m_envoi_affich.gif' width='14' height='7' border='0'>Ajouter</a></font>", $query_message, false, false, false, true);
+	afficher_messages("Annonces &agrave; tous les r&eacute;dacteurs <font size=1>&nbsp;&nbsp;&nbsp;<a href='message_edit.php3?new=oui&type=affich'><img src='img_pack/m_envoi_jaune.gif' width='14' height='7' border='0'> Ajouter</a></font>", $query_message, false, false, false, true);
+}
+else {
+	$query_message = "SELECT * FROM spip_messages AS messages WHERE statut='publie' AND type='affich'";
+	afficher_messages("Annonces &agrave; tous les r&eacute;dacteurs", $query_message, false, false, false, true);
 }
 
 fin_page();
diff --git a/ecrire/mots_edit.php3 b/ecrire/mots_edit.php3
index de7e8ad7cc..c830d6ebe0 100644
--- a/ecrire/mots_edit.php3
+++ b/ecrire/mots_edit.php3
@@ -20,7 +20,7 @@ function mySel($varaut, $variable) {
 //
 if ($connect_statut == '0minirezo') {
 	if ($new == 'oui') {
-		$query = "INSERT INTO spip_mots (titre) VALUES ('')";
+		$query = "INSERT INTO spip_mots (titre,id_groupe) VALUES ('','$id_groupe')";
 		$result = spip_query($query);
 		$id_mot = mysql_insert_id();
 	}
@@ -75,7 +75,7 @@ if ($row = mysql_fetch_array($result)) {
 	$type = $row['type'];
 }
 
-debut_page("&laquo; $titre &raquo;");
+debut_page("&laquo; $titre &raquo;", "documents", "mots");
 debut_gauche();
 
 
@@ -85,13 +85,19 @@ debut_gauche();
 
 debut_boite_info();
 echo "<CENTER>";
-echo "<A HREF='../spip_redirect.php3?id_mot=$id_mot&recalcul=oui'><img src='IMG2/voirenligne.gif' alt='voir en ligne' width='48' height='48' border='0' align='right'></A>";
-
 echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>MOT NUM&Eacute;RO :</B></FONT>";
 echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=6><B>$id_mot</B></FONT>";
 echo "</CENTER>";
 fin_boite_info();
 
+echo "<p><center>";
+if ($new == 'oui') {
+	$adresse_retour = "mots_edit.php3?redirect=$redirect&redirect_ok=oui&supp_mot=$id_mot";
+}else {
+	$adresse_retour = "mots_edit.php3?redirect=$redirect&redirect_ok=oui";
+}
+icone("Voir tous les mots-cl&eacute;s", $adresse_retour, "mot-cle-24.png", "rien.gif");
+echo "</center>";
 
 //////////////////////////////////////////////////////
 // Logos du mot-clef
@@ -115,28 +121,42 @@ if ($connect_statut == '0minirezo' AND ($options == 'avancees' OR $arton_ok)) {
 
 debut_droite();
 
-if ($new == 'oui') {
-	echo "<A HREF='mots_edit.php3?redirect=$redirect&redirect_ok=oui&supp_mot=$id_mot' onMouseOver=\"retour.src='IMG2/retour-on.gif'\" onMouseOut=\"retour.src='IMG2/retour-off.gif'\"><img src='IMG2/retour-off.gif' alt='Annuler le nouveau mot-cl&eacute;' width='49' height='46' border='0' name='retour' align='middle'></A>";
-}else {
-	echo "<A HREF='mots_edit.php3?redirect=$redirect&redirect_ok=oui' onMouseOver=\"retour.src='IMG2/retour-on.gif'\" onMouseOut=\"retour.src='IMG2/retour-off.gif'\"><img src='IMG2/retour-off.gif' alt='Retour' width='49' height='46' border='0' name='retour' align='middle'></A>";
-	
+debut_cadre_enfonce("groupe-mot-24.png");
+
+
+echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>";
+echo "<tr width='100%'>";
+echo "<td width='100%' valign='top'>";
+gros_titre($titre);
+
+
+if (strlen($descriptif) > 1) {
+	echo "<p><div align='left' style='padding: 5px; border: 1px dashed #aaaaaa;'>";
+	echo "<font size=2 face='Verdana,Arial,Helvetica,sans-serif'>";
+	echo "<b>Descriptif :</b> ";
+	echo propre($descriptif);
+	echo "&nbsp; ";
+	echo "</font>";
+	echo "</div>";
 }
+echo "</td>";
 
-echo "<FONT SIZE=5 FACE='Verdana,Arial,Helvetica,sans-serif'><B>$titre</B></FONT>";
+	echo "<td><img src='img_pack/rien.gif' width=5></td>\n";
+	echo "<td  align='right' valign='top'>";
+	icone("Voir en ligne", "../spip_redirect.php3?id_mot=$id_mot&recalcul=oui", "racine-24.png", "rien.gif");
+	echo "</td>";
 
-if (strlen($descriptif)>0 OR strlen($texte)>0){
-	debut_boite_info();
+echo "</tr></table>\n";
 
+
+if (strlen($texte)>0){
 	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif'>";
-	
-	echo "<P><B>$descriptif</B>";
 	echo "<P>$texte";
-	
 	echo "</FONT>";
-
-	fin_boite_info();
 }
 
+
+
 echo "<P>";
 
 if ($connect_statut == "0minirezo") $aff_articles = "prepa,prop,publie,refuse";
@@ -159,10 +179,14 @@ afficher_breves("Les br&egrave;ves li&eacute;es &agrave; ce mot-cl&eacute;",
 afficher_sites("Les sites r&eacute;f&eacute;renc&eacute;s li&eacute;es &agrave; ce mot-cl&eacute;",
 "SELECT syndic.* FROM spip_syndic AS syndic, spip_mots_syndic AS lien WHERE lien.id_mot='$id_mot' AND lien.id_syndic=syndic.id_syndic ORDER BY syndic.nom_site DESC LIMIT 0,10");
 
+fin_cadre_enfonce();
+
+
+
 
 if ($connect_statut =="0minirezo"){
 	echo "<P>";
-	debut_cadre_relief();
+	debut_cadre_formulaire();
 
 
 
@@ -191,11 +215,13 @@ if ($connect_statut =="0minirezo"){
 		echo "<B>Nom ou titre du mot-cl&eacute;</B> [Obligatoire]";
 		echo aide ("mots");
 
-		echo "<BR><INPUT TYPE='text' NAME='titre' CLASS='formo' VALUE=\"$titre\" SIZE='40'><P>";
+		echo "<BR><INPUT TYPE='text' NAME='titre' CLASS='formo' VALUE=\"$titre\" SIZE='40'>";
+
 
+		debut_cadre_relief("groupe-mot-24.png");
 		echo  "Dans le groupe :</label>\n";
 		echo aide ("motsgroupes");
-		echo  "<UL><SELECT NAME='id_type'>\n";
+		echo  " &nbsp; <SELECT NAME='id_type' class='fondl'>\n";
 
 		$query_groupes = "SELECT * FROM spip_groupes_mots ORDER BY titre";
 		$result = spip_query($query_groupes);
@@ -206,7 +232,8 @@ if ($connect_statut =="0minirezo"){
 		}			
 
 
-		echo  "</SELECT></UL>";
+		echo  "</SELECT>";
+		fin_cadre_relief();
 
 		
 	
@@ -214,7 +241,7 @@ if ($connect_statut =="0minirezo"){
 
 		if ($options == 'avancees' OR $descriptif) {
 			echo "<B>Descriptif rapide</B><BR>";
-			echo "<TEXTAREA NAME='descriptif' CLASS='forml' ROWS='2' COLS='40' wrap=soft>";
+			echo "<TEXTAREA NAME='descriptif' CLASS='forml' ROWS='4' COLS='40' wrap=soft>";
 			echo $descriptif;
 			echo "</TEXTAREA><P>\n";
 		}
@@ -224,7 +251,7 @@ if ($connect_statut =="0minirezo"){
 
 		if ($options == 'avancees' OR $texte) {
 			echo "<B>Texte explicatif</B><BR>";
-			echo "<TEXTAREA NAME='texte' ROWS='5' CLASS='forml' COLS='40' wrap=soft>";
+			echo "<TEXTAREA NAME='texte' ROWS='8' CLASS='forml' COLS='40' wrap=soft>";
 			echo $texte;
 			echo "</TEXTAREA><P>\n";
 		}
@@ -236,7 +263,7 @@ if ($connect_statut =="0minirezo"){
 		echo "</FORM>";
 	}
 
-fin_cadre_relief();
+	fin_cadre_formulaire();
 }
 
 
diff --git a/ecrire/mots_tous.php3 b/ecrire/mots_tous.php3
index 4a9401b16b..d6140dfcba 100644
--- a/ecrire/mots_tous.php3
+++ b/ecrire/mots_tous.php3
@@ -72,7 +72,7 @@ if ($connect_statut == '0minirezo') {
 }
 
 
-debut_page("Mots-cl&eacute;s");
+debut_page("Mots-cl&eacute;s", "documents", "mots");
 debut_gauche();
 
 echo aide ("mots");
@@ -83,20 +83,6 @@ debut_droite();
 
 /////
 
-if ($connect_statut =="0minirezo" AND !$conf_mot){
-	echo "<P align='right'>";
-	
-	$query_groupes = "SELECT * FROM spip_groupes_mots ORDER BY titre";
-	$nb_groupes = mysql_num_rows(spip_query($query_groupes));
-
-	if ($nb_groupes > 0)
-		echo "<A HREF='mots_edit.php3?new=oui&redirect=mots_tous.php3' onMouseOver=\"creer_mot.src='IMG2/creer-mot-on.gif'\" onMouseOut=\"creer_mot.src='IMG2/creer-mot-off.gif'\"><img src='IMG2/creer-mot-off.gif' alt='Creer un nouveau mot-cle' width='86' height='56' border='0' name='creer_mot'></A>";
-	else
-		echo "Avant de pouvoir cr&eacute;er des mots-cl&eacute;s,<br> vous devez d'abord cr&eacute;er un groupe de mots&nbsp;:<p align='right'>";
-
-	echo " &nbsp; <A HREF='mots_type.php3?new=oui' onMouseOver=\"creer_groupe.src='IMG2/creer-groupe-on.gif'\" onMouseOut=\"creer_groupe.src='IMG2/creer-groupe-off.gif'\"><img src='IMG2/creer-groupe-off.gif' alt='Creer un nouveau groupe' width='82' height='56' border='0' name='creer_groupe'></A>";
-}
-
 if ($conf_mot>0) {
 	if ($nb_articles == 1) {
 		$texte_lie = "un article, ";
@@ -209,18 +195,20 @@ while($row_groupes = mysql_fetch_array($result_groupes)) {
 	$ifond=0;
 	
 	// Afficher le titre du groupe
-	echo "<p><table border=0 cellspacing=0 cellpadding=3 width=\"100%\" style='border: solid black 1px'>";
-	echo "<tr><td bgcolor='#eeeecc' colspan=2><font face='verdana,arial,helvetica,sans-serif' size=3 color='#000000'><b>$titre_groupe</b>";
+	debut_cadre_enfonce("groupe-mot-24.png");
+	echo "<p><table border=0 cellspacing=0 cellpadding=3 width=\"100%\">";
+	echo "<tr><td bgcolor='$couleur_foncee' colspan=2><font face='verdana,arial,helvetica,sans-serif' size=3 color='#ffffff'><b>$titre_groupe</b>";
 	echo "</font></td>";
-	echo "<td bgcolor='#eeeecc' align='right'><font face='verdana,arial,helvetica,sans-serif' size=1>";
-	if ($connect_statut == "0minirezo"){
+	echo "<td bgcolor='$couleur_foncee' align='right'><font face='verdana,arial,helvetica,sans-serif' size=1>";
+	/*if ($connect_statut == "0minirezo"){
 		echo " [<a href=\"mots_type.php3?id_groupe=$id_groupe\">modifier</a>]";
 	}else echo "&nbsp;";
+	*/
 	echo "</font></td></tr>";
 
 
 	
-	echo "<tr><td bgcolor='#eeeeee' colspan=3><font face='verdana,arial,helvetica,sans-serif' size=1>";
+	echo "<tr><td colspan=3><font face='verdana,arial,helvetica,sans-serif' size=1>";
 		if ($articles == "oui") echo "> Articles &nbsp;&nbsp;";
 		if ($breves == "oui") echo "> Br&egrave;ves &nbsp;&nbsp;";
 		if ($rubriques == "oui") echo "> Rubriques &nbsp;&nbsp;";
@@ -239,7 +227,7 @@ while($row_groupes = mysql_fetch_array($result_groupes)) {
 		if ($acces_comite == "oui") echo "> R&eacute;dacteurs &nbsp;&nbsp;";
 		if ($acces_forum == "oui") echo "> Visiteurs du site public &nbsp;&nbsp;";
 		
-	echo "</font></td></tr>";	
+	echo "</font></td></tr></table>";	
 	
 	
 	
@@ -249,7 +237,8 @@ while($row_groupes = mysql_fetch_array($result_groupes)) {
 	$result = spip_query($query);
 
 	if (mysql_num_rows($result) > 0) {
-
+		debut_cadre_relief("mot-cle-24.png");
+		echo "<table border=0 cellspacing=0 cellpadding=3 width=\"100%\">";
 		// Afficher les mots-cles
 		while($row = mysql_fetch_array($result)) {
 			$id_mot = $row['id_mot'];
@@ -278,9 +267,9 @@ while($row_groupes = mysql_fetch_array($result_groupes)) {
 				echo "<TR BGCOLOR='$couleur'>";
 				echo "<TD>";
 				if ($connect_statut == "0minirezo" OR $nombre_mots>0){
-					echo "<A HREF='mots_edit.php3?id_mot=$id_mot&redirect=mots_tous.php3'><img src='IMG2/petite-cle.gif' alt='X' width='23' height='12' border='0'></A>";
+					echo "<A HREF='mots_edit.php3?id_mot=$id_mot&redirect=mots_tous.php3'><img src='img_pack/petite-cle.gif' alt='X' width='23' height='12' border='0'></A>";
 				}else{
-					echo "<img src='IMG2/petite-cle.gif' alt='X' width='23' height='12' border='0'>";
+					echo "<img src='img_pack/petite-cle.gif' alt='X' width='23' height='12' border='0'>";
 				}
 				echo "</TD>";
 				echo "<TD WIDTH=\"50%\">";
@@ -336,19 +325,25 @@ while($row_groupes = mysql_fetch_array($result_groupes)) {
 					echo "<FONT SIZE=1>[<A HREF='mots_tous.php3?conf_mot=$id_mot'>supprimer&nbsp;ce&nbsp;mot</A>]</FONT>";
 				} else echo "&nbsp;";
 
-				//echo "<IMG SRC='IMG2/rien.gif' WIDTH=100 HEIGHT=1 BORDER=0>";
+				//echo "<IMG SRC='img_pack/rien.gif' WIDTH=100 HEIGHT=1 BORDER=0>";
 				echo "</FONT>";
 				echo "</TD>";
 				echo "</TR>\n";
 			}
 		}
 
+	echo "</table>";
+	fin_cadre_relief();
+	
+	$supprimer_groupe = false;
 
 
 	} 
 	else {
+		
 		if ($connect_statut =="0minirezo"){
-			echo "<TR><TD ALIGN='right' COLSPAN=3><A HREF='mots_tous.php3?supp_group=$id_groupe'>Supprimer ce groupe</A></TD></TR>";
+			$supprimer_groupe = true;
+			//echo "<A HREF='mots_tous.php3?supp_group=$id_groupe'>Supprimer ce groupe</A>";
 		}
 	}
 	
@@ -356,13 +351,37 @@ while($row_groupes = mysql_fetch_array($result_groupes)) {
 	
 	
 	
-	echo "</table>";
+	
+	if ($connect_statut =="0minirezo" AND !$conf_mot){
+		echo "\n<table cellpadding=0 cellspacing=0 border=0 width=100%>";
+		echo "<tr>";
+		echo "<td>";
+		icone("Modifier ce groupe de mots", "mots_type.php3?id_groupe=$id_groupe", "groupe-mot-24.png", "edit.gif");
+		echo "</td>";
+		if ($supprimer_groupe){
+			echo "<td>";
+			icone("Supprimer ce groupe", "mots_tous.php3?supp_group=$id_groupe", "groupe-mot-24.png", "supprimer.gif");
+			echo "</td>";
+			echo "<td> &nbsp; </td>"; // Histoire de forcer "supprimer" un peu plus vers la gauche
+		}
+		echo "<td align='right'>";
+		icone("Cr&eacute;er un nouveau mot-cl&eacute;", "mots_edit.php3?new=oui&redirect=mots_tous.php3&id_groupe=$id_groupe", "mots-cle-24.png", "creer.gif");
+		echo "</td></tr></table>";
+	}	
+	fin_cadre_enfonce();
+
+}
 
 
 
+if ($connect_statut =="0minirezo" AND !$conf_mot){
+	echo "<p>&nbsp;</p><div align='right'>";
+	icone("Cr&eacute;er un nouveau groupe de mots", "mots_type.php3?new=oui", "groupe-mot-24.png", "creer.gif");
+	echo "</div>";
 }
 
 
+
 fin_page();
 
 ?>
diff --git a/ecrire/mots_type.php3 b/ecrire/mots_type.php3
index 78df9e390c..3cb91a382d 100644
--- a/ecrire/mots_type.php3
+++ b/ecrire/mots_type.php3
@@ -29,41 +29,57 @@ while($row = mysql_fetch_array($result_groupes)) {
 
 }
 
+debut_page("&laquo; $titre &raquo;", "documents", "mots");
 
-debut_page($titre_breve);
 debut_gauche();
 
 
 
 debut_droite();
 
+debut_cadre_enfonce("groupe-mot-24.png");
 
-echo "<A HREF='mots_tous.php3' onMouseOver=\"retour.src='IMG2/retour-on.gif'\" onMouseOut=\"retour.src='IMG2/retour-off.gif'\"><img src='IMG2/retour-off.gif' alt='Retour' width='49' height='46' border='0' name='retour' align='left'></A>";
 
-echo "&nbsp; <font face='verdana,arial,helvetica' size=1><b>GROUPE DE MOTS :</b><br></font>";
-echo "&nbsp; <font face='verdana,arial,helvetica' size=5><b>$titre</b></font>";
-echo aide("motsgroupes")."<p><br><p>";
 
+echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>";
+echo "<tr width='100%'>";
+
+	echo "<td  align='right' valign='top'>";
+	icone("Retour", "mots_tous.php3", "mot-cle-24.png", "rien.gif");
+	echo "</td>";
+	echo "<td><img src='img_pack/rien.gif' width=5></td>\n";
 
-if ($connect_statut =="0minirezo"){
 
+echo "<td width='100%' valign='top'>";
+echo "<font face='verdana,arial,helvetica' size=1><b>GROUPE DE MOTS :</b><br></font>";
+gros_titre($titre);
+echo aide("motsgroupes");
+
+if ($connect_statut =="0minirezo"){
 	$type=htmlspecialchars(urldecode($type));
-	
-	
-	echo "<font face='verdana,arial,helvetica'>";
+	echo "<p><font face='verdana,arial,helvetica'>";
 	echo "<FORM ACTION='mots_tous.php3' METHOD='post'>\n";
 	echo "<INPUT TYPE='Hidden' NAME='modifier_groupe' VALUE=\"oui\">\n";
 	echo "<INPUT TYPE='Hidden' NAME='id_groupe' VALUE=\"$id_groupe\">\n";
 	echo "<INPUT TYPE='Hidden' NAME='ancien_type' VALUE=\"$titre\">\n";
+	debut_cadre_formulaire();
+	echo "<b>Changer le titre de ce groupe :</b><br>\n";
+	echo "<INPUT TYPE='Text' SIZE=40 CLASS='formo' NAME='change_type' VALUE=\"$titre\">\n";
+	echo "<p><div align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='Valider'></div>";
+	fin_cadre_formulaire();
+}
+
+
+echo "</td></tr></table>";
 
 
-	debut_cadre_relief();
-	echo "<b>Titre de ce groupe :</b><br>\n";
-	echo "<INPUT TYPE='Text' SIZE=40 CLASS='formo' NAME='change_type' VALUE=\"$titre\">\n";
-	fin_cadre_relief();
 
+fin_cadre_enfonce();
 
-	echo "<p><div class='forml' style='padding:5px; border: solid black 1px'>";
+if ($connect_statut =="0minirezo"){
+	echo "<p>";
+	debut_cadre_formulaire();
+	echo "<div style='padding: 5px; border: 1px dashed #aaaaaa; background-color: #dddddd;'>";
 		echo "<b>Les mots-cl&eacute;s de ce groupe peuvent &ecirc;tre associ&eacute;s&nbsp;:</b>";
 		echo "<ul>";
 		
@@ -92,7 +108,7 @@ if ($connect_statut =="0minirezo"){
 	$config_precise_groupes = lire_meta("config_precise_groupes");
 	if ($config_precise_groupes == "oui" OR $unseul == "oui" OR $obligatoire == "oui"){
 		echo "<p>";
-		echo "<div class='forml' style='padding:5px; border: solid black 1px'>";
+	echo "<div style='padding: 5px; border: 1px dashed #aaaaaa; background-color: #dddddd;'>";
 			
 			if ($unseul == "oui") $checked = "checked";
 			else $checked = "";
@@ -109,7 +125,7 @@ if ($connect_statut =="0minirezo"){
 
 	
 	echo "<p>";
-	echo "<div class='forml' style='padding:5px; border: solid black 1px'>";
+	echo "<div style='padding: 5px; border: 1px dashed #aaaaaa; background-color: #dddddd;'>";
 		echo "<b>Les mots de ce groupe peuvent ĂȘtre attribuĂ©s par&nbsp;:</b>";
 		echo "<ul>";
 		
@@ -138,9 +154,9 @@ if ($connect_statut =="0minirezo"){
 	
 	
 
-	echo "<p><div align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='Valider'>";
+	echo "<p><div align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='Valider'></div>";
 	echo "</FORM><P>";
-	
+	fin_cadre_formulaire();	
 	echo "</font>";
 
 
diff --git a/ecrire/naviguer.php3 b/ecrire/naviguer.php3
index 3ce245987b..442727fbcc 100644
--- a/ecrire/naviguer.php3
+++ b/ecrire/naviguer.php3
@@ -10,59 +10,28 @@ include_local ("inc_mots.php3");
 if (!$coll) $coll=0;
 $flag_mots = lire_meta("articles_mots");
 
-//
-// Afficher la hierarchie des rubriques
-//
-function parent($collection){
-	global $parents;
-	global $coll;
-	$parents=ereg_replace("(~+)","\\1~",$parents);
-	if ($collection!=0){	
-		$query2="SELECT * FROM spip_rubriques WHERE id_rubrique=\"$collection\"";
-		$result2=spip_query($query2);
-
-		while($row=mysql_fetch_array($result2)){
-			$id_rubrique = $row[0];
-			$id_parent = $row[1];
-			$titre = $row[2];
-			
-			if ($id_rubrique==$coll){
-				if (acces_restreint_rubrique($id_rubrique))
-					$parents="~ <IMG SRC='IMG2/triangle-anim.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=4 FACE='Verdana,Arial,Helvetica,sans-serif'><B>".majuscules($titre)."</B></FONT><BR>\n$parents";
-				else
-					$parents="~ <IMG SRC='IMG2/triangle.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=4 FACE='Verdana,Arial,Helvetica,sans-serif'><B>".majuscules($titre)."</B></FONT><BR>\n$parents";
-			}else{
-				if (acces_restreint_rubrique($id_rubrique))
-					$parents="~ <IMG SRC='IMG2/triangle-bas-anim.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'><a href='naviguer.php3?coll=$id_rubrique'>$titre</a></FONT><BR>\n$parents";
-				else
-					$parents="~ <IMG SRC='IMG2/triangle-bas.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'><a href='naviguer.php3?coll=$id_rubrique'>$titre</a></FONT><BR>\n$parents";
-			}
-		}
-	parent($id_parent);
-	}
-}
 
 function enfant($collection){
 	global $les_enfants;
 	$query2 = "SELECT * FROM spip_rubriques WHERE id_parent=\"$collection\" ORDER BY titre";
-	$result2 = spip_query($query2);
+	$result2 = mysql_query($query2);
 	
 	while($row=mysql_fetch_array($result2)){
 		$id_rubrique=$row[0];
 		$id_parent=$row[1];
 		$titre=$row[2];
-		$descriptif=$row[3];
+		$descriptif=propre($row[3]);
 	
+		$bouton_layer = bouton_block_invisible("enfants$id_rubrique");
 		$les_sous_enfants = sous_enfant($id_rubrique);
 
-		$les_enfants.= "<P><TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH=\"100%\">";
-		$les_enfants.= "<TR><TD WIDTH=\"100%\">";
-		$les_enfants.= "<TABLE CELLPADDING=1 CELLSPACING=0 BORDER=0 WIDTH=\"100%\"><TR><TD BGCOLOR='#000000' WIDTH=\"100%\">";
-		$les_enfants.= "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=\"100%\"><TR><TD BACKGROUND='IMG2/rayures.gif' BGCOLOR='#FFFFFF' WIDTH=\"100%\">";
-		$les_enfants.= "<FONT FACE=\"Georgia,Garamond,Times,serif\">";
+		$les_enfants.= "<P>";
+		if ($id_parent == "0") $les_enfants .= debut_cadre_relief("secteur-24.png", true);
+		else  $les_enfants .= debut_cadre_relief("rubrique-24.png", true);
+		$les_enfants.= "<FONT FACE=\"verdana,arial,helvetica,sans-serif\">";
 
 		if (strlen($les_sous_enfants) > 0){
-			$les_enfants.= bouton_block_invisible("enfants$id_rubrique");
+			$les_enfants.= $bouton_layer;
 		}
 		if  (acces_restreint_rubrique($id_rubrique)){
 			$les_enfants.= "<B><A HREF='naviguer.php3?coll=$id_rubrique'><font color='red'>".typo($titre)."</font></A></B>";
@@ -73,25 +42,20 @@ function enfant($collection){
 			$les_enfants.="<BR><FONT SIZE=1>$descriptif</FONT>";
 
 		$les_enfants.= "</FONT>";
-		$les_enfants.= "</TD></TR></TABLE>";
-		$les_enfants.= "</TD></TR></TABLE>";
-		$les_enfants.= "</TD>";
-		$les_enfants.= "<TD VALIGN='top' BACKGROUND='IMG2/ombre-d.gif' WIDTH=5><img src='IMG2/ombre-hd.gif' width='5' height='9' border=0><TD></TR>";
-		$les_enfants.= "<TR><TD BACKGROUND='IMG2/ombre-b.gif' ALIGN='left'><img src='IMG2/ombre-bg.gif' width='8' height='5' border='0'></TD><TD><img src='IMG2/ombre-bd.gif' width='5' height='5' border='0'></TD></TR></TABLE>";
 
-//		$les_enfants.="<BR>";
 		$les_enfants.="<FONT FACE='arial, helvetica'>";
 		$les_enfants .= $les_sous_enfants;
-		$les_enfants.="</FONT>&nbsp;";
+		$les_enfants .="</FONT>&nbsp;";
+		$les_enfants .= fin_cadre_relief(true);
 	}
 }
 
 function sous_enfant($collection2){
 	$query3 = "SELECT * FROM spip_rubriques WHERE id_parent=\"$collection2\" ORDER BY titre";
-	$result3 = spip_query($query3);
+	$result3 = mysql_query($query3);
 
 	if (mysql_num_rows($result3) > 0){
-		$retour = debut_block_invisible("enfants$collection2")."\n\n<FONT SIZE=1><ul>";
+		$retour = debut_block_invisible("enfants$collection2")."\n\n<FONT SIZE=1><ul style='list-style-image: url(img_pack/rubrique-12.png)'>";
 		while($row=mysql_fetch_array($result3)){
 			$id_rubrique2=$row[0];
 			$id_parent2=$row[1];
@@ -114,7 +78,7 @@ if ($titre){
 	// si c'est une rubrique-secteur contenant des breves, ne deplacer
 	// que si $confirme_deplace == 'oui'
 	$query = "SELECT COUNT(*) FROM spip_breves WHERE id_rubrique=\"$id_rubrique\"";
-	$row = mysql_fetch_array(spip_query($query));
+	$row = mysql_fetch_array(mysql_query($query));
 	if (($row[0] > 0) and !($confirme_deplace == 'oui')) {
 		$id_parent = 0;
 	}
@@ -130,7 +94,7 @@ if ($titre){
 	$descriptif = addslashes($descriptif);
 	$texte = addslashes($texte);
 	$query = "UPDATE spip_rubriques SET $change_parent titre=\"$titre\", descriptif=\"$descriptif\", texte=\"$texte\" WHERE id_rubrique=$id_rubrique";
-	$result = spip_query($query);
+	$result = mysql_query($query);
 	
 	calculer_rubriques();
 
@@ -143,14 +107,15 @@ if ($titre){
 // infos sur cette rubrique
 //
 $query="SELECT * FROM spip_rubriques WHERE id_rubrique='$coll'";
-$result=spip_query($query);
+$result=mysql_query($query);
 
 while($row=mysql_fetch_array($result)){
 	$id_rubrique=$row[0];
-	$id_parent=$row[1];
+	$id_parent=$row['id_parent'];
 	$titre=$row[2];
 	$descriptif=$row[3];
 	$texte=$row[4];
+	$statut = $row['statut'];
 }
 
 if ($titre)
@@ -158,24 +123,40 @@ if ($titre)
 else
 	$titre_page = "Naviguer dans le site...";
 
-debut_page($titre_page);
-debut_gauche();
 
-debut_boite_info();
 
-echo "<CENTER>";
 
+///// debut de la page
+debut_page($titre_page, "documents", "rubriques");
 
-if ($coll >0) {
-	echo "<A HREF='../spip_redirect.php3?id_rubrique=$coll&recalcul=oui'><img src='IMG2/voirenligne.gif' alt='voir en ligne' width='48' height='48' border='0' align='right'></A>";
-}
+
+//////// parents
 
 
-echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>RUBRIQUE NUM&Eacute;RO&nbsp;:</B></FONT>";
-echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=6><B>$coll</B></FONT>";
-echo "</CENTER>";
+debut_grand_cadre();
 
-fin_boite_info();
+afficher_parents($id_parent);
+$parents="~ <IMG SRC='img_pack/racine-24.png' WIDTH=24 HEIGHT=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents;
+
+$parents=ereg_replace("~","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$parents);
+$parents=ereg_replace("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ","",$parents);
+
+echo "$parents";
+
+fin_grand_cadre();
+
+
+
+debut_gauche();
+
+if ($coll > 0) {
+	debut_boite_info();
+	echo "<CENTER>";
+	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>RUBRIQUE NUM&Eacute;RO&nbsp;:</B></FONT>";
+	echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=6><B>$coll</B></FONT>";
+	echo "</CENTER>";
+	fin_boite_info();
+}
 
 $rubon = "rubon$coll";
 $ruboff = "ruboff$coll";
@@ -199,86 +180,76 @@ if ($connect_statut == '0minirezo' AND acces_rubrique($coll) AND ($options == 'a
 
 
 debut_droite();
+///// Editable ?
+$flag_editable = ($connect_statut == '0minirezo' AND acces_rubrique($coll));
 
 
-//////// parents
-
-parent($coll);
-$parents="~ <IMG SRC='IMG2/triangle-bas.gif' WIDTH=16 HEIGHT=14> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents;
-
-$parents=ereg_replace("~","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$parents);
-$parents=ereg_replace("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ","",$parents);
+if ($coll == 0) $titre = "Racine du site";
 
-echo "$parents";
+if ($coll ==  0) $ze_logo = "racine-24.png";
+else if ($id_parent == 0) $ze_logo = "secteur-24.png";
+else $ze_logo = "rubrique-24.png";
 
 
+debut_cadre_enfonce($ze_logo);
 
-///// ICONES DE CREATION/MODIFICATION
-$flag_editable = ($connect_statut == '0minirezo' AND acces_rubrique($coll));
+echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>";
+echo "<tr width='100%'><td width='100%' valign='top'>";
+gros_titre($titre);
 
-echo "<div align='right'>";
 
-echo "<table cellpadding=0 cellspacing=10 border=0><tr>";
-if ($coll > 0 AND $connect_statut == '0minirezo' AND acces_rubrique($coll)) {
-	echo "<td  valign='bottom'><A HREF='rubriques_edit.php3?id_rubrique=$id_rubrique&retour=nav' onMouseOver=\"modifier_rubrique.src='IMG2/modifier-rubrique-on.gif'\" onMouseOut=\"modifier_rubrique.src='IMG2/modifier-rubrique-off.gif'\"><img src='IMG2/modifier-rubrique-off.gif' alt='Modifier cette rubrique' width='73' height='56' border='0' name='modifier_rubrique'></A></td>";
-}
-if ($connect_statut == '0minirezo' AND acces_rubrique($coll)) {
-	echo "<td  valign='bottom'><A HREF='rubriques_edit.php3?new=oui&retour=nav&id_parent=$id_rubrique' onMouseOver=\"creer_rubrique.src='IMG2/creer-rubrique-on.gif'\" onMouseOut=\"creer_rubrique.src='IMG2/creer-rubrique-off.gif'\"><img src='IMG2/creer-rubrique-off.gif' alt='Creer une nouvelle sous-rubrique' width='95' height='56' border='0' name='creer_rubrique' ALIGN='top'></A></td>";
+if (strlen($descriptif) > 1) {
+	echo "<p><div align='left' style='padding: 5px; border: 1px dashed #aaaaaa;'>";
+	echo "<font size=2 face='Verdana,Arial,Helvetica,sans-serif'>";
+	echo "<b>Descriptif :</b> ";
+	echo propre($descriptif);
+	echo "&nbsp; ";
+	echo "</font>";
+	echo "</div>";
 }
 
-if ($coll > 0){
-	echo "<td  valign='bottom'><A HREF='articles_edit.php3?id_rubrique=$coll&new=oui' onMouseOver=\"ecrire_article.src='IMG2/ecrire-article-on.gif'\" onMouseOut=\"ecrire_article.src='IMG2/ecrire-article-off.gif'\"><img src='IMG2/ecrire-article-off.gif' alt='Ecrire un nouvel article' width='69' height='53' border='0' name='ecrire_article'></A></td>";
-}
 
-$activer_breves=lire_meta("activer_breves");
 
-if ($id_parent == "0" AND $activer_breves!="non"){
-	echo "<td valign='bottom'><A HREF='./breves_edit.php3?id_rubrique=$coll&new=oui' onMouseOver=\"ecrire_breve.src='IMG2/ecrire-breve-on.gif'\" onMouseOut=\"ecrire_breve.src='IMG2/ecrire-breve-off.gif'\"><img src='IMG2/ecrire-breve-off.gif' alt='Ecrire une nouvelle breve' width='75' height='53' border='0' name='ecrire_breve'></A></td>";
-}
+echo "</td>";
 
-$proposer_sites=lire_meta("proposer_sites");
-if ($coll > 0 AND ($connect_statut == '0minirezo' OR $proposer_sites > 0)) {
-	$link = new Link('sites_edit.php3');
-	$link->addVar('id_rubrique', $coll);
-	$link->addVar('target', 'sites.php3');
-	$link->addVar('redirect', $this_link->getUrl());
-	echo "<td valign='bottom' align='center'>";
-	echo "<a ".$link->getHref()." onMouseOver=\"ecrire_site.src='IMG2/ecrire-site-on.gif'\" onMouseOut=\"ecrire_site.src='IMG2/ecrire-site-off.gif'\" class='boutonlien'>";
-	echo "<img src='IMG2/ecrire-site-off.gif' alt='R&eacute;f&eacute;rencer un site' width='58' height='34' border='0' name='ecrire_site'>";
-	echo "<br>R&eacute;f&eacute;rencer<br>un site</a></td>\n";
+if ($coll >0 AND $statut == 'publie') {
+	echo "<td><img src='img_pack/rien.gif' width=5></td>\n";
+	echo "<td  align='right'>";
+	icone("Voir en ligne", "../spip_redirect.php3?id_rubrique=$coll&recalcul=oui", "racine-24.png", "rien.gif");
+	echo "</td>";
 }
 
 
-echo "</tr></table>";
 
-if (strlen($descriptif) > 1) {
-	echo "<DIV align='left'>";
-	debut_boite_info();
 
-	echo "<img src='IMG2/descriptif.gif' alt='DESCRIPTIF' width='59' height='12' border='0'><BR>";
-	echo "<FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'>";
-	echo propre($descriptif);
-	echo "&nbsp; ";
-	echo "</FONT>";
-	fin_boite_info();
+if ($coll > 0 AND $connect_statut == '0minirezo' AND acces_rubrique($coll)) {
+	echo "<td><img src='img_pack/rien.gif' width=5></td>\n";
+	echo "<td  align='right'>";
+	icone("Modifier cette rubrique", "rubriques_edit.php3?id_rubrique=$id_rubrique&retour=nav", $ze_logo, "edit.gif");
+	echo "</td>";
 }
+echo "</tr></table>\n";
+
+
+/// Mots-cles
+if ($flag_mots!= 'non' AND $connect_statut == '0minirezo' AND acces_rubrique($coll) AND $options == 'avancees' AND $coll > 0) {
+	echo "\n<p>";
+	formulaire_mots('rubriques', $coll, $nouv_mot, $supp_mot, $cherche_mot, $flag_editable);
+}
+
 
 
 if (strlen($texte) > 1) {
-	echo "<FONT SIZE=3 FACE='Georgia,Garamond,Times,serif'><B><DIV align='justify'>";
+	echo "\n<p><font size=3 face='Georgia,Garamond,Times,serif'><b><div align='justify'>";
 	echo justifier(propre($texte));
-	echo "&nbsp;<P></B></FONT>";
+	echo "&nbsp;</b></font>";
 }
 
+fin_cadre_enfonce();
 
 
-/// Mots-cles
 
 
-if ($flag_mots!= 'non' AND $connect_statut == '0minirezo' AND acces_rubrique($coll) AND $options == 'avancees' AND $coll > 0) {
-	echo "<br><br>";
-	formulaire_mots('rubriques', $coll, $nouv_mot, $supp_mot, $cherche_mot, $flag_editable);
-}
 
 
 
@@ -296,13 +267,22 @@ if (strpos($les_enfants2,"<P>")){
 }
 
 
-if (strlen($les_enfants) > 0) {
-	echo "<CENTER><TABLE CELLPADING=0 CELLSPACING=0 BORDER=2 WIDTH=100% CLASS='profondeur'>";
-	echo "<TR><TD WIDTH=\"100%\"><TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=\"100%\">";
-	echo "<TR><TD VALIGN='top' WIDTH=50% BGCOLOR='#FFFFFF'>$les_enfants1</TD>";
-	echo "<TD VALIGN='top' WIDTH=50% BGCOLOR='#FFFFFF'>$les_enfants2 &nbsp;</TD></TR>";
-	echo "</TABLE></TD></TR></TABLE></CENTER>";
-}
+// Afficher les sous-rubriques
+	echo "<table cellpadding=0 cellspacing=0 border=0 width='100%'>";
+	echo "<tr><td valign='top' width=50% rowspan=2>$les_enfants1</td>";
+	echo "<td width=20 rowspan=2><img src='img_pack/rien.gif' width=20></td>";
+	echo "<td valign='top' width=50%>$les_enfants2 &nbsp;";
+	if (strlen($les_enfants2) > 0) echo "<p>";
+	echo "</td></tr>";
+	
+	echo "<tr><td align='right' valign='bottom'>";
+	if ($connect_statut == '0minirezo' AND acces_rubrique($coll)) {
+	if ($coll == "0") icone("Cr&eacute;er une rubrique", "rubriques_edit.php3?new=oui&retour=nav&id_parent=$id_rubrique", "secteur-24.png", "creer.gif");
+	else  icone("Cr&eacute;er une sous-rubrique", "rubriques_edit.php3?new=oui&retour=nav&id_parent=$id_rubrique", "rubrique-24.png", "creer.gif");
+	echo "<p>";
+	}
+	echo "</td></tr>";
+	echo "</table>";
 
 
 echo "<DIV align='left'>";
@@ -313,25 +293,22 @@ echo "<DIV align='left'>";
 
 echo "<P>";
 afficher_articles("Vos articles en cours de r&eacute;daction",
-	"SELECT articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ".
-	"FROM spip_articles AS articles, spip_auteurs_articles AS lien WHERE articles.id_article=lien.id_article AND id_rubrique='$coll' AND lien.id_auteur=\"$connect_id_auteur\" AND articles.statut=\"prepa\" ORDER BY articles.date DESC");
+"SELECT spip_articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut FROM spip_articles, spip_auteurs_articles AS lien WHERE spip_articles.id_article=lien.id_article AND id_rubrique='$coll' AND lien.id_auteur=\"$connect_id_auteur\" AND spip_articles.statut=\"prepa\" ORDER BY spip_articles.date DESC");
 
 
 //////////  Les articles a valider
 /////////////////////////
 
 afficher_articles("Les articles &agrave; valider",
-	"SELECT id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ".
-	"FROM spip_articles WHERE statut=\"prop\" AND id_rubrique='$coll' ORDER BY date DESC");
+"SELECT spip_articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut FROM spip_articles WHERE spip_articles.statut=\"prop\" AND id_rubrique='$coll' ORDER BY spip_articles.date DESC");
 
 
 //////////  Les articles en cours de redaction
 /////////////////////////
 
-if ($connect_statut == "0minirezo") {
+if ($connect_statut == "0minirezo" AND $options == 'avancees') {
 	afficher_articles("Tous les articles en cours de r&eacute;daction",
-	"SELECT id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ".
-	"FROM spip_articles WHERE statut=\"prepa\" AND id_rubrique='$coll' ORDER BY date DESC");
+	"SELECT spip_articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut FROM spip_articles WHERE spip_articles.statut=\"prepa\" AND id_rubrique='$coll' ORDER BY spip_articles.date DESC");
 }
 
 
@@ -339,25 +316,62 @@ if ($connect_statut == "0minirezo") {
 /////////////////////////
 
 afficher_articles("Tous les articles publi&eacute;s dans cette rubrique",
-	"SELECT articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ".
-	"FROM spip_articles AS articles WHERE articles.statut=\"publie\" AND id_rubrique='$coll' ORDER BY articles.date DESC");
+"SELECT spip_articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut FROM spip_articles WHERE spip_articles.statut=\"publie\" AND id_rubrique='$coll' ORDER BY spip_articles.date DESC");
+
+if ($coll > 0){
+	echo "<div align='right'>";
+	icone("&Eacute;crire un nouvel article", "articles_edit.php3?id_rubrique=$coll&new=oui", "article-24.png", "creer.gif");
+	echo "</div><p>";
+}
+
+//// Les breves
+
+afficher_breves("Les br&egrave;ves contenues dans cette rubrique", "SELECT * FROM spip_breves WHERE id_rubrique='$coll' ORDER BY date_heure DESC");
+
+$activer_breves=lire_meta("activer_breves");
+
+if ($id_parent == "0" AND $activer_breves!="non"){
+	echo "<div align='right'>";
+	icone("&Eacute;crire une nouvelle br&egrave;ve", "breves_edit.php3?id_rubrique=$coll&new=oui", "breve-24.png", "creer.gif");
+	echo "</div><p>";
+}
+
+
+
+//// Les sites references
+
+afficher_sites("Les sites contenus dans cette rubrique", "SELECT * FROM spip_syndic WHERE id_rubrique='$coll' AND statut!='refuse' ORDER BY nom_site");
+
+
+$proposer_sites=lire_meta("proposer_sites");
+if ($coll > 0 AND ($connect_statut == '0minirezo' OR $proposer_sites > 0)) {
+	$link = new Link('sites_edit.php3');
+	$link->addVar('id_rubrique', $coll);
+	$link->addVar('target', 'sites.php3');
+	$link->addVar('redirect', $this_link->getUrl());
+
+	echo "<div align='right'>";
+	icone("R&eacute;f&eacute;rencer un site", $link->getUrl(), "site-24.png", "creer.gif");
+	echo "</div><p>";
+
+
+}
+
 
-afficher_sites("Les sites contenus dans cette rubrique",
-	"SELECT * FROM spip_syndic WHERE id_rubrique='$coll' AND statut!='refuse' ORDER BY nom_site");
 
 
 ////// Supprimer cette rubrique (si vide)
 
 if (tester_rubrique_vide($coll)) {
-	echo "<p><div align='right'><table cellpadding=0 cellspacing=10 border=0><tr>";
 	$link = new Link('naviguer.php3');
 	$link->addVar('coll', $id_parent);
 	$link->addVar('supp_rubrique', $coll);
-	echo "<td valign='bottom' align='center'>";
-	echo "<a ".$link->getHref()." onMouseOver=\"supp_rubrique.src='IMG2/supp-rubrique-on.gif'\" onMouseOut=\"supp_rubrique.src='IMG2/supp-rubrique-off.gif'\" class='boutonlien'>";
-	echo "<img src='IMG2/supp-rubrique-off.gif' alt='R&eacute;f&eacute;rencer un site' width='57' height='38' border='0' name='supp_rubrique'>";
-	echo "<br>Supprimer<br>cette rubrique</a></td>\n";
-	echo "</tr></table>";
+
+	echo "<p><div align='center'>";
+	icone("Supprimer cette rubrique", $link->getUrl(), "$ze_logo", "supprimer.gif");
+	echo "</div><p>";
+
+
 }
 
 
diff --git a/ecrire/rubriques_edit.php3 b/ecrire/rubriques_edit.php3
index b6e94364b7..c1fb19c6e4 100644
--- a/ecrire/rubriques_edit.php3
+++ b/ecrire/rubriques_edit.php3
@@ -2,11 +2,6 @@
 
 include ("inc.php3");
 
-debut_page();
-debut_gauche();
-
-debut_droite();
-
 
 if ($new=="oui"){
 	if(!$id_parent){$id_parent=0;}
@@ -70,10 +65,58 @@ while($row=mysql_fetch_array($result)){
 	$texte = $row[4];
 }
 
+debut_page("Modifier : $titre_page", "documents", "rubriques");
+
+if ($id_parent == 0) $ze_logo = "secteur-24.png";
+else $ze_logo = "rubrique-24.png";
+
+
+if ($id_parent == 0) $logo_parent = "racine-24.png";
+else {
+	$query = "SELECT id_parent FROM spip_rubriques WHERE id_rubrique='$id_parent'";
+ 	$result=spip_query($query);
+	while($row=mysql_fetch_array($result)){
+		$parent_parent=$row['id_parent'];
+	}
+	if ($parent_parent == 0) $logo_parent = "secteur-24.png";
+	else $logo_parent = "rubrique-24.png";
+}
+
+
 
+debut_grand_cadre();
 
-echo "<A HREF='naviguer.php3?coll=$id_rubrique' onMouseOver=\"retour.src='IMG2/retour-on.gif'\" onMouseOut=\"retour.src='IMG2/retour-off.gif'\"><img src='IMG2/retour-off.gif' alt='Retour &agrave; la rubrique' width='49' height='46' border='0' name='retour' align='left'></A>";
-echo "Modifier la rubrique :<BR><FONT SIZE=5 COLOR='$couleur_foncee' FACE='Verdana,Arial,Helvetica,sans-serif'><B>".typo($titre)."</B></FONT><P><HR><P>";
+afficher_parents($id_rubrique);
+$parents="~ <img src='img_pack/racine-24.png' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents;
+
+$parents=ereg_replace("~","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$parents);
+$parents=ereg_replace("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ","",$parents);
+
+echo "$parents";
+
+fin_grand_cadre();
+
+debut_gauche();
+//////// parents
+
+
+
+debut_droite();
+
+debut_cadre_formulaire();
+
+echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>";
+echo "<tr width='100%'>";
+echo "<td>";
+	icone("Retour", "naviguer.php3?coll=$id_rubrique", $ze_logo, "rien.gif");
+
+echo "</td>";
+	echo "<td><img src='img_pack/rien.gif' width=10></td>\n";
+echo "<td width='100%'>";
+echo "Modifier la rubrique :";
+gros_titre($titre);
+echo "</td></tr></table>";
+echo "<p>";
 
 echo "<FORM ACTION='naviguer.php3' METHOD='post'>";
 echo "<INPUT TYPE='Hidden' NAME='id_rubrique' VALUE=\"$id_rubrique\">";
@@ -86,6 +129,7 @@ echo "<INPUT TYPE='text' CLASS='formo' NAME='titre' VALUE=\"$titre\" SIZE='40'><
 
 
 if ($options=="avancees"){
+	debut_cadre_relief("$logo_parent");
 	echo "<B>&Agrave; l'int&eacute;rieur de la rubrique&nbsp;:</B> ".aide ("rubrub")."<BR>\n";
 	echo "<SELECT NAME='id_parent' CLASS='forml' SIZE=1>\n";
 	if ($connect_toutes_rubriques) {
@@ -104,8 +148,9 @@ if ($options=="avancees"){
 	$row = mysql_fetch_array(spip_query($query));
 	$contient_breves = $row[0];
 	if ($contient_breves > 0) {
-		echo "<font size='2'><input type='checkbox' name='confirme_deplace' value='oui' id='confirme_deplace'><label for='confirme_deplace'>&nbsp;<i>Attention&nbsp;! Cette rubrique contient $contient_breves br&egrave;ve".($contient_breves>1? 's':'')."&nbsp;: si vous la d&eacute;placez, veuillez cocher cette case de confirmation.</i></font></label>\n";
+		echo "<font size='2'><input type='checkbox' name='confirme_deplace' value='oui' id='confirme_deplace'><label for='confirme_deplace'>&nbsp;Attention&nbsp;! Cette rubrique contient $contient_breves br&egrave;ve".($contient_breves>1? 's':'')."&nbsp;: si vous la d&eacute;placez, veuillez cocher cette case de confirmation.</font></label>\n";
 	}
+	fin_cadre_relief();
 
 	echo "<P>";
 
@@ -131,7 +176,7 @@ echo "</TEXTAREA>\n";
 
 echo "<P align='right'><INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>";
 echo "</FORM>";
-
+fin_cadre_formulaire();
 
 fin_page();
 
diff --git a/ecrire/sites.php3 b/ecrire/sites.php3
index 68a36b1cb5..6b7ef0a75b 100644
--- a/ecrire/sites.php3
+++ b/ecrire/sites.php3
@@ -66,42 +66,6 @@ function afficher_jour($jour){
 
 
 
-
-
-//
-// Afficher la hierarchie des rubriques
-//
-
-function parent($collection){
-	global $parents;
-	global $coll;
-	$parents=ereg_replace("(~+)","\\1~",$parents);
-	if ($collection!=0){	
-		$query2="SELECT * FROM spip_rubriques WHERE id_rubrique=\"$collection\"";
-		$result2=spip_query($query2);
-
-		while($row=mysql_fetch_array($result2)){
-			$id_rubrique = $row[0];
-			$id_parent = $row[1];
-			$titre = $row[2];
-			
-			if ($id_rubrique==$coll){
-				if (acces_restreint_rubrique($id_rubrique))
-					$parents="~ <IMG SRC='IMG2/triangle-anim.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=4 FACE='Verdana,Arial,Helvetica,sans-serif'><B>".majuscules($titre)."</B></FONT><BR>\n$parents";
-				else
-					$parents="~ <IMG SRC='IMG2/triangle.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=4 FACE='Verdana,Arial,Helvetica,sans-serif'><B>".majuscules($titre)."</B></FONT><BR>\n$parents";
-			}else{
-				if (acces_restreint_rubrique($id_rubrique))
-					$parents="~ <IMG SRC='IMG2/triangle-bas-anim.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'><a href='naviguer.php3?coll=$id_rubrique'>$titre</a></FONT><BR>\n$parents";
-				else
-					$parents="~ <IMG SRC='IMG2/triangle-bas.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'><a href='naviguer.php3?coll=$id_rubrique'>$titre</a></FONT><BR>\n$parents";
-			}
-		}
-	parent($id_parent);
-	}
-}
-
-
 //
 // Creation d'un site
 //
@@ -254,19 +218,42 @@ if ($nom_site)
 else
 	$titre_page = "Site";
 
-debut_page($titre_page);
-debut_gauche();
 
-debut_boite_info();
 
-echo "<center>";
-echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1><b>SITE NUM&Eacute;RO&nbsp;:</b></font>";
-echo "<br><font face='Verdana,Arial,Helvetica,sans-serif' size=6><b>$id_syndic</b></font>";
-echo "</center>";
+debut_page("$titre_page","documents","sites");
+
+
+//////// parents
 
+
+debut_grand_cadre();
+
+afficher_parents($id_rubrique);
+$parents="~ <IMG SRC='img_pack/racine-24.png' WIDTH=24 HEIGHT=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents;
+
+$parents=ereg_replace("~","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$parents);
+$parents=ereg_replace("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ","",$parents);
+
+echo "$parents";
+
+fin_grand_cadre();
+
+
+
+debut_gauche();
+
+debut_boite_info();
+	echo "<center>";
+	echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1><b>SITE NUM&Eacute;RO&nbsp;:</b></font>";
+	echo "<br><font face='Verdana,Arial,Helvetica,sans-serif' size=6><b>$id_syndic</b></font>";
+	echo "</center>";
 fin_boite_info();
 
 
+echo "<p><center>";
+	icone ("Voir les sites r&eacute;f&eacute;renc&eacute;s", "sites_tous.php3", "site-24.png","rien.gif");
+echo "</center>";
+
 $rubon = "siteon$id_syndic";
 $ruboff = "siteoff$id_syndic";
 $rubon_ok = get_image($rubon);
@@ -287,80 +274,53 @@ if ($flag_administrable AND ($options == 'avancees' OR $rubon_ok)) {
 debut_droite();
 
 
-parent($id_rubrique);
-$parents = "~ <img src='IMG2/triangle-bas.gif' width=16 height=14> " .
-	"<a ".newLinkHref('naviguer.php3?coll=0')."><b>RACINE DU SITE</b></a> ".aide ("rubhier")."<br>".$parents;
-
-$parents=ereg_replace("~","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$parents);
-$parents=ereg_replace("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ","",$parents);
 
-echo "$parents\n";
-
-echo "<p><table cellpadding=18 cellspacing=0 border=1 width='100%'>";
-echo "<tr width='100%'><td bgcolor='#ffffff' align='center' width='100%'>\n";
+debut_cadre_enfonce("site-24.png");
 echo "<center>";
-echo "<table width=100% cellpadding=0 cellspacing=0 border=0>";
-echo "<tr width='100%'>\n";
-
-
-//////////////////////////////////////////////////////
-// Titre, surtitre, sous-titre
-//
-echo "<td width='100%'>";
 
 if ($syndication == 'off') {
-	echo "<img src='IMG2/puce-orange-anim.gif' alt='X' width='13' height='14' border='0' align='left'>";
+	$logo_statut = "puce-orange-anim.gif";
 } 
 else if ($statut == 'publie') {
-	echo "<img src='IMG2/puce-verte.gif' alt='X' width='13' height='14' border='0' align='left'>";
+	$logo_statut = "puce-verte.gif";
 }
 else if ($statut == 'prop') {
-	echo "<img src='IMG2/puce-blanche.gif' alt='X' width='13' height='14' border='0' align='left'>";
+	$logo_statut = "puce-banche.gif";
 }
 else if ($statut == 'refuse') {
-	echo "<img src='IMG2/puce-rouge.gif' alt='X' width='13' height='14' border='0' align='left'>";
-}
-
-if ($flag_editable) {
-	$link = new Link('sites_edit.php3');
-	$link->addVar('id_syndic');
-	$link->addVar('target', $this_link->getUrl());
-	echo "<table cellpadding=0 cellspacing=0 border=0 align='right'><tr>";
-	echo "<td valign='bottom' align='center'>";
-	echo "<a ".$link->getHref()."
-		onMouseOver=\"modifier_site.src='IMG2/modifier-site-on.gif'\"
-		onMouseOut=\"modifier_site.src='IMG2/modifier-site-off.gif'\"
-		class='boutonlien'>";
-	echo "<img src='IMG2/modifier-site-off.gif' alt='Modifier ce site' width='58' height='34' border='0' name='modifier_site'>";
-	echo "<br>Modifier<br>ce site</A></td>";
-	echo "</tr></table>";
+	$logo_statut = "puce-rouge.gif";
 }
 
+echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>";
+echo "<tr width='100%'><td width='100%' valign='top'>";
+	gros_titre($nom_site, $logo_statut);
 
-echo "<center><font face='Verdana,Arial,Helvetica,sans-serif' size=4><b>";
-echo typo($nom_site);
-echo "</b></font></center><br>\n";
 if (strlen($url_site) > 40) $url_site = substr($url_site, 0, 30)."...";
-echo "<center><font face='Verdana,Arial,Helvetica,sans-serif'><font size=3>";
-echo "<a href='$url_site'><b>$url_site</b></a></font></font></center>";
-
-// Verifier si doublons...
-$query_meme = "SELECT * FROM spip_syndic WHERE statut = 'publie' ".
-	"AND id_syndic!='$id_syndic' AND (url_site='$url_site' OR (syndication='oui' AND url_syndic='$url_syndic'))";
-
-afficher_sites("Attention : vous avez d&eacute;j&agrave; r&eacute;f&eacute;renc&eacute; un site ayant la m&ecirc;me adresse", $query_meme);
+echo "<a href='$url_site'><b>$url_site</b></a>";
 
 if (strlen($descriptif) > 1) {
-	echo "<p align='left'>";
-	debut_boite_info();
-
-	echo "<img src='IMG2/descriptif.gif' alt='DESCRIPTIF' width='59' height='12' border='0'><BR>";
-	echo "<FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'>";
+	echo "<p><div align='left' style='padding: 5px; border: 1px dashed #aaaaaa; background-color: #e4e4e4;'>";
+	echo "<font size=2 face='Verdana,Arial,Helvetica,sans-serif'>";
+	echo "<b>Descriptif :</b> ";
 	echo propre($descriptif);
 	echo "&nbsp; ";
-	echo "</FONT>";
-	fin_boite_info();
+	echo "</font>";
+	echo "</div>";
+}
+echo "</td>";
+
+if ($flag_editable) {
+	$link = new Link('sites_edit.php3');
+	$link->addVar('id_syndic');
+	$link->addVar('target', $this_link->getUrl());
+	echo "<td><img src='img_pack/rien.gif' width=5></td>\n";
+	echo "<td  align='right'>";
+	icone("Modifier ce site", $link->getUrl(), "site-24.png", "edit.gif");
+	echo "</td>";
 }
+echo "</tr></table>\n";
+
+
 
 
 
@@ -381,7 +341,7 @@ if ($flag_editable AND ($options == 'avancees' OR $statut == 'publie')) {
 		echo "<FORM ACTION='sites.php3?id_syndic=$id_syndic' METHOD='GET'>";
 		echo "<INPUT TYPE='hidden' NAME='id_syndic' VALUE='$id_syndic'>";
 		echo "<INPUT NAME='options' TYPE=Hidden VALUE=\"$options\">";
-		echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND='IMG2/rien.gif'>";
+		echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND='img_pack/rien.gif'>";
 		echo "<TR><TD BGCOLOR='$couleur_foncee' COLSPAN=2><FONT SIZE=2 COLOR='#FFFFFF'><B>DATE DE R&Eacute;F&Eacute;RENCEMENT DE CE SITE&nbsp;:";
 		//echo aide ("artdate");
 		echo "</B></FONT></TR>";
@@ -408,7 +368,6 @@ if ($flag_editable AND ($options == 'avancees' OR $statut == 'publie')) {
 }
 
 if ($flag_editable AND $options == 'avancees') {
-	echo "<p>";
 	formulaire_mots('syndic', $id_syndic, $nouv_mot, $supp_mot, $cherche_mot, $flag_editable);
 }
 
@@ -459,11 +418,7 @@ if ($syndication == "oui" OR $syndication == "off") {
 		"SELECT * FROM spip_syndic_articles WHERE id_syndic='$id_syndic' ORDER BY date DESC");
 }
 
-
-echo "</td>";
-
-echo "</tr></table>";
-echo "</td></tr></table>\n";
+fin_cadre_enfonce();
 
 
 
@@ -475,15 +430,17 @@ echo "<br><br>\n";
 
 $forum_retour = "sites.php3?id_syndic=$id_syndic";
 
-echo "<p align='right'>";
 $link = new Link('forum_envoi.php3');
 $link->addVar('statut', 'prive');
 $link->addVar('adresse_retour', $forum_retour);
 $link->addVar('id_syndic');
 $link->addVar('titre_message', $nom_site);
 
-echo "<a ".$link->getHref()." onMouseOver=\"message.src='IMG2/message-on.gif'\" onMouseOut=\"message.src='IMG2/message-off.gif'\">";
-echo "<img src='IMG2/message-off.gif' alt='Poster un message' width='51' height='52' border='0' name='message'></a>\n";
+
+echo "<div align='center'>";
+icone ("Poster un message", $link->getUrl(), "forum-interne-24.png", "creer.gif");
+echo "</div>";
+
 echo "<p align='left'>\n";
 
 $query_forum = "SELECT * FROM spip_forum WHERE statut='prive' AND id_syndic='$id_syndic' AND id_parent=0 ORDER BY date_heure DESC LIMIT 0,20";
diff --git a/ecrire/sites_edit.php3 b/ecrire/sites_edit.php3
index 4772f29d40..60a5c206fc 100644
--- a/ecrire/sites_edit.php3
+++ b/ecrire/sites_edit.php3
@@ -2,10 +2,6 @@
 
 include ("inc.php3");
 
-debut_page("Site r&eacute;f&eacute;r&eacute;nc&eacute;");
-debut_gauche();
-debut_droite();
-
 $proposer_sites = lire_meta("proposer_sites");
 
 function mySel($varaut,$variable) {
@@ -69,10 +65,6 @@ $proposer_sites = lire_meta("proposer_sites");
 
 $query = "SELECT * FROM spip_syndic WHERE id_syndic='$id_syndic'";
 $result = spip_query($query);
-
-
-
-
 if ($row = mysql_fetch_array($result)) {
 	$id_syndic = $row["id_syndic"];
 	$id_rubrique = $row["id_rubrique"];
@@ -89,7 +81,42 @@ else {
 if (!$id_rubrique > 0) $id_rubrique = premiere_rubrique();
 
 
-echo "<font size=4 face='verdana,arial,helvetica'>r&eacute;f&eacute;rencer le site : <b>$nom_site</b></font>".aide("reference");
+
+debut_page("Site r&eacute;f&eacute;r&eacute;nc&eacute;", "documents", "sites");
+
+
+debut_grand_cadre();
+
+afficher_parents($id_rubrique);
+$parents="~ <img src='img_pack/racine-24.png' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents;
+
+$parents=ereg_replace("~","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$parents);
+$parents=ereg_replace("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ","",$parents);
+
+echo "$parents";
+
+fin_grand_cadre();
+
+
+debut_gauche();
+debut_droite();
+debut_cadre_formulaire();
+
+
+echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>";
+echo "<tr width='100%'>";
+
+if ($new != 'oui') {
+	echo "<td>";
+	icone("Retour", "sites.php3?id_syndic=$id_syndic", 'site-24.png', "rien.gif");
+	echo "</td>";
+	echo "<td><img src='img_pack/rien.gif' width=10></td>\n";
+}
+echo "<td width='100%'>";
+echo "R&eacute;f&eacute;rencer le site :";
+gros_titre($nom_site);
+echo "</td></tr></table>";
+echo "<p>";
 
 
 
@@ -97,9 +124,8 @@ if ($new == 'oui'){
 
 	$proposer_sites = lire_meta("proposer_sites");
 	if ($connect_statut == '0minirezo' OR $proposer_sites > 0) {
-		echo "<table cellpadding=1 cellspacing=0 border=0 width='100%'><tr><td bgcolor='#FFFFFF'>";
-		echo "<table cellpadding=5 cellspacing=0 border=0 width='100%'><tr bgcolor='#E4E4E4'><td bgcolor='#E4E4E4'>";
-
+		debut_cadre_relief("site-24.png");
+		
 		$link = new Link('sites.php3');
 		$link->addVar('id_rubrique', $id_rubrique);
 		$link->addVar('new', 'oui');
@@ -107,17 +133,16 @@ if ($new == 'oui'){
 		$link->addVar('analyser_site', 'oui');
 		echo $link->getForm();
 		
-		echo "<img src='IMG2/sites.gif' alt='' width='28' height='27' hspace='10' vspace='0' border='0' align='left'>";
-		
-		echo "<font face='arial,helvetica' size=2><b>R&eacute;f&eacute;rencement automatis&eacute; d'un site</b><br>Vous pouvez r&eacute;f&eacute;rencer rapidement un site Web en indiquant ci-dessous l'adresse URL d&eacute;sir&eacute;e, ou l'adresse de son fichier backend. SPIP va r&eacute;cup&eacute;rer automatiquement les informations concernant ce site (titre, description...).</font>";
-		echo "<div align='right'><input type=\"text\" name=\"url\" value=\"http://\">";
+		echo "<font face='verdana,arial,helvetica, sans-serif' size=2><b>R&eacute;f&eacute;rencement automatis&eacute; d'un site</b><br>Vous pouvez r&eacute;f&eacute;rencer rapidement un site Web en indiquant ci-dessous l'adresse URL d&eacute;sir&eacute;e, ou l'adresse de son fichier backend. SPIP va r&eacute;cup&eacute;rer automatiquement les informations concernant ce site (titre, description...).</font>";
+		echo "<div align='right'><input type=\"text\" name=\"url\" class='fondl' value=\"http://\">";
 		echo "<input type=\"submit\" name=\"submit\" value=\"Ajouter\" class='fondo'>";
 		
-		echo "</td></tr></table>";
-		echo "</td></tr></table>";
+		fin_cadre_relief();
 		echo "</form>";
 		
 		echo "<p><b>Vous pouvez pr&eacute;f&eacute;rer ne pas utiliser cette fonction automatique, et indiquer vous-m&ecirc;me les &eacute;l&eacute;ments concernant ce site...</b>";
+		$cadre_ouvert = true;
+		debut_cadre_enfonce("site-24.png");
 		
 	}
 
@@ -140,14 +165,28 @@ if (strlen($url_site)<8) $url_site="http://";
 echo "<b>Adresse du site</b> [Obligatoire]<br>";
 echo "<input type='text' class='formo' name='url_site' value=\"$url_site\" size='40'><p>";
 
-echo "<b>&Agrave; l'int&eacute;rieur de la rubrique&nbsp;:</b><br>\n";
 
-echo "<select name='id_rubrique' class='forml' size=1>\n";
-enfant(0);
-echo "</select><p>\n";
+
+	if ($id_rubrique == 0) $logo_parent = "racine-24.png";
+	else {
+		$query = "SELECT id_parent FROM spip_rubriques WHERE id_rubrique='$id_rubrique'";
+		$result=spip_query($query);
+		while($row=mysql_fetch_array($result)){
+			$parent_parent=$row['id_parent'];
+		}
+		if ($parent_parent == 0) $logo_parent = "secteur-24.png";
+		else $logo_parent = "rubrique-24.png";
+	}
+
+	debut_cadre_relief("$logo_parent");
+	echo "<b>&Agrave; l'int&eacute;rieur de la rubrique&nbsp;:</b><br>\n";
+	echo "<select name='id_rubrique' class='forml' size=1>\n";
+	enfant(0);
+	echo "</select><p>\n";
+	fin_cadre_relief();
 
 echo "<b>Description du site</b><br>";
-echo "<textarea name='descriptif' rows='8' class='formo' cols='40' wrap=soft>";
+echo "<textarea name='descriptif' rows='8' class='forml' cols='40' wrap=soft>";
 echo $descriptif;
 echo "</textarea>\n";
 
@@ -156,7 +195,7 @@ $activer_syndic = lire_meta("activer_syndic");
 echo "<input type='hidden' name='syndication_old' value=\"$syndication\">";
 
 if ($activer_syndic != "non") {
-	debut_boite_info();
+	debut_cadre_enfonce();
 	if ($syndication == "non") {
 		echo "<INPUT TYPE='radio' NAME='syndication' VALUE='non' id='syndication_non' CHECKED>";
 	}
@@ -184,16 +223,19 @@ if ($activer_syndic != "non") {
 	echo "<INPUT TYPE='hidden' NAME='old_syndic' VALUE=\"$url_syndic\"";
 	echo "</td></tr></table>";
 
-	fin_boite_info();
+	fin_cadre_enfonce();
 } 
 else {
 	echo "<INPUT TYPE='Hidden' NAME='syndication' VALUE=\"$syndication\">";
 	echo "<INPUT TYPE='hidden' NAME='url_syndic' VALUE=\"$url_syndic\"";
 }
 
-echo "<P ALIGN='right'><INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'  >";
+echo "<div ALIGN='right'><INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'></div>";
 echo "</FORM>";
 
+if ($cadre_ouvert) fin_cadre_enfonce();
+
+fin_cadre_formulaire();
 
 fin_page();
 
diff --git a/ecrire/sites_tous.php3 b/ecrire/sites_tous.php3
index 34a0341d8e..3a33d3fd19 100644
--- a/ecrire/sites_tous.php3
+++ b/ecrire/sites_tous.php3
@@ -9,7 +9,7 @@ if ($connect_statut == '0minirezo' AND $supp_syndic) {
 }
 
 
-debut_page();
+debut_page("Les sites r&eacute;f&eacute;renc&eacute;s","documents","sites");
 debut_gauche();
 
 
@@ -19,20 +19,6 @@ debut_droite();
 
 
 $proposer_sites=lire_meta("proposer_sites");
-if ($connect_statut == '0minirezo' OR $proposer_sites > 0) {
-	echo "<div align='right'>";
-
-	echo "<table cellpadding=0 cellspacing=10 border=0><tr>";
-
-	$link = new Link('sites_edit.php3');
-	$link->addVar('target', 'sites.php3');
-	$link->addVar('redirect', $this_link->getUrl());
-	echo "<td valign='bottom' align='center'>";
-	echo "<a ".$link->getHref()." onMouseOver=\"ecrire_site.src='IMG2/ecrire-site-on.gif'\" onMouseOut=\"ecrire_site.src='IMG2/ecrire-site-off.gif'\" class='boutonlien'>";
-	echo "<img src='IMG2/ecrire-site-off.gif' alt='R&eacute;f&eacute;rencer un site' width='58' height='34' border='0' name='ecrire_site'>";
-	echo "<br>R&eacute;f&eacute;rencer<br>un site</a></td>\n";
-	echo "</tr></table>";
-}
 
 
 
@@ -45,6 +31,16 @@ afficher_sites("Les sites syndiqu&eacute;s", "SELECT * FROM spip_syndic WHERE sy
 
 afficher_sites("Les sites propos&eacute;s", "SELECT * FROM spip_syndic WHERE statut='prop' ORDER BY nom_site");
 
+if ($connect_statut == '0minirezo' OR $proposer_sites > 0) {
+	echo "<div align='right'>";
+	$link = new Link('sites_edit.php3');
+	$link->addVar('target', 'sites.php3');
+	$link->addVar('redirect', $this_link->getUrl());
+	icone("R&eacute;f&eacute;rencer un nouveau site", $link->getUrl(), "site-24.png", "creer.gif");
+	echo "</div>";
+}
+
+
 
 afficher_sites("Ces sites ont rencontr&eacute; un probl&egrave;me de syndication", "SELECT * FROM spip_syndic WHERE syndication='off' AND statut='publie' ORDER BY nom_site");
 
diff --git a/ecrire/syndic_edit.php3 b/ecrire/syndic_edit.php3
deleted file mode 100644
index 149cd54c8f..0000000000
--- a/ecrire/syndic_edit.php3
+++ /dev/null
@@ -1,163 +0,0 @@
-<?php
-
-include ("inc.php3");
-
-
-debut_page();
-debut_gauche();
-
-debut_droite();
-
-
-function TesterPage($laPage,$leChemin,$laRecherche,$laMethode){
-	$fp = @fsockopen($laPage, 80, $errno, $errstr);
-	if($fp){
-		fputs($fp,"$laMethode $leChemin?$laRecherche HTTP/1.0\nHost: $laPage\n\n");
-		while(!feof($fp)) {
-			$leRetour=fgets($fp,128);
-			$resultat .= $leRetour;
-		}
-		fclose($fp);
-		return $resultat;
-	}
-}
-
-
-
-	echo "<A HREF='naviguer.php3?coll=$id_rubrique' onMouseOver=\"retour.src='IMG2/retour-on.gif'\" onMouseOut=\"retour.src='IMG2/retour-off.gif'\"><img src='IMG2/retour-off.gif' alt='Retour &agrave; la rubrique' width='49' height='46' border='0' name='retour' align='left'><B>Retour &agrave; la rubrique<BR> (annuler la syndication)</A></B>";
-
-echo aide ("rubsyn");
-
-echo "<P>";
-echo "&nbsp;";
-echo "<P>";
-
-$la_query=$url;
-
-//	$texte=@file($la_query);
-if($texte){
-	$texte=join($texte,"");
-}else{
-	$la_query=parse_url($la_query);
-
-	$le_retour=TesterPage($la_query[host],$la_query[path],$la_query[query],"GET");
-
-	$texte=$le_retour;
-	
-}
-
-
-if (strlen($texte)>10){
-	
-	$i=0;
-	
-	while(strpos($texte,"<item")>0){
-		$debut_item=strpos($texte,"<item");
-		$fin_item=strpos($texte,"</item>")+strlen("</item>");
-		
-		$item[$i]=substr($texte,$debut_item,$fin_item-$debut_item);
-		
-		$debut_texte=substr($texte,"0",$debut_item);
-		$fin_texte=substr($texte,$fin_item,strlen($texte));
-		$texte=$debut_texte.$fin_texte;
-		
-		$i++;
-		
-	}
-	
-	
-	$debut_img=strpos($texte,"<image>");
-	$fin_img=strpos($texte,"</image>")+strlen("</image>");
-	
-	$img=substr($texte,$debut_img,$fin_img-$debut_img);
-	
-	$debut_texte=substr($texte,"0",$debut_img);
-	$fin_texte=substr($texte,$fin_img,strlen($texte));
-	$texte=$debut_texte.$fin_texte;
-
-	/////// LE SITE
-	ereg("<title>(.*)</title>",$texte,$match);
-	$titre_site=$match[1];
-	$match="";
-	ereg("<link>(.*)</link>",$texte,$match);
-	$url_site=$match[1];
-	$match="";
-	ereg("<description>(.*)</description>",$texte,$match);
-	$description_site=$match[1];
-	$match="";
-
-	if (count($item)>1) {
-
-		echo "<TABLE WIDTH=100% CELLPADDING=1 CELLSPACING=0><TR><TD BGCOLOR='#970038'><TABLE CELLPADDING=4 WIDTH=\"100%\"><TR><TD BGCOLOR='white' WIDTH='100%'>";
-		
-			echo "<TABLE WIDTH=100% CELLPADDING=2 BORDER=1><TR><TD WIDTH=100% ALIGN='center' BGCOLOR='#FFCC66'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><B>";
-			echo "ELEMENTS FOURNIS PAR CE SITE...";
-			echo "</B></FONT></TD></TR></TABLE>";	
-
-		echo "<P><B><FONT SIZE=4><A HREF='$url_site'>$titre_site</A></FONT></B>";
-		echo "<BR>$description_site";
-		
-		//////
-		echo "<UL><FONT SIZE=2>";
-		for($i=0;$i<count($item);$i++){
-		
-			ereg("<title>(.*)</title>",$item[$i],$match);
-			$le_titre=$match[1];
-			$match="";
-
-			ereg("<link>(.*)</link>",$item[$i],$match);
-			$le_lien=$match[1];
-			$match="";
-
-			ereg("<date>(.*)</date>",$item[$i],$match);
-			$la_date=$match[1];
-			$match="";
-			ereg("<auteurs>(.*)</auteurs>",$item[$i],$match);
-			$les_auteurs=$match[1];
-			$match="";
-
-			if (strlen($la_date)<4)$la_date=date("Y-m-j H:i:00");
-
-			echo "<LI><A HREF='$le_lien'>$le_titre</A>";
-
-		
-		}
-		echo "</FONT></UL>";
-		
-		echo "</TD></TR></TABLE></TD></TR></TABLE>";
-
-		echo "<P><FORM ACTION='naviguer.php3' METHOD='POST' ENCTYPE='multipart/form-data'>";
-
-		echo "<TABLE WIDTH=100% CELLPADDING=1 CELLSPACING=0><TR><TD BGCOLOR='#970038'><TABLE CELLPADDING=4 WIDTH=\"100%\"><TR><TD BGCOLOR='white' WIDTH='100%'>";
-	
-		echo "<TABLE WIDTH=100% CELLPADDING=2 BORDER=1><TR><TD WIDTH=100% ALIGN='center' BGCOLOR='#FFCC66'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><B>";
-		echo "VALIDATION DES ELEMENTS...";
-		echo "</B></FONT></TD></TR></TABLE>";	
-
-		echo "<P>";
-		
-		echo "<B>Si les &eacute;l&eacute;ments indiqu&eacute;s ci-dessus vous semblent coh&eacute;rents, vous pouvez maintenant confirmer la syndication de ce site. </B>";
-		
-		echo "<INPUT NAME='coll' TYPE=Hidden VALUE='$id_rubrique'>";
-
-		echo "<P>Nom du site :<BR>";
-		echo "<INPUT NAME='titre_site' TYPE='Text' SIZE=20 CLASS='forml' VALUE=\"$titre_site\">";
-		echo "<P>Adresse (URL) du site :<BR>";
-		echo "<INPUT NAME='url_site' TYPE='Text' SIZE=20 CLASS='forml' VALUE='$url_site'>";
-		echo "<P>Description du site (optionnel) :<BR>";
-		echo "<INPUT NAME='description' TYPE='Text' SIZE=20 CLASS='forml' VALUE=\"$description_site\">";
-		echo "<INPUT NAME='url_syndic' TYPE='Hidden' VALUE='$url'>";
-		echo "<INPUT NAME='add_syndic' TYPE='Hidden' VALUE='$id_rubrique'>";
-		
-		echo "<P><DIV align='right'>  <INPUT NAME='ok' TYPE=Submit VALUE='Confirmer la syndication' CLASS='fondo'>";
-	
-		echo "</TD></TR></TABLE></TD></TR></TABLE>";
-		echo "</FORM>";
-	}
-}
-
-
-fin_page();
-
-?>
-
diff --git a/ecrire/syndic_tous.php3 b/ecrire/syndic_tous.php3
deleted file mode 100644
index b5e1828253..0000000000
--- a/ecrire/syndic_tous.php3
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-include ("inc.php3");
-
-
-if ($connect_statut == '0minirezo' AND $supp_syndic) {
-	$query="DELETE FROM spip_syndic WHERE id_syndic=$supp_syndic";
-	$result=spip_query($query);
-}
-
-
-debut_page();
-debut_gauche();
-
-
-debut_boite_info();
-echo "<center><b>TOUS LES SITES SYNDIQU&Eacute;S</b></center>";
-echo propre("<p>Cette page vous permet de v&eacute;rifier tous les sites que vous avez syndiqu&eacute;. Ces sites sont class&eacute;s par ordre de leur derni&egrave;re date de mise-&agrave;-jour. Surveillez en particulier les sites en fin de liste (mise-&agrave;-jour la plus ancienne), si le d&eacute;lais depuis la derni&egrave;re mise-&agrave;-jour est tr&egrave;s long, peut-&ecirc;tre le fichier {backend} correspondant ne fonctionne-t-il plus.");
-
-echo aide ("rubsyn");
-
-fin_boite_info();
-
-
-debut_droite();
-
-$request_syndic="SELECT sites.*, COUNT(*) AS nombre, MAX(articles.date) AS max_date FROM spip_syndic AS sites, spip_syndic_articles AS articles WHERE sites.id_syndic=articles.id_syndic GROUP BY sites.id_syndic ORDER BY max_date DESC";
-$result_syndic=spip_query($request_syndic);
-
-while($row=mysql_fetch_array($result_syndic)){
-	$id_syndic=$row["id_syndic"];
-	$id_rubrique=$row["id_rubrique"];
-	$nom_site=typo($row["nom_site"]);
-	$url_site=$row["url_site"];
-	$url_syndic=$row["url_syndic"];
-	$description=propre($row["description"]);
-	$nombre=$row[nombre];
-	$max_date=$row[max_date];
-	
-	debut_cadre_relief();
-	echo "<B><A HREF='$url_site'>$nom_site</A></B>";
-	echo "<br><font size='1'>NOMBRE D'ARTICLES SYNDIQU&Eacute;S :</font> <b>$nombre</b>";
-	echo "<br><font size='1'>DERNI&Egrave;RE MISE &Agrave; JOUR :</font> <b>".affdate($max_date)."</b>";
-
-	$result_rub=spip_query("SELECT titre FROM spip_rubriques WHERE id_rubrique=$id_rubrique");
-	while($row=mysql_fetch_array($result_rub)){
-		$titre_rubrique=typo($row["titre"]);
-	}
-	echo "<br><font size='1'>DANS LA RUBRIQUE :</font> <a href='naviguer.php3?coll=$id_rubrique'>$titre_rubrique</a>";
-	echo "<p>$description";
-	echo "<p align='right'><FONT SIZE=2 FACE='arial,helvetica'>[<A HREF='syndic_tous.php3?supp_syndic=$id_syndic'>supprimer</A>]</FONT>";
-
-	fin_cadre_relief();
-	echo "<p>";
-}
-
-fin_page();
-
-?>
-
-- 
GitLab