diff --git a/cosmogramme/php/classes/classe_unimarc.php b/cosmogramme/php/classes/classe_unimarc.php
index c0491e71d424c38f5ee74853376a79edeb26f329..df7bdfdb2a2549517d76fc5ce8a1c4e185fe791c 100644
--- a/cosmogramme/php/classes/classe_unimarc.php
+++ b/cosmogramme/php/classes/classe_unimarc.php
@@ -450,7 +450,7 @@ class notice_unimarc extends iso2709_record {
 
 
 	protected function isEmplacementInvisible($id) {
-		return ($emplacement = Class_CodifEmplacement::find($id)) && ($emplacement->getInvisible() == 1);
+		return ($emplacement = Class_CodifEmplacement::find($id)) && !$emplacement->isVisible();
 	}
 
 
diff --git a/library/Class/CodifEmplacement.php b/library/Class/CodifEmplacement.php
index d3e2b8c9dc59701b1b98295d8c2abac48d42b4b0..4f9737aaeac82f967deaded58c05e066ad93eba8 100644
--- a/library/Class/CodifEmplacement.php
+++ b/library/Class/CodifEmplacement.php
@@ -24,7 +24,13 @@ class Class_CodifEmplacement extends Storm_Model_Abstract {
   protected $_table_name = 'codif_emplacement';
   protected $_table_primary = 'id_emplacement';
 
-	protected $_default_attribute_values = ['invisible' => 0];
+	protected $_default_attribute_values = ['ne_pas_afficher' => 0];
+
+
+	public function isVisible() {
+		return 0 == $this->getNePasAfficher();
+	}
+
 
 	public function validate() {
 		$this->check('' != $this->getLibelle(), 'Vous devez définir le libellé');
@@ -37,30 +43,24 @@ class Class_CodifEmplacement extends Storm_Model_Abstract {
 				continue;
 
 			$zone = substr($regle, 0, 3);
-			$this->check(
-				intval($zone) == $zone,
-				'La zone doit être un nombre pour la règle ' . $regle);
+			$this->check(intval($zone) == $zone,
+									 'La zone doit être un nombre pour la règle ' . $regle);
 
-			$this->check(
-				substr($regle, 3, 1) == '$',
-				'Le $ est absent ou mal positionné pour la règle ' . $regle);
+			$this->check(substr($regle, 3, 1) == '$',
+									 'Le $ est absent ou mal positionné pour la règle ' . $regle);
 
 			$champ = substr($regle, 4, 1);
-			$this->check(
-				preg_match('/^[a-z0-9]$/', $champ),
-				'Le champ n\'est pas compris entre a et z ni entre 0 et 9 pour la règle ' . $regle);
+			$this->check(preg_match('/^[a-z0-9]$/', $champ),
+									 'Le champ n\'est pas compris entre a et z ni entre 0 et 9 pour la règle ' . $regle);
 
 			$valeurs = substr($regle, 6);
-			$this->check(
-				'' != trim($valeurs),
-				'Indiquez des valeurs pour la règle ' . $regle);
+			$this->check('' != trim($valeurs),
+									 'Indiquez des valeurs pour la règle ' . $regle);
 
 			$signe = substr($regle, 5, 1);
-			$this->check(
-				false !== strpos("=/*",$signe),
-				'Signe de comparaison incorrect pour la règle ' . $regle);
+			$this->check(false !== strpos("=/*",$signe),
+									 'Signe de comparaison incorrect pour la règle ' . $regle);
 		}
-
 	}
 }
 ?>