diff --git a/ecrire/inc/layer.php b/ecrire/inc/layer.php
index 9faab61e5526d1ac9a80502e047487ed34a0e011..34f5de14bbbc771a626ff355477fc0d5919a790c 100644
--- a/ecrire/inc/layer.php
+++ b/ecrire/inc/layer.php
@@ -79,8 +79,12 @@ function bouton_block_depliable($texte,$deplie,$ids=""){
 	  	?""
 	  	:" onmouseover=\"jQuery(this).depliant('$cible');\""
 	  )
-	  ."><a href=\"#\" onclick=\"jQuery(this).parent().toggleother('$cible')\" class='titremancre'></a>$texte</div>"
-	  .http_script( ($deplie==='incertain')
+	  .">"
+	  // une ancre pour rendre accessible au clavier le depliage du sous bloc
+	  // on ne la mets pas en interface "accessible", dans laquelle il n'y  pas de sous bloc ... un comble !
+	  . ($GLOBALS['spip_display']==4?"":"<a href=\"#\" onclick=\"jQuery(this).parent().toggleother('$cible')\" class='titremancre'></a>")
+	  . "$texte</div>"
+	  . http_script( ($deplie==='incertain')
 			? "jQuery(document).ready(function(){if (jQuery('$cible').is(':visible')) $('#$bouton_id').addClass('deplie').removeClass('replie');});"
 			: '');
 }