diff --git a/ecrire/img_pack/article-24.gif b/ecrire/img_pack/article-24.gif
index 43ae8bda4bcb664ec9d8900ef899f7168b2529a5..83f4186bf78d5d7d48089ce4a22fdcb9ec09f69c 100644
Binary files a/ecrire/img_pack/article-24.gif and b/ecrire/img_pack/article-24.gif differ
diff --git a/ecrire/img_pack/breve-24.gif b/ecrire/img_pack/breve-24.gif
index 53683cedeff3c4531d52796b2188def9b6d6de60..b4273aa5b8e574cae8ac4af12eb2b264096c8117 100644
Binary files a/ecrire/img_pack/breve-24.gif and b/ecrire/img_pack/breve-24.gif differ
diff --git a/ecrire/img_pack/forum-admin-24.gif b/ecrire/img_pack/forum-admin-24.gif
index e3030f8a90525ed5c4315e2b58c0338a8c18ecb5..5d43a58a530102a797ec416500ae140c0b9a4903 100644
Binary files a/ecrire/img_pack/forum-admin-24.gif and b/ecrire/img_pack/forum-admin-24.gif differ
diff --git a/ecrire/img_pack/forum-interne-24.gif b/ecrire/img_pack/forum-interne-24.gif
index 1b88b93a238eb73730a165cfbd282d399556a5c1..6a85e977839c0cfa86200916de5ccf8b60e6bba8 100644
Binary files a/ecrire/img_pack/forum-interne-24.gif and b/ecrire/img_pack/forum-interne-24.gif differ
diff --git a/ecrire/img_pack/messagerie-24.gif b/ecrire/img_pack/messagerie-24.gif
index 9124c36de27b6dbbf139f90a61776162f51582ba..df115196901d6d3139e022d98c8f1d2b23bb3677 100644
Binary files a/ecrire/img_pack/messagerie-24.gif and b/ecrire/img_pack/messagerie-24.gif differ
diff --git a/ecrire/img_pack/rubrique-24.gif b/ecrire/img_pack/rubrique-24.gif
index 3c3dabd7d1d98fd6baeee5aaa1420fe0e2856d79..2c1b67ac2f2b31acb591f9f1ec74b47bb64bb06d 100644
Binary files a/ecrire/img_pack/rubrique-24.gif and b/ecrire/img_pack/rubrique-24.gif differ
diff --git a/ecrire/img_pack/statistiques-24.gif b/ecrire/img_pack/statistiques-24.gif
index 3bd124ed62622496453c1934b87966b0e616cc70..250d1e49814a6d56f500132d5c6d151d2c0655cb 100644
Binary files a/ecrire/img_pack/statistiques-24.gif and b/ecrire/img_pack/statistiques-24.gif differ
diff --git a/ecrire/inc_presentation.php3 b/ecrire/inc_presentation.php3
index 513611d9ee9cd1b5bff709bee76f697f18366b4a..2600537450f82494da125cfda82120e3fd884094 100644
--- a/ecrire/inc_presentation.php3
+++ b/ecrire/inc_presentation.php3
@@ -1208,7 +1208,7 @@ function icone_bandeau_secondaire($texte, $lien, $fond, $rubrique_icone = "vide"
 
 	if ($spip_display != 1) {
 		echo "<td class='cellule36' width='$largeur'>$a_href<img src='img_pack/$fond'$alt$title>";
-			if ($aide) echo aide($aide)." ";
+		if ($aide AND $spip_display != 3) echo aide($aide)." ";
 		if ($spip_display != 3) {
 			echo "<span>$texte</span>";
 		}
diff --git a/ecrire/spip_style.php3 b/ecrire/spip_style.php3
index a9af7196a5ececde5efb40c1cf86445115a421b3..7d34403ac6ff4dcdc96208d400bc89dec9688f77 100644
--- a/ecrire/spip_style.php3
+++ b/ecrire/spip_style.php3
@@ -97,10 +97,10 @@ body { font-family: Verdana,Arial,Helvetica,sans-serif; }
 	display: block; text-align: center; background: url(img_pack/rien.gif) no-repeat top center;
 }
 .cellule36 a.selection {
-	display: block; text-align: center; background: url(img_pack/pave-gris-36.png) no-repeat top center;
+	display: block; text-align: center; background: url(img_pack/pave-blanc-36.png) no-repeat top center;
 }
 .cellule48 a.selection {
-	display: block; text-align: center; background: url(img_pack/pave-gris-48.png) no-repeat top center;
+	display: block; text-align: center; background: url(img_pack/pave-blanc-48.png) no-repeat top center;
 }
 /*.cellule36 a:hover {
 	background: url(img_pack/pave-blanc-36.png) no-repeat top center;
@@ -130,9 +130,13 @@ body { font-family: Verdana,Arial,Helvetica,sans-serif; }
 }
 .cellule36 a span, .cellule48 a span {
 	color: #505050; display: block; margin: 2px;
+	filter: DropShadow(Color=white, OffX=1, OffY=1, Positive=1) DropShadow(Color=#cccccc, OffX=-1, OffY=-1, Positive=1);
+	width: 100%
 }
 .cellule36 a.selection span, .cellule48 a.selection span {
 	color: #000000; display: block; margin: 2px;
+	filter: DropShadow(Color=white, OffX=-1, OffY=-1, Positive=1) DropShadow(Color=#cccccc, OffX=1, OffY=1, Positive=1);
+	width: 100%
 }
 
 .cellule36 a.aide, .cellule36 a.aide:hover {
@@ -193,15 +197,15 @@ body { font-family: Verdana,Arial,Helvetica,sans-serif; }
 a.cellule-h {
 	text-align: <?php echo $left; ?>;
 	display: block;
-	margin-top: 3px;
-	margin-bottom: 3px;
+	margin-top: 1px;
+	margin-bottom: 1px;
 }
 a.cellule-h {
-	text-decoration: none; background: url(img_pack/pave-gris-24.png) no-repeat center <?php echo $left; ?>;
+	text-decoration: none; 
+}
+a.cellule-h:hover {
+	text-decoration: none; 
 }
-/*a.cellule-h:hover {
-	text-decoration: none; background: url(img_pack/pave-blanc-24.png) no-repeat center <?php echo $left; ?>;
-}*/
 a.cellule-h img {
 	-moz-opacity: 0.5;
 	filter: alpha(opacity=50);
@@ -227,7 +231,7 @@ a.cellule-h td {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-weight: bold;
 	font-size: 10px;
-	color: #606060;
+	color: #666666;
 }
 a.cellule-h img {
 	width: 24px;
@@ -310,7 +314,9 @@ a.cellule-h-texte:hover {
 
 .reliefblanc { background-image: url(img_pack/barre-blanc.gif) }
 .reliefgris { background-image: url(img_pack/barre-noir.gif) }
-.iconeoff { padding: 3px; margin: 1px; border: 1px dashed #aaaaaa; background-color: #f0f0f0 }
+.iconeoff {
+	padding: 3px; margin: 1px; border: 1px dashed #aaaaaa; background-color: #f0f0f0
+}
 .iconeon { cursor: pointer; padding: 3px; margin: 1px;  border-right: solid 1px white; border-bottom: solid 1px white; border-left: solid 1px #666666; border-top: solid 1px #666666; background-color: #eeeeee; }
 .iconedanger { padding: 3px; margin: 1px; border: 1px dashed black; background: url(img_pack/rayures-sup.gif)}
 
@@ -361,6 +367,8 @@ td.icone a img {
 	border: 0px;
 }
 
+
+
 /*
  * Cadre blanc arrondi
  */