diff --git a/.gitattributes b/.gitattributes
index 67fe8e54ac8bebfee8349fb20017194e68347a8b..deff2ceb1225b1663462fa27169634746af07f1a 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -781,6 +781,7 @@ application/modules/opac/views/scripts/oai/list-metadata-formats.xml.phtml -text
 application/modules/opac/views/scripts/oai/list-records.xml.phtml -text svneol=unset#application/xml
 application/modules/opac/views/scripts/oai/list-sets.xml.phtml -text svneol=unset#application/xml
 application/modules/opac/views/scripts/panier/_panier_row.phtml -text
+application/modules/opac/views/scripts/panier/ajout-ajax-success.phtml -text
 application/modules/opac/views/scripts/panier/error.phtml -text
 application/modules/opac/views/scripts/panier/export.phtml -text
 application/modules/opac/views/scripts/panier/index.phtml -text
@@ -4317,6 +4318,7 @@ public/opac/js/mootools.js -text
 public/opac/js/plan_acces.js -text
 public/opac/js/prototype.js -text
 public/opac/js/recherche.js -text
+public/opac/js/subModal.js -text
 public/opac/js/swfobject.js -text
 public/opac/skins/modele/css/calendar.css -text
 public/opac/skins/modele/css/dialog.css -text
diff --git a/application/modules/opac/views/scripts/panier/ajout-ajax-success.phtml b/application/modules/opac/views/scripts/panier/ajout-ajax-success.phtml
new file mode 100644
index 0000000000000000000000000000000000000000..db28f87eea95a736bdd184017a8b884c3f01710e
--- /dev/null
+++ b/application/modules/opac/views/scripts/panier/ajout-ajax-success.phtml
@@ -0,0 +1,8 @@
+<?php 
+$urlPanier = $this->url(['controller' => 'panier', 
+												 'action' => 'index',
+												 'id_panier' => $this->panier->getId()], null, true);
+?>
+<div class="ajout-result"><span>La notice <?php echo $this->notice->getTitrePrincipal();?> a bien été ajoutée au panier <?php echo $this->panier->getLibelle();?></span>
+<a href="#">Retour à la liste</a>
+<a href="<?php echo $urlPanier;?>#panier_contenu">Voir le panier</a></div>
\ No newline at end of file
diff --git a/library/ZendAfi/View/Helper/Notice/LienReserver.php b/library/ZendAfi/View/Helper/Notice/LienReserver.php
index fd12ee0ccca02b819164a58ca7fea0d17340b899..57b2b74c8ed524efdb61b1b1cadbbfe33511d114 100644
--- a/library/ZendAfi/View/Helper/Notice/LienReserver.php
+++ b/library/ZendAfi/View/Helper/Notice/LienReserver.php
@@ -21,7 +21,7 @@
 class ZendAfi_View_Helper_Notice_LienReserver extends Zend_View_Helper_HtmlElement {
 	protected $_script_added = false;
 
-	public function getScriptDialog() {
+	public function getScriptDialog($titrePrincipal) {
 		return '
 			var showPopWin = opacShowModal;
 			var hidePopWin = opacHideModal;
@@ -32,15 +32,14 @@ class ZendAfi_View_Helper_Notice_LienReserver extends Zend_View_Helper_HtmlEleme
 			}
 
 			var openDialogExemplaires = function(id_notice, anchor) {
-				var img_patience = $(\'<img src="'.URL_ADMIN_IMG.'patience.gif" style="vertical-align:middle"/>\').prependTo(anchor);
 				$.ajax({url: "'.$this->view->url(['controller' => 'noticeajax', 'action' => 'exemplaires'], null, true).'/id_notice/"+id_notice})
 				.done(function(data) {
-						img_patience.remove();
 						var dialog_reserver = $(\'<div id="dialog_reserver"></div>\')
 							.html(data)
 							.dialog({width: 800, 
 										   modal: true, 
-										   title: "'.$this->view->_("Exemplaires").'",
+                       dialogClass: "reservation-exemplaires",
+										   title: "'.$this->view->_("Réserver ").'",
 								       open: function() {
 									             $(\'div.ui-widget-overlay\').click(closeDialogExemplaires);
 									            }});
@@ -67,7 +66,7 @@ class ZendAfi_View_Helper_Notice_LienReserver extends Zend_View_Helper_HtmlEleme
 		if (!$this->_script_added) {
 			Class_ScriptLoader::getInstance()
 				->addOPACScript('subModal')
-				->addInlineScript($this->getScriptDialog());
+				->addInlineScript($this->getScriptDialog($notice->getTitrePrincipal()));
 			$this->_script_added = true;
 		}
 
diff --git a/public/opac/js/subModal.js b/public/opac/js/subModal.js
new file mode 100644
index 0000000000000000000000000000000000000000..7b26b6aef78ed340c0a9e59cb9e63f58d3ffb129
--- /dev/null
+++ b/public/opac/js/subModal.js
@@ -0,0 +1,10 @@
+var popupDialog = null;
+
+function opacShowModal(url, width, height, returnFunc, showCloseBox) {
+    popupDialog = $('<iframe src="'+url+'" style="min-width:95%"></div>')
+	.dialog({width: width, height: height, close: returnFunc, modal:true});
+}
+
+function opacHideModal() {
+    $(popupDialog).dialog('close');
+}