diff --git a/dist/javascript/ajaxCallback.js b/dist/javascript/ajaxCallback.js
index ee4126d1ba19282e2ed577e2f515cb0c3ac012cb..2babf18d4b0a709e1d9ee4c5fdfdd9c3ce2f3673 100644
--- a/dist/javascript/ajaxCallback.js
+++ b/dist/javascript/ajaxCallback.js
@@ -74,10 +74,11 @@ jQuery.fn.positionner = function() {
 		document.body[ 'scrollTop' ];
 	var h = jQuery(window).height();
 	var scroll=0;
+
 	if (offset['top'] - 5 <= scrolltop)
 		scroll = offset['top'] - 5;
 	else if (offset['top'] + hauteur - h + 5 > scrolltop)
-		scroll = offset['top'] + hauteur - h + 15;
+		scroll = Math.min(offset['top'] - 5, offset['top'] + hauteur - h + 15);
 	if (scroll)
 		jQuery('html,body')
 		.animate({scrollTop: scroll}, 300);