diff --git a/formulaires/admin_plugin.html b/formulaires/admin_plugin.html
index 35e9bf6ff7dbfb68a5f1d1c20011151a23e15e16..b0d7d5d29251c44b160ab2e68e4bc7ab50c91852 100644
--- a/formulaires/admin_plugin.html
+++ b/formulaires/admin_plugin.html
@@ -52,7 +52,7 @@
 					var elements_maj = $('.plugins li.item.up');
 
 					// afficher le nombre de plugin au chargement de la page
-					calculer_nbr_plugin(tous_les_elements);
+					calculer_nbr_plugin_affiche();
 					calculer_nbr_plugin_maj(elements_maj, '#nbr_plugin_maj');
 
 					// on filtre les plugins
@@ -68,7 +68,7 @@
 						elements_trouves.show();
 
 						// recalculer le nombre de plugin
-						calculer_nbr_plugin(elements_trouves);
+						calculer_nbr_plugin_affiche();
 					});
 					
 					// on filtre les plugins qui peuvent être mis à jour
@@ -78,11 +78,11 @@
 							tous_les_elements.hide();
 							elements_maj.show();
 							// recalculer le nombre de plugin
-							calculer_nbr_plugin(elements_maj);
+							calculer_nbr_plugin_affiche();
 						} else {
 							tous_les_elements.show();
 							// recalculer le nombre de plugin
-							calculer_nbr_plugin(tous_les_elements);
+							calculer_nbr_plugin_affiche();
 						}
 					});
 
@@ -134,8 +134,8 @@
 						}
 					}
 
-					function calculer_nbr_plugin(liste_plugins){
-						var nbr_plugin = liste_plugins.length;
+					function calculer_nbr_plugin_affiche(){
+						var nbr_plugin = $('div#liste_plugins ul > li').filter(":visible").length;
 						if (nbr_plugin > 1){
 							var texte = '<:svp:info_nb_plugins|texte_script:>';
 							texte = texte.replace('@nb@', nbr_plugin);