diff --git a/ecrire/inc/texte.php b/ecrire/inc/texte.php
index beb25e063f93d6f9a0e3335f381666e76ac0f3cc..3e6fdcad18c00d190e8617f7e4d0e34c2e215243 100644
--- a/ecrire/inc/texte.php
+++ b/ecrire/inc/texte.php
@@ -601,7 +601,7 @@ function typo($letexte, $echapper=true) {
 	//
 	// NOTE : dans propre() ceci s'execute avant les tableaux a cause du "|",
 	// et apres les liens a cause du traitement de [<imgXX|right>->URL]
-	$letexte = traiter_modeles($mem = $letexte, false, 'TYPO');
+	$letexte = traiter_modeles($mem = $letexte, false, $echapper ? 'TYPO' : '');
 	if ($letexte != $mem) $echapper = true;
 	unset($mem);