diff --git a/dist/style_prive.html b/dist/style_prive.html
index f553040d5869fa3555330513d335170ac92c0dde..5c2923a2608b6d1997456c942a5b5eb4e04ff9b2 100644
--- a/dist/style_prive.html
+++ b/dist/style_prive.html
@@ -1073,15 +1073,15 @@ div.liste {
 }
 
 	
-ul#articles_tous,ul#articles_tous ul {
+.tout-site ul#articles_tous,ul#articles_tous ul {
 	list-style: none;
 }
-ul {
+.tout-site ul {
 	margin-[(#ENV{ltr}|choixsiegal{left,left,right})]: 10px;
 	padding-[(#ENV{ltr}|choixsiegal{left,left,right})]: 12px;
 	border-[(#ENV{ltr}|choixsiegal{left,left,right})]: 1px dotted #888;
 }
-ul,li {clear:both;}
+.tout-site ul,li {clear:both;}
 li.sec, li.rub {display:inline;}
 ul>li.sec,ul>li.rub {display:block;}
 li.sec a.titre,  li.rub a.titre {
diff --git a/ecrire/inc/commencer_page.php b/ecrire/inc/commencer_page.php
index f0e3a0767c2ffc516f09f6d6f93f1b53eb72a026..1097f13c1f88170938535d6d373bb9963b01ebcb 100644
--- a/ecrire/inc/commencer_page.php
+++ b/ecrire/inc/commencer_page.php
@@ -82,7 +82,7 @@ function init_body($rubrique='accueil', $sous_rubrique='accueil', $id_rubrique='
 
 	if ($spip_ecran == "large") $largeur = 974; else $largeur = 750;
 
-	$res = pipeline('body_prive',"<body ". _ATTRIBUTES_BODY . '>')
+	$res = pipeline('body_prive',"<body class='$rubrique $sous_rubrique'". _ATTRIBUTES_BODY . '>')
 	. "\n<map name='map_layout' id='map_layout'>"
 	. lien_change_var (self(), 'set_disp', 1, '1,0,18,15', _T('lien_afficher_texte_seul'), "onmouseover=\"changestyle('bandeauvide');\"")
 	. lien_change_var (self(), 'set_disp', 2, '19,0,40,15', _T('lien_afficher_texte_icones'), "onmouseover=\"changestyle('bandeauvide');\"")