diff --git a/VERSIONS_WIP/71715 b/VERSIONS_WIP/71715
new file mode 100644
index 0000000000000000000000000000000000000000..c70e8f9eb81b7822956f77865c8e7204967263a4
--- /dev/null
+++ b/VERSIONS_WIP/71715
@@ -0,0 +1,2 @@
+ - ticket #71715 : Explorateur de fichiers : ajout de la possiblité de rechercher des dossiers.
+ 
\ No newline at end of file
diff --git a/library/Class/FileManager/FileSystem.php b/library/Class/FileManager/FileSystem.php
index 3f04dd83385b320c84b6511fc65bb9402a5b5c60..bd25ccc17d39e4eb936dbf0bbdc58b7be5d41380 100644
--- a/library/Class/FileManager/FileSystem.php
+++ b/library/Class/FileManager/FileSystem.php
@@ -332,7 +332,7 @@ class Class_FileManager_FileSystem {
     $this->_cached_paths[] = $term . $path;
 
     $closure = function() use ($term, $path) {
-      $cmd = sprintf("find %s -type f -iname '*%s*'",
+      $cmd = sprintf('find %s -iname "*%s*"',
                      $path,
                      $term);
 
@@ -343,7 +343,12 @@ class Class_FileManager_FileSystem {
 
       sort($found, SORT_NATURAL);
 
-      return array_filter(array_map([$this, 'fileAt'], $found));
+      if(Class_FileManager_FileSystem::LISTING_LIMIT < count($found)) {
+        $this->_oversized[] = $path;
+        $found = array_slice($found, 0, Class_FileManager_FileSystem::LISTING_LIMIT);
+      }
+
+      return array_filter(array_map([Class_FileManager, 'find'], $found));
     };
 
     return (new Storm_Cache())
diff --git a/library/ZendAfi/View/Helper/Admin/FileManager.php b/library/ZendAfi/View/Helper/Admin/FileManager.php
index bd00a2ec207fbac3162907788aa07a05a1fba810..766c63ddfee1c33f5d9d3c34bbedfe0431867ff7 100644
--- a/library/ZendAfi/View/Helper/Admin/FileManager.php
+++ b/library/ZendAfi/View/Helper/Admin/FileManager.php
@@ -407,13 +407,16 @@ class ZendAfi_View_Helper_Admin_FileManager extends ZendAfi_View_Helper_BaseHelp
   protected function _search($term, $item, $key, $settings) {
     $url = $this->view->url(['search_' . $key => null]) . '&search_' . $key;
     $onclick = $this->view->isPopup()
-      ? sprintf("var value = encodeURIComponent($(this).closest('div').find('input').val());opacDialogFromUrl(addPath('%s=' + value, '&render=popup'));return false;", $url)
-      : sprintf("var value = encodeURIComponent($(this).closest('div').find('input').val());document.location = '%s=' + value;return false;", $url);
-
-    return $this->_tag('input', '', ['type' => 'text',
-                                     'value' => $term,
-                                     'placeholder' => $term ? $term : $this->_('Rechercher'),
-                                     'name' => 'search_' . $key]) .
+      ? sprintf("var value = encodeURIComponent($(this).closest('div').find('input').val());opacDialogFromUrl(addPath('%s=' + value, '&render=popup'));", $url)
+      : sprintf("var value = encodeURIComponent($(this).closest('div').find('input').val());document.location = '%s=' + value;", $url);
+
+    return $this->_tag('input',
+                       null,
+                       ['type' => 'text',
+                        'value' => $term,
+                        'placeholder' => $term ? $term : $this->_('Rechercher'),
+                        'name' => 'search_' . $key,
+                        'onkeypress' => sprintf('if (event.keyCode==13) {%s}', $onclick)]) .
       $this->view->button((new Class_Entity)
                           ->setText($this->_tag('i', '', ['class' => 'fa fa-search']))
                           ->setTitle($this->_('Rechercher le terme saisie'))
diff --git a/library/ZendAfi/View/Helper/Admin/Head.php b/library/ZendAfi/View/Helper/Admin/Head.php
index f6cd99c2ef0af100d786133552c06f93ff46b1ab..7eebf81699197c12a693dc42828a48fd366db322 100644
--- a/library/ZendAfi/View/Helper/Admin/Head.php
+++ b/library/ZendAfi/View/Helper/Admin/Head.php
@@ -35,10 +35,8 @@ class ZendAfi_View_Helper_Admin_Head extends ZendAfi_View_Helper_BaseHelper {
       ->showNotifications()
       ->loadPrettyPhoto();
 
-    Class_Admin_Skin::current()->renderScriptsOn($head_scripts);
-
     $script_loader = Class_ScriptLoader::getInstance();
-
+    Class_Admin_Skin::current()->renderScriptsOn($script_loader);
     $script_loader->addJQueryReady('setupAnchorsTarget();')
                   ->addJQueryReady('selectArticle();')
                   ->addJQueryReady('selectArticleCategory();')
diff --git a/public/opac/java/file-manager/file-manager.css b/public/opac/java/file-manager/file-manager.css
index ffb0b272c9ec21a770d014516310bcf8027be040..9bce43199f3ddf3c17791ec172c9ac8ef3a7b0f6 100644
--- a/public/opac/java/file-manager/file-manager.css
+++ b/public/opac/java/file-manager/file-manager.css
@@ -267,11 +267,16 @@ body .file-manager .tree > ul {
     padding: 5px;
 }
 
+body .file-manager .browser_tools input,
 body .file-manager .admin-button {
     margin: 5px;
     padding: 0px 10px;
 }
 
+body .file-manager .browser_tools input {
+    line-height: 1.62em;
+}
+
 body .file-manager p,
 body #opac-dialog p,
 body #opac-dialog .path_linked_to_models,
@@ -286,4 +291,4 @@ body .file-manager #image_preview {
     max-width: 400px;
     max-height: 200px;
     margin: 1%;
-}
+}
\ No newline at end of file