diff --git a/dist/style_prive.html b/dist/style_prive.html
index bfd16573fb510c48d47eb3379e8dde3a329cd289..09b4c249096aa10b52ad8df71bc7f2be781c3576 100644
--- a/dist/style_prive.html
+++ b/dist/style_prive.html
@@ -1686,8 +1686,23 @@ a.ical {
 .cadre-trait-couleur .titrem {background-color:##ENV{couleur_foncee,3874b0};color:#fff;}
 .cadre-trait-couleur .cadre .titrem {background-color: #eee;color:#000;}
 
-.cadre-liste .titrem {background-color:#fff;}
-.cadre-liste .titrem.hover {background-color:##ENV{couleur_claire,edf3fe}}
+.ajax-action {padding-top:1px;}
+.dater,.dater .titrem {background-color:##ENV{couleur_claire,edf3fe};}
+.dater .titrem.hover {background-color:##ENV{couleur_foncee,3874b0};}
+#contenu .ajax-action .cadre .titrem {background-color:##ENV{couleur_claire,edf3fe};}
+#contenu .ajax-action .titrem.hover {background-color:##ENV{couleur_foncee,3874b0};}
+.mots_tous #contenu .titrem.impliable {background-color:##ENV{couleur_claire,edf3fe};}
+
+.configuration #contenu .ajax-action .cadre .titrem {background-color:#eee;}
+.configuration #contenu .ajax-action .titrem.hover {background-color:##ENV{couleur_claire,edf3fe};}
+.configuration #contenu .ajax-action .cadre-trait-couleur .titrem {background-color:##ENV{couleur_foncee,3874b0};color:#fff;}
+.configuration #contenu .ajax-action .cadre-trait-couleur .cadre .titrem {background-color: #eee;color:#000;}
+
+.cadre-liste .titrem,
+#contenu .ajax-action .cadre-liste .titrem {background-color:#fff;}
+.cadre-liste .titrem.hover,
+#contenu .ajax-action .cadre-liste .titrem.hover 
+{background-color:##ENV{couleur_claire,edf3fe}}
 .cadre-liste .tr_liste .titrem {background-color:#eee;}
 
 #navigation .titrem {text-align:center;}
@@ -1715,9 +1730,3 @@ td.message, a.message {
 	background: url(#EVAL{_DIR_IMG_PACK}wrapper.php?file=m_envoi[(#ENV{ltr}|choixsiegal{left,'',_rtl})].gif) center left no-repeat;
 	padding-left: 10px;
 }
-
-.ajax-action {padding-top:1px;}
-.dater,.dater .titrem {background-color:##ENV{couleur_claire,edf3fe};}
-.dater .titrem.hover {background-color:##ENV{couleur_foncee,3874b0};}
-#contenu .ajax-action .cadre .titrem {background-color:##ENV{couleur_claire,edf3fe};}
-#contenu .ajax-action .titrem.hover {background-color:##ENV{couleur_foncee,3874b0};}
diff --git a/ecrire/configuration/reducteur.php b/ecrire/configuration/reducteur.php
index 371903d7ae7b110dd4dcaa3fea9baaeb530225c2..7f5f94eed98f6f000f44dd915aebfa80a2606acc 100644
--- a/ecrire/configuration/reducteur.php
+++ b/ecrire/configuration/reducteur.php
@@ -138,7 +138,7 @@ function format_choisi()
 			if ($max_size >= ($maxtest-20)*($maxtest-20)) $maxtest = 2380; // 6MPixels
 			$top = 16;
 			for ($j = 320;$j>=20;$j = $j/2){
-				$res .= "<div style='position:relative;top:{$top}px;$spip_lang_left:0px;'>";
+				$res .= "<div style='position:relative;top:{$top}px;$spip_lang_left:0px;font-size:1px;'>";
 				$l = round($j/10);
 				$lok = 0; $lbad =0;
 				$margin_left = 0;
diff --git a/ecrire/exec/breves.php b/ecrire/exec/breves.php
index 5e28069567cea32fd5a9cdae2ba0145fd4017ca8..c5563645c4a8ecf608c68fce39b07ba07c7e057d 100644
--- a/ecrire/exec/breves.php
+++ b/ecrire/exec/breves.php
@@ -42,7 +42,7 @@ function exec_breves_dist()
 
 		$statuts = "'prop', 'publie'" . ($editable ? ", 'refuse'": "");
 
-		$res = afficher_objets('breve',$titre.aide ("breves"), array("SELECT" => 'id_rubrique, id_breve, date_heure, titre, statut', "FROM" => 'spip_breves', 'WHERE' => "id_rubrique='$id_rubrique' AND statut IN ($statuts)", 'ORDER BY' => "date_heure DESC"));
+		$res = afficher_objets('breve',$titre.aide ("breves"), array("SELECT" => 'id_rubrique, id_breve, date_heure, titre, statut', "FROM" => 'spip_breves', 'WHERE' => "id_rubrique='$id_rubrique' AND statut IN ($statuts)", 'ORDER BY' => "date_heure DESC"),'',true);
 
 		echo $res ;
 
diff --git a/ecrire/inc/afficher_objets.php b/ecrire/inc/afficher_objets.php
index b6ee381c1d4f609844ced7ad6544acd0bed993c2..15138db7af4b685f84f04a6cdacda303f1a28cc6 100644
--- a/ecrire/inc/afficher_objets.php
+++ b/ecrire/inc/afficher_objets.php
@@ -205,7 +205,7 @@ function afficher_complement_syndic_article($row){
 // affichage des liste d'objets
 // Cas generique, utilise pour tout sauf article
 // http://doc.spip.org/@inc_afficher_objets_dist
-function inc_afficher_objets_dist($type, $titre_table,$requete,$formater=''){
+function inc_afficher_objets_dist($type, $titre_table,$requete,$formater='', $force=false){
 	if ($afficher = charger_fonction("afficher_{$type}s",'inc',true)){
 		return $afficher($titre_table,$requete,$formater);
 	}
@@ -230,7 +230,7 @@ function inc_afficher_objets_dist($type, $titre_table,$requete,$formater=''){
 		$fonction_ligne = "afficher_objet_boucle";
 		$arg = array($type,id_table_objet($type),$afficher_langue, $affrub, $langue_defaut);
 	}
-	return affiche_tranche_bandeau($requete, icone_table($type), 'toile_foncee', "ligne_blanche", $tmp_var, $titre_table, false, $largeurs, $styles, $fonction_ligne, $arg);
+	return affiche_tranche_bandeau($requete, icone_table($type), 'toile_foncee', "ligne_blanche", $tmp_var, $titre_table, $force, $largeurs, $styles, $fonction_ligne, $arg);
 }
 
 // http://doc.spip.org/@afficher_objet_boucle
diff --git a/ecrire/inc/commencer_page.php b/ecrire/inc/commencer_page.php
index 63a45764fba3ef65bae1742fd7cf30deac661a9e..0a4ccf8878dbcd91454864434b3c5c1d8abe15ef 100644
--- a/ecrire/inc/commencer_page.php
+++ b/ecrire/inc/commencer_page.php
@@ -85,7 +85,7 @@ function init_body($rubrique='accueil', $sous_rubrique='accueil', $id_rubrique='
 
 	$couleurs = charger_fonction('couleurs', 'inc');
 
-	$res = pipeline('body_prive',"<body class='$rubrique $sous_rubrique'"
+	$res = pipeline('body_prive',"<body class='$rubrique $sous_rubrique "._request('exec')."'"
 			. ($GLOBALS['spip_lang_rtl'] ? " dir='rtl'" : "")
 			.'>');
 	if ($menu)
diff --git a/ecrire/inc/presentation.php b/ecrire/inc/presentation.php
index b20bde3c182895a8f91493539daaf7c6678afb25..d811765cc1ed3497c1dddd0a898a62f0c50e4e26 100644
--- a/ecrire/inc/presentation.php
+++ b/ecrire/inc/presentation.php
@@ -309,9 +309,9 @@ function afficher_plus($lien) {
 //
 
 // http://doc.spip.org/@afficher_objets
-function afficher_objets($type, $titre_table,$requete,$formater=''){
+function afficher_objets($type, $titre_table,$requete,$formater='',$force=false){
 	$afficher_objets = charger_fonction('afficher_objets','inc');
-	return $afficher_objets($type, $titre_table,$requete,$formater);
+	return $afficher_objets($type, $titre_table,$requete,$formater,$force);
 }
 
 // http://doc.spip.org/@afficher_liste
@@ -478,7 +478,7 @@ function affiche_tranche_bandeau($requete, $icone, $fg, $bg, $tmp_var,  $titre,
 
 	$cpt = spip_fetch_array(spip_query("SELECT COUNT(*) AS n FROM " . $requete['FROM'] . ($requete['WHERE'] ? (' WHERE ' . $requete['WHERE']) : '') . ($requete['GROUP BY'] ? (' GROUP BY ' . $requete['GROUP BY']) : '')));
 
-	if (! ($force OR ($cpt = $cpt['n']))) return '';
+	if (! (($cpt = $cpt['n']) OR $force)) return '';
 
 	if (isset($requete['LIMIT'])) $cpt = min($requete['LIMIT'], $cpt);