diff --git a/ecrire/balise/logo_.php b/ecrire/balise/logo_.php
index 848f36b11ab94db24a404f84a544f5ce4f60bf45..1dc9c60da93b9a78174e8f9cbbf12861fcc076de 100644
--- a/ecrire/balise/logo_.php
+++ b/ecrire/balise/logo_.php
@@ -110,7 +110,7 @@ function logo_survol($id_objet, $_id_objet, $type, $align, $fichier, $lien, $p,
 
 	if (!$lien) return $code;
 
-	return ('\'<a href="\' .' . $lien . ' . \'"> \' . ' . $code . " . '</a>'");
+	return ('(strlen($logo='.$code.')?\'<a href="\' .' . $lien . ' . \'">\' . $logo . \'</a>\':\'\')');
 
 }