diff --git a/cosmogramme/php/analyse_afficher_notice_full.php b/cosmogramme/php/analyse_afficher_notice_full.php
index 93a2fe6d0233f39faff5884c027906438fb5589a..dd6e738dd8d1a77a03dc01f2dcdf324fe0d2d4bc 100644
--- a/cosmogramme/php/analyse_afficher_notice_full.php
+++ b/cosmogramme/php/analyse_afficher_notice_full.php
@@ -137,7 +137,9 @@ if($bibs)
 print('</div>');
 
 // Exemplaires
-$exemplaires=$sql->fetchAll("select * from exemplaires where id_notice=$id_notice order by id_bib,code_barres" );
+$exemplaires = Class_Exemplaire::findAllBy(['id_notice' => $id_notice,
+																						'order' => ['id_bib', 'code_barres']]);
+
 print('<div class="notice" id="exemplaires" style="display:none;width:1100px">');
 print('<div class="notice_entete" style="width:99%">Exemplaires</div>');
 print('<table class="blank" width="100%" cellspacing="0">');
@@ -152,25 +154,25 @@ print('<td>Id origine</td>');
 print('<td>Date nouveauté</td>');
 print('<td>Zone 995</td>');
 print('</tr>');
-$num=0;
-foreach($exemplaires as $ex)
-{
-	$id_bib=$ex["id_bib"];
+$num = 0;
+foreach($exemplaires as $ex) {
 	$num++;
-	foreach($ex as $key => $valeur) if(!$valeur) $ex[$key]="&nbsp;";
+	/*foreach($ex as $key => $valeur) 
+		if(!$valeur) 
+		$ex[$key]="&nbsp;";*/
 	print('<tr>');
-	print('<td class="blank"><b>'.$num.'</b></td>');
-	print('<td class="blank">'.$bib->getNomCourt($id_bib).'</td>');
-	print('<td class="blank">'.$ex["code_barres"].'</td>');
-	print('<td class="blank">'.$ex["cote"].'</td>');
-	print('<td class="blank">'.$ex["section"].BR.fetchOne("select libelle from codif_section where id_section='".$ex["section"]."'").'</td>');
-	print('<td class="blank">'.$ex["genre"].BR.fetchOne("select libelle from codif_genre where id_genre='".$ex["genre"]."'").'</td>');
-	print('<td class="blank">'.$ex["annexe"].BR.fetchOne("select libelle from codif_annexe where id_annexe='".$ex["annexe"]."'").'</td>');
-	print('<td class="blank">'.$ex["emplacement"].BR.fetchOne("select libelle from codif_emplacement where id_emplacement='".$ex["emplacement"]."'").'</td>');
-	print('<td class="blank">'.$ex["activite"].'</td>');
-	print('<td class="blank">'.$ex["id_origine"].'</td>');
-	print('<td class="blank">'.$ex["date_nouveaute"].'</td>');
-	print('<td class="blank">'.str_replace(" ",BR,$ex["zone995"]).'</td>');
+	print('<td class="blank"><b>' . $num . '</b></td>');
+	print('<td class="blank">' . $bib->getNomCourt($ex->getIdBib()) . '</td>');
+	print('<td class="blank">' . $ex->getCodeBarres() . '</td>');
+	print('<td class="blank">'.$ex->getCote() . '</td>');
+	print('<td class="blank">'.$ex->getSection() . BR . fetchOne("select libelle from codif_section where id_section='" . $ex->getSection() . "'").'</td>');
+	print('<td class="blank">'.$ex->getGenre() .BR.fetchOne("select libelle from codif_genre where id_genre='". $ex->getGenre() ."'").'</td>');
+	print('<td class="blank">'.$ex->getAnnexe() . BR.fetchOne("select libelle from codif_annexe where id_annexe='".$ex->getAnnexe()."'").'</td>');
+	print('<td class="blank">'.$ex->getEmplacement().BR.fetchOne("select libelle from codif_emplacement where id_emplacement='".$ex->getEmplacement()."'").'</td>');
+	print('<td class="blank">'.$ex->getActivite() .'</td>');
+	print('<td class="blank">'.$ex->getIdOrigine().'</td>');
+	print('<td class="blank">'.$ex->getDateNouveaute().'</td>');
+	print('<td class="blank">'.$ex->zone995toString().'</td>');
 	print('</tr>');
 }
 print('</table></div>');
diff --git a/library/Class/Exemplaire.php b/library/Class/Exemplaire.php
index 883e81165474cb5fa4a8dc03c2ce028493c97bfc..da94d8f2084215369867d17cdd7374247106e1d9 100644
--- a/library/Class/Exemplaire.php
+++ b/library/Class/Exemplaire.php
@@ -178,6 +178,17 @@ class Class_Exemplaire extends Storm_Model_Abstract {
 		$writer->add_field('995', '  ', $this->zone995toArray());
 		return $writer->toUnimarcIso2709(); 
 	}
+
+
+	public function zone995toString() {
+		if (!$datas = unserialize($this->getZone995()))
+			return '';
+
+		$ret = '';
+		foreach($datas as $data) 
+			$ret .= $data['clef'] . '=' . $data['valeur'] . "<br>";
+		return $ret;
+	}
 }
 
 ?>
\ No newline at end of file