diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php
index 971753cd5ba1433f7bb64ae5a829af797a813f20..40f9a3a8ce6deae58428832ae83ea6b09b44601b 100644
--- a/ecrire/inc/utils.php
+++ b/ecrire/inc/utils.php
@@ -50,12 +50,13 @@ function charger_fonction($nom, $dossier='exec', $continue=false) {
 
 	if (substr($dossier,-1) == '/') $dossier = substr($dossier,0,-1);
 	// Si la fonction existe deja (definie par mes_options, par exemple)
-	;
+	
 	if (function_exists($f = $dossier.'_'.$nom)) return $f;
 	if (function_exists($g = $f . '_dist'))	return $g;
 
 	// Sinon charger le fichier de declaration
-	$inc = include_spip($dossier.'/'. $nom);
+	// passer en minuscules (cf les balises de formulaires)
+	$inc = include_spip($dossier.'/'. strtolower($nom));
 
 	if (function_exists($f)) return $f;
 	if (function_exists($g)) return $g;