diff --git a/ecrire/exec/accueil.php b/ecrire/exec/accueil.php
index 4917dfbb42b3ca7b86683b1bed8d4411f9965fbb..4bac762e889477a93489f27f50df13fd04af5a31 100644
--- a/ecrire/exec/accueil.php
+++ b/ecrire/exec/accueil.php
@@ -414,8 +414,9 @@ function exec_accueil_dist()
 	debut_gauche();
 
 	personnel_accueil();
-	etat_base_accueil();
 	echo pipeline('affiche_gauche',array('args'=>array('exec'=>'accueil','id_rubrique'=>$id_rubrique),'data'=>''));
+	etat_base_accueil();
+
 	creer_colonne_droite();
 	echo pipeline('affiche_droite',array('args'=>array('exec'=>'accueil','id_rubrique'=>$id_rubrique),'data'=>''));
 
@@ -444,6 +445,9 @@ function exec_accueil_dist()
 	
 	echo encours_accueil();
 
+ 	echo pipeline('affiche_milieu',array('args'=>array('exec'=>'accueil'),'data'=>''));
+
+
 	echo afficher_enfant_rub(0, false, true);
 
 	// Dernieres modifications d'articles
diff --git a/ecrire/exec/admin_effacer.php b/ecrire/exec/admin_effacer.php
index 3c5fcb4707a6087d6bc09e5d12f47e19b7634341..75662f7a35730ce5437ea73baabf64ca1f29874b 100644
--- a/ecrire/exec/admin_effacer.php
+++ b/ecrire/exec/admin_effacer.php
@@ -24,6 +24,8 @@ function exec_admin_effacer_dist()
 
 	global $connect_statut, $connect_toutes_rubriques, $couleur_foncee;
 
+	pipeline('exec_init',array('args'=>array('exec'=>'admin_effacer'),'data'=>''));
+
 	$commencer_page = charger_fonction('commencer_page', 'inc');
 	echo $commencer_page(_T('titre_page_admin_effacer'), "configuration", "base");
 
@@ -38,8 +40,15 @@ function exec_admin_effacer_dist()
 	echo _T('info_gauche_admin_effacer');
 
 	fin_boite_info();
+	
+	echo pipeline('affiche_gauche',array('args'=>array('exec'=>'admin_effacer'),'data'=>''));	  
+	
+	creer_colonne_droite();
+	echo pipeline('affiche_droite',array('args'=>array('exec'=>'admin_effacer'),'data'=>''));	  
+	
 	debut_droite();
 
+
 	if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) {
 		echo _T('avis_non_acces_page');
 		echo fin_gauche(), fin_page();
@@ -74,7 +83,11 @@ function exec_admin_effacer_dist()
 
 	fin_cadre_relief();
 
+	echo pipeline('affiche_milieu',array('args'=>array('exec'=>'admin_effacer'),'data'=>''));	  
+
 	echo fin_gauche(), fin_page();
 
+
+
 }
 ?>
diff --git a/ecrire/exec/articles_page.php b/ecrire/exec/articles_page.php
index aa1db6e835064f1882a68b86e7f9b4575f89426d..e3bea18ad8a42ae12218af3eeaf271262883ea6a 100644
--- a/ecrire/exec/articles_page.php
+++ b/ecrire/exec/articles_page.php
@@ -31,6 +31,7 @@ function exec_articles_page_dist()
 // Afficher le bouton de creation d'article
 //
 
+	echo pipeline('affiche_gauche',array('args'=>array('exec'=>'articles_page'),'data'=>''));
 	$result = spip_query("SELECT id_rubrique FROM spip_rubriques LIMIT 1");
 
 	if (spip_num_rows($result) > 0) {
@@ -42,7 +43,6 @@ function exec_articles_page_dist()
 	}
 }
 
-	echo pipeline('affiche_gauche',array('args'=>array('exec'=>'articles_page'),'data'=>''));
 	creer_colonne_droite();
 	echo pipeline('affiche_droite',array('args'=>array('exec'=>'articles_page'),'data'=>''));
 debut_droite();
