diff --git a/dist/javascript/layer.js b/dist/javascript/layer.js
index 04911afe44b91d39cc27707a0932fd670a53e440..8e355cebd6859b2d93c61206ee42f074afdecfca 100644
--- a/dist/javascript/layer.js
+++ b/dist/javascript/layer.js
@@ -46,7 +46,7 @@ function hide_obj(obj) {
 
 function swap_couche(couche, rtl, dir, no_swap) {
 	var layer;
-	var triangle = findObj('triangle' + couche);
+	var triangle = document.getElementById('triangle' + couche);
 	if (!(layer = findObj('Layer' + couche))) return;
 	if (layer.style.display == "none"){
 		if (!no_swap && triangle) triangle.src = dir + 'deplierbas.gif';
@@ -58,14 +58,14 @@ function swap_couche(couche, rtl, dir, no_swap) {
 }
 function ouvrir_couche(couche, rtl,dir) {
 	var layer;
-	var triangle = findObj('triangle' + couche);
+	var triangle = document.getElementById('triangle' + couche);
 	if (!(layer = findObj('Layer' + couche))) return;
 	if (triangle) triangle.src = dir + 'deplierbas.gif';
 	layer.style.display = 'block';
 }
 function fermer_couche(couche, rtl, dir) {
 	var layer;
-	var triangle = findObj('triangle' + couche);
+	var triangle = document.getElementById('triangle' + couche);
 	if (!(layer = findObj('Layer' + couche))) return;
 	if (triangle) triangle.src = dir + 'deplierhaut' + rtl + '.gif';
 	layer.style.display = 'none';
diff --git a/dist/style_prive.html b/dist/style_prive.html
index 58cfcbc8cefd13db63112c483373c56510a0ba08..66f0a978aec2f6065e29c64802b24c9a8f62998a 100644
--- a/dist/style_prive.html
+++ b/dist/style_prive.html
@@ -1462,3 +1462,9 @@ div.rub-ouverte, a.rub-ouverte {
 	padding-[(#ENV{ltr}|choixsiegal{left,right,left})]: 10px;
 	background: url(#EVAL{_DIR_IMG_PACK}wrapper.php?file=triangle-droite[(#ENV{ltr}|choixsiegal{left,'',_rtl})].gif) [(#ENV{ltr}|choixsiegal{left,right,left})] center no-repeat;
 }
+
+.swap-couche {
+	border: 0px;
+	height: 10px;
+	width: 10px;
+}
\ No newline at end of file
diff --git a/ecrire/inc/layer.php b/ecrire/inc/layer.php
index 06f328000948323fd445477d5d690c3093d0857b..2c0b69397d21c9bc0bd1b2d5fc2b6483daebde05 100644
--- a/ecrire/inc/layer.php
+++ b/ecrire/inc/layer.php
@@ -145,9 +145,18 @@ function produire_acceder_couche($couches, $nom, $icone) {
 			. _DIR_IMG_PACK."',"
 			. $couche[1].');';
 
+	$t = _T('info_deplier');
+
 	return 
-	'<img name="triangle'.$nom.'" src="'._DIR_IMG_PACK.$icone.'" alt="'._T('info_deplier').'" title="'._T('info_deplier').'" border="0" height="10" width="10"
-onclick="'.join(' ',$onclick).'" />';
+	'<img id="triangle'.$nom.'" src="'
+	  . _DIR_IMG_PACK . $icone
+	  . '" alt="'
+	  . $t
+	  . '" title="'
+	  . $t
+	  . '" class="swap-couche"
+	onclick="'
+	  . join(' ',$onclick).'" />';
 
 }