diff --git a/ecrire/public/quete.php b/ecrire/public/quete.php
index 62169204e5bb772f346b8ff3a1e1bea8279baa66..dd29da27c4a764b16678b4c3ed7f882bb95d2513 100644
--- a/ecrire/public/quete.php
+++ b/ecrire/public/quete.php
@@ -271,10 +271,11 @@ function calcule_logo_document($id_document, $doubdoc, &$doublons, $flag_fichier
 
 	if (!$lien) return $logo;
 
-	$mime = sql_getfetsel('mime_type','spip_types_documents', "extension = " . sql_quote($extension));
+	$type_document = sql_getfetsel('titre','spip_types_documents', "extension = " . sql_quote($extension));
 
-	$taille = _T('taille_octets', array('taille' => $taille));
-	$titre = couper("$mime $taille -- $titre", 80);
+	$taille = taille_en_octets($taille);
+	$titre = strlen($titre)?" - ".supprimer_tags(typo($titre)):"";
+	$titre = couper("$type_document - $taille$titre", 80);
 	$titre = " title='" . attribut_html($titre) . "'";
 	return "<a href='$lien' type='$mime'$titre>$logo</a>";
 }