diff --git a/VERSIONS_WIP/61993 b/VERSIONS_WIP/61993
new file mode 100644
index 0000000000000000000000000000000000000000..cac3abf2ea2e8ce4810c26daf2686dce8d956ee9
--- /dev/null
+++ b/VERSIONS_WIP/61993
@@ -0,0 +1 @@
+ - ticket #61993 : Les icones d'administration en front cachent moins les textes
\ No newline at end of file
diff --git a/application/modules/opac/views/scripts/head.phtml b/application/modules/opac/views/scripts/head.phtml
index af83377af4715b1ed92979c5a5b9ea17fd5a3fd6..701b2380ee1db6304708accf4919b8b5bee57061 100644
--- a/application/modules/opac/views/scripts/head.phtml
+++ b/application/modules/opac/views/scripts/head.phtml
@@ -36,7 +36,6 @@
                                           'division-five',
                                           'reload_module'])
                         ->addJQueryReady('
-                                         autoHideShowConfigurationModule();
                                          initializeNoticeMurAnimation();
                                          initializeImgHover();
                                          initializePopups();
diff --git a/library/ZendAfi/View/Helper/Accueil/Kiosque.php b/library/ZendAfi/View/Helper/Accueil/Kiosque.php
index 70e98f3a8cff8136fc153a5e636bbafad2c384e4..c59660584b3c19555026ba4cfa435d291d9c47dd 100644
--- a/library/ZendAfi/View/Helper/Accueil/Kiosque.php
+++ b/library/ZendAfi/View/Helper/Accueil/Kiosque.php
@@ -69,20 +69,17 @@ class ZendAfi_View_Helper_Accueil_Kiosque extends ZendAfi_View_Helper_Accueil_Ba
     $this->contenu =  (in_array($this->preferences['style_liste'], ['mur', 'vignettes', 'chrono']))
       ? $this->getKiosqueHtml()
       : $this->getKiosqueIFrame();
-    $this->contenu = $this->getChangeKiosqueData() . $this->contenu;
+    $this->contenu = $this->contenu;
 
     return $this->getHtmlArray();
   }
 
 
