diff --git a/ecrire/articles.php3 b/ecrire/articles.php3
index 7788b8f63bbdcde0578d7c8e45e8f52e47ad0ca8..faea77401b98b62405ab67994ee9411b9806cb2a 100644
--- a/ecrire/articles.php3
+++ b/ecrire/articles.php3
@@ -603,9 +603,7 @@ if ($boite_ouverte) {
 //
 // Afficher les boutons de creation d'article et de breve
 //
-debut_cadre_enfonce();
-echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1>";
-echo "<b>RACCOURCIS :</b><p>";
+debut_raccourcis();
 
 $query = "SELECT id_rubrique FROM spip_rubriques LIMIT 0,1";
 $result = spip_query($query);
@@ -635,11 +633,7 @@ if ($connect_statut == '0minirezo') {
 }
 
 
-echo "</font>";
-fin_cadre_enfonce();
-
-
-
+fin_raccourcis();
 
 
 
diff --git a/ecrire/controle_forum.php3 b/ecrire/controle_forum.php3
index 67fd189500bc361399965bfbf4c564ec3999199b..5378b5b74679064f792e0d6412d31b39c395de71 100644
--- a/ecrire/controle_forum.php3
+++ b/ecrire/controle_forum.php3
@@ -37,14 +37,10 @@ fin_boite_info();
 // Afficher les boutons de creation d'article et de breve
 //
 if ($connect_statut == '0minirezo') {
-	debut_cadre_enfonce();
-	echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1>";
-	echo "<b>RACCOURCIS :</b><p>";
-	
+	debut_raccourcis();
 	
 	icone_horizontale("Forum interne", "forum.php3", "forum-interne-24.gif", "rien.gif");
 	icone_horizontale("Forum des administrateurs", "forum_admin.php3", "forum-admin-24.gif", "rien.gif");
-		
 
 	$query_petition = "SELECT COUNT(*) AS cnt FROM spip_signatures WHERE (statut='publie' OR statut='poubelle')";
 	$result_petition = spip_query($query_petition);
@@ -59,8 +55,7 @@ if ($connect_statut == '0minirezo') {
 	$activer_stats = lire_meta("activer_statistiques");
 	if ($activer_stats != "non") icone_horizontale("ăƒ—olution des visites", "statistiques_visites.php3", "statistiques-24.gif", "rien.gif");
 	
-	echo "</font>";
-	fin_cadre_enfonce();
+	fin_raccourcis();
 }
 
 
diff --git a/ecrire/controle_petition.php3 b/ecrire/controle_petition.php3
index 604bd7a815aa1514be3818393360a1463fd7d36a..cf5eb5e2669e00374d1e74ef02def69e5778c242 100644
--- a/ecrire/controle_petition.php3
+++ b/ecrire/controle_petition.php3
@@ -23,14 +23,10 @@ fin_boite_info();
 // Afficher les boutons de creation d'article et de breve
 //
 if ($connect_statut == '0minirezo') {
-	debut_cadre_enfonce();
-	echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1>";
-	echo "<b>RACCOURCIS :</b><p>";
-	
+	debut_raccourcis();
 	
 	icone_horizontale("Forum interne", "forum.php3", "forum-interne-24.gif", "rien.gif");
 	icone_horizontale("Forum des administrateurs", "forum_admin.php3", "forum-admin-24.gif", "rien.gif");
-		
 
 	$query_petition = "SELECT COUNT(*) AS cnt FROM spip_forum WHERE date_heure > DATE_SUB(NOW(),INTERVAL 30 DAY)";
 	$result_petition = spip_query($query_petition);
@@ -42,8 +38,7 @@ if ($connect_statut == '0minirezo') {
 		icone_horizontale("$nombre_petition messages de forums", "controle_forum.php3", "suivi-forum-24.gif", "rien.gif");
 	}
 
-	echo "</font>";
-	fin_cadre_enfonce();
+	fin_raccourcis();
 }
 
 
diff --git a/ecrire/forum.php3 b/ecrire/forum.php3
index cc75d523c00a65b0b4da10c70b492be3b625bcf0..65f1d92c44dd1f74fe60ec053b03d33e3a2ce402 100644
--- a/ecrire/forum.php3
+++ b/ecrire/forum.php3
@@ -11,14 +11,10 @@ debut_gauche();
 // Afficher les boutons de creation d'article et de breve
 //
 if ($connect_statut == '0minirezo') {
-	debut_cadre_enfonce();
-	echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1>";
-	echo "<b>RACCOURCIS :</b><p>";
-	
+	debut_raccourcis();
 	
 	//icone_horizontale("Forum interne", "forum.php3", "forum-interne-24.gif", "rien.gif");
 	icone_horizontale("Forum des administrateurs", "forum_admin.php3", "forum-admin-24.gif", "rien.gif");
-		
 
 	$query_petition = "SELECT COUNT(*) AS cnt FROM spip_forum WHERE date_heure > DATE_SUB(NOW(),INTERVAL 30 DAY)";
 	$result_petition = spip_query($query_petition);
@@ -42,10 +38,7 @@ if ($connect_statut == '0minirezo') {
 		icone_horizontale("$nombre_petition signatures de p&eacute;titions", "controle_petition.php3", "suivi-forum-24.gif", "rien.gif");
 	}
 	
-	
-	
-	echo "</font>";
-	fin_cadre_enfonce();
+	fin_raccourcis();
 }
 
 
diff --git a/ecrire/forum_admin.php3 b/ecrire/forum_admin.php3
index 7e94969954fd705a19757f5decf3349f51661a99..630e1028b161b535cdb570fb6fcad09187a70291 100644
--- a/ecrire/forum_admin.php3
+++ b/ecrire/forum_admin.php3
@@ -12,14 +12,10 @@ debut_gauche();
 // Afficher les boutons de creation d'article et de breve
 //
 if ($connect_statut == '0minirezo') {
-	debut_cadre_enfonce();
-	echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1>";
-	echo "<b>RACCOURCIS :</b><p>";
-	
+	debut_raccourcis();
 	
 	icone_horizontale("Forum interne", "forum.php3", "forum-interne-24.gif", "rien.gif");
 	//icone_horizontale("Forum des administrateurs", "forum_admin.php3", "forum-admin-24.gif", "rien.gif");
-		
 
 	$query_petition = "SELECT COUNT(*) AS cnt FROM spip_forum WHERE date_heure > DATE_SUB(NOW(),INTERVAL 30 DAY)";
 	$result_petition = spip_query($query_petition);
@@ -31,8 +27,6 @@ if ($connect_statut == '0minirezo') {
 		icone_horizontale("$nombre_petition messages de forums", "controle_forum.php3", "suivi-forum-24.gif", "rien.gif");
 	}
 
-
-
 	$query_petition = "SELECT COUNT(*) AS cnt FROM spip_signatures WHERE (statut='publie' OR statut='poubelle')";
 	$result_petition = spip_query($query_petition);
 	if ($row = mysql_fetch_array($result_petition)){
@@ -44,9 +38,7 @@ if ($connect_statut == '0minirezo') {
 	}
 	
 	
-	
-	echo "</font>";
-	fin_cadre_enfonce();
+	fin_raccourcis();
 }
 
 
diff --git a/ecrire/inc_presentation.php3 b/ecrire/inc_presentation.php3
index 8bf180f4a01262bc3319806324980901cfda3470..fc0844a943d5b2067aa3cb0f7d73e5978623a44e 100644
--- a/ecrire/inc_presentation.php3
+++ b/ecrire/inc_presentation.php3
@@ -229,6 +229,30 @@ function bandeau_titre_boite($titre, $afficher_auteurs, $boite_importante = true
 }
 
 
+//
+// La boite raccourcis
+//
+
+function debut_raccourcis() {
+	debut_cadre_enfonce();
+	echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1>";
+	echo "<b>RACCOURCIS :</b><p>";
+
+	echo "<form method='get' action='recherche.php3'>";
+	echo "<div class='iconeon' style='padding:5px;'>";
+	echo "<input type='Hidden' name='id_article' value='$id_article'>";
+	echo "<font face='Verdana,Arial,Helvetica,sans-serif' size='2' color='#333333'><b>Rechercher</b> un article, une rubrique, une br&egrave;ve&nbsp;:</font>";
+	echo '<input type="text" class="forml" size="*" value="" name="recherche" class="spip_recherche">';
+	echo "</div>";
+	echo "</form>";
+}
+
+function fin_raccourcis() {
+	echo "</font>";
+	fin_cadre_enfonce();
+}
+
+
 //
 // Une icone avec lien et legende (texte en-dessous)
 //
@@ -1416,25 +1440,21 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr
 
 	echo "<td width='100%'>   </td>";
 
-
+/*
 	echo "<td>";
 	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>";
-
+*/
 	if ($auth_can_disconnect) {
 		echo "<td width='5'>&nbsp;</td>";
 		icone_bandeau_secondaire ("Se d&eacute;connecter", "?logout=$connect_login", "deconnecter-24.gif", "", $sous_rubrique, "deconnect");
 	}
 
-
-
-
 	echo "</tr></table>";
 	echo "</td></tr></table>";
 
-
 		
 	// Bandeau
 	echo "\n<table cellpadding='0' bgcolor='$couleur_foncee' style='border-bottom: solid 1px white; border-top: solid 1px #666666;' width='100%'><tr width='100%'><td width='100%' align='center'>";
diff --git a/ecrire/index.php3 b/ecrire/index.php3
index f1ae0255bfa791484e8b8071fa27b27894430b59..7a2c0a0ad0fb2ca1c5561b566f7b9c02f2169219 100644
--- a/ecrire/index.php3
+++ b/ecrire/index.php3
@@ -155,10 +155,7 @@ if (mysql_num_rows($result) > 0){
 
 
 
-
-debut_cadre_enfonce();
-echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1>";
-echo "<b>RACCOURCIS :</b><p>";
+debut_raccourcis();
 
 
 //
@@ -206,9 +203,7 @@ if ($connect_statut == "0minirezo")	{
 	icone_horizontale("Vider le cache", "admin_vider.php3", "cache-24.gif","rien.gif");
 }
 
-echo "</font>";
-fin_cadre_enfonce();
-
+fin_raccourcis();
 
 
 debut_droite();
diff --git a/ecrire/mots_edit.php3 b/ecrire/mots_edit.php3
index 7f1c6e0cc50a7e3d56daa4b7ec3aeb04f3e12187..5cde0cfe8d489dc89ddfea4598a89c734c742ca5 100644
--- a/ecrire/mots_edit.php3
+++ b/ecrire/mots_edit.php3
@@ -128,24 +128,14 @@ if ($connect_statut == '0minirezo' AND ($options == 'avancees' OR $arton_ok)) {
 //
 // Afficher les boutons de creation d'article et de breve
 //
-debut_cadre_enfonce();
-echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1>";
-echo "<b>RACCOURCIS :</b><p>";
-
+debut_raccourcis();
 
 icone_horizontale("Voir tous les mots-cl&eacute;s", $adresse_retour, "mot-cle-24.gif", "rien.gif");
 
 if ($connect_statut == '0minirezo')
 		icone_horizontale("Cr&eacute;er un nouveau mot-cl&eacute;", "mots_edit.php3?new=oui&redirect=mots_tous.php3&id_groupe=$id_groupe", "mots-cle-24.gif", "creer.gif");
 
-
-
-echo "</font>";
-fin_cadre_enfonce();
-
-
-
-
+fin_raccourcis();
 
 
 debut_droite();
diff --git a/ecrire/naviguer.php3 b/ecrire/naviguer.php3
index 5934f66426189a2cc768777073e1b85483251dc0..aa61bdae6ff8012b3a9b6a7ce9a88281a3a9dd11 100644
--- a/ecrire/naviguer.php3
+++ b/ecrire/naviguer.php3
@@ -281,9 +281,7 @@ if ($connect_statut == '0minirezo' AND acces_rubrique($coll) AND ($options == 'a
 //
 // Afficher les boutons de creation d'article et de breve
 //
-debut_cadre_enfonce();
-echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1>";
-echo "<b>RACCOURCIS :</b><p>";
+debut_raccourcis();
 
 $query = "SELECT id_rubrique FROM spip_rubriques LIMIT 0,1";
 $result = spip_query($query);
@@ -310,11 +308,7 @@ if ($connect_statut == '0minirezo' AND acces_rubrique($coll)) {
 	icone_horizontale("Cr&eacute;er une sous-rubrique", "rubriques_edit.php3?new=oui&retour=nav&id_parent=$coll", "rubrique-24.gif","creer.gif");
 }
 
-
-echo "</font>";
-fin_cadre_enfonce();
-
-
+fin_raccourcis();
 
 
 
diff --git a/ecrire/statistiques_visites.php3 b/ecrire/statistiques_visites.php3
index 7b147ba1117407212bdca73d905ed49271eea733..856367c68b2ab96afcb22f5924cecc2479a92a6e 100644
--- a/ecrire/statistiques_visites.php3
+++ b/ecrire/statistiques_visites.php3
@@ -38,18 +38,14 @@ debut_gauche();
 // Afficher les boutons de creation d'article et de breve
 //
 if ($connect_statut == '0minirezo') {
-	debut_cadre_enfonce();
-	echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1>";
-	echo "<b>RACCOURCIS :</b><p>";
+	debut_raccourcis();
 	
 	if ($id_article > 0){
 	icone_horizontale("Retour &agrave; l'article", "articles.php3?id_article=$id_article", "article-24.gif","rien.gif");
 	}
 	icone_horizontale("Suivi des forums", "controle_forum.php3", "suivi-forum-24.gif", "rien.gif");
 	
-	
-	echo "</font>";
-	fin_cadre_enfonce();
+	fin_raccourcis();
 }