@@ -76,6 +76,11 @@ echo "</p>";
  echo "<p>",  afficher_articles(_T('info_refuses'),	array('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"));
 echo "</p>";
 
+
+	echo pipeline('affiche_milieu',array('args'=>array('exec'=>'articles_page'),'data'=>''));
+
+
+
 echo fin_gauche(), fin_page();
 }
 
diff --git a/ecrire/exec/auteurs.php b/ecrire/exec/auteurs.php
index bc196be7eb33351ab1a2f1e2024f47a82d95e61b..9025ea1285c02cfc17a07c745bdfb1bd4677f600 100644
--- a/ecrire/exec/auteurs.php
+++ b/ecrire/exec/auteurs.php
@@ -39,7 +39,9 @@ function exec_auteurs_dist()
 
 	bandeau_auteurs($tri, $statut);
 
-	echo "<div id='auteurs'>", $res, "</div>", fin_gauche(), fin_page();
+	echo "<div id='auteurs'>", $res, "</div>";
+	echo pipeline('affiche_milieu',array('args'=>array('exec'=>'auteurs'),'data'=>''));
+	echo fin_gauche(), fin_page();
 }
 
 // http://doc.spip.org/@lettres_d_auteurs
@@ -101,6 +103,7 @@ function bandeau_auteurs($tri, $statut)
 
 	fin_boite_info();
 
+	echo pipeline('affiche_gauche',array('args'=>array('exec'=>'auteurs'),'data'=>''));
 
 	if ($connect_statut == '0minirezo') {
 
@@ -119,7 +122,6 @@ function bandeau_auteurs($tri, $statut)
 		}
 		echo bloc_des_raccourcis($res);
 	}
-	echo pipeline('affiche_gauche',array('args'=>array('exec'=>'auteurs'),'data'=>''));
 	creer_colonne_droite();
 	echo pipeline('affiche_droite',array('args'=>array('exec'=>'auteurs'),'data'=>''));
 	debut_droite();
diff --git a/ecrire/exec/breves.php b/ecrire/exec/breves.php
index a54142dbae2a243665ad4bb36b0800a99c06a834..08147a8639eb789cee5823ef8f0c232076a8e529 100644
--- a/ecrire/exec/breves.php
+++ b/ecrire/exec/breves.php
@@ -55,6 +55,7 @@ function exec_breves_dist()
 		}
 
 	}
+	echo pipeline('affiche_milieu',array('args'=>array('exec'=>'breves'),'data'=>''));
 
 	echo fin_gauche(), fin_page();
 }
diff --git a/ecrire/exec/breves_edit.php b/ecrire/exec/breves_edit.php
index d27c5e11dfd4930535e4e4f019bd238b5afb9e86..24223f1154f6d19a687846379378c2d9a073feed 100644
--- a/ecrire/exec/breves_edit.php
+++ b/ecrire/exec/breves_edit.php
@@ -139,6 +139,9 @@ if ($connect_statut=="0minirezo" OR $statut=="prop" OR $new == "oui") {
 	$form .= $chercher_rubrique($id_rubrique, 'breve', ($statut == 'publie'));
 
 	$form .= fin_cadre_couleur(true);
+
+	$form .= pipeline('affiche_gauche',array('args'=>array('exec'=>'breves_edit','id_breve'=>$id_breve),'data'=>''));
+
 	
 	if ($spip_ecran == "large") $rows = 28;
 	else $rows = 15;
diff --git a/ecrire/exec/breves_voir.php b/ecrire/exec/breves_voir.php
index 2552405cbc758511def13cc469492b3c615b88f2..a4f442e79148665738d6a4caa9144f694c9fbb1e 100644
--- a/ecrire/exec/breves_voir.php
+++ b/ecrire/exec/breves_voir.php
@@ -92,9 +92,6 @@ function afficher_breves_voir($id_breve, $cherche_mot, $select_groupe)
 		echo $iconifier('id_breve', $id_breve, 'breves_voir'); 
 	}
 
