diff --git a/.gitattributes b/.gitattributes
index 382cf9445b146d37a9f6afe2d8b81ea2be2aefc1..a7f7145a2ab55c3c363de4f56dea8553fccf6936 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -20,6 +20,7 @@
 /bank_retour_echec.html -text
 /bank_retour_ok.html -text
 base/soyezcreateurs.php -text
+/bloc_compiler.html -text
 /boutonstexte.css.html -text
 boutonstexte/themes/soyezcreateurs/fontsizedown.png -text
 boutonstexte/themes/soyezcreateurs/fontsizeup.png -text
diff --git a/bloc_compiler.html b/bloc_compiler.html
new file mode 100644
index 0000000000000000000000000000000000000000..aac1cab64ccc0c0e93bd1d7b70587fc1a5b6c059
--- /dev/null
+++ b/bloc_compiler.html
@@ -0,0 +1,26 @@
+<BOUCLE_noisettes(NOISETTES)
+	{plugin=noizetier}
+	{id_conteneur=#ENV{id_conteneur}}
+	{par rang_noisette}>
+	#SET{conteneur, #ARRAY{type_noisette, #TYPE_NOISETTE, id_noisette, #ID_NOISETTE}}
+	<B_noisettes_enfants>
+		#SET{balise, #PARAMETRES|unserialize|table_valeur{conteneur_balise}|sinon{div}}
+		[<(#GET{balise}) class="noisette noisette_#TYPE_NOISETTE[ (#PARAMETRES|unserialize|table_valeur{conteneur_css})]">]
+	<BOUCLE_noisettes_enfants(NOISETTES)
+		{plugin=noizetier}
+		{id_conteneur=#CONTENEUR_IDENTIFIER{noizetier, #GET{conteneur}, #ENV{stockage}}}
+		{par rang_noisette}>
+		#SET{conteneur, #ARRAY{type_noisette, #TYPE_NOISETTE, id_noisette, #ID_NOISETTE}}
+		<BOUCLE_noisettes_descendants(BOUCLE_noisettes_enfants)></BOUCLE_noisettes_descendants>
+		#SET{avec_div, #CHAMP_SQL{balise}|=={defaut}|?{#CONFIG{noizetier/balise_noisette}, #CHAMP_SQL{balise}}}
+		[[(#GET{avec_div}|oui)<div class="noisette noisette_#TYPE_NOISETTE[ (#CHAMP_SQL{css})]">]
+			(#NOISETTE_COMPILER{#ID_NOISETTE})
+		[(#GET{avec_div}|oui)</div>]]
+	</BOUCLE_noisettes_enfants>
+		[</(#GET{balise})>]
+	</B_noisettes_enfants>
+	#SET{avec_div, #CHAMP_SQL{balise}|=={defaut}|?{#CONFIG{noizetier/balise_noisette}, #CHAMP_SQL{balise}}}
+	[[(#GET{avec_div}|oui)<div class="noisette noisette_#TYPE_NOISETTE[ (#CHAMP_SQL{css})]">]
+		(#NOISETTE_COMPILER{#ID_NOISETTE})
+	[(#GET{avec_div}|oui)</div>]]
+</BOUCLE_noisettes>