-  public function getAddEditLinks() {
-    if (!Class_Users::isCurrentUserCanAccesBackend())
-      return '';
-
+  public function getEditLink() {
     if (!($this->preferences['id_catalogue'] && ($catalogue = Class_Catalogue::find($this->preferences['id_catalogue']))))
       return '';
 
-    $edit_link =  $this->view->tagAnchor($this->view->url(['module' => 'admin',
+    return  $this->view->tagAnchor($this->view->url(['module' => 'admin',
                                                            'controller' => 'catalogue',
                                                            'action' => 'edit',
                                                            'id_catalogue' => $this->preferences['id_catalogue']]),
@@ -91,10 +88,17 @@ class ZendAfi_View_Helper_Accueil_Kiosque extends ZendAfi_View_Helper_Accueil_Ba
                                                               ['title' => $this->view->_('Modifier le domaine : %s', htmlspecialchars($catalogue->getLibelle()))]),
                                          ['data-popup' => 'true']);
 
+  }
+
+
+  public function getAddLink() {
+    if (!($this->preferences['id_catalogue'] && ($catalogue = Class_Catalogue::find($this->preferences['id_catalogue']))))
+      return null;
+
     if (!$domaine_parent = $catalogue->getDomaineParent())
-      return $edit_link;
+      return null;
 
-    $add_link = $this->view->tagAnchor($this->view->url(['module' => 'admin',
+    return $this->view->tagAnchor($this->view->url(['module' => 'admin',
                                                          'controller' => 'catalogue',
                                                          'action' => 'add',
                                                          'id_catalogue' => $domaine_parent->getId(),
@@ -102,15 +106,23 @@ class ZendAfi_View_Helper_Accueil_Kiosque extends ZendAfi_View_Helper_Accueil_Ba
                                        Class_Admin_Skin::current()
                                          ->renderActionIconOn('add', $this->view, ['title' => $this->view->_('Afficher un nouveau domaine')]),
                                        ['data-popup' => 'true']);
-
-    return $edit_link.$add_link;
   }
 
 
-  public function getChangeKiosqueData() {
+  protected function _extendedActions() {
     if (!Class_Users::isCurrentUserCanAccesBackend())
-      return '<div style="display:none"></div>';
+      return null;
+
+    return [
+            function() { return $this->getChangeKiosqueData(); },
+            function() { return $this->getAddLink(); },
+            function() { return $this->getEditLink(); }
+    ];
+  }
 
+
+
+  public function getChangeKiosqueData() {
     $id_panier = isset($this->preferences['id_panier'])
       ? $this->preferences['id_panier']
       : 0;
@@ -126,17 +138,12 @@ class ZendAfi_View_Helper_Accueil_Kiosque extends ZendAfi_View_Helper_Accueil_Ba
                         'id_module' => $this->id_module
                         ],null,true);
 
-    return
-      $this->_tag('div',
-                  $this->getAddEditLinks() .
-                  $this->view->tagAnchor($change_kiosque_selection_url,
-                                         $this->view->tagImg(Class_Admin_Skin::current()
-                                                             ->getIconUrl('icons',
-                                                                          'domains'),
-                                                             ['title' => $this->view->_('Choisir un autre domaine')]),
-                                         ['data-popup'=>'true']),
-                  ['class' => 'change_kiosque_data configuration_module']);
-
+    return $this->view->tagAnchor($change_kiosque_selection_url,
+                                  $this->view->tagImg(Class_Admin_Skin::current()
+                                                      ->getIconUrl('icons',
+                                                                   'domains'),
+                                                      ['title' => $this->view->_('Choisir un autre domaine')]),
+                                  ['data-popup'=>'true']);
   }
 
 
diff --git a/library/ZendAfi/View/Helper/Accueil/Library.php b/library/ZendAfi/View/Helper/Accueil/Library.php
index e60c77814d823b92032110944e44727af0a3f47e..90f29c25174a190247ef529ce376cf35d53aa09f 100644
--- a/library/ZendAfi/View/Helper/Accueil/Library.php
+++ b/library/ZendAfi/View/Helper/Accueil/Library.php
@@ -70,6 +70,7 @@ class ZendAfi_View_Helper_Accueil_Library extends ZendAfi_View_Helper_Accueil_Ba
       ->tagAnchor($this->view->url(array_merge(
                                                $this->_getBaseUrl(),
                                                ['default_filters' => 1,
+                                                'admin' => 1, // remove this when #64325 done
                                                 'render' => null])),
                   Class_Admin_Skin::current()
                   ->renderMenuIconOn('moderation',
diff --git a/library/ZendAfi/View/Helper/Accueil/MenuVertical.php b/library/ZendAfi/View/Helper/Accueil/MenuVertical.php
index 6f98639b9a02ae46f1c782abfad377768a6e970f..24c4dc6b2a2b7ac39650f0832aaf62e80a4b0edc 100644
--- a/library/ZendAfi/View/Helper/Accueil/MenuVertical.php
+++ b/library/ZendAfi/View/Helper/Accueil/MenuVertical.php
@@ -85,11 +85,16 @@ class ZendAfi_View_Helper_Accueil_MenuVertical extends ZendAfi_View_Helper_Accue
       : $this->_getContentAsOldHtml($config);
 
     $this->titre = $titre;
-    $this->contenu = $this->_editMenu() . $contenu;
+    $this->contenu =  $contenu;
     return $this->getHtmlArray();
   }
 
 
+  protected function _extendedActions() {
+    return [function() { return $this->_editMenu(); }];
+  }
+
+
   protected function _editMenu() {
     return $this->view->tagEditMenu($this->_menu_id, $this->_menu_id_profil);
   }
diff --git a/library/ZendAfi/View/Helper/FonctionsAdmin.php b/library/ZendAfi/View/Helper/FonctionsAdmin.php
index 01d131763eb2510a9508306ab92a5c182e451be2..a8872ea5e6a1ea805a18bbf8bf718ec9b731dca8 100644
--- a/library/ZendAfi/View/Helper/FonctionsAdmin.php
+++ b/library/ZendAfi/View/Helper/FonctionsAdmin.php
@@ -34,18 +34,22 @@ class ZendAfi_View_Helper_FonctionsAdmin extends ZendAfi_View_Helper_BaseHelper
     $this->division = $division;
     $this->_current_skin = Class_Admin_Skin::current();
 
-    if (!Class_Users::isCurrentUserCanConfigFront())
-      return '';
-
-    return ($actions = trim($this->_extended($extended_actions) . ' '
-                            . $this->_config() . ' '
-                            . $this->_versions() . ' '
-                            . $this->_add() . ' '
-                            . $this->_delete())) ?
-      $this->_tag('div', $actions,
-                  ['class' => 'configuration_module',
-                   'style' => 'text-align:right']) :
-      '';
+    $actions = [$this->_extended($extended_actions)];
+
+    if (Class_Users::isCurrentUserCanConfigFront())
+      $actions = array_merge($actions,
+                             [$this->_config(),
+                              $this->_versions(),
+                              $this->_add(),
+                              $this->_delete()]);
+
+    $html = trim(implode(' ', array_filter($actions)));
+
+    return $html
+      ? $this->_tag('div', $html,
+                    ['class' => 'configuration_module',
+                     'style' => 'text-align:right'])
+      : '';
   }
 
 
diff --git a/public/admin/css/front_nav.css b/public/admin/css/front_nav.css
new file mode 100644
index 0000000000000000000000000000000000000000..20d17cf5b70547f15f61130bfcb5cdc4c4482c8c
--- /dev/null
+++ b/public/admin/css/front_nav.css
@@ -0,0 +1,232 @@
+
+.menu_admin_front * {
+    box-sizing: content-box;
+    font-family: arial, sans-serif;
+}
+
+.menu_admin_front .form select,
+.menu_admin_front > div {
+    background-color: var(--widget-background);
+}
+
+.menu_admin_front .admin_menu_title,
+.menu_admin_front .form select,
+.menu_admin_front label {
+    color: var(--main-text);
+}
+
+.menu_admin_front a {
+    color: var(--anchor);
+}
+
+.menu_admin_front .form select {
+    border: 1px solid var(--border-highlight);
+}
+
+.menu_admin_front > div {
+    box-shadow: 1px 1px 5px var(--widget-shadow);
+}
+
+.menu_admin_front {
+    font-size: 12px;
+    position: fixed;
+    top: 0;
+    left: 0;
+    z-index: 102;
+}
+
+.menu_admin_front > button,
+.menu_admin_front > div {
+    transition: all 0.4s;
+}
+
+.menu_admin_front > div {
+    overflow: hidden;
+    width: 300px;
+}
+
+.menu_admin_front.hidden > div {
+    margin-left: -300px;
+    position: absolute;
+}
+
+.menu_admin_front > button {
+    margin: 0;
+    white-space: nowrap;
+}
+
+.menu_admin_front:not(.hidden) > button > img {
+    transform: rotate(45deg);
+}
+
+.menu_admin_front .amdin_menu_title,
+.menu_admin_front form tr,
+.menu_admin_front a {
+    display: block;
+    line-height: 2em;
+}
+
+.menu_admin_front a img {
+    float: right;
+    vertical-align: middle;
+    padding-right: 1.5em;
+}
+
+.menu_admin_front ul,
+.menu_admin_front li {
+    margin: 0 0 0 0.2em;
+    padding: 0 0 0 0.2em;
+    list-style: none;
+}
+
+.menu_admin_front [class*="deactivate"] {
+    display: none;
+}
+
+.menu_admin_front fieldset {
+    padding: 0;
+    margin: 0;
+}
+
+.menu_admin_front .form td {
+    display: inline-block;
+    text-align: left !important;
+}
+
+.menu_admin_front form + .boutons {
+    display: none;
+}
+
+.menu_admin_front .form {
+    text-align: left;
+}
+
+.menu_admin_front .form * {
+    display: block;
+}
+
+.menu_admin_front .form select {
+    display: inline;
+    height: 2em;
+    width: 270px;
+}
+
+#site_web_wrapper[data-show_admin_icons="true"] a[href*="/admin"] {
+    display: inline-block !important;
+}
+
+
+.menu_admin_front a[href$="/admin"] img {
+    filter: invert(1);
+}
+
+
+#site_web_wrapper[data-show_admin_icons="true"] .configuration_module {
+    z-index: 101;
+    display: block !important;
+    position: absolute;
+    right: 10px;
+    top: 10px;
+}
+
+#site_web_wrapper .footer select[onchange],
+#site_web_wrapper .footer a[href*="/admin"],
+#site_web_wrapper .admin_tools_lock,
+#site_web_wrapper .configuration_module,
+#site_web_wrapper a[href*="/admin"] {
+    display: none !important;
+}
+
+
+#site_web_wrapper a[href*="/admin"]  {
+    z-index: 101;
+    background-color: transparent !important;
+    margin: 0 !important;
+    border: 2px solid transparent !important;
+    left: 0;
+    padding: 1px !important;
+    opacity: 0.4;
+}
+
+
+#site_web_wrapper a[href*="/admin"],
+#site_web_wrapper a[href*="/admin"] img {
+    height: 16px !important;
+    width: 16px !important;
+}
+
+
+#site_web_wrapper a[href*="/admin"] img {
+    margin: 0 !important;
+    padding: 0 !important;
+    border-radius: 0 !important;
+    vertical-align: top;
+    left: auto !important;
+    top: auto !important;
+    position: static !important;
+}
+
+
+#site_web_wrapper #menu_horizontal:hover a[href*="/admin"], 
+#site_web_wrapper .boite:hover a[href*="/admin"] {
+    opacity: 1 !important;
+}
+
+
+#site_web_wrapper .boite:hover .configuration_module {
+    height: 20px;
+    background-color: var(--line-highlight);
+}
+
+
+#site_web_wrapper a[href*="/admin"]:hover {
+    border-color: black !important;
+    background-color: white !important;
+}
+
+.menu_admin_front a:hover, 
+.menu_admin_front a:focus {
+    text-decoration: underline;
+}
+
+.menu_admin_front > div {
+    padding-bottom: 1em;
+}
+
+.menu_admin_front .admin_menu_title {
+    font-size: 1.17em;
+    margin: 1em 0 1em 0;
+    font-weight: bold;
+}
+
+.menu_admin_front .admin_menu_title label {
+    font-weight: bold;
+}
+
+
+a[class*="edit_"]:not(.edit_profil) {
+    position: absolute;
+}
+
+.configuration_module a.edit_menu {
+    position: static;
+}
+
+
+.menu_horizontal > a.edit_menu:focus,
+.menu_horizontal > a.edit_menu {
+    left: auto !important;
+    right: 0;
+}
+
+
+
+div.menu_vertical ul a.edit_menu,
+#menu_horizontal ul a.edit_menu {
+    left: -1em !important;
+}
+
+article header .edit_article,
+section .edit_library {
+    top: 2ex;
+}
\ No newline at end of file
diff --git a/public/admin/js/onload_utils.js b/public/admin/js/onload_utils.js
index 22580fd778e9083d37e68c9e4570a7b513d98231..696095416f11c87c76fb55e50f6d9380f4a50c4c 100644
--- a/public/admin/js/onload_utils.js
+++ b/public/admin/js/onload_utils.js
@@ -70,34 +70,6 @@ var setupAnchorsTarget = function() {
 }
 
 
