diff --git a/ecrire/public/aiguiller.php b/ecrire/public/aiguiller.php
index 5e7e049371287f1836f5b4d0f02a816b65c8ad3a..ac56f03144f8a6415804ae735559a36aa12acd00 100644
--- a/ecrire/public/aiguiller.php
+++ b/ecrire/public/aiguiller.php
@@ -319,6 +319,10 @@ function traiter_formulaires_dynamiques($get = false) {
 					$post["message_ok_$form"] .= $message;
 					$retour .= $masque;
 				}
+				// Si multiétape, puisqu'on a tout fait, on peut recommencer à zéro
+				if (_request('_etapes')) {
+					set_request('_etape', null);
+				}
 			}
 		}
 		// si le formulaire a ete soumis en ajax, on le renvoie direct !