-	echo bloc_des_raccourcis(icone_horizontale(_T('icone_nouvelle_breve'), generer_url_ecrire("breves_edit","new=oui&id_rubrique=$id_rubrique"), "breve-24.gif","creer.gif", false));
-
-	
 	echo pipeline('affiche_gauche',
 		array(
 		'args'=>array('exec'=>'breves_voir','id_breve'=>$id_breve),
@@ -102,6 +99,10 @@ function afficher_breves_voir($id_breve, $cherche_mot, $select_groupe)
 		)
 	);
 
+	echo bloc_des_raccourcis(icone_horizontale(_T('icone_nouvelle_breve'), generer_url_ecrire("breves_edit","new=oui&id_rubrique=$id_rubrique"), "breve-24.gif","creer.gif", false));
+
+	
+
 	creer_colonne_droite();
 
 	echo pipeline('affiche_droite',
@@ -185,6 +186,12 @@ function afficher_breves_voir($id_breve, $cherche_mot, $select_groupe)
 	
 		fin_cadre_enfonce();
 	}
+	echo pipeline('affiche_milieu',
+		array(
+		'args'=>array('exec'=>'breves_voir','id_breve'=>$id_breve),
+		'data'=>''
+		)
+	);
 
 	echo justifier(propre($texte))."\n";
 
diff --git a/ecrire/exec/controle_forum.php b/ecrire/exec/controle_forum.php
index 8a967023acf0c10e62a9b2b015b50d1f41986205..27ee2be3a2bad00ec39c7421badc09ccdf8895eb 100644
--- a/ecrire/exec/controle_forum.php
+++ b/ecrire/exec/controle_forum.php
@@ -234,6 +234,9 @@ function exec_controle_forum_dist()
 		ajax_retour($mess);
 	} else {
 
+		pipeline('exec_init',array('args'=>array('exec'=>'controle_forum', 'type'=>$type),'data'=>''));
+
+
 		$commencer_page = charger_fonction('commencer_page', 'inc');
 		echo $commencer_page(_T('titre_page_forum_suivi'), "forum", "forum-controle");
 
@@ -272,7 +275,14 @@ function exec_controle_forum_dist()
 			. "</div>";
 
 			fin_boite_info();
+			
+			echo pipeline('affiche_gauche',array('args'=>array('exec'=>'controle_forum', 'type'=>$type),'data'=>''));
+			creer_colonne_droite();
+			echo pipeline('affiche_droite',array('args'=>array('exec'=>'controle_forum', 'type'=>$type),'data'=>''));
+			
+			
 			debut_droite();
+			echo pipeline('affiche_milieu',array('args'=>array('exec'=>'controle_forum', 'type'=>$type),'data'=>''));
 
 			echo "<div id='$ancre' class='serif2'>$mess</div>";
 
diff --git a/ecrire/exec/forum.php b/ecrire/exec/forum.php
index ca248e8577c0227ef61c8eb66aa4923646f18829..6eb9cb5ce21f1402b69593eec2dff500f7e1d7bc 100644
--- a/ecrire/exec/forum.php
+++ b/ecrire/exec/forum.php
@@ -36,6 +36,8 @@ function exec_forum_dist()
 {
   global $connect_statut, $debut, $admin;
 
+	pipeline('exec_init',array('args'=>array('exec'=>'forum'),'data'=>''));
+
   $debut = intval($debut);
 
   $commencer_page = charger_fonction('commencer_page', 'inc');
@@ -51,7 +53,10 @@ function exec_forum_dist()
 	$script = 'forum';
   }
 
-  debut_gauche();
+  	debut_gauche();
+	echo pipeline('affiche_gauche',array('args'=>array('exec'=>'naviguer','id_rubrique'=>$id_rubrique),'data'=>''));
+	creer_colonne_droite();
+	echo pipeline('affiche_droite',array('args'=>array('exec'=>'naviguer','id_rubrique'=>$id_rubrique),'data'=>''));
 
   debut_droite();
 
@@ -65,6 +70,9 @@ function exec_forum_dist()
 	exit;
   }
 
