From 86bf5b7a2e10bf921404a678338d74fadb79efdf Mon Sep 17 00:00:00 2001
From: tetue <tetue@rezo.net>
Date: Mon, 8 May 2006 23:50:49 +0000
Subject: [PATCH] =?UTF-8?q?Formulaires=20:=20-=20Les=20e=CC=81le=CC=81ment?=
 =?UTF-8?q?s=20sont=20regroupe=CC=81s=20en=20blocs=20logiques=20gra=CC=82c?=
 =?UTF-8?q?e=20a=CC=80=20<fieldset>=20et=20<legend>=20-=20Chaque=20formula?=
 =?UTF-8?q?ire=20est=20contenu=20dans=20une=20div=20class=3D"formulaire=5F?=
 =?UTF-8?q?spip"=20-=20Avec=20une=20ancre=20(du=20me=CC=82me=20nom=20que?=
 =?UTF-8?q?=20le=20formulaire)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 dist/auteur.html                          |  5 +-
 dist/forum.html                           |  5 +-
 dist/inc-entete.html                      |  2 +-
 dist/inc-petition.html                    |  2 +-
 dist/rubrique.html                        |  2 +-
 dist/spip_style.css                       | 33 ++++++----
 formulaires/formulaire_ecrire_auteur.html | 36 ++++++-----
 formulaires/formulaire_forum.html         | 78 ++++++++++++-----------
 formulaires/formulaire_forum_previsu.html | 30 ++++-----
 formulaires/formulaire_inscription.html   | 12 ++--
 formulaires/formulaire_login.html         | 16 ++---
 formulaires/formulaire_login_forum.html   | 23 +++----
 formulaires/formulaire_menu_lang.html     | 15 +++--
 formulaires/formulaire_oubli.html         |  4 +-
 formulaires/formulaire_recherche.html     | 18 +++---
 formulaires/formulaire_signature.html     | 11 +++-
 formulaires/formulaire_site.html          | 11 +++-
 17 files changed, 156 insertions(+), 147 deletions(-)

diff --git a/dist/auteur.html b/dist/auteur.html
index 4718e46c21..72dca1abb5 100644
--- a/dist/auteur.html
+++ b/dist/auteur.html
@@ -45,10 +45,9 @@
 
 			<br class="nettoyeur" />
 
-			[<div class="encart"><div class="formulaire_spip">
-			<h3 class="invisible"><:envoyer_message:></h3>
+			[<div class="encart">
 			(#FORMULAIRE_ECRIRE_AUTEUR)
-			</div></div>]
+			</div>]
 
 			[(#REM) Articles de l'auteur ]
 			<B_articles>
diff --git a/dist/forum.html b/dist/forum.html
index 36707fffd4..16ec19b322 100644
--- a/dist/forum.html
+++ b/dist/forum.html
@@ -121,9 +121,8 @@
 
 				<//B_forum_parent>
 
-				[<div class="formulaire_spip">
-				<h3 class="spip"><:envoyer_message:></h3>
-				(#FORMULAIRE_FORUM)</div>]
+				[<h3 class="spip"><:envoyer_message:></h3>
+				(#FORMULAIRE_FORUM)]
 
 			</div><!-- fin contenu -->
 
diff --git a/dist/inc-entete.html b/dist/inc-entete.html
index 10ff258d07..d694e0f744 100644
--- a/dist/inc-entete.html
+++ b/dist/inc-entete.html
@@ -4,7 +4,7 @@
 <h1>[<a rel="start" href="#URL_SITE_SPIP/">(#LOGO_SITE_SPIP||reduire_image{770,200}|inserer_attribut{alt,[(#NOM_SITE_SPIP|textebrut)]}|inserer_attribut{title,[(#NOM_SITE_SPIP|textebrut)]}|sinon{#NOM_SITE_SPIP})</a>]</h1>
 
 [(#REM) Formulaire de recherche ]
-[<div class="formulaire_spip">(#FORMULAIRE_RECHERCHE)</div>]
+[(#FORMULAIRE_RECHERCHE)]
 
 <br class="nettoyeur" />
 </div>
\ No newline at end of file
diff --git a/dist/inc-petition.html b/dist/inc-petition.html
index 8382b79f93..1a6c574bb0 100644
--- a/dist/inc-petition.html
+++ b/dist/inc-petition.html
@@ -1,5 +1,5 @@
 [(#REM) Signer la petition ]
-[<div class="formulaire_spip">(#FORMULAIRE_SIGNATURE)</div>]
+[(#FORMULAIRE_SIGNATURE)]
 
 [(#REM) Signatures de la petition ]
 <B_signatures>
diff --git a/dist/rubrique.html b/dist/rubrique.html
index 885c6efbdd..7d7b2f6e76 100644
--- a/dist/rubrique.html
+++ b/dist/rubrique.html
@@ -114,7 +114,7 @@
                 </B_sites>
 
                 [(#REM) Proposer un site ]
-                [<div class="formulaire_spip">(#FORMULAIRE_SITE)</div>]
+                [(#FORMULAIRE_SITE)]
 
             </div>
 
diff --git a/dist/spip_style.css b/dist/spip_style.css
index 2ba5b0d508..8857ce48a8 100644
--- a/dist/spip_style.css
+++ b/dist/spip_style.css
@@ -94,13 +94,13 @@ form, fieldset, legend, label, input, textarea, select, option {
     margin: 4px 0;  
     padding: 0; }
 
-.spip_encadrer {
+.formulaire_spip fieldset, .spip_encadrer {
     display: block;
 	background: #FAFAFA;
 	margin: 8px 0;
 	padding: 8px;
 	border: 1px solid #CCCCCC; }
-.spip_encadrer legend { font-weight: bold; }
+.formulaire_spip legend { font-weight: bold; }
 
 .spip_sanscadre { border: 0; } /* inutile : a supprimer */
 
@@ -122,6 +122,7 @@ input.spip_bouton {
 	color: #FFFFFF;
 	float: right; }
 
+/* * Reponse du formulaire (erreur) */
 .reponse_formulaire {
 	font-weight: bold;
 	color: #FF0000; }
@@ -131,6 +132,17 @@ fieldset.reponse_formulaire {
 fieldset.reponse_formulaire legend { font-weight: normal; }
 fieldset.reponse_formulaire p { padding: 4px; }
 
+/* * Previsualisation du message */
+.previsu {  
+	background: #FFFFFF;  
+	margin-bottom: 16px;  
+	padding: 12px;  
+	border: 1px solid #666666;  
+	color: #000000; } 
+.previsu .titre {  
+	font-weight: bold;  
+	font-size: 1.18em; } 
+
 /* * Barre de raccourcis */
 a.spip_barre img {
 	border-left: 1px solid #FFFFFF;
@@ -145,25 +157,24 @@ a.spip_barre:hover img {
 	padding: 3px;
 	background: #F8F8F4; }
 
+/* Formulaire de forum
+----------------------------------------------- */
 /* * Choix des mots-clefs */
-div.choix_mots { width: 47%; float:left} 
+div.choix_mots { width: 47%; float: left; } 
 div.choix_mots label { display: inline; }
 
 /* Formulaire de recherche
 ----------------------------------------------- */
-input#formulaire_recherche {
+.formulaire_recherche {
 	float: right;
 	text-align: left;
-	width: 12em;
-	background: #FCFCF0;
-	padding: 1px;
-	border: 1px solid #666666;
-	color: #000000; }
+	width: 12em; }
 
 .spip_surligne { background: #FFFF66; }
 
-/* Couleurs des liens
------------------------------------------------ */
+/*  ------------------------------------------ */
+/*  Couleurs des liens
+/*  ------------------------------------------ */
 a { text-decoration: none; color: #333333; }
 a.on { font-weight: bold; }
 a:hover { text-decoration: underline; color: #000000; }
diff --git a/formulaires/formulaire_ecrire_auteur.html b/formulaires/formulaire_ecrire_auteur.html
index 2b2b14d148..388cdc8db4 100644
--- a/formulaires/formulaire_ecrire_auteur.html
+++ b/formulaires/formulaire_ecrire_auteur.html
@@ -1,28 +1,30 @@
-[(#ENV*{sujetko})
-	<br />#PUCE<:form_prop_indiquer_sujet:><br />&nbsp;]
-[(#ENV*{mailko})
-	<br />#PUCE<:form_prop_indiquer_email:><br /><br />]
+<div class="formulaire_spip">
 
-<form action="#SELF" method='post'>
+[<p class="reponse_formulaire">(#ENV*{sujetko})<:form_prop_indiquer_sujet:></p>]
+[<p class="reponse_formulaire">(#ENV*{mailko})<:form_prop_indiquer_email:></p>]
 
-[(#REM) Previsualisation ... ]
+<form action="#SELF" method="post">
+
+[(#REM) Previsualisation... ]
 [<input type="hidden" name="num_formulaire_ecrire_auteur" value="(#ENV{valide})" />]
-[<div class='spip_encadrer'>
-<em>#ENV{mail}</em> - <strong>#ENV{sujet}</strong>
-<div>
+[<fieldset class="previsu">
+<legend><:previsualisation:></legend>
+<p><strong class="titre">#ENV{sujet}</strong> - <em>#ENV{mail}</em></p>
 [(#ENV{texte}|nl2br)]
-</div>
 <input type="submit" class="spip_bouton" name="confirmer#ENV{id}" value="(#ENV{boutonconfirmation})" />
-</div>
-]
+</fieldset>]
 
-[(#REM) Formulaire normal   ]
+[(#REM) Formulaire normal ]
+<fieldset class="spip_encadrer">
+<legend><:envoyer_message:></legend>
 <p><label><:form_pet_votre_email:></label>
 <input type="text" class="forml" name="email_message_auteur#ENV{id}" value="#ENV{mail}" size="30" /></p>
 <p><label><:form_prop_sujet:></label>
 <input type="text" class="forml" name="sujet_message_auteur#ENV{id}" value="#ENV{sujet}" size="30" /></p>
-<p>
-<textarea name="texte_message_auteur#ENV{id}" rows='10' class='forml' cols='40'>#ENV{texte}</textarea>
-</p>
+<p><textarea class="forml" name="texte_message_auteur#ENV{id}" rows="10" cols="40">#ENV{texte}</textarea></p>
 <input type="submit" class="spip_bouton" name="valide" value="#ENV{bouton}" />
-</form>
\ No newline at end of file
+</fieldset>
+
+</form>
+
+</div>
\ No newline at end of file
diff --git a/formulaires/formulaire_forum.html b/formulaires/formulaire_forum.html
index 86e88541ee..2e699205d9 100644
--- a/formulaires/formulaire_forum.html
+++ b/formulaires/formulaire_forum.html
@@ -1,63 +1,65 @@
+<div class="formulaire_spip formulaire_forum">
+
 <a id="formulaire" name="formulaire"></a>
-<form action="[(#ENV{url})][(#ENV**{previsu}|?{'#formulaire',''})]" method="post">[
-(#ENV{url_post}|form_hidden)][
-<input type='hidden' name='alea' value='(#ENV{alea})' />][
-<input type='hidden' name='hash' value='(#ENV{hash})' />][
-<input type='hidden' name='afficher_texte' value='(#ENV{afficher_texte})' />][
-<input type='hidden' name='retour_forum' value='(#ENV*{retour_forum}|rawurlencode)' />][
-<p>(#ENV{modere})<:forum_info_modere:></p>
-][(#ENV*{previsu})]
-<BOUCLE_G(GROUPES_MOTS){forum=oui}
-	{articles==(#ENV{table}|choixsiegal{articles,'oui','.*'})}
-	{breves==(#ENV{table}|choixsiegal{breves,'oui','.*'})}
-	{rubriques==(#ENV{table}|choixsiegal{rubriques,'oui','.*'})}
-	{syndic==(#ENV{table}|choixsiegal{syndic,'oui','.*'})}
->[(#ID_GROUPE|in_any{#ENV**{ajouter_groupe},' '})
-	<div class='spip_encadrer' style='font-size: 80%;'>
-	<strong>#TITRE</strong>
+
+<form action="[(#ENV{url})][(#ENV**{previsu}|?{'#formulaire',''})]" method="post">
+[(#ENV{url_post}|form_hidden)]
+[<input type="hidden" name="alea" value="(#ENV{alea})" />]
+[<input type="hidden" name="hash" value="(#ENV{hash})" />]
+[<input type="hidden" name="afficher_texte" value="(#ENV{afficher_texte})" />]
+[<input type="hidden" name="retour_forum" value="(#ENV*{retour_forum}|rawurlencode)" />]
+[<p>(#ENV{modere})<:forum_info_modere:></p>]
+
+[(#ENV*{previsu})]
+<BOUCLE_G(GROUPES_MOTS){forum=oui}{articles==(#ENV{table}|choixsiegal{articles,'oui','.*'})}{breves==(#ENV{table}|choixsiegal{breves,'oui','.*'})}{rubriques==(#ENV{table}|choixsiegal{rubriques,'oui','.*'})}{syndic==(#ENV{table}|choixsiegal{syndic,'oui','.*'})}
+>
+[(#ID_GROUPE|in_any{#ENV**{ajouter_groupe},' '})
+	<fieldset class="spip_encadrer">
+	<legend><:mots_clefs:> : #TITRE</legend>
 	    <INCLURE{fond=choix_mots}
 	      {id_groupe}
 	      {ajouter_mot}
 	      {unseul}>
-	</div>
-]</BOUCLE_G>[
-(#ENV**{afficher_texte}|choixsiegal{'non', ' ',''})
-<br />
+	</fieldset>
+]</BOUCLE_G>
+
+[(#ENV**{afficher_texte}|choixsiegal{'non', ' ',''})
 [<input type="hidden" name="titre" value="(#ENV{titre})" />]
-<input type="submit" class="spip_bouton" value="<:forum_valider:>" />
-][
-(#ENV**{afficher_texte}|choixsiegal{'non', '',' '})
+<input type="submit" class="spip_bouton" value="<:forum_valider:>" />]
+
+[(#ENV**{afficher_texte}|choixsiegal{'non', '',' '})
+
 		<fieldset class="spip_encadrer">
-		<legend><strong><:forum_titre:></strong></legend>
-		<p><label><:forum_titre:></label><input type="text" name="titre" [value="(#ENV{titre})" ]class="forml" size="40" /></p>
+		<legend><:forum_titre:></legend>
+		<p><label><:forum_titre:></label><input type="text" class="forml" name="titre"[ value="(#ENV{titre})"] size="40" /></p>
 		</fieldset>
-		<br />
+		
 		<fieldset class="spip_encadrer">
-		<legend><strong><:forum_texte:></strong></legend>
+		<legend><:forum_texte:></legend>
 		<p><:info_creation_paragraphe:></p>
 		[(#ENV**{texte}|barre_textarea{12,40})]
 		</fieldset>
-		<br />
+		
 		<fieldset class="spip_encadrer">
 			<legend><:forum_lien_hyper:></legend>
 			<p><:forum_page_url:></p>
 			<p><label><:forum_titre:></label>
-				<input type="text" name="nom_site_forum" class="forml" size="40" value="[(#ENV{nom_site_forum})]" /></p>
+				<input type="text" class="forml" name="nom_site_forum" size="40" value="[(#ENV{nom_site_forum})]" /></p>
 			<p><label><:forum_url:></label>
-			<input type="text" name="url_site" class="forml" size="40" value="[(#ENV{url_site})]" /></p>
+			<input type="text" class="forml" name="url_site" style="text-align: left;" size="40" value="[(#ENV{url_site})]" /></p>
 		</fieldset>
-		<br />
+		
 		<fieldset class="spip_encadrer">
 			<legend><:forum_qui_etes_vous:></legend>
 			<p><label><:forum_votre_nom:></label>
-				<input type="text" name="auteur" value="[(#ENV{auteur})]" class="forml" size="40"[
-					readonly='(#ENV{readonly})'] /></p>
+				<input type="text" name="auteur" value="[(#ENV{auteur})]" class="forml" size="40"[readonly="(#ENV{readonly})"] /></p>
 			<p><label><:forum_votre_email:></label>
-				<input type="text" name="email_auteur"
-				value="[(#ENV{email_auteur})]"
-				class="forml" size="40" [
-				readonly='(#ENV{readonly})'] /></p>
+				<input type="text" class="forml" name="email_auteur" value="[(#ENV{email_auteur})]" size="40" [readonly="(#ENV{readonly})"] /></p>
 		</fieldset>
 
 		<input type="submit" value="<:forum_voir_avant:>" class="spip_bouton" />
-]</form>
\ No newline at end of file
+]
+
+</form>
+
+</div>
\ No newline at end of file
diff --git a/formulaires/formulaire_forum_previsu.html b/formulaires/formulaire_forum_previsu.html
index 53b3d8a2c0..5ae53bb978 100644
--- a/formulaires/formulaire_forum_previsu.html
+++ b/formulaires/formulaire_forum_previsu.html
@@ -1,25 +1,17 @@
-<div class='spip_encadrer'>
+<fieldset class="previsu">
+<legend><:previsualisation:></legend>
 
-<div style='font-size: 120%; font-weight: bold;'>[(#ENV*{titre})]</div>
+<p>[<strong class="titre">(#ENV*{titre})</strong>][<em> - <a[ href="mailto:(#ENV{email_auteur})"]>(#ENV*{auteur})</a></em>]</p>
+[(#ENV*{texte})]
+[<p><a[ href="(#ENV{url_site}|attribut_html)"] class="spip_out">(#ENV*{nom_site_forum})</a></p>]
 
-<p />
+<B_mots>
+<p class="reponse_formulaire"><:forum_avez_selectionne:>
+<BOUCLE_mots(MOTS){id_mot IN #ENV**{ajouter_mot}}{par num type}{par type}{par num titre}{par titre}{', '}>#TITRE</BOUCLE_mots></p>
+</B_mots>
 
-[<strong><a[ href="mailto:(#ENV{email_auteur})"]>(#ENV*{auteur})</a></strong>]
-
-[<p />(#ENV*{texte})]
-
-[<p /><a [href="(#ENV{url_site}|attribut_html)"]>(#ENV*{nom_site_forum})</a>]
-
-<B_M>
- <p><:forum_avez_selectionne:></p><ul>
-<BOUCLE_M(MOTS){id_mot IN #ENV**{ajouter_mot}}{par num type}{par type}{par num titre}{par titre}>
-<li style='font-size: 80%;'>#TYPE&nbsp;: <strong>#TITRE</strong></li>
-</BOUCLE_M>
-</ul>
-</B_M>
-
-[<p align="right" class="reponse_formulaire">(#ENV*{erreur})</p>]
+[<p class="reponse_formulaire">(#ENV*{erreur})</p>]
 
 [<input type="submit" name="confirmer_forum" class="spip_bouton" value="(#ENV*{bouton})" />]
 
-</div>
\ No newline at end of file
+</fieldset>
\ No newline at end of file
diff --git a/formulaires/formulaire_inscription.html b/formulaires/formulaire_inscription.html
index 1198be6979..3272c5cb88 100644
--- a/formulaires/formulaire_inscription.html
+++ b/formulaires/formulaire_inscription.html
@@ -1,5 +1,6 @@
 <div class="formulaire_spip formulaire_inscription">
 <a name="formulaire_inscription" id="formulaire_inscription"></a>
+
 [<fieldset class="reponse_formulaire">
 <legend><:pass_erreur:></legend>
 <p>(#ENV*{message})</p>
@@ -9,7 +10,7 @@
 <p><:participer_site:></p>
 <p>(#ENV*{commentaire})</p>
 </fieldset>]
-<form id="inscription" method='post' action="#ENV{self}#formulaire_inscription">
+<form id="inscription" method="post" action="#ENV{self}#formulaire_inscription">
 	<fieldset class="spip_encadrer">
 		<legend><:form_forum_identifiants:></legend>
 		<p><:form_forum_indiquer_nom_email:></p>
@@ -23,9 +24,7 @@
 [<script type="text/javascript"><!--
 document.inscription.(#ENV{focus}).focus()
 --></script>]
-[<br />
-<div align="right">
-(#ENV{focus}|?{' ',''})
+[(#ENV{focus}|?{' ',''})
 <script type="text/javascript"><!--
 document.write("<a href='")
 document.write((window.opener) ? "javascript:close()" : "./")
@@ -33,7 +32,6 @@ document.write("'><:pass_quitter_fenetre:><" + "/a>");
 //--></script>
 <noscript>
 	&#91;<a href='./'><:pass_retour_public:></a>&#93;
-</noscript>
-</div>
-]
+</noscript>]
+
 </div>
\ No newline at end of file
diff --git a/formulaires/formulaire_login.html b/formulaires/formulaire_login.html
index e7468b4de4..57e5343a4c 100644
--- a/formulaires/formulaire_login.html
+++ b/formulaires/formulaire_login.html
@@ -3,7 +3,7 @@
 [(#ENV{echec_cookie})
 	<h3 class="spip"><:avis_erreur_cookie:></h3>
 		<strong><:login_cookie_oblige:></strong>
-		  <:login_cookie_accepte:><p />
+		  <:login_cookie_accepte:>
 ]
 
 <div style="font-family: Verdana,arial,helvetica,sans-serif; font-size: 12px;">
@@ -17,17 +17,17 @@
 			this.session_password.value = "";
 			}']>
 		<div class="spip_encadrer" style="[(#URL_SITE_SPIP|style_align)]">[
-			<div class="reponse_formulaire">(#ENV*{erreur})<br /><br /></div>
+			<div class="reponse_formulaire">(#ENV*{erreur})</div>
 ][
-			<label for='var_login'><strong><:login_login2:></strong></label><br />(#ENV{login}|?{'',' '})
-			<input type="text" id='var_login' name="var_login" class="forml" value="" size="40" />
+			<label for="var_login"><strong><:login_login2:></strong></label>(#ENV{login}|?{'',' '})
+			<input type="text" class="forml" id="var_login" name="var_login" value="" size="40" />
 			
 ][
 <div>
 [<div style="float: #LANG_RIGHT; padding-#LANG_LEFT: 10px;">(#LOGO_AUTEUR||reduire_image{100,80}|inserer_attribut{alt,#ENV{login_alt}})</div>]
 	<input type="hidden" name="session_login_hidden" value="(#ENV{login})" />
 <script type="text/javascript"><!--
-document.write("<:login_login:>&nbsp;<strong>[(#ENV{login_alt})]<" + "/strong><br />&#91;<a style='color: #e86519' href='[(#ENV{action2}
+document.write("<:login_login:>&nbsp;<strong>[(#ENV{login_alt})]<" + "/strong>&#91;<a style='color: #e86519' href='[(#ENV{action2}
 	|parametre_url{cookie_admin,non}
 	|parametre_url{url,#ENV*{url}}
 	|parametre_url{retour,#ENV*{self}})]'><font size='2'><:login_autre_identifiant:><" + "/font><" + "/a>&#93;")
@@ -37,15 +37,15 @@ document.write("<:login_login:>&nbsp;<strong>[(#ENV{login_alt})]<" + "/strong><b
 		<:login_non_securise:>
 		<a href="[(#ENV{action})]"><:login_recharger:></a>.
 	</p>
-	<label><strong><:login_login2:></strong></label><br />
-	<input type='text' name='session_login' class='forml' [value="(#ENV{login})" ]size='40' />
+	<label><strong><:login_login2:></strong></label>
+	<input type='text' name='session_login' class="forml" [value="(#ENV{login})" ]size='40' />
 </noscript>
 
 </div>
 <p>
 		<label><strong><:login_pass2:></strong></label>&nbsp;
 		<input type="password" name="session_password"[ id="var_login_(#ENV{login})"] class="forml" style="width: 140px;" value="" size="20" />
-		<br />&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox"
+		&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox"
 			 name="session_remember"
 			 id="session[_(#ENV{login})]"
 			 value="oui"[(#ENV*{prefs}|filtre_rester_connecte)checked="checked"]/>
diff --git a/formulaires/formulaire_login_forum.html b/formulaires/formulaire_login_forum.html
index 74e48785d7..79b6eb999b 100644
--- a/formulaires/formulaire_login_forum.html
+++ b/formulaires/formulaire_login_forum.html
@@ -1,21 +1,16 @@
-<!-- Formulaire de connexion pour les forums sur abonnement
-	appele dans formulaire_forum.php 
--->
+[(#REM) Formulaire de connexion pour les forums sur abonnement appele dans formulaire_forum.php ]
 
-<p><:forum_vous_enregistrer:> <:forum_vous_inscrire:></p>
+<fieldset class="reponse_formulaire">
+<legend><:forum_vous_inscrire:></legend>
+<:forum_vous_enregistrer:> <:forum_vous_inscrire:>
+</fieldset>
 
 #LOGIN_PUBLIC
 
-<div align='center' style='font-family: Verdana,arial,helvetica,sans-serif; font-size: 12px;'>
+<p align="center">
 
-&#91;<a [href='(#ENV{inscription})&amp;mode=forum[(&amp;id_rubrique=(#ENV{id_rubrique})]&amp;focus=nom_inscription']
-	target="spip_pass"
-	onclick="javascript:window.open(this.href, 'spip_pass', 'scrollbars=yes, resizable=yes, width=480, height=500'); return false;"><:login_sinscrire:></a>&#93;
+&#91;<a[ href="(#ENV{inscription})&amp;mode=forum[(&amp;id_rubrique=(#ENV{id_rubrique})]&amp;focus=nom_inscription"] target="spip_pass" onclick="javascript:window.open(this.href, 'spip_pass', 'scrollbars=yes, resizable=yes, width=480, height=500'); return false;"><:login_sinscrire:></a>&#93;
 
-&#91;<a
-		[href="(#ENV{oubli})"]
-		target="spip_pass" 
-		onclick="javascript:window.open(this.href, 'spip_pass', 'scrollbars=yes, resizable=yes, width=480, height=280'); return false;"><:login_motpasseoublie:></a>&#93;
+&#91;<a[ href="(#ENV{oubli})"] target="spip_pass" onclick="javascript:window.open(this.href, 'spip_pass', 'scrollbars=yes, resizable=yes, width=480, height=280'); return false;"><:login_motpasseoublie:></a>&#93;
 
-</div>
-<br />
+</p>
\ No newline at end of file
diff --git a/formulaires/formulaire_menu_lang.html b/formulaires/formulaire_menu_lang.html
index 9c42e722be..815c6c8b49 100644
--- a/formulaires/formulaire_menu_lang.html
+++ b/formulaires/formulaire_menu_lang.html
@@ -1,13 +1,14 @@
-<form action='#ENV{url}' method='post' style='margin:0px; padding:0px;'>
-<div>
+<div class="formulaire_spip formulaire_menu_lang">
+<a name="formulaire_menu_lang" id="formulaire_menu_lang"></a>
+
+<form action="#ENV{url}" method="post">
 	[(#ENV{url}|form_hidden)]
-	<select name='#ENV{nom}' class='forml'
-	style='vertical-align:top; max-height:24px; margin-bottom:5px; width:120px;'
-onchange="document.location.href='#ENV{url}&amp;#ENV{nom}='+this.options[this.selectedIndex].value">
+	<select class="forml" name="#ENV{nom}" onchange="document.location.href='#ENV{url}&amp;#ENV{nom}='+this.options[this.selectedIndex].value">
 	#ENV*{langues}
 	</select>
 	<noscript>
-		<div style='display: inline;'><input type='submit' value='&gt;&gt;' class="spip_bouton" /></div>
+	<input type="submit" value="&gt;&gt;" class="spip_bouton" />
 	</noscript>
-</div>
 </form>
+
+</div>
\ No newline at end of file
diff --git a/formulaires/formulaire_oubli.html b/formulaires/formulaire_oubli.html
index 19d3189106..c21d7e2168 100644
--- a/formulaires/formulaire_oubli.html
+++ b/formulaires/formulaire_oubli.html
@@ -3,10 +3,10 @@
 ][
 (#ENV*{message}|?{'',' '})
 
-<form id="oubli_form" action='[(#ENV{action})]' method='POST'>
+<form id="oubli_form" action='[(#ENV{action})]' method="post">
 	<fieldset class='spip_sanscadre'>
 	<legend><:pass_nouveau_pass:></legend>[
-	<input type='hidden' name="p" value="(#ENV{p})" />
+	<input type="hidden" name="p" value="(#ENV{p})" />
 	<label><:pass_choix_pass:></label>
 	    <input type="password" name="oubli" />
 	][
diff --git a/formulaires/formulaire_recherche.html b/formulaires/formulaire_recherche.html
index 12b0212a29..613f1eb2e4 100644
--- a/formulaires/formulaire_recherche.html
+++ b/formulaires/formulaire_recherche.html
@@ -1,10 +1,10 @@
-<form action="[(#ENV{lien})]" method="get" class="formrecherche">
-[(#ENV{lien}|form_hidden)
-]	<div>
-		<input type="text"
-			id="formulaire_recherche"
-			class="formrecherche"
-			name="recherche"
-			value="[(#ENV{recherche}|sinon{<:info_rechercher:>})]" />
-	</div>
+<div class="formulaire_spip formulaire_recherche">
+<a name="formulaire_recherche" id="formulaire_recherche"></a>
+
+<form action="[(#ENV{lien})]" method="get">
+[(#ENV{lien}|form_hidden)]
+
+<input type="text" class="forml" name="recherche" id="formulaire_recherche" value="[(#ENV{recherche}|sinon{<:info_rechercher:>})]" />
+
 </form>
+</div>
\ No newline at end of file
diff --git a/formulaires/formulaire_signature.html b/formulaires/formulaire_signature.html
index db86c7ea6f..ccddd33611 100644
--- a/formulaires/formulaire_signature.html
+++ b/formulaires/formulaire_signature.html
@@ -1,3 +1,6 @@
+<div class="formulaire_spip formulaire_signature">
+<a name="formulaire_signature" id="formulaire_signature"></a>
+
 <form method="post" action="[(#ENV{self})][#sp(#ENV{id_article})]">
 <input type="hidden" name="url_page" value="#URL_SITE_SPIP/#SELF" />
 
@@ -20,15 +23,17 @@
 	<p><label><:form_pet_nom_site2:></label>
 	<input type="text" class="forml" name="signature_nom_site" value="" size="20" /></p>
 	<p><label><:form_pet_adresse_site:></label>
-		<input type="text" class="forml" name="signature_url_site" value="http://" size="20" style="text-align: left;" /></p>
+		<input type="text" class="forml" name="signature_url_site" style="text-align: left;" value="http://" size="20" /></p>
 </fieldset>
 
 [(#ENV{message})
 	<fieldset class="spip_encadrer">
 		<legend><:form_pet_message_commentaire:></legend>
 		<p><label><:info_texte_message:></label>
-		<textarea name="message" rows="3" class="forml" cols="20"></textarea></p>
+		<textarea class="forml" name="message" rows="3" cols="20"></textarea></p>
 	</fieldset>]
 
 <input type="submit" class="spip_bouton" value="<:bouton_valider:>" />
-</form>
\ No newline at end of file
+</form>
+
+</div>
\ No newline at end of file
diff --git a/formulaires/formulaire_site.html b/formulaires/formulaire_site.html
index 71a491469e..79591fa082 100644
--- a/formulaires/formulaire_site.html
+++ b/formulaires/formulaire_site.html
@@ -1,3 +1,6 @@
+<div class="formulaire_spip formulaire_site">
+<a name="formulaire_site" id="formulaire_site"></a>
+
 <form action="[(#ENV{self})]" method="post">
 	<fieldset class="spip_encadrer">
 	<legend><:info_site:></legend>
@@ -5,9 +8,11 @@
 	<p><label><:form_prop_nom_site:></label>
 	  <input type="text" class="forml" name="nom_site" value="" size="30" /></p>
 	<p><label><:form_prop_url_site:></label>
-	  <input type="text" class="forml" name="url_site" value="http://" size="30" style="text-align: left;" /></p>
+	  <input type="text" class="forml" name="url_site" style="text-align: left;" value="http://" size="30" /></p>
 	<p><label><:form_prop_description:></label>
-	  <textarea name="description_site" rows="5" class="forml" cols="40"></textarea></p>
+	  <textarea class="forml" name="description_site" rows="5" cols="40"></textarea></p>
 	<input type="submit" class="spip_bouton" value="<:bouton_valider:>" />
 	</fieldset>
-</form>
\ No newline at end of file
+</form>
+
+</div>
\ No newline at end of file
-- 
GitLab