diff --git a/ecrire/balise/formulaire_.php b/ecrire/balise/formulaire_.php
index 2e963fb5ef214f9931cee82f91d14ece8438ce07..96a63d234ef740b4fb526ffd261e90be384a5df2 100644
--- a/ecrire/balise/formulaire_.php
+++ b/ecrire/balise/formulaire_.php
@@ -26,11 +26,12 @@ function balise_FORMULAIRE__dist($p) {
 	// Cas d'un #FORMULAIRE_TOTO inexistant : renvoyer la chaine vide.
 	$form = $p->nom_champ;
 	if (substr($form,0,11)=="FORMULAIRE_"
-	AND $form = strtolower(substr($form,11))
-	AND !find_in_path('formulaire/'.$form.'.html')) {
-		$p->code = "''";
-		$p->interdire_scripts = false;
-		return $p;
+	AND $form = strtolower(substr($form,11)) 
+	AND (!find_in_path('formulaires/'.$form.'.html')
+        OR !find_in_path($form.'.html'))) {
+		    $p->code = "''";
+		    $p->interdire_scripts = false;
+		    return $p;
 	}
 
 	// sinon renvoyer un code php dnamique