diff --git a/formulaires/formidable.html b/formulaires/formidable.html
index f624f97f85069498ac818a1e18358718a9a03574..dfb771b8f55111feca2622c4d00281c616d4a9e7 100644
--- a/formulaires/formidable.html
+++ b/formulaires/formidable.html
@@ -10,7 +10,7 @@
 <div class="formulaire_spip formulaire_[(#ENV{form})] formulaire_#ENV{form}_[(#ENV{_formidable}|table_valeur{id_formulaire})] formulaire_#ENV{form}_[(#ENV{_formidable}|table_valeur{identifiant})][ formulaire_#ENV{form}-(#ENV{id,nouveau})][ (#ENV{_css})]" id="[formulaire_#ENV{form}-(#ENV{id,nouveau})]">
 	[<h3 class="titrem"><span>(#ENV{_titre})</span></h3>]
 	[<div class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok}|propre)</div>]
-	[<div class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur}|propre)</div>]
+	[<div class="reponse_formulaire reponse_formulaire_erreur[ (#ENV{message_erreur_class})]">(#ENV*{message_erreur}|propre)</div>]
 
 	[(#ENV{editable}|oui)
 		[(#ENV{_saisies}|et{#ENV{_saisies}|count}|oui)
diff --git a/formulaires/formidable.php b/formulaires/formidable.php
index f9ee482ba9a6cd89e1adbe18b92da91c026bb7bd..1f9f799c6286cdf5d0bf96e6dc2bd63b5d6b6b52 100644
--- a/formulaires/formidable.php
+++ b/formulaires/formidable.php
@@ -170,6 +170,7 @@ function formulaires_formidable_charger($id, $valeurs = array(), $id_formulaires
 				));
 			} else {
 				$contexte['message_erreur'] = _T('formidable:traiter_enregistrement_erreur_deja_repondu');
+				$contexte['message_erreur_class'] = 'deja_repondu';
 			}
 		}
 	} else {