diff --git a/formulaires/joindre_document.php b/formulaires/joindre_document.php
index bba8e121c566f0d2f68df89fdaab6b8c99ccdd2c..d6e01401f310b2ce86752c4a26711f2dd807cd17 100644
--- a/formulaires/joindre_document.php
+++ b/formulaires/joindre_document.php
@@ -198,7 +198,7 @@ function formulaires_joindre_document_traiter_dist($id_document='new',$id_objet=
 	if (isset($res['message_ok'])){
 		$callback = "";
 		if ($ancre)
-			$callback .= "jQuery('#doc$ancre a.editbox').get(0).focus();";
+			$callback .= "jQuery('#doc$ancre a.editbox').eq(0).focus();";
 		if (count($sel)){
 			$sel = "#doc".implode(",#doc",$sel);
 		  $callback .= "jQuery('$sel').animateAppend();";
diff --git a/prive/squelettes/contenu/mediatheque.html b/prive/squelettes/contenu/mediatheque.html
index e67f8dd28ad9b72c373d37c709efc7b125fb66ed..9d94af4da7ddf2a2caf4e73291cceb69da9b2b81 100644
--- a/prive/squelettes/contenu/mediatheque.html
+++ b/prive/squelettes/contenu/mediatheque.html
@@ -1,7 +1,7 @@
 [(#AUTORISER{administrer,mediatheque}|sinon_interdire_acces)]
 #FORMULAIRE_RECHERCHE_ECRIRE{#URL_ECRIRE{mediatheque}}
 <div class='nettoyeur'></div>
-<INCLURE{fond=prive/squelettes/inclure/mediatheque-navigation}{media}{ajax}{env}>
+<INCLURE{fond=prive/squelettes/inclure/mediatheque-navigation}{media}{iddoc=doc}{ajax}{env}>
 <script type="text/javascript">/*<![CDATA[*/
 var multifile='[(#CHEMIN{javascript/jquery.Multifile.js}|texte_script)]';
 [(#INCLURE{javascript/medias_edit.js}|compacte{js})]
diff --git a/prive/squelettes/inclure/mediatheque-galerie.html b/prive/squelettes/inclure/mediatheque-galerie.html
index 73fcee8a719724523e53b8417df2cf2ac628c608..30915c69e7d9ceaec8edd36404743a1261f5ff51 100644
--- a/prive/squelettes/inclure/mediatheque-galerie.html
+++ b/prive/squelettes/inclure/mediatheque-galerie.html
@@ -26,7 +26,7 @@
 		<th></th>
 	</thead>
 	<BOUCLE_galerie(DOCUMENTS) {id_rubrique ?}{id_article ?}{id_breve ?}{id_document ?}{recherche ?} {tri id_document,inverse}{media?}{extension?}{distant?}{brise?}{statut==#ENV{statut,.*}}{orphelins?}{titre==(#ENV{sanstitre}|?{'^$','.*'})}{pagination 10}>
-	<tr class="[(#ENV{media}|non)[ media-(#MEDIA)]]">
+	<tr class="[(#ENV{media}|non)[ media-(#MEDIA)]]" id="#ENV{iddoc,media}#ID_DOCUMENT">
 		<td class='infos'>
 		[(#DISTANT|=={oui}|non)#SET{missing,#FICHIER|file_exists|non}]
 		[(#ENV{media}|non|et{#MEDIA|!={file}})[(#CHEMIN{images/media-#MEDIA|concat{-32.png}}|balise_img|inserer_attribut{alt,#VAL{medias:media_#MEDIA}|_T}|inserer_attribut{title,#VAL{medias:media_#MEDIA}|_T})]]
@@ -75,7 +75,7 @@
 		[(#REM) Utilisation de la galerie en mode portfolio, avec renvoi vers l'edition]
 		[(#GET{editable})
 		[(#AUTORISER{modifier,document,#ID_DOCUMENT})&#91;<a href='#URL_ECRIRE{document_edit,id_document=#ID_DOCUMENT}'><:bouton_modifier:></a>&#93;]
-		[<span class='supprimer'>(#GET{supprimer}|et{#AUTORISER{supprimer,document,#ID_DOCUMENT}})[(#BOUTON_ACTION{<:medias:bouton_supprimer:>,#URL_ACTION_AUTEUR{supprimer_document,#ID_DOCUMENT,#SELF},ajax})]</span>]
+		[<span class='supprimer'>(#GET{supprimer}|et{#AUTORISER{supprimer,document,#ID_DOCUMENT}})[(#BOUTON_ACTION{<:medias:bouton_supprimer:>,#URL_ACTION_AUTEUR{supprimer_document,#ID_DOCUMENT,#SELF},ajax,'','',[(function(){jQuery("##ENV{iddoc,media}(#ID_DOCUMENT)").animateRemove();return true;})()]})]</span>]
 		]
 		[(#PIPELINE{document_desc_actions,#ARRAY{args,#ARRAY{id_document,#ID_DOCUMENT,position,galerie},data,''}})]
 		[(#REM) Utilisation de la galerie en mode selecteur, avec un bouton choix qui appelle une fonction js passee en argument]