-var autoHideShowConfigurationModule = function() {
-  autoHideShowTagOnParentHover('.configuration_module', 'div.boite');
-  autoHideShowTagOnParentHover('a[class^="edit_"]', 'div.boite');
-  autoHideShowTagOnParentHover('a[class^="edit_"]', 'div.menu_horizontal');
-  autoHideShowTagOnParentHover('.select_kiosque_form', 'div.boite');
-  autoHideShowTagOnParentHover('.newsadd', 'div.boite');
-  autoHideShowTagOnParentHover('.default_filters', 'div.boite');
-}
-
-
-var autoHideShowTagOnParentHover = function (child_selector, parent_selector) {
-  hide_selector = parent_selector + ' ' + child_selector;
-  $(hide_selector).hide();
-  $(child_selector).parents(parent_selector).hover(
-    function() {
-      $(this).find(child_selector).fadeIn();
-    },
-
-    function() {
-      if (!$(this).find('select').is(":focus")) 
-				$(parent_selector).find(child_selector).fadeOut();
-    }
-  );
-  
-}
-
-
-
 var initializeImgHover = function() {
   var images = $('img[data-hover]');
   images.each(function(index, element) {
diff --git a/public/admin/skins/bokeh72/front_nav.css b/public/admin/skins/bokeh72/front_nav.css
index 7055fa7b95c0d948cf3677fafebe7b7100d39b42..0f2066cd19c0ea1be164ee7b70381382586e6d9c 100644
--- a/public/admin/skins/bokeh72/front_nav.css
+++ b/public/admin/skins/bokeh72/front_nav.css
@@ -1,143 +1 @@
-.menu_admin_front * {
-    box-sizing: content-box;
-    font-family: arial, sans-serif;
-}
-
-.menu_admin_front .form select,
-.menu_admin_front > div {
-    background-color: var(--widget-background);
-}
-
-.menu_admin_front .admin_menu_title,
-.menu_admin_front .form select,
-.menu_admin_front label {
-    color: var(--main-text);
-}
-
-.menu_admin_front a {
-    color: var(--anchor);
-}
-
-.menu_admin_front .form select {
-    border: 1px solid var(--border-highlight);
-}
-
-.menu_admin_front > div {
-    box-shadow: 1px 1px 5px var(--widget-shadow);
-}
-
-.menu_admin_front {
-    position: fixed;
-    top: 0;
-    left: 0;
-    z-index: 102;
-}
-
-.menu_admin_front > button,
-.menu_admin_front > div {
-    transition: all 0.4s;
-}
-
-.menu_admin_front > div {
-    overflow: hidden;
-    width: 300px;
-}
-
-.menu_admin_front.hidden > div {
-    margin-left: -300px;
-    position: absolute;
-}
-
-.menu_admin_front > button {
-    margin: 0;
-    white-space: nowrap;
-}
-
-.menu_admin_front:not(.hidden) > button > img {
-    transform: rotate(45deg);
-}
-
-.menu_admin_front .admin_menu_title,
-.menu_admin_front form tr,
-.menu_admin_front a {
-    display: block;
-    line-height: 2em;
-}
-
-.menu_admin_front a img {
-    float: right;
-    vertical-align: middle;
-    padding-right: 1.5em;
-}
-
-.menu_admin_front ul,
-.menu_admin_front li {
-    margin: 0 0 0 0.2em;
-    padding: 0 0 0 0.2em;
-    list-style: none;
-}
-
-.menu_admin_front [class*="deactivate"] {
-    display: none;
-}
-
-.menu_admin_front fieldset {
-    padding: 0;
-    margin: 0;
-}
-
-.menu_admin_front .form td {
-    display: inline-block;
-    text-align: left !important;
-}
-
-.menu_admin_front form + .boutons {
-    display: none;
-}
-
-.menu_admin_front .form {
-    text-align: left;
-}
-
-.menu_admin_front .form * {
-    display: block;
-}
-
-.menu_admin_front .form select {
-    display: inline;
-    height: 2em;
-    width: 270px;
-}
-
-#site_web_wrapper[data-show_admin_icons="true"] a[href*="/admin"] {
-    display: inline-block !important;
-}
-
-
-#site_web_wrapper[data-show_admin_icons="true"] .configuration_module {
-    display: block !important;
-}
-
-#site_web_wrapper .footer select[onchange],
-#site_web_wrapper .footer a[href*="/admin"],
-#site_web_wrapper .admin_tools_lock,
-#site_web_wrapper .configuration_module,
-#site_web_wrapper a[href*="/admin"] {
-    display: none !important;
-    opacity: 1 !important;
-}
-
-.menu_admin_front a:hover, 
-.menu_admin_front a:focus {
-    text-decoration: underline;
-}
-
-.menu_admin_front a img {
-    height: 18px;
-}
-
-.menu_admin_front .admin_menu_title {
-    font-size: 1.17em;
-    margin: 1em 0 1em 0;
-    font-weight: bold;
-}
+@import url('../../css/front_nav.css');
\ No newline at end of file
diff --git a/public/admin/skins/bokeh74/front_nav.css b/public/admin/skins/bokeh74/front_nav.css
index 5214189aa087316a706a9c2df78e359cf4b71949..0f2066cd19c0ea1be164ee7b70381382586e6d9c 100644
--- a/public/admin/skins/bokeh74/front_nav.css
+++ b/public/admin/skins/bokeh74/front_nav.css
@@ -1,155 +1 @@
-.menu_admin_front * {
-    box-sizing: content-box;
-    font-family: arial, sans-serif;
-}
-
-.menu_admin_front .form select,
-.menu_admin_front > div {
-    background-color: var(--widget-background);
-}
-
-.menu_admin_front .admin_menu_title,
-.menu_admin_front .form select,
-.menu_admin_front label {
-    color: var(--main-text);
-}
-
-.menu_admin_front a {
-    color: var(--anchor);
-}
-
-.menu_admin_front .form select {
-    border: 1px solid var(--border-highlight);
-}
-
-.menu_admin_front > div {
-    box-shadow: 1px 1px 5px var(--widget-shadow);
-}
-
-.menu_admin_front {
-    font-size: 12px;
-    position: fixed;
-    top: 0;
-    left: 0;
-    z-index: 102;
-}
-
-.menu_admin_front > button,
-.menu_admin_front > div {
-    transition: all 0.4s;
-}
-
-.menu_admin_front > div {
-    overflow: hidden;
-    width: 300px;
-}
-
-.menu_admin_front.hidden > div {
-    margin-left: -300px;
-    position: absolute;
-}
-
-.menu_admin_front > button {
-    margin: 0;
-    white-space: nowrap;
-}
-
-.menu_admin_front:not(.hidden) > button > img {
-    transform: rotate(45deg);
-}
-
-.menu_admin_front .amdin_menu_title,
-.menu_admin_front form tr,
-.menu_admin_front a {
-    display: block;
-    line-height: 2em;
-}
-
-.menu_admin_front a img {
-    float: right;
-    vertical-align: middle;
-    padding-right: 1.5em;
-}
-
-.menu_admin_front ul,
-.menu_admin_front li {
-    margin: 0 0 0 0.2em;
-    padding: 0 0 0 0.2em;
-    list-style: none;
-}
-
-.menu_admin_front [class*="deactivate"] {
-    display: none;
-}
-
-.menu_admin_front fieldset {
-    padding: 0;
-    margin: 0;
-}
-
-.menu_admin_front .form td {
-    display: inline-block;
-    text-align: left !important;
-}
-
-.menu_admin_front form + .boutons {
-    display: none;
-}
-
-.menu_admin_front .form {
-    text-align: left;
-}
-
-.menu_admin_front .form * {
-    display: block;
-}
-
-.menu_admin_front .form select {
-    display: inline;
-    height: 2em;
-    width: 270px;
-}
-
-#site_web_wrapper[data-show_admin_icons="true"] a[href*="/admin"] {
-    display: inline-block !important;
-}
-
-.menu_admin_front a img {
-    height: 18px;
-}
-
-.menu_admin_front a[href$="/admin"] img {
-    filter: invert(1);
-}
-
-#site_web_wrapper[data-show_admin_icons="true"] .configuration_module {
-    display: block !important;
-}
-
-#site_web_wrapper .footer select[onchange],
-#site_web_wrapper .footer a[href*="/admin"],
-#site_web_wrapper .admin_tools_lock,
-#site_web_wrapper .configuration_module,
-#site_web_wrapper a[href*="/admin"] {
-    display: none !important;
-    opacity: 1 !important;
-}
-
-.menu_admin_front a:hover, 
-.menu_admin_front a:focus {
-    text-decoration: underline;
-}
-
-.menu_admin_front > div {
-    padding-bottom: 1em;
-}
-
-.menu_admin_front .admin_menu_title {
-    font-size: 1.17em;
-    margin: 1em 0 1em 0;
-    font-weight: bold;
-}
-
-.menu_admin_front .admin_menu_title label {
-    font-weight: bold;
-}
+@import url('../../css/front_nav.css');
\ No newline at end of file
diff --git a/public/admin/skins/retro/front_nav.css b/public/admin/skins/retro/front_nav.css
index d1f11a3ed337e56b39be10f735ff0b508b2c81db..b8ebbecc18cf630d087dc490c15ad84ba7997137 100644
--- a/public/admin/skins/retro/front_nav.css
+++ b/public/admin/skins/retro/front_nav.css
@@ -1,3 +1,5 @@
+@import url('../../css/front_nav.css');
+
 @font-face{
     font-family:minecraft;
     src:url(Minecraft.ttf) format("truetype");
@@ -23,138 +25,4 @@
 
 .menu_admin_front > div > ul > li {
     margin-top: 1em;
-}
-
-.menu_admin_front .admin_menu_title,
-.menu_admin_front .form select,
-.menu_admin_front label {
-    color: var(--main-text);
-}
-
-.menu_admin_front a {
-    color: var(--anchor);
-}
-
-.menu_admin_front .form select {
-    border: 1px solid var(--border-highlight);
-}
-
-.menu_admin_front > div {
-    box-shadow: 1px 1px 5px var(--widget-shadow);
-}
-
-.menu_admin_front {
-    position: fixed;
-    top: 0;
-    left: 0;
-    z-index: 102;
-}
-
-.menu_admin_front > button,
-.menu_admin_front > div {
-    transition: all 0.4s;
-}
-
-.menu_admin_front > div {
-    overflow: hidden;
-    width: 300px;
-}
-
-.menu_admin_front.hidden > div {
-    margin-left: -300px;
-    position: absolute;
-}
-
-.menu_admin_front > button {
-    margin: 0;
-    white-space: nowrap;
-}
-
-.menu_admin_front:not(.hidden) > button > img {
-    transform: rotate(45deg);
-}
-
-.menu_admin_front .admin_menu_title,
-.menu_admin_front form tr,
-.menu_admin_front a {
-    display: block;
-    line-height: 2em;
-}
-
-.menu_admin_front a img {
-    float: right;
-    vertical-align: middle;
-    padding-right: 1.5em;
-}
-
-.menu_admin_front ul,
-.menu_admin_front li {
-    margin: 0;
-    padding: 0 0.2em 0 0.2em;
-    list-style: none;
-}
-
-.menu_admin_front [class*="deactivate"] {
-    display: none;
-}
-
-.menu_admin_front fieldset {
-    padding: 0;
-    margin: 0;
-}
-
-.menu_admin_front .form td {
-    display: inline-block;
-    text-align: left !important;
-}
-
-.menu_admin_front form + .boutons {
-    display: none;
-}
-
-.menu_admin_front .form {
-    text-align: left;
-}
-
-.menu_admin_front .form * {
-    display: block;
-}
-
-.menu_admin_front .form select {
-    height: 2em;
-    width: 270px;
-}
-
-#site_web_wrapper[data-show_admin_icons="true"] a[href*="/admin"] {
-    display: inline-block !important;
-}
-
-
-#site_web_wrapper[data-show_admin_icons="true"] .configuration_module {
-    display: block !important;
-}
-
-#site_web_wrapper .footer select[onchange],
-#site_web_wrapper .footer a[href*="/admin"],
-#site_web_wrapper .admin_tools_lock,
-#site_web_wrapper .configuration_module,
-#site_web_wrapper a[href*="/admin"] {
-    display: none !important;
-    opacity: 1 !important;
-}
-
-.menu_admin_front a:hover, 
-.menu_admin_front a:focus {
-    text-decoration: underline;
-}
-
-.menu_admin_front a[href$="/admin"] img {
-    height: 18px;
-    filter: invert(1);
-}
-
-.menu_admin_front .admin_menu_title {
-    font-size: 1.17em;
-    margin: 1em 0 1em 0;
-    font-weight: bold;
-}
+}
\ No newline at end of file
diff --git a/public/opac/css/global.css b/public/opac/css/global.css
index 481e0d4a31a825b4ef07bcfb4432874bf43ccbda..b14fcc8a308b32e159d5c4dda54316b5e321c274 100644
--- a/public/opac/css/global.css
+++ b/public/opac/css/global.css
@@ -35,13 +35,6 @@ a {
 
 
 /* Boites bannière*/
-.configuration_module {
-    z-index: 101;
-    position: relative; 
-    height: 0px;
-    float: right;
-    cursor:pointer;
-}
 
 .select_kiosque_form {
     margin-right:25px;
@@ -412,9 +405,6 @@ table.calendar_table td {
     position: relative;
 }
 
-ul.menuGauche {
-    overflow: hidden;
-}
 
 ul.menuGauche li {
     white-space: nowrap;
@@ -976,10 +966,6 @@ ul.view-raw-rss li {
     margin-top: 10px;
 }
 
-.edit_menu  {
-    left: 0;
-    top: 0;
-}
 
 .edit_album {
     float: right;
@@ -1070,7 +1056,6 @@ ul.view-raw-rss li {
 article,
 .colContenu,
 .kiosque .titre,
-.kiosque .contenu,
 .boite.kiosque {
     position: relative;
 }
@@ -3175,6 +3160,10 @@ a.loan-export {
     padding: 0 20px;
 }
 
+.boite.library section {
+    position: relative;
+}
+
 .dilicom-action {
     padding: 5px;
     margin: 10px; 
@@ -3563,70 +3552,4 @@ th.actions {
 .boutons {
     text-align: center;
     padding: 1em;
-}
-
-a.newsadd,
-a.default_filters,
-a[class*="edit_"]:not(.edit_profil) {
-    position: absolute;
-}
-
-a.newsadd,
-a.default_filters,
-.configuration_module a,
-a[class*="edit_"]:not(.edit_profil):focus,
-a[class*="edit_"]:not(.edit_profil) {
-    display: inline-block;
-    margin: 0 !important;
-    padding: 0 !important;
-    left: 0;
-    top: 0;
-    z-index: 101;
-    background-color: transparent !important;
-    margin: 0 !important;
-    padding: 1px !important;
-    height: auto !important;
-    width: auto !important;
-    border: 2px solid transparent !important;
-}
-
-a.newsadd:hover,
-a.default_filters:hover,
-.configuration_module a:hover,
-a[class*="edit_"]:not(.edit_profil):hover {
-    border-color: black !important;
-    background-color: white !important;
-}
-
-a.newsadd img,
-a.default_filters img,
-.configuration_module a img,
-a[class*="edit_"] img {
-    height: 16px !important;
-    width: 16px !important;
-    margin: 0 !important;
-    padding: 0 !important;
-    border-radius: 0 !important;
-    vertical-align: middle;
-}
-
-.edit_profil {
-    margin: 0 5px;
-}
-
-.configuration_module + a.edit_menu:focus,
-.configuration_module + a.edit_menu,
-a.newsadd,
-a.newsadd:focus,
-a.default_filters,
-a.default_filters:focus {
-    top: auto;
-    left: auto;
-    right: 80px !important;
-}
-
-.menu_horizontal > a.edit_menu:focus,
-.menu_horizontal > a.edit_menu {
-    left: auto;
-    right: 0;
 }
\ No newline at end of file
diff --git a/tests/library/ZendAfi/View/Helper/Accueil/KiosqueTest.php b/tests/library/ZendAfi/View/Helper/Accueil/KiosqueTest.php
index a8c69d0746da0dae16f5a25104118c42de312ebf..e1ef547edbcc43141c530bafd4ee9e4962070631 100644
--- a/tests/library/ZendAfi/View/Helper/Accueil/KiosqueTest.php
+++ b/tests/library/ZendAfi/View/Helper/Accueil/KiosqueTest.php
@@ -303,9 +303,6 @@ class ZendAfi_View_Helper_Accueil_KiosqueRequetesAsRedacteurTest extends ZendAfi
   public function setUp() {
     parent::setUp();
 
-//    Storm_Test_ObjectWrapper::onLoaderOfModel('Class_PanierNotice')
-//      ->whenCalled('findAllBy')
-//      ->answers([$this->panier_films, $this->panier_livres]);
 
     $redacteur = Class_Users::newInstanceWithId(54)
       ->beModoBib()
@@ -324,7 +321,7 @@ class ZendAfi_View_Helper_Accueil_KiosqueRequetesAsRedacteurTest extends ZendAfi
 
   /** @test **/
   public function boiteKiosqueWithAdminLoggedShouldContainsLinkToChange() {
-    $this->assertXPath($this->_html, '//div[@class="boite kiosque"]//div[@class="change_kiosque_data configuration_module"]/a[contains(@href,"admin/modules/kiosque-change-data")]');
+    $this->assertXPath($this->_html, '//div[@class="boite kiosque"]//div[@class="configuration_module"]/a[contains(@href,"admin/modules/kiosque-change-data")]');
   }