diff --git a/ecrire/inc_version.php b/ecrire/inc_version.php
index 53af0861e316f665ebced98777365327c7acc804..e3853f39b8ce3b8b1c395079485bfed302accc4d 100644
--- a/ecrire/inc_version.php
+++ b/ecrire/inc_version.php
@@ -259,7 +259,9 @@ $spip_pipeline = array(
 	'accueil_informations' => '',
 	 # cf. public/assembler
 	'affichage_final' => '|f_surligne|f_tidy|f_admin',
+	'affichage_final_prive' => '',
 	'affichage_entetes_final' => '',
+	'affichage_entetes_final_prive' => '',
 	'afficher_fiche_objet'=>'',
 	'afficher_config_objet' => '',
 	'afficher_contenu_objet' => '',
diff --git a/ecrire/public.php b/ecrire/public.php
index 8181b3395e3aa317420964c4c8eee0c34983eb9e..7a9a5268156d83d9cdc6a2b88539dac405cff675 100644
--- a/ecrire/public.php
+++ b/ecrire/public.php
@@ -150,10 +150,11 @@ if (isset($GLOBALS['_INC_PUBLIC'])) {
 
 	
 	// Execution de la page calculee
+	define('_PIPELINE_SUFFIX',  test_espace_prive()?'_prive':'');
 
 	// traitements sur les entetes avant envoi
 	// peut servir pour le plugin de stats
-	$page['entetes'] = pipeline('affichage_entetes_final', $page['entetes']);
+	$page['entetes'] = pipeline('affichage_entetes_final'._PIPELINE_SUFFIX, $page['entetes']);
 
 
 	// 1. Cas d'une page contenant uniquement du HTML :
@@ -198,7 +199,7 @@ if (isset($GLOBALS['_INC_PUBLIC'])) {
 
 	// (c'est ici qu'on fait var_recherche, validation, boutons d'admin,
 	// cf. public/assembler.php)
-	echo pipeline('affichage_final', $page['texte']);
+	echo pipeline('affichage_final'._PIPELINE_SUFFIX, $page['texte']);
 	// l'affichage de la page a pu lever des erreurs (inclusion manquante)
 	// il faut tester a nouveau
 	$debug = ((_request('var_mode') == 'debug') OR $tableau_des_temps) ? array(1) : array();