+	echo pipeline('affiche_milieu',array('args'=>array('exec'=>'naviguer','id_rubrique'=>$id_rubrique),'data'=>''));
+
+
   $result_forum = spip_query("SELECT COUNT(*) AS cnt FROM spip_forum WHERE statut='$statutforum' AND id_parent=0 LIMIT 11");
 
   $total =  ($row = spip_fetch_array($result_forum)) ? $row['cnt'] : 0;
diff --git a/ecrire/exec/mots_edit.php b/ecrire/exec/mots_edit.php
index 069f3a243c2bc5ed39d00a8f120b49bc0be12b8d..8760b58a30921444fbce910a161031920c914c46 100644
--- a/ecrire/exec/mots_edit.php
+++ b/ecrire/exec/mots_edit.php
@@ -109,10 +109,12 @@ global
 		  . icone_horizontale(_T('icone_creation_mots_cles'), generer_url_ecrire("mots_edit", "new=oui&id_groupe=$id_groupe&redirect=" . generer_url_retour('mots_tous')),  "mot-cle-24.gif",  "creer.gif", false);
 	}
 
-	$out .= bloc_des_raccourcis($res . icone_horizontale(_T('icone_voir_tous_mots_cles'), generer_url_ecrire("mots_tous",""), "mot-cle-24.gif", "rien.gif", false));
 
 	$out .= pipeline('affiche_gauche',array('args'=>array('exec'=>'mots_edit','id_mot'=>$id_mot),'data'=>''));
 
+	$out .= bloc_des_raccourcis($res . icone_horizontale(_T('icone_voir_tous_mots_cles'), generer_url_ecrire("mots_tous",""), "mot-cle-24.gif", "rien.gif", false));
+
+
 	$out .= creer_colonne_droite('',true);
 
 	$out .= pipeline('affiche_droite',array('args'=>array('exec'=>'mots_edit','id_mot'=>$id_mot),'data'=>''));
@@ -173,7 +175,6 @@ global
 
 	$out .= fin_cadre_relief(true);
 
-	$out .= pipeline('affiche_milieu',array('args'=>array('exec'=>'mots_edit','id_mot'=>$id_mot),'data'=>''));
 
 	if (acces_mots()){
 
@@ -198,6 +199,8 @@ global
 
 		$res .= determine_groupe_mots($table, $id_groupe);
 
+		$res .= pipeline('affiche_milieu',array('args'=>array('exec'=>'mots_edit','id_mot'=>$id_mot),'data'=>''));
+
 		if ($options == 'avancees' OR $descriptif) {
 			$res .= "<b>"._T('texte_descriptif_rapide')."</b><br />";
 			$res .= "<textarea name='descriptif' class='forml' rows='4' cols='40'>";
diff --git a/ecrire/exec/mots_tous.php b/ecrire/exec/mots_tous.php
index b6187ec7dc215009b44d13eebcf2c247f4a49aee..e0f9399a5af14e75e4d42bf187e37024de838ad3 100644
--- a/ecrire/exec/mots_tous.php
+++ b/ecrire/exec/mots_tous.php
@@ -27,13 +27,15 @@ function exec_mots_tous_dist()
 	echo $commencer_page(_T('titre_page_mots_tous'), "naviguer", "mots");
 	debut_gauche();
 
+
+	echo pipeline('affiche_gauche',array('args'=>array('exec'=>'mots_tous'),'data'=>''));
+
 	if (acces_mots()  AND !$conf_mot){
 		$res = icone_horizontale(_T('icone_creation_groupe_mots'), generer_url_ecrire("mots_type","new=oui"), "groupe-mot-24.gif", "creer.gif",false);
 
 		echo bloc_des_raccourcis($res);
 	}
 
-	echo pipeline('affiche_gauche',array('args'=>array('exec'=>'mots_tous'),'data'=>''));
 
 	creer_colonne_droite();
 	echo pipeline('affiche_droite',array('args'=>array('exec'=>'mots_tous'),'data'=>''));
@@ -138,6 +140,8 @@ function exec_mots_tous_dist()
 		fin_cadre_enfonce();
 	}
 
+	echo pipeline('affiche_milieu',array('args'=>array('exec'=>'mots_tous'),'data'=>''));
+
 
 	echo fin_gauche(), fin_page();
 }
diff --git a/ecrire/exec/mots_type.php b/ecrire/exec/mots_type.php
index aa7c738e5ecf609c7aa55b93eaa854df1940df01..4f26b944b6af74d9c3e1cee540a6c6d38945ede2 100644
--- a/ecrire/exec/mots_type.php
+++ b/ecrire/exec/mots_type.php
@@ -184,6 +184,9 @@ function exec_mots_type_dist()
 	.  fin_cadre_formulaire(true)
 	. "</div>";
 
+	$res .= pipeline('affiche_milieu',array('args'=>array('exec'=>'mots_types','id_groupe'=>$id_groupe),'data'=>''));
+
+
 	echo redirige_action_auteur('instituer_groupe_mots', $id_groupe, "mots_tous", "id_groupe=$id_groupe", $res),
 		fin_gauche(),
 		fin_page();
diff --git a/ecrire/exec/naviguer.php b/ecrire/exec/naviguer.php
index e75d821941b9f09177fc3399427ef297b4419cef..efae28a16282f96b57819403392f4ffd6f8c60f3 100644
--- a/ecrire/exec/naviguer.php
+++ b/ecrire/exec/naviguer.php
@@ -65,25 +65,29 @@ function exec_naviguer_dist()
 
 	  debut_gauche();
 
-	  if ($spip_display != 4) {
+	if ($spip_display != 4) {
 
 		infos_naviguer($id_rubrique, $statut);
 
-//
-// Logos de la rubrique
-//
+		//
+		// Logos de la rubrique
+		//
 		if ($flag_editable AND ($spip_display != 4)) {
 			$iconifier = charger_fonction('iconifier', 'inc');
 			echo $iconifier('id_rubrique', $id_rubrique, 'naviguer','iconifier');
 		}
+	}
 
-//
-// Afficher les boutons de creation d'article et de breve
-//
+		echo pipeline('affiche_gauche',array('args'=>array('exec'=>'naviguer','id_rubrique'=>$id_rubrique),'data'=>''));
+
+		//
+		// Afficher les boutons de creation d'article et de breve
+		//
+	if ($spip_display != 4) {
 		raccourcis_naviguer($id_rubrique, $id_parent);
-	  }
+	}
 		
-		echo pipeline('affiche_gauche',array('args'=>array('exec'=>'naviguer','id_rubrique'=>$id_rubrique),'data'=>''));
+
 		creer_colonne_droite();
 		echo pipeline('affiche_droite',array('args'=>array('exec'=>'naviguer','id_rubrique'=>$id_rubrique),'data'=>''));	  
 		debut_droite();
@@ -123,6 +127,9 @@ function exec_naviguer_dist()
 		echo naviguer_doc($id_rubrique, "rubrique", 'naviguer', $flag_editable);
 	}
 
+	echo pipeline('affiche_milieu',array('args'=>array('exec'=>'naviguer','id_rubrique'=>$id_rubrique),'data'=>''));	  
+
+
 ////// Supprimer cette rubrique (si vide)
 
 	bouton_supprimer_naviguer($id_rubrique, $id_parent, $ze_logo, $flag_editable);
diff --git a/ecrire/exec/rubriques_edit.php b/ecrire/exec/rubriques_edit.php
index 8b45e35e189cb552bd418a48ecc3bf317a6c3257..f2f20e692903ff9d15f6a0b7998722ad25df4809 100644
--- a/ecrire/exec/rubriques_edit.php
+++ b/ecrire/exec/rubriques_edit.php
@@ -138,6 +138,8 @@ function exec_rubriques_edit_dist()
 	$form .= fin_cadre_couleur(true)
 	. "<br />";
 
+	$form .= pipeline('affiche_milieu',array('args'=>array('exec'=>'rubriques_edit','id_rubrique'=>$id_rubrique),'data'=>''));	  
+
 	if ($options == "avancees" OR $descriptif) {
 		$form .= "<b>"._T('texte_descriptif_rapide')."</b><br />"
 		. _T('entree_contenu_rubrique')."<br />"
diff --git a/ecrire/exec/sites_edit.php b/ecrire/exec/sites_edit.php
index 136c5d981ddf9f844db1f351580be5f8ce59dd9f..f8e0575baeab36f9426c698b9693af579441019b 100644
--- a/ecrire/exec/sites_edit.php
+++ b/ecrire/exec/sites_edit.php
@@ -132,7 +132,9 @@ function exec_sites_edit_dist()
 	. debut_cadre_couleur($logo, true, "", _T('entree_interieur_rubrique'))
 	. $chercher_rubrique($id_rubrique, 'site', false)
 	. fin_cadre_couleur(true)
-	. "\n<br /><b>"
+	. "\n<br />"
+	. pipeline('affiche_milieu',array('args'=>array('exec'=>'sites_edit','id_syndic'=>$id_syndic),'data'=>''))
+	."<b>"
 	. _T('entree_description_site')
 	. "</b><br />\n"
 	. "<textarea name='descriptif' rows='8' class='forml' cols='40' >"
diff --git a/ecrire/exec/sites_tous.php b/ecrire/exec/sites_tous.php
index 22fccd782308e2f3709ad4430fc95ab94737ba7b..a0a1e5f138a1f4887ce6182dabaa5cfa2d6f5f9b 100644
--- a/ecrire/exec/sites_tous.php
+++ b/ecrire/exec/sites_tous.php
@@ -41,6 +41,9 @@ if ($connect_statut == '0minirezo' OR $GLOBALS['meta']["proposer_sites"] > 0) {
 	echo "</div>";
 }
 
+echo pipeline('affiche_milieu',array('args'=>array('exec'=>'sites_tous'),'data'=>''));	  
+
+
  echo afficher_sites('<b>' . _T('avis_sites_probleme_syndication') . '</b>', array("FROM" => 'spip_syndic', 'WHERE' => "syndication='off' AND statut='publie'", 'ORDER BY' => "nom_site"));
 
 if ($options == 'avancees' AND $connect_statut == '0minirezo') {
diff --git a/ecrire/inc/editer_article.php b/ecrire/inc/editer_article.php
index 03eb700eb9069016eb5f64e18f84932a741bb191..7a506f5898aedc2dc0785d211097cb1336ac5186 100644
--- a/ecrire/inc/editer_article.php
+++ b/ecrire/inc/editer_article.php
@@ -50,6 +50,7 @@ function inc_editer_article_dist($new, $id_rubrique=0, $lier_trad=0, $retour='',
 	. editer_article_titre($row['titre'], $row['onfocus'], $config, $aider)
 	. editer_article_soustitre($row['soustitre'], $config, $aider)
 	. editer_article_rubrique($id_rubrique, $id_secteur, $config, $aider)
+	. pipeline('affiche_milieu',array('args'=>array('exec'=>'articles_edit','id_article'=>$id_article),'data'=>''))
 	. editer_article_descriptif($row['descriptif'], $config, $aider)
 	. editer_article_url($row['url_site'], $row['nom_site'], $config, $aider)
 	. editer_article_chapo($row['chapo'], $config, $aider)