diff --git a/UPGRADE.fr.md b/UPGRADE.fr.md
index 396b896989778c2c96ca1302a9d7e650b7f331f9..144e919c1f77f9170c0ec453dc83b29a162e8cf5 100644
--- a/UPGRADE.fr.md
+++ b/UPGRADE.fr.md
@@ -28,6 +28,6 @@ Vous devez positionner vos sources sur le tag choisi (vous référer notamment a
 La base de données peut être mise à jour en ligne de commande ou via l'interface.
 
 ```
-$ php cosmogramme/php/upgrade_db.php
+$ php scripts/upgrade_db.php
 ```
 
diff --git a/VERSIONS_HOTLINE/129535 b/VERSIONS_HOTLINE/129535
new file mode 100644
index 0000000000000000000000000000000000000000..7294e31ed539bf295568344f372f622ff891d36b
--- /dev/null
+++ b/VERSIONS_HOTLINE/129535
@@ -0,0 +1,3 @@
+ - ticket #129535 : Vignettes : Amélioration du vignettage des albums, lorsque vous supprimez la vignette défectueuse de l'album, Bokeh va générer une vignette à partir du premier média de type image.
+   	  	    	      	Dans les magasins de thèmes, le crayon de modification de vignette de notice est de nouveau cliquable. Vous pouvez également modifier la vignette d'une notice dans le menu plus des notices. Les vignettes dans les carousels et le résultat de recherche sont de nouveau chargées correctement.
+				Correction des balises ALT des avis qui ne comportent plus de HTML.
diff --git a/VERSIONS_HOTLINE/133971 b/VERSIONS_HOTLINE/133971
new file mode 100644
index 0000000000000000000000000000000000000000..b646fd4855de5150f47c660f803d06018c2ba39f
--- /dev/null
+++ b/VERSIONS_HOTLINE/133971
@@ -0,0 +1 @@
+ - ticket #133971 : Magasin de thèmes : Les sauts de lignes dans les avis sont maintenant visibles.
\ No newline at end of file
diff --git a/VERSIONS_HOTLINE/137304 b/VERSIONS_HOTLINE/137304
new file mode 100644
index 0000000000000000000000000000000000000000..0e487e0b7b4dc97b1798bab70c0c335387704afd
--- /dev/null
+++ b/VERSIONS_HOTLINE/137304
@@ -0,0 +1 @@
+ - ticket #137304 : workflow : L'url dans le mail de notification d'article à valider pointe maintenant sur l'interface professionnelle
\ No newline at end of file
diff --git a/VERSIONS_HOTLINE/138355 b/VERSIONS_HOTLINE/138355
new file mode 100644
index 0000000000000000000000000000000000000000..b39b776f53fe4375e8bd4f8ceeb9851d3daba5be
--- /dev/null
+++ b/VERSIONS_HOTLINE/138355
@@ -0,0 +1 @@
+ - ticket #138355 : Flux Rss : Correction des liens vers les notices dans les flux RSS générés par les carrousels.
\ No newline at end of file
diff --git a/VERSIONS_HOTLINE/140494 b/VERSIONS_HOTLINE/140494
new file mode 100644
index 0000000000000000000000000000000000000000..bf0a478ce66eb3533bba9c76dc62888adffe9bd1
--- /dev/null
+++ b/VERSIONS_HOTLINE/140494
@@ -0,0 +1 @@
+ - ticket #140494 : Magasin de thèmes : Correction du lien de configuration des pages affichant le contenu des "liens vers une selection d'articles".
\ No newline at end of file
diff --git a/VERSIONS_HOTLINE/140944 b/VERSIONS_HOTLINE/140944
new file mode 100644
index 0000000000000000000000000000000000000000..909c372bc552943e95345945087ed3c5c2b61ea4
--- /dev/null
+++ b/VERSIONS_HOTLINE/140944
@@ -0,0 +1 @@
+ - ticket #140944 : Magasin de thèmes : Correction de l'affichage du fil d'ariane lorsqu'une racine personnalisé pointe vers un profil qui n'existe plus.
\ No newline at end of file
diff --git a/VERSIONS_HOTLINE/141251 b/VERSIONS_HOTLINE/141251
new file mode 100644
index 0000000000000000000000000000000000000000..8d011b420e0d7a89fa07e8e87c31fca4a5a4b8c2
--- /dev/null
+++ b/VERSIONS_HOTLINE/141251
@@ -0,0 +1 @@
+ - ticket #141251 : Administration : correction du nettoyage des données corrompues dans les profils.
\ No newline at end of file
diff --git a/VERSIONS_HOTLINE/141490 b/VERSIONS_HOTLINE/141490
new file mode 100644
index 0000000000000000000000000000000000000000..726395daa850de457aeac9e34961c2e9479535da
--- /dev/null
+++ b/VERSIONS_HOTLINE/141490
@@ -0,0 +1 @@
+ - ticket #141490 : Activités : Correction, on ne pouvait pas s'inscrire au même jour que la date de début d'inscription
\ No newline at end of file
diff --git a/VERSIONS_HOTLINE/141810 b/VERSIONS_HOTLINE/141810
new file mode 100644
index 0000000000000000000000000000000000000000..41b5eb299f4a3bb000a9e332b2841ca837072c10
--- /dev/null
+++ b/VERSIONS_HOTLINE/141810
@@ -0,0 +1 @@
+ - ticket #141810 : Kiosque : correction de l'affichage du composant protoFlow.
\ No newline at end of file
diff --git a/VERSIONS_HOTLINE/141852 b/VERSIONS_HOTLINE/141852
new file mode 100644
index 0000000000000000000000000000000000000000..f7a484275c4d35545bf278811d10325461b44f04
--- /dev/null
+++ b/VERSIONS_HOTLINE/141852
@@ -0,0 +1 @@
+ - ticket #141852 : Hébergement : Suppression d'un fichier obsolète de mise à jour de la base de données. Il faut utiliser exclusivement le fichier dans [mon-bokeh]/scripts/upgrade_db.php
\ No newline at end of file
diff --git a/application/modules/admin/controllers/SitoController.php b/application/modules/admin/controllers/SitoController.php
index 7f2ccefeb81339954b077a4434f3ec4f2f815f76..2cb19bedccf36a91eb28be50cde871c7e220d150 100644
--- a/application/modules/admin/controllers/SitoController.php
+++ b/application/modules/admin/controllers/SitoController.php
@@ -33,7 +33,10 @@ class Admin_SitoController extends ZendAfi_Controller_Action {
       $this->_setParam('id_cat',$site->getCategorie()->getId());
     }
 
-    $identity = Class_Users::getLoader()->getIdentity();
+    if ( ! $identity = Class_Users::getLoader()->getIdentity()) {
+      $this->_bib = Class_Bib::getLoader()->getPortail();
+      return;
+    }
 
     if (ZendAfi_Acl_AdminControllerRoles::ADMIN_BIB >= $identity->getRoleLevel()) {
       $this->_bib = $identity->getBib();
diff --git a/application/modules/opac/controllers/RssController.php b/application/modules/opac/controllers/RssController.php
index 9023a76f726e7f2a27387c3ba1514775a7bb6916..a3773a0e6f5a329417fe0e34f651076b192e7133 100644
--- a/application/modules/opac/controllers/RssController.php
+++ b/application/modules/opac/controllers/RssController.php
@@ -314,7 +314,7 @@ class RssController extends ZendAfi_Controller_Action {
       $items [] = ['titre' => '<![CDATA[' . str_replace(BR, ' ', $record->getTitrePrincipal()) . ', ' . $record->getAuteurPrincipal() . ']]>' ,
                   'lien' => $this->view->absoluteUrl([
                                                       'controller' => 'recherche',
-                                                      'action' => 'viewrecord',
+                                                      'action' => 'viewnotice',
                                                       'id' => $record->getId(),
                                                       ], null, true),
                   'desc' => '<![CDATA[' . $this->_noticeRssDescription($record) . ']]>',
diff --git a/cosmogramme/php/upgrade_db.php b/cosmogramme/php/upgrade_db.php
deleted file mode 100644
index b211d6af14de9f59e9d9d82f7652c55db4258531..0000000000000000000000000000000000000000
--- a/cosmogramme/php/upgrade_db.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-$basePath = dirname(realpath(__FILE__));
-require_once 'classes/classe_cosmopaths.php';
-
-$cosmo_path = new CosmoPaths();
-define('BASE_URL', $cosmo_path->getBaseUrl());
-
-require_once($basePath.'/../storm_init.php');
-(new Class_Migration_ScriptPatchs())->runFrom(262);
-(new Class_Template_Update)->run();
-?>
\ No newline at end of file
diff --git a/cosmogramme/sql/patch/patch_417.php b/cosmogramme/sql/patch/patch_417.php
index d3b2cc80ffa1f05ac845f0d2ab8fb071a6567ba9..757983b898359ec65a5a9cd897ad326a0fec8714 100644
--- a/cosmogramme/sql/patch/patch_417.php
+++ b/cosmogramme/sql/patch/patch_417.php
@@ -1,2 +1,3 @@
 <?php
+//hash should change
 (new Class_Migration_CleanProfileCfgModules)->run();
diff --git a/library/Class/Album.php b/library/Class/Album.php
index 26b89e1cf2df66677be8b84c36d0328ac4218f41..937252177a63d4e033a2a41d9c3677aaead00060 100644
--- a/library/Class/Album.php
+++ b/library/Class/Album.php
@@ -725,6 +725,36 @@ class Class_Album extends Storm_Model_Abstract {
   }
 
 
+  public function updateThumbnailFromMedia() {
+    if ( $this->hasFichier())
+      return $this;
+
+    if ( ! $resources = $this->getImages())
+      return $this;
+
+    if ( ! $resource = array_shift($resources))
+      return $this;
+
+    $params = ['width' => (int) $this->getThumbnailWidth(),
+               'id' => (int) $resource->getId()];
+
+    $path = $resource->getThumbnailFilePathForParams($params);
+
+    if ( !$image = Class_Notice_Thumbnail_ProviderAbstract::getImageFactory()->newImage($path))
+      return $this;
+
+    try {
+      $image->thumbnailImage(THUMBNAIL_FIT_WIDTH_HEIGHT, THUMBNAIL_FIT_WIDTH_HEIGHT, true, false);
+
+      if ($image->writeImage($this->getThumbnailPath()))
+        return $this->setFichier($resource->getFichier());
+
+    } catch (Exception $e) {}
+
+    return $this;
+  }
+
+
   public function getVignettePath() {
     return $this->getBasePath() . $this->getFichier();
   }
@@ -961,6 +991,7 @@ class Class_Album extends Storm_Model_Abstract {
 
   public function beforeSave() {
     $this
+      ->updateThumbnailFromMedia()
       ->updateDateMaj()
       ->collectAuthors()
       ->collectEditors()
@@ -1159,6 +1190,7 @@ class Class_Album extends Storm_Model_Abstract {
   public function _getKindOf($type) {
     $type = substr($type, 0, strlen($type) - 1);
     $items = [];
+    $ressources = $this->getRessources();
     foreach ($this->getRessources() as $ressource)
       if ($ressource->{'is' . $type}())
         $items[] = $ressource;
diff --git a/library/Class/AlbumRessource.php b/library/Class/AlbumRessource.php
index 11c9656976b31627ca3fb5fa92aad4fa83b02abd..0a8c60a20b3c0e2caeecd48ce9cfb3d728b33751 100644
--- a/library/Class/AlbumRessource.php
+++ b/library/Class/AlbumRessource.php
@@ -536,12 +536,12 @@ class Class_AlbumRessource extends Storm_Model_Abstract {
   public function getThumbnailSubPathForParams($params) {
     self::checkThumbnailDirExists();
 
-    return '/temp/'.md5($this->getOriginalPath().serialize($params)).'.'.$this->getFileExtension();
+    return 'temp/'.md5($this->getOriginalPath().serialize($params)).'.'.$this->getFileExtension();
   }
 
 
   public function getThumbnailFilePathForParams($params) {
-    return USERFILESPATH.$this->getThumbnailSubPathForParams($params);
+    return USERFILESPATH . '/' . $this->getThumbnailSubPathForParams($params);
   }
 
 
diff --git a/library/Class/Article/WorkflowNotification.php b/library/Class/Article/WorkflowNotification.php
index 8dbdafc26b3e57b8e909eff309a0cdd63aef350f..eba88cba6017c4a3120c281b1c7e6044bcfc9282 100644
--- a/library/Class/Article/WorkflowNotification.php
+++ b/library/Class/Article/WorkflowNotification.php
@@ -86,7 +86,7 @@ class Class_Article_WorkflowNotification {
 
   protected function _bodyText() {
     $replacements = ['TITRE_ARTICLE' => $this->_article->getTitre(),
-                     'URL_ARTICLE' => Class_Url::absolute($this->_article->getUrl(), null, true),
+                     'URL_ARTICLE' => (new ZendAfi_View_Helper_TagEditArticle)->getEditUrl($this->_article),
                      'AUTHOR_ARTICLE' => $this->_article->getNomCompletAuteur(),
                      'SAVED_BY_ARTICLE' => $this->_user->getNomComplet(),
                      'NEXT_STATUS_ARTICLE' => $this->_article->getNextWorkflowStatusLabel(),
diff --git a/library/Class/CasTicketV3.php b/library/Class/CasTicketV3.php
index f06a5986d9f6cd2484a4f947621a3c164b5398cc..c8adbfd470eea5170338be9bbe71fd57e528f557 100644
--- a/library/Class/CasTicketV3.php
+++ b/library/Class/CasTicketV3.php
@@ -113,7 +113,6 @@ class CasTicketV3Cache {
 
 
   public function isExpired($date) {
-    xdebug_break();
     return $this->_expired_at < $date;
   }
 }
diff --git a/library/Class/Migration/CleanProfileCfgModules.php b/library/Class/Migration/CleanProfileCfgModules.php
index 449904067ca71c052c8f33d8881e1a2badf6fa8b..9d39f83637b746377bfd027bd21823da72e0b0bd 100644
--- a/library/Class/Migration/CleanProfileCfgModules.php
+++ b/library/Class/Migration/CleanProfileCfgModules.php
@@ -24,43 +24,17 @@ class Class_Migration_CleanProfileCfgModules {
   use Trait_MemoryCleaner;
 
   protected
-    $_request,
-    $_dispatcher;
-
-
-  public function __construct() {
-    $this->_request = (new Zend_Controller_Request_Http)
-      ->setModuleName('opac');
-
-    $front_controller =
-      Zend_Controller_Front::getInstance()
-      ->setRequest($this->_request)
-      ->throwExceptions(true)
-      ->returnResponse(false);
-
-    $this->_dispatcher = $front_controller->getDispatcher();
-
-    if ( $this->_dispatcher->isValidModule('opac'))
-      return;
-
-    (new Bokeh_Engine)
-      ->warmUp()
-      ->setupControllerActionHelper()
-      ->setupFrontController();
-
-    $front_controller =
-      Zend_Controller_Front::getInstance()
-      ->setRequest($this->_request)
-      ->throwExceptions(true)
-      ->returnResponse(false);
-
-    $this->_dispatcher = $front_controller->getDispatcher();
-  }
+    $_modules = ['opac',
+                 'admin',
+                 'telephone',
+                 'activitypub',
+                 'push',
+                 'api'];
 
 
   public function run() {
     $i = 1;
-    while($page = Class_Profil::findAllBy(['limitPage' => [$i, 100]])) {
+    while($page = Class_Profil::findAllBy(['limitPage' => [$i, 50]])) {
       $this->_runPage($page);
       $i++;
     }
@@ -102,31 +76,92 @@ class Class_Migration_CleanProfileCfgModules {
 
 
   protected function _controllerExists($controller) {
-    $this->_request
+    foreach ($this->_modules as $module)
+      if ($this->_controllerExistsInModule($controller, $module))
+        return true;
+
+    return false;
+  }
+
+
+  protected function _controllerExistsInModule($controller, $module) {
+    $dispatcher = ($this->_getDispatcherFor($module));
+    return $dispatcher->isDispatchable($this->_getRequestFor($module, $controller));
+  }
+
+
+  protected function _getDispatcherFor($module) {
+    return Zend_Controller_Front::getInstance()
+      ->setRequest((new Zend_Controller_Request_Http)->setModuleName($module))
+      ->throwExceptions(true)
+      ->returnResponse(false)
+      ->getDispatcher();
+  }
+
+
+  protected function _getRequestFor($module, $controller, $action = '') {
+    $request = (new Zend_Controller_Request_Http)
+      ->setModuleName($module)
       ->setControllerName($controller);
 
-    return $this->_dispatcher->isDispatchable($this->_request);
+    if ($action)
+      $request->setActionName($action);
+
+    return $request;
   }
 
 
   protected function _filterByActions($modules, $controller, $actions) {
-    $modules[$controller] = array_filter($actions,
-                                         function ($action) use ($controller)
-                                         {
-                                           $this->_request
-                                           ->setControllerName($controller)
-                                           ->setActionName($action);
+    $modules[$controller] =
+      array_filter($actions,
+                   function ($action) use ($controller)
+                   {
 
-                                           $className = $this->_dispatcher->getControllerClass($this->_request);
-                                           $className = $this->_dispatcher->loadClass($className);
+                     if ($this->_isActionValid($action))
+                       return true;
 
-                                           return (new $className($this->_request, new Zend_Controller_Response_Http, []))->isDispatchable($this->_dispatcher->getActionMethod($this->_request));
-                                         },
-                                         ARRAY_FILTER_USE_KEY);
+                     return $this->_isActionDispatchable($controller, $action);
+                   },
+                   ARRAY_FILTER_USE_KEY);
 
     if (!$modules[$controller])
       unset($modules[$controller]);
 
     return $modules;
   }
+
+
+  protected function _isActionValid($action) {
+    //action1.action2
+    if ( 0 === strpos($action, 'viewnotice'))
+      return true;
+
+    if ( 0 === strpos($action, 'resultat'))
+      return true;
+
+    return false;
+  }
+
+
+  protected function _isActionDispatchable($controller, $action) {
+    foreach ($this->_modules as $module)
+      if ($this->_isActionDispatchableInModule($module, $controller, $action))
+        return true;
+
+    return false;
+  }
+
+
+  protected function _isActionDispatchableInModule($module, $controller, $action) {
+    $request = $this->_getRequestFor($module, $controller, $action);
+    $dispatcher = $this->_getDispatcherFor($module);
+    $class_name = $dispatcher->getControllerClass($request);
+    try {
+      $class_name = $dispatcher->loadClass($class_name);
+      return (new $class_name($request, new Zend_Controller_Response_Http, []))
+            ->isDispatchable($dispatcher->getActionMethod($request));
+    } catch (Exception $e) {
+      return false;
+    }
+  }
 }
diff --git a/library/Class/Notice/Thumbnail/ProviderAbstract.php b/library/Class/Notice/Thumbnail/ProviderAbstract.php
index 58eacb85b08ad3459d470b8a7f2a7bb9469257f0..570a05e0626abf1bd51434b9ed970542f3df195c 100644
--- a/library/Class/Notice/Thumbnail/ProviderAbstract.php
+++ b/library/Class/Notice/Thumbnail/ProviderAbstract.php
@@ -21,9 +21,13 @@
 
 
 abstract class Class_Notice_Thumbnail_ProviderAbstract {
+
   const THUMBS_DIRECTORY = 'vignettes_titre/';
+
+
   protected static $_default_image_factory;
 
+
   protected $_record;
 
 
@@ -33,7 +37,7 @@ abstract class Class_Notice_Thumbnail_ProviderAbstract {
   }
 
 
-  public function getImageFactory() {
+  public static function getImageFactory() {
     return isset(static::$_default_image_factory)
       ? static::$_default_image_factory
       : new Class_Notice_Thumbnail_ProviderImageFactory();
diff --git a/library/Class/Notice/Thumbnail/ProviderLocal.php b/library/Class/Notice/Thumbnail/ProviderLocal.php
index 0f041bd68ecf5c4f83a9cb6ad413b1f56a856d5a..213406902c73589dfd4926b261903ab1589c97c0 100644
--- a/library/Class/Notice/Thumbnail/ProviderLocal.php
+++ b/library/Class/Notice/Thumbnail/ProviderLocal.php
@@ -27,7 +27,7 @@ class Class_Notice_Thumbnail_ProviderLocal
     if (!$url = $this->_getOriginalUrlOrPath())
       return $this->noWebThumbRecord();
 
-    if(!$image = $this->getImageFactory()->newImage($url))
+    if(!$image = static::getImageFactory()->newImage($url))
       return $this->noWebThumbRecord();
 
     $filename = $this->_record->getClefAlpha().'.jpg';
diff --git a/library/Class/SessionActivity.php b/library/Class/SessionActivity.php
index da6b24742487414fe81c7fee6c0a087a2e195340..d2feca5ea317dcf4729b05649435dbe4ebd5350f 100644
--- a/library/Class/SessionActivity.php
+++ b/library/Class/SessionActivity.php
@@ -243,7 +243,7 @@ class Class_SessionActivity extends Storm_Model_Abstract {
       return false;
 
     return !$this->hasDateLimiteDebut()
-      || strtotime($this->getDateLimiteDebut()) < strtotime(self::getTimeSource()->dateYmd());
+      || strtotime($this->getDateLimiteDebut()) <= strtotime(self::getTimeSource()->dateYmd());
   }
 
 
diff --git a/library/Class/Systeme/Widget/Abstract.php b/library/Class/Systeme/Widget/Abstract.php
index 9d95ce834ee6693d1fd2e466cf479f4a7f714f43..59eba39c4c06c222f9e9b902907397568447cd5b 100644
--- a/library/Class/Systeme/Widget/Abstract.php
+++ b/library/Class/Systeme/Widget/Abstract.php
@@ -447,6 +447,26 @@ abstract class Class_Systeme_Widget_Abstract extends Class_Entity {
   }
 
 
+
+  public function setAdminLinksHelper($helper) {
+    return $this->set('AdminLinksHelper', $helper);
+  }
+
+
+  public function setMenuAdminLinksHelper($view) {
+    if (Class_Systeme_Widget_Menu::class != get_class($this))
+      return $this;
+
+    $helper = (new ZendAfi_View_Helper_TagEditMenu)->setView($view);
+    return $this->setAdminLinksHelper($helper);
+  }
+
+
+  public function getAdminLinksHelper() {
+    return $this->get('AdminLinksHelper');
+  }
+
+
   protected function _disableFonctionAdmin() {
     $this->_disable_fonction_admin = true;
     return $this;
diff --git a/library/ZendAfi/Controller/Plugin/Manager/Album.php b/library/ZendAfi/Controller/Plugin/Manager/Album.php
index 4ae160956db7efeda5fe7be96f19f2e7a9c3c67b..fba9ace95424eabf2f664bc350c32a6fa52ef692 100644
--- a/library/ZendAfi/Controller/Plugin/Manager/Album.php
+++ b/library/ZendAfi/Controller/Plugin/Manager/Album.php
@@ -159,8 +159,9 @@ class ZendAfi_Controller_Plugin_Manager_Album extends ZendAfi_Controller_Plugin_
       return;
     }
 
-    $this->_view->album = $album;
     $ressource = Class_AlbumRessource::newInstance()->setAlbum($album);
+    $this->_view->album = $album;
+    $this->_view->album->addRessource($ressource);
 
     if ($this->_setupRessourceFormAndSave($ressource)) {
       $this->_helper->notify($this->_('Média "%s" sauvegardé', $ressource->getTitre()));
diff --git a/library/ZendAfi/Form/AdvancedSearch.php b/library/ZendAfi/Form/AdvancedSearch.php
index 5ae5cf13e510bed4a4400eb1ab2383f2ae57786a..b087ad2d526c7889878594c6aa01ac419f376b8e 100644
--- a/library/ZendAfi/Form/AdvancedSearch.php
+++ b/library/ZendAfi/Form/AdvancedSearch.php
@@ -72,7 +72,7 @@ class ZendAfi_Form_AdvancedSearch extends ZendAfi_Form {
       ->addElement('select', 'nouveaute',
                    ['label' => $this->_('Nouveautés de moins de'),
                     'attribs' => $keypress,
-                    'multiOptions' => ['' => '',
+                    'multiOptions' => ['' => $this->_('Non renseigné'),
                                        "1" => $this->_('1 mois'),
                                        "3" => $this->_('3 mois'),
                                        "6" => $this->_('6 mois'),
@@ -98,7 +98,8 @@ class ZendAfi_Form_AdvancedSearch extends ZendAfi_Form {
                     'attribs' => $keypress,
                     'multiOptions' => Class_CodifSection::getMultiOptions()])
 
-      ->addElement('cochesSuggestion', 'genre',
+      ->addElement('cochesSuggestion',
+                   'genre',
                    ['label' => $this->_('Genres'),
                     'attribs' => $keypress,
                     'rubrique' => 'genre'])
diff --git a/library/ZendAfi/Form/Decorator/SearchAxe.php b/library/ZendAfi/Form/Decorator/SearchAxe.php
index 56dc9d8286667c349741d96eb9192bdb13419515..c238c89451dc16d3f5c6cb1241bf8cdc1ba37473 100644
--- a/library/ZendAfi/Form/Decorator/SearchAxe.php
+++ b/library/ZendAfi/Form/Decorator/SearchAxe.php
@@ -27,9 +27,9 @@ class ZendAfi_Form_Decorator_SearchAxe extends Zend_Form_Decorator_Abstract {
     $view = $this->_element->getView();
 
     return $view->tag('span', $view->formText($this->_element->getAttrib('input_prefix')
-                                           . $this->_element->getName(),
-                                           $this->_element->getValue(),
-                                           ['onkeypress' => $this->_element->getAttrib('onkeypress')]),
+                                              . $this->_element->getName(),
+                                              $this->_element->getValue(),
+                                              ['onkeypress' => $this->_element->getAttrib('onkeypress')]),
                    ['class' => 'search_axe_input']);
   }
 
diff --git a/library/ZendAfi/Form/Decorator/SearchAxeLabel.php b/library/ZendAfi/Form/Decorator/SearchAxeLabel.php
index ef23ee10d6bdf617b4efea166fe7f9a5374effbf..ce34b105b8ff1716a4b0383ee7dec2b9846028a2 100644
--- a/library/ZendAfi/Form/Decorator/SearchAxeLabel.php
+++ b/library/ZendAfi/Form/Decorator/SearchAxeLabel.php
@@ -41,7 +41,6 @@ class ZendAfi_Form_Decorator_SearchAxeLabel extends Zend_Form_Decorator_Label {
     $class     = $this->getClass();
     $options   = $this->getOptions();
 
-
     if (empty($label) && empty($tag)) {
       return $content;
     }
diff --git a/library/ZendAfi/Form/Element/Range.php b/library/ZendAfi/Form/Element/Range.php
index 1d84a1dd4b4a04cb312317da7b32c7b9d4a4dac5..599862f45f9f1e775c03eddab536fbabefebc79f 100644
--- a/library/ZendAfi/Form/Element/Range.php
+++ b/library/ZendAfi/Form/Element/Range.php
@@ -50,4 +50,9 @@ class ZendAfi_Form_Element_Range extends Zend_Form_Element {
     $this->setAttrib('to_value', $value);
     return $this;
   }
+
+
+  public function getFullyQualifiedName() {
+    return $this->getName() . $this->getAttrib('from_suffix');
+  }
 }
diff --git a/library/ZendAfi/Form/Element/SearchAxe.php b/library/ZendAfi/Form/Element/SearchAxe.php
index e4d35a6c2e44fe454ab09097c3549562ce29c322..8bf7dcac7e54c29f0d2ce836b6196dc2c94afe7f 100644
--- a/library/ZendAfi/Form/Element/SearchAxe.php
+++ b/library/ZendAfi/Form/Element/SearchAxe.php
@@ -33,8 +33,7 @@ class ZendAfi_Form_Element_SearchAxe extends Zend_Form_Element {
 
     $this
       ->setAttrib('operator_prefix', 'operateur_')
-      ->setAttrib('input_prefix', 'rech_')
-      ;
+      ->setAttrib('input_prefix', 'rech_');
   }
 
 
@@ -45,4 +44,9 @@ class ZendAfi_Form_Element_SearchAxe extends Zend_Form_Element {
     if (array_key_exists($this->getAttrib('operator_prefix') . $this->getName(), $datas))
       $this->setAttrib('operator_value', $datas[$this->getAttrib('operator_prefix') . $this->getName()]);
   }
+
+
+  public function getFullyQualifiedName() {
+    return $this->getAttrib('input_prefix') . $this->getName();
+  }
 }
diff --git a/library/ZendAfi/View/Helper/Accueil/Base.php b/library/ZendAfi/View/Helper/Accueil/Base.php
index 1a8f9e7de0b1e2561782b8e97a4fab30c25a8066..b96559f7f191170317f102fb8ba537a18d7df69c 100644
--- a/library/ZendAfi/View/Helper/Accueil/Base.php
+++ b/library/ZendAfi/View/Helper/Accueil/Base.php
@@ -182,6 +182,9 @@ class ZendAfi_View_Helper_Accueil_Base extends ZendAfi_View_Helper_ModuleAbstrac
     if (!$this->_fonction_admin_helper)
       return '';
 
+    if (is_object($this->_fonction_admin_helper))
+      return $this->_fonction_admin_helper->renderAdminLinks($this);
+
     $helper = $this->view->getHelper($this->_fonction_admin_helper);
     return $helper->fonctionsAdmin($this->id_module,
                                    $this->type_module,
diff --git a/library/ZendAfi/View/Helper/Admin/FileManager/File.php b/library/ZendAfi/View/Helper/Admin/FileManager/File.php
index 0a9e601f58cf3aac36c9c10db5549cb1b42c1cba..a5d98f1746e12d9932b668ad1bf37b0d5aba732a 100644
--- a/library/ZendAfi/View/Helper/Admin/FileManager/File.php
+++ b/library/ZendAfi/View/Helper/Admin/FileManager/File.php
@@ -32,9 +32,12 @@ class ZendAfi_View_Helper_Admin_FileManager_File extends ZendAfi_View_Helper_Bas
            $this->_tag('dt', $this->_('Extension :')),
            $this->_tag('dd', $file->getExtension()),
 
-           $this->_tag('dt', $this->_('Emplacement :')),
+           $this->_tag('dt', $this->_('Dossier parent :')),
            $this->_tag('dd', $file->getParentPath()),
 
+           $this->_tag('dt', $this->_('Emplacement :')),
+           $this->_tag('dd', $file->getRealpath()),
+
            $this->_tag('dt', $this->_('Taille :')),
            $this->_tag('dd', $file->getSize()),
 
diff --git a/library/ZendAfi/View/Helper/TagEditArticle.php b/library/ZendAfi/View/Helper/TagEditArticle.php
index 6a5405556f692c9e6351cfa795c6addc3585a220..ff629920a19b1d8362a997e7948701d7e3577265 100644
--- a/library/ZendAfi/View/Helper/TagEditArticle.php
+++ b/library/ZendAfi/View/Helper/TagEditArticle.php
@@ -59,10 +59,8 @@ class ZendAfi_View_Helper_TagEditArticle extends ZendAfi_View_Helper_BaseHelper
   protected function _renderEdit() {
     return $this
       ->_renderActionLink('edit', $this->_('Modifier l\'article %s', $this->_article->getTitre()),
-                          ['module' => 'admin',
-                           'controller' => 'cms',
-                           'action' => 'edit',
-                           'id' => $this->_article->getId()]);
+                          $this->getEditUrl($this->_article));
+
   }
 
 
@@ -86,4 +84,12 @@ class ZendAfi_View_Helper_TagEditArticle extends ZendAfi_View_Helper_BaseHelper
     return $this->view->tagAnchor($url, $icon,
                                   ['data-popup' => 'true', 'title' => $label]);
   }
+
+
+  public function getEditUrl($article) {
+    return Class_Url::absolute(['module' => 'admin',
+                                'controller' => 'cms',
+                                'action' => 'edit',
+                                'id' => $article->getId()]);
+  }
 }
diff --git a/library/ZendAfi/View/Helper/TagEditMenu.php b/library/ZendAfi/View/Helper/TagEditMenu.php
index 7604506abecea62a843212a771179660410b8f99..0d8be786def876c55eb5c5929bd5cb4ea2a97cf2 100644
--- a/library/ZendAfi/View/Helper/TagEditMenu.php
+++ b/library/ZendAfi/View/Helper/TagEditMenu.php
@@ -21,6 +21,13 @@
 
 
 class ZendAfi_View_Helper_TagEditMenu extends ZendAfi_View_Helper_BaseHelper {
+  public function renderAdminLinks($menu) {
+    return $this->tagEditMenu($menu->getId(),
+                              $menu->getProfileId(),
+                              $menu->getParent());
+  }
+
+
   public function tagEditMenu($menu_id, $profile_id, $parent_id = null, $params = []) {
     if (!Class_Users::isCurrentUserAllowedToEditProfile(Class_Profil::find($profile_id)))
       return '';
diff --git a/library/ZendAfi/View/Helper/TagListeCoches.php b/library/ZendAfi/View/Helper/TagListeCoches.php
index 3d3e57edc0428985225dacd6e7fb8d4f20773384..604e382584feb0db4eace31b6d1a37632b7ee45e 100644
--- a/library/ZendAfi/View/Helper/TagListeCoches.php
+++ b/library/ZendAfi/View/Helper/TagListeCoches.php
@@ -97,7 +97,7 @@ class ZendAfi_View_Helper_TagListeCoches extends ZendAfi_View_Helper_BaseHelper
 
 
   protected function _renderValues() {
-    return $this->view->formHidden($this->_name, implode(';', $this->_filtred_codes));
+    return $this->view->formText($this->_name, implode(';', $this->_filtred_codes), ['style' => 'display: none']);
   }
 
 
diff --git a/library/templates/Intonation/Assets/css/intonation.css b/library/templates/Intonation/Assets/css/intonation.css
index e6a7f39d55fdedde3636cb175fe939738ee927fb..b7ba818f681d09f9511db7eeaf4092a214021492 100644
--- a/library/templates/Intonation/Assets/css/intonation.css
+++ b/library/templates/Intonation/Assets/css/intonation.css
@@ -50,7 +50,7 @@ body {
     font-size: 1.25rem;
 }
 
-.card-img-top .card-img-overlay.record_no_thumbnail {
+.card-img-overlay.record_no_thumbnail {
     position: relative;
 }
 
@@ -998,3 +998,15 @@ a.audio_track:hover .fa-music::before {
 .collection_action > .card-link {
     width: 100%;
 }
+
+.record_no_thumbnail {
+    overflow: hidden;
+}
+
+.jumbotron_thumbnail .position-absolute {
+    z-index: 1;
+}
+
+.img-thumbnail {
+    display: block;
+}
diff --git a/library/templates/Intonation/Library/View/Wrapper/Abstract.php b/library/templates/Intonation/Library/View/Wrapper/Abstract.php
index c35184c09df72e2d0800b058be8c6651d89695d2..6c384ee1e035177561982ea1faf912f2647c3816 100644
--- a/library/templates/Intonation/Library/View/Wrapper/Abstract.php
+++ b/library/templates/Intonation/Library/View/Wrapper/Abstract.php
@@ -139,14 +139,17 @@ abstract class Intonation_Library_View_Wrapper_Abstract {
     ? $this->_widget_context->getDescriptionLength()
     : null;
 
-    $with_html = $this->_widget_context
-      ? $this->_widget_context->getDescriptionHtml()
-      : null;
-
     return $this->_view->truncate($text,
                                   ['class' => 'model_description_' . get_class($this->_model)],
                                   $number_of_word,
-                                  $with_html);
+                                  $this->_allowHTMLInDescription());
+  }
+
+
+  protected function _allowHTMLInDescription() {
+    return $this->_widget_context
+      ? $this->_widget_context->getDescriptionHtml()
+      : null;
   }
 
 
@@ -175,6 +178,12 @@ abstract class Intonation_Library_View_Wrapper_Abstract {
   }
 
 
+  public function getPictureAlt() {
+    return $this->_('Couverture de %s',
+                    strip_tags($this->getMainTitle()));
+  }
+
+
   /** @return string */
   abstract public function getMainTitle();
 
diff --git a/library/templates/Intonation/Library/View/Wrapper/Record.php b/library/templates/Intonation/Library/View/Wrapper/Record.php
index f25b2e2742710bbe876bde0b977ca81e4b0570d3..68a0415f3d0390c9aabe9ef2bc5b550187c668a1 100644
--- a/library/templates/Intonation/Library/View/Wrapper/Record.php
+++ b/library/templates/Intonation/Library/View/Wrapper/Record.php
@@ -23,6 +23,7 @@
 class Intonation_Library_View_Wrapper_Record extends Intonation_Library_View_Wrapper_Abstract {
 
   protected
+    $_picture_cache,
     $_selectable_action = false,
     $_main_title,
     $_description,
@@ -68,7 +69,7 @@ class Intonation_Library_View_Wrapper_Record extends Intonation_Library_View_Wra
 
 
   public function getPicture() {
-    return $this->_model->fetchUrlLocalVignette();
+    return $this->_fetchUrlPicture();
   }
 
 
@@ -618,6 +619,7 @@ class Intonation_Library_View_Wrapper_Record extends Intonation_Library_View_Wra
 
 
   public function getHtmlPicture() {
+    $this->_fetchUrlPicture();
     return $this->_model->hasVignette()
       ? ''
       : $this->_view->div(['class' => 'record_no_thumbnail'],
@@ -665,6 +667,14 @@ class Intonation_Library_View_Wrapper_Record extends Intonation_Library_View_Wra
                            'id' => $this->_model->getId()])
       : '';
   }
+
+
+  protected function _fetchUrlPicture() {
+    if ( $this->_picture_cache)
+      return $this->_picture_cache;
+
+    return $this->_picture_cache = $this->_model->fetchUrlLocalVignette();
+  }
 }
 
 
diff --git a/library/templates/Intonation/Library/View/Wrapper/Review.php b/library/templates/Intonation/Library/View/Wrapper/Review.php
index a7650d0c6ab2891367e14661711a59e789b5b264..2f9aec86a290b45c2d1b0687931fc36a950f554f 100644
--- a/library/templates/Intonation/Library/View/Wrapper/Review.php
+++ b/library/templates/Intonation/Library/View/Wrapper/Review.php
@@ -22,7 +22,20 @@
 
 class Intonation_Library_View_Wrapper_Review extends Intonation_Library_View_Wrapper_Abstract {
 
-  protected $_badges_caches;
+  protected $_badges_caches,
+    $_record_wrapper;
+
+
+  protected function _getRecordWrapper() {
+    if ($this->_record_wrapper)
+      return $this->_record_wrapper;
+
+    $record = ($record = $this->_model->getFirstNotice())
+      ? $record
+      : new Class_Notice;
+
+    return $this->_record_wrapper = Class_Template::current()->newWrapper($record, $this->_view);
+  }
 
 
   public function getMainTitle() {
@@ -88,13 +101,13 @@ class Intonation_Library_View_Wrapper_Review extends Intonation_Library_View_Wra
   protected  function _getMainLinkTitle() {
     return ($author = $this->_model->getNomAff())
       ? $this->_('Lire l\'avis donné par %s',
-                      $author)
+                 $author)
       : $this->_('Lire l\'avis');
   }
 
 
   public function getPicture() {
-    return $this->_model->getUrlVignette();
+    return $this->_getRecordWrapper()->getPicture();
   }
 
 
@@ -104,12 +117,12 @@ class Intonation_Library_View_Wrapper_Review extends Intonation_Library_View_Wra
 
 
   public function getFullDescription() {
-    return $this->_model->getAvis();
+    return nl2br($this->_model->getAvis());
   }
 
 
   public function getDescription() {
-    return $this->_truncate($this->_model->getAvis());
+    return $this->_truncate($this->getFullDescription());
   }
 
 
@@ -197,11 +210,23 @@ class Intonation_Library_View_Wrapper_Review extends Intonation_Library_View_Wra
 
 
   public function getHtmlPicture() {
-    return '';
+    return $this->_getRecordWrapper()->getHtmlPicture();
   }
 
 
   public function getOsmData() {
     return null;
   }
+
+
+  protected function _allowHTMLInDescription() {
+    return Intonation_Library_Widget_Carousel_NullContext::class == get_class($this->_widget_context)
+      ? true
+      : parent::_allowHTMLInDescription();
+  }
+
+
+  public function getPictureAlt() {
+    return $this->_getRecordWrapper()->getPictureAlt();
+  }
 }
\ No newline at end of file
diff --git a/library/templates/Intonation/Library/Widget/Breadcrumb/View.php b/library/templates/Intonation/Library/Widget/Breadcrumb/View.php
index e174aff36d03f8145b79552aca660bbd164aefc4..89a24c36836a56c43aadecf7d437b3c3adf8f327 100644
--- a/library/templates/Intonation/Library/Widget/Breadcrumb/View.php
+++ b/library/templates/Intonation/Library/Widget/Breadcrumb/View.php
@@ -44,9 +44,10 @@ class Intonation_Library_Widget_Breadcrumb_View extends Zendafi_View_Helper_Accu
     $tree_profiles = Class_Profil::getCurrentProfil()
       ->getParentsAndSelf();
 
-    if($root_id = $this->_settings->getRoot()) {
+    if(($root_id = $this->_settings->getRoot())
+       && ($profile = Class_Profil::find($root_id))) {
       array_shift($tree_profiles);
-      array_unshift($tree_profiles, Class_Profil::find($root_id));
+      array_unshift($tree_profiles, $profile);
     }
 
     if( ! $this->_settings->getShowProfile())
@@ -96,14 +97,21 @@ class Intonation_Library_Widget_Breadcrumb_View extends Zendafi_View_Helper_Accu
     $html = [$this->_tag('li', $this->_('Vous êtes ici :'), ['class' => 'breadcrumb_introduction'])];
     $links->eachDo(function($link) use (&$html)
                    {
-                     $content = $link->getActive()
-                       ? $link->getLabel()
+
+                     if ( ! $label = $link->getLabel())
+                       return;
+
+                     $active = $link->getActive();
+
+                     $content = $active
+                       ? $label
                        : $this->view->tagAnchor($link->getUrl(),
-                                                $link->getLabel(),
-                                                ['title' => $this->view->_('Niveau supérieur: %s', $link->getLabel())]);
+                                                $label,
+                                                ['title' => $this->view->_('Niveau supérieur: %s', $label)]);
+
                      return $html [] = $this->_tag('li',
                                                    $content,
-                                                   ['class' => trim('breadcrumb-item ' . $link->getActive())]);
+                                                   ['class' => trim('breadcrumb-item ' . $active)]);
                    });
 
     return $this->_tag('ol',
diff --git a/library/templates/Intonation/System/Abstract.php b/library/templates/Intonation/System/Abstract.php
index d92e336cd2d6121f5078390762f318f2c30ac258..2255ad1bfd13120c4e83a2ea74dd2ff77e3aaf8d 100644
--- a/library/templates/Intonation/System/Abstract.php
+++ b/library/templates/Intonation/System/Abstract.php
@@ -67,6 +67,9 @@ abstract class Intonation_System_Abstract {
                                                           $this->forForm(),
                                                           $view);
 
+    if ($helper = $this->_settings->getAdminLinksHelper())
+      $widget->setFonctionAdminHelper($helper);
+
     if ($this->_settings->isFonctionAdminDisabled())
       $widget->setFonctionAdminHelper(null);
 
diff --git a/library/templates/Intonation/Template.php b/library/templates/Intonation/Template.php
index e1c0f5e7fc16a7a83b41462d27a76f6b59b51cdf..3822aa350863287841163d3e82b52bfb119da77f 100644
--- a/library/templates/Intonation/Template.php
+++ b/library/templates/Intonation/Template.php
@@ -54,7 +54,11 @@ class Intonation_Template extends Class_Template {
 
   public function renderWidget($widget, $view) {
     Class_AnchorTarget::setTarget($widget->getAnchorTarget());
-    $widget->setSection(new Class_Entity);
+
+    $widget
+      ->setMenuAdminLinksHelper($view)
+      ->setSection(new Class_Entity);
+
     return $this->renderWidgetOn((new Intonation_System_Widget)->setSettings($widget), $view);
   }
 
diff --git a/library/templates/Intonation/View/RenderThumbnailWithAction.php b/library/templates/Intonation/View/RenderThumbnailWithAction.php
index 56eeef0352a2c99f6d7df4971d7aea38eb4fd80c..963d61794d66d37a16a481f5f0cf38a185c191d2 100644
--- a/library/templates/Intonation/View/RenderThumbnailWithAction.php
+++ b/library/templates/Intonation/View/RenderThumbnailWithAction.php
@@ -34,10 +34,7 @@ class Intonation_View_RenderThumbnailWithAction extends ZendAfi_View_Helper_Base
 
     $thumbnail = $this->view->tagImg($image,
                                      ['class' => 'img-thumbnail w-100',
-                                      'alt' => ($image
-                                                ? $this->_('Couverture de %s',
-                                                           $element->getMainTitle())
-                                                : '')]);
+                                      'alt' => $element->getPictureAlt()]);
 
     $attributes = array_merge($attributes,
                               ['onclick' => '$(this).toggleClass(\'modal_image\');']);
diff --git a/library/templates/Intonation/View/TagMedia.php b/library/templates/Intonation/View/TagMedia.php
index 1561f518211e17365a43dbf108aca10b2f552abe..8f65ed6d23d3faa3b3a059bab56d418b5e43d74f 100644
--- a/library/templates/Intonation/View/TagMedia.php
+++ b/library/templates/Intonation/View/TagMedia.php
@@ -50,8 +50,7 @@ class Intonation_View_TagMedia extends ZendAfi_View_Helper_BaseHelper {
     if ($picture = $instance->getPicture())
       return $this->_div($attribs,
                          $this->view->tagImg($picture,
-                                             array_merge(['alt' => $this->_('Couverture de %s',
-                                                                            $instance->getMainTitle())],
+                                             array_merge(['alt' => $instance->getPictureAlt()],
                                                          $img_attribs)));
 
     return '';
diff --git a/public/opac/java/protoflow/protoFlow.css b/public/opac/java/protoflow/protoFlow.css
index 3ab2820965711d57014e452cae8744a69e5b8911..70ace0991cda6c13ed484ed9e5be91d6b5272d6d 100644
--- a/public/opac/java/protoflow/protoFlow.css
+++ b/public/opac/java/protoflow/protoFlow.css
@@ -1,47 +1,57 @@
-		#bodyWrap {
-			width: 800px;
-			margin-left: auto;
-			margin-right: auto;
-		}
-		
-		#overlay {
-			background: url('trans.png') repeat-y;
-		}
-
-		#protoflowContainer {
-			border: 5px solid #444444;
-			margin-left: auto;
-			margin-right: auto;
-		}
-		#protoflow {
-			width: auto;
-			border: 0px solid red;
-				
-		}
-
-		.sliderTrack {
-			background:transparent url('track_fill_left.png') no-repeat scroll left top;
-			height:15px;
-			position:relative;
-			text-align:left;
-			width:137px;
-		}
-
-		.sliderHandle {
-			background:transparent url('knob.png') no-repeat scroll left top;
-			cursor:pointer;
-			height:16px;
-			margin-left:-2px;
-			position:absolute;
-			top:-5px;
-			width:16px;
-		}
-
-		.protoCaptions {
-			display: none;
-		}
-
-		.captionHolder {
-			font-size: 26px;
-			color: black;
-		}
+#bodyWrap {
+    width: 800px;
+    margin-left: auto;
+    margin-right: auto;
+}
+
+#overlay {
+    background: url('trans.png') repeat-y;
+}
+
+#protoflowContainer {
+    border: 5px solid #444444;
+    margin-left: auto;
+    margin-right: auto;
+}
+#protoflow {
+    width: auto;
+    border: 0px solid red;
+    
+}
+
+.sliderTrack {
+    background:transparent url('track_fill_left.png') no-repeat scroll left top;
+    height:15px;
+    position:relative;
+    text-align:left;
+    width:137px;
+}
+
+.sliderHandle {
+    background:transparent url('knob.png') no-repeat scroll left top;
+    cursor:pointer;
+    height:16px;
+    margin-left:-2px;
+    position:absolute;
+    top:-5px;
+    width:16px;
+}
+
+.protoCaptions {
+    display: none;
+}
+
+.captionHolder {
+    font-size: 26px;
+    color: black;
+}
+
+img.reflected + canvas {
+    opacity: .5;
+}
+
+.captionHolder {
+    font-size: 26px;
+    color: black;
+    z-index: 10;
+}
diff --git a/scripts/upgrade_db.php b/scripts/upgrade_db.php
index f292f93e5644632ee7ebaf75a65aa03cd1536235..32a18a17706227c58ef5c877a5686ab484de8477 100644
--- a/scripts/upgrade_db.php
+++ b/scripts/upgrade_db.php
@@ -2,7 +2,10 @@
 require('includes.php');
 
 define("BASE_URL", "/");
-(new Bokeh_Engine())->warmUp();
+(new Bokeh_Engine())
+  ->warmUp()
+  ->setupControllerActionHelper()
+  ->setupFrontController();
 
 if (262 < (int)Class_CosmoVar::getValueOf('patch_level'))
   Class_CosmoVar::setValueOf('patch_level', 262);
diff --git a/tests/application/modules/admin/controllers/AlbumControllerPharoVideosTest.php b/tests/application/modules/admin/controllers/AlbumControllerPharoVideosTest.php
index e20a03e443c5bb33d4734cc9d42ea0b96f94a5ee..036c2636301032b424758b6e4a090fddd58de08c 100644
--- a/tests/application/modules/admin/controllers/AlbumControllerPharoVideosTest.php
+++ b/tests/application/modules/admin/controllers/AlbumControllerPharoVideosTest.php
@@ -76,45 +76,49 @@ class Admin_AlbumControllerPharoVideosAddTest extends Admin_AlbumControllerPharo
 
 
 class Admin_AlbumControllerPharoVideosPostAddTest extends Admin_AlbumControllerPharoVideosTestCase {
-  protected $new_ressource;
+  protected
+    $_new_ressource,
+    $_album,
+    $_record;
 
 
   public function setUp() {
     parent::setUp();
-    Class_Exemplaire::beVolatile();
-    $this->postDispatch('/admin/album/add-ressource/id/777', ['url' => 'http://www.pharocast.org',
-                                                              'media_type' => 3,
-                                                              'duration' => '00:20:00',
-                                                              'titre' => 'Pharo cast',
-                          ]);
-    $this->new_ressource = Class_AlbumRessource::findFirstBy(['order' => 'id desc']);
-
+    $this->postDispatch('/admin/album/add-ressource/id/777',
+                        ['url' => 'http://www.pharocast.org',
+                         'media_type' => 3,
+                         'duration' => '00:20:00',
+                         'titre' => 'Pharo cast',
+                        ]);
+
+    $this->_new_ressource = Class_AlbumRessource::findFirstBy(['order' => 'id desc']);
+    $this->_album = Class_Album::find(777);
+    $this->_record = $this->_album->getNotice();
   }
 
 
   /** @test */
   public function durationShouldBe20min() {
-    $this->assertEquals('00:20:00' , $this->new_ressource->getDuration());
+    $this->assertEquals('00:20:00' , $this->_new_ressource->getDuration());
   }
 
 
   /** @test */
   public function noticeShouldHaveBeenGenerated() {
-    $this->assertNotNull($this->new_ressource->getAlbum()->getNotice());
+    $this->assertEquals($this->_record,
+                        $this->_new_ressource->getAlbum()->getNotice());
   }
 
 
   /** @test */
   public function noticeUnimarcShouldContainsPharoCast() {
-    $notice = $this->new_ressource->getAlbum()->getNotice();
-    $this->assertContains('Pharo cast', $notice->get_subfield('464','t'));
+    $this->assertContains('Pharo cast', $this->_record->get_subfield('464','t'));
   }
 
 
   /** @test */
   public function noticeUnimarcShouldContainsDuration() {
-    $notice = $this->new_ressource->getAlbum()->getNotice();
-    $this->assertContains('00:20:00', $notice->get_subfield('464','a'));
+    $this->assertContains('00:20:00', $this->_record->get_subfield('464','a'));
   }
 }
 
diff --git a/tests/application/modules/admin/controllers/CmsControllerTest.php b/tests/application/modules/admin/controllers/CmsControllerTest.php
index 8859c19d9ca356a760a426ace80a63d3f318739f..79f90eccddfd49e2f4347e529197b31cc75b3bf1 100644
--- a/tests/application/modules/admin/controllers/CmsControllerTest.php
+++ b/tests/application/modules/admin/controllers/CmsControllerTest.php
@@ -1722,7 +1722,7 @@ class CmsControllerNewsAddActionPostWithWorkflowTest
   /** @test */
   public function sentMailToAuthorWhenNewsIsValidatedShouldContainsDefaultBody() {
     $this->postArticleValidated();
-    $this->assertEquals('L\'article Katsuhiro Otomo en dédicace ! a été validé par Mario Super. http://localhost'.BASE_URL.'/cms/articleview/id/18',quoted_printable_decode($this->mock_transport->getSentMails()[0]->getBodyText()->getContent()));
+    $this->assertEquals('L\'article Katsuhiro Otomo en dédicace ! a été validé par Mario Super. http://localhost'.BASE_URL.'/admin/cms/edit/id/18',quoted_printable_decode($this->mock_transport->getSentMails()[0]->getBodyText()->getContent()));
   }
 
 
@@ -1819,7 +1819,7 @@ class CmsControllerNewsAddActionPostWithWorkflowTest
   /** @test */
   public function sentMailToAdminWhenValidationPendingShouldContainsDefaultText() {
     $this->postArticleAValider();
-    $this->assertEquals('Un nouvel article de Batman est à valider. Katsuhiro Otomo en dédicace ! http://localhost'.BASE_URL.'/cms/articleview/id/18',quoted_printable_decode($this->mock_transport->getSentMails()[0]->getBodyText()->getContent()));
+    $this->assertEquals('Un nouvel article de Batman est à valider. Katsuhiro Otomo en dédicace ! http://localhost'.BASE_URL.'/admin/cms/edit/id/18',quoted_printable_decode($this->mock_transport->getSentMails()[0]->getBodyText()->getContent()));
   }
 
 
@@ -1939,7 +1939,7 @@ class CmsControllerNewsAddActionPostWithDynamicWorkflowTest  extends CmsControll
    * @test
    */
   public function sentMailShouldContainsStatuses($content) {
-    $this->assertEquals('Un nouvel article de Mario Super est passé dans l\'état "À valider" et vous devez vérifier pour l\'état "A lire". Katsuhiro Otomo en dédicace ! http://localhost'.BASE_URL.'/cms/articleview/id/5',
+    $this->assertEquals('Un nouvel article de Mario Super est passé dans l\'état "À valider" et vous devez vérifier pour l\'état "A lire". Katsuhiro Otomo en dédicace ! http://localhost'.BASE_URL.'/admin/cms/edit/id_cat/23/id/5',
                         $content);
   }
 
@@ -2037,7 +2037,7 @@ class CmsControllerWorkflowArticleRefusedTest extends CmsControllerWorkflowTestC
                                          ->getBodyText()
                                          ->getContent());
     $this->assertContains('L\'article "Katsuhiro Otomo en dédicace !', $body_mail);
-    $this->assertContains('/cms/articleview/id/4', $body_mail);
+    $this->assertContains('/admin/cms/edit/id/4', $body_mail);
     $this->assertContains('a été refusé par "Mario Super".
 Votre article laisse à désirer, à revoir de fond en comble immédiatement.',
                           $body_mail);
diff --git a/tests/application/modules/admin/controllers/FileManagerControllerTest.php b/tests/application/modules/admin/controllers/FileManagerControllerTest.php
index 9449562a1c540eca6b9686a99aad52243676be35..952ca65460bf2a8dd1510ef7c5fdeaf5b60671da 100644
--- a/tests/application/modules/admin/controllers/FileManagerControllerTest.php
+++ b/tests/application/modules/admin/controllers/FileManagerControllerTest.php
@@ -748,6 +748,13 @@ class FileManagerControllerDropDispatchTest extends FileManagerControllerTestCas
     $this->dispatch('/admin/file-manager/properties?item=userfiles%2Fimage%2Fwhite', true);
     $this->assertXPathContentContains('//dl//dd', 'white');
   }
+
+
+  /** @test */
+  public function dispatchPropertiesShouldDisplayEmplacement() {
+    $this->dispatch('/admin/file-manager/properties?item=userfiles%2Fimage%2Fwhite');
+    $this->assertXPathContentContains('//dl//dt', 'Emplacement');
+  }
 }
 
 
diff --git a/tests/application/modules/opac/controllers/RechercheControllerThumbnailTest.php b/tests/application/modules/opac/controllers/RechercheControllerThumbnailTest.php
index ffbf11850cb98f2f04bb384d8f12f09bcf4a8410..a567f7ef96573088ff2213ed3b1f909cd4c69594 100644
--- a/tests/application/modules/opac/controllers/RechercheControllerThumbnailTest.php
+++ b/tests/application/modules/opac/controllers/RechercheControllerThumbnailTest.php
@@ -93,6 +93,24 @@ class RechercheControllerThumbnailAlbumCmsWithImageTest
   public function setUp() {
     parent::setUp();
 
+    $new_image = $this
+      ->mock()
+      ->whenCalled('thumbnailImage')->answers(true)
+      ->whenCalled('writeImage')->answers(true);
+
+    $imagick = $this
+      ->mock()
+
+      ->whenCalled('newImage')->with('./userfiles/temp/765451650634531fa7f2389da916b8bb.png')
+      ->answers(null)
+
+      ->whenCalled('newImage')->with('./userfiles/album/777/big/media/12.png')
+      ->answers($new_image)
+
+      ->beStrict();
+
+    Class_Notice_Thumbnail_ProviderAbstract::setDefaultImageFactory($imagick);
+
     $album = $this->fixture('Class_Album',
                             ['id' => 777,
                              'titre' => 'Testing Album',
diff --git a/tests/application/modules/opac/controllers/RssControllerTest.php b/tests/application/modules/opac/controllers/RssControllerTest.php
index b41e837def4f749cfa3087cad529e366122efa30..fb9b7c1f5eee34c38a44d09531e2c4425ae3af50 100644
--- a/tests/application/modules/opac/controllers/RssControllerTest.php
+++ b/tests/application/modules/opac/controllers/RssControllerTest.php
@@ -296,8 +296,10 @@ class RssControllerKiosqueTest extends AbstractControllerTestCase {
 
 
   /** @test */
-  public function rssLinkShouldContainBaseUrl() {
-    $this->assertXPathContentContains('//link', BASE_URL);
+  public function rssLinkShouldContainBaseUrl_recherche_viewnotice_id_1() {
+    /* hotline: #138355 */
+    $this->assertXPathContentContains('//link',
+                                      BASE_URL . '/recherche/viewnotice/id/1');
   }
 
 
@@ -447,4 +449,4 @@ class RssControllerCritiquesTest extends AbstractControllerTestCase {
   public function rssItemFirstImageShouldBeRawThumbnail() {
     $this->assertContains('recherche/raw-thumbnail/id/1"/><media:content', $this->_response->getBody());
   }
-}
\ No newline at end of file
+}
diff --git a/tests/library/Class/AlbumTest.php b/tests/library/Class/AlbumTest.php
index 29b02598b5185d8ed916c82a1d53d82457628aee..0da7d6fdaf78d1e78acf5b9c74dcc2500f24b1c2 100644
--- a/tests/library/Class/AlbumTest.php
+++ b/tests/library/Class/AlbumTest.php
@@ -569,18 +569,21 @@ class AlbumHarlockSortingResourcesTest extends AlbumHarlockTestCase {
       ->newInstanceWithId(1)
       ->setTitre('Nausica')
       ->setFichier('1_AB.jpg')
+      ->setIdAlbum(999)
       ->setOrdre(1);
 
     $this->_arcadia = Class_AlbumRessource::getLoader()
       ->newInstanceWithId(2)
       ->setTitre('Arcadia')
       ->setFichier('03.jpg')
+      ->setIdAlbum(999)
       ->setOrdre(2);
 
     $this->_sylphide = Class_AlbumRessource::getLoader()
       ->newInstanceWithId(3)
       ->setTitre('Sylphide')
       ->setFichier('3_25.jpg')
+      ->setIdAlbum(999)
       ->setOrdre(3);
 
     Storm_Test_ObjectWrapper::onLoaderOfModel('Class_AlbumRessource')
@@ -763,3 +766,83 @@ class AlbumIsbnMarcTest extends ModelTestCase {
     $this->assertEquals('9782081377523', $this->_album->getIsbn());
   }
 }
+
+
+
+
+class AlbumUpdateVignetteTest extends ModelTestCase {
+
+
+  public function setUp() {
+    parent::setUp();
+
+    $new_image = $this
+      ->mock()
+      ->whenCalled('thumbnailImage')->answers(true)
+      ->whenCalled('writeImage')->answers(true);
+
+    $imagick = $this->mock()
+                    ->whenCalled('newImage')->answers($new_image);
+
+    Class_Notice_Thumbnail_ProviderAbstract::setDefaultImageFactory($imagick);
+
+    $resources = [$this->fixture(Class_AlbumRessource::class,
+                                 ['id' => 3,
+                                  'id_album' => 1,
+                                  'fichier' => 'equitation3.jpg']),
+
+                  $this->fixture(Class_AlbumRessource::class,
+                                 ['id' => 4,
+                                  'id_album' => 1,
+                                  'fichier' => 'equitation4.jpg'])];
+
+    $resource_without_image = [$this->fixture(Class_AlbumRessource::class,
+                                              ['id' => 6,
+                                               'id_album' => 3])];
+
+    $this->fixture(Class_Album::class,
+                   ['id' => 1,
+                    'ressources' => $resources,
+                    'titre' => 'Photographie de Nasram prise aux écuries']);
+
+    $this->fixture(Class_Album::class,
+                   ['id' => 2,
+                    'titre' => 'Photographie de Nasram prise aux écuries sans resources']);
+
+
+    $this->fixture(Class_Album::class,
+                   ['id' => 3,
+                    'ressources' => $resource_without_image,
+                    'titre' => 'Photographie de Nasram prise aux écuries avec une resource sans image']);
+  }
+
+
+  /** @test */
+  public function albumFichierShouldBeEquitation3() {
+    $this->assertEquals('equitation3.jpg', Class_Album::find(1)->getFichier());
+  }
+
+
+  /** @test */
+  public function resource3ThumbnailUrlShouldNotContainsDoubleSlash() {
+    $this->assertNotContains('//', Class_AlbumRessource::find(3)->getThumbnailUrlForParams([]));
+  }
+
+
+  /** @test */
+  public function resource4ThumbnailFilePashShouldContainsSlash() {
+    $this->assertEquals('./userfiles/temp/7326c1358db613ca0f925f4168943ddf.jpg', Class_AlbumRessource::find(4)->getThumbnailFilePathForParams([]));
+  }
+
+
+  /** @test */
+  public function albumSansRessourcesShouldDontHaveFichier() {
+    $this->assertEquals('', Class_Album::find(2)->getFichier());
+  }
+
+
+  /** @test */
+  public function albumWithEmptyRessourceShouldDontHaveFichier() {
+    $this->assertEquals('', Class_Album::find(3)->getFichier());
+  }
+}
diff --git a/tests/library/Class/Migration/141251_cleaned_historic_profile.json b/tests/library/Class/Migration/141251_cleaned_historic_profile.json
new file mode 100644
index 0000000000000000000000000000000000000000..88188c9ba08e9fecb21aef898f31ee47eb0659b8
--- /dev/null
+++ b/tests/library/Class/Migration/141251_cleaned_historic_profile.json
@@ -0,0 +1,625 @@
+{
+  "id": 3,
+  "id_profil": 3,
+  "browser": "opac",
+  "libelle": "r\u00e9seau des biblioth\u00e8ques du pays de Mortagne",
+  "commentaire": "Bienvenue sur le site du r\u00e9seau des biblioth\u00e8ques du Pays de Mortagne.",
+  "titre_site": "r\u00e9seau des biblioth\u00e8ques du pays de Mortagne",
+  "skin": "modele",
+  "cfg_modules": {
+    "auth": {
+      "login": {
+        "titre": "Entrez votre identit\u00e9 S.V.P.",
+        "message_connecte": "Bienvenue",
+        "identifiant": "Identifiant",
+        "mot_de_passe": "Mot de passe",
+        "mot_de_passe_exemple": "Ann\u00e9e naissance",
+        "autocomplete_off": "1",
+        "lien_connexion": "\u00bb Se connecter",
+        "lien_deconnection": "\u00bb Se d\u00e9connecter",
+        "lien_mot_de_passe_oublie": "\u00bb Mot de passe oubli\u00e9 ?",
+        "lien_compte": "\u00bb Mon compte",
+        "lien_creer_compte": "\u00bb S'enregistrer"
+      }
+    },
+    "recherche": {
+      "resultatsimple": {
+        "facettes_actif": "1",
+        "multi_facettes": "1",
+        "facettes_nombre": "8",
+        "facettes_codes": "B;S;G;M",
+        "facettes_message": "Affiner le r\u00e9sultat...",
+        "tags_position": "2",
+        "tags_calcul": "1",
+        "tags_nombre": "20",
+        "tags_codes": "M;P",
+        "tags_message": "Elargir la recherche...",
+        "liste_format": "3",
+        "liste_nb_par_page": "40",
+        "liste_codes": "T;J;N;R",
+        "suggests_number": "40",
+        "titre": "La rentr\u00e9e des classes",
+        "search_term_editable": "1",
+        "suggestion_achat": "1"
+      },
+      "resultatavancee": {
+        "liste_format": "3",
+        "liste_nb_par_page": "10",
+        "liste_codes": "TAN",
+        "facettes_actif": "1",
+        "facettes_nombre": "3",
+        "facettes_codes": "ADPML",
+        "facettes_message": "Affiner le r\u00e9sultat...",
+        "tags_position": "2",
+        "tags_nombre": "30",
+        "tags_codes": "AMDPZ",
+        "tags_message": "Elargir la recherche..."
+      },
+      "simple": {
+        "barre_nav": "Recherche simple",
+        "titre": "Rechercher un document",
+        "message": "Livre, CD, DVD.."
+      },
+      "viewnotice": {
+        "entete": "W;C;N",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "1",
+            "titre": "Notice d\u00e9taill\u00e9e"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "2",
+            "titre": "Avis"
+          },
+          "exemplaires": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "1",
+            "ordre": "4",
+            "titre": "R\u00e9sum\u00e9s, analyses"
+          },
+          "tags": {
+            "aff": "3",
+            "ordre": "5",
+            "titre": "Tags"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "6",
+            "titre": "Biographies"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "7",
+            "titre": "Notices similaires"
+          },
+          "bibliographie": {
+            "ordre": "8",
+            "titre": "Bibliographies"
+          },
+          "morceaux": {
+            "ordre": "9",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "aff": "2",
+            "ordre": "10",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "11",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "12",
+            "titre": "Vid\u00e9os"
+          }
+        }
+      },
+      "guidee": {
+        "barre_nav": "Recherche guid\u00e9e",
+        "titre": "Recherche guid\u00e9e",
+        "select_bib": "1"
+      },
+      "viewnotice3": {
+        "entete": "W;C;N;P",
+        "onglets": {
+          "detail": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Notice d\u00e9taill\u00e9e"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des biblioth\u00e9caires"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "2",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "ordre": "4",
+            "titre": "R\u00e9sum\u00e9s, analyses"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Tags"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "9",
+            "titre": "Biographies"
+          },
+          "series": {
+            "ordre": "100",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "7",
+            "titre": "Notices similaires"
+          },
+          "bibliographie": {
+            "aff": "3",
+            "ordre": "8",
+            "titre": "Discographies"
+          },
+          "morceaux": {
+            "aff": "3",
+            "ordre": "6",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "10",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "11",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "12",
+            "titre": "Vid\u00e9os"
+          },
+          "resnumeriques": {
+            "ordre": "100",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "100",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "100",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "aff": "2",
+            "ordre": "17",
+            "titre": "Contient"
+          }
+        },
+        "thumbnail_fields": "992-v"
+      },
+      "viewnotice1": {
+        "entete": "W;G;N;M",
+        "onglets": {
+          "detail": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Notice d\u00e9taill\u00e9e"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "2",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "ordre": "1",
+            "titre": "R\u00e9sum\u00e9s, analyses"
+          },
+          "tags": {
+            "ordre": "1",
+            "titre": "Tags"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "20",
+            "titre": "L'auteur"
+          },
+          "series": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "10",
+            "titre": "Notices similaires"
+          },
+          "bibliographie": {
+            "ordre": "50",
+            "titre": "Bibliographies"
+          },
+          "morceaux": {
+            "ordre": "30",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "40",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "aff": "3",
+            "ordre": "60",
+            "titre": "Photos"
+          },
+          "videos": {
+            "aff": "3",
+            "ordre": "70",
+            "titre": "Vid\u00e9os associ\u00e9es"
+          },
+          "resnumeriques": {
+            "ordre": "80",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "90",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "100",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "aff": "2",
+            "ordre": "17",
+            "titre": "Contient"
+          }
+        },
+        "thumbnail_fields": "992-v"
+      },
+      "resultatguidee": {
+        "liste_format": "3",
+        "liste_nb_par_page": "10",
+        "liste_codes": "TAN",
+        "facettes_actif": "1",
+        "facettes_nombre": "3",
+        "facettes_codes": "ADPML",
+        "facettes_message": "Affiner le r\u00e9sultat...",
+        "tags_actif": "1",
+        "tags_position": "2",
+        "tags_nombre": "30",
+        "tags_codes": "AMDPZ",
+        "tags_message": "Elargir la recherche..."
+      },
+      "viewnotice4": {
+        "entete": "W;C;N;D",
+        "onglets": {
+          "detail": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Notice d\u00e9taill\u00e9e"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des biblioth\u00e9caires"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "2",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "ordre": "4",
+            "titre": "R\u00e9sum\u00e9s, analyses"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Tags"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "10",
+            "titre": "Biographies"
+          },
+          "series": {
+            "aff": "3",
+            "ordre": "100",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "7",
+            "titre": "Notices similaires"
+          },
+          "bibliographie": {
+            "ordre": "8",
+            "titre": "Bibliographies"
+          },
+          "morceaux": {
+            "aff": "3",
+            "ordre": "9",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "aff": "3",
+            "ordre": "6",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "11",
+            "titre": "Photos"
+          },
+          "videos": {
+            "aff": "3",
+            "ordre": "20",
+            "titre": "Interviews"
+          },
+          "resnumeriques": {
+            "ordre": "100",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "100",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "100",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "aff": "2",
+            "ordre": "17",
+            "titre": "Contient"
+          }
+        },
+        "thumbnail_fields": "992-v"
+      },
+      "resultatrebond": {
+        "liste_format": "3",
+        "liste_nb_par_page": "10",
+        "liste_codes": "TAN",
+        "facettes_actif": "1",
+        "facettes_nombre": "3",
+        "facettes_codes": "ADMG",
+        "facettes_message": "Affiner le r\u00e9sultat...",
+        "tags_position": "2",
+        "tags_nombre": "30",
+        "tags_codes": "AMDPZ",
+        "tags_message": "Elargir la recherche..."
+      },
+      "viewnotice5": {
+        "entete": "W;C;N;M",
+        "onglets": {
+          "detail": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Notice d\u00e9taill\u00e9e"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des biblioth\u00e9caires"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "2",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "ordre": "4",
+            "titre": "R\u00e9sum\u00e9s, analyses"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Tags"
+          },
+          "biographie": {
+            "ordre": "6",
+            "titre": "Biographies"
+          },
+          "series": {
+            "aff": "2",
+            "ordre": "7",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "ordre": "7",
+            "titre": "Notices similaires"
+          },
+          "bibliographie": {
+            "ordre": "8",
+            "titre": "Bibliographies"
+          },
+          "morceaux": {
+            "ordre": "9",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "10",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "11",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "12",
+            "titre": "Interviews"
+          },
+          "resnumeriques": {
+            "aff": "2",
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "aff": "2",
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "aff": "2",
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "aff": "2",
+            "ordre": "17",
+            "titre": "Contient"
+          }
+        },
+        "thumbnail_fields": "992-v"
+      },
+      "avancee": {
+        "barre_nav": "Recherche avanc\u00e9e",
+        "titre": "Recherche avanc\u00e9e"
+      },
+      "viewnotice2": {
+        "entete": "W;C;N;M",
+        "onglets": {
+          "detail": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Notice d\u00e9taill\u00e9e"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "2",
+            "titre": "Avis des biblioth\u00e9caires"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "ordre": "4",
+            "titre": "R\u00e9sum\u00e9s, analyses"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Tags"
+          },
+          "biographie": {
+            "ordre": "6",
+            "titre": "Biographies"
+          },
+          "series": {
+            "aff": "2",
+            "ordre": "7",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "ordre": "7",
+            "titre": "Notices similaires"
+          },
+          "bibliographie": {
+            "ordre": "8",
+            "titre": "Bibliographies"
+          },
+          "morceaux": {
+            "ordre": "9",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "10",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "11",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "12",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "aff": "2",
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "aff": "2",
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "aff": "2",
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "aff": "2",
+            "ordre": "17",
+            "titre": "Contient"
+          }
+        },
+        "thumbnail_fields": "992-v"
+      }
+    },
+    "cms": {
+      "articleview": [],
+      "categorieview": {
+        "barre_nav": "Article"
+      },
+      "articleviewbydate": {
+        "barre_nav": "Agenda",
+        "titre": "Agenda"
+      },
+      "articleviewpreferences": {
+        "boite": "boite_banniere_droite"
+      },
+      "articleviewselection": []
+    },
+    "sito": {
+      "viewrecent": {
+        "barre_nav": "Sitoth\u00e8que"
+      }
+    },
+    "bib": {
+      "bibview": {
+        "barre_nav": "Biblioth\u00e8que"
+      }
+    },
+    "blog": {
+      "viewauteur": {
+        "barre_nav": "Critique"
+      }
+    }
+  },
+  "cfg_notice": "a:1:{s:11:\"exemplaires\";a:17:{s:9:\"libraries\";s:0:\"\";s:13:\"all_items_map\";s:1:\"1\";s:8:\"order_by\";s:0:\"\";s:15:\"order_direction\";s:3:\"ASC\";s:7:\"en_pret\";s:9:\"emprunt\u00c3\u00a9\";s:7:\"grouper\";s:1:\"1\";s:3:\"bib\";s:1:\"1\";s:7:\"section\";s:1:\"1\";s:11:\"emplacement\";s:1:\"0\";s:12:\"localisation\";s:1:\"0\";s:4:\"plan\";s:1:\"0\";s:4:\"resa\";s:1:\"1\";s:5:\"dispo\";s:1:\"1\";s:6:\"annexe\";s:1:\"0\";s:11:\"date_retour\";s:1:\"1\";s:16:\"datas_items_code\";a:1:{i:0;s:1:\"f\";}s:17:\"datas_items_label\";a:1:{i:0;s:2:\"CB\";}}}",
+  "rewrite_url": "",
+  "domain_ids": "",
+  "template": "HISTORIC",
+  "cfg_accueil": {
+    "use_parent_css": "1",
+    "modules": [],
+    "sitemap": "1"
+  },
+  "cfg_menus": {
+    "H": {
+      "libelle": "Menu horizontal",
+      "picto": "vide.gif",
+      "menus": []
+    },
+    "V": {
+      "libelle": "Menu vertical",
+      "picto": "vide.gif",
+      "menus": []
+    }
+  }
+}
diff --git a/tests/library/Class/Migration/141251_cleaned_theme_profile.json b/tests/library/Class/Migration/141251_cleaned_theme_profile.json
new file mode 100644
index 0000000000000000000000000000000000000000..7d8bfedfaf2e10c3734d19af44f3f7a8bb1a2a28
--- /dev/null
+++ b/tests/library/Class/Migration/141251_cleaned_theme_profile.json
@@ -0,0 +1,5157 @@
+{
+  "id": 7,
+  "id_profil": 7,
+  "browser": "opac",
+  "sel_type_doc": "",
+  "sel_section": "",
+  "sel_annexe": "",
+  "libelle": "Le bouquet des biblioth\u00e8ques",
+  "commentaire": "Le bouquet des m\u00e9diath\u00e8ques : M\u00e9diath\u00e8que de Chamb\u00e9ry, La Motte Servolex, La Ravoire, Barberaz, Challes les Eaux",
+  "titre_site": "Le bouquet des biblioth\u00e8ques",
+  "skin": "chambery",
+  "cfg_site": "a:36:{s:12:\"access_level\";s:2:\"-1\";s:21:\"mail_suggestion_achat\";s:0:\"\";s:10:\"header_img\";s:40:\"\/skins\/chambery\/images\/site\/banniere.jpg\";s:16:\"header_img_cycle\";s:1:\"0\";s:7:\"favicon\";s:0:\"\";s:15:\"logo_gauche_img\";s:29:\"\/userfiles\/bannieres\/logo.png\";s:16:\"logo_gauche_link\";s:47:\"http:\/\/www.lebouquetdesbibliotheques.fr\/accueil\";s:15:\"logo_droite_img\";s:0:\"\";s:16:\"logo_droite_link\";s:0:\"\";s:16:\"hauteur_banniere\";s:0:\"\";s:21:\"couleur_texte_bandeau\";s:0:\"\";s:20:\"couleur_lien_bandeau\";s:0:\"\";s:21:\"header_social_network\";s:1:\"0\";s:10:\"header_css\";s:29:\"\/userfiles\/css\/profil_126.css\";s:9:\"header_js\";s:0:\"\";s:12:\"largeur_site\";s:3:\"100\";s:12:\"nb_divisions\";s:1:\"3\";s:15:\"ordre_divisions\";s:1:\"0\";s:17:\"largeur_division1\";s:2:\"10\";s:15:\"marge_division1\";s:0:\"\";s:17:\"largeur_division2\";s:2:\"10\";s:15:\"marge_division2\";s:0:\"\";s:17:\"largeur_division3\";s:2:\"10\";s:15:\"marge_division3\";s:0:\"\";s:29:\"division_three_always_visible\";s:1:\"0\";s:12:\"menu_haut_on\";s:1:\"1\";s:12:\"barre_nav_on\";s:0:\"\";s:18:\"liens_sortants_off\";s:1:\"0\";s:16:\"accessibilite_on\";s:0:\"\";s:36:\"display_current_profil_on_breadcrumb\";s:1:\"0\";s:10:\"responsive\";s:0:\"\";s:15:\"size_site_scale\";s:7:\"percent\";s:21:\"width_division1_scale\";s:7:\"percent\";s:21:\"width_division2_scale\";s:7:\"percent\";s:21:\"width_division3_scale\";s:7:\"percent\";s:10:\"login_page\";s:0:\"\";}",
+  "ref_tags": "bouquet,chamb\u00e9ry,m\u00e9diath\u00e8que, biblioth\u00e8que, grainoth\u00e8que, patrimoine, ressources p\u00e9dagogiques,livre, presse, revue, wifi",
+  "ref_description": "",
+  "cfg_accueil": {
+    "use_parent_css": "1",
+    "modules": {
+      "0": {
+        "division": "2"
+      },
+      "5": {
+        "type_module": "FREE",
+        "preferences": {
+          "titre": "Boite libre",
+          "boite": [
+            "no_border",
+            "no_border_radius",
+            "no_shadow"
+          ],
+          "profile_id": "7",
+          "PolygoneExpandBreakpoint": "sm",
+          "PolygoneVisibilityIndex": "1",
+          "PolygoneVisibilityRecherche": "1",
+          "PolygoneVisibilityAbonne": "1",
+          "PolygoneVisibilityCms": "1",
+          "PolygoneVisibilityBlog": "1",
+          "PolygoneVisibilityAuth": "1",
+          "PolygoneShowContent": "1",
+          "PolygoneShowFooter": "1",
+          "id_items": "1754"
+        },
+        "division": "2",
+        "id_module": "5",
+        "profile_id": "7"
+      },
+      "9": {
+        "type_module": "FREE",
+        "preferences": {
+          "titre": "Boite libre",
+          "boite": [
+            "no_border",
+            "no_border_radius",
+            "no_shadow"
+          ],
+          "profile_id": "7",
+          "id_items": "1777",
+          "PolygoneOrderXsmall": "5",
+          "PolygoneVisibilityIndex": "1",
+          "PolygoneVisibilityRecherche": "1",
+          "PolygoneVisibilityAbonne": "1",
+          "PolygoneVisibilityCms": "1",
+          "PolygoneVisibilityBlog": "1",
+          "PolygoneVisibilityAuth": "1"
+        },
+        "division": "2",
+        "id_module": "9",
+        "profile_id": "7"
+      },
+      "10": {
+        "type_module": "MENU",
+        "preferences": {
+          "titre": "Menu des th\u00e8mes",
+          "menu": "7-10",
+          "layout": "horizontal",
+          "boite": [
+            "no_border",
+            "no_border_radius",
+            "no_shadow",
+            "polygone_big_menu_buttons"
+          ],
+          "profile_id": "7",
+          "PolygoneShowContent": "1",
+          "PolygoneShowFooter": "1",
+          "PolygoneOrderXsmall": "3",
+          "PolygoneVisibilityIndex": "1",
+          "PolygoneVisibilityRecherche": "1",
+          "PolygoneVisibilityAbonne": "1",
+          "PolygoneVisibilityCms": "1",
+          "PolygoneVisibilityBlog": "1",
+          "PolygoneVisibilityAuth": "1"
+        },
+        "division": "2",
+        "id_module": "10",
+        "profile_id": "7"
+      },
+      "7": {
+        "type_module": "MENU",
+        "preferences": {
+          "titre": "Boite menu",
+          "menu": "7-12",
+          "layout": "horizontal",
+          "boite": [
+            "no_border",
+            "no_border_radius",
+            "no_shadow",
+            "polygone_big_menu_buttons"
+          ],
+          "profile_id": "7",
+          "PolygoneOrderXsmall": "5",
+          "PolygoneVisibilityIndex": "1",
+          "PolygoneVisibilityRecherche": "1",
+          "PolygoneVisibilityAbonne": "1",
+          "PolygoneVisibilityCms": "1",
+          "PolygoneVisibilityBlog": "1",
+          "PolygoneVisibilityAuth": "1",
+          "PolygoneShowContent": "1",
+          "PolygoneShowFooter": "1"
+        },
+        "division": "2",
+        "id_module": "7",
+        "profile_id": "7"
+      },
+      "2": {
+        "type_module": "IMAGE",
+        "preferences": {
+          "titre": "Boite image",
+          "image": "\/userfiles\/image\/banniere\/banniereV13.png",
+          "link_title": "Acc\u00e9der \u00e0 %s",
+          "boite": [
+            "justify-content-center",
+            "no_border",
+            "no_border_radius",
+            "no_shadow"
+          ],
+          "profile_id": "7",
+          "PolygoneExpandBreakpoint": "sm",
+          "PolygoneWidthXsmall": "12",
+          "PolygoneWidthMedium": "10",
+          "PolygoneOrderSmall": "1",
+          "PolygoneVisibilityIndex": "1",
+          "PolygoneVisibilityRecherche": "1",
+          "PolygoneVisibilityAbonne": "1",
+          "PolygoneVisibilityCms": "1",
+          "PolygoneVisibilityBlog": "1",
+          "PolygoneVisibilityAuth": "1",
+          "PolygoneOffsetMedium": "1"
+        },
+        "division": "4",
+        "id_module": "2",
+        "profile_id": "7"
+      },
+      "4": {
+        "type_module": "IMAGE",
+        "preferences": {
+          "titre": "Boite image",
+          "image": "\/userfiles\/image\/banniere\/bandeV5.png",
+          "link_title": "Acc\u00e9der \u00e0 %s",
+          "boite": [
+            "no_border",
+            "no_border_radius",
+            "no_shadow"
+          ],
+          "profile_id": "7",
+          "PolygoneExpandBreakpoint": "sm",
+          "PolygoneWidthXsmall": "12",
+          "PolygoneOrderXsmall": "4",
+          "PolygoneVisibilityIndex": "1",
+          "PolygoneVisibilityRecherche": "1",
+          "PolygoneVisibilityAbonne": "1",
+          "PolygoneVisibilityCms": "1",
+          "PolygoneVisibilityBlog": "1",
+          "PolygoneVisibilityAuth": "1"
+        },
+        "division": "4",
+        "id_module": "4",
+        "profile_id": "7"
+      },
+      "3": {
+        "type_module": "ADMIN_TOOLS",
+        "preferences": {
+          "titre": "Administration",
+          "display_mode": "toggle",
+          "boite": [
+            "no_border",
+            "no_border_radius",
+            "position_fixed_top_left",
+            "white_widget"
+          ],
+          "profile_id": "7",
+          "PolygoneExpandBreakpoint": "sm",
+          "PolygoneVisibilityIndex": "1",
+          "PolygoneVisibilityRecherche": "1",
+          "PolygoneVisibilityAbonne": "1",
+          "PolygoneVisibilityCms": "1",
+          "PolygoneVisibilityBlog": "1",
+          "PolygoneVisibilityAuth": "1"
+        },
+        "division": "4",
+        "id_module": "3",
+        "profile_id": "7"
+      },
+      "1": {
+        "type_module": "RECH_SIMPLE",
+        "preferences": {
+          "largeur": "140",
+          "recherche_avancee": "1",
+          "tri": "*",
+          "profil_redirect": "1",
+          "placeholder": "Titre, auteur\u2026",
+          "search_button": "class fas fa-search",
+          "domain_select_style": "select",
+          "PolygoneFormStyle": "inline",
+          "library_selection_label": "Biblioth\u00e8que",
+          "annexe_selection_label": "Site",
+          "doc_type_selection_label": "Type",
+          "domain_selection_label": "Domaine",
+          "boite": [
+            "no_border",
+            "no_shadow"
+          ],
+          "profile_id": "7",
+          "PolygoneExpandBreakpoint": "sm",
+          "PolygoneWidthXsmall": "12",
+          "PolygoneWidthMedium": "6",
+          "PolygoneOrderXsmall": "3",
+          "PolygoneOrderMedium": "3",
+          "PolygoneVisibilityIndex": "1",
+          "PolygoneVisibilityRecherche": "1",
+          "PolygoneVisibilityAbonne": "1",
+          "PolygoneVisibilityCms": "1",
+          "PolygoneVisibilityBlog": "1",
+          "PolygoneVisibilityAuth": "1",
+          "PolygoneOffsetMedium": "3"
+        },
+        "division": "4",
+        "id_module": "1",
+        "profile_id": "7"
+      },
+      "8": {
+        "type_module": "LOGIN",
+        "preferences": {
+          "identifiant_exemple": "Identifiant",
+          "mot_de_passe_exemple": "Mot de passe",
+          "lien_connexion": "Ok",
+          "lien_mot_de_passe_oublie": "Mot de passe oubli\u00e9 ?",
+          "lien_compte": "Mon compte",
+          "lien_deconnection": "Se d\u00e9connecter",
+          "autocomplete_off": "1",
+          "PolygoneFormStyle": "toggle",
+          "boite": [
+            "justify-content-end",
+            "no_border",
+            "no_border_radius",
+            "no_shadow"
+          ],
+          "profile_id": "7",
+          "PolygoneExpandBreakpoint": "sm",
+          "PolygoneWidthXsmall": "12",
+          "PolygoneWidthMedium": "3",
+          "PolygoneOrderXsmall": "2",
+          "PolygoneOrderMedium": "3",
+          "PolygoneVisibilityIndex": "1",
+          "PolygoneVisibilityRecherche": "1",
+          "PolygoneVisibilityAbonne": "1",
+          "PolygoneVisibilityCms": "1",
+          "PolygoneVisibilityBlog": "1",
+          "PolygoneVisibilityAuth": "1"
+        },
+        "division": "4",
+        "id_module": "8",
+        "profile_id": "7"
+      },
+      "22": {
+        "division": "4",
+        "type_module": "NOTIFY",
+        "preferences": {
+          "titre": "Boite notification",
+          "boite": [
+            "no_border",
+            "no_border_radius",
+            "position_fixed_bottom",
+            "no_background",
+            "no_shadow"
+          ],
+          "id_module": "22",
+          "profile_id": "7",
+          "PolygoneWidthXsmall": "9",
+          "PolygoneExpandBreakpoint": "sm",
+          "PolygoneVisibilityIndex": "1",
+          "PolygoneVisibilityRecherche": "1",
+          "PolygoneVisibilityAbonne": "1",
+          "PolygoneVisibilityCms": "1",
+          "PolygoneVisibilityBlog": "1",
+          "PolygoneVisibilityAuth": "1"
+        }
+      },
+      "21": {
+        "division": "4",
+        "type_module": "ACCESSIBILITY",
+        "preferences": {
+          "titre": "Boite d'accessibilit\u00e9",
+          "display_mode": "toggle",
+          "display_colors": "1",
+          "display_font_size": "1",
+          "boite": [
+            "no_border",
+            "no_border_radius",
+            "position_fixed_bottom_left",
+            "white_widget"
+          ],
+          "id_module": "21",
+          "profile_id": "7",
+          "PolygoneExpandBreakpoint": "sm",
+          "PolygoneVisibilityIndex": "1",
+          "PolygoneVisibilityRecherche": "1",
+          "PolygoneVisibilityAbonne": "1",
+          "PolygoneVisibilityCms": "1",
+          "PolygoneVisibilityBlog": "1",
+          "PolygoneVisibilityAuth": "1"
+        }
+      },
+      "19": {
+        "division": "4",
+        "type_module": "SCROLL",
+        "preferences": {
+          "titre": "D\u00e9filement vers le haut",
+          "direction": "up",
+          "boite": [
+            "no_border",
+            "no_border_radius",
+            "position_fixed_bottom_right"
+          ],
+          "id_module": "19",
+          "profile_id": "7",
+          "PolygoneExpandBreakpoint": "sm",
+          "PolygoneVisibilityIndex": "1",
+          "PolygoneVisibilityRecherche": "1",
+          "PolygoneVisibilityAbonne": "1",
+          "PolygoneVisibilityCms": "1",
+          "PolygoneVisibilityBlog": "1",
+          "PolygoneVisibilityAuth": "1"
+        }
+      }
+    },
+    "sitemap": "1",
+    "section": {
+      "4": {
+        "titre": "Division banni\u00e8re",
+        "visibility": "1",
+        "boite": [
+          "no_border_radius"
+        ],
+        "PolygoneWidthXsmall": "12",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1",
+        "PolygoneDisplayMode": "row"
+      },
+      "2": {
+        "titre": "Division principale",
+        "boite": [
+          "no_border_radius"
+        ],
+        "PolygoneWidthXsmall": "11",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneDisplayMode": "col"
+      },
+      "6": {
+        "titre": "Division pied de page",
+        "visibility": "1",
+        "boite": [
+          "no_border_radius"
+        ],
+        "PolygoneWidthXsmall": "11",
+        "PolygoneWidthLarge": "8",
+        "PolygoneOffsetXsmall": "1",
+        "PolygoneOffsetLarge": "2",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1",
+        "PolygoneDisplayMode": "row"
+      },
+      "1": {
+        "titre": "Premi\u00e8re division optionnelle",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneWidthXsmall": "3",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1",
+        "PolygoneDisplayMode": "col"
+      },
+      "3": {
+        "titre": "Seconde division optionnelle",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneWidthXsmall": "3",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1",
+        "PolygoneDisplayMode": "col"
+      },
+      "5": {
+        "titre": "Division optionnelle flottante",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneWidthXsmall": "3",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1",
+        "PolygoneDisplayMode": "col"
+      }
+    }
+  },
+  "cfg_menus": {
+    "H": {
+      "type_menu": "MENU",
+      "libelle": "menu haut",
+      "preferences": [],
+      "menus": [
+        {
+          "type_menu": "ACCUEIL",
+          "libelle": "Lien de retour \u00e0 l'accueil",
+          "picto": "class fas fa-home",
+          "preferences": {
+            "use_profil": "1"
+          }
+        }
+      ],
+      "children": "ACCUEIL;"
+    },
+    "3": {
+      "libelle": "Menu principal",
+      "menus": [
+        {
+          "type_menu": "ACCUEIL",
+          "picto": "class fas fa-home",
+          "libelle": "Accueil",
+          "preferences": {
+            "use_profil": "1"
+          }
+        }
+      ]
+    },
+    "8": {
+      "libelle": "Mentions l\u00e9gales",
+      "menus": [
+        {
+          "type_menu": "URL",
+          "libelle": "Mentions l\u00e9gales"
+        }
+      ]
+    },
+    "10": {
+      "type_menu": "MENU",
+      "libelle": "Menu des th\u00e8mes",
+      "preferences": [],
+      "menus": [
+        {
+          "type_menu": "PROFIL",
+          "libelle": "Biblioth\u00e8que municipale de Barberaz",
+          "picto": "\/userfiles\/image\/Accueil2020\/bibBarberaz.png",
+          "preferences": {
+            "clef_profil": "59",
+            "picto_alt": "IMG BIB"
+          }
+        },
+        {
+          "type_menu": "PROFIL",
+          "libelle": "Biblioth\u00e8que municipale de Challes-les-Eaux",
+          "picto": "\/userfiles\/image\/Accueil2020\/bibChalles.png",
+          "preferences": {
+            "clef_profil": "95"
+          }
+        },
+        {
+          "type_menu": "PROFIL",
+          "libelle": "Biblioth\u00e8ques municipales de Chamb\u00e9ry",
+          "picto": "\/userfiles\/image\/Accueil2020\/bibChy.png",
+          "preferences": {
+            "clef_profil": "146"
+          }
+        },
+        {
+          "type_menu": "PROFIL",
+          "libelle": "Biblioth\u00e8que municipale de La Motte-Servolex",
+          "picto": "\/userfiles\/image\/Accueil2020\/bib2mondes.png",
+          "preferences": {
+            "clef_profil": "65"
+          }
+        },
+        {
+          "type_menu": "PROFIL",
+          "libelle": "Biblioth\u00e8que municipale de La Ravoire",
+          "picto": "\/userfiles\/image\/Accueil2020\/bibLaRavoire.png",
+          "preferences": {
+            "clef_profil": "256",
+            "picto_alt": "\/userfiles\/image\/Accueil2020\/bibLaRavoire.png"
+          }
+        },
+        {
+          "type_menu": "PROFIL",
+          "libelle": "Biblioth\u00e8que municipale de Saint-Baldoph",
+          "picto": "\/userfiles\/image\/Accueil2020\/saintBaldoph.png",
+          "preferences": {
+            "clef_profil": "129"
+          }
+        }
+      ],
+      "children": "0;1;2;3;4;PROFIL;"
+    },
+    "12": {
+      "type_menu": "MENU",
+      "libelle": "Menu Next",
+      "preferences": [],
+      "menus": [
+        {
+          "type_menu": "PROFIL",
+          "libelle": "Artoth\u00e8que de Chamb\u00e9ry",
+          "picto": "\/userfiles\/image\/Accueil2020\/artoChy.jpeg",
+          "preferences": {
+            "clef_profil": "113"
+          }
+        }
+      ],
+      "children": "6;"
+    },
+    "13": {
+      "libelle": "Nouveau menu",
+      "menus": []
+    }
+  },
+  "cfg_modules": {
+    "recherche": {
+      "resultatsimple": {
+        "barre_nav": "R\u00e9sultat",
+        "search_term_editable": "1",
+        "liste_nb_par_page": "10",
+        "liste_format": "3",
+        "liste_codes": "8",
+        "facettes_actif": "1",
+        "multi_facettes": "1",
+        "facettes_codes": "HGEN0;A;HTHME;B;T;HMOUV;Z",
+        "facettes_nombre": "25",
+        "facets_closed_codes": "A;T",
+        "facettes_message": "Affiner le r\u00e9sultat...",
+        "suggests_enabled": "1",
+        "suggests_number": "3",
+        "tags_codes": "A;M;F",
+        "tags_nombre": "30",
+        "tags_position": "2",
+        "tags_message": "Elargir la recherche...",
+        "cvs_display_position": "3",
+        "cvs_resultat_titre": "Ressources num\u00e9riques",
+        "cvs_autres_resultats": "Documents",
+        "cvs_msg_deco": "Vous devez etre connect\u00e9",
+        "cvs_nb_result": "5",
+        "cvs_msg_droit": "Merci de contacter la m\u00e9diath\u00e8que pour obtenir un acc\u00e8s.",
+        "zones_titre": "200$b;200$c;200$e;200$f;200$g;200$h;200$i;207$a",
+        "boite": [],
+        "visibility": "1"
+      },
+      "viewnotice5": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice1": {
+        "barre_nav": "Notice",
+        "boite": [],
+        "entete": "W;N;F;G;M;C;9;R;",
+        "thumbnail_fields": "-",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1",
+        "xslt": "\/userfiles\/UNIMARC_notice_CD.xsl"
+      },
+      "viewnotice3": {
+        "barre_nav": "Notice",
+        "entete": "J;A;W;N;F;G;M",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "1",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Critiques"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "2",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "6",
+            "titre": "Biographie"
+          },
+          "series": {
+            "ordre": "7",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "8",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "aff": "3",
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "aff": "3",
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "aff": "2",
+            "ordre": "17"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice2": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "analytics": "461$9",
+        "analytics_title": "461$t",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "aff": "2",
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice4": {
+        "barre_nav": "Notice",
+        "boite": [],
+        "entete": "W;N;F;G;M;9;R",
+        "thumbnail_fields": "-",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "xslt": "\/userfiles\/UNIMARC_notice_DVD.xsl",
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice0": {
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "1",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Critiques"
+          },
+          "exemplaires": {
+            "aff": "2",
+            "ordre": "3",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "2",
+            "ordre": "4",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "aff": "2",
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "2",
+            "ordre": "6",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "aff": "2",
+            "ordre": "7",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "2",
+            "ordre": "8",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "aff": "2",
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "aff": "2",
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "aff": "2",
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "aff": "2",
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "aff": "2",
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "aff": "2",
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "aff": "2",
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "aff": "2",
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "aff": "2",
+            "ordre": "17",
+            "titre": "Contient"
+          }
+        },
+        "entete": "W;C;N"
+      },
+      "viewnotice102": {
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "1",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Critiques"
+          },
+          "exemplaires": {
+            "ordre": "3",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "ordre": "4",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "13",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "7",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "14",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "aff": "3",
+            "ordre": "8",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "aff": "3",
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "17",
+            "titre": "Contient"
+          }
+        },
+        "entete": "W;C;N"
+      },
+      "viewnotice19": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice14": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice27": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice28": {
+        "barre_nav": "Notice",
+        "boite": [],
+        "entete": "W;N;F;G;M;9;R",
+        "thumbnail_fields": "-",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "1",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "2",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1",
+        "xslt": "\/userfiles\/UNIMARC_notice_CD.xsl"
+      },
+      "viewnoticeAssimil": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "ordre": "1",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "ordre": "2",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "14",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice11": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice8": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        }
+      },
+      "viewnotice17": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice30": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice18": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice9": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        }
+      },
+      "viewnotice20": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice21": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice31": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice25": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice32": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice40": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice22": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice34": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R;",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice23": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice24": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice37": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice10": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        }
+      },
+      "viewnotice36": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R;T;",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice39": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice118": {
+        "entete": "W;C;N",
+        "onglets": {
+          "detail": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "ordre": "2",
+            "titre": "Critiques"
+          },
+          "exemplaires": {
+            "ordre": "3",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "ordre": "4",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "ordre": "14",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "7",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "8",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "aff": "3",
+            "ordre": "6",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "aff": "1",
+            "ordre": "17",
+            "titre": "Contient"
+          }
+        }
+      },
+      "viewnotice104": {
+        "barre_nav": "Notice",
+        "boite": [],
+        "entete": "W;N;F;G;M;9;R",
+        "thumbnail_fields": "-",
+        "onglets": {
+          "detail": {
+            "aff": "1",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "aff": "1",
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "aff": "3",
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "aff": "3",
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "aff": "3",
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1",
+        "xslt": "\/userfiles\/UNIMARC_notice_CD.xsl"
+      },
+      "viewnotice12": {
+        "barre_nav": "Notice",
+        "entete": "W;C;N",
+        "analytics": "461$9",
+        "analytics_title": "461$t",
+        "onglets": {
+          "detail": {
+            "aff": "1",
+            "ordre": "1",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "ordre": "2",
+            "titre": "Critiques"
+          },
+          "exemplaires": {
+            "aff": "2",
+            "ordre": "3",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "ordre": "4",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "ordre": "6",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "7",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "ordre": "8",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "ordre": "14",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "17",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnoticeToutApprendre": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "aff": "1",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "14",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnoticeDiMusic": {
+        "barre_nav": "Notice",
+        "entete": "W;N;F;G;M;9;R",
+        "onglets": {
+          "detail": {
+            "aff": "1",
+            "ordre": "2",
+            "titre": "Description du document"
+          },
+          "avis": {
+            "ordre": "3",
+            "titre": "Avis des lecteurs"
+          },
+          "exemplaires": {
+            "ordre": "1",
+            "titre": "Exemplaires"
+          },
+          "resume": {
+            "ordre": "2",
+            "titre": "R\u00e9sum\u00e9s"
+          },
+          "tags": {
+            "ordre": "5",
+            "titre": "Rebondir dans le catalogue"
+          },
+          "biographie": {
+            "ordre": "1",
+            "titre": "Biographie de l'auteur"
+          },
+          "series": {
+            "ordre": "3",
+            "titre": "Documents de la m\u00eame s\u00e9rie"
+          },
+          "similaires": {
+            "aff": "3",
+            "ordre": "14",
+            "titre": "Documents similaires"
+          },
+          "bibliographie": {
+            "ordre": "9",
+            "titre": "Discographie"
+          },
+          "morceaux": {
+            "ordre": "10",
+            "titre": "Morceaux"
+          },
+          "bandeAnnonce": {
+            "ordre": "11",
+            "titre": "Bande-annonce"
+          },
+          "photos": {
+            "ordre": "12",
+            "titre": "Photos"
+          },
+          "videos": {
+            "ordre": "13",
+            "titre": "Archives vid\u00e9o"
+          },
+          "resnumeriques": {
+            "aff": "3",
+            "ordre": "4",
+            "titre": "Ressources num\u00e9riques"
+          },
+          "babeltheque": {
+            "ordre": "15",
+            "titre": "Babelth\u00e8que"
+          },
+          "frbr": {
+            "ordre": "16",
+            "titre": "Notices li\u00e9es"
+          },
+          "recounts": {
+            "ordre": "100",
+            "titre": "Contient"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "avancee": {
+        "barre_nav": "Recherche avanc\u00e9e",
+        "titre": "Recherche avanc\u00e9e",
+        "select_bib": "1",
+        "liste_nb_par_page": "10",
+        "liste_codes": "T;A;W",
+        "forms": "1",
+        "boite": [
+          "polygone_simple_widget"
+        ],
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "saisie": {
+        "titre": "Boite recherche",
+        "select_doc": "1",
+        "largeur": "250",
+        "recherche_avancee": "1",
+        "tri": "*",
+        "domain_select_style": "select",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice": {
+        "barre_nav": "Notice",
+        "entete": "W;C;N",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "1"
+          },
+          "avis": {
+            "aff": "2",
+            "ordre": "2"
+          },
+          "exemplaires": {
+            "aff": "2",
+            "ordre": "3"
+          },
+          "resume": {
+            "aff": "2",
+            "ordre": "4"
+          },
+          "tags": {
+            "aff": "2",
+            "ordre": "5"
+          },
+          "biographie": {
+            "aff": "2",
+            "ordre": "6"
+          },
+          "series": {
+            "aff": "2",
+            "ordre": "7"
+          },
+          "similaires": {
+            "aff": "2",
+            "ordre": "8"
+          },
+          "bibliographie": {
+            "aff": "2",
+            "ordre": "9"
+          },
+          "morceaux": {
+            "aff": "2",
+            "ordre": "10"
+          },
+          "bandeAnnonce": {
+            "aff": "2",
+            "ordre": "11"
+          },
+          "photos": {
+            "aff": "2",
+            "ordre": "12"
+          },
+          "videos": {
+            "aff": "2",
+            "ordre": "13"
+          },
+          "resnumeriques": {
+            "aff": "2",
+            "ordre": "14"
+          },
+          "babeltheque": {
+            "aff": "2",
+            "ordre": "15"
+          },
+          "frbr": {
+            "aff": "2",
+            "ordre": "16"
+          },
+          "recounts": {
+            "aff": "2",
+            "ordre": "17"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice26": {
+        "barre_nav": "Notice",
+        "entete": "W;C;N",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "1"
+          },
+          "avis": {
+            "aff": "2",
+            "ordre": "2"
+          },
+          "exemplaires": {
+            "aff": "2",
+            "ordre": "3"
+          },
+          "resume": {
+            "aff": "2",
+            "ordre": "4"
+          },
+          "tags": {
+            "aff": "2",
+            "ordre": "5"
+          },
+          "biographie": {
+            "aff": "2",
+            "ordre": "6"
+          },
+          "series": {
+            "aff": "2",
+            "ordre": "7"
+          },
+          "similaires": {
+            "aff": "2",
+            "ordre": "8"
+          },
+          "bibliographie": {
+            "aff": "2",
+            "ordre": "9"
+          },
+          "morceaux": {
+            "aff": "2",
+            "ordre": "10"
+          },
+          "bandeAnnonce": {
+            "aff": "2",
+            "ordre": "11"
+          },
+          "photos": {
+            "aff": "2",
+            "ordre": "12"
+          },
+          "videos": {
+            "aff": "2",
+            "ordre": "13"
+          },
+          "resnumeriques": {
+            "aff": "2",
+            "ordre": "14"
+          },
+          "babeltheque": {
+            "aff": "2",
+            "ordre": "15"
+          },
+          "frbr": {
+            "aff": "2",
+            "ordre": "16"
+          },
+          "recounts": {
+            "aff": "2",
+            "ordre": "17"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice42": {
+        "barre_nav": "Notice",
+        "entete": "W;C;N",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "1"
+          },
+          "avis": {
+            "aff": "2",
+            "ordre": "2"
+          },
+          "exemplaires": {
+            "aff": "2",
+            "ordre": "3"
+          },
+          "resume": {
+            "aff": "2",
+            "ordre": "4"
+          },
+          "tags": {
+            "aff": "2",
+            "ordre": "5"
+          },
+          "biographie": {
+            "aff": "2",
+            "ordre": "6"
+          },
+          "series": {
+            "aff": "2",
+            "ordre": "7"
+          },
+          "similaires": {
+            "aff": "2",
+            "ordre": "8"
+          },
+          "bibliographie": {
+            "aff": "2",
+            "ordre": "9"
+          },
+          "morceaux": {
+            "aff": "2",
+            "ordre": "10"
+          },
+          "bandeAnnonce": {
+            "aff": "2",
+            "ordre": "11"
+          },
+          "photos": {
+            "aff": "2",
+            "ordre": "12"
+          },
+          "videos": {
+            "aff": "2",
+            "ordre": "13"
+          },
+          "resnumeriques": {
+            "aff": "2",
+            "ordre": "14"
+          },
+          "babeltheque": {
+            "aff": "2",
+            "ordre": "15"
+          },
+          "frbr": {
+            "aff": "2",
+            "ordre": "16"
+          },
+          "recounts": {
+            "aff": "2",
+            "ordre": "17"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewnotice43": {
+        "barre_nav": "Notice",
+        "entete": "W;C;N",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "1"
+          },
+          "avis": {
+            "aff": "2",
+            "ordre": "2"
+          },
+          "exemplaires": {
+            "aff": "2",
+            "ordre": "3"
+          },
+          "resume": {
+            "aff": "2",
+            "ordre": "4"
+          },
+          "tags": {
+            "aff": "2",
+            "ordre": "5"
+          },
+          "biographie": {
+            "aff": "2",
+            "ordre": "6"
+          },
+          "series": {
+            "aff": "2",
+            "ordre": "7"
+          },
+          "similaires": {
+            "aff": "2",
+            "ordre": "8"
+          },
+          "bibliographie": {
+            "aff": "2",
+            "ordre": "9"
+          },
+          "morceaux": {
+            "aff": "2",
+            "ordre": "10"
+          },
+          "bandeAnnonce": {
+            "aff": "2",
+            "ordre": "11"
+          },
+          "photos": {
+            "aff": "2",
+            "ordre": "12"
+          },
+          "videos": {
+            "aff": "2",
+            "ordre": "13"
+          },
+          "resnumeriques": {
+            "aff": "2",
+            "ordre": "14"
+          },
+          "babeltheque": {
+            "aff": "2",
+            "ordre": "15"
+          },
+          "frbr": {
+            "aff": "2",
+            "ordre": "16"
+          },
+          "recounts": {
+            "aff": "2",
+            "ordre": "17"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      }
+    },
+    "index": {
+      "formulairecontact": {
+        "type_module": "FORM_CONTACT",
+        "type_menu": "FORM_CONTACT",
+        "libelle": "Lien vers le formulaire de contact",
+        "preferences": [],
+        "barre_nav": "Formulaire de contact",
+        "bib_selector": "1",
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "index": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "heartbeat": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      }
+    },
+    "cms": {
+      "articleview": {
+        "barre_nav": "Article",
+        "boite": [
+          "no_border",
+          "no_border_radius",
+          "no_shadow"
+        ],
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneWidthSmall": "12",
+        "PolygoneOrderLarge": "8",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "articleviewbydate": {
+        "barre_nav": "Calendrier",
+        "titre": "Calendrier",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "articleviewrecent": {
+        "barre_nav": "Article",
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "calendar": {
+        "barre_nav": "Article",
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "articleviewselection": {
+        "barre_nav": "Article",
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "articleviewpreferences": {
+        "barre_nav": "Article",
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      }
+    },
+    "auth": {
+      "register": {
+        "barre_nav": "S'inscrire",
+        "titre": "Demande d'inscription",
+        "register_help": "Remplissez les champs ci-dessous\r\nUn mail de confirmation vous sera envoy\u00e9.\r\nVous devrez cliquer sur le lien pour confirmer la cr\u00e9ation de votre compte.",
+        "register_confirm": "Cher Internaute,<br \/>Merci pour votre inscription.<br \/>Pour v\u00e9rifier l'adresse e-mail associ\u00e9e \u00e0 votre compte, nous avons envoy\u00e9 un courrier \u00e9lectronique \u00e0 l'adresse indiqu\u00e9e. Pour activer votre compte, acc\u00e9dez \u00e0 votre messagerie et cliquez sur le lien fourni dans le courrier de v\u00e9rification.",
+        "fields": "library:;card_number:;lastname:required;firstname:optional",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "login": {
+        "barre_nav": "Connexion",
+        "titre": "Se connecter",
+        "identifiant": "Identifiant",
+        "mot_de_passe": "Mot de passe",
+        "lien_connexion": "\u00bb Se connecter",
+        "lien_mot_de_passe_oublie": "\u00bb Mot de passe oubli\u00e9 ?",
+        "lien_creer_compte": "\u00bb S'enregistrer",
+        "message_connecte": "Bienvenue",
+        "lien_compte": "\u00bb Mon compte",
+        "lien_deconnection": "\u00bb Se d\u00e9connecter",
+        "autocomplete_off": "1",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "logout": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "boite-login": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "lostpass": {
+        "barre_nav": "demande de mot de passe",
+        "titre": "Mot de passe oubli\u00e9",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "reset-password": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "activeuser": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      }
+    },
+    "abonne": {
+      "fiche": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "reservations": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "prets": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "discard-parent-link-notification": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "reserver": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "suggestion-achat": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "ajouter-le-document-a-la-selection": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "suggestion-achat-add": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "cmsavis": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "prolongerPret": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "selection": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewavis": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "suivre-une-recherche": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "all-datas.csv": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "selections": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "cards": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "configurations": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "edit": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "loans-history": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "informations": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "index": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "suggestions": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "ajax-loans": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "supprimer-la-selection": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "modifier": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "exporter-la-selection": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "renommer-la-selection": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      }
+    },
+    "bib": {
+      "en-lire-plus": {
+        "barre_nav": "Recherche g\u00e9ographique",
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      }
+    },
+    "cas-server-V10": {
+      "login": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "index": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      }
+    },
+    "author": {
+      "view": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "interviews": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "youtube-chan": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "records": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "biography": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "collaborations": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      }
+    },
+    "drive-checkout": {
+      "plan": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "ical": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      }
+    },
+    "blog": {
+      "viewauteur": {
+        "barre_nav": "Critique",
+        "nb_display": "50",
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewavis": {
+        "barre_nav": "Critique",
+        "nb_display": "50",
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "viewcritiques": {
+        "barre_nav": "Critique",
+        "nb_display": "50",
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "read-more": {
+        "barre_nav": "Critique",
+        "nb_display": "50",
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "lastcritique": {
+        "barre_nav": "Critique",
+        "nb_display": "50",
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      }
+    },
+    "domains": {
+      "browse": {
+        "titre": "Boite domaines",
+        "tri": "annee desc, alpha_titre asc",
+        "display_mode": "4",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      }
+    },
+    "bookmarked-searches": {
+      "add": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      }
+    },
+    "help": {
+      "cookies": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      }
+    },
+    "sito": {
+      "viewselection": {
+        "barre_nav": "Sitoth\u00e8que",
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "sitoview": {
+        "barre_nav": "Sitoth\u00e8que",
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      }
+    },
+    "panier": {
+      "index": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "delete-record": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      },
+      "delete": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      }
+    },
+    "noticeajax": {
+      "add-avis": {
+        "barre_nav": "Notice",
+        "entete": "W;C;N",
+        "onglets": {
+          "detail": {
+            "aff": "2",
+            "ordre": "1"
+          },
+          "avis": {
+            "aff": "2",
+            "ordre": "2"
+          },
+          "exemplaires": {
+            "aff": "2",
+            "ordre": "3"
+          },
+          "resume": {
+            "aff": "2",
+            "ordre": "4"
+          },
+          "tags": {
+            "aff": "2",
+            "ordre": "5"
+          },
+          "biographie": {
+            "aff": "2",
+            "ordre": "6"
+          },
+          "series": {
+            "aff": "2",
+            "ordre": "7"
+          },
+          "similaires": {
+            "aff": "2",
+            "ordre": "8"
+          },
+          "bibliographie": {
+            "aff": "2",
+            "ordre": "9"
+          },
+          "morceaux": {
+            "aff": "2",
+            "ordre": "10"
+          },
+          "bandeAnnonce": {
+            "aff": "2",
+            "ordre": "11"
+          },
+          "photos": {
+            "aff": "2",
+            "ordre": "12"
+          },
+          "videos": {
+            "aff": "2",
+            "ordre": "13"
+          },
+          "resnumeriques": {
+            "aff": "2",
+            "ordre": "14"
+          },
+          "babeltheque": {
+            "aff": "2",
+            "ordre": "15"
+          },
+          "frbr": {
+            "aff": "2",
+            "ordre": "16"
+          },
+          "recounts": {
+            "aff": "2",
+            "ordre": "17"
+          }
+        },
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      }
+    },
+    "user": {
+      "index": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      }
+    },
+    "modules": {
+      "mycow-sso": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      }
+    },
+    "stat": {
+      "index": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      }
+    },
+    "Modules": {
+      "CMS": {
+        "titre": "Action",
+        "visibility": "1",
+        "PolygoneExpandBreakpoint": "sm",
+        "PolygoneVisibilityIndex": "1",
+        "PolygoneVisibilityRecherche": "1",
+        "PolygoneVisibilityAbonne": "1",
+        "PolygoneVisibilityCms": "1",
+        "PolygoneVisibilityBlog": "1",
+        "PolygoneVisibilityAuth": "1"
+      }
+    }
+  },
+  "cfg_notice": "a:2:{s:11:\"exemplaires\";a:17:{s:9:\"libraries\";s:0:\"\";s:13:\"all_items_map\";s:1:\"1\";s:8:\"order_by\";s:1:\"k\";s:15:\"order_direction\";s:4:\"DESC\";s:7:\"en_pret\";s:9:\"emprunt\u00c3\u00a9\";s:7:\"grouper\";s:1:\"1\";s:3:\"bib\";s:1:\"1\";s:7:\"section\";s:1:\"1\";s:11:\"emplacement\";s:1:\"1\";s:12:\"localisation\";s:1:\"0\";s:4:\"plan\";s:1:\"0\";s:4:\"resa\";s:1:\"1\";s:5:\"dispo\";s:1:\"1\";s:6:\"annexe\";s:1:\"1\";s:11:\"date_retour\";s:1:\"1\";s:16:\"datas_items_code\";a:1:{i:0;s:0:\"\";}s:17:\"datas_items_label\";a:1:{i:0;s:0:\"\";}}s:7:\"en_pret\";s:8:\"En pr\u00c3\u00aat\";}",
+  "rewrite_url": "accueil",
+  "domain_ids": "",
+  "template": "POLYGONE"
+}
diff --git a/tests/library/Class/Migration/141251_profile_with_theme_historic.json b/tests/library/Class/Migration/141251_profile_with_theme_historic.json
new file mode 100644
index 0000000000000000000000000000000000000000..5b8711d61f669c5f88908079c7ff8ef994599c9e
--- /dev/null
+++ b/tests/library/Class/Migration/141251_profile_with_theme_historic.json
@@ -0,0 +1,627 @@
+{
+    "id": 1,
+    "id_profil": 1,
+    "parent_id": null,
+    "browser": "opac",
+    "id_site": 0,
+    "libelle": "r\u00e9seau des biblioth\u00e8ques du pays de Mortagne",
+    "commentaire": "Bienvenue sur le site du r\u00e9seau des biblioth\u00e8ques du Pays de Mortagne.",
+    "titre_site": "r\u00e9seau des biblioth\u00e8ques du pays de Mortagne",
+    "mail_site": "reseaudesbibliotheques@paysdemortagne.fr",
+    "skin": "modele",
+    "cfg_modules": {
+        "auth": {
+            "login": {
+                "titre": "Entrez votre identit\u00e9 S.V.P.",
+                "message_connecte": "Bienvenue",
+                "identifiant": "Identifiant",
+                "mot_de_passe": "Mot de passe",
+                "mot_de_passe_exemple": "Ann\u00e9e naissance",
+                "autocomplete_off": "1",
+                "lien_connexion": "\u00bb Se connecter",
+                "lien_deconnection": "\u00bb Se d\u00e9connecter",
+                "lien_mot_de_passe_oublie": "\u00bb Mot de passe oubli\u00e9 ?",
+                "lien_compte": "\u00bb Mon compte",
+                "lien_creer_compte": "\u00bb S'enregistrer"
+            }
+        },
+        "recherche": {
+            "resultatsimple": {
+                "facettes_actif": "1",
+                "multi_facettes": "1",
+                "facettes_nombre": "8",
+                "facettes_codes": "B;S;G;M",
+                "facettes_message": "Affiner le r\u00e9sultat...",
+                "tags_position": "2",
+                "tags_calcul": "1",
+                "tags_nombre": "20",
+                "tags_codes": "M;P",
+                "tags_message": "Elargir la recherche...",
+                "liste_format": "3",
+                "liste_nb_par_page": "40",
+                "liste_codes": "T;J;N;R",
+                "suggests_number": "40",
+                "titre": "La rentr\u00e9e des classes",
+                "search_term_editable": "1",
+                "suggestion_achat": "1"
+            },
+            "resultatavancee": {
+                "liste_format": "3",
+                "liste_nb_par_page": "10",
+                "liste_codes": "TAN",
+                "facettes_actif": "1",
+                "facettes_nombre": "3",
+                "facettes_codes": "ADPML",
+                "facettes_message": "Affiner le r\u00e9sultat...",
+                "tags_position": "2",
+                "tags_nombre": "30",
+                "tags_codes": "AMDPZ",
+                "tags_message": "Elargir la recherche..."
+            },
+            "simple": {
+                "barre_nav": "Recherche simple",
+                "titre": "Rechercher un document",
+                "message": "Livre, CD, DVD.."
+            },
+            "viewnotice": {
+                "entete": "W;C;N",
+                "onglets": {
+                    "detail": {
+                        "aff": "2",
+                        "ordre": "1",
+                        "titre": "Notice d\u00e9taill\u00e9e"
+                    },
+                    "avis": {
+                        "aff": "1",
+                        "ordre": "2",
+                        "titre": "Avis"
+                    },
+                    "exemplaires": {
+                        "aff": "3",
+                        "ordre": "1",
+                        "titre": "Exemplaires"
+                    },
+                    "resume": {
+                        "aff": "1",
+                        "ordre": "4",
+                        "titre": "R\u00e9sum\u00e9s, analyses"
+                    },
+                    "tags": {
+                        "aff": "3",
+                        "ordre": "5",
+                        "titre": "Tags"
+                    },
+                    "biographie": {
+                        "aff": "3",
+                        "ordre": "6",
+                        "titre": "Biographies"
+                    },
+                    "similaires": {
+                        "aff": "3",
+                        "ordre": "7",
+                        "titre": "Notices similaires"
+                    },
+                    "bibliographie": {
+                        "ordre": "8",
+                        "titre": "Bibliographies"
+                    },
+                    "morceaux": {
+                        "ordre": "9",
+                        "titre": "Morceaux"
+                    },
+                    "bandeAnnonce": {
+                        "aff": "2",
+                        "ordre": "10",
+                        "titre": "Bande-annonce"
+                    },
+                    "photos": {
+                        "ordre": "11",
+                        "titre": "Photos"
+                    },
+                    "videos": {
+                        "ordre": "12",
+                        "titre": "Vid\u00e9os"
+                    }
+                }
+            },
+            "guidee": {
+                "barre_nav": "Recherche guid\u00e9e",
+                "titre": "Recherche guid\u00e9e",
+                "select_bib": "1"
+            },
+            "viewnotice3": {
+                "entete": "W;C;N;P",
+                "onglets": {
+                    "detail": {
+                        "aff": "1",
+                        "ordre": "1",
+                        "titre": "Notice d\u00e9taill\u00e9e"
+                    },
+                    "avis": {
+                        "aff": "1",
+                        "ordre": "3",
+                        "titre": "Avis des biblioth\u00e9caires"
+                    },
+                    "exemplaires": {
+                        "aff": "1",
+                        "ordre": "2",
+                        "titre": "Exemplaires"
+                    },
+                    "resume": {
+                        "ordre": "4",
+                        "titre": "R\u00e9sum\u00e9s, analyses"
+                    },
+                    "tags": {
+                        "ordre": "5",
+                        "titre": "Tags"
+                    },
+                    "biographie": {
+                        "aff": "3",
+                        "ordre": "9",
+                        "titre": "Biographies"
+                    },
+                    "series": {
+                        "ordre": "100",
+                        "titre": "Documents de la m\u00eame s\u00e9rie"
+                    },
+                    "similaires": {
+                        "aff": "3",
+                        "ordre": "7",
+                        "titre": "Notices similaires"
+                    },
+                    "bibliographie": {
+                        "aff": "3",
+                        "ordre": "8",
+                        "titre": "Discographies"
+                    },
+                    "morceaux": {
+                        "aff": "3",
+                        "ordre": "6",
+                        "titre": "Morceaux"
+                    },
+                    "bandeAnnonce": {
+                        "ordre": "10",
+                        "titre": "Bande-annonce"
+                    },
+                    "photos": {
+                        "ordre": "11",
+                        "titre": "Photos"
+                    },
+                    "videos": {
+                        "ordre": "12",
+                        "titre": "Vid\u00e9os"
+                    },
+                    "resnumeriques": {
+                        "ordre": "100",
+                        "titre": "Ressources num\u00e9riques"
+                    },
+                    "babeltheque": {
+                        "ordre": "100",
+                        "titre": "Babelth\u00e8que"
+                    },
+                    "frbr": {
+                        "ordre": "100",
+                        "titre": "Notices li\u00e9es"
+                    },
+                    "recounts": {
+                        "aff": "2",
+                        "ordre": "17",
+                        "titre": "Contient"
+                    }
+                },
+                "thumbnail_fields": "992-v"
+            },
+            "viewnotice1": {
+                "entete": "W;G;N;M",
+                "onglets": {
+                    "detail": {
+                        "aff": "1",
+                        "ordre": "1",
+                        "titre": "Notice d\u00e9taill\u00e9e"
+                    },
+                    "avis": {
+                        "aff": "1",
+                        "ordre": "3",
+                        "titre": "Avis des lecteurs"
+                    },
+                    "exemplaires": {
+                        "aff": "1",
+                        "ordre": "2",
+                        "titre": "Exemplaires"
+                    },
+                    "resume": {
+                        "ordre": "1",
+                        "titre": "R\u00e9sum\u00e9s, analyses"
+                    },
+                    "tags": {
+                        "ordre": "1",
+                        "titre": "Tags"
+                    },
+                    "biographie": {
+                        "aff": "3",
+                        "ordre": "20",
+                        "titre": "L'auteur"
+                    },
+                    "series": {
+                        "aff": "3",
+                        "ordre": "1",
+                        "titre": "Documents de la m\u00eame s\u00e9rie"
+                    },
+                    "similaires": {
+                        "aff": "3",
+                        "ordre": "10",
+                        "titre": "Notices similaires"
+                    },
+                    "bibliographie": {
+                        "ordre": "50",
+                        "titre": "Bibliographies"
+                    },
+                    "morceaux": {
+                        "ordre": "30",
+                        "titre": "Morceaux"
+                    },
+                    "bandeAnnonce": {
+                        "ordre": "40",
+                        "titre": "Bande-annonce"
+                    },
+                    "photos": {
+                        "aff": "3",
+                        "ordre": "60",
+                        "titre": "Photos"
+                    },
+                    "videos": {
+                        "aff": "3",
+                        "ordre": "70",
+                        "titre": "Vid\u00e9os associ\u00e9es"
+                    },
+                    "resnumeriques": {
+                        "ordre": "80",
+                        "titre": "Ressources num\u00e9riques"
+                    },
+                    "babeltheque": {
+                        "ordre": "90",
+                        "titre": "Babelth\u00e8que"
+                    },
+                    "frbr": {
+                        "ordre": "100",
+                        "titre": "Notices li\u00e9es"
+                    },
+                    "recounts": {
+                        "aff": "2",
+                        "ordre": "17",
+                        "titre": "Contient"
+                    }
+                },
+                "thumbnail_fields": "992-v"
+            },
+            "resultatguidee": {
+                "liste_format": "3",
+                "liste_nb_par_page": "10",
+                "liste_codes": "TAN",
+                "facettes_actif": "1",
+                "facettes_nombre": "3",
+                "facettes_codes": "ADPML",
+                "facettes_message": "Affiner le r\u00e9sultat...",
+                "tags_actif": "1",
+                "tags_position": "2",
+                "tags_nombre": "30",
+                "tags_codes": "AMDPZ",
+                "tags_message": "Elargir la recherche..."
+            },
+            "viewnotice4": {
+                "entete": "W;C;N;D",
+                "onglets": {
+                    "detail": {
+                        "aff": "1",
+                        "ordre": "1",
+                        "titre": "Notice d\u00e9taill\u00e9e"
+                    },
+                    "avis": {
+                        "aff": "1",
+                        "ordre": "3",
+                        "titre": "Avis des biblioth\u00e9caires"
+                    },
+                    "exemplaires": {
+                        "aff": "1",
+                        "ordre": "2",
+                        "titre": "Exemplaires"
+                    },
+                    "resume": {
+                        "ordre": "4",
+                        "titre": "R\u00e9sum\u00e9s, analyses"
+                    },
+                    "tags": {
+                        "ordre": "5",
+                        "titre": "Tags"
+                    },
+                    "biographie": {
+                        "aff": "3",
+                        "ordre": "10",
+                        "titre": "Biographies"
+                    },
+                    "series": {
+                        "aff": "3",
+                        "ordre": "100",
+                        "titre": "Documents de la m\u00eame s\u00e9rie"
+                    },
+                    "similaires": {
+                        "aff": "3",
+                        "ordre": "7",
+                        "titre": "Notices similaires"
+                    },
+                    "bibliographie": {
+                        "ordre": "8",
+                        "titre": "Bibliographies"
+                    },
+                    "morceaux": {
+                        "aff": "3",
+                        "ordre": "9",
+                        "titre": "Morceaux"
+                    },
+                    "bandeAnnonce": {
+                        "aff": "3",
+                        "ordre": "6",
+                        "titre": "Bande-annonce"
+                    },
+                    "photos": {
+                        "ordre": "11",
+                        "titre": "Photos"
+                    },
+                    "videos": {
+                        "aff": "3",
+                        "ordre": "20",
+                        "titre": "Interviews"
+                    },
+                    "resnumeriques": {
+                        "ordre": "100",
+                        "titre": "Ressources num\u00e9riques"
+                    },
+                    "babeltheque": {
+                        "ordre": "100",
+                        "titre": "Babelth\u00e8que"
+                    },
+                    "frbr": {
+                        "ordre": "100",
+                        "titre": "Notices li\u00e9es"
+                    },
+                    "recounts": {
+                        "aff": "2",
+                        "ordre": "17",
+                        "titre": "Contient"
+                    }
+                },
+                "thumbnail_fields": "992-v"
+            },
+            "resultatrebond": {
+                "liste_format": "3",
+                "liste_nb_par_page": "10",
+                "liste_codes": "TAN",
+                "facettes_actif": "1",
+                "facettes_nombre": "3",
+                "facettes_codes": "ADMG",
+                "facettes_message": "Affiner le r\u00e9sultat...",
+                "tags_position": "2",
+                "tags_nombre": "30",
+                "tags_codes": "AMDPZ",
+                "tags_message": "Elargir la recherche..."
+            },
+            "viewnotice5": {
+                "entete": "W;C;N;M",
+                "onglets": {
+                    "detail": {
+                        "aff": "1",
+                        "ordre": "1",
+                        "titre": "Notice d\u00e9taill\u00e9e"
+                    },
+                    "avis": {
+                        "aff": "1",
+                        "ordre": "3",
+                        "titre": "Avis des biblioth\u00e9caires"
+                    },
+                    "exemplaires": {
+                        "aff": "1",
+                        "ordre": "2",
+                        "titre": "Exemplaires"
+                    },
+                    "resume": {
+                        "ordre": "4",
+                        "titre": "R\u00e9sum\u00e9s, analyses"
+                    },
+                    "tags": {
+                        "ordre": "5",
+                        "titre": "Tags"
+                    },
+                    "biographie": {
+                        "ordre": "6",
+                        "titre": "Biographies"
+                    },
+                    "series": {
+                        "aff": "2",
+                        "ordre": "7",
+                        "titre": "Documents de la m\u00eame s\u00e9rie"
+                    },
+                    "similaires": {
+                        "ordre": "7",
+                        "titre": "Notices similaires"
+                    },
+                    "bibliographie": {
+                        "ordre": "8",
+                        "titre": "Bibliographies"
+                    },
+                    "morceaux": {
+                        "ordre": "9",
+                        "titre": "Morceaux"
+                    },
+                    "bandeAnnonce": {
+                        "ordre": "10",
+                        "titre": "Bande-annonce"
+                    },
+                    "photos": {
+                        "ordre": "11",
+                        "titre": "Photos"
+                    },
+                    "videos": {
+                        "ordre": "12",
+                        "titre": "Interviews"
+                    },
+                    "resnumeriques": {
+                        "aff": "2",
+                        "ordre": "14",
+                        "titre": "Ressources num\u00e9riques"
+                    },
+                    "babeltheque": {
+                        "aff": "2",
+                        "ordre": "15",
+                        "titre": "Babelth\u00e8que"
+                    },
+                    "frbr": {
+                        "aff": "2",
+                        "ordre": "16",
+                        "titre": "Notices li\u00e9es"
+                    },
+                    "recounts": {
+                        "aff": "2",
+                        "ordre": "17",
+                        "titre": "Contient"
+                    }
+                },
+                "thumbnail_fields": "992-v"
+            },
+            "avancee": {
+                "barre_nav": "Recherche avanc\u00e9e",
+                "titre": "Recherche avanc\u00e9e"
+            },
+            "viewnotice2": {
+                "entete": "W;C;N;M",
+                "onglets": {
+                    "detail": {
+                        "aff": "1",
+                        "ordre": "1",
+                        "titre": "Notice d\u00e9taill\u00e9e"
+                    },
+                    "avis": {
+                        "aff": "1",
+                        "ordre": "2",
+                        "titre": "Avis des biblioth\u00e9caires"
+                    },
+                    "exemplaires": {
+                        "aff": "1",
+                        "ordre": "3",
+                        "titre": "Exemplaires"
+                    },
+                    "resume": {
+                        "ordre": "4",
+                        "titre": "R\u00e9sum\u00e9s, analyses"
+                    },
+                    "tags": {
+                        "ordre": "5",
+                        "titre": "Tags"
+                    },
+                    "biographie": {
+                        "ordre": "6",
+                        "titre": "Biographies"
+                    },
+                    "series": {
+                        "aff": "2",
+                        "ordre": "7",
+                        "titre": "Documents de la m\u00eame s\u00e9rie"
+                    },
+                    "similaires": {
+                        "ordre": "7",
+                        "titre": "Notices similaires"
+                    },
+                    "bibliographie": {
+                        "ordre": "8",
+                        "titre": "Bibliographies"
+                    },
+                    "morceaux": {
+                        "ordre": "9",
+                        "titre": "Morceaux"
+                    },
+                    "bandeAnnonce": {
+                        "ordre": "10",
+                        "titre": "Bande-annonce"
+                    },
+                    "photos": {
+                        "ordre": "11",
+                        "titre": "Photos"
+                    },
+                    "videos": {
+                        "ordre": "12",
+                        "titre": "Archives vid\u00e9o"
+                    },
+                    "resnumeriques": {
+                        "aff": "2",
+                        "ordre": "14",
+                        "titre": "Ressources num\u00e9riques"
+                    },
+                    "babeltheque": {
+                        "aff": "2",
+                        "ordre": "15",
+                        "titre": "Babelth\u00e8que"
+                    },
+                    "frbr": {
+                        "aff": "2",
+                        "ordre": "16",
+                        "titre": "Notices li\u00e9es"
+                    },
+                    "recounts": {
+                        "aff": "2",
+                        "ordre": "17",
+                        "titre": "Contient"
+                    }
+                },
+                "thumbnail_fields": "992-v"
+            }
+        },
+        "cms": {
+            "articleview": [],
+            "categorieview": {
+                "barre_nav": "Article"
+            },
+            "articleviewbydate": {
+                "barre_nav": "Agenda",
+                "titre": "Agenda"
+            },
+            "articleviewpreferences": {
+                "boite": "boite_banniere_droite"
+            },
+            "articleviewselection": []
+        },
+        "catalogue": {
+            "appelmenu": {
+                "titre": "Nos Nouveaut\u00e9s",
+                "liste_format": "3",
+                "liste_nb_par_page": "10",
+                "liste_codes": "TAC",
+                "facettes_actif": "1",
+                "facettes_nombre": "3",
+                "facettes_codes": "AMGL",
+                "facettes_message": "Affiner le r\u00e9sultat...",
+                "tags_position": "2",
+                "tags_nombre": "30",
+                "tags_codes": "MAZ",
+                "tags_message": "Elargir la recherche..."
+            }
+        },
+        "sito": {
+            "viewrecent": {
+                "barre_nav": "Sitoth\u00e8que"
+            }
+        },
+        "bib": {
+            "bibview": {
+                "barre_nav": "Biblioth\u00e8que"
+            }
+        },
+        "blog": {
+            "viewauteur": {
+                "barre_nav": "Critique"
+            }
+        }
+    },
+    "cfg_notice": "a:1:{s:11:\"exemplaires\";a:17:{s:9:\"libraries\";s:0:\"\";s:13:\"all_items_map\";s:1:\"1\";s:8:\"order_by\";s:0:\"\";s:15:\"order_direction\";s:3:\"ASC\";s:7:\"en_pret\";s:9:\"emprunt\u00c3\u00a9\";s:7:\"grouper\";s:1:\"1\";s:3:\"bib\";s:1:\"1\";s:7:\"section\";s:1:\"1\";s:11:\"emplacement\";s:1:\"0\";s:12:\"localisation\";s:1:\"0\";s:4:\"plan\";s:1:\"0\";s:4:\"resa\";s:1:\"1\";s:5:\"dispo\";s:1:\"1\";s:6:\"annexe\";s:1:\"0\";s:11:\"date_retour\";s:1:\"1\";s:16:\"datas_items_code\";a:1:{i:0;s:1:\"f\";}s:17:\"datas_items_label\";a:1:{i:0;s:2:\"CB\";}}}",
+    "rewrite_url": "",
+    "domain_ids": "",
+    "template": "HISTORIC"
+}
diff --git a/tests/library/Class/Migration/CleanProfileCfgModulesTest.php b/tests/library/Class/Migration/CleanProfileCfgModulesTest.php
index fc1455371ba0a1cb0c17c645870826c52287c78c..09bb6a1a42a4f0f7d011e7aeb8708ed3ad9217b1 100644
--- a/tests/library/Class/Migration/CleanProfileCfgModulesTest.php
+++ b/tests/library/Class/Migration/CleanProfileCfgModulesTest.php
@@ -29,6 +29,9 @@ class CleanProfileCfgModulesScriptTest extends ModelTestCase {
                    ['id' => 1,
                    ]);
 
+    (new Class_Profil_Import($this->fixture(Class_Profil::class, ['id' => 3])))
+      ->import(__DIR__ . '/141251_profile_with_theme_historic.json');
+
     (new Class_Profil_Import($this->fixture(Class_Profil::class, ['id' => 7])))
       ->import(__DIR__ . '/141251_profile_with_corupted_cfg_modules.json');
 
@@ -39,21 +42,80 @@ class CleanProfileCfgModulesScriptTest extends ModelTestCase {
 
 
   /** @test */
-  public function cfgModulesOfProfileSevenShouldContainsSeventeenEntries() {
-    $this->assertCount(17, Class_Profil::find(7)->getCfgModulesAsArray());
+  public function profileThreeShouldEqualsToCleanedHistoricProfile() {
+    $this->assertEquals(json_decode((new Storm_FileSystem_Disk)->fileGetContents(__DIR__ . '/141251_cleaned_historic_profile.json')),
+                        json_decode((new Class_Profil_Export(Class_Profil::find(3)))->toString()));
+  }
+
+
+  /** @test */
+  public function cfgModulesOfProfileThreeShouldNotContainsCatalogueAppelmenu() {
+    $modules = Class_Profil::find(3)->getCfgModulesAsArray();
+    $this->assertFalse(isset($modules['catalogue']));
   }
 
 
   /** @test */
-  public function cfgModulesAbonneFavIconShouldNotExists() {
-    $abonne_settings = Class_Profil::find(7)->getCfgModulesAsArray()['abonne'];
-    $this->assertFalse(isset($abonne_settings['favicon.ico']));
+  public function profilSevenShouldBeEqualsToCleanedThemeProfile() {
+    $this->assertEquals(json_decode((new Storm_FileSystem_Disk)->fileGetContents(__DIR__ . '/141251_cleaned_theme_profile.json')),
+                        json_decode((new Class_Profil_Export(Class_Profil::find(7)))->toString()));
   }
 
 
   /** @test */
-  public function cfgModulesAbonneLoansShouldExists() {
-    $abonne_settings = Class_Profil::find(7)->getCfgModulesAsArray()['abonne'];
-    $this->assertTrue(isset($abonne_settings['prets']));
+  public function cfgModulesOfProfileSevenShouldContainsTweentyEntries() {
+    $this->assertCount(20, Class_Profil::find(7)->getCfgModulesAsArray());
+  }
+
+
+  public function correctModules() {
+    return [['recherche', 'viewnotice1'],
+            ['recherche', 'viewnotice2'],
+            ['recherche', 'viewnotice3'],
+            ['recherche', 'viewnotice4'],
+            ['recherche', 'viewnotice5'],
+            ['recherche', 'resultatsimple'],
+            ['recherche', 'viewnoticeDiMusic'],
+            ['recherche', 'avancee'],
+            ['abonne', 'fiche'],
+            ['abonne', 'prets'],
+            ['abonne', 'loans-history'],
+            ['abonne', 'reservations'],
+            ['abonne', 'suggestion-achat'],
+            ['sito', 'viewselection']];
+  }
+
+
+  /**
+   * @dataProvider correctModules
+   * @test
+   */
+  public function cfgModulesOfProfileSevenShouldContainsModules($module, $action) {
+    $search_settings = Class_Profil::find(7)->getCfgModulesAsArray()[$module];
+    $this->assertTrue(isset($search_settings[$action]));
+  }
+
+
+  public function corruptedModules() {
+    return [['Components'],
+            ['Telerik.Web.UI.DialogHandler.aspx'],
+            ['system'],
+            ['config'],
+            ['local'],
+            ['home.php'],
+            ['%E2%80%A6'],
+            ['templates'],
+            ['v3.php'],
+            ['pouet']];
+  }
+
+
+  /**
+   * @dataProvider corruptedModules
+   * @test
+   */
+  public function cfgModulesOfProfileSevenShouldBeCleaned($corrupted_module) {
+    $modules = Class_Profil::find(7)->getCfgModulesAsArray();
+    $this->assertFalse(isset($modules[$corrupted_module]));
   }
 }
diff --git a/tests/library/Class/NoticeTest.php b/tests/library/Class/NoticeTest.php
index 0d4768e7afe55a0a91faa1d2f98f4269841b19c0..41d46593f7ed9d0009770b51428da7ac3cd43d21 100644
--- a/tests/library/Class/NoticeTest.php
+++ b/tests/library/Class/NoticeTest.php
@@ -207,12 +207,18 @@ class NoticeVignetteTest extends ModelTestCase {
                                                      'action' => 'notice',
                                                      'id' => $album->getId()])]);
 
+    $new_image = $this->mock()
+                      ->whenCalled('thumbnailImage')->answers(true)
+                      ->whenCalled('writeImage')->answers(true);
+
     $image_factory = $this->mock()
+
+                          ->whenCalled('newImage')->with('./userfiles/temp/716e853c26f2f7d57a12e9eb811be450.jpg')
+                          ->answers($new_image)
+
                           ->whenCalled('newImage')
                           ->with($album->getThumbnailPath())
-                          ->answers($this->mock()
-                                    ->whenCalled('thumbnailImage')->answers(null)
-                                    ->whenCalled('writeImage')->answers(null))
+                          ->answers($new_image)
                           ->beStrict();
     Class_Notice_Thumbnail_ProviderAbstract::setDefaultImageFactory($image_factory);
 
@@ -247,13 +253,24 @@ class NoticeVignetteTest extends ModelTestCase {
                                                      'action' => 'notice',
                                                      'id' => $album->getId()])]);
 
-    $image_factory = $this->mock()
-                          ->whenCalled('newImage')
-                          ->with(Class_AlbumRessource::find(5)->getOriginalPath())
-                          ->answers($this->mock()
-                                    ->whenCalled('thumbnailImage')->answers(null)
-                                    ->whenCalled('writeImage')->answers(null))
-                          ->beStrict();
+    $new_image = $this->mock()
+                      ->whenCalled('thumbnailImage')->answers(true)
+                      ->whenCalled('writeImage')->answers(true);
+
+    $image_factory = $this
+      ->mock()
+
+      ->whenCalled('newImage')->with('./userfiles/temp/716e853c26f2f7d57a12e9eb811be450.jpg')
+      ->answers($new_image)
+
+      ->whenCalled('newImage')->with('./userfiles/album/2/thumb_resthumb.jpg')
+      ->answers($new_image)
+
+      ->whenCalled('newImage')->with('./userfiles/album/2/big/media/resthumb.jpg')
+      ->answers($new_image)
+
+      ->beStrict();
+
     Class_Notice_Thumbnail_ProviderAbstract::setDefaultImageFactory($image_factory);
 
 
diff --git a/tests/scenarios/Activities/AbonneControllerWithQuotasTest.php b/tests/scenarios/Activities/AbonneControllerWithQuotasTest.php
index 919815b2603bdf45d8383b090739bc48ac83efce..017f3e75d21fcb7993758868d625eb6e486ba86c 100644
--- a/tests/scenarios/Activities/AbonneControllerWithQuotasTest.php
+++ b/tests/scenarios/Activities/AbonneControllerWithQuotasTest.php
@@ -857,3 +857,27 @@ class Activities_AbonneControllerWithQuotasNotFullWithQueuePostTest
     $this->assertFalse($this->_inscription->isQueue());
   }
 }
+
+
+
+
+/* hotline: #141490 */
+class AbonneControllerWithQuotasWithDateDebutInscriptionTest
+  extends AbonneControllerWithQuotasTestCase {
+
+  public function setUp() {
+    parent::setUp();
+    $this->_session_smalltalk_janvier
+      ->setDateLimiteDebut('2014-05-01')
+      ->assertSave();
+
+    $this->dispatch('/activities');
+  }
+
+
+  /** @test */
+  public function userCanSubscribe() {
+    $this->assertXPathContentContains('//table[@class="sessions"]//td',
+                                      "S'inscrire");
+  }
+}
diff --git a/tests/scenarios/Catalog/CustomCatalogTest.php b/tests/scenarios/Catalog/CustomCatalogTest.php
index eec1082839358536bcba6cf2b4ca89bdf9234784..0547b2fbfb6e357016b275d81152f8acff19b3a1 100644
--- a/tests/scenarios/Catalog/CustomCatalogTest.php
+++ b/tests/scenarios/Catalog/CustomCatalogTest.php
@@ -485,7 +485,7 @@ class CustomCatalogControllerEditMySuperFormWithValuesTest
 
   /** @test */
   public function customSectionValueShouldBeOne() {
-    $this->assertXPath('//input[@type="hidden"][@name="section"][@value="1"]');
+    $this->assertXPath('//input[@type="text"][@name="section"][@value="1"][@style="display: none"]');
   }
 }
 
diff --git a/tests/scenarios/Templates/140494_profile_with_menu_with_articles_with_widget_rendering.json b/tests/scenarios/Templates/140494_profile_with_menu_with_articles_with_widget_rendering.json
new file mode 100644
index 0000000000000000000000000000000000000000..3016304d53c5429b3eaa7350922554673e641681
--- /dev/null
+++ b/tests/scenarios/Templates/140494_profile_with_menu_with_articles_with_widget_rendering.json
@@ -0,0 +1,689 @@
+{
+    "id": 1,
+    "id_profil": 1,
+    "browser": "opac",
+    "libelle": "Le r\u00e9seau",
+    "titre_site": "M\u00e9diath\u00e8que Al\u00e8s Agglom\u00e9ration - Le r\u00e9seau",
+    "cfg_accueil": {
+        "modules": {
+            "24": {
+                "division": "4",
+                "type_module": "NAV",
+                "preferences": {
+                    "titre": "Menu principal haut",
+                    "menu": "1-0",
+                    "boite": [
+                        "admin_tools_invert_colors",
+                        "fond-sombre",
+                        "justify-content-center",
+                        "m-auto",
+                        "no_border",
+                        "no_border_radius",
+                        "no_shadow",
+                        "text-center"
+                    ],
+                    "id_module": "6",
+                    "profile_id": "7",
+                    "MuscleExpandBreakpoint": "sm",
+                    "MuscleWidthXsmall": "12",
+                    "MuscleWidthXlarge": "12",
+                    "MuscleVisibilityIndex": "1",
+                    "MuscleVisibilityRecherche": "1",
+                    "MuscleVisibilityAbonne": "1",
+                    "MuscleVisibilityCms": "1",
+                    "MuscleVisibilityBlog": "1",
+                    "MuscleVisibilityAuth": "1"
+                }
+            },
+            "29": {
+                "division": "6",
+                "type_module": "MENU",
+                "preferences": {
+                    "titre": "Boite menu",
+                    "menu": "1-3",
+                    "layout": "horizontal",
+                    "boite": [
+                        "fond-sombre",
+                        "justify-content-center",
+                        "no_border",
+                        "no_border_radius",
+                        "no_shadow"
+                    ],
+                    "id_module": "13",
+                    "profile_id": "1",
+                    "MuscleWidthXsmall": "12",
+                    "MuscleVisibilityIndex": "1",
+                    "MuscleVisibilityRecherche": "1",
+                    "MuscleVisibilityAbonne": "1",
+                    "MuscleVisibilityCms": "1",
+                    "MuscleVisibilityBlog": "1",
+                    "MuscleVisibilityAuth": "1"
+                }
+            }
+	}
+    },
+    "cfg_menus": {
+        "0": {
+            "type_menu": "MENU",
+            "libelle": "Menu",
+            "preferences": [],
+            "menus": {
+                "0": {
+                    "type_menu": "ACCUEIL",
+                    "libelle": "Accueil",
+                    "preferences": {
+                        "use_profil": "1"
+                    }
+                },
+                "1": {
+                    "type_menu": "MENU",
+                    "libelle": "Pratique",
+                    "preferences": [],
+                    "children": "2;3;4;5;6;7;",
+                    "sous_menus": {
+                        "2": {
+                            "type_menu": "PROFIL",
+                            "libelle": "M\u00e9diath\u00e8ques et horaires",
+                            "preferences": {
+                                "clef_profil": "19"
+                            }
+                        },
+                        "3": {
+                            "type_menu": "NEWS",
+                            "libelle": "S'inscrire et emprunter",
+                            "preferences": {
+                                "id_items": "13",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_order": "DateCreationDesc",
+                                "display_mode": "Submenu",
+                                "summary_content": "FullContent",
+                                "layout": "list",
+                                "rendering": "page",
+                                "size": "3",
+                                "all_layout": "list",
+                                "all_rendering": "card-horizontal",
+                                "description_length": "20",
+                                "titre": "S'inscrire et emprunter",
+                                "order": "Selection",
+                                "boite": [
+                                    "no_background",
+                                    "no_border",
+                                    "no_border_radius",
+                                    "no_shadow",
+                                    "py-5"
+                                ],
+                                "MuscleShowHeader": "1",
+                                "MuscleShowFooter": "1"
+                            }
+                        },
+                        "4": {
+                            "type_menu": "NEWS",
+                            "libelle": "La MAD",
+                            "preferences": {
+                                "id_items": "12",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_order": "DateCreationDesc",
+                                "display_mode": "Submenu",
+                                "summary_content": "FullContent",
+                                "layout": "list",
+                                "rendering": "page",
+                                "size": "3",
+                                "all_layout": "list",
+                                "all_rendering": "card-horizontal",
+                                "description_length": "20",
+                                "titre": "La MAD",
+                                "order": "Selection",
+                                "boite": [
+                                    "no_background",
+                                    "no_border",
+                                    "no_border_radius",
+                                    "no_shadow",
+                                    "py-5"
+                                ],
+                                "MuscleShowHeader": "1",
+                                "MuscleShowFooter": "1",
+                                "MuscleShowContent": "1"
+                            }
+                        },
+                        "5": {
+                            "type_menu": "NEWS",
+                            "libelle": "Chartes et r\u00e8glement",
+                            "preferences": {
+                                "id_items": "15",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_order": "DateCreationDesc",
+                                "display_mode": "Submenu",
+                                "summary_content": "FullContent",
+                                "layout": "list",
+                                "rendering": "page",
+                                "size": "20",
+                                "all_layout": "list",
+                                "all_rendering": "card-horizontal",
+                                "description_length": "20",
+                                "titre": "Chartes et r\u00e8glement",
+                                "order": "Selection",
+                                "boite": [
+                                    "no_background",
+                                    "no_border",
+                                    "no_border_radius",
+                                    "no_shadow",
+                                    "py-5"
+                                ],
+                                "MuscleShowHeader": "1",
+                                "MuscleShowContent": "1"
+                            }
+                        },
+                        "6": {
+                            "type_menu": "NEWS",
+                            "libelle": "Foire aux questions",
+                            "preferences": {
+                                "id_items": "50",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_order": "DateCreationDesc",
+                                "display_mode": "Submenu",
+                                "summary_content": "FullContent",
+                                "layout": "list",
+                                "rendering": "page",
+                                "size": "20",
+                                "all_layout": "list",
+                                "all_rendering": "card-horizontal",
+                                "description_length": "20",
+                                "titre": "Foire aux questions",
+                                "order": "Selection",
+                                "boite": [
+                                    "no_background",
+                                    "no_border",
+                                    "no_border_radius",
+                                    "no_shadow",
+                                    "py-5"
+                                ],
+                                "MuscleShowHeader": "1",
+                                "MuscleShowContent": "1"
+                            }
+                        },
+                        "7": {
+                            "type_menu": "FORM_CONTACT",
+                            "libelle": "Nous contacter",
+                            "preferences": {
+                                "barre_nav": "Lien vers le formulaire de contact"
+                            }
+                        }
+                    }
+                },
+                "9": {
+                    "type_menu": "MENU",
+                    "libelle": "Services",
+                    "preferences": [],
+                    "children": "10;11;12;15;13;14;16;17;18;19;",
+                    "sous_menus": {
+                        "10": {
+                            "type_menu": "NEWS",
+                            "libelle": "Pr\u00e9-inscription en ligne",
+                            "preferences": {
+                                "id_items": "28",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_order": "DateCreationDesc",
+                                "display_mode": "Submenu",
+                                "summary_content": "FullContent",
+                                "layout": "list",
+                                "rendering": "page",
+                                "size": "20",
+                                "all_layout": "list",
+                                "all_rendering": "card-horizontal",
+                                "description_length": "20",
+                                "titre": "Pr\u00e9-inscription en ligne",
+                                "order": "Selection",
+                                "boite": [
+                                    "no_background",
+                                    "no_border",
+                                    "no_border_radius",
+                                    "no_shadow",
+                                    "py-5"
+                                ],
+                                "MuscleShowHeader": "1",
+                                "MuscleShowContent": "1"
+                            }
+                        },
+                        "11": {
+                            "type_menu": "NEWS",
+                            "libelle": "Boutique",
+                            "preferences": {
+                                "id_items": "29",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_order": "DateCreationDesc",
+                                "display_mode": "Submenu",
+                                "summary_content": "FullContent",
+                                "layout": "list",
+                                "rendering": "page",
+                                "size": "20",
+                                "all_layout": "list",
+                                "all_rendering": "card-horizontal",
+                                "description_length": "20",
+                                "titre": "Boutique",
+                                "order": "Selection",
+                                "boite": [
+                                    "no_background",
+                                    "no_border",
+                                    "no_border_radius",
+                                    "no_shadow",
+                                    "py-5"
+                                ],
+                                "MuscleShowHeader": "1",
+                                "MuscleShowContent": "1"
+                            }
+                        },
+                        "12": {
+                            "type_menu": "NEWS",
+                            "libelle": "Suggestion d'achat",
+                            "preferences": {
+                                "id_items": "35",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_order": "DateCreationDesc",
+                                "display_mode": "Submenu",
+                                "summary_content": "FullContent",
+                                "layout": "list",
+                                "rendering": "page",
+                                "size": "20",
+                                "all_layout": "list",
+                                "all_rendering": "card-horizontal",
+                                "description_length": "20",
+                                "titre": "Suggestion d'achat",
+                                "order": "Selection",
+                                "boite": [
+                                    "no_background",
+                                    "no_border",
+                                    "no_border_radius",
+                                    "no_shadow",
+                                    "py-5"
+                                ],
+                                "MuscleShowHeader": "1",
+                                "MuscleShowContent": "1"
+                            }
+                        },
+                        "13": {
+                            "type_menu": "NEWS",
+                            "libelle": "Jeux vid\u00e9o",
+                            "preferences": {
+                                "id_items": "101",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_order": "DateCreationDesc",
+                                "display_mode": "Submenu",
+                                "summary_content": "FullContent",
+                                "layout": "list",
+                                "rendering": "page",
+                                "size": "20",
+                                "all_layout": "list",
+                                "all_rendering": "card-horizontal",
+                                "description_length": "20",
+                                "titre": "Jeux vid\u00e9o",
+                                "order": "Selection",
+                                "boite": [],
+                                "MuscleShowContent": "1"
+                            }
+                        },
+                        "14": {
+                            "type_menu": "NEWS",
+                            "libelle": "Ludoth\u00e8que",
+                            "preferences": {
+                                "id_items": "102",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_order": "DateCreationDesc",
+                                "display_mode": "Submenu",
+                                "summary_content": "FullContent",
+                                "layout": "list",
+                                "rendering": "page",
+                                "size": "20",
+                                "all_layout": "list",
+                                "all_rendering": "card-horizontal",
+                                "description_length": "20",
+                                "titre": "Ludoth\u00e8que ",
+                                "order": "Selection",
+                                "boite": [
+                                    "no_background",
+                                    "no_border",
+                                    "no_border_radius",
+                                    "no_shadow",
+                                    "py-5"
+                                ],
+                                "MuscleShowContent": "1"
+                            }
+                        },
+                        "15": {
+                            "type_menu": "NEWS",
+                            "libelle": "Malles Jeux",
+                            "preferences": {
+                                "id_items": "34",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_order": "DateCreationDesc",
+                                "display_mode": "Submenu",
+                                "summary_content": "FullContent",
+                                "layout": "list",
+                                "rendering": "page",
+                                "size": "20",
+                                "all_layout": "list",
+                                "all_rendering": "card-horizontal",
+                                "description_length": "20",
+                                "titre": "Malles Jeux",
+                                "order": "Selection",
+                                "boite": [
+                                    "no_background",
+                                    "no_border",
+                                    "no_border_radius",
+                                    "no_shadow",
+                                    "py-5"
+                                ],
+                                "MuscleShowHeader": "1",
+                                "MuscleShowContent": "1"
+                            }
+                        },
+                        "16": {
+                            "type_menu": "NEWS",
+                            "libelle": "Espace num\u00e9rique",
+                            "preferences": {
+                                "id_items": "36",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_order": "DateCreationDesc",
+                                "display_mode": "Submenu",
+                                "summary_content": "FullContent",
+                                "layout": "list",
+                                "rendering": "page",
+                                "size": "20",
+                                "all_layout": "list",
+                                "all_rendering": "card-horizontal",
+                                "description_length": "20",
+                                "titre": "Espace num\u00e9rique",
+                                "order": "Selection",
+                                "boite": [
+                                    "no_background",
+                                    "no_border",
+                                    "no_border_radius",
+                                    "no_shadow",
+                                    "py-5"
+                                ],
+                                "MuscleShowHeader": "1",
+                                "MuscleShowContent": "1"
+                            }
+                        },
+                        "17": {
+                            "type_menu": "NEWS",
+                            "libelle": "Scans, photocopies et impressions",
+                            "preferences": {
+                                "id_items": "40",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_order": "DateCreationDesc",
+                                "display_mode": "Submenu",
+                                "summary_content": "FullContent",
+                                "layout": "list",
+                                "rendering": "page",
+                                "size": "20",
+                                "all_layout": "list",
+                                "all_rendering": "card-horizontal",
+                                "description_length": "20",
+                                "titre": "Scans, photocopies et impressions",
+                                "order": "Selection",
+                                "boite": [
+                                    "no_background",
+                                    "no_border",
+                                    "no_border_radius",
+                                    "no_shadow",
+                                    "py-5"
+                                ],
+                                "MuscleShowHeader": "1",
+                                "MuscleShowContent": "1"
+                            }
+                        },
+                        "18": {
+                            "type_menu": "NEWS",
+                            "libelle": "R\u00e9server une salle",
+                            "preferences": {
+                                "id_items": "37",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_order": "DateCreationDesc",
+                                "display_mode": "Submenu",
+                                "summary_content": "FullContent",
+                                "layout": "list",
+                                "rendering": "page",
+                                "size": "20",
+                                "all_layout": "list",
+                                "all_rendering": "card-horizontal",
+                                "description_length": "20",
+                                "titre": "R\u00e9server une salle",
+                                "order": "Selection",
+                                "boite": [
+                                    "no_background",
+                                    "no_border",
+                                    "no_border_radius",
+                                    "no_shadow",
+                                    "py-5"
+                                ],
+                                "MuscleShowHeader": "1",
+                                "MuscleShowContent": "1"
+                            }
+                        },
+                        "19": {
+                            "type_menu": "NEWS",
+                            "libelle": "Inscription \u00e0 notre lettre d'informations",
+                            "preferences": {
+                                "id_items": "39",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_order": "DateCreationDesc",
+                                "display_mode": "Submenu",
+                                "summary_content": "FullContent",
+                                "layout": "list",
+                                "rendering": "page",
+                                "size": "20",
+                                "all_layout": "list",
+                                "all_rendering": "card-horizontal",
+                                "description_length": "20",
+                                "titre": "Inscription \u00e0 notre lettre d'informations",
+                                "order": "Selection",
+                                "boite": [
+                                    "no_background",
+                                    "no_border",
+                                    "no_border_radius",
+                                    "no_shadow",
+                                    "py-5"
+                                ],
+                                "MuscleShowHeader": "1",
+                                "MuscleShowContent": "1"
+                            }
+                        }
+                    }
+                },
+                "21": {
+                    "type_menu": "MENU",
+                    "libelle": "En rayon",
+                    "preferences": [],
+                    "children": "22;23;24;PROFIL;35;36;",
+                    "sous_menus": {
+                        "22": {
+                            "type_menu": "PROFIL",
+                            "libelle": "Nouveaut\u00e9s",
+                            "preferences": {
+                                "clef_profil": "24"
+                            }
+                        },
+                        "23": {
+                            "type_menu": "PROFIL",
+                            "libelle": "Vos avis et critiques",
+                            "preferences": {
+                                "clef_profil": "32"
+                            }
+                        },
+                        "24": {
+                            "type_menu": "MENU",
+                            "libelle": "Collections",
+                            "preferences": [],
+                            "children": "24;25;PROFIL;26;27;28;29;30;",
+                            "sous_menus": {
+                                "25": {
+                                    "type_menu": "PROFIL",
+                                    "libelle": "BD & mangas",
+                                    "preferences": {
+                                        "clef_profil": "26"
+                                    }
+                                },
+                                "26": {
+                                    "type_menu": "PROFIL",
+                                    "libelle": "Cin\u00e9ma",
+                                    "preferences": {
+                                        "clef_profil": "29"
+                                    }
+                                },
+                                "27": {
+                                    "type_menu": "PROFIL",
+                                    "libelle": "Documentaires",
+                                    "preferences": {
+                                        "clef_profil": "56"
+                                    }
+                                },
+                                "28": {
+                                    "type_menu": "PROFIL",
+                                    "libelle": "Enfance",
+                                    "preferences": {
+                                        "clef_profil": "55"
+                                    }
+                                },
+                                "29": {
+                                    "type_menu": "PROFIL",
+                                    "libelle": "Jeux de soci\u00e9t\u00e9",
+                                    "preferences": {
+                                        "clef_profil": "41"
+                                    }
+                                },
+                                "30": {
+                                    "type_menu": "PROFIL",
+                                    "libelle": "Jeux vid\u00e9o",
+                                    "preferences": {
+                                        "clef_profil": "31"
+                                    }
+                                },
+                                "31": {
+                                    "type_menu": "PROFIL",
+                                    "libelle": "Litt\u00e9rature",
+                                    "preferences": {
+                                        "clef_profil": "25"
+                                    }
+                                },
+                                "32": {
+                                    "type_menu": "PROFIL",
+                                    "libelle": "Musique",
+                                    "preferences": {
+                                        "clef_profil": "30"
+                                    }
+                                }
+                            }
+                        },
+                        "34": {
+                            "type_menu": "PROFIL",
+                            "libelle": "Facile \u00e0 lire",
+                            "preferences": {
+                                "clef_profil": "58"
+                            }
+                        },
+                        "35": {
+                            "type_menu": "PROFIL",
+                            "libelle": "Handicap",
+                            "preferences": {
+                                "clef_profil": "43"
+                            }
+                        },
+                        "36": {
+                            "type_menu": "CATALOGUE",
+                            "libelle": "Patrimoine",
+                            "preferences": {
+                                "tri": "1",
+                                "titre": "Patrimoine",
+                                "nb_notices": "20",
+                                "nb_analyse": "50",
+                                "id_catalogue": "96"
+                            }
+                        }
+                    }
+                },
+                "38": {
+                    "type_menu": "PROFIL",
+                    "libelle": "Offre num\u00e9rique",
+                    "preferences": {
+                        "clef_profil": "36"
+                    }
+                },
+                "39": {
+                    "type_menu": "PROFIL",
+                    "libelle": "Rendez-vous",
+                    "preferences": {
+                        "clef_profil": "20"
+                    }
+                },
+                "40": {
+                    "type_menu": "PROFIL",
+                    "libelle": "Espace pro",
+                    "preferences": {
+                        "clef_profil": "33"
+                    }
+                }
+            },
+            "children": "0;1;10;21;32;33;34"
+        },
+        "3": {
+            "type_menu": "MENU",
+            "libelle": "Menu cr\u00e9dits",
+            "preferences": [],
+            "menus": [
+                {
+                    "type_menu": "URL",
+                    "libelle": "Contact",
+                    "preferences": {
+                        "target": "1",
+                        "url": "\/index\/formulairecontact"
+                    }
+                },
+                {
+                    "type_menu": "NEWS",
+                    "libelle": "Mentions l\u00e9gales",
+                    "preferences": {
+                        "id_items": "59",
+                        "nb_aff": "5",
+                        "nb_analyse": "10",
+                        "display_order": "DateCreationDesc",
+                        "display_mode": "Submenu",
+                        "summary_content": "FullContent"
+                    }
+                },
+                {
+                    "type_menu": "NEWS",
+                    "libelle": "Donn\u00e9es personnelles",
+                    "preferences": {
+                        "id_items": "56",
+                        "nb_aff": "5",
+                        "nb_analyse": "10",
+                        "display_order": "DateCreationDesc",
+                        "display_mode": "Submenu",
+                        "summary_content": "FullContent"
+                    }
+                }
+            ],
+            "children": "0;1;2;"
+        }
+    },
+    "cfg_modules": {
+    },
+    "cfg_notice": "",
+    "rewrite_url": "le-reseau",
+    "domain_ids": null,
+    "template": "MUSCLE"
+}
diff --git a/tests/scenarios/Templates/140944_profile_with_bugged_breadcrumb.json b/tests/scenarios/Templates/140944_profile_with_bugged_breadcrumb.json
new file mode 100644
index 0000000000000000000000000000000000000000..e2e7a493c0347be901a0595022a325b666467711
--- /dev/null
+++ b/tests/scenarios/Templates/140944_profile_with_bugged_breadcrumb.json
@@ -0,0 +1,1261 @@
+{
+    "id": 1,
+    "id_profil": 1,
+    "parent_id": null,
+    "browser": "opac",
+    "id_site": 0,
+    "skin": "original",
+    "cfg_site": "a:36:{s:12:\"access_level\";s:2:\"-1\";s:21:\"mail_suggestion_achat\";s:24:\"martine.bouvier@ccals.fr\";s:10:\"header_img\";s:34:\"\/userfiles\/\/logo_bib-ccals.net.jpg\";s:16:\"header_img_cycle\";s:1:\"0\";s:7:\"favicon\";s:0:\"\";s:15:\"logo_gauche_img\";s:0:\"\";s:16:\"logo_gauche_link\";s:0:\"\";s:15:\"logo_droite_img\";s:0:\"\";s:16:\"logo_droite_link\";s:0:\"\";s:16:\"hauteur_banniere\";s:0:\"\";s:21:\"couleur_texte_bandeau\";s:0:\"\";s:20:\"couleur_lien_bandeau\";s:0:\"\";s:21:\"header_social_network\";s:1:\"0\";s:10:\"header_css\";s:28:\"\/userfiles\/css\/profil_28.css\";s:9:\"header_js\";s:0:\"\";s:12:\"largeur_site\";s:4:\"1000\";s:12:\"nb_divisions\";s:1:\"3\";s:15:\"ordre_divisions\";s:1:\"0\";s:17:\"largeur_division1\";s:2:\"10\";s:15:\"marge_division1\";s:2:\"10\";s:17:\"largeur_division2\";s:2:\"10\";s:15:\"marge_division2\";s:2:\"10\";s:17:\"largeur_division3\";s:2:\"10\";s:15:\"marge_division3\";s:0:\"\";s:29:\"division_three_always_visible\";s:1:\"0\";s:12:\"menu_haut_on\";s:1:\"1\";s:12:\"barre_nav_on\";s:0:\"\";s:36:\"display_current_profil_on_breadcrumb\";s:1:\"0\";s:18:\"liens_sortants_off\";s:1:\"1\";s:16:\"accessibilite_on\";s:0:\"\";s:10:\"responsive\";s:0:\"\";s:15:\"size_site_scale\";s:2:\"px\";s:21:\"width_division1_scale\";s:2:\"px\";s:21:\"width_division2_scale\";s:2:\"px\";s:21:\"width_division3_scale\";s:2:\"px\";s:10:\"login_page\";s:1:\"1\";}",
+    "cfg_accueil": {
+        "modules": {
+            "8": {
+                "type_module": "NEWS",
+                "preferences": {
+                    "layout": "multiple_carousel",
+                    "rendering": "card",
+                    "size": "21",
+                    "link_to_all": "1",
+                    "all_layout": "list",
+                    "all_rendering": "card-horizontal",
+                    "description_length": "20",
+                    "titre": "Actualit\u00e9s Septembre \u00e0 novembre",
+                    "id_items": "288-242-97-204-150-166-169-157-248-154-289-188-151-243-152-190-240",
+                    "order": "Selection",
+                    "boite": [
+                        "m-auto",
+                        "no_background",
+                        "no_badges",
+                        "no_border",
+                        "no_border_radius",
+                        "no_card-footer ",
+                        "no_shadow",
+                        "pb-3",
+                        "pt-3"
+                    ],
+                    "profile_id": "28",
+                    "MuscleWidthXsmall": "12",
+                    "MuscleShowHeader": "1",
+                    "MuscleShowContent": "1",
+                    "MuscleShowFooter": "1",
+                    "link_to_all_text": "Agenda",
+                    "link_to_all_title": "Agenda",
+                    "link_to_all_url": "\/agenda",
+                    "MuscleWidthMedium": "11",
+                    "MuscleWidthLarge": "11",
+                    "MuscleVisibilityIndex": "1",
+                    "MuscleVisibilityRecherche": "1",
+                    "MuscleVisibilityAbonne": "1",
+                    "MuscleVisibilityCms": "1",
+                    "MuscleVisibilityBlog": "1",
+                    "MuscleVisibilityAuth": "1"
+                },
+                "division": "2",
+                "id_module": "8",
+                "profile_id": "1"
+            },
+            "10": {
+                "type_module": "DOMAIN_BROWSER",
+                "preferences": {
+                    "layout": "horizontal_list",
+                    "rendering": "card",
+                    "size": "3",
+                    "all_layout": "list",
+                    "all_rendering": "card-horizontal",
+                    "titre": "Nouveaut\u00e9s",
+                    "order": "libelle",
+                    "root_domain_id": "21",
+                    "boite": [
+                        "auto_col",
+                        "mini_domaine",
+                        "mx-auto",
+                        "no_background",
+                        "no_border",
+                        "no_border_radius",
+                        "no_shadow",
+                        "pink_box"
+                    ],
+                    "profile_id": "28",
+                    "MuscleShowHeader": "1",
+                    "MuscleShowContent": "1",
+                    "MuscleShowFooter": "1",
+                    "MuscleWidthMedium": "11",
+                    "MuscleVisibilityIndex": "1",
+                    "MuscleVisibilityRecherche": "1",
+                    "MuscleVisibilityAbonne": "1",
+                    "MuscleVisibilityCms": "1",
+                    "MuscleVisibilityBlog": "1",
+                    "MuscleVisibilityAuth": "1"
+                },
+                "division": "2",
+                "id_module": "10",
+                "profile_id": "1"
+            },
+            "12": {
+                "type_module": "CRITIQUES",
+                "preferences": {
+                    "layout": "multiple_carousel",
+                    "rendering": "card-overlay",
+                    "size": "45",
+                    "link_to_all": "1",
+                    "all_layout": "list",
+                    "all_rendering": "card-horizontal",
+                    "description_length": "20",
+                    "titre": "Coups de coeur",
+                    "order": "random",
+                    "boite": [
+                        "mx-auto",
+                        "no_background",
+                        "no_border",
+                        "no_border_radius",
+                        "no_shadow"
+                    ],
+                    "profile_id": "28",
+                    "MuscleWidthXsmall": "12",
+                    "MuscleWidthMedium": "11",
+                    "MuscleShowHeader": "1",
+                    "MuscleShowContent": "1",
+                    "MuscleShowFooter": "1",
+                    "abon_ou_bib": "1",
+                    "link_to_all_text": "Voir tous les coups de coeur",
+                    "link_to_all_title": "Voir tous les coups de coeur",
+                    "MuscleWidthLarge": "5",
+                    "MuscleVisibilityIndex": "1",
+                    "MuscleVisibilityRecherche": "1",
+                    "MuscleVisibilityAbonne": "1",
+                    "MuscleVisibilityCms": "1",
+                    "MuscleVisibilityBlog": "1",
+                    "MuscleVisibilityAuth": "1"
+                },
+                "division": "2",
+                "id_module": "12",
+                "profile_id": "28"
+            },
+            "9": {
+                "type_module": "KIOSQUE",
+                "preferences": {
+                    "layout": "multiple_carousel",
+                    "rendering": "card-overlay",
+                    "size": "9",
+                    "link_to_all": "1",
+                    "all_layout": "search",
+                    "all_rendering": "card-horizontal",
+                    "description_length": "20",
+                    "titre": "Th\u00e8me: En musique!",
+                    "order": "selection",
+                    "boite": [
+                        "mx-auto",
+                        "no_background",
+                        "no_border",
+                        "no_border_radius",
+                        "no_shadow"
+                    ],
+                    "profile_id": "28",
+                    "id_panier": "543",
+                    "link_to_all_text": "Voir plus",
+                    "link_to_all_title": "Voir plus",
+                    "MuscleShowHeader": "1",
+                    "MuscleShowContent": "1",
+                    "MuscleShowFooter": "1",
+                    "MuscleWidthMedium": "11",
+                    "MuscleWidthLarge": "5",
+                    "MuscleVisibilityIndex": "1",
+                    "MuscleVisibilityRecherche": "1",
+                    "MuscleVisibilityAbonne": "1",
+                    "MuscleVisibilityCms": "1",
+                    "MuscleVisibilityBlog": "1",
+                    "MuscleVisibilityAuth": "1"
+                },
+                "division": "2",
+                "id_module": "9",
+                "profile_id": "28"
+            },
+            "4": {
+                "division": "2",
+                "type_module": "NEWS",
+                "preferences": {
+                    "layout": "grid",
+                    "rendering": "card",
+                    "size": "6",
+                    "all_layout": "list",
+                    "all_rendering": "card-horizontal",
+                    "titre": "<div id=\"contact\">Contacter l'\u00e9quipe<\/div>",
+                    "id_categorie": "63",
+                    "order": "Selection",
+                    "boite": [
+                        "auto_col",
+                        "m-auto",
+                        "no_background",
+                        "no_badges",
+                        "no_border",
+                        "no_border_radius",
+                        "no_shadow",
+                        "pb-3",
+                        "pt-3",
+                        "title_blue_pink_masonry_card"
+                    ],
+                    "id_module": "4",
+                    "profile_id": "28",
+                    "MuscleShowHeader": "1",
+                    "MuscleShowContent": "1",
+                    "MuscleShowFooter": "1",
+                    "MuscleWidthMedium": "11",
+                    "MuscleVisibilityIndex": "1",
+                    "MuscleVisibilityRecherche": "1",
+                    "MuscleVisibilityAbonne": "1",
+                    "MuscleVisibilityCms": "1",
+                    "MuscleVisibilityBlog": "1",
+                    "MuscleVisibilityAuth": "1",
+                    "description_html": "1"
+                }
+            },
+            "5": {
+                "division": "4",
+                "type_module": "RECH_SIMPLE",
+                "preferences": {
+                    "titre": "Recherche",
+                    "largeur": "140",
+                    "recherche_avancee": "1",
+                    "tri": "*",
+                    "profil_redirect": "28",
+                    "placeholder": "Rechercher un auteur, un titre...",
+                    "search_button": "OK",
+                    "domain_select_style": "select",
+                    "MuscleFormStyle": "default",
+                    "library_selection_label": "Biblioth\u00e8que",
+                    "annexe_selection_label": "Site",
+                    "doc_type_selection_label": "Type",
+                    "domain_selection_label": "Domaine",
+                    "always_new_search": "1",
+                    "boite": [
+                        "blue_background",
+                        "mr-3",
+                        "mt-3",
+                        "no_background",
+                        "no_border",
+                        "no_border_radius",
+                        "no_shadow"
+                    ],
+                    "id_module": "5",
+                    "profile_id": "28",
+                    "MuscleWidthXsmall": "11",
+                    "MuscleWidthMedium": "5",
+                    "MuscleShowContent": "1",
+                    "MuscleWidthLarge": "5",
+                    "MuscleVisibilityIndex": "1",
+                    "MuscleVisibilityRecherche": "1",
+                    "MuscleVisibilityAbonne": "1",
+                    "MuscleVisibilityCms": "1",
+                    "MuscleVisibilityBlog": "1",
+                    "MuscleVisibilityAuth": "1"
+                }
+            },
+            "3": {
+                "division": "4",
+                "type_module": "LOGIN",
+                "preferences": {
+                    "titre": "Connexion",
+                    "titre_connecte": "Mon compte",
+                    "identifiant": "N\u00b0 de carte",
+                    "identifiant_exemple": "N\u00b0 de carte",
+                    "mot_de_passe": "Ann\u00e9e de naissance",
+                    "mot_de_passe_exemple": "Ann\u00e9e de naissance",
+                    "lien_connexion": "Se connecter",
+                    "lien_compte": "Mon compte",
+                    "lien_deconnection": "Se d\u00e9connecter",
+                    "autocomplete_off": "1",
+                    "MuscleFormStyle": "inline",
+                    "boite": [
+                        "align-items-end",
+                        "mb-3",
+                        "ml-auto",
+                        "mr-3",
+                        "mt-3",
+                        "no_background",
+                        "no_border",
+                        "no_border_radius",
+                        "no_shadow"
+                    ],
+                    "id_module": "3",
+                    "profile_id": "28",
+                    "MuscleWidthXsmall": "12",
+                    "MuscleVisibilityIndex": "1",
+                    "MuscleVisibilityRecherche": "1",
+                    "MuscleVisibilityAbonne": "1",
+                    "MuscleVisibilityCms": "1",
+                    "MuscleVisibilityBlog": "1",
+                    "MuscleVisibilityAuth": "1"
+                }
+            },
+            "6": {
+                "division": "4",
+                "type_module": "NAV",
+                "preferences": {
+                    "titre": "Navigation principal",
+                    "menu": "1-0",
+                    "boite": [
+                        "align-items-center",
+                        "justify-content-center",
+                        "no_border",
+                        "no_border_radius",
+                        "no_shadow"
+                    ],
+                    "id_module": "6",
+                    "profile_id": "28",
+                    "MuscleExpandBreakpoint": "sm",
+                    "MuscleWidthXsmall": "12",
+                    "MuscleVisibilityIndex": "1",
+                    "MuscleVisibilityRecherche": "1",
+                    "MuscleVisibilityAbonne": "1",
+                    "MuscleVisibilityCms": "1",
+                    "MuscleVisibilityBlog": "1",
+                    "MuscleVisibilityAuth": "1"
+                }
+            },
+            "2": {
+                "division": "4",
+                "type_module": "ARIANE",
+                "preferences": {
+                    "titre": "Boite fil d'Ariane",
+                    "root": "28",
+                    "show_profile": "1",
+                    "boite": [
+                        "auto_col",
+                        "m-auto",
+                        "no_border",
+                        "no_border_radius",
+                        "no_shadow",
+                        "pb-3",
+                        "pt-3"
+                    ],
+                    "id_module": "2",
+                    "profile_id": "28",
+                    "MuscleShowContent": "1",
+                    "MuscleWidthMedium": "11",
+                    "MuscleVisibilityIndex": "1",
+                    "MuscleVisibilityRecherche": "1",
+                    "MuscleVisibilityAbonne": "1",
+                    "MuscleVisibilityCms": "1",
+                    "MuscleVisibilityBlog": "1",
+                    "MuscleVisibilityAuth": "1"
+                }
+            },
+            "7": {
+                "division": "6",
+                "type_module": "IMAGE",
+                "preferences": {
+                    "titre": "Boite image",
+                    "image": "\/skins\/anjou-loire-et-sarthe\/images\/logo_anjou.png",
+                    "link_title": "Acc\u00e9der \u00e0 %s",
+                    "boite": [
+                        "auto_col",
+                        "no_background",
+                        "no_border",
+                        "no_border_radius",
+                        "no_shadow",
+                        "pb-3",
+                        "pt-3"
+                    ],
+                    "id_module": "7",
+                    "profile_id": "28",
+                    "MuscleShowContent": "1",
+                    "MuscleShowFooter": "1",
+                    "MuscleWidthXsmall": "5",
+                    "MuscleWidthMedium": "2",
+                    "MuscleWidthLarge": "1",
+                    "MuscleVisibilityIndex": "1",
+                    "MuscleVisibilityRecherche": "1",
+                    "MuscleVisibilityAbonne": "1",
+                    "MuscleVisibilityCms": "1",
+                    "MuscleVisibilityBlog": "1",
+                    "MuscleVisibilityAuth": "1"
+                }
+            },
+            "13": {
+                "division": "6",
+                "type_module": "MENU",
+                "preferences": {
+                    "titre": "Menu mentions l\u00e9gales",
+                    "menu": "1-3",
+                    "layout": "horizontal",
+                    "boite": [
+                        "align-items-center",
+                        "justify-content-center",
+                        "mr-auto",
+                        "no_background",
+                        "no_border",
+                        "no_border_radius",
+                        "no_shadow"
+                    ],
+                    "id_module": "13",
+                    "profile_id": "28",
+                    "MuscleWidthXsmall": "12",
+                    "MuscleWidthMedium": "8",
+                    "MuscleWidthLarge": "10",
+                    "MuscleVisibilityIndex": "1",
+                    "MuscleVisibilityRecherche": "1",
+                    "MuscleVisibilityAbonne": "1",
+                    "MuscleVisibilityCms": "1",
+                    "MuscleVisibilityBlog": "1",
+                    "MuscleVisibilityAuth": "1",
+                    "all_rendering": "card-description",
+                    "all_layout": "carousel",
+                    "description_length": "20"
+                }
+            },
+            "14": {
+                "division": "6",
+                "type_module": "SCROLL",
+                "preferences": {
+                    "titre": "D\u00e9filement vers le bas",
+                    "direction": "down",
+                    "boite": [
+                        "no_background",
+                        "no_border",
+                        "no_border_radius",
+                        "position_fixed_top_right"
+                    ],
+                    "id_module": "14",
+                    "profile_id": "28",
+                    "MuscleVisibilityIndex": "1",
+                    "MuscleVisibilityRecherche": "1",
+                    "MuscleVisibilityAbonne": "1",
+                    "MuscleVisibilityCms": "1",
+                    "MuscleVisibilityBlog": "1",
+                    "MuscleVisibilityAuth": "1"
+                }
+            },
+            "15": {
+                "division": "6",
+                "type_module": "SCROLL",
+                "preferences": {
+                    "titre": "D\u00e9filement vers le haut",
+                    "direction": "up",
+                    "boite": [
+                        "no_background",
+                        "no_border",
+                        "no_border_radius",
+                        "position_fixed_bottom_right"
+                    ],
+                    "id_module": "15",
+                    "profile_id": "28",
+                    "MuscleVisibilityIndex": "1",
+                    "MuscleVisibilityRecherche": "1",
+                    "MuscleVisibilityAbonne": "1",
+                    "MuscleVisibilityCms": "1",
+                    "MuscleVisibilityBlog": "1",
+                    "MuscleVisibilityAuth": "1"
+                }
+            },
+            "16": {
+                "division": "6",
+                "type_module": "ADMIN_TOOLS",
+                "preferences": {
+                    "titre": "Administration",
+                    "display_mode": "toggle",
+                    "boite": [
+                        "no_border",
+                        "no_border_radius",
+                        "position_fixed_bottom_left",
+                        "white_widget"
+                    ],
+                    "id_module": "16",
+                    "profile_id": "28",
+                    "MuscleVisibilityIndex": "1",
+                    "MuscleVisibilityRecherche": "1",
+                    "MuscleVisibilityAbonne": "1",
+                    "MuscleVisibilityCms": "1",
+                    "MuscleVisibilityBlog": "1",
+                    "MuscleVisibilityAuth": "1"
+                }
+            },
+            "17": {
+                "division": "6",
+                "type_module": "ACCESSIBILITY",
+                "preferences": {
+                    "titre": "Boite d'accessibilit\u00e9",
+                    "display_mode": "toggle",
+                    "display_colors": "1",
+                    "display_font_size": "1",
+                    "boite": [
+                        "no_border",
+                        "no_border_radius",
+                        "position_fixed_bottom_left",
+                        "white_widget"
+                    ],
+                    "id_module": "17"
+                }
+            },
+            "18": {
+                "division": "6",
+                "type_module": "NOTIFY",
+                "preferences": {
+                    "titre": "Boite notification",
+                    "boite": [
+                        "no_border",
+                        "no_border_radius",
+                        "position_fixed_bottom",
+                        "no_background",
+                        "no_shadow"
+                    ],
+                    "id_module": "18",
+                    "MuscleWidthXsmall": "9"
+                }
+            }
+        },
+        "section": {
+            "2": {
+                "titre": "Division principale",
+                "boite": [
+                    "m-auto",
+                    "no_border_radius",
+                    "pb-3",
+                    "pt-3"
+                ],
+                "MuscleExpandBreakpoint": "sm",
+                "MuscleWidthXsmall": "11",
+                "MuscleVisibilityIndex": "1",
+                "MuscleDisplayMode": "col"
+            },
+            "1": {
+                "titre": "Premi\u00e8re division optionnelle",
+                "visibility": "1",
+                "boite": [
+                    "pt-3",
+                    "pb-3"
+                ],
+                "MuscleWidthXsmall": "11",
+                "MuscleVisibilityIndex": "1"
+            },
+            "3": {
+                "titre": "Seconde division optionnelle",
+                "visibility": "1",
+                "boite": [
+                    "pt-3",
+                    "pb-3"
+                ],
+                "MuscleWidthXsmall": "11",
+                "MuscleVisibilityIndex": "1"
+            },
+            "4": {
+                "MuscleExpandBreakpoint": "sm",
+                "MuscleWidthXsmall": "12",
+                "MuscleVisibilityIndex": "1",
+                "MuscleVisibilityRecherche": "1",
+                "MuscleVisibilityAbonne": "1",
+                "MuscleVisibilityCms": "1",
+                "MuscleVisibilityBlog": "1",
+                "MuscleVisibilityAuth": "1",
+                "MuscleDisplayMode": "col",
+                "titre": "Division banni\u00e8re",
+                "visibility": "1",
+                "boite": []
+            },
+            "6": {
+                "titre": "Division pied de page",
+                "visibility": "1",
+                "boite": [
+                    "no_border"
+                ],
+                "MuscleExpandBreakpoint": "sm",
+                "MuscleWidthXsmall": "12",
+                "MuscleVisibilityIndex": "1",
+                "MuscleVisibilityRecherche": "1",
+                "MuscleVisibilityAbonne": "1",
+                "MuscleVisibilityCms": "1",
+                "MuscleVisibilityBlog": "1",
+                "MuscleVisibilityAuth": "1",
+                "MuscleDisplayMode": "row"
+            }
+        },
+        "use_parent_css": "1",
+        "sitemap": "1"
+    },
+    "cfg_menus": {
+        "H": {
+            "libelle": "Menu horizontal",
+            "picto": "abonnes.gif",
+            "menus": {
+                "0": {
+                    "type_menu": "ACCUEIL",
+                    "libelle": "Accueil",
+                    "picto": "icon_home.gif"
+                },
+                "1": {
+                    "type_menu": "MENU",
+                    "libelle": "Biblioth\u00e8ques",
+                    "picto": "folder_home.png",
+                    "children": "2;3;4;5;6;7;8;9;NEWS;10;11;12;13;",
+                    "sous_menus": {
+                        "2": {
+                            "type_menu": "NEWS",
+                            "libelle": "1 r\u00e9seau, 12 biblioth\u00e8ques",
+                            "picto": "vide.gif",
+                            "preferences": {
+                                "id_items": "28",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_order": "Selection",
+                                "display_mode": "Submenu",
+                                "summary_content": "Summary"
+                            }
+                        },
+                        "3": {
+                            "type_menu": "NEWS",
+                            "libelle": "Biblioth\u00e8que de Chaumont",
+                            "preferences": {
+                                "id_items": "74",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_order": "DateCreationDesc",
+                                "display_mode": "Submenu",
+                                "summary_content": "FullContent"
+                            }
+                        },
+                        "4": {
+                            "type_menu": "NEWS",
+                            "libelle": "Biblioth\u00e8que de Cheffes",
+                            "preferences": {
+                                "id_items": "73",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_order": "DateCreationDesc",
+                                "display_mode": "Submenu",
+                                "summary_content": "FullContent"
+                            }
+                        },
+                        "5": {
+                            "type_menu": "NEWS",
+                            "libelle": "Biblioth\u00e8que de Daumeray",
+                            "picto": "vide.gif",
+                            "preferences": {
+                                "id_items": "49",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_order": "Selection",
+                                "display_mode": "Submenu",
+                                "summary_content": "Summary"
+                            }
+                        },
+                        "6": {
+                            "type_menu": "NEWS",
+                            "libelle": "M\u00e9diath\u00e8que de Durtal",
+                            "picto": "vide.gif",
+                            "preferences": {
+                                "id_items": "7",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_order": "Selection",
+                                "display_mode": "Submenu",
+                                "summary_content": "Summary"
+                            }
+                        },
+                        "7": {
+                            "type_menu": "NEWS",
+                            "libelle": "Biblioth\u00e8que Etrich\u00e9",
+                            "picto": "vide.gif",
+                            "preferences": {
+                                "id_items": "50",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_order": "Selection",
+                                "display_mode": "Submenu",
+                                "summary_content": "Summary"
+                            }
+                        },
+                        "8": {
+                            "type_menu": "NEWS",
+                            "libelle": "Biblioth\u00e8que de Jarz\u00e9",
+                            "preferences": {
+                                "id_items": "6",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_order": "DateCreationDesc",
+                                "display_mode": "Submenu",
+                                "summary_content": "FullContent"
+                            }
+                        },
+                        "9": {
+                            "type_menu": "NEWS",
+                            "libelle": "Biblioth\u00e8que Les Rairies",
+                            "picto": "vide.gif",
+                            "preferences": {
+                                "id_items": "9",
+                                "display_order": "Selection",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_mode": "Submenu",
+                                "summary_content": "Summary"
+                            }
+                        },
+                        "10": {
+                            "type_menu": "NEWS",
+                            "libelle": "Biblioth\u00e8que de L\u00e9zign\u00e9",
+                            "preferences": {
+                                "id_items": "51",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_order": "DateCreationDesc",
+                                "display_mode": "Submenu",
+                                "summary_content": "FullContent"
+                            }
+                        },
+                        "11": {
+                            "type_menu": "NEWS",
+                            "libelle": "Biblioth\u00e8que Montign\u00e9 Les Rairies",
+                            "picto": "vide.gif",
+                            "preferences": {
+                                "id_items": "8",
+                                "display_order": "Selection",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_mode": "Submenu",
+                                "summary_content": "Summary"
+                            }
+                        },
+                        "12": {
+                            "type_menu": "NEWS",
+                            "libelle": "Biblioth\u00e8que de Morannes",
+                            "picto": "vide.gif",
+                            "preferences": {
+                                "id_items": "10",
+                                "display_order": "Selection",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_mode": "Submenu",
+                                "summary_content": "Summary"
+                            }
+                        },
+                        "13": {
+                            "type_menu": "NEWS",
+                            "libelle": "Biblioth\u00e8que de Seiches-sur-le-Loir",
+                            "preferences": {
+                                "id_items": "40",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_order": "DateCreationDesc",
+                                "display_mode": "Submenu",
+                                "summary_content": "FullContent"
+                            }
+                        },
+                        "14": {
+                            "type_menu": "NEWS",
+                            "libelle": "Biblioth\u00e8que de Tierc\u00e9",
+                            "preferences": {
+                                "id_items": "41",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_order": "DateCreationDesc",
+                                "display_mode": "Submenu",
+                                "summary_content": "FullContent"
+                            }
+                        }
+                    },
+                    "preferences": {
+                        "type_module": "MENU",
+                        "type_menu": "MENU",
+                        "id_module": "1",
+                        "libelle": "Biblioth\u00e8ques",
+                        "picto": "folder_home.png",
+                        "children": "2;3;4;5;6;7;8;9;NEWS;10;11;12;13;"
+                    }
+                },
+                "16": {
+                    "type_menu": "MENU",
+                    "libelle": "Infos pratiques",
+                    "picto": "messagebox_info.png",
+                    "preferences": [],
+                    "sous_menus": {
+                        "17": {
+                            "type_menu": "NEWS",
+                            "libelle": "S'inscrire et emprunter",
+                            "picto": "vide.gif",
+                            "preferences": {
+                                "id_items": "13",
+                                "display_order": "Selection",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_mode": "Submenu",
+                                "summary_content": "Summary"
+                            }
+                        },
+                        "18": {
+                            "type_menu": "NEWS",
+                            "libelle": "R\u00e8glement int\u00e9rieur",
+                            "picto": "vide.gif",
+                            "preferences": {
+                                "id_items": "15",
+                                "display_order": "Selection",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_mode": "Submenu",
+                                "summary_content": "Summary"
+                            }
+                        },
+                        "19": {
+                            "type_menu": "NEWS",
+                            "libelle": "Les B\u00e9n\u00e9voles",
+                            "picto": "vide.gif",
+                            "preferences": {
+                                "id_items": "16",
+                                "display_order": "Selection",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_mode": "Submenu",
+                                "summary_content": "Summary"
+                            }
+                        }
+                    }
+                },
+                "21": {
+                    "type_menu": "MENU",
+                    "libelle": "Animations",
+                    "picto": "vide.gif",
+                    "preferences": [],
+                    "sous_menus": {
+                        "22": {
+                            "type_menu": "NEWS",
+                            "libelle": "Accueils de classes",
+                            "picto": "vide.gif",
+                            "preferences": {
+                                "id_items": "29",
+                                "display_order": "Selection",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_mode": "Submenu",
+                                "summary_content": "Summary"
+                            }
+                        },
+                        "23": {
+                            "type_menu": "NEWS",
+                            "libelle": "B\u00e9b\u00e9s lecteurs",
+                            "picto": "vide.gif",
+                            "preferences": {
+                                "id_items": "24",
+                                "display_order": "Selection",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_mode": "Submenu",
+                                "summary_content": "Summary"
+                            }
+                        },
+                        "24": {
+                            "type_menu": "NEWS",
+                            "libelle": "Lire au pays",
+                            "picto": "vide.gif",
+                            "preferences": {
+                                "id_items": "30",
+                                "display_order": "Selection",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_mode": "Submenu",
+                                "summary_content": "Summary"
+                            }
+                        },
+                        "25": {
+                            "type_menu": "NEWS",
+                            "libelle": "Lectures \u00e0 voix haute",
+                            "picto": "vide.gif",
+                            "preferences": {
+                                "id_items": "31",
+                                "display_order": "Selection",
+                                "nb_aff": "5",
+                                "nb_analyse": "10",
+                                "display_mode": "Submenu",
+                                "summary_content": "Summary"
+                            }
+                        }
+                    }
+                },
+                "27": {
+                    "type_menu": "MENU",
+                    "libelle": "Mon Compte",
+                    "picto": "abonnes.gif",
+                    "preferences": [],
+                    "sous_menus": {
+                        "28": {
+                            "type_menu": "ABON_FICHE",
+                            "libelle": "Fiche abonn\u00e9",
+                            "picto": "vide.gif"
+                        },
+                        "29": {
+                            "type_menu": "ABON_PRETS",
+                            "libelle": "Mes pr\u00eats",
+                            "picto": "vide.gif"
+                        },
+                        "30": {
+                            "type_menu": "ABON_RESAS",
+                            "libelle": "Mes r\u00e9servations",
+                            "picto": "vide.gif"
+                        },
+                        "31": {
+                            "type_menu": "SUGGESTION_ACHAT",
+                            "libelle": "Mes suggestions",
+                            "picto": "vide.gif"
+                        }
+                    }
+                }
+            },
+            "type_menu": "MENU"
+        },
+        "0": {
+            "type_menu": "MENU",
+            "libelle": "Menu principal",
+            "preferences": [],
+            "menus": [
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Accueil",
+                    "picto": "\/skins\/anjou-loire-et-sarthe\/images\/pictos_menu_accueil\/Accueil.png",
+                    "preferences": {
+                        "clef_profil": "1"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "R\u00e9seau",
+                    "picto": "\/skins\/anjou-loire-et-sarthe\/images\/pictos_menu_accueil\/R\u00e9seau.png",
+                    "preferences": {
+                        "clef_profil": "152"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Collections",
+                    "picto": "\/skins\/anjou-loire-et-sarthe\/images\/pictos_menu_accueil\/Collections.png",
+                    "preferences": {
+                        "clef_profil": "46"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Mode d'emploi",
+                    "picto": "\/skins\/anjou-loire-et-sarthe\/images\/pictos_menu_accueil\/Infos_pratique.png",
+                    "preferences": {
+                        "clef_profil": "150"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Agenda",
+                    "picto": "\/skins\/anjou-loire-et-sarthe\/images\/pictos_menu_accueil\/Agenda.png",
+                    "preferences": {
+                        "clef_profil": "137"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Num\u00e9rique",
+                    "picto": "\/skins\/anjou-loire-et-sarthe\/images\/pictos_menu_accueil\/Num\u00e9rique.png",
+                    "preferences": {
+                        "clef_profil": "151"
+                    }
+                }
+            ],
+            "children": "PROFIL;1;2;3;4;5;"
+        },
+        "1": {
+            "libelle": "Menu aide",
+            "menus": [
+                {
+                    "type_menu": "URL",
+                    "libelle": "Comment acc\u00e9der \u00e0 mon compte",
+                    "picto": "class fas fa-id-card"
+                },
+                {
+                    "type_menu": "URL",
+                    "picto": "class fas fa-question-circle",
+                    "libelle": "Besoin d'aide ?"
+                }
+            ]
+        },
+        "2": {
+            "libelle": "Menu r\u00e9seaux sociaux haut de page",
+            "menus": [
+                {
+                    "type_menu": "URL",
+                    "libelle": "Facebook",
+                    "picto": "class fab fa-facebook-f"
+                },
+                {
+                    "type_menu": "URL",
+                    "libelle": "Youtube",
+                    "picto": "class fab fa-youtube"
+                },
+                {
+                    "type_menu": "URL",
+                    "libelle": "Twitter",
+                    "picto": "class fab fa-twitter"
+                },
+                {
+                    "type_menu": "URL",
+                    "libelle": "Instagram",
+                    "picto": "class fab fa-instagram"
+                }
+            ]
+        },
+        "3": {
+            "type_menu": "MENU",
+            "libelle": "Menu cr\u00e9dits",
+            "preferences": [],
+            "menus": {
+                "0": {
+                    "type_menu": "URL",
+                    "libelle": "Contact",
+                    "preferences": {
+                        "url": "\/accueil#contact"
+                    }
+                },
+                "1": {
+                    "type_menu": "MENU",
+                    "libelle": "Plan du site",
+                    "preferences": [],
+                    "children": "2;",
+                    "sous_menus": {
+                        "2": {
+                            "type_module": "MODULE_ACCUEIL_MENU",
+                            "type_menu": "MODULE_ACCUEIL_MENU",
+                            "id_module": "2",
+                            "preferences": {
+                                "titre": "Boite menu",
+                                "menu": "1-0",
+                                "layout": "horizontal",
+                                "boite": [
+                                    "no_background",
+                                    "no_border",
+                                    "no_shadow"
+                                ],
+                                "MuscleVisibilityIndex": "1",
+                                "MuscleVisibilityRecherche": "1",
+                                "MuscleVisibilityAbonne": "1",
+                                "MuscleVisibilityCms": "1",
+                                "MuscleVisibilityBlog": "1",
+                                "MuscleVisibilityAuth": "1"
+                            }
+                        }
+                    }
+                },
+                "4": {
+                    "type_menu": "URL",
+                    "libelle": "Mentions l\u00e9gales",
+                    "preferences": {
+                        "url": "https:\/\/www.bib-ccals.net\/cms\/articleview\/id\/236"
+                    }
+                },
+                "5": {
+                    "type_menu": "URL",
+                    "libelle": "Cr\u00e9dits",
+                    "preferences": {
+                        "url": "https:\/\/www.bib-ccals.net\/cms\/articleview\/id\/235"
+                    }
+                }
+            },
+            "children": "0;MENU;2;3;"
+        },
+        "4": {
+            "type_menu": "MENU",
+            "libelle": "Collections",
+            "preferences": [],
+            "menus": [
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Romans et Litt\u00e9rature",
+                    "preferences": {
+                        "clef_profil": "71"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "BD-Mangas",
+                    "preferences": {
+                        "clef_profil": "65"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Jeunesse",
+                    "preferences": {
+                        "clef_profil": "64"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Documentaires",
+                    "preferences": {
+                        "clef_profil": "66"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Musique",
+                    "preferences": {
+                        "clef_profil": "62"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Cin\u00e9ma",
+                    "preferences": {
+                        "clef_profil": "68"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Applis",
+                    "preferences": {
+                        "clef_profil": "67"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Jeux",
+                    "preferences": {
+                        "clef_profil": "70"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Presse",
+                    "preferences": {
+                        "clef_profil": "69"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Offre num\u00e9rique",
+                    "preferences": {
+                        "clef_profil": "151"
+                    }
+                }
+            ],
+            "children": "0;1;2;3;4;6;8;9;10;5;"
+        },
+        "5": {
+            "type_menu": "MENU",
+            "libelle": "Biblioth\u00e8ques",
+            "preferences": [],
+            "menus": [
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Chaumont",
+                    "preferences": {
+                        "clef_profil": "138"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Cheffes",
+                    "preferences": {
+                        "clef_profil": "139"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Daumeray",
+                    "preferences": {
+                        "clef_profil": "140"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Durtal",
+                    "preferences": {
+                        "clef_profil": "141"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Etrich\u00e9",
+                    "preferences": {
+                        "clef_profil": "142"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Jarz\u00e9",
+                    "preferences": {
+                        "clef_profil": "143"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Les Rairies",
+                    "preferences": {
+                        "clef_profil": "144"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "L\u00e9zign\u00e9",
+                    "preferences": {
+                        "clef_profil": "145"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Montign\u00e9 Les Rairies",
+                    "preferences": {
+                        "clef_profil": "146"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Morannes",
+                    "preferences": {
+                        "clef_profil": "147"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Seiches sur Le Loir",
+                    "preferences": {
+                        "clef_profil": "148"
+                    }
+                },
+                {
+                    "type_menu": "PROFIL",
+                    "libelle": "Tierc\u00e9",
+                    "preferences": {
+                        "clef_profil": "149"
+                    }
+                }
+            ],
+            "children": "0;1;2;3;4;5;6;7;8;9;10;PROFIL;"
+        }
+    },
+    "cfg_modules": {
+        "cms": {
+            "articleviewpreferences": {
+                "boite": "boite_de_la_division_du_milieu"
+            },
+            "articleviewbydate": {
+                "barre_nav": "Calendrier",
+                "titre": "Calendrier"
+            },
+            "articleview": {
+                "barre_nav": "Article",
+                "boite": [
+                    "no_badges",
+                    "no_border",
+                    "no_border_radius",
+                    "no_shadow"
+                ],
+                "titre": "Action",
+                "visibility": "1"
+            }
+        },
+        "widget": {
+            "render-all": {
+                "boite": [
+                    "no_border",
+                    "no_shadow"
+                ],
+                "titre": "Action",
+                "visibility": "1"
+            }
+        }
+    },
+    "cfg_notice": "a:2:{s:11:\"exemplaires\";a:17:{s:9:\"libraries\";s:0:\"\";s:13:\"all_items_map\";s:1:\"0\";s:8:\"order_by\";s:0:\"\";s:15:\"order_direction\";s:3:\"ASC\";s:7:\"en_pret\";s:8:\"En Pr\u00c3\u00aat\";s:7:\"grouper\";s:1:\"1\";s:3:\"bib\";s:1:\"1\";s:6:\"annexe\";s:1:\"0\";s:7:\"section\";s:1:\"1\";s:11:\"emplacement\";s:1:\"1\";s:5:\"dispo\";s:1:\"1\";s:11:\"date_retour\";s:1:\"1\";s:12:\"localisation\";s:1:\"0\";s:4:\"plan\";s:1:\"0\";s:4:\"resa\";s:1:\"1\";s:16:\"datas_items_code\";a:1:{i:0;s:0:\"\";}s:17:\"datas_items_label\";a:1:{i:0;s:0:\"\";}}s:7:\"en_pret\";s:8:\"En pr\u00c3\u00aat\";}",
+    "rewrite_url": "",
+    "domain_ids": "",
+    "template": "MUSCLE"
+}
diff --git a/tests/scenarios/Templates/TemplatesAbonneTest.php b/tests/scenarios/Templates/TemplatesAbonneTest.php
index 49db660f4f80b53bfefd94f41b7dc80a3642c8ef..f06cb8215475881e1aecac0530d4922b21fce89e 100644
--- a/tests/scenarios/Templates/TemplatesAbonneTest.php
+++ b/tests/scenarios/Templates/TemplatesAbonneTest.php
@@ -205,7 +205,7 @@ abstract class TemplatesIntonationAccountTestCase extends TemplatesIntonationTes
     $this->fixture('Class_AvisNotice',
                    ['id' => 4,
                     'id_user' => 666,
-                    'id_notice' => 2,
+                    'id_notice' => 20090,
                     'clef_oeuvre' => 'PSYKO',
                     'note' => '4',
                     'entete' => 'Le Roi',
@@ -214,8 +214,10 @@ abstract class TemplatesIntonationAccountTestCase extends TemplatesIntonationTes
 
     $this->fixture('Class_Notice',
                    ['id' => 20090,
+                    'url_vignette' => '404.jpg',
                     'clef_oeuvre' => 'PSYKO',
-                   ]);
+                   ])
+         ->setTitrePrincipal('Psykoooo');
 
     $newsletter = $this->fixture('Class_Newsletter',
                                  ['id' => 45,
@@ -755,6 +757,13 @@ class TemplatesDispatchAbonneReviewsTest extends TemplatesIntonationAccountTestC
     $this->dispatch('/opac/abonne/mes-avis/id_profil/72');
     $this->assertXPathContentContains('//div//a[contains(@href, "/abonne/donner-des-avis")]', 'Commencer maintenant');
   }
+
+
+  /** @test */
+  public function imageAltShouldNotContainsHtml() {
+    $this->dispatch('/opac/abonne/mes-avis/id_profil/72');
+    $this->assertXPath('//div[contains(@class, "truncate_list_wrapper")]//div[@class="img-thumbnail"]//img[@alt="Couverture de Psykoooo"]');
+  }
 }
 
 
diff --git a/tests/scenarios/Templates/TemplatesBreadcrumbTest.php b/tests/scenarios/Templates/TemplatesBreadcrumbTest.php
index 0f8d8f7fce17d3a927f9c50fb34d5c2bffec6565..efbabb1c96198dc08bb3026d271849b101a5499d 100644
--- a/tests/scenarios/Templates/TemplatesBreadcrumbTest.php
+++ b/tests/scenarios/Templates/TemplatesBreadcrumbTest.php
@@ -108,6 +108,7 @@ class TemplatesBreadcrumbWithRootTest extends AbstractControllerTestCase {
 
   public function setUp() {
     parent::setUp();
+
     $profile =
       $this->_buildTemplateProfil(['id' => 23,
                                    'template' => 'CHILI',
@@ -162,4 +163,43 @@ class TemplatesBreadcrumbWithRootTest extends AbstractControllerTestCase {
   public function homeShouldNotBePresent() {
     $this->assertNotXPathContentContains('//li[@class="breadcrumb-item"]', 'Home');
   }
+}
+
+
+
+
+class TemplatesBreadcrumbNotLoggedAdvancedSearchTest extends AbstractControllerTestCase {
+
+  protected $_storm_default_to_volatile = true;
+
+
+  public function setUp() {
+    parent::setUp();
+
+    (new Class_Profil_Import($this->fixture('Class_Profil', ['id' => 1])))
+      ->import(__DIR__ . '/140944_profile_with_bugged_breadcrumb.json');
+
+    ZendAfi_Auth::getInstance()->clearIdentity();
+
+    $this->dispatch('/opac/recherche/avancee/id_profil/1');
+  }
+
+
+  /** @test */
+  public function pageShouldBeHtml5Valid() {
+    $this->assertHTML5();
+  }
+
+
+  /** @test */
+  public function rechercheeAvanceeShouldBePresentAndActive() {
+    $this->assertXPathContentContains('//li[@class="breadcrumb-item active"]',
+                                      'Recherche avancée');
+  }
+
+
+  /** @test */
+  public function anchorToUperLevelWithNoHrefShouldNotBePresent() {
+    $this->assertNotXPath('//a[@href=""][contains(@title, "Niveau sup")]');
+  }
 }
\ No newline at end of file
diff --git a/tests/scenarios/Templates/TemplatesMenuTest.php b/tests/scenarios/Templates/TemplatesMenuTest.php
index eb5f8fc5f30adbd5862bcb25c41e4dabedff2aca..888b6aea01b5746db2b859cdde2c060b429b3a0e 100644
--- a/tests/scenarios/Templates/TemplatesMenuTest.php
+++ b/tests/scenarios/Templates/TemplatesMenuTest.php
@@ -599,3 +599,35 @@ class TemplatesMenuDisplayWithArticlesListTest extends Admin_AbstractControllerT
     $this->assertXPathContentContains('//a[@href="/widget/render-menu-entry/parent/3/menu_profil/1/menu/13/id_profil/146"]', 'Ressources en ligne');
   }
 }
+
+
+
+
+class TemplatesMenuWithArticlesByPreferencesAndWidgetRenderingTest extends Admin_AbstractControllerTestCase {
+  protected $_storm_default_to_volatile = true;
+
+
+  public function setUp() {
+    parent::setUp();
+    $profile = $this->_buildTemplateProfil(['id' => 1,
+                                            'template' => 'MUSCLE']);
+
+    (new Class_Profil_Import($profile))
+      ->import(__DIR__ . '/140494_profile_with_menu_with_articles_with_widget_rendering.json');
+
+
+    $this->dispatch('/widget/render-menu-entry/parent/0/menu_profil/1/menu/10/id_profil/1');
+  }
+
+
+  /** @test */
+  public function editWidgetLinkShouldNotBePresent() {
+    $this->assertNotXPath('//main//div[contains(@class, "section_configuration")]//a[contains(@href, "/admin/widget/edit-widget/id/10/id_profil/1")]');
+  }
+
+
+  /** @test */
+  public function editRenderMenuEntryLinkShouldBePresent() {
+    $this->assertXPath('//main//div[contains(@class, "boite news")]/a[contains(@class, "edit_menu")][contains(@href, "/admin/widget/edit-menu/id/10/id_profil/1/parent/0")]');
+  }
+}
\ No newline at end of file
diff --git a/tests/scenarios/Templates/TemplatesReviewsTest.php b/tests/scenarios/Templates/TemplatesReviewsTest.php
index 034560c116d4147253cdc0893c70bd1732813681..4f5f4872c06149f782a050f26c9df90b163d8e66 100644
--- a/tests/scenarios/Templates/TemplatesReviewsTest.php
+++ b/tests/scenarios/Templates/TemplatesReviewsTest.php
@@ -775,3 +775,88 @@ class TemplatesReviewsActionWithBabelthequeBabelioTest
     $this->assertXPath('//form//input[@id="BW_id_isbn"][@value="0-12-345678-9"]');
   }
 }
+
+
+
+
+class TemplateReviewsWithBrTest extends AbstractControllerTestCase {
+
+    public function setUp() {
+    parent::setUp();
+    $this->_buildTemplateProfil(['id' => 90,
+                                 'template' => 'MUSCLE']);
+
+    $reviewer = $this->fixture('Class_Users',
+                               ['id' => '88',
+                                'login' => 'Albert',
+                                'password' => 'secret',
+                                'role_level' => ZendAfi_Acl_AdminControllerRoles::INVITE]);
+
+    $this->fixture(Class_Notice::class,
+                   ['id' => 8,
+                   'clef_oeuvre' => 'PROMENADEPETITBONHOMME']);
+
+    $this->fixture(Class_AvisNotice::class,
+                   ['id' => 4,
+                    'id_notice' => 8,
+                    'clef_oeuvre' => 'PROMENADEPETITBONHOMME',
+                    'note' => 4,
+                    'entete' => 'With BR',
+                    'avis' => 'With BR should go to next line',
+                   ])
+         ->setUser($reviewer)
+         ->setUserRole($reviewer)
+         ->save();
+
+    ZendAfi_Auth::getInstance()->logUser($reviewer);
+
+  }
+
+
+  /** @test */
+  public function ratingFourShouldBeSavedWithBRInAvis() {
+    $this->postDispatch('abonne/review/id/4',
+                        ['note' => '4',
+                         'entete' => 'With BR',
+                         'avis' => 'With BR should go to <br>next line']);
+
+    $this->assertEquals('With BR should go to <br>next line',
+                        Class_AvisNotice::find(4)->getAvis());
+  }
+
+
+  /** @test */
+  public function withBackSlashInAvisShouldRenderBrInDescription() {
+    Class_AvisNotice::find(4)->setAvis("With BR should go to\nnext line")->assertSave();
+    $this->dispatch('abonne/mes-avis');
+    $this->assertXPathContentContains('//div[contains(@class, "truncate_list_widget")]//div[@class="card"]//p[@class="model_description_Class_AvisNotice"]',
+                                      'With BR should go to<br/>
+next line',
+                                      $this->_response->getBody());
+  }
+
+
+  /** @test */
+  public function brInAvisShouldRenderBrInDescription() {
+    Class_AvisNotice::find(4)->setAvis('With BR should go to<br/>next line')->assertSave();
+    $this->dispatch('abonne/mes-avis');
+    $this->assertXPathContentContains('//div[contains(@class, "truncate_list_widget")]//div[@class="card"]//p[@class="model_description_Class_AvisNotice"]',
+                                      'With BR should go to<br/>next line');
+  }
+
+
+  /** @test */
+  public function brInAvisShouldBeRemovedInJsContent() {
+    Class_AvisNotice::find(4)->setAvis('With BR should go to<br/>next line')->assertSave();
+    $this->dispatch('abonne/mes-avis');
+    $this->assertXPathContentContains('//div[contains(@class, "truncate_list_widget")]//div[@class="card"]//div[@class="hidde_content"]', 'With BR should go to next line');
+  }
+
+
+  /** @test */
+  public function backSlashNInAvisShouldBeRemovedInJsContent() {
+    Class_AvisNotice::find(4)->setAvis("With BR should go to\nnext line")->assertSave();
+    $this->dispatch('abonne/mes-avis');
+    $this->assertXPathContentContains('//div[contains(@class, "truncate_list_widget")]//div[@class="card"]//div[@class="hidde_content"]', 'With BR should go to next line');
+  }
+}
\ No newline at end of file
diff --git a/tests/scenarios/Templates/TemplatesRssTest.php b/tests/scenarios/Templates/TemplatesRssTest.php
index e571fd67080592198f685f28e8f64906b6416a52..9561c70cc123105114c7a12c8c7498927610d91f 100644
--- a/tests/scenarios/Templates/TemplatesRssTest.php
+++ b/tests/scenarios/Templates/TemplatesRssTest.php
@@ -123,6 +123,14 @@ class TemplatesRssForVolatileKiosqueTest extends AbstractControllerTestCase {
   public function ninNinDansLUniversShouldBePresent() {
     $this->assertXPathContentContains('//item/title', '<![CDATA[NinNin dans l\'Univers, ]]>');
   }
+
+
+  /* hotline: #138355 */
+  /** @test */
+  public function linkToRecordShouldBeBokeh_recherche_viewnotice_id_1() {
+    $this->assertXPathContentContains('//item/link',
+                                      '/recherche/viewnotice/id/1');
+  }
 }
 
 
diff --git a/tests/scenarios/Templates/TemplatesSearchTest.php b/tests/scenarios/Templates/TemplatesSearchTest.php
index 2d5d797c35e122fd94a3c2d9b427c4906bc7e19b..9659ed5b6d2cbbf4ad9c1dfe436ac23034a4d4c2 100644
--- a/tests/scenarios/Templates/TemplatesSearchTest.php
+++ b/tests/scenarios/Templates/TemplatesSearchTest.php
@@ -449,6 +449,12 @@ class TemplatesSearchDispatchIntonationSearchListFormatWallTest extends Template
   public function facetsBlocksShouldContainsOnclickToggleClassFacetBlockClosed() {
     $this->assertXPathContentContains('//form[contains(@class, "form_facets")]//ul/li[contains(@class, "facette_titre facet_type_A facet_block_toggle_visibility facet_block_closed")]/b[contains(@onclick, "$(this).parent().toggleClass(\'facet_block_closed\');")]', 'Auteur');
   }
+
+
+  /** @test */
+  public function record89UrlVignetteShouldHaveBeenSetToNo() {
+    $this->assertEquals('NO', Class_Notice::find(89)->getUrlVignette());
+  }
 }