diff --git a/public/admin/skins/bokeh74/form.css b/public/admin/skins/bokeh74/form.css
index fa7f74f4122a995220188af44dda771c5ad3086e..fa4f6b93c2ff80893bcf492a202a0e7b85c1bb15 100644
--- a/public/admin/skins/bokeh74/form.css
+++ b/public/admin/skins/bokeh74/form.css
@@ -70,4 +70,17 @@
 .content_edit_head img {
     height: 16px;
     margin: 0 0.3em;
+}
+
+.current_edition:after {
+    content: '';
+    height: 100%;
+    width: 100%;
+    position: absolute;
+    background: var(--line-highlight);
+    background-position: center;
+    background-repeat: no-repeat;
+    z-index: 100;
+    display: block;
+    top: 0;
 }
\ No newline at end of file
diff --git a/public/admin/skins/bokeh74/jquery.css b/public/admin/skins/bokeh74/jquery.css
index 068f28dd7be83e97903391c9a8ab558daf785dae..65d5cb57a62615106cd8f98839727fa4ec2cfd4d 100644
--- a/public/admin/skins/bokeh74/jquery.css
+++ b/public/admin/skins/bokeh74/jquery.css
@@ -179,4 +179,8 @@ body .ui-dialog table td.gauche {
 body .ui-dialog table td.droite *,
 body .ui-dialog table td.droite {
     text-align: right !important;
+}
+
+body .ui-front {
+    z-index: 101;
 }
\ No newline at end of file
diff --git a/public/opac/css/global.css b/public/opac/css/global.css
index dcb76a3f24fcaa0eacd556eb69c2c7507f0ab4f3..265bedb3d7591be0305fd559fe15281869979628 100644
--- a/public/opac/css/global.css
+++ b/public/opac/css/global.css
@@ -38,7 +38,7 @@ a {
 .configuration_module,
 .configuration_module + .newsadd,
 .configuration_module + .default_filters {
-    z-index: 1000;
+    z-index: 101;
     position: relative; 
     height: 0px;
     float: right;
@@ -54,7 +54,7 @@ a {
     margin-right:25px;
     position:relative;
     height:0px;
-    z-index:1000;
+    z-index:100;
 }
 
 .select_kiosque_form form input[type="submit"] {
@@ -456,7 +456,7 @@ div.conteneur2colonnes>div>div {
     position: relative;
     top: -35px;
     margin-right: 10px;
-    z-index: 110;
+    z-index: 101;
 }
 
 div#open_accessibility {
@@ -1059,6 +1059,9 @@ a[class^="edit_"] {
 }
 
 
+.boite,
+article,
+.colMilieu,
 .kiosque .titre,
 .kiosque .contenu,
 .boite.kiosque {
@@ -1367,7 +1370,7 @@ div.ui-sortable-placeholder {
     display: block;
     width: 20px;
     height: 80px;
-    z-index: 100;
+    z-index: 101;
     position: absolute;
 }
 
@@ -1399,7 +1402,7 @@ div.ui-sortable-placeholder {
     text-align: center;
     line-height: 2em;
     position: absolute;
-    z-index: 1000;
+    z-index: 101;
     background-color: #ddd;
     width: 100%;
     box-shadow: 5px 0px 10px rgba(0,0,0,0.5);
@@ -1734,7 +1737,7 @@ body.abonne_multimedia-hold-view .actions a {
     top: 86px;
     left: 0px;
     background-color: white;
-    z-index: 100;
+    z-index: 101;
     padding: 5px;
     border-radius: 0 5px 5px 5px;
     min-width: 400px;
@@ -2295,7 +2298,7 @@ button.vodeclic_link + img {
 
 .notice-mur-tooltip {
     position:absolute;
-    z-index:90;
+    z-index: 101;
     overflow:hidden;
     width: 110px;
 }
@@ -2588,7 +2591,7 @@ div table.tablesorter thead tr th {
 
 
 div#ZFDebug {
-    z-index: 900;
+    z-index: 101;
     display: none;
 }
 
@@ -2613,7 +2616,7 @@ table.tablesorter span {
 #menuAdmin {
     position: fixed;
     top: 0px;
-    z-index: 500;
+    z-index: 101;
     padding: 5px;
     border-bottom-right-radius: 5px;
     box-shadow: 2px 2px 5px;
@@ -2837,7 +2840,7 @@ div.boite.panier #maj_titre_panier form input {
 .colFlottant {
     position: fixed;
     overflow:visible!important;
-    z-index:1000;
+    z-index: 100;
     top: 100px;
     left: 0px;
 }
@@ -3314,7 +3317,7 @@ th.actions {
     position: absolute;
     transition-duration: .5s;
     transition-property: max-height;
-    z-index: 101;
+    z-index: 100;
     width: 95%;
 }
 
diff --git a/public/opac/js/subModal.js b/public/opac/js/subModal.js
index aa3af84ef282d920217765d154133404e5963310..d1fa1914217b46a6cac11f8233f08c2e31a30b64 100644
--- a/public/opac/js/subModal.js
+++ b/public/opac/js/subModal.js
@@ -90,6 +90,7 @@
 
   var removeLoadingClass = function () {
     $('[data-popup="true"]').removeClass(loading);
+    $('.boite, .menu_horizontal, article, .colMilieu').removeClass('current_edition');
   }
 
 
@@ -174,6 +175,7 @@
     if (current_anchor == undefined)
       return;
     current_anchor.addClass(loading);
+    current_anchor.closest('.boite, .menu_horizontal, article, .colMilieu').addClass('current_edition');
   }