diff --git a/inc-balises.php3 b/inc-balises.php3
index d6d09d299d5762bc04b4ec3831bbfe8c6e4e3d59..a677c9c26869dc3929e4502da671199905f708a4 100644
--- a/inc-balises.php3
+++ b/inc-balises.php3
@@ -591,7 +591,7 @@ function calculer_balise_logo ($p) {
 			$code_lien = "''";
 		$code_lien .= ", '". addslashes($align) . "'";
 	}
-
+	$code_lien .= ",'logo $type_objet ' . $_id_objet";
 	// cas des documents
 	if ($type_objet == 'DOCUMENT') {
 		$code_logo = "calcule_document($_id_objet, '" .
diff --git a/inc-calcul-outils.php3 b/inc-calcul-outils.php3
index 65a347dfa315e5a26c6c9520e2b3fd6486cffb33..de5a5cec7e0d96aac211de4688ff65d67ff091fc 100644
--- a/inc-calcul-outils.php3
+++ b/inc-calcul-outils.php3
@@ -37,15 +37,13 @@ function calcule_fichier_logo($on) {
 
 // Renvoie le code html pour afficher un logo, avec ou sans survol, lien, etc.
 
-function affiche_logos($logos, $lien, $align) {
-	static $num_survol=0;
+function affiche_logos($logos, $lien, $align, $alt='logo') {
 
 	list ($arton, $artoff) = $logos;
 
 	if (!$arton) return $artoff;
 
-	$num_survol++;
-	$milieu = "<img src='$arton'\nalt='image$num_survol'"
+	$milieu = "<img src='$arton'\nalt='$alt'"
 		. ($align ? " align='$align'" : '') 
 		. " style='border-width: 0px;' class='spip_logos' />";