diff --git a/design_system_admin/modeles/carte.html b/design_system_admin/modeles/carte.html
deleted file mode 100644
index bd76b6bbc8889d93162b34bee5d5db8e605f8354..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/carte.html
+++ /dev/null
@@ -1,119 +0,0 @@
-[(#REM) carte d'articles  ]
-
-<!-- <carte|id=456|taille=sm ou lg|type=ombre|texte=mon texte de description ou non|hauteur=oui|imageid=125|alt=texte ou rien>  -->
-
-<BOUCLE_carte_article(ARTICLES){SI #ENV{id}|oui} {id_article=#ENV{id}}>
-        <div class="fr-card fr-enlarge-link fr-mb-3w
-
-        [(#ENV{type}|match{gris}|oui) fr-card--grey]
-        [(#ENV{type}|match{sansbordure}|oui) fr-card--no-border]
-        [(#ENV{type}|match{transparent}|oui) fr-card--no-background]
-        [(#ENV{type}|match{ombre}|oui) fr-card--shadow]
-
-        [(#ENV{taille}|match{sm}|oui) fr-card--sm]
-        [(#ENV{taille}|match{lg}|oui) fr-card--lg]
-
-        [(#ENV{hauteur}|match{oui}|oui) hauteur-limitee] 
-        
-        [(#ENV{largeur}|match{90}|oui) fr-w-90]
-        [(#ENV{largeur}|match{80}|oui) fr-w-80]
-        [(#ENV{largeur}|match{70}|oui) fr-w-70]
-        [(#ENV{largeur}|match{60}|oui) fr-w-60]
-        [(#ENV{largeur}|match{50}|oui) fr-w-50]
-        [(#ENV{largeur}|match{40}|oui) fr-w-40]
-
-        [(#ENV{horizontal}|match{oui}|oui) fr-card--horizontal]
-        [(#ENV{horizontal}|match{30}|oui) fr-card--horizontal-tier]
-        [(#ENV{horizontal}|match{50}|oui) fr-card--horizontal-half]
-	
-        [(#ENV{couleur}|match{jaune}|oui) fr-background-alt--yellow-tournesol]
-        [(#ENV{couleur}|match{gris}|oui) fr-card--grey]
-        [(#ENV{couleur}|match{orange}|oui) fr-background-alt--orange-terre-battue]
-
-        ">
-            <div class="fr-card__body">
-                <div class="fr-card__content">
-                    <p class="fr-card__title"> <a href="#URL_ARTICLE">[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non)#TITRE]</a><p>
-                     
-                        [(#ENV{texte}|match{non}|oui)]
-                        [(#ENV{texte}|match{non}|non)[(#ENV{texte}|oui)<div class="fr-card__desc">#ENV{texte}</div>]]
-                        [(#ENV{texte}|non)[<div class="fr-card__desc"(#DESCRIPTIF|oui)> #DESCRIPTIF</div>]]
-                        [(#ENV{texte}|non)[<div class="fr-card__desc"(#DESCRIPTIF|non)> [(#INTRODUCTION|couper{150})]</div>]]
-                        
-                </div>
-            </div>
-            <div class="fr-card__header">
-                <div class="fr-card__img">
-                <BOUCLE_image_article(DOCUMENTS){SI #ENV{imageid}|oui}{id_article=#ENV{imageid}}{0,1}>
-                    [(#FICHIER |image_reduire{350,350} |image_recadre{350,350,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
-                </BOUCLE_image_article>
-
-                <BOUCLE_image_article2(DOCUMENTS){SI #ENV{imageid}|non}{id_article}{0,1}>
-                    [(#FICHIER |image_reduire{350,350} |image_recadre{350,350,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
-                </BOUCLE_image_article2>
-            </div>
-                
-            </div>
-        </div>
-     
-
-</BOUCLE_carte_article>
-
-<!-- <carte|titre=decouvrez nos actualites|id_rubrique=456|taille=sm ou lg|type=ombre|texte=mon texte de description ou pas|imageid=125|alt=texte ou rien>  -->
-
-[(#REM) carte de rubrique ]
-
-<BOUCLE_carte_rubrique(RUBRIQUES){SI #ENV{rubrique}|oui} {id_rubrique=#ENV{rubrique}}> 
-        <div class="fr-card fr-enlarge-link fr-mb-3w
-
-        [(#ENV{type}|match{gris}|oui) fr-card--grey]
-        [(#ENV{type}|match{sansbordure}|oui) fr-card--no-border]
-        [(#ENV{type}|match{transparent}|oui) fr-card--no-background]
-        [(#ENV{type}|match{ombre}|oui) fr-card--shadow]
-
-        [(#ENV{taille}|match{sm}|oui) fr-card--sm]
-        [(#ENV{taille}|match{lg}|oui) fr-card--lg]
-
-        [(#ENV{hauteur}|match{oui}|oui) hauteur-limitee] 
-
-        [(#ENV{largeur}|match{90}|oui) fr-w-90]
-        [(#ENV{largeur}|match{80}|oui) fr-w-80]
-        [(#ENV{largeur}|match{70}|oui) fr-w-70]
-        [(#ENV{largeur}|match{60}|oui) fr-w-60]
-        [(#ENV{largeur}|match{50}|oui) fr-w-50]
-        [(#ENV{largeur}|match{40}|oui) fr-w-40]
-
-        [(#ENV{horizontal}|match{oui}|oui) fr-card--horizontal]
-        [(#ENV{horizontal}|match{30}|oui) fr-card--horizontal-tier]
-        [(#ENV{horizontal}|match{50}|oui) fr-card--horizontal-half]
-
-        [(#ENV{couleur}|match{jaune}|oui) fr-background-alt--yellow-tournesol]
-        [(#ENV{couleur}|match{gris}|oui) fr-card--grey]
-        [(#ENV{couleur}|match{orange}|oui) fr-background-alt--orange-terre-battue]
-
-        ">
-            <div class="fr-card__body">
-                <div class="fr-card__content">
-                    <p class="fr-card__title"> <a href="#URL_RUBRIQUE">[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non)#TITRE]</a><p>
-                            [(#ENV{texte}|match{non}|oui)]
-                            [(#ENV{texte}|match{non}|non)[(#ENV{texte}|oui)<div class="fr-card__desc">#ENV{texte}</div>]]
-                            [(#ENV{texte}|non)[<div class="fr-card__desc"(#DESCRIPTIF|oui)> #DESCRIPTIF</div>]]
-                            [(#ENV{texte}|non)[<div class="fr-card__desc"(#DESCRIPTIF|non)> [(#INTRODUCTION|couper{150})]</div>]]
-                </div>
-            </div>
-            <div class="fr-card__header">
-                <div class="fr-card__img">
-                <BOUCLE_image_rub(DOCUMENTS){SI #ENV{imageid}|oui}{id_document=#ENV{imageid}}{0,1}>
-                    [(#FICHIER |image_reduire{350,350} |image_recadre{350,350,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
-                </BOUCLE_image_rub>
-
-                <BOUCLE_image_rub2(DOCUMENTS){SI #ENV{imageid}|non}{id_rubrique}{0,1}>
-                    [(#FICHIER |image_reduire{350,350} |image_recadre{350,350,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
-                </BOUCLE_image_rub2>
-            </div>
-                
-            </div>
-        </div>
-     
-
-</BOUCLE_carte_rubrique>
\ No newline at end of file
diff --git a/design_system_admin/modeles/chiffre.html b/design_system_admin/modeles/chiffre.html
deleted file mode 100644
index 13fd78da6380054f8b04d87f41a89403242ea776..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/chiffre.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<p class="key-number mx-5">
-    <span class="number">[(#ENV**{number})]</span> [
-    <span class="explication">(#ENV**{explication})</span>]
-</p>
\ No newline at end of file
diff --git a/design_system_admin/modeles/citation.html b/design_system_admin/modeles/citation.html
deleted file mode 100644
index 99cf48cc436615cdb6c5e75d498c414c91884e7b..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/citation.html
+++ /dev/null
@@ -1,68 +0,0 @@
-<figure class="fr-quote fr-quote--column">
-    <blockquote [cite="(#ENV**{url_source})"]>
-        <p>«&nbsp;#ENV**{citation}&nbsp;»</p>
-    </blockquote>
-    <figcaption>
-        [<p class="fr-quote__author">(#ENV**{auteur})</p>]
-        <BOUCLE_bloc_afficher_type_source(CONDITION){si #ENV{type-source}|oui}>
-            <ul class="fr-quote__source">
-                <li>
-                    <cite>#ENV**{type-source}</cite>
-                </li>
-                <BOUCLE_details1(CONDITION){si #ENV**{details1}|oui}>
-                    <li>                    
-                        <BOUCLE_url_details1(CONDITION){si #ENV**{url-details1}|oui}>
-                            <a target="_blank" href="#ENV**{url-details1}" title="#ENV**{details1} - ouvre une nouvelle fenêtre">#ENV**{details1}</a>
-                        </BOUCLE_url_details1>
-                            #ENV**{details1}
-                        <//B_url_details1>                    
-                    </li>
-                </BOUCLE_details1>
-                <BOUCLE_details2(CONDITION){si #ENV**{details2}|oui}>
-                    <li>                    
-                        <BOUCLE_url_details2(CONDITION){si #ENV**{url-details2}|oui}>
-                            <a target="_blank" href="#ENV**{url-details2}" title="#ENV**{details2} - ouvre une nouvelle fenêtre">#ENV**{details2}</a>
-                        </BOUCLE_url_details2>
-                            #ENV**{details2}
-                        <//B_url_details2>                    
-                    </li>
-                </BOUCLE_details2>
-                <BOUCLE_details3(CONDITION){si #ENV**{details3}|oui}>
-                    <li>                    
-                        <BOUCLE_url_details3(CONDITION){si #ENV**{url-details3}|oui}>
-                            <a target="_blank" href="#ENV**{url-details3}" title="#ENV**{details3} - ouvre une nouvelle fenêtre">#ENV**{details3}</a>
-                        </BOUCLE_url_details3>
-                            #ENV**{details3}
-                        <//B_url_details3>                    
-                    </li>
-                </BOUCLE_details3>
-                <BOUCLE_details4(CONDITION){si #ENV**{details4}|oui}>
-                    <li>                    
-                        <BOUCLE_url_details4(CONDITION){si #ENV**{url-details4}|oui}>
-                            <a target="_blank" href="#ENV**{url-details4}" title="#ENV**{details4} - ouvre une nouvelle fenêtre">#ENV**{details4}</a>
-                        </BOUCLE_url_details4>
-                            #ENV**{details4}
-                        <//B_url_details4>                    
-                    </li>
-                </BOUCLE_details4>
-            </ul>
-        </BOUCLE_bloc_afficher_type_source>
-        <BOUCLE_test_si_image(CONDITION){si #ENV{image}}>
-            <div class="fr-quote__image">
-                #SET{test_numerique, #ENV**{image}|is_numeric}
-                <BOUCLE_doc_url(CONDITION){si #GET{test_numerique}}> 
-                    <BOUCLE_illustration(DOCUMENTS types_documents) {id_document=#ENV**{image}} {tout}>
-                        [<!--(#REM) gestion des liens vers des documents accessibles -->]
-                        #SET{url_doc,#URL_DOCUMENT{#ENV{image}}} 
-                        <BOUCLE_doc(DOCUMENTS){id_document=#ENV{image}}{mode=document}{doublons}{tout}>            
-                            #SET{doc_ref, #ENV*{titre}}
------                        </BOUCLE_doc>  
-                    </BOUCLE_illustration>
-                    <img src="#GET{url_doc}" class="fr-responsive-img" alt="#GET{doc_ref}" />
-                </BOUCLE_doc_url>
-                    <img src="#ENV**{image}" class="fr-responsive-img" alt="#ENV**{alt-image}" />
-                <//B_doc_url>
-            </div>
-        </BOUCLE_test_si_image> 
-    </figcaption>
-</figure>
\ No newline at end of file
diff --git a/design_system_admin/modeles/definition.html b/design_system_admin/modeles/definition.html
deleted file mode 100644
index 3d2bf38fc3ac0eab9699d6561703404b001354ac..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/definition.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<BOUCLE_Definitions(DEFINITIONS){id_definition}{statut=publie}>
-<dl>
-	<dt id="sigle#ID_DEFINITION" class="#EDIT{titre}">#TITRE</dt>
-	<dd class="#EDIT{texte}">#TEXTE</dd>
-</dl>
-</BOUCLE_Definitions>
\ No newline at end of file
diff --git a/design_system_admin/modeles/dictionnaire.html b/design_system_admin/modeles/dictionnaire.html
deleted file mode 100644
index d6da51d30b419bbf30a89e143847fce725f1c7f9..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/dictionnaire.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<B_Definitions>
-<BOUCLE_Definitions(DEFINITIONS){id_dictionnaire ?}{type ?}{par titre}{statut=publie}>
-<dl>
-<dt id="sigle#ID_DEFINITION" class="#EDIT{titre} fr-h4">#TITRE</dt>
-<dd class="#EDIT{texte}">#TEXTE</dd>
-</dl>
-</BOUCLE_Definitions>
-</B_Definitions>
\ No newline at end of file
diff --git a/design_system_admin/modeles/dse_lien.html b/design_system_admin/modeles/dse_lien.html
deleted file mode 100644
index c2fe5b3d43d12deab091a15859d66883d3d85e43..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/dse_lien.html
+++ /dev/null
@@ -1,7 +0,0 @@
-[(#REM) liens design system de l'état (https://gouvfr.atlassian.net/wiki/spaces/DB/pages/217284725/Liens+-+Links) ]
-
-[(#REM) Vérification du tpe de lien demandé]
-#SWITCH{#ENV{categorie-liens}}
-[(#CASE{externe}) #SET{param_externe, ' target="_blank" rel="noopener"'}]
-[(#CASE_DEFAULT)  ]
-<a [(#GET{param_externe})] href="#ENV{url}" class="#ENV{classes}">#ENV{texte}[ - (#ENV{poids-fichier})][ - (#ENV{typedoc})]</a>
diff --git a/design_system_admin/modeles/dsfr_chapo.html b/design_system_admin/modeles/dsfr_chapo.html
new file mode 100644
index 0000000000000000000000000000000000000000..e1895b86ec478db89c95bf06c1d130d6168e8a35
--- /dev/null
+++ b/design_system_admin/modeles/dsfr_chapo.html
@@ -0,0 +1,3 @@
+[(#ENV{fin}|non)<div class="fr-text--lead chapo">]
+
+[(#ENV{fin}|oui)</div>]
\ No newline at end of file
diff --git a/design_system_admin/modeles/dsfr_citation.html b/design_system_admin/modeles/dsfr_citation.html
index 99cf48cc436615cdb6c5e75d498c414c91884e7b..a709f1c508aaaaf15fc3bf69ec27a7464691e30a 100644
--- a/design_system_admin/modeles/dsfr_citation.html
+++ b/design_system_admin/modeles/dsfr_citation.html
@@ -1,6 +1,6 @@
 <figure class="fr-quote fr-quote--column">
     <blockquote [cite="(#ENV**{url_source})"]>
-        <p>«&nbsp;#ENV**{citation}&nbsp;»</p>
+        <p>«&nbsp;#ENV**{texte}&nbsp;»</p>
     </blockquote>
     <figcaption>
         [<p class="fr-quote__author">(#ENV**{auteur})</p>]
diff --git a/design_system_admin/modeles/dsfr_encadre.html b/design_system_admin/modeles/dsfr_encadre.html
index c127b5ed5254258cf7265633c6317b92b7ec4623..6dbdc2aff4dfa0cbedbf0887ccadf645a63f9fab 100644
--- a/design_system_admin/modeles/dsfr_encadre.html
+++ b/design_system_admin/modeles/dsfr_encadre.html
@@ -1,6 +1,26 @@
-<BOUCLE_theme2(MOTS){id_article}{id_groupe=14}>
-	#SET{numero_theme, (#INFO_DESCRIPTIF{mot, #ID_MOT_RACINE}|textebrut)}
-</BOUCLE_theme2>
+
+
+[(#ENV{couleur}|=={jaune}|oui) #SET{ma_couleur, 'fr-callout--yellow-moutarde'} ]
+[(#ENV{couleur}|=={jaune-clair}|oui) #SET{ma_couleur, 'fr-callout--yellow-tournesol'} ]
+[(#ENV{couleur}|=={bleu}|oui) #SET{ma_couleur, 'fr-callout--blue-cumulus'} ]
+[(#ENV{couleur}|=={bleu-clair}|oui) #SET{ma_couleur, 'fr-callout--blue-ecume'} ]
+[(#ENV{couleur}|=={bleu-canard}|oui) #SET{ma_couleur, 'fr-callout--green-archipel'} ]
+[(#ENV{couleur}|=={rouge}|oui) #SET{ma_couleur, 'fr-callout--purple-glycine'} ]
+[(#ENV{couleur}|=={violet}|oui) #SET{ma_couleur, 'fr-callout--purple-glycine'} ]
+[(#ENV{couleur}|=={beige}|oui) #SET{ma_couleur, 'fr-callout--pink-macaron'} ]
+[(#ENV{couleur}|=={rouge}|oui) #SET{ma_couleur, 'fr-callout--pink-tuile'} ]
+[(#ENV{couleur}|=={rose}|oui) #SET{ma_couleur, 'fr-callout--pink-tuile'} ]
+[(#ENV{couleur}|=={vert}|oui) #SET{ma_couleur, 'fr-callout--green-emeraude'} ]
+[(#ENV{couleur}|=={vert-clair}|oui) #SET{ma_couleur, 'fr-callout--green-menthe'} ]
+[(#ENV{couleur}|=={vert-tilleul}|oui) #SET{ma_couleur, 'fr-callout--green-tilleul-verveine'} ]
+[(#ENV{couleur}|=={vert-fluo}|oui) #SET{ma_couleur, 'fr-callout--green-bourgeon'} ]
+[(#ENV{couleur}|=={orange}|oui) #SET{ma_couleur, 'fr-callout--orange-terre-battue'} ]
+[(#ENV{couleur}|=={cafe}|oui) #SET{ma_couleur, 'fr-callout--brown-cafe-creme'} ]
+[(#ENV{couleur}|=={marron-clair}|oui) #SET{ma_couleur, 'fr-callout--brown-caramel'} ]
+[(#ENV{couleur}|=={marron}|oui) #SET{ma_couleur, 'fr-callout--brown-opera'} ]
+[(#ENV{couleur}|=={gris-clair}|oui) #SET{ma_couleur, 'fr-callout--beige-gris-galet'} ]
+
+
 
 [(#ENV{icone}|=={ajouter}|oui) #SET{mon-icone, ' fr-icon-file-add-fill'} ]
 [(#ENV{icone}|=={ampoule}|oui) #SET{mon-icone, ' fr-icon-lightbulb-fill'} ]
@@ -142,42 +162,16 @@
 [(#ENV{icone}|=={zoom2}|oui) #SET{mon-icone, ' fr-icon-zoom-in-line'} ]
 
 
-[(#ENV{fin}|non)
-<div class="fr-callout  
-[(#ENV{icone}|oui) fr-fi-information-line]
-[(#ENV{icone-dsfr}|oui) #ENV{icone-dsfr}]
-[(#REM) choix des couleurs] 
 
-[(#REM) gestion des icones ]
-#GET{mon-icone}
-	
-[(#REM) couleurs pour la compatibilité avec les anciens contenus ]
-	
-[(#ENV{couleur}|=={jaune}|oui) fr-callout--yellow-moutarde]
-[(#ENV{couleur}|=={jaune-clair}|oui) fr-callout--yellow-tournesol]
-[(#ENV{couleur}|=={bleu}|oui) fr-callout--blue-cumulus]
-[(#ENV{couleur}|=={bleu-clair}|oui) fr-callout--blue-ecume]
-[(#ENV{couleur}|=={bleu-canard}|oui) fr-callout--green-archipel]
-[(#ENV{couleur}|=={rouge}|oui) fr-callout--purple-glycine]
-[(#ENV{couleur}|=={violet}|oui) fr-callout--purple-glycine]
-[(#ENV{couleur}|=={beige}|oui) fr-callout--pink-macaron]
-[(#ENV{couleur}|=={rouge}|oui) fr-callout--pink-tuile]
-[(#ENV{couleur}|=={rose}|oui) fr-callout--pink-tuile]
-[(#ENV{couleur}|=={vert}|oui) fr-callout--green-emeraude]
-[(#ENV{couleur}|=={vert-clair}|oui) fr-callout--green-menthe]
-[(#ENV{couleur}|=={vert-tilleul}|oui) fr-callout--green-tilleul-verveine]
-[(#ENV{couleur}|=={vert-fluo}|oui) fr-callout--green-bourgeon]
-[(#ENV{couleur}|=={orange}|oui) fr-callout--orange-terre-battue]
-[(#ENV{couleur}|=={cafe}|oui) fr-callout--brown-cafe-creme]
-[(#ENV{couleur}|=={marron-clair}|oui) fr-callout--brown-caramel]
-[(#ENV{couleur}|=={marron}|oui) fr-callout--brown-opera]
-[(#ENV{couleur}|=={gris-clair}|oui) fr-callout--beige-gris-galet]
-[(#ENV{couleur}|=={gris}|oui) background-contrast-grey]
-	
-[(#REM) nouvelles couleur ]	
-[(#ENV{couleur-dsfr}|oui) fr-callout--#ENV{couleur-dsfr}]
-	
-"> 
+
+
+
+<BOUCLE_theme2(MOTS){id_article}{id_groupe=14}>
+	#SET{numero_theme, (#INFO_DESCRIPTIF{mot, #ID_MOT_RACINE}|textebrut)}
+</BOUCLE_theme2>
+
+[(#ENV{fin}|non)
+<div class="fr-callout  [(#ENV{icone}|oui) fr-fi-information-line][(#ENV{icone-dsfr}|oui) #ENV{icone-dsfr}][(#GET{mon-icone})][(#GET{ma_couleur})]"> 
 	[<p class="fr-alert__title">(#ENV*{titre}|propre|paragrapher)</p>]
 	[<p>(#ENV*{texte}|paragrapher|propre)</p>]
 	[<a href="(#ENV*{url})" class="fr-btn">#ENV*{bouton}</a>]
diff --git a/design_system_admin/modeles/dsfr_image.html b/design_system_admin/modeles/dsfr_image.html
index 562d00e2b0239027707f61b40fd4b9e5763b7cbd..c8178289969fa4aea19020a7db59e6a5554ac1c7 100644
--- a/design_system_admin/modeles/dsfr_image.html
+++ b/design_system_admin/modeles/dsfr_image.html
@@ -78,12 +78,12 @@ Attention a bien reproduire le modele media_image pour assurer la retrocompatibi
                         [(#ENV{lien}|oui)</a>]
     
                         <div class=' fr-py-2v fr-col-12'>
-                        [(#ENV{legende}|oui)  <p class='fr-content-media__caption fr-m-0'> [(#ENV{legende|PtoBR})] [(#CREDITS|PtoBR)]</p>]
-                        [(#ENV{legende}|non) [<p class='fr-content-media__caption fr-m-0'>(#CREDITS|PtoBR)</p>]]
+                        [<p class='fr-content-media__caption fr-m-0 fr-text--xs'>Crédits : (#CREDITS)</p>]
+                        [<p class='fr-content-media__caption fr-m-0'>(#ENV{legende})</p>]
                         [<em class='css_ressource_size fr-m-0 fr-text--xs fr-w-100 fr-display-block'>Notes : (#ENV{notes}|propre|PtoBR) </em>]
                         [<em class='css_ressource_size fr-m-0  fr-text--xs fr-w-100 fr-display-block'>Sources : (#ENV{sources}|propre|PtoBR) </em>]
                         [<em class='css_ressource_size fr-m-0  fr-text--xs fr-w-100 fr-display-block'>Traitement : (#ENV{traitement}|propre|PtoBR) </em>] 
-                        <a href='#URL_DOCUMENT' class='fr-btn fr-btn--tertiary fr-m-0 fr-p-3v    [(#ENV{sans-rien}|oui) fr-hidden]   [(#ENV{sans-telechargement}) fr-sr-only]' title="Agrandir la figure #ENV{id} (#EXTENSION, [(#TAILLE|taille_en_octets)]) "> <span class="fr-icon-zoom-in-line fr-mr-1w" aria-hidden="true"></span> [(#ENV{compact}|oui) <span class="fr-sr-only">] Agrandir [(#ENV{compact}|oui) </span>] <span class='fr-sr-only'> la figure #ENV{id} </span>
+                        <a href='#URL_DOCUMENT' class='fr-btn fr-btn--tertiary fr-m-0 fr-p-3v    [(#ENV{sans-rien}|oui) fr-hidden]   [(#ENV{sans-agrandir}) fr-sr-only]' title="Agrandir la figure #ENV{id} (#EXTENSION, [(#TAILLE|taille_en_octets)]) "> <span class="fr-icon-zoom-in-line fr-mr-1w" aria-hidden="true"></span> [(#ENV{compact}|oui) <span class="fr-sr-only">] Agrandir [(#ENV{compact}|oui) </span>] <span class='fr-sr-only'> la figure #ENV{id} </span>
                         </a>         
                          <BOUCLE_test2_csv(CONDITION){si #GET{monfichier}}>
                     <a download class="fr-btn fr-btn--tertiary fr-m-0 fr-p-3v" title="Télécharger le document #ENV{id_document} ([(#GET{type_doc}),] [ (#GET{doc_taille})])" href='#GET{url_doc}'><span class="fr-icon-download-line fr-mr-1w" aria-hidden="true">
diff --git a/design_system_admin/modeles/dsfr_lien.css b/design_system_admin/modeles/dsfr_lien.css
new file mode 100644
index 0000000000000000000000000000000000000000..c99e6c5b12d90952a0f41076e14ea79c4ab2a378
--- /dev/null
+++ b/design_system_admin/modeles/dsfr_lien.css
@@ -0,0 +1,143 @@
+.fr-card__content {
+    box-shadow: none !important;
+  }
+
+.fr-background-alt--grey {
+    --idle: transparent;
+    --hover: var(--background-alt-grey-hover)!important;
+    --active: var(--background-alt-grey-active)!important;
+    background-color: var(--background-alt-grey)!important
+}
+
+.fr-background-alt--blue-france {
+    --idle: transparent;
+    --hover: var(--background-alt-blue-france-hover)!important;
+    --active: var(--background-alt-blue-france-active)!important;
+    background-color: var(--background-alt-blue-france)!important
+}
+
+.fr-background-alt--red-marianne {
+    --idle: transparent;
+    --hover: var(--background-alt-red-marianne-hover)!important;
+    --active: var(--background-alt-red-marianne-active)!important;
+    background-color: var(--background-alt-red-marianne)!important
+}
+
+.fr-background-alt--green-tilleul-verveine {
+    --idle: transparent;
+    --hover: var(--background-alt-green-tilleul-verveine-hover)!important;
+    --active: var(--background-alt-green-tilleul-verveine-active)!important;
+    background-color: var(--background-alt-green-tilleul-verveine)!important
+}
+
+.fr-background-alt--green-bourgeon {
+    --idle: transparent;
+    --hover: var(--background-alt-green-bourgeon-hover)!important;
+    --active: var(--background-alt-green-bourgeon-active)!important;
+    background-color: var(--background-alt-green-bourgeon)!important
+}
+
+.fr-background-alt--green-emeraude {
+    --idle: transparent;
+    --hover: var(--background-alt-green-emeraude-hover)!important;
+    --active: var(--background-alt-green-emeraude-active)!important;
+    background-color: var(--background-alt-green-emeraude)!important
+}
+
+.fr-background-alt--green-menthe {
+    --idle: transparent;
+    --hover: var(--background-alt-green-menthe-hover)!important;
+    --active: var(--background-alt-green-menthe-active)!important;
+    background-color: var(--background-alt-green-menthe)!important
+}
+
+.fr-background-alt--green-archipel {
+    --idle: transparent;
+    --hover: var(--background-alt-green-archipel-hover)!important;
+    --active: var(--background-alt-green-archipel-active)!important;
+    background-color: var(--background-alt-green-archipel)!important
+}
+
+.fr-background-alt--blue-ecume {
+    --idle: transparent;
+    --hover: var(--background-alt-blue-ecume-hover)!important;
+    --active: var(--background-alt-blue-ecume-active)!important;
+    background-color: var(--background-alt-blue-ecume)!important
+}
+
+.fr-background-alt--blue-cumulus {
+    --idle: transparent;
+    --hover: var(--background-alt-blue-cumulus-hover)!important;
+    --active: var(--background-alt-blue-cumulus-active)!important;
+    background-color: var(--background-alt-blue-cumulus)!important
+}
+
+.fr-background-alt--purple-glycine {
+    --idle: transparent;
+    --hover: var(--background-alt-purple-glycine-hover)!important;
+    --active: var(--background-alt-purple-glycine-active)!important;
+    background-color: var(--background-alt-purple-glycine)!important
+}
+
+.fr-background-alt--pink-macaron {
+    --idle: transparent;
+    --hover: var(--background-alt-pink-macaron-hover)!important;
+    --active: var(--background-alt-pink-macaron-active)!important;
+    background-color: var(--background-alt-pink-macaron)!important
+}
+
+.fr-background-alt--pink-tuile {
+    --idle: transparent;
+    --hover: var(--background-alt-pink-tuile-hover)!important;
+    --active: var(--background-alt-pink-tuile-active)!important;
+    background-color: var(--background-alt-pink-tuile)!important
+}
+
+.fr-background-alt--yellow-tournesol {
+    --idle: transparent;
+    --hover: var(--background-alt-yellow-tournesol-hover)!important;
+    --active: var(--background-alt-yellow-tournesol-active)!important;
+    background-color: var(--background-alt-yellow-tournesol)!important;
+}
+
+.fr-background-alt--yellow-moutarde {
+    --idle: transparent;
+    --hover: var(--background-alt-yellow-moutarde-hover)!important;
+    --active: var(--background-alt-yellow-moutarde-active)!important;
+    background-color: var(--background-alt-yellow-moutarde)!important
+}
+
+.fr-background-alt--orange-terre-battue {
+    --idle: transparent;
+    --hover: var(--background-alt-orange-terre-battue-hover)!important;
+    --active: var(--background-alt-orange-terre-battue-active)!important;
+    background-color: var(--background-alt-orange-terre-battue)!important
+}
+
+.fr-background-alt--brown-cafe-creme {
+    --idle: transparent;
+    --hover: var(--background-alt-brown-cafe-creme-hover)!important;
+    --active: var(--background-alt-brown-cafe-creme-active)!important;
+    background-color: var(--background-alt-brown-cafe-creme)!important
+}
+
+.fr-background-alt--brown-caramel {
+    --idle: transparent;
+    --hover: var(--background-alt-brown-caramel-hover)!important;
+    --active: var(--background-alt-brown-caramel-active)!important;
+    background-color: var(--background-alt-brown-caramel)!important
+}
+
+.fr-background-alt--brown-opera {
+    --idle: transparent;
+    --hover: var(--background-alt-brown-opera-hover)!important;
+    --active: var(--background-alt-brown-opera-active)!important;
+    background-color: var(--background-alt-brown-opera)!important
+}
+
+.fr-background-alt--beige-gris-galet {
+    --idle: transparent;
+    --hover: var(--background-alt-beige-gris-galet-hover)!important;
+    --active: var(--background-alt-beige-gris-galet-active)!important;
+    background-color: var(--background-alt-beige-gris-galet)!important
+}
\ No newline at end of file
diff --git a/design_system_admin/modeles/dsfr_lien.html b/design_system_admin/modeles/dsfr_lien.html
index 9c4754bc0ad87a43999d579d5536698ba5816147..ee083de809d146f71cff7b2fbe9516194e915aed 100644
--- a/design_system_admin/modeles/dsfr_lien.html
+++ b/design_system_admin/modeles/dsfr_lien.html
@@ -1,35 +1,36 @@
-[(#REM)
-Gestion des liens d'article, de rubriques d'url et de doc avec les modeles correspondants
-]
-
-[(#REM) renommage des variables de liens
-
-|id=5186
-|rub=319 (rubrique)
-|doc=156 (document)
-
-|petit ou |grand
-
-|icone=fr-fi-arrow-right-line
-|icone-droite
-|icone-gauche
-
-
-|url=http:// .... (avec verification si l'url contient pdf ou pas) 
-
-|nouvelle-fenetre
-
-|forme=carte ou  |forme=tuile ou |forme=tag ou |forme=bouton ou |forme=bloc ?
-
-Verification dans l'ordre : rubrique, document, url, pdf ou article (par defaut)
-
-ajout des taille sm (petit) et LG (grande)
-
-]
+[(#REM)Gestion des liens d'article, de rubriques d'url et de doc avec les modeles correspondants]
+
+[(#REM) ajout de la feuille CSS du modele ]
+<link rel="stylesheet" type="text/css" href="#CHEMIN{modeles/dsfr_lien.css}" 4 />
+
+[(#REM) couleur des fonds ]
+[(#ENV{couleur}|=={jaune}|oui) #SET{ma_couleur, 'fr-background-alt--yellow-moutarde'} ]
+[(#ENV{couleur}|=={jaune-clair}|oui) #SET{ma_couleur, 'fr-background-alt--yellow-tournesol'} ]
+[(#ENV{couleur}|=={bleu}|oui) #SET{ma_couleur, 'fr-background-alt--blue-cumulus'} ]
+[(#ENV{couleur}|=={bleu-clair}|oui) #SET{ma_couleur, 'fr-background-alt--blue-ecume'} ]
+[(#ENV{couleur}|=={bleu-canard}|oui) #SET{ma_couleur, 'fr-background-alt--green-archipel'} ]
+[(#ENV{couleur}|=={rouge}|oui) #SET{ma_couleur, 'fr-background-alt--purple-glycine'} ]
+[(#ENV{couleur}|=={violet}|oui) #SET{ma_couleur, 'fr-background-alt--purple-glycine'} ]
+[(#ENV{couleur}|=={beige}|oui) #SET{ma_couleur, 'fr-background-alt--pink-macaron'} ]
+[(#ENV{couleur}|=={rouge}|oui) #SET{ma_couleur, 'fr-background-alt--pink-tuile'} ]
+[(#ENV{couleur}|=={rose}|oui) #SET{ma_couleur, 'fr-background-alt--pink-tuile'} ]
+[(#ENV{couleur}|=={vert}|oui) #SET{ma_couleur, 'fr-background-alt--green-emeraude'} ]
+[(#ENV{couleur}|=={vert-clair}|oui) #SET{ma_couleur, 'fr-background-alt--green-menthe'} ]
+[(#ENV{couleur}|=={vert-tilleul}|oui) #SET{ma_couleur, 'fr-background-alt--green-tilleul-verveine'} ]
+[(#ENV{couleur}|=={vert-fluo}|oui) #SET{ma_couleur, 'fr-background-alt--green-bourgeon'} ]
+[(#ENV{couleur}|=={orange}|oui) #SET{ma_couleur, 'fr-background-alt--orange-terre-battue'} ]
+[(#ENV{couleur}|=={cafe}|oui) #SET{ma_couleur, 'fr-background-alt--brown-cafe-creme'} ]
+[(#ENV{couleur}|=={marron-clair}|oui) #SET{ma_couleur, 'fr-background-alt--brown-caramel'} ]
+[(#ENV{couleur}|=={marron}|oui) #SET{ma_couleur, 'fr-background-alt--brown-opera'} ]
+[(#ENV{couleur}|=={gris-clair}|oui) #SET{ma_couleur, 'fr-background-alt--beige-gris-galet'} ]
+[(#ENV{couleur}|=={gris}|oui) #SET{ma_couleur, 'fr-background-alt--grey'} ]
+ 
 
+[(#REM) gestion d'une div de debut et de fin ]
+[(#ENV{debut}|oui)<div class="fr-grid-row [(#ENV{marge}|oui) fr-grid-row--gutters ] fr-mb-3w">]
+[(#ENV{fin}|oui)</div>]
 
 [(#REM) gestion des icones ]
-
 [(#ENV{icone}|=={ajouter}|oui) #SET{mon-icone, ' fr-icon-file-add-fill'} ]
 [(#ENV{icone}|=={ampoule}|oui) #SET{mon-icone, ' fr-icon-lightbulb-fill'} ]
 [(#ENV{icone}|=={archive}|oui) #SET{mon-icone, ' fr-icon-archive-fill'} ]
@@ -172,351 +173,576 @@ ajout des taille sm (petit) et LG (grande)
 [(#REM)icone par defaut]
 [(#ENV{icone}|oui) #SET{mon-icone, ' fr-icon-arrow-right-line'} ]
 
-
 [(#ENV{icone-dsfr}|oui) #SET{mon-icone, #ENV{icone-dsfr}}]
 
-<BOUCLE_condition_rubrique(CONDITION){si #ENV{rub}|oui}>
-  [(#REM) c'est une rubrique ]
-
-
-  [(#REM) c'est une rubrique avec un format card ]
-
-                      <BOUCLE_rubrique-carte(RUBRIQUES){SI #ENV{carte}|oui}{id_rubrique=#ENV{rub}} >
-                        <div class="fr-card fr-enlarge-link fr-card--horizontal fr-card--sm hauteur-limitee fr-mb-5v ">
-                          <div class="fr-card__body">
-                              <div class="fr-card__content fr-background-alt--orange-terre-battue">
-                                  <p class="fr-card__title">
-                                      <a href="#URL_RUBRIQUE">#TITRE</a>
-                                  </p>
-                                  <div class="fr-card__desc">[(#INTRODUCTION{150})]</div>
-                                  <div class="fr-card__start">
-                                      <p class="fr-card__detail fr-icon-calendar-line">[(#DATE|affdate)]</p>
-                                  </div>
-                              </div>
-                          </div>
-                          <div class="fr-card__header">
-                              <div class="fr-card__img">
-                                  <BOUCLE_image_bignews3(DOCUMENTS){id_rubrique}{0,1}>
-                                      [(#FICHIER |image_reduire{350,350} |image_recadre{350,350,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
-                                      </BOUCLE_image_bignews3>
-                                      <BOUCLE_theme23(MOTS){id_rubrique}{id_groupe=14}>
-                                        #SET{themeimage, (#INFO_DESCRIPTIF{mot, #ID_MOT_RACINE}|textebrut)}
-                                        <img width="350" height="350" class="fr-img-responsive" src="#CHEMIN{images/themes/#GET{themeimage}-navigation.svg}"  alt="">
-                                        </BOUCLE_theme23> 
-                                      <//B_image_bignews3>
-                              </div>  
-                          </div>
-                      </div>
-                      </BOUCLE_rubrique-carte>
+[(#REM) gestion des couleurs de badge ]
+[(#ENV{couleur_badge}|=={jaune}|oui) #SET{moncouleurbadge, 'fr-badge--new'} ]
+[(#ENV{couleur_badge}|=={marron}|oui) #SET{moncouleurbadge, 'fr-badge--warning'} ]
+[(#ENV{couleur_badge}|=={bleu}|oui) #SET{moncouleurbadge, 'fr-badge--info'} ]
+[(#ENV{couleur_badge}|=={rouge}|oui) #SET{moncouleurbadge, 'fr-badge--error'} ]
+[(#ENV{couleur_badge}|=={vert}|oui) #SET{moncouleurbadge, 'fr-badge--success'} ]
+
+[(#REM) c'est un article ]
+<BOUCLE_condition_article(CONDITION){si #ENV{id}|oui}> 
+
+  [(#REM) c'est un article avec un format card ]
+  <BOUCLE_article-carte(ARTICLES){SI #ENV{carte}|oui}{id_article=#ENV{id}} >
+
+  [(#ENV{vertical}|oui)
+  <div class="fr-col fr-col-12
+  [(#ENV{2cartes}|oui) fr-col-md-6 ]
+  [(#ENV{3cartes}|oui) fr-col-md-4 ]
+  [(#ENV{4cartes}|oui) fr-col-md-3 ]
+  ">]
+
+    <div class="fr-card fr-enlarge-link 
+    [(#ENV{vertical}|non) fr-card--horizontal]
+    [(#ENV{ratio50}|oui) fr-card--horizontal-half]
+    [(#ENV{ratio30}|oui) fr-card--horizontal-tier]
+    fr-card--sm [(#ENV{hauteur}|oui) hauteur-limitee ] fr-mb-2w ">
+      <div class="fr-card__body">
+          <div class="fr-card__content [(#GET{ma_couleur})]">
+              <p class="fr-card__title">
+                  <a href="#URL_ARTICLE">[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]</a>
+              </p>
+              <div class="fr-card__desc">[(#INTRODUCTION{150})]</div>
+              [<div class="fr-card__start">
+                <ul class="fr-badges-group">
+                    <li><p class="fr-badge [(#GET{moncouleurbadge})]">(#ENV{badge})</p></li>
+                </ul>
+            </div>]
+            [(#ENV{sans-date}|non)<div class="fr-card__start">
+                  <p class="fr-card__detail fr-icon-calendar-line">[(#DATE|affdate)]</p>
+              </div>]
+          </div>
+      </div>
+
+      <BOUCLE_conditionsimage_a0(CONDITION){SI #ENV{sans-image}|non}>
+        <div class="fr-card__header">
+            <div class="fr-card__img ">
+              <BOUCLE_conditionsimage_a(CONDITION){SI #ENV{logo}|oui}>
+                [(#LOGO_ARTICLE|image_reduire{350,350} |image_recadre{350,350,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
+              </BOUCLE_conditionsimage_a>
+
+              <BOUCLE_conditionsimage_a2(CONDITION){SI #ENV{image}|oui}>
+                <BOUCLE_image_bignews_a3(DOCUMENTS){id_article}{0,1}>
+                 [(#FICHIER |image_reduire{350,350} |image_recadre{350,350,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
+                </BOUCLE_image_bignews_a3>
+              </BOUCLE_conditionsimage_a2>
+
+              <BOUCLE_conditionsimage_id(CONDITION){SI #ENV{image_id}|oui}>
+                <BOUCLE_image_doc_id(DOCUMENTS){id_document=#ENV{image_id}}{0,1}>
+                  [(#FICHIER |image_reduire{350,350} |image_recadre{350,350,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
+                </BOUCLE_image_doc_id>
+              </BOUCLE_conditionsimage_id>
+
+              <BOUCLE_conditionsimage_a3(CONDITION){SI #ENV{image}|non}{SI #ENV{logo}|non}{SI #ENV{image_id}|non}>
+                    <BOUCLE_theme23_a(MOTS){id_article}{id_groupe=14}>
+                      #SET{themeimage, (#INFO_DESCRIPTIF{mot, #ID_MOT_RACINE}|textebrut)}
+                      <img width="350" height="350" class="fr-img-responsive" src="#CHEMIN{images/themes/#GET{themeimage}-navigation.svg}"  alt="">
+                      </BOUCLE_theme23_a>
+                      
+                      <BOUCLE_image_par_defaut(ARTICLES){id_article}{0,1}>
+                        [(#LOGO_ARTICLE|image_reduire{350,350} |image_recadre{350,350,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
+                      </BOUCLE_image_par_defaut>
 
-                      [(#REM) c'est une rubrique avec un format tuile ]
+                      <//B_theme23_a>
+              </BOUCLE_conditionsimage_a3>
 
-                      <BOUCLE_rubrique-tuile(RUBRIQUES){SI #ENV{tuile}|oui} {id_rubrique=#ENV{rub}}>
-                        <div class="fr-tile fr-enlarge-link fr-tile--horizontal">
-                          <div class="fr-tile__body">
-                              <h4 class="fr-tile__title">
-                                  <a class="fr-tile__link" href="#URL_RUBRIQUE">[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]</a>
-                              </h4>
-                              <div class="fr-tile__desc">[(#INTRODUCTION{150})]</div>
-                          </div>
-                          <div class="fr-tile__img">
-                            <BOUCLE_image_rub_tuile(DOCUMENTS){id_rubrique}{0,1}>
-                              [(#FICHIER |image_reduire{200,350} |image_recadre{200,200,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
-                              </BOUCLE_image_rub_tuile>
-                              <BOUCLE_theme25(MOTS){id_rubrique}{id_groupe=14}>
-                                        #SET{themeimage, (#INFO_DESCRIPTIF{mot, #ID_MOT_RACINE}|textebrut)}
-                                        <img width="350" height="350" class="fr-img-responsive" src="#CHEMIN{images/themes/#GET{themeimage}-navigation.svg}"  alt="">
-                              </BOUCLE_theme25> 
-                              <//B_image_tuile>
-                          </div>
-                        </div>
-                        </BOUCLE_rubrique-tuile>
+            </div>  
+        </div>
+      </BOUCLE_conditionsimage_a0>
+
+  </div>
+  [(#ENV{vertical}|oui)</div>]
+  </BOUCLE_article-carte>
+
+  [(#REM) c'est un article avec un format tuile ]
+  <BOUCLE_article-tuile(ARTICLES){SI #ENV{tuile}|oui} {id_article=#ENV{id}}>
+    [(#ENV{vertical}|oui)
+    <div class="fr-col fr-col-12
+    [(#ENV{2cartes}|oui) fr-col-md-6 ]
+    [(#ENV{3cartes}|oui) fr-col-md-4 ]
+    [(#ENV{4cartes}|oui) fr-col-md-3 ]
+    ">]
+    <div class="fr-tile fr-enlarge-link [(#ENV{vertical}|non)fr-tile--horizontal] fr-mb-2w">
+      <div class="fr-tile__body">
+        <div class="fr-tile__content">
+          <h4 class="fr-tile__title">
+              <a class="fr-tile__link" href="#URL_ARTICLE">[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]</a>
+          </h4>
+          <div class="fr-tile__desc">[(#INTRODUCTION{150})]</div>
+      </div>
+    </div>
+      <BOUCLE_conditionstuileimage2(CONDITION){SI #ENV{sans-image}|non}>
+      <div class="fr-tile__img ">
+        <BOUCLE_image_tuile(DOCUMENTS){id_article}{0,1}>
+          [(#FICHIER |image_reduire{200,350} |image_recadre{200,200,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
+          </BOUCLE_image_tuile>
+          <img src="#CHEMIN{../dse_theme/images/ODD-banniere-agenda.jpg}" width="250" height="140" class="fr-responsive-img" alt="" />
+          <//B_image_tuile>
+      </div>
+    </BOUCLE_conditionstuileimage2>
+    </div>
+    [(#ENV{vertical}|oui)</div>]
+    </BOUCLE_article-tuile>
+
+    [(#REM) c'est un article avec un format bouton ]
+    <BOUCLE_article-bouton(ARTICLES){SI #ENV{bouton}|oui} {id_article=#ENV{id}}>
+    <a class="fr-btn fr-my-1v [(#ENV{secondaire}|oui) fr-btn--secondary] [(#ENV{tertiaire}|oui) fr-btn--tertiary] [(#ENV{sans-encadre}|oui) fr-btn--tertiary-no-outline] [(#GET{mon-icone}) ] [(#ENV{icone-gauche}|non) [(#ENV{icone-seule}|non) fr-btn--icon-right ]] [(#ENV{icone-gauche}|oui) fr-btn--icon-left] [(#ENV{petit}|oui) fr-btn--sm] [(#ENV{grand}|oui) fr-btn--lg]" [(#ENV{icone-seule}|oui)title="[(#ENV{titre}|oui) #ENV{titre}][(#ENV{titre}|non) #TITRE]"]  [style="width:(#ENV{largeur})"] href="#URL_ARTICLE" [(#ENV{nouvelle-fenetre}|oui) target="_blank" rel="noopener" title="[(#ENV{titre}|oui) #ENV{titre}] [(#ENV{titre}|non)  #TITRE] - ouvre une nouvelle fenêtre"] >	[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]</a>
+  </BOUCLE_article-bouton>
+
+  [(#REM) c'est un article avec un format tag ]
+  <BOUCLE_article-tag(ARTICLES){SI #ENV{tag}|oui} {id_article=#ENV{id}}>
+    <a class="fr-tag fr-my-1v [(#GET{mon-icone})] [(#ENV{icone-gauche}|non) fr-tag--icon-right] [(#ENV{icone-gauche}|oui) fr-tag--icon-left] [(#ENV{petit}|oui) fr-tag--sm] [(#ENV{grand}|oui) fr-tag--lg]" target="_self" href="#URL_ARTICLE" >[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]</a>
+  </BOUCLE_article-tag>
+
+    [(#REM) ce n'est pas  une card ou une tuile  ou un bouton  ou un tag 
+    donc c'est un article simple ou avec un target blank une taille et une icone]
+
+    <BOUCLE_article-simple(ARTICLES){id_article=#ENV{id}}{SI #ENV{carte}|non}{SI #ENV{tuile}|non}{SI #ENV{bouton}|non}{SI #ENV{tag}|non}>
+      <a  class="fr-link  [(#GET{mon-icone})] [(#ENV{icone-gauche}|non) fr-link--icon-right] [(#ENV{icone-gauche}|oui) fr-link--icon-left] [(#ENV{petit}|oui) fr-link--sm] [(#ENV{grand}|oui) fr-link--lg]" href="#URL_ARTICLE" [(#ENV{nouvelle-fenetre}|oui) target="_blank" rel="noopener" title="[(#ENV{titre}|oui)#ENV{titre}] [(#ENV{titre}|non)#TITRE] - ouvre une nouvelle fenêtre"]>
+        [(#ENV{titre}|oui) #ENV{titre}][(#ENV{titre}|non) #TITRE]
+      </a>
+    </BOUCLE_article-simple>
+
+
+</BOUCLE_condition_article> 
+
+[(#REM) c'est une rubrique ]
+<BOUCLE_condition_rubrique(CONDITION){si #ENV{rub}|oui}>
 
-                        [(#REM) c'est un article avec un format bouton ]
+    [(#REM) c'est une rubrique avec un format card ]
+    <BOUCLE_rubrique-carte(RUBRIQUES){SI #ENV{carte}|oui}{id_rubrique=#ENV{rub}} >
+      [(#ENV{vertical}|oui)
+      <div class="fr-col fr-col-12
+      [(#ENV{2cartes}|oui) fr-col-md-6 ]
+      [(#ENV{3cartes}|oui) fr-col-md-4 ]
+      [(#ENV{4cartes}|oui) fr-col-md-3 ]
+      ">]
+      <div class="fr-card fr-enlarge-link 
+      [(#ENV{vertical}|non) fr-card--horizontal]
+      [(#ENV{ratio50}|oui) fr-card--horizontal-half]
+      [(#ENV{ratio30}|oui) fr-card--horizontal-tier]
+      fr-card--sm [(#ENV{hauteur}|oui) hauteur-limitee ] fr-mb-2w ">
+        <div class="fr-card__body">
+            <div class="fr-card__content [(#GET{ma_couleur})]">
+                <p class="fr-card__title">
+                    <a href="#URL_RUBRIQUE">#TITRE</a>
+                </p>
+                <div class="fr-card__desc">[(#INTRODUCTION{150})]</div>
+                [<div class="fr-card__start">
+                  <ul class="fr-badges-group">
+                      <li><p class="fr-badge [(#GET{moncouleurbadge})]">(#ENV{badge})</p></li>
+                  </ul>
+              </div>]
+              [(#ENV{sans-date}|non)<div class="fr-card__start">
+                    <p class="fr-card__detail fr-icon-calendar-line">[(#DATE|affdate)]</p>
+                </div>]
+            </div>
+        </div>
+        <BOUCLE_conditionsimage0(CONDITION){SI #ENV{sans-image}|non}>
+        <div class="fr-card__header">
+            <div class="fr-card__img ">
+              <BOUCLE_conditionsimage(CONDITION){SI #ENV{logo}|oui}>
+                [(#LOGO_RUBRIQUE|image_reduire{350,350} |image_recadre{350,350,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
+              </BOUCLE_conditionsimage>
+
+              <BOUCLE_conditionsimage2(CONDITION){SI #ENV{image}|oui}>
+                <BOUCLE_image_bignews3(DOCUMENTS){id_rubrique}{0,1}>
+                  [(#FICHIER |image_reduire{350,350} |image_recadre{350,350,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
+                </BOUCLE_image_bignews3>
+              </BOUCLE_conditionsimage2>
+
+              <BOUCLE_conditionsimagerub_id(CONDITION){SI #ENV{image_id}|oui}>
+                <BOUCLE_image_docrub_id(DOCUMENTS){id_document=#ENV{image_id}}{0,1}>
+                  [(#FICHIER |image_reduire{350,350} |image_recadre{350,350,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
+                </BOUCLE_image_docrub_id>
+              </BOUCLE_conditionsimagerub_id>
+
+              <BOUCLE_conditionsimage3(CONDITION){SI #ENV{image}|non}{SI #ENV{logo}|non}{SI #ENV{image_id}|non}>
+                    <BOUCLE_theme23(MOTS){id_rubrique}{id_groupe=14}>
+                      #SET{themeimage, (#INFO_DESCRIPTIF{mot, #ID_MOT_RACINE}|textebrut)}
+                      <img width="350" height="350" class="fr-img-responsive" src="#CHEMIN{images/themes/#GET{themeimage}-navigation.svg}"  alt="">
+                      </BOUCLE_theme23> 
+                      [(#LOGO_RUBRIQUE|image_reduire{350,350} |image_recadre{350,350,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
+                    <//B_theme23> 
+              </BOUCLE_conditionsimage3>
+
+            </div>  
+        </div>
+      </BOUCLE_conditionsimage0>
+    </div>
+          [(#ENV{vertical}|oui)</div>]
+    </BOUCLE_rubrique-carte>
+
+    [(#REM) c'est une rubrique avec un format tuile ]
+
+    <BOUCLE_rubrique-tuile(RUBRIQUES){SI #ENV{tuile}|oui} {id_rubrique=#ENV{rub}}>
+      [(#ENV{vertical}|oui)
+      <div class="fr-col fr-col-12
+      [(#ENV{2cartes}|oui) fr-col-md-6 ]
+      [(#ENV{3cartes}|oui) fr-col-md-4 ]
+      [(#ENV{4cartes}|oui) fr-col-md-3 ]
+      ">]
+      <div class="fr-tile fr-enlarge-link [(#ENV{vertical}|non)fr-tile--horizontal] fr-mb-2w">
+        <div class="fr-tile__body">
+          <div class="fr-tile__content">
+            <h4 class="fr-tile__title">
+                <a class="" href="#URL_RUBRIQUE">[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]</a>
+            </h4>
+            <div class="fr-tile__desc">[(#INTRODUCTION{150})]</div>
+        </div>
+      </div>
+        <BOUCLE_conditionstuileimage(CONDITION){SI #ENV{sans-image}|non}>
+          <div class="fr-tile__img ">
+            
+          
+              <BOUCLE_image_rub_tuile(DOCUMENTS){id_rubrique}{0,1}>
+            [(#FICHIER |image_reduire{80,80} |image_recadre{80,80,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
+            </BOUCLE_image_rub_tuile>
+            
+            <BOUCLE_theme25(MOTS){id_rubrique}{id_groupe=14}>
+                      #SET{themeimage, (#INFO_DESCRIPTIF{mot, #ID_MOT_RACINE}|textebrut)}
+                      <img width="350" height="350" class="fr-img-responsive" src="#CHEMIN{images/themes/#GET{themeimage}-navigation.svg}"  alt="">
+            </BOUCLE_theme25> 
+              
+          
+      </div>
+      </BOUCLE_conditionstuileimage>
+      </div>
+      [(#ENV{vertical}|oui)</div>]
+      </BOUCLE_rubrique-tuile>
 
-                        <BOUCLE_rubrique-bouton(RUBRIQUES){SI #ENV{bouton}|oui} {id_rubrique=#ENV{rub}}>
-                        <a class="fr-btn fr-my-1v [(#ENV{secondaire}|oui) fr-btn--secondary] [(#ENV{tertiaire}|oui) fr-btn--tertiary] [(#ENV{sans-encadre}|oui) fr-btn--tertiary-no-outline] [(#GET{mon-icone})]  [(#ENV{icone-gauche}|non) [(#ENV{icone-seule}|non) fr-btn--icon-right ]] [(#ENV{icone-gauche}|oui) fr-btn--icon-left] [(#ENV{petit}|oui) fr-btn--sm] [(#ENV{grand}|oui) fr-btn--lg]" [(#ENV{icone-seule}|oui)title="[(#ENV{titre}|oui) #ENV{titre}][(#ENV{titre}|non) #TITRE]"]  [style="width:(#ENV{largeur})"] href="#URL_RUBRIQUE" [(#ENV{nouvelle-fenetre}|oui) target="_blank" rel="noopener" title="[(#ENV{titre}|oui) #ENV{titre}] [(#ENV{titre}|non)  #TITRE] - ouvre une nouvelle fenêtre"] >[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]</a>
-                      </BOUCLE_rubrique-bouton>
+      [(#REM) c'est un article avec un format bouton ]
 
-                      [(#REM) c'est un article avec un format tag ]
-                      
-                      <BOUCLE_rubrique-tag(RUBRIQUES){SI #ENV{tag}|oui} {id_rubrique=#ENV{rub}}>
-                        <a class="fr-tag fr-my-1v [(#GET{mon-icone})] [(#ENV{icone-gauche}|non) fr-tag--icon-right] [(#ENV{icone-gauche}|oui) fr-tag--icon-left] [(#ENV{petit}|oui) fr-tag--sm] [(#ENV{grand}|oui) fr-tag--lg]" target="_self" href="#URL_RUBRIQUE" >[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]</a>
-                      </BOUCLE_rubrique-tag>
-
-                        [(#REM) ce n'est pas 
-                        une card 
-                        ou une tuile 
-                        ou un bouton 
-                        ou un tag 
-                        donc c'est une rubrique simple ou avec un target blank une taille et une icone]
-
-                        <BOUCLE_rubrique-simple(RUBRIQUES){id_rubrique=#ENV{rub}}{SI #ENV{carte}|non}>
-                          <a  class="fr-link  [(#GET{mon-icone})] [(#ENV{icone-gauche}|non) fr-link--icon-right] [(#ENV{icone-gauche}|oui) fr-link--icon-left] [(#ENV{petit}|oui) fr-link--sm] [(#ENV{grand}|oui) fr-link--lg]" href="#URL_RUBRIQUE" [(#ENV{nouvelle-fenetre}|oui) target="_blank" rel="noopener" title="[(#ENV{titre}|oui)#ENV{titre}] [(#ENV{titre}|non)#TITRE] - ouvre une nouvelle fenêtre"]>
-                            [(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]
-                          </a>
-                        </BOUCLE_rubrique-simple>
+      <BOUCLE_rubrique-bouton(RUBRIQUES){SI #ENV{bouton}|oui} {id_rubrique=#ENV{rub}}>
+      <a class="fr-btn fr-my-1v [(#ENV{secondaire}|oui) fr-btn--secondary] [(#ENV{tertiaire}|oui) fr-btn--tertiary] [(#ENV{sans-encadre}|oui) fr-btn--tertiary-no-outline] [(#GET{mon-icone})]  [(#ENV{icone-gauche}|non) [(#ENV{icone-seule}|non) fr-btn--icon-right ]] [(#ENV{icone-gauche}|oui) fr-btn--icon-left] [(#ENV{petit}|oui) fr-btn--sm] [(#ENV{grand}|oui) fr-btn--lg]" [(#ENV{icone-seule}|oui)title="[(#ENV{titre}|oui) #ENV{titre}][(#ENV{titre}|non) #TITRE]"]  [style="width:(#ENV{largeur})"] href="#URL_RUBRIQUE" [(#ENV{nouvelle-fenetre}|oui) target="_blank" rel="noopener" title="[(#ENV{titre}|oui) #ENV{titre}] [(#ENV{titre}|non)  #TITRE] - ouvre une nouvelle fenêtre"] >[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]</a>
+    </BOUCLE_rubrique-bouton>
 
-                        <//B_rubrique-tag>
-                        
-                        <//B_rubrique-bouton>
+    [(#REM) c'est un article avec un format tag ]
+    
+    <BOUCLE_rubrique-tag(RUBRIQUES){SI #ENV{tag}|oui} {id_rubrique=#ENV{rub}}>
+      <a class="fr-tag fr-my-1v [(#GET{mon-icone})] [(#ENV{icone-gauche}|non) fr-tag--icon-right] [(#ENV{icone-gauche}|oui) fr-tag--icon-left] [(#ENV{petit}|oui) fr-tag--sm] [(#ENV{grand}|oui) fr-tag--lg]" target="_self" href="#URL_RUBRIQUE" >[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]</a>
+    </BOUCLE_rubrique-tag>
 
-                      <//B_rubrique-tuile>
+      [(#REM) ce n'est pas une card ou une tuile ou un bouton ou un tag 
+      donc c'est une rubrique simple ou avec un target blank une taille et une icone]
 
-                      <//B_rubrique-carte>
+      <BOUCLE_rubrique-simple(RUBRIQUES){id_rubrique=#ENV{rub}}{SI #ENV{carte}|non}{SI #ENV{tuile}|non}{SI #ENV{bouton}|non}{SI #ENV{tag}|non}>
+        <a  class="fr-link  [(#GET{mon-icone})] [(#ENV{icone-gauche}|non) fr-link--icon-right] [(#ENV{icone-gauche}|oui) fr-link--icon-left] [(#ENV{petit}|oui) fr-link--sm] [(#ENV{grand}|oui) fr-link--lg]" href="#URL_RUBRIQUE" [(#ENV{nouvelle-fenetre}|oui) target="_blank" rel="noopener" title="[(#ENV{titre}|oui)#ENV{titre}] [(#ENV{titre}|non)#TITRE] - ouvre une nouvelle fenêtre"]>
+          [(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]
+        </a>
+      </BOUCLE_rubrique-simple>
 
 </BOUCLE_condition_rubrique>
 
-        <BOUCLE_condition_document(CONDITION){si #ENV{doc}|oui}>
-
-          [(#REM) c'est une document simple]
-
-          <BOUCLE_document-simple(DOCUMENTS){id_document=#ENV{doc}}{si #ENV{carte}|non}>
-          <div class="fr-download">
-            <p class="fr-m-0">
-              <a href="#URL_DOCUMENT" download class="fr-download__link" [title="Télécharger le document : (#TITRE)"]>[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]
-                <span class="fr-download__detail">
-                  [Fichier (#TYPE_DOCUMENT)] [ - (#TAILLE|taille_en_octets)]
-
-                </span>
-              </a>
-            </p>
-          </div>
-          </BOUCLE_document-simple>
-    
-    
-           
-          <BOUCLE_document-carte(DOCUMENTS){id_document=#ENV{doc}}{si #ENV{carte}|oui}>
-
-          [(#REM) c'est une document au format carte]
 
-          <div class="fr-download fr-enlarge-link fr-download--card">
-            <p class="fr-m-0">
-                <a href="#URL_DOCUMENT" download class="fr-download__link" [title="Télécharger le document : (#TITRE)"]>[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]
-                    <span class="fr-download__detail">
-                      [Fichier (#TYPE_DOCUMENT)] [ - (#TAILLE|taille_en_octets)]
+[(#REM) c'est un mot clé ]
+<BOUCLE_condition_mot(CONDITION){si #ENV{mot}|oui}>
+
+    [(#REM) c'est une mot avec un format card ]
+    <BOUCLE_mot-carte(MOTS){SI #ENV{carte}|oui}{id_mot=#ENV{mot}} >
+      [(#ENV{vertical}|oui)
+      <div class="fr-col fr-col-12
+      [(#ENV{2cartes}|oui) fr-col-md-6 ]
+      [(#ENV{3cartes}|oui) fr-col-md-4 ]
+      [(#ENV{4cartes}|oui) fr-col-md-3 ]
+      ">]
+      <div class="fr-card fr-enlarge-link 
+      [(#ENV{vertical}|non) fr-card--horizontal]
+      [(#ENV{ratio50}|oui) fr-card--horizontal-half]
+      [(#ENV{ratio30}|oui) fr-card--horizontal-tier]
+      fr-card--sm [(#ENV{hauteur}|oui) hauteur-limitee ] fr-mb-2w ">
+        <div class="fr-card__body">
+            <div class="fr-card__content [(#GET{ma_couleur})]">
+                <p class="fr-card__title">
+                    <a href="#URL_MOT">#TITRE</a>
+                </p>
+                <div class="fr-card__desc">[(#INTRODUCTION{150})]</div>
+                [<div class="fr-card__start">
+                  <ul class="fr-badges-group">
+                      <li><p class="fr-badge [(#GET{moncouleurbadge})]">(#ENV{badge})</p></li>
+                  </ul>
+              </div>]
+              [(#ENV{sans-date}|non)<div class="fr-card__start">
+                    <p class="fr-card__detail fr-icon-calendar-line">[(#DATE|affdate)]</p>
+                </div>]
+            </div>
+        </div>
+        <BOUCLE_conditions_sansimage_mot(CONDITION){SI #ENV{sans-image}|non}>
+        <div class="fr-card__header">
+            <div class="fr-card__img ">
+              <BOUCLE_conditions_logo_mot(CONDITION){SI #ENV{logo}|oui}>
+                [(#LOGO_MOT|image_reduire{350,350} |image_recadre{350,350,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
+              </BOUCLE_conditions_logo_mot>
+
+              <BOUCLE_conditions_image_logo_mot(CONDITION){SI #ENV{image}|oui}>
+                <BOUCLE_conditions_image_logo_mot_doc(DOCUMENTS){id_mot}{0,1}>
+                  [(#FICHIER|image_reduire{350,350} |image_recadre{350,350,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
+                </BOUCLE_conditions_image_logo_mot_doc>
+              </BOUCLE_conditions_image_logo_mot>
+
+              <BOUCLE_conditions_image_logo_mot_id(CONDITION){SI #ENV{image_id}|oui}>
+                <BOUCLE_conditions_image_logo_mot_id2(DOCUMENTS){id_document=#ENV{image_id}}{0,1}>
+                  [(#FICHIER |image_reduire{350,350} |image_recadre{350,350,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
+                </BOUCLE_conditions_image_logo_mot_id2>
+              </BOUCLE_conditions_image_logo_mot_id>
+
+              <BOUCLE_conditions_image_non(CONDITION){SI #ENV{image}|non}{SI #ENV{logo}|non}{SI #ENV{image_id}|non}{SI #ENV{logo}|non}>
+                    <BOUCLE_theme99(MOTS){id_mot}{id_groupe=14}>
+                      #SET{themeimage, (#INFO_DESCRIPTIF{mot, #ID_MOT_RACINE}|textebrut)}
+                      <img width="350" height="350" class="fr-img-responsive" src="#CHEMIN{images/themes/#GET{themeimage}-navigation.svg}"  alt="">
+                      </BOUCLE_theme99>
+                     
+                      [(#LOGO_MOT|image_reduire{350,350} |image_recadre{350,350,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
+                    <//B_theme99> 
+              </BOUCLE_conditions_image_non>
 
-                    </span>
-                </a>
-            </p>
-            [<p class="fr-download__desc">(#DESCRIPTIF*)</p>]
+            </div>  
         </div>
+      </BOUCLE_conditions_sansimage_mot>
+    </div>
+          [(#ENV{vertical}|oui)</div>]
+    </BOUCLE_mot-carte>
+
+    [(#REM) c'est une mot avec un format tuile ]
+
+    <BOUCLE_mot-tuile(MOTS){SI #ENV{tuile}|oui} {id_mot=#ENV{mot}}>
+      [(#ENV{vertical}|oui)
+      <div class="fr-col fr-col-12
+      [(#ENV{2cartes}|oui) fr-col-md-6 ]
+      [(#ENV{3cartes}|oui) fr-col-md-4 ]
+      [(#ENV{4cartes}|oui) fr-col-md-3 ]
+      ">]
+      <div class="fr-tile fr-enlarge-link [(#ENV{vertical}|non)fr-tile--horizontal] fr-mb-2w">
+        <div class="fr-tile__body">
+          <div class="fr-tile__content">
+            <h4 class="fr-tile__title">
+                <a class="" href="#URL_MOT">[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]</a>
+            </h4>
+            <div class="fr-tile__desc">[(#INTRODUCTION{150})]</div>
+        </div>
+      </div>
+        <BOUCLE_conditionstuileimage_mot(CONDITION){SI #ENV{sans-image}|non}>
+          <div class="fr-tile__img ">
+            <BOUCLE_image_mot_tuile(DOCUMENTS){id_mot}{0,1}>
+            [(#FICHIER |image_reduire{80,80} |image_recadre{80,80,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
+            </BOUCLE_image_mot_tuile>
+            
+            <BOUCLE_theme199(MOTS){id_mot}{id_groupe=14}>
+                      #SET{themeimage, (#INFO_DESCRIPTIF{mot, #ID_MOT_RACINE}|textebrut)}
+                      <img width="350" height="350" class="fr-img-responsive" src="#CHEMIN{images/themes/#GET{themeimage}-navigation.svg}"  alt="">
+            </BOUCLE_theme199>      
+          </div>
+        </BOUCLE_conditionstuileimage_mot>
+      </div>
+      [(#ENV{vertical}|oui)</div>]
+      </BOUCLE_mot-tuile>
 
-        </BOUCLE_document-carte>
+      [(#REM) c'est un mot avec un format bouton ]
 
+      <BOUCLE_mot-bouton(MOTS){SI #ENV{bouton}|oui} {id_mot=#ENV{mot}}>
+      <a class="fr-btn fr-my-1v [(#ENV{secondaire}|oui) fr-btn--secondary] [(#ENV{tertiaire}|oui) fr-btn--tertiary] [(#ENV{sans-encadre}|oui) fr-btn--tertiary-no-outline] [(#GET{mon-icone})]  [(#ENV{icone-gauche}|non) [(#ENV{icone-seule}|non) fr-btn--icon-right ]] [(#ENV{icone-gauche}|oui) fr-btn--icon-left] [(#ENV{petit}|oui) fr-btn--sm] [(#ENV{grand}|oui) fr-btn--lg]" [(#ENV{icone-seule}|oui)title="[(#ENV{titre}|oui) #ENV{titre}][(#ENV{titre}|non) #TITRE]"]  [style="width:(#ENV{largeur})"] href="#URL_MOT" [(#ENV{nouvelle-fenetre}|oui) target="_blank" rel="noopener" title="[(#ENV{titre}|oui) #ENV{titre}] [(#ENV{titre}|non)  #TITRE] - ouvre une nouvelle fenêtre"] >[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]</a>
+    </BOUCLE_mot-bouton>
 
+    [(#REM) c'est un mot avec un format tag ]
+    
+    <BOUCLE_mot-tag(MOTS){SI #ENV{tag}|oui} {id_mot=#ENV{mot}}>
+      <a class="fr-tag fr-my-1v [(#GET{mon-icone})] [(#ENV{icone-gauche}|non) fr-tag--icon-right] [(#ENV{icone-gauche}|oui) fr-tag--icon-left] [(#ENV{petit}|oui) fr-tag--sm] [(#ENV{grand}|oui) fr-tag--lg]" target="_self" href="#URL_MOT" >[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]</a>
+    </BOUCLE_mot-tag>
 
+      [(#REM) ce n'est pas une card ou une tuile ou un bouton ou un tag 
+      donc c'est un mot simple ou avec un target blank une taille et une icone]
 
+      <BOUCLE_mot-simple(MOTS){id_mot=#ENV{mot}}{SI #ENV{carte}|non}{SI #ENV{tuile}|non}{SI #ENV{bouton}|non}{SI #ENV{tag}|non}>
+        <a  class="fr-link  [(#GET{mon-icone})] [(#ENV{icone-gauche}|non) fr-link--icon-right] [(#ENV{icone-gauche}|oui) fr-link--icon-left] [(#ENV{petit}|oui) fr-link--sm] [(#ENV{grand}|oui) fr-link--lg]" href="#URL_RUBRIQUE" [(#ENV{nouvelle-fenetre}|oui) target="_blank" rel="noopener" title="[(#ENV{titre}|oui)#ENV{titre}] [(#ENV{titre}|non)#TITRE] - ouvre une nouvelle fenêtre"]>
+          [(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]
+        </a>
+      </BOUCLE_mot-simple>
 
-        </BOUCLE_condition_document>
+</BOUCLE_condition_mot>
 
-              <BOUCLE_condition_url(CONDITION){si #ENV{url}|oui}{si #ENV{url}|contient_pdf|non}>
-                
-              [(#REM) c'est une url avec un format card ]
 
-                      <BOUCLE_url-carte(CONDITION){SI #ENV{carte}|oui}>
-                        <div class="fr-card fr-enlarge-link fr-card--horizontal fr-card--sm hauteur-limitee fr-mb-5v ">
+[(#REM) c'est une url qui ne contient pas de pdf ]
+<BOUCLE_condition_url(CONDITION){si #ENV{url}|contient_pdf|non}>             
+                      [(#REM) c'est une url avec un format card ]
+                      <BOUCLE_url_carte(CONDITION){si #ENV{url}|oui}{si #ENV{carte}|oui}>
+                      
+                      [(#ENV{vertical}|oui)
+                      <div class="fr-col fr-col-12
+                      [(#ENV{2cartes}|oui) fr-col-md-6 ]
+                      [(#ENV{3cartes}|oui) fr-col-md-4 ]
+                      [(#ENV{4cartes}|oui) fr-col-md-3 ]
+                      ">]
+
+                        <div class="fr-card fr-enlarge-link 
+                        [(#ENV{vertical}|non) fr-card--horizontal]
+                        [(#ENV{ratio50}|oui) fr-card--horizontal-half]
+                        [(#ENV{ratio30}|oui) fr-card--horizontal-tier]
+                          fr-mb-2w ">
                           <div class="fr-card__body">
-                              <div class="fr-card__content fr-background-alt--orange-terre-battue">
+                              <div class="fr-card__content [(#GET{ma_couleur})]">
                                   <p class="fr-card__title">
-                                      <a href="#ENV{url}">#ENV{titre}</a>
+                                      <a href="#ENV{url}">[(#ENV{titre}|non) #ENV{url}][(#ENV{titre}|oui) #ENV{titre}]</a>
                                   </p>
-                                  <div class="fr-card__desc">#ENV{TEXTE}</div>
+                                  [<div class="fr-card__desc fr-mb-2w fr-mr-4w">(#ENV{texte})</div>]
+                                  [<div class="fr-card__start">
+                                    <ul class="fr-badges-group">
+                                        <li><p class="fr-badge [(#GET{moncouleurbadge})]">(#ENV{badge})</p></li>
+                                    </ul>
+                                </div>]
                               </div>
                           </div>
+
+                          <BOUCLE_conditionsimage00(CONDITION){SI #ENV{image_id}|oui}>
+                          <div class="fr-card__header">
+                              <div class="fr-card__img ">
+                                  <BOUCLE_image_id(DOCUMENTS){id_document=#ENV{image_id}}{0,1}>
+                                    [(#FICHIER |image_reduire{350,350} |image_recadre{350,350,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
+                                  </BOUCLE_image_id>
+                              </div>  
+                          </div>
+                        </BOUCLE_conditionsimage00>
+
                       </div>
-                      </BOUCLE_url-carte>
+                      [(#ENV{vertical}|oui)</div>]
+                      </BOUCLE_url_carte>
 
                       [(#REM) c'est une url avec un format tuile ]
-
-                      <BOUCLE_url-tuile(CONDITION){SI #ENV{tuile}|oui}>
-                        <div class="fr-tile fr-enlarge-link fr-tile--horizontal">
+                      <BOUCLE_url_tuile(CONDITION){si #ENV{url}|oui}{SI #ENV{tuile}|oui}>
+                        [(#ENV{vertical}|oui)
+                        <div class="fr-col fr-col-12
+                        [(#ENV{2cartes}|oui) fr-col-md-6 ]
+                        [(#ENV{3cartes}|oui) fr-col-md-4 ]
+                        [(#ENV{4cartes}|oui) fr-col-md-3 ]
+                        ">]
+                        <div class="fr-tile fr-enlarge-link [(#ENV{vertical}|non)fr-tile--horizontal]  fr-mb-2w">
                           <div class="fr-tile__body">
-                              [<h4 class="fr-tile__title">
-                                  <a class="fr-tile__link" href="#ENV{url}">(#ENV{titre})</a>
-                              </h4>]
-                              [<div class="fr-tile__desc">(#ENV{TEXTE})</div>]
+                            <div class="fr-tile__content">
+                              [<p class="fr-tile__title">
+                                  <a class="" href="#ENV{url}">(#ENV{titre})</a>
+                              </p>]
+                              [<div class="fr-tile__desc">(#ENV{texte})</div>]
+                          </div>
+                          </div>
+
+                          <BOUCLE_conditionsimagetuile(CONDITION){SI #ENV{image_id}|oui}>
+                            <div class="fr-tile__img ">
+                            
+                                  <BOUCLE_image_id_tuile(DOCUMENTS){id_document=#ENV{image_id}}{0,1}>
+                                    [(#FICHIER |image_reduire{350,350} |image_recadre{350,350,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
+                                  </BOUCLE_image_id_tuile>
+                                 
                           </div>
+                        </BOUCLE_conditionsimagetuile>
+
                         </div>
-                        </BOUCLE_url-tuile>
+                        [(#ENV{vertical}|oui)</div>]
+                        </BOUCLE_url_tuile>
 
                         [(#REM) c'est une url avec un format bouton ]
-
-                        <BOUCLE_url-bouton(CONDITION){SI #ENV{bouton}|oui}>
+                        <BOUCLE_url-bouton(CONDITION){si #ENV{url}|oui}{SI #ENV{bouton}|oui}>
+                          
                         <a class="fr-btn fr-my-1v [(#ENV{bouton-secondaire}|oui) fr-btn--secondary] [(#ENV{bouton-tertiaire}|oui) fr-btn--tertiary] [(#ENV{sans-encadre}|oui) fr-btn--tertiary-no-outline] [(#GET{mon-icone})] [(#ENV{icone-gauche}|non) [(#ENV{icone-seule}|non) fr-btn--icon-right ]] [(#ENV{icone-gauche}|oui) fr-btn--icon-left] [(#ENV{petit}|oui) fr-btn--sm] [(#ENV{grand}|oui) fr-btn--lg]" [(#ENV{icone-seule}|oui)title="[(#ENV{titre}|oui) #ENV{titre}][(#ENV{titre}|non) #ENV{TITRE}]"]  [style="width:(#ENV{largeur})"] href="#ENV{url}" [(#ENV{nouvelle-fenetre}|oui) target="_blank" rel="noopener" title="[(#ENV{titre}|oui) #ENV{titre}] [(#ENV{titre}|non)  #ENV{titre}] - ouvre une nouvelle fenêtre"] >[(#ENV{titre})]</a>
                       </BOUCLE_url-bouton>
 
-                      [(#REM) c'est une url avec un format tag ]
-                      
-                      <BOUCLE_url-tag(CONDITION){SI #ENV{tag}|oui}>
+                      [(#REM) c'est une url avec un format tag ]                      
+                      <BOUCLE_url-tag(CONDITION){si #ENV{url}|oui}{SI #ENV{tag}|oui}>
+                    
                         <a class="fr-tag fr-my-1v [(#GET{mon-icone})] [(#ENV{icone-gauche}|non) fr-tag--icon-right] [(#ENV{icone-gauche}|oui) fr-tag--icon-left] [(#ENV{petit}|oui) fr-tag--sm] [(#ENV{grand}|oui) fr-tag--lg]" target="_self" href="#ENV{url}" >[(#ENV{titre})]</a>
-                      </BOUCLE_url-tag>
-                      
+                      </BOUCLE_url-tag>                    
 
-                        [(#REM) ce n'est pas 
-                        une card 
-                        ou une tuile 
-                        ou un bouton 
-                        ou un tag 
-                        ou une card
+                        [(#REM) ce n'est pas une card - ou une tuile - ou un bouton - ou un tag - ou une card
                         donc c'est une url simple ou avec un target blank une taille et une icone]
-
-                        <BOUCLE_url-simple(CONDITION)>
+                        <BOUCLE_url-simple(CONDITION){si #ENV{url}|oui}{SI #ENV{tag}|non}{SI #ENV{carte}|non}{SI #ENV{tuile}|non}{SI #ENV{bouton}|non}>
+                     
                           <a  class="fr-link  [(#GET{mon-icone})] [(#ENV{icone-gauche}|non) fr-link--icon-right] [(#ENV{icone-gauche}|oui) fr-link--icon-left] [(#ENV{petit}|oui) fr-link--sm] [(#ENV{grand}|oui) fr-link--lg]" href="#ENV{url}" [(#ENV{nouvelle-fenetre}|oui) target="_blank" rel="noopener" title="[(#ENV{titre}|oui)#ENV{titre}] [(#ENV{titre}|non)#ENV{titre}] - ouvre une nouvelle fenêtre"]>
                             [(#ENV{titre}|oui)#ENV{titre}] [(#ENV{titre}|non)#ENV{url}]
                           </a>
                         </BOUCLE_url-simple>
+                        
+</BOUCLE_condition_url>
+
+[(#REM) c'est un document]
+<BOUCLE_condition_document(CONDITION){si #ENV{doc}|oui}>
+
+  [(#REM) c'est un document a telecharger mais pas au format carte]
+  <BOUCLE_document-simple(DOCUMENTS){id_document=#ENV{doc}}{si #ENV{carte}|non}>
+  <div class="fr-download">
+    <p class="fr-m-0">
+      <a href="#URL_DOCUMENT" download class="fr-download__link" [title="<multi>{fr}Télécharger ce document {en}Download this file</multi> : (#TITRE)" : #TITRE"]>[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]
+        <span class="fr-download__detail">[<multi>{fr}Fichier {en}File</multi> (#TYPE_DOCUMENT)] [ - (#TAILLE|taille_en_octets)]</span>
+      </a>
+    </p>
+  </div>
+  </BOUCLE_document-simple>
+    
+  [(#REM) c'est un document a telecharger au format carte]
+  <BOUCLE_document-carte(DOCUMENTS){id_document=#ENV{doc}}{si #ENV{carte}|oui}>
 
-                     
+  [(#REM) c'est une document au format carte]
 
-                        <//B_url-tag>
-                        
-                        <//B_url-bouton>
+  <div class="fr-download fr-enlarge-link fr-download--card">
+    <p class="fr-m-0">
+        <a href="#URL_DOCUMENT" download class="fr-download__link" [title="Télécharger le document : (#TITRE)"]>[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]
+            <span class="fr-download__detail">
+              [Fichier (#TYPE_DOCUMENT)] [ - (#TAILLE|taille_en_octets)]
 
-                      <//B_url-tuile>
+            </span>
+        </a>
+    </p>
+    [<p class="fr-download__desc">(#DESCRIPTIF*)</p>]
+</div>
 
+</BOUCLE_document-carte>
 
-              </BOUCLE_condition_url>
+</BOUCLE_condition_document>
 
-        <BOUCLE_condition_pdf(CONDITION){si #ENV{url}|contient_pdf|oui}>
-                      
-          <BOUCLE_condition_document-pdf(CONDITION){si #ENV{doc}|non}>
+[(#REM) c'est un lien vers un pdf ]
+<BOUCLE_condition_pdf(CONDITION){si #ENV{url}|contient_pdf|oui}>             
+      
+          [(#REM) c'est une lien simple vers un document pdf]
+          <BOUCLE_document-simple-pdf(CONDITION){si #ENV{carte}|non}>
+          <div class="fr-download fr-mb-2w">
+            <p class="fr-m-0">
+              <a href="#ENV{url}" download class="fr-download__link" [title="Télécharger le document : (#ENV{titre})"]>[(#ENV{titre})]
+                <span class="fr-download__detail">
+                  [Fichier (#ENV{type}) [ - (#ENV{poids})]]
+                </span>
+              </a>
+            </p>
+          </div>
+          </BOUCLE_document-simple-pdf>
 
-            [(#REM) c'est un lien vers un pdf ]
 
-               [(#REM) c'est une lien simple vers un document pdf]
+          [(#REM) c'est une lien simple au format carte vers un document pdf]    
+          <BOUCLE_document-carte-pdf(CONDITION){si #ENV{carte}|oui}>
 
-                <BOUCLE_document-simple-pdf(CONDITION){si #ENV{carte}|non}>
-                <div class="fr-download">
-                  <p class="fr-m-0">
-                    <a href="#ENV{url}" download class="fr-download__link" [title="Télécharger le document : (#ENV{titre})"]>[(#ENV{titre})]
-                      <span class="fr-download__detail">
-                        [Fichier (#ENV{type}) [ - (#ENV{poids})]]
-                      </span>
-                    </a>
+          <div class="fr-card fr-card--download fr-enlarge-link fr-mb-2w ">
+            <div class="fr-card__body">
+              <div class="fr-card__content [(#GET{ma_couleur})]">
+                  <p class="fr-card__title">
+                      <a href="#ENV{url}" download [title="Télécharger le document : (#TITRE)"]>[(#ENV{titre}|non) #ENV{url}][(#ENV{titre}|oui) #ENV{titre}]</a>
                   </p>
-                </div>
-                </BOUCLE_document-simple-pdf>
-          
-                [(#REM) c'est une lien simple au format carte vers un document pdf]
-           
-                <BOUCLE_document-carte-pdf(CONDITION){si #ENV{carte}|oui}>
-
-                <div class="fr-download fr-enlarge-link fr-download--card">
-                  <p class="fr-m-0">
-                      <a href="#URL_DOCUMENT" download class="fr-download__card" [title="Télécharger le document : (#TITRE)"]>[(#ENV{titre})]
-                          <span class="fr-download__detail">
-                            [Fichier (#ENV{type}) [ - (#ENV{poids})]]
-      
-                          </span>
-                      </a>
+                  [<div class="fr-card__desc fr-mb-1w fr-mr-4w">(#ENV{texte})</div>]
+                  [<div class="fr-card__end fr-mb-2w">
+                    <p class="fr-card__detail ">
+                    Fichier (#ENV{type}) [ - (#ENV{poids})]
                   </p>
-                  [<p class="fr-download__desc">(#ENV{texte})</p>]
+                </div>]
+                  [<div class="fr-card__start">
+                    <ul class="fr-badges-group">
+                        <li><p class="fr-badge [(#GET{moncouleurbadge})]">(#ENV{badge})</p></li>
+                    </ul>
+                </div>]
               </div>
+          </div>
+        </div>
 
-        </BOUCLE_document-carte-pdf>
-
-        </BOUCLE_condition_document-pdf>
-
-
-                    </BOUCLE_condition_pdf>
-
-                    <BOUCLE_condition_article(CONDITION){si #ENV{id}|oui}>
-                      [(#REM) c'est un article ]
-
-                      [(#REM) c'est un article avec un format card ]
-
-                      <BOUCLE_article-carte(ARTICLES){SI #ENV{carte}|oui}{id_article=#ENV{id}} >
-                        <div class="fr-card fr-enlarge-link fr-card--horizontal fr-card--sm hauteur-limitee fr-mb-5v ">
-                          <div class="fr-card__body">
-                              <div class="fr-card__content fr-background-alt--orange-terre-battue">
-                                  <p class="fr-card__title">
-                                      <a href="#URL_ARTICLE">[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]</a>
-                                  </p>
-                                  <div class="fr-card__desc">[(#INTRODUCTION{150})]</div>
-                                  <div class="fr-card__start">
-                                      <p class="fr-card__detail fr-icon-calendar-line">[(#DATE|affdate)]</p>
-                                  </div>
-                              </div>
-                          </div>
-                          <div class="fr-card__header">
-                              <div class="fr-card__img">
-                                  <BOUCLE_image_bignews4(DOCUMENTS){id_article}{0,1}>
-                                      [(#FICHIER |image_reduire{350,350} |image_recadre{350,350,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
-                                      </BOUCLE_image_bignews4>
-                                      <BOUCLE_theme24(MOTS){id_article}{id_groupe=14}>
-                                        #SET{themeimage, (#INFO_DESCRIPTIF{mot, #ID_MOT_RACINE}|textebrut)}
-                                        <img width="350" height="350" class="fr-img-responsive" src="#CHEMIN{images/themes/#GET{themeimage}-navigation.svg}"  alt="">
-                                        </BOUCLE_theme24> 
-                                      <//B_image_bignews4>
-                              </div>  
-                          </div>
-                      </div>
-                      </BOUCLE_article-carte>
-
-                      [(#REM) c'est un article avec un format tuile ]
-
-                      <BOUCLE_article-tuile(ARTICLES){SI #ENV{tuile}|oui} {id_article=#ENV{id}}>
-                        <div class="fr-tile fr-enlarge-link fr-tile--horizontal">
-                          <div class="fr-tile__body">
-                              <h4 class="fr-tile__title">
-                                  <a class="fr-tile__link" href="#URL_ARTICLE">[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]</a>
-                              </h4>
-                              <div class="fr-tile__desc">[(#INTRODUCTION{150})]</div>
-                          </div>
-                          <div class="fr-tile__img">
-                            <BOUCLE_image_tuile(DOCUMENTS){id_article}{0,1}>
-                              [(#FICHIER |image_reduire{200,350} |image_recadre{200,200,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
-                              </BOUCLE_image_tuile>
-                              <img src="#CHEMIN{../dse_theme/images/ODD-banniere-agenda.jpg}" width="250" height="140" class="fr-responsive-img" alt="" />
-                              <//B_image_tuile>
-                          </div>
-                        </div>
-                        </BOUCLE_article-tuile>
-
-                        [(#REM) c'est un article avec un format bouton ]
-
-                        <BOUCLE_article-bouton(ARTICLES){SI #ENV{bouton}|oui} {id_article=#ENV{id}}>
-                        <a class="fr-btn fr-my-1v [(#ENV{secondaire}|oui) fr-btn--secondary] [(#ENV{tertiaire}|oui) fr-btn--tertiary] [(#ENV{sans-encadre}|oui) fr-btn--tertiary-no-outline] [(#GET{mon-icone}) ] [(#ENV{icone-gauche}|non) [(#ENV{icone-seule}|non) fr-btn--icon-right ]] [(#ENV{icone-gauche}|oui) fr-btn--icon-left] [(#ENV{petit}|oui) fr-btn--sm] [(#ENV{grand}|oui) fr-btn--lg]" [(#ENV{icone-seule}|oui)title="[(#ENV{titre}|oui) #ENV{titre}][(#ENV{titre}|non) #TITRE]"]  [style="width:(#ENV{largeur})"] href="#URL_ARTICLE" [(#ENV{nouvelle-fenetre}|oui) target="_blank" rel="noopener" title="[(#ENV{titre}|oui) #ENV{titre}] [(#ENV{titre}|non)  #TITRE] - ouvre une nouvelle fenêtre"] >	[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]</a>
-                      </BOUCLE_article-bouton>
-
-                      [(#REM) c'est un article avec un format tag ]
-                      
-                      <BOUCLE_article-tag(ARTICLES){SI #ENV{tag}|oui} {id_article=#ENV{id}}>
-                        <a class="fr-tag fr-my-1v [(#GET{mon-icone})] [(#ENV{icone-gauche}|non) fr-tag--icon-right] [(#ENV{icone-gauche}|oui) fr-tag--icon-left] [(#ENV{petit}|oui) fr-tag--sm] [(#ENV{grand}|oui) fr-tag--lg]" target="_self" href="#URL_ARTICLE" >[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]</a>
-                      </BOUCLE_article-tag>
-
-                        [(#REM) ce n'est pas 
-                        une card 
-                        ou une tuile 
-                        ou un bouton 
-                        ou un tag 
-                        donc c'est un article simple ou avec un target blank une taille et une icone]
-
-                        <BOUCLE_article-simple(ARTICLES){id_article=#ENV{id}}{SI #ENV{carte}|non}>
-                          <a  class="fr-link  [(#GET{mon-icone})] [(#ENV{icone-gauche}|non) fr-link--icon-right] [(#ENV{icone-gauche}|oui) fr-link--icon-left] [(#ENV{petit}|oui) fr-link--sm] [(#ENV{grand}|oui) fr-link--lg]" href="#URL_ARTICLE" [(#ENV{nouvelle-fenetre}|oui) target="_blank" rel="noopener" title="[(#ENV{titre}|oui)#ENV{titre}] [(#ENV{titre}|non)#TITRE] - ouvre une nouvelle fenêtre"]>
-                            [(#ENV{titre}|oui) #ENV{titre}][(#ENV{titre}|non) #TITRE]
-                          </a>
-                        </BOUCLE_article-simple>
-
-                        <//B_article-tag>
-                        
-                        <//B_article-bouton>
-
-                      <//B_article-tuile>
-
-                      <//B_article-carte>
-
-
-                    </BOUCLE_condition_article>   
-
-                    <//BOUCLE_condition_pdf>
-              
-              <//B_condition_url>
+          </BOUCLE_document-carte-pdf>
 
-         <//B_condition_document>
-   
-   <//B_condition_rubrique>
+</BOUCLE_condition_pdf>
 
 
  
diff --git a/design_system_admin/modeles/dsfr_video.html b/design_system_admin/modeles/dsfr_video.html
index 6d151daa3c60e52a467eb78cd7fa2df9e26713e9..67f1ac27a7f378d83f5b64e05ef6f85f35b1d96b 100644
--- a/design_system_admin/modeles/dsfr_video.html
+++ b/design_system_admin/modeles/dsfr_video.html
@@ -1,30 +1,33 @@
 #SET{aleatoire, #EVAL{rand()}}
-<figure class="fr-m-0 fr-p-0">
+
+[(#ENV{fin}|non)
+
+<figure class='fr-m-0 fr-p-0'>
  
 [<figcaption class="fr-text--bold">(#ENV*{titre}|?{#ENV*{titre}, #TITRE})</figcaption>]
-  <div class="fr-responsive-vid">
-<iframe class="fr-responsive-vid__player" loading="lazy" [src="(#ENV*{url}|?{#ENV*{url}, #URL_SITE})"] allowfullscreen allow="accelerometer; encrypted-media; gyroscope; picture-in-picture" title="Lire la vidéo [(#ENV*{titre}|?{#ENV*{titre}, #TITRE})]" allowfullscreen></iframe>
-[<p class="fr-m-0"><strong>Notes : </strong>(#ENV*{notes}|propre|PtoBr) </p>]
-[<p class="fr-m-0"><strong>Source : </strong> (#ENV*{sources}|propre|PtoBr)</p>]
+
+<div class='fr-responsive-vid'>
+<iframe class='fr-responsive-vid__player' loading='lazy' [src='(#ENV*{url}|?{#ENV*{url}, #URL_SITE})'] allowfullscreen allow='accelerometer; encrypted-media; gyroscope; picture-in-picture' title='Lire la vidéo [(#ENV*{titre}|?{#ENV*{titre}, #TITRE})]' allowfullscreen></iframe>
+[<p class='fr-m-0'><strong>Notes : </strong>(#ENV*{notes}|propre|PtoBr) </p>]
+[<p class='fr-m-0'><strong>Source : </strong> (#ENV*{sources}|propre|PtoBr)</p>]
 </div> 
 
 
-<div class="fr-accordion fr-my-1w fr-btn--tertiary  d-inline-block   [(#ENV{sans-rien}|oui) fr-hidden] [(#ENV{sans-infos}) fr-hidden]">
+<div class='fr-accordion fr-my-1w fr-btn--tertiary  d-inline-block   [(#ENV{sans-rien}|oui) fr-hidden] [(#ENV{sans-infos}) fr-hidden]'>
 
-<div  class="fr-accordion__title ">
-<button type="button" class="fr-transcription__btn" aria-controls="collapse-group-section-0-mini#GET{titre1}#GET{aleatoire}"  aria-expanded="[(#GET{isressource}|=={0}|non)true">
+<div  class='fr-accordion__title '>
+<button type="button" class='fr-transcription__btn' aria-controls='collapse-group-section-0-mini#GET{titre1}#GET{aleatoire}'  aria-expanded='[(#GET{isressource}|=={0}|non)true'>
 Transcription
 </button>
 </div>
 </div>
 
-[<div class="fr-collapse shadow" id="collapse-group-section-0-mini#GET{titre1}#GET{aleatoire}">
-           <div class="fr-p-3w">
-            (#ENV*{longdesc}|propre)
-          </div>
-</div>
-]
+<div class='fr-collapse shadow' id='collapse-group-section-0-mini#GET{titre1}#GET{aleatoire}'>
+<div class='fr-p-3w'>
+[(#REM) debut de la transcription : soit par longdesc, soit par texte entre les deux balises de debut et de fin]
+[(#ENV*{longdesc}|propre)]
 
+]
 
 
-</figure> 
\ No newline at end of file
+[(#ENV{fin}|oui)</div></div></figure>]
\ No newline at end of file
diff --git a/design_system_admin/modeles/emb_pdf.html b/design_system_admin/modeles/emb_pdf.html
deleted file mode 100644
index 242ebd375722f415bc38d5ed177ffeaf0f607500..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/emb_pdf.html
+++ /dev/null
@@ -1,10 +0,0 @@
-[(#REM)
-	modele pour inserer le lecteur en ligne du plugin pdf.js
-	parametres:
-	- id:    id_document
-	- largeur (facultatif):   largeur de iframe
-	- hauteur (facultatif):   hauteur de iframe
-
-]<BOUCLE_doc(DOCUMENTS types_documents){id_document=#ENV{id}}{tout}><!--#EVAL{chr('91')}if !IE#EVAL{chr('93')}><!--><iframe src="[(#URL_PAGE{pdfjs}|parametre_url{id_document,#ENV{id}})]" width="[(#ENV{largeur}|?{#ENV{largeur},490})]" height="[(#ENV{hauteur}|?{#ENV{hauteur},600})]"[ title="(#TITRE|attribut_html)"] class=" spip_document_#ID_DOCUMENT lecteurpdf[ lecteufpdf-(#ENV{id}) ]spip_documents[ spip_documents_(#ENV{align})] fr-my-3v" name="pdf_#ENV{id}" allowfullscreen></iframe><!--<!#EVAL{chr('91')}endif#EVAL{chr('93')}-->
-<!--#EVAL{chr('91')}if IE#EVAL{chr('93')}><iframe src="[(#URL_DOCUMENT)]" width="[(#ENV{largeur}|?{#ENV{largeur},490})]" height="[(#ENV{hauteur}|?{#ENV{hauteur},600})]" class="spip_document_#ID_DOCUMENT lecteurpdf[ lecteufpdf-(#ENV{id}) ]spip_documents[ spip_documents_(#ENV{align})]"[ title="(#TITRE|attribut_html)"] name="pdf_#ENV{id}" allowfullscreen></iframe><!#EVAL{chr('91')}endif#EVAL{chr('93')}-->
-</BOUCLE_doc>
diff --git a/design_system_admin/modeles/encadre.html b/design_system_admin/modeles/encadre.html
deleted file mode 100644
index 439823af0f7e0b3b75643c69e8f5941ff5c056a3..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/encadre.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!-- encadre avec possibilite de lien vers un document :
-- #ENV{couleur} : bleu / vert / rouge / gris
-- #ENV{type} : texte / lien
-- #ENV{titre} : si #ENV{type} = lien ou si #ENV{type} = texte et si votre texte a un titre
-- #ENV{texte} : si #ENV{type} = texte ou si #ENV{type} = lien  
-- #ENV{url} : url
-- #ENV{target} : blank (si c'est le cas)
-- id = nom du document
--->
-#SET{url, #ENV{url}}
-
- <BOUCLE_doc(DOCUMENTS){id_document=#ENV{id}}{mode=document}{doublons}{tout}>            
-        #SET{doc_ref, #ENV*{titre}|textebrut}
-        #SET{doc_taille, #TAILLE|taille_en_octets}
-        #SET{type_doc, #TYPE_DOCUMENT}
-        #SET{titre, #TITRE|textebrut}
-        #SET{url, #URL_DOCUMENT}
-    </BOUCLE_doc>   
-
-     <div role="alert" class="fr-alert[ (#ENV{couleur}=={vert}|oui) fr-alert--success][ (#ENV{couleur}=={rouge}|oui) fr-alert--error][ (#ENV{couleur}=={bleu}|oui) fr-alert--info][ (#ENV{texte}|non) fr-alert--sm]
-	 [(#ENV{icone}|match{oui}|oui) fr-fi-information-line]
-[(#ENV{icone-dsfr}|oui) #ENV{icone-dsfr}]
-	
-[(#REM) couleurs pour la compatibilité avec les anciens contenus ]
-	
-[(#ENV{couleur}|match{jaune}|oui) fr-callout--yellow-moutarde]
-[(#ENV{couleur}|match{bleu}|oui) fr-callout--blue-cumulus]
-[(#ENV{couleur}|match{rouge}|oui) fr-callout--purple-glycine]
-[(#ENV{couleur}|match{vert}|oui) fr-callout--green-emeraude]
-[(#ENV{couleur}|match{rose}|oui) fr-callout--pink-tuile]
-[(#ENV{couleur}|match{orange}|oui) fr-callout--yellow-moutarde]
-	
-[(#REM) nouvelles couleur ]	
-[(#ENV{couleur-dsfr}|oui) fr-callout--#ENV{couleur-dsfr}]">
-          [(#ENV{type}=={lien}|non) <p>#ENV{titre}</p>]
-          [(#ENV{type}=={lien}|oui) 
-               <p><a class="fr-link fr-fi-arrow-right-line fr-link--icon-right" [title="(#GET{titre}) - [(#ENV{target}|oui)ouvre une nouvelle fenêtre]"] href="#GET{url}" [target="_(#ENV{target})" rel="noopener"] >#GET{titre} [(#GET{doc_ref})][ (document (#GET{type_doc})][ - (#GET{doc_taille}))]</a></p>
-          ]
-          [(#ENV{type}|non) <p>#ENV{texte}</p>]
-          </div>
-     </BOUCLE_encadre_vert>
\ No newline at end of file
diff --git a/design_system_admin/modeles/encadre_complexe.html b/design_system_admin/modeles/encadre_complexe.html
deleted file mode 100644
index 84adfb92417a0d960fabbbe950a75f706b821204..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/encadre_complexe.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<BOUCLE_theme2(MOTS){id_article}{id_groupe=14}>
-	#SET{numero_theme, (#INFO_DESCRIPTIF{mot, #ID_MOT_RACINE}|textebrut)}
-</BOUCLE_theme2>
-
-[(#ENV{fin}|non)
-<div class="fr-callout  
-[(#ENV{icone}|oui) fr-fi-information-line]
-[(#ENV{icone-dsfr}|oui) #ENV{icone-dsfr}]
-[(#REM) choix des couleurs] 
-	
-[(#REM) couleurs pour la compatibilité avec les anciens contenus ]
-	
-[(#ENV{couleur}|=={jaune}|oui) fr-callout--yellow-moutarde]
-[(#ENV{couleur}|=={jaune-clair}|oui) fr-callout--yellow-tournesol]
-[(#ENV{couleur}|=={bleu}|oui) fr-callout--blue-cumulus]
-[(#ENV{couleur}|=={bleu-clair}|oui) fr-callout--blue-ecume]
-[(#ENV{couleur}|=={bleu-canard}|oui) fr-callout--green-archipel]
-[(#ENV{couleur}|=={rouge}|oui) fr-callout--purple-glycine]
-[(#ENV{couleur}|=={violet}|oui) fr-callout--purple-glycine]
-[(#ENV{couleur}|=={beige}|oui) fr-callout--pink-macaron]
-[(#ENV{couleur}|=={rouge}|oui) fr-callout--pink-tuile]
-[(#ENV{couleur}|=={rose}|oui) fr-callout--pink-tuile]
-[(#ENV{couleur}|=={vert}|oui) fr-callout--green-emeraude]
-[(#ENV{couleur}|=={vert-clair}|oui) fr-callout--green-menthe]
-[(#ENV{couleur}|=={vert-tilleul}|oui) fr-callout--green-tilleul-verveine]
-[(#ENV{couleur}|=={vert-fluo}|oui) fr-callout--green-bourgeon]
-[(#ENV{couleur}|=={orange}|oui) fr-callout--orange-terre-battue]
-[(#ENV{couleur}|=={cafe}|oui) fr-callout--brown-cafe-creme]
-[(#ENV{couleur}|=={marron-clair}|oui) fr-callout--brown-caramel]
-[(#ENV{couleur}|=={marron}|oui) fr-callout--brown-opera]
-[(#ENV{couleur}|=={gris-clair}|oui) fr-callout--beige-gris-galet]
-[(#ENV{couleur}|=={gris}|oui) background-contrast-grey]
-	
-[(#REM) nouvelles couleur ]	
-[(#ENV{couleur-dsfr}|oui) fr-callout--#ENV{couleur-dsfr}]
-	
-"> 
-	[<p class="fr-alert__title">(#ENV*{titre}|propre|paragrapher)</p>]
-	[<p>(#ENV*{texte}|paragrapher|propre)</p>]
-	[<a href="(#ENV*{url})" class="fr-btn">#ENV*{bouton}</a>]
-	]
-
-	[(#ENV{fin}|oui)</div>]
\ No newline at end of file
diff --git a/design_system_admin/modeles/exergue.html b/design_system_admin/modeles/exergue.html
deleted file mode 100644
index 90343d00ec41157a7ed04c1a45515876efd62ba5..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/exergue.html
+++ /dev/null
@@ -1,3 +0,0 @@
-<div class="fr-highlight">
- 	[<span class=" [(#ENV{grand}|oui) fr-text--lg] [(#ENV{petit}|oui) fr-text--sm]">(#ENV*{texte}|paragrapher|propre)</span>]
-</div>
diff --git a/design_system_admin/modeles/exergue_complexe.html b/design_system_admin/modeles/exergue_complexe.html
deleted file mode 100644
index 4e781aa2b913796bb24a1ba493c75d03f4529eb5..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/exergue_complexe.html
+++ /dev/null
@@ -1,33 +0,0 @@
-[(#ENV{fin}|non)
- 
-<div class="fr-highlight
-[(#REM) choix des couleurs] 
-	
-[(#REM) couleurs pour la compatibilité avec les anciens contenus ]
-	
-[(#ENV{couleur}|=={jaune}|oui) fr-callout--yellow-moutarde]
-[(#ENV{couleur}|=={jaune-clair}|oui) fr-callout--yellow-tournesol]
-[(#ENV{couleur}|=={bleu}|oui) fr-callout--blue-cumulus]
-[(#ENV{couleur}|=={bleu-clair}|oui) fr-callout--blue-ecume]
-[(#ENV{couleur}|=={bleu-canard}|oui) fr-callout--green-archipel]
-[(#ENV{couleur}|=={rouge}|oui) fr-callout--purple-glycine]
-[(#ENV{couleur}|=={violet}|oui) fr-callout--purple-glycine]
-[(#ENV{couleur}|=={beige}|oui) fr-callout--pink-macaron]
-[(#ENV{couleur}|=={rouge}|oui) fr-callout--pink-tuile]
-[(#ENV{couleur}|=={rose}|oui) fr-callout--pink-tuile]
-[(#ENV{couleur}|=={vert}|oui) fr-callout--green-emeraude]
-[(#ENV{couleur}|=={vert-clair}|oui) fr-callout--green-menthe]
-[(#ENV{couleur}|=={vert-tilleul}|oui) fr-callout--green-tilleul-verveine]
-[(#ENV{couleur}|=={vert-fluo}|oui) fr-callout--green-bourgeon]
-[(#ENV{couleur}|=={orange}|oui) fr-callout--orange-terre-battue]
-[(#ENV{couleur}|=={cafe}|oui) fr-callout--brown-cafe-creme]
-[(#ENV{couleur}|=={marron-clair}|oui) fr-callout--brown-caramel]
-[(#ENV{couleur}|=={marron}|oui) fr-callout--brown-opera]
-[(#ENV{couleur}|=={gris-clair}|oui) fr-callout--beige-gris-galet]
-[(#ENV{couleur}|=={gris}|oui) background-contrast-grey]
-	
-">
-<span class=" [(#ENV{grand}|oui) fr-text--lg] [(#ENV{petit}|oui) fr-text--sm]">
-	]
-
-[(#ENV{fin}|oui)</span></div>]
\ No newline at end of file
diff --git a/design_system_admin/modeles/image.html b/design_system_admin/modeles/image.html
deleted file mode 100644
index 2f75d41ed558833593b1c4b9f619d5fd71a92ac7..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/image.html
+++ /dev/null
@@ -1,106 +0,0 @@
-[(#REM)
-Attention a bien reproduire le modele media_image pour assurer la retrocompatibilité
-]
-
-[(#REM) Existe-il un modéle spécifique é cette extension ?]
-[(#CHEMIN{modeles/media_image_#EXTENSION.html}|oui)
-	<INCLURE{fond=modeles/media_image_#EXTENSION, id=#ID_DOCUMENT, env, connect}>
-]
-
-[(#ENV{csv}|oui) #SET{monfichier, #ENV{csv}}]
-[(#ENV{fichier}|oui) #SET{monfichier, #ENV{fichier}}]
-#SET{aleatoire, #EVAL{uniqid()}}
-    
-    <BOUCLE_illustration(DOCUMENTS types_documents) {id_document=#ENV{id}} {tout}>
-        [<!--(#REM) gestion des liens vers des documents accessibles -->]
-        #SET{test_numerique, #GET{monfichier}|plus{0}}
-
-        
-        <BOUCLE_test_csv(CONDITION){si #GET{monfichier}}>
-          <BOUCLE_doc_url(CONDITION){si #GET{test_numerique}|>{0}}> 
-              #SET{url_doc,#URL_DOCUMENT{#GET{monfichier}}} 
-              
-              <BOUCLE_doc(DOCUMENTS){id_document=#GET{monfichier}}{mode=document}{doublons}{tout}>            
-                  #SET{doc_ref, #ENV*{titre}}
-                  #SET{doc_taille, #TAILLE|taille_en_octets}
-                  #SET{type_doc, #TYPE_DOCUMENT}
-              </BOUCLE_doc>  
-
-          </BOUCLE_doc_url>
-              #SET{url_doc, #GET{monfichier}}
-              #SET{doc_ref, #ENV*{titre}}
-              #SET{doc_taille, #ENV*{poids}}
-              #SET{type_doc, #ENV*{csv}|match{.{0}(\w+)\s*$}|majuscules}
-          <//B_doc_url>
-        </BOUCLE_test_csv> 
-        
-        
-        #SWITCH{#ENV{aligner-texte}}
-        [(#CASE{right}) #SET{aligntext, 'text-right'}]
-        [(#CASE{droite}) #SET{aligntext, 'text-right'}]
-        [(#CASE{left}) #SET{aligntext, 'text-left'}]
-        [(#CASE{gauche}) #SET{aligntext, 'text-left'}]
-        [(#CASE_DEFAULT)  #SET{aligntext, 'text-center'}]
-       
-       [(#REM) gestion des alignements et des largeurs] 
-
-      #SWITCH{#ENV{align}}
-      [(#CASE{right}) #SET{alignimg, 'float-right fr-ml-3v fr-w-auto fr-clear-left fr-m-0 '} #SET{largeur_ok, #ENV{largeur}  }]
-      [(#CASE{droite}) #SET{alignimg, 'float-right fr-ml-3v fr-w-auto fr-clear-left fr-m-0'} #SET{largeur_ok, #ENV{largeur} }]
-      [(#CASE{gauche}) #SET{alignimg, 'float-left fr-mr-3v fr-w-auto fr-clear-right fr-m-0'} #SET{largeur_ok, #ENV{largeur} }]
-      [(#CASE{left}) #SET{alignimg, 'float-left fr-mr-3v fr-w-auto  fr-clear-right fr-m-0'} #SET{largeur_ok, #ENV{largeur} }]
-      [(#CASE_DEFAULT)  #SET{alignimg, "w-100"} #SET{largeur_ok, '' } ]
-
-      [(#ENV{largeur}|oui) #SET{image_largeur, #ENV{largeur}}]
-      [(#ENV{largeur-legende}|oui) #SET{legende_largeur, #ENV{largeur}}]
-
-
-      
-      
-              
-                <figure role='group' class='fr-content-media fr-mb-1w  [(#GET{alignimg})]  [(#GET{aligntext})] [(#ENV{class}|propre)]'  [style='width:(#GET{largeur_ok})px !important']  aria-label='figure #ENV{id}[ - (#TITRE*)]'   >
-                    [<a href='(#ENV{lien})'>]
-                        [(#FICHIER
-                        |image_reduire{#GET{image_largeur, '1400'},0}
-                        |inserer_attribut{alt, #TITRE*}
-                        |inserer_attribut{loading, 'lazy'}
-                        |inserer_attribut{class, 'fr-content-media__img'[(#ENV*{fond-blanc}|oui) fr-fond-blanc]}
-                        |inserer_attribut{aria-labelledby,collapse-img#ENV{id}}
-                        )]
-                        [(#ENV{lien}|oui)</a>]
-    
-                        <div class=' fr-py-2v fr-col-12' [style='width:(#GET{legende_largeur})px !important']>
-                        [(#ENV{legende}|oui)  <em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'> [(#ENV{legende})] [ - Crédits : (#CREDITS*)]</em>]
-                        [(#ENV{legende}|non) [<em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'>  Crédits : (#CREDITS*)]</em>]
-                        [<em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'>Notes : (#ENV*{notes}|propre) </em>]
-                        [<em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'>Sources : (#ENV*{sources}|propre) </em>]
-                        [<em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'>Traitement : (#ENV*{traitement}|propre) </em>] 
-                        <a href='#URL_DOCUMENT' class='fr-btn fr-btn--tertiary fr-m-0 fr-p-3v    [(#ENV{sans-rien}|oui) fr-hidden]   [(#ENV{sans-telecharger}) fr-sr-only]' title="Figure #ENV{id} - (#EXTENSION, [(#TAILLE|taille_en_octets)]) "> <span class="fr-icon-zoom-in-line fr-mr-1w" aria-hidden="true"></span> Agrandir  <span class='fr-sr-only'>  la figure #ENV{id} </span>
-                        </a>         
-                         <BOUCLE_test2_csv(CONDITION){si #GET{monfichier}}>
-                    <a download class="fr-btn    fr-btn--tertiary fr-m-0 fr-p-3v   " href='#GET{url_doc}'><span class="fr-icon-download-line fr-mr-1w" aria-hidden="true"></span> Télécharger <span class="fr-ml-1v"> ([(#GET{type_doc}),] [ (#GET{doc_taille})])</span><span class='fr-sr-only'> le document [ (#TITRE*)] </span> </a>  
-                        </BOUCLE_test2_csv> 
-
-                            <div class="fr-accordion fr-mb-1w fr-btn--tertiary  d-inline-block   [(#ENV{sans-rien}|oui) fr-hidden] [(#ENV{sans-infos}) fr-hidden]">
-
-                              <div  class="fr-accordion__title fr-pr-4">
-                              <button type="button" class="fr-transcription__btn  d-block fr-p-3v" aria-controls="collapse-group-section-0-mini#GET{titre1}#GET{aleatoire}"  aria-expanded="[(#GET{isressource}|=={0}|non)true">
-                               Transcription <span class="fr-sr-only">de l'image #ID_DOCUMENT</span>
-                              </button>
-                            </div>
-                            </div>
-
-
-                                <div class="fr-collapse shadow" id="collapse-group-section-0-mini#GET{titre1}#GET{aleatoire}">
-                                           <div class="fr-p-3w"> [(#DESCRIPTIF|oui) #DESCRIPTIF ]
-                                            [(#DESCRIPTIF|non) Figure #ID_DOCUMENT ]
-                                          </div>
-                              </div>
-                            
-
-                          
-    
-                    
-                     </figure> 
-    
-                    </BOUCLE_illustration>    
\ No newline at end of file
diff --git a/design_system_admin/modeles/img.html b/design_system_admin/modeles/img.html
deleted file mode 100644
index 2f75d41ed558833593b1c4b9f619d5fd71a92ac7..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/img.html
+++ /dev/null
@@ -1,106 +0,0 @@
-[(#REM)
-Attention a bien reproduire le modele media_image pour assurer la retrocompatibilité
-]
-
-[(#REM) Existe-il un modéle spécifique é cette extension ?]
-[(#CHEMIN{modeles/media_image_#EXTENSION.html}|oui)
-	<INCLURE{fond=modeles/media_image_#EXTENSION, id=#ID_DOCUMENT, env, connect}>
-]
-
-[(#ENV{csv}|oui) #SET{monfichier, #ENV{csv}}]
-[(#ENV{fichier}|oui) #SET{monfichier, #ENV{fichier}}]
-#SET{aleatoire, #EVAL{uniqid()}}
-    
-    <BOUCLE_illustration(DOCUMENTS types_documents) {id_document=#ENV{id}} {tout}>
-        [<!--(#REM) gestion des liens vers des documents accessibles -->]
-        #SET{test_numerique, #GET{monfichier}|plus{0}}
-
-        
-        <BOUCLE_test_csv(CONDITION){si #GET{monfichier}}>
-          <BOUCLE_doc_url(CONDITION){si #GET{test_numerique}|>{0}}> 
-              #SET{url_doc,#URL_DOCUMENT{#GET{monfichier}}} 
-              
-              <BOUCLE_doc(DOCUMENTS){id_document=#GET{monfichier}}{mode=document}{doublons}{tout}>            
-                  #SET{doc_ref, #ENV*{titre}}
-                  #SET{doc_taille, #TAILLE|taille_en_octets}
-                  #SET{type_doc, #TYPE_DOCUMENT}
-              </BOUCLE_doc>  
-
-          </BOUCLE_doc_url>
-              #SET{url_doc, #GET{monfichier}}
-              #SET{doc_ref, #ENV*{titre}}
-              #SET{doc_taille, #ENV*{poids}}
-              #SET{type_doc, #ENV*{csv}|match{.{0}(\w+)\s*$}|majuscules}
-          <//B_doc_url>
-        </BOUCLE_test_csv> 
-        
-        
-        #SWITCH{#ENV{aligner-texte}}
-        [(#CASE{right}) #SET{aligntext, 'text-right'}]
-        [(#CASE{droite}) #SET{aligntext, 'text-right'}]
-        [(#CASE{left}) #SET{aligntext, 'text-left'}]
-        [(#CASE{gauche}) #SET{aligntext, 'text-left'}]
-        [(#CASE_DEFAULT)  #SET{aligntext, 'text-center'}]
-       
-       [(#REM) gestion des alignements et des largeurs] 
-
-      #SWITCH{#ENV{align}}
-      [(#CASE{right}) #SET{alignimg, 'float-right fr-ml-3v fr-w-auto fr-clear-left fr-m-0 '} #SET{largeur_ok, #ENV{largeur}  }]
-      [(#CASE{droite}) #SET{alignimg, 'float-right fr-ml-3v fr-w-auto fr-clear-left fr-m-0'} #SET{largeur_ok, #ENV{largeur} }]
-      [(#CASE{gauche}) #SET{alignimg, 'float-left fr-mr-3v fr-w-auto fr-clear-right fr-m-0'} #SET{largeur_ok, #ENV{largeur} }]
-      [(#CASE{left}) #SET{alignimg, 'float-left fr-mr-3v fr-w-auto  fr-clear-right fr-m-0'} #SET{largeur_ok, #ENV{largeur} }]
-      [(#CASE_DEFAULT)  #SET{alignimg, "w-100"} #SET{largeur_ok, '' } ]
-
-      [(#ENV{largeur}|oui) #SET{image_largeur, #ENV{largeur}}]
-      [(#ENV{largeur-legende}|oui) #SET{legende_largeur, #ENV{largeur}}]
-
-
-      
-      
-              
-                <figure role='group' class='fr-content-media fr-mb-1w  [(#GET{alignimg})]  [(#GET{aligntext})] [(#ENV{class}|propre)]'  [style='width:(#GET{largeur_ok})px !important']  aria-label='figure #ENV{id}[ - (#TITRE*)]'   >
-                    [<a href='(#ENV{lien})'>]
-                        [(#FICHIER
-                        |image_reduire{#GET{image_largeur, '1400'},0}
-                        |inserer_attribut{alt, #TITRE*}
-                        |inserer_attribut{loading, 'lazy'}
-                        |inserer_attribut{class, 'fr-content-media__img'[(#ENV*{fond-blanc}|oui) fr-fond-blanc]}
-                        |inserer_attribut{aria-labelledby,collapse-img#ENV{id}}
-                        )]
-                        [(#ENV{lien}|oui)</a>]
-    
-                        <div class=' fr-py-2v fr-col-12' [style='width:(#GET{legende_largeur})px !important']>
-                        [(#ENV{legende}|oui)  <em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'> [(#ENV{legende})] [ - Crédits : (#CREDITS*)]</em>]
-                        [(#ENV{legende}|non) [<em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'>  Crédits : (#CREDITS*)]</em>]
-                        [<em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'>Notes : (#ENV*{notes}|propre) </em>]
-                        [<em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'>Sources : (#ENV*{sources}|propre) </em>]
-                        [<em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'>Traitement : (#ENV*{traitement}|propre) </em>] 
-                        <a href='#URL_DOCUMENT' class='fr-btn fr-btn--tertiary fr-m-0 fr-p-3v    [(#ENV{sans-rien}|oui) fr-hidden]   [(#ENV{sans-telecharger}) fr-sr-only]' title="Figure #ENV{id} - (#EXTENSION, [(#TAILLE|taille_en_octets)]) "> <span class="fr-icon-zoom-in-line fr-mr-1w" aria-hidden="true"></span> Agrandir  <span class='fr-sr-only'>  la figure #ENV{id} </span>
-                        </a>         
-                         <BOUCLE_test2_csv(CONDITION){si #GET{monfichier}}>
-                    <a download class="fr-btn    fr-btn--tertiary fr-m-0 fr-p-3v   " href='#GET{url_doc}'><span class="fr-icon-download-line fr-mr-1w" aria-hidden="true"></span> Télécharger <span class="fr-ml-1v"> ([(#GET{type_doc}),] [ (#GET{doc_taille})])</span><span class='fr-sr-only'> le document [ (#TITRE*)] </span> </a>  
-                        </BOUCLE_test2_csv> 
-
-                            <div class="fr-accordion fr-mb-1w fr-btn--tertiary  d-inline-block   [(#ENV{sans-rien}|oui) fr-hidden] [(#ENV{sans-infos}) fr-hidden]">
-
-                              <div  class="fr-accordion__title fr-pr-4">
-                              <button type="button" class="fr-transcription__btn  d-block fr-p-3v" aria-controls="collapse-group-section-0-mini#GET{titre1}#GET{aleatoire}"  aria-expanded="[(#GET{isressource}|=={0}|non)true">
-                               Transcription <span class="fr-sr-only">de l'image #ID_DOCUMENT</span>
-                              </button>
-                            </div>
-                            </div>
-
-
-                                <div class="fr-collapse shadow" id="collapse-group-section-0-mini#GET{titre1}#GET{aleatoire}">
-                                           <div class="fr-p-3w"> [(#DESCRIPTIF|oui) #DESCRIPTIF ]
-                                            [(#DESCRIPTIF|non) Figure #ID_DOCUMENT ]
-                                          </div>
-                              </div>
-                            
-
-                          
-    
-                    
-                     </figure> 
-    
-                    </BOUCLE_illustration>    
\ No newline at end of file
diff --git a/design_system_admin/modeles/import.html b/design_system_admin/modeles/import.html
deleted file mode 100644
index 3392fa7106d8d645729b8faaa88725b47b4f65d8..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/import.html
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-<BOUCLE_import(ARTICLES){id_article=#ENV{id}}>
-[(#ENV{importtitre}|oui)  #SET{titre, #TITRE}]
-[(#ENV{chapo}|oui)  #SET{chapo, #CHAPO}]
-	<div>
-	  <div>
-		[<p class="fr-h2"><strong>(#GET{titre})</strong></p>]
-		[<p><strong>(#GET{chapo})</strong></p>]
-	    [<article>(#TEXTE)</article>]
-	  </div>
-	</div>
-</BOUCLE_import>
\ No newline at end of file
diff --git a/design_system_admin/modeles/inclusion.html b/design_system_admin/modeles/inclusion.html
deleted file mode 100644
index 03bda8b92857e477d6ce5708e9e2ef30db2b5f19..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/inclusion.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<figure class="spip inclusion">
-	[<figcaption>(#ENV*{titre}|?{#ENV*{titre}, #TITRE})</figcaption>]
-	[<div [class="(#ENV*{class})"]>(#ENV*{code})</div>]
-	[<em class='css_ressource_size fr-mb-2v  fr-text--xs fr-display-block'>Notes : (#ENV*{notes}|propre) </em>]
-	[<em class='css_ressource_size fr-mb-2v  fr-text--xs fr-display-block'>Sources : (#ENV*{sources}|propre) </em>]
-	[<em class='css_ressource_size fr-mb-2v  fr-text--xs fr-display-block'>Traitement : (#ENV*{traitement}|propre) </em>] 
-	<div class="fr-accordion fr-mb-1w fr-btn--tertiary  d-inline-block   [(#ENV{sans-rien}|oui) fr-hidden] [(#ENV{sans-infos}) fr-hidden]">
-		[
-	 <div  class="fr-accordion__title fr-pr-4">
-	 <button type="button" class="fr-transcription__btn  d-block fr-p-3v" aria-controls="collapse-group-section-0-mini#GET{titre1}#GET{aleatoire}"  aria-expanded="[(#GET{isressource}|=={0}|non)true]">
-	  Transcription
-	 </button>
-   </div>
-   </div>
-	   <div class="fr-collapse shadow" id="collapse-group-section-0-mini#GET{titre1}#GET{aleatoire}">
-				  <div class="fr-p-3w"> (#ENV*{longdesc}|propre) </div>
-	 </div>
-	</div>
-	 ]	  
-  </figure>
\ No newline at end of file
diff --git a/design_system_admin/modeles/lien-old.html b/design_system_admin/modeles/lien-old.html
deleted file mode 100644
index 5a43017b6b7ebc9e7665765400b26dda0014402a..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/lien-old.html
+++ /dev/null
@@ -1,153 +0,0 @@
-[(#REM)
-Gestion des liens d'article, de rubriques d'url et de doc avec les modeles correspondants
-]
-
-<BOUCLE_complet(ARTICLES){SI #ENV{carte}|oui} {id_article=#ENV{id}}>
-  <div class="fr-card fr-enlarge-link fr-card--horizontal fr-card--sm hauteur-limitee fr-mb-5v ">
-    <div class="fr-card__body">
-        <div class="fr-card__content fr-background-alt--orange-terre-battue">
-            <p class="fr-card__title">
-                <a href="#URL_ARTICLE">#TITRE</a>
-            </p>
-            <div class="fr-card__desc">[(#INTRODUCTION{150})]</div>
-            <div class="fr-card__start">
-                <p class="fr-card__detail fr-icon-calendar-line">[(#DATE|affdate)]
-                    <BOUCLE_mot_localisation3(MOTS) {id_article}{id_groupe=4}>
-                [ - (#TITRE)]
-            </BOUCLE_mot_localisation3>
-                </p>
-            </div>
-        </div>
-    </div>
-    <div class="fr-card__header">
-        <div class="fr-card__img">
-            <BOUCLE_image_bignews3(DOCUMENTS){id_article}{0,1}>
-                [(#FICHIER |image_reduire{350,350} |image_recadre{350,350,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
-                </BOUCLE_image_bignews3>
-                <img src="#CHEMIN{../dse_theme/images/ODD-banniere-agenda.jpg}" width="250" height="140" class="fr-responsive-img" alt="" />
-                <//B_image_bignews3>
-        </div>  
-    </div>
-</div>
-</BOUCLE_complet>
-
-<!-- Tuile horizontale -->
-<BOUCLE_tuile(ARTICLES){SI #ENV{tuile}|oui} {id_article=#ENV{id}}>
-<div class="fr-tile fr-enlarge-link fr-tile--horizontal">
-  <div class="fr-tile__body">
-      <h4 class="fr-tile__title">
-          <a class="fr-tile__link" href="#URL_ARTICLE">#TITRE</a>
-      </h4>
-      <div class="fr-tile__desc">[(#INTRODUCTION{150})]</div>
-  </div>
-  <div class="fr-tile__img">
-    <BOUCLE_image_tuile(DOCUMENTS){id_article}{0,1}>
-      [(#FICHIER |image_reduire{200,350} |image_recadre{200,200,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
-      </BOUCLE_image_tuile>
-      <img src="#CHEMIN{../dse_theme/images/ODD-banniere-agenda.jpg}" width="250" height="140" class="fr-responsive-img" alt="" />
-      <//B_image_tuile>
-  </div>
-</div>
-</BOUCLE_tuile>
-
-<BOUCLE_article-bouton(ARTICLES){SI #ENV{id}|oui} {SI #ENV{bouton}|oui} {id_article=#ENV{id}}>
- <a class="fr-btn fr-btn-lg fr-my-3v [(#ENV{petit}|oui) fr-btn--sm] [(#ENV{grand}|oui) fr-btn--lg]" [style="width:(#ENV{largeur})"] href="#URL_ARTICLE" [(#ENV{nouvelle-fenetre}|oui) target="blank" rel="noopener" title="[(#ENV{titre}|oui) #ENV{titre}] [(#ENV{titre}|non)  #TITRE] - ouvre une nouvelle fenêtre"] >		         
-		    [(#TITRE)]
-		    </a>
-</BOUCLE_article-bouton>
-
-<BOUCLE_article-bouton-secondaire(ARTICLES){SI #ENV{id}|oui} {SI #ENV{bouton-secondaire}|oui} {id_article=#ENV{id}}>
- <a class="fr-btn fr-btn-lg fr-btn--secondary fr-my-3v [(#ENV{petit}|oui) fr-btn--sm] [(#ENV{grand}|oui) fr-btn--lg]" [style="width:(#ENV{largeur})"] href="#URL_ARTICLE" [(#ENV{nouvelle-fenetre}|oui) target="blank" rel="noopener" title="[(#ENV{titre}|oui) #ENV{titre}] [(#ENV{titre}|non)  #TITRE] - ouvre une nouvelle fenêtre"] >		         
-		    [(#TITRE)] 
-		    </a>
-</BOUCLE_article-bouton-secondaire>
-
-<BOUCLE_article-tag(ARTICLES){SI #ENV{id}|oui} {SI #ENV{tag-dsfr}|oui} {id_article=#ENV{id}}>
- [<a class="fr-tag fr-my-3v " [style="width:(#ENV{largeur})"] href="#URL_ARTICLE"  >(#TITRE)</a>]
-</BOUCLE_article-tag>
-
-<BOUCLE_rubrique-tag(RUBRIQUES){SI #ENV{rub}|oui} {SI #ENV{tag-dsfr}|oui} {id_rubrique=#ENV{rub}}>
- [<a class="fr-tag fr-my-3v " [style="width:(#ENV{largeur})"] href="#URL_RUBRIQUE"  >(#TITRE)</a>]
-</BOUCLE_rubrique-tag>
-
-<BOUCLE_article-simple(ARTICLES){SI #ENV{tuile}|non}{SI #ENV{carte}|non} {SI #ENV{id}|oui} {SI #ENV{bouton-secondaire}|non} {SI #ENV{bouton}|non} {SI #ENV{tag-dsfr}|non} {id_article=#ENV{id}}>
- <a  class="fr-link  fr-my-3v" href="#URL_ARTICLE" [(#ENV{nouvelle-fenetre}|oui) target="blank" rel="noopener" title="[(#ENV{titre}|oui) #ENV{titre}] [(#ENV{titre}|non)  #TITRE] - ouvre une nouvelle fenêtre"]>[(#TITRE)] 
-		    </a>
-</BOUCLE_article-simple>
-
-<BOUCLE_rub-bouton(RUBRIQUES){SI #ENV{rub}|oui} {SI #ENV{bouton}|oui} {id_rubrique=#ENV{rub}}>
- <a class="fr-btn fr-btn-lg fr-my-3v [(#ENV{petit}|oui) fr-btn--sm] [(#ENV{grand}|oui) fr-btn--lg]" [style="width:(#ENV{largeur})"] href="#URL_RUBRIQUE" [(#ENV{nouvelle-fenetre}|oui) target="blank" rel="noopener" title="[(#ENV{titre}|oui) #ENV{titre}] [(#ENV{titre}|non)  #TITRE] - ouvre une nouvelle fenêtre"] >	         
-		    [(#ENV{titre}|oui) #ENV{titre}] 
-        [(#ENV{titre}|non) #TITRE] 
-		    </a>
-</BOUCLE_rub-bouton>
-
-<BOUCLE_rub-bouton-secondaire(RUBRIQUES){SI #ENV{rub}|oui} {SI #ENV{bouton-secondaire}|oui} {id_rubrique=#ENV{rub}}>
- <a class="fr-btn fr-btn-lg fr-my-3v  fr-btn--secondary  [(#ENV{petit}|oui) fr-btn--sm] [(#ENV{grand}|oui) fr-btn--lg]" [style="width:(#ENV{largeur})"] href="#URL_RUBRIQUE" [(#ENV{nouvelle-fenetre}|oui) target="blank" rel="noopener" title="[(#ENV{titre}|oui) #ENV{titre}] [(#ENV{titre}|non)  #TITRE] - ouvre une nouvelle fenêtre"] >	         
-  [(#ENV{titre}|oui) #ENV{titre}] 
-  [(#ENV{titre}|non) #TITRE] 
-		    </a>
-</BOUCLE_rub-bouton-secondaire>
-
-<BOUCLE_rub-simple(RUBRIQUES){SI #ENV{rub}|oui} {SI #ENV{bouton-secondaire}|non} {SI #ENV{bouton}|non} {SI #ENV{tag-dsfr}|non} {id_rubrique=#ENV{rub}}>
-  <a  class="fr-link  fr-my-3v [(#ENV{petit}|oui) fr-btn--sm] [(#ENV{grand}|oui) fr-btn--lg]" href="#URL_RUBRIQUE" [(#ENV{nouvelle-fenetre}|oui) target='blank' rel='noopener' title="[(#ENV{titre}|oui) #ENV{titre}] [(#ENV{titre}|non)  #TITRE] - ouvre une nouvelle fenêtre"]  >	         
-       [(#ENV{titre}|oui) #ENV{titre}] 
-        [(#ENV{titre}|non) #TITRE] 
-		    </a>
-</BOUCLE_rub-simple>
-
-<//B_article2-lien>
-
-<BOUCLE_url-bouton(CONDITION){SI #ENV{url}|oui}{SI #ENV{bouton}|oui}>
- <a class="fr-btn fr-btn-lg fr-my-3v [(#ENV{petit}|oui) fr-btn--sm] [(#ENV{grand}|oui) fr-btn--lg]" [style="width:(#ENV{largeur})"] href="#ENV{url}" [(#ENV{nouvelle-fenetre}|oui) target='blank' rel='noopener' title="[(#ENV{titre}|oui) #ENV{titre}] [(#ENV{titre}|non) #ENV{url}] - ouvre une nouvelle fenêtre"] >		         
-		    [(#ENV{titre}|oui) #ENV{titre}] 
-		    [(#ENV{titre}|non) #ENV{url}] 
-		    </a>
-</BOUCLE_url-bouton>
-
-<BOUCLE_url-bouton-secondaire(CONDITION){SI #ENV{url}|oui}{SI #ENV{bouton-secondaire}|oui}>
- <a class="fr-btn fr-btn-lg fr-my-3v fr-btn--secondary [(#ENV{petit}|oui) fr-btn--sm] [(#ENV{grand}|oui) fr-btn--lg]" [style="width:(#ENV{largeur})"] href="#ENV{url}" [(#ENV{nouvelle-fenetre}|oui) target='blank' rel='noopener' title="[(#ENV{titre}|oui) #ENV{titre}] [(#ENV{titre}|non) #ENV{url}] - ouvre une nouvelle fenêtre"] >		         
-		    [(#ENV{titre}|oui) #ENV{titre}] 
-		    [(#ENV{titre}|non) #ENV{url}]
-		    </a>
-</BOUCLE_url-bouton-secondaire>
-
-<BOUCLE_url-simple(CONDITION){SI #ENV{url}|oui} {SI #ENV{bouton-secondaire}|non} {SI #ENV{bouton}|non}>
- <a class="fr-btn fr-btn-lg fr-my-3v [(#ENV{petit}|oui) fr-btn--sm] [(#ENV{grand}|oui) fr-btn--lg]" [style="width:(#ENV{largeur})"] href="#ENV{url}" [(#ENV{nouvelle-fenetre}|oui) target='blank' rel='noopener' title="[(#ENV{titre}|oui) #ENV{titre}] [(#ENV{titre}|non) #ENV{url}] - ouvre une nouvelle fenêtre"] >		         
-		    [(#ENV{titre}|oui) #ENV{titre}] 
-		    [(#ENV{titre}|non) #ENV{url}]
-		    </a>
-</BOUCLE_url-simple>
-
-<BOUCLE_doc-bloc(DOCUMENTS){SI #ENV{bloc}|oui}{SI #ENV{doc}|oui}{id_document=#ENV{doc}}{mode=document}{doublons}{tout}{0,1}>
-  [(#TITRE|oui) #SET{doc_ref, #TITRE}]
-  [(#ENV{titre}|oui) #SET{doc_ref, #ENV*{titre}|textebrut}]
-<div class="fr-download fr-enlarge-link fr-download--card">
-    <p>
-        <a href="#URL_DOCUMENT" download class="fr-download__link"> [(#GET{doc_ref}) 
-            <span class="fr-download__detail">
-              #TYPE_DOCUMENT – [(#TAILLE|taille_en_octets)]
-            </span>]
-        </a>
-      </p>
-        [<p class="fr-download__desc">(#ENV{texte})</p>]
-</div>
-</BOUCLE_doc-bloc>
-
-<BOUCLE_doc-simple(DOCUMENTS){SI #ENV{doc}|oui}{SI #ENV{bloc}|non}{id_document=#ENV{doc}}{mode=document}{doublons}{tout}{0,1}>
-  [(#TITRE|oui) #SET{doc_ref, #TITRE}]
-  [(#ENV{titre}|oui) #SET{doc_ref, #ENV*{titre}|textebrut}]
-  <div class="fr-download" style="width:100%">
-    <p>
-        <a href="#URL_DOCUMENT" download class="fr-download__link"> [(#GET{doc_ref}) 
-            <span class="fr-download__detail">
-              #TYPE_DOCUMENT – [(#TAILLE|taille_en_octets)]
-            </span>]
-        </a>
-    </p>
-</div>
-</BOUCLE_doc-simple>
-		
-
-			 
-			
diff --git a/design_system_admin/modeles/lien-twitter.html b/design_system_admin/modeles/lien-twitter.html
deleted file mode 100644
index f7bca07c69373bc1719a8d1d152e45ad363aeb47..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/lien-twitter.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<BOUCLE_alertesante(CONDITION){si #ENV{social}}>
-    [(#ENV{social}=={linkedin}|oui) 
-        <a href="https://www.linkedin.com/in/#ENV{alias}" target="_blank"><span class="fr-fi-linkedin-box-fill" aria-hidden="true">@#ENV{alias}</span></a>
-    ]
-    [(#ENV{social}=={twitter}|oui) 
-        <a href="https://www.twitter.com/#ENV{alias}" target="_blank"><span class="fr-fi-twitter-fill" aria-hidden="true">@#ENV{alias}</span></a>
-    ]
-</BOUCLE_alertesante>
-    <a href="https://www.twitter.com/#ENV{alias}" target="_blank"><span class="fr-fi-twitter-fill" aria-hidden="true">@#ENV{alias}</span></a>
-<//B_alertesante>
diff --git a/design_system_admin/modeles/lien.html b/design_system_admin/modeles/lien.html
deleted file mode 100644
index bebcd216701c92f5de5810aa47b785eda1ad5365..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/lien.html
+++ /dev/null
@@ -1,519 +0,0 @@
-[(#REM)
-Gestion des liens d'article, de rubriques d'url et de doc avec les modeles correspondants
-]
-
-[(#REM) renommage des variables de liens
-
-|id=5186
-|rub=319 (rubrique)
-|doc=156 (document)
-
-|petit ou |grand
-
-|icone=fr-fi-arrow-right-line
-|icone-droite
-|icone-gauche
-
-
-|url=http:// .... (avec verification si l'url contient pdf ou pas) 
-
-|nouvelle-fenetre
-
-|forme=carte ou  |forme=tuile ou |forme=tag ou |forme=bouton ou |forme=bloc ?
-
-Verification dans l'ordre : rubrique, document, url, pdf ou article (par defaut)
-
-]
-
-
-[(#REM) gestion des icones ]
-
-[(#ENV{icone}|=={ajouter}|oui) #SET{mon-icone, ' fr-icon-file-add-fill'} ]
-[(#ENV{icone}|=={ampoule}|oui) #SET{mon-icone, ' fr-icon-lightbulb-fill'} ]
-[(#ENV{icone}|=={archive}|oui) #SET{mon-icone, ' fr-icon-archive-fill'} ]
-[(#ENV{icone}|=={article}|oui) #SET{mon-icone, ' fr-icon-article-fill'} ]
-[(#ENV{icone}|=={attention}|oui) #SET{mon-icone, ' fr-icon-warning-fill'} ]
-[(#ENV{icone}|=={calendrier}|oui) #SET{mon-icone, ' fr-icon-calendar-fill'} ]
-[(#ENV{icone}|=={camembert}|oui) #SET{mon-icone, ' fr-icon-pie-chart-2-fill'} ]
-[(#ENV{icone}|=={camera}|oui) #SET{mon-icone, ' fr-icon-camera-fill'} ]
-[(#ENV{icone}|=={chart}|oui) #SET{mon-icone, ' fr-icon-bar-chart-box-fill'} ]
-[(#ENV{icone}|=={check}|oui) #SET{mon-icone, ' fr-icon-success-fill'} ]
-[(#ENV{icone}|=={check-seul}|oui) #SET{mon-icone, ' fr-icon-check-line'} ]
-[(#ENV{icone}|=={citation}|oui) #SET{mon-icone, ' fr-icon-quote-fill'} ]
-[(#ENV{icone}|=={compte}|oui) #SET{mon-icone, ' fr-icon-account-circle-fill'} ]
-[(#ENV{icone}|=={copyright}|oui) #SET{mon-icone, ' fr-icon-copyright-fill'} ]
-[(#ENV{icone}|=={discussion}|oui) #SET{mon-icone, ' fr-icon-chat-3-fill'} ]
-[(#ENV{icone}|=={dossier}|oui) #SET{mon-icone, ' fr-icon-folder-2-fill'} ]
-[(#ENV{icone}|=={ecrire}|oui) #SET{mon-icone, ' fr-icon-draft-fill'} ]
-[(#ENV{icone}|=={email}|oui) #SET{mon-icone, ' fr-icon-mail-fill'} ]
-[(#ENV{icone}|=={engrenage}|oui) #SET{mon-icone, ' fr-icon-settings-5-fill'} ]
-[(#ENV{icone}|=={enquete}|oui) #SET{mon-icone, ' fr-icon-survey-fill'} ]
-[(#ENV{icone}|=={epingle}|oui) #SET{mon-icone, ' fr-icon-map-pin-2-fill'} ]
-[(#ENV{icone}|=={equipe}|oui) #SET{mon-icone, ' fr-icon-team-fill'} ]
-[(#ENV{icone}|=={etoile}|oui) #SET{mon-icone, ' fr-icon-star-s-fill'} ]
-[(#ENV{icone}|=={feuille}|oui) #SET{mon-icone, ' fr-icon-leaf-fill'} ]
-[(#ENV{icone}|=={fichier}|oui) #SET{mon-icone, ' fr-icon-file-fill'} ]
-[(#ENV{icone}|=={fichier-texte}|oui) #SET{mon-icone, ' fr-icon-file-text-fill'} ]
-[(#ENV{icone}|=={film}|oui) #SET{mon-icone, ' fr-icon-film-fill'} ]
-[(#ENV{icone}|=={fleche-bas}|oui) #SET{mon-icone, ' fr-icon-arrow-down-fill'} ]
-[(#ENV{icone}|=={mini-fleche-droite}|oui) #SET{mon-icone, ' fr-icon-arrow-right-s-fill'} ]
-[(#ENV{icone}|=={fleche-droite}|oui) #SET{mon-icone, ' fr-icon-arrow-right-fill'} ]
-[(#ENV{icone}|=={mini-fleche-gauche}|oui) #SET{mon-icone, ' fr-icon-arrow-left-s-fill'} ]
-[(#ENV{icone}|=={fleche-gauche}|oui) #SET{mon-icone, ' fr-icon-arrow-left-fill'} ]
-[(#ENV{icone}|=={fleche-haut}|oui) #SET{mon-icone, ' fr-icon-arrow-up-fill'} ]
-[(#ENV{icone}|=={france}|oui) #SET{mon-icone, ' fr-icon-france-fill'} ]
-[(#ENV{icone}|=={graphique}|oui) #SET{mon-icone, ' fr-icon-line-chart-fill'} ]
-[(#ENV{icone}|=={groupe}|oui) #SET{mon-icone, ' fr-icon-group-fill'} ]
-[(#ENV{icone}|=={image}|oui) #SET{mon-icone, ' fr-icon-image-fill'} ]
-[(#ENV{icone}|=={imprimante}|oui) #SET{mon-icone, ' fr-icon-printer-fill'} ]
-[(#ENV{icone}|=={info}|oui) #SET{mon-icone, ' fr-icon-info-fill'} ]
-[(#ENV{icone}|=={journal}|oui) #SET{mon-icone, ' fr-icon-newspaper-fill'} ]
-[(#ENV{icone}|=={lien}|oui) #SET{mon-icone, ' fr-icon-links-fill'} ]
-[(#ENV{icone}|=={lien-externe}|oui) #SET{mon-icone, ' fr-icon-external-link-fill'} ]
-[(#ENV{icone}|=={livre}|oui) #SET{mon-icone, ' fr-icon-book-2-fill'} ]
-[(#ENV{icone}|=={mallette}|oui) #SET{mon-icone, ' fr-icon-briefcase-fill'} ]
-[(#ENV{icone}|=={micro}|oui) #SET{mon-icone, ' fr-icon-mic-fill'} ]
-[(#ENV{icone}|=={mini-fleche-bas}|oui) #SET{mon-icone, ' fr-icon-arrow-down-s-fill'} ]
-[(#ENV{icone}|=={mini-fleche-haut}|oui) #SET{mon-icone, ' fr-icon-arrow-up-s-fill'} ]
-[(#ENV{icone}|=={monde}|oui) #SET{mon-icone, ' fr-icon-global-fill'} ]
-[(#ENV{icone}|=={musique}|oui) #SET{mon-icone, ' fr-icon-music-2-fill'} ]
-[(#ENV{icone}|=={nuage}|oui) #SET{mon-icone, ' fr-icon-cloud-fill'} ]
-[(#ENV{icone}|=={pdf}|oui) #SET{mon-icone, ' fr-icon-file-pdf-fill'} ]
-[(#ENV{icone}|=={piecejointe}|oui) #SET{mon-icone, ' fr-icon-attachment-fill'} ]
-[(#ENV{icone}|=={plante}|oui) #SET{mon-icone, ' fr-icon-plant-fill'} ]
-[(#ENV{icone}|=={plus}|oui) #SET{mon-icone, ' fr-icon-add-line'} ]
-[(#ENV{icone}|=={plus-rond}|oui) #SET{mon-icone, ' fr-icon-add-circle-fill'} ]
-[(#ENV{icone}|=={question}|oui) #SET{mon-icone, ' fr-icon-questionnaire-fill'} ]
-[(#ENV{icone}|=={question}|oui) #SET{mon-icone, ' fr-icon-question-fill'} ]
-[(#ENV{icone}|=={rechercher}|oui) #SET{mon-icone, ' fr-icon-search-fill'} ]
-[(#ENV{icone}|=={recycler}|oui) #SET{mon-icone, ' fr-icon-recycle-fill'} ]
-[(#ENV{icone}|=={rss}|oui) #SET{mon-icone, ' fr-icon-rss-fill'} ]
-[(#ENV{icone}|=={signet}|oui) #SET{mon-icone, ' fr-icon-bookmark-fill'} ]
-[(#ENV{icone}|=={telecharger}|oui) #SET{mon-icone, ' fr-icon-file-download-fill'} ]
-[(#ENV{icone}|=={telecharger}|oui) #SET{mon-icone, ' fr-icon-download-fill'} ]
-[(#ENV{icone}|=={telephone}|oui) #SET{mon-icone, ' fr-icon-phone-fill'} ]
-[(#ENV{icone}|=={terre}|oui) #SET{mon-icone, ' fr-icon-earth-fill'} ]
-[(#ENV{icone}|=={upload}|oui) #SET{mon-icone, ' fr-icon-upload-fill'} ]
-[(#ENV{icone}|=={utilisateur}|oui) #SET{mon-icone, ' fr-icon-user-fill'} ]
-[(#ENV{icone}|=={wifi}|oui) #SET{mon-icone, ' fr-icon-wifi-fill'} ]
-[(#ENV{icone}|=={zoom}|oui) #SET{mon-icone, ' fr-icon-zoom-in-fill'} ]
-[(#ENV{icone}|=={zoom-out}|oui) #SET{mon-icone, ' fr-icon-zoom-out-fill'} ]
-[(#ENV{icone}|=={ajouter2}|oui) #SET{mon-icone, ' fr-icon-file-add-line'} ]
-[(#ENV{icone}|=={ampoule2}|oui) #SET{mon-icone, ' fr-icon-lightbulb-line'} ]
-[(#ENV{icone}|=={archive2}|oui) #SET{mon-icone, ' fr-icon-archive-line'} ]
-[(#ENV{icone}|=={article2}|oui) #SET{mon-icone, ' fr-icon-article-line'} ]
-[(#ENV{icone}|=={attention2}|oui) #SET{mon-icone, ' fr-icon-warning-line'} ]
-[(#ENV{icone}|=={calendrier2}|oui) #SET{mon-icone, ' fr-icon-calendar-line'} ]
-[(#ENV{icone}|=={camembert2}|oui) #SET{mon-icone, ' fr-icon-pie-chart-2-line'} ]
-[(#ENV{icone}|=={camera2}|oui) #SET{mon-icone, ' fr-icon-camera-line'} ]
-[(#ENV{icone}|=={chart2}|oui) #SET{mon-icone, ' fr-icon-bar-chart-box-line'} ]
-[(#ENV{icone}|=={check2}|oui) #SET{mon-icone, ' fr-icon-success-line'} ]
-[(#ENV{icone}|=={citation2}|oui) #SET{mon-icone, ' fr-icon-quote-line'} ]
-[(#ENV{icone}|=={compte2}|oui) #SET{mon-icone, ' fr-icon-account-circle-line'} ]
-[(#ENV{icone}|=={copyright2}|oui) #SET{mon-icone, ' fr-icon-copyright-line'} ]
-[(#ENV{icone}|=={discussion2}|oui) #SET{mon-icone, ' fr-icon-chat-3-line'} ]
-[(#ENV{icone}|=={dossier2}|oui) #SET{mon-icone, ' fr-icon-folder-2-line'} ]
-[(#ENV{icone}|=={ecrire2}|oui) #SET{mon-icone, ' fr-icon-draft-line'} ]
-[(#ENV{icone}|=={email2}|oui) #SET{mon-icone, ' fr-icon-mail-line'} ]
-[(#ENV{icone}|=={engrenage2}|oui) #SET{mon-icone, ' fr-icon-settings-5-line'} ]
-[(#ENV{icone}|=={enquete2}|oui) #SET{mon-icone, ' fr-icon-survey-line'} ]
-[(#ENV{icone}|=={epingle2}|oui) #SET{mon-icone, ' fr-icon-map-pin-2-line'} ]
-[(#ENV{icone}|=={equipe2}|oui) #SET{mon-icone, ' fr-icon-team-line'} ]
-[(#ENV{icone}|=={etoile}|oui) #SET{mon-icone, ' fr-icon-star-s-line'} ]
-[(#ENV{icone}|=={feuille2}|oui) #SET{mon-icone, ' fr-icon-leaf-line'} ]
-[(#ENV{icone}|=={fichier-texte2}|oui) #SET{mon-icone, ' fr-icon-file-text-line'} ]
-[(#ENV{icone}|=={fichier2}|oui) #SET{mon-icone, ' fr-icon-file-line'} ]
-[(#ENV{icone}|=={film2}|oui) #SET{mon-icone, ' fr-icon-film-line'} ]
-[(#ENV{icone}|=={fleche-bas}|oui) #SET{mon-icone, ' fr-icon-arrow-down-line'} ]
-[(#ENV{icone}|=={fleche-droite2}|oui) #SET{mon-icone, ' fr-icon-arrow-right-line'} ]
-[(#ENV{icone}|=={mini-fleche-droite2}|oui) #SET{mon-icone, ' fr-icon-arrow-right-s-line'} ]
-[(#ENV{icone}|=={mini-fleche-gauche2}|oui) #SET{mon-icone, ' fr-icon-arrow-left-s-line'} ]
-[(#ENV{icone}|=={fleche-gauche2}|oui) #SET{mon-icone, ' fr-icon-arrow-left-line'} ]
-[(#ENV{icone}|=={fleche-haut2}|oui) #SET{mon-icone, ' fr-icon-arrow-up-line'} ]
-[(#ENV{icone}|=={france2}|oui) #SET{mon-icone, ' fr-icon-france-line'} ]
-[(#ENV{icone}|=={graphique2}|oui) #SET{mon-icone, ' fr-icon-line-chart-line'} ]
-[(#ENV{icone}|=={groupe2}|oui) #SET{mon-icone, ' fr-icon-group-line'} ]
-[(#ENV{icone}|=={image2}|oui) #SET{mon-icone, ' fr-icon-image-line'} ]
-[(#ENV{icone}|=={imprimante2}|oui) #SET{mon-icone, ' fr-icon-printer-line'} ]
-[(#ENV{icone}|=={info}|oui) #SET{mon-icone, ' fr-icon-info-line'} ]
-[(#ENV{icone}|=={journal2}|oui) #SET{mon-icone, ' fr-icon-newspaper-line'} ]
-[(#ENV{icone}|=={lien-externe}|oui) #SET{mon-icone, ' fr-icon-external-link-line'} ]
-[(#ENV{icone}|=={lien2}|oui) #SET{mon-icone, ' fr-icon-links-line'} ]
-[(#ENV{icone}|=={livre2}|oui) #SET{mon-icone, ' fr-icon-book-2-line'} ]
-[(#ENV{icone}|=={mallete2}|oui) #SET{mon-icone, ' fr-icon-briefcase-line'} ]
-[(#ENV{icone}|=={micro2}|oui) #SET{mon-icone, ' fr-icon-mic-line'} ]
-[(#ENV{icone}|=={mini-fleche-bas2}|oui) #SET{mon-icone, ' fr-icon-arrow-down-s-line'} ]
-[(#ENV{icone}|=={mini-fleche-haut2}|oui) #SET{mon-icone, ' fr-icon-arrow-up-s-line'} ]
-[(#ENV{icone}|=={monde2}|oui) #SET{mon-icone, ' fr-icon-global-line'} ]
-[(#ENV{icone}|=={musique2}|oui) #SET{mon-icone, ' fr-icon-music-2-line'} ]
-[(#ENV{icone}|=={nuage2}|oui) #SET{mon-icone, ' fr-icon-cloud-line'} ]
-[(#ENV{icone}|=={pdf2}|oui) #SET{mon-icone, ' fr-icon-file-pdf-line'} ]
-[(#ENV{icone}|=={piecejointe2}|oui) #SET{mon-icone, ' fr-icon-attachment-line'} ]
-[(#ENV{icone}|=={plante2}|oui) #SET{mon-icone, ' fr-icon-plant-line'} ]
-[(#ENV{icone}|=={plus-rond2}|oui) #SET{mon-icone, ' fr-icon-add-circle-line'} ]
-[(#ENV{icone}|=={question2}|oui) #SET{mon-icone, ' fr-icon-questionnaire-line'} ]
-[(#ENV{icone}|=={question2}|oui) #SET{mon-icone, ' fr-icon-question-line'} ]
-[(#ENV{icone}|=={rechercher2}|oui) #SET{mon-icone, ' fr-icon-search-line'} ]
-[(#ENV{icone}|=={recycler2}|oui) #SET{mon-icone, ' fr-icon-recycle-line'} ]
-[(#ENV{icone}|=={rss2}|oui) #SET{mon-icone, ' fr-icon-rss-line'} ]
-[(#ENV{icone}|=={signet2}|oui) #SET{mon-icone, ' fr-icon-bookmark-line'} ]
-[(#ENV{icone}|=={telecharger2}|oui) #SET{mon-icone, ' fr-icon-file-download-line'} ]
-[(#ENV{icone}|=={telecharger2}|oui) #SET{mon-icone, ' fr-icon-download-line'} ]
-[(#ENV{icone}|=={telephone2}|oui) #SET{mon-icone, ' fr-icon-phone-line'} ]
-[(#ENV{icone}|=={terre2}|oui) #SET{mon-icone, ' fr-icon-earth-line'} ]
-[(#ENV{icone}|=={upload2}|oui) #SET{mon-icone, ' fr-icon-upload-line'} ]
-[(#ENV{icone}|=={utilisateur2}|oui) #SET{mon-icone, ' fr-icon-user-line'} ]
-[(#ENV{icone}|=={wifi2}|oui) #SET{mon-icone, ' fr-icon-wifi-line'} ]
-[(#ENV{icone}|=={zoom-out2}|oui) #SET{mon-icone, ' fr-icon-zoom-out-line'} ]
-[(#ENV{icone}|=={zoom2}|oui) #SET{mon-icone, ' fr-icon-zoom-in-line'} ]
-
-[(#ENV{icone-dsfr}|oui) #SET{mon-icone, #ENV{icone-dsfr}}]
-
-<BOUCLE_condition_rubrique(CONDITION){si #ENV{rub}|oui}>
-  [(#REM) c'est une rubrique ]
-
-
-  [(#REM) c'est une rubrique avec un format card ]
-
-                      <BOUCLE_rubrique-carte(RUBRIQUES){SI #ENV{carte}|oui}{id_rubrique=#ENV{rub}} >
-                        <div class="fr-card fr-enlarge-link fr-card--horizontal fr-card--sm hauteur-limitee fr-mb-5v ">
-                          <div class="fr-card__body">
-                              <div class="fr-card__content fr-background-alt--orange-terre-battue">
-                                  <p class="fr-card__title">
-                                      <a href="#URL_RUBRIQUE">#TITRE</a>
-                                  </p>
-                                  <div class="fr-card__desc">[(#INTRODUCTION{150})]</div>
-                                  <div class="fr-card__start">
-                                      <p class="fr-card__detail fr-icon-calendar-line">[(#DATE|affdate)]</p>
-                                  </div>
-                              </div>
-                          </div>
-                          <div class="fr-card__header">
-                              <div class="fr-card__img">
-                                  <BOUCLE_image_bignews3(DOCUMENTS){id_rubrique}{0,1}>
-                                      [(#FICHIER |image_reduire{350,350} |image_recadre{350,350,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
-                                      </BOUCLE_image_bignews3>
-                                      <BOUCLE_theme23(MOTS){id_rubrique}{id_groupe=14}>
-                                        #SET{themeimage, (#INFO_DESCRIPTIF{mot, #ID_MOT_RACINE}|textebrut)}
-                                        <img width="350" height="350" class="fr-img-responsive" src="#CHEMIN{images/themes/#GET{themeimage}-navigation.svg}"  alt="">
-                                        </BOUCLE_theme23> 
-                                      <//B_image_bignews3>
-                              </div>  
-                          </div>
-                      </div>
-                      </BOUCLE_rubrique-carte>
-
-                      [(#REM) c'est une rubrique avec un format tuile ]
-
-                      <BOUCLE_rubrique-tuile(RUBRIQUES){SI #ENV{tuile}|oui} {id_rubrique=#ENV{rub}}>
-                        <div class="fr-tile fr-enlarge-link fr-tile--horizontal">
-                          <div class="fr-tile__body">
-                              <h4 class="fr-tile__title">
-                                  <a class="fr-tile__link" href="#URL_RUBRIQUE">[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]</a>
-                              </h4>
-                              <div class="fr-tile__desc">[(#INTRODUCTION{150})]</div>
-                          </div>
-                          <div class="fr-tile__img">
-                            <BOUCLE_image_rub_tuile(DOCUMENTS){id_rubrique}{0,1}>
-                              [(#FICHIER |image_reduire{200,350} |image_recadre{200,200,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
-                              </BOUCLE_image_rub_tuile>
-                              <BOUCLE_theme25(MOTS){id_rubrique}{id_groupe=14}>
-                                        #SET{themeimage, (#INFO_DESCRIPTIF{mot, #ID_MOT_RACINE}|textebrut)}
-                                        <img width="350" height="350" class="fr-img-responsive" src="#CHEMIN{images/themes/#GET{themeimage}-navigation.svg}"  alt="">
-                              </BOUCLE_theme25> 
-                              <//B_image_tuile>
-                          </div>
-                        </div>
-                        </BOUCLE_rubrique-tuile>
-
-                        [(#REM) c'est un article avec un format bouton ]
-
-                        <BOUCLE_rubrique-bouton(RUBRIQUES){SI #ENV{bouton}|oui} {id_rubrique=#ENV{rub}}>
-                        <a class="fr-btn fr-my-1v [(#ENV{secondaire}|oui) fr-btn--secondary] [(#ENV{tertiaire}|oui) fr-btn--tertiary] [(#ENV{sans-encadre}|oui) fr-btn--tertiary-no-outline] [(#GET{mon-icone})]  [(#ENV{icone-gauche}|non) [(#ENV{icone-seule}|non) fr-btn--icon-right ]] [(#ENV{icone-gauche}|oui) fr-btn--icon-left] [(#ENV{petit}|oui) fr-btn--sm] [(#ENV{grand}|oui) fr-btn--lg]" [(#ENV{icone-seule}|oui)title="[(#ENV{titre}|oui) #ENV{titre}][(#ENV{titre}|non) #TITRE]"]  [style="width:(#ENV{largeur})"] href="#URL_RUBRIQUE" [(#ENV{nouvelle-fenetre}|oui) target="_blank" rel="noopener" title="[(#ENV{titre}|oui) #ENV{titre}] [(#ENV{titre}|non)  #TITRE] - ouvre une nouvelle fenêtre"] >[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]</a>
-                      </BOUCLE_rubrique-bouton>
-
-                      [(#REM) c'est un article avec un format tag ]
-                      
-                      <BOUCLE_rubrique-tag(RUBRIQUES){SI #ENV{tag}|oui} {id_rubrique=#ENV{rub}}>
-                        <a class="fr-tag fr-my-1v [(#GET{mon-icone})] [(#ENV{icone-gauche}|non) fr-tag--icon-right] [(#ENV{icone-gauche}|oui) fr-tag--icon-left] [(#ENV{petit}|oui) fr-tag--sm] [(#ENV{grand}|oui) fr-tag--lg]" target="_self" href="#URL_RUBRIQUE" >[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]</a>
-                      </BOUCLE_rubrique-tag>
-
-                        [(#REM) ce n'est pas 
-                        une card 
-                        ou une tuile 
-                        ou un bouton 
-                        ou un tag 
-                        donc c'est une rubrique simple ou avec un target blank une taille et une icone]
-
-                        <BOUCLE_rubrique-simple(RUBRIQUES){id_rubrique=#ENV{rub}}{SI #ENV{carte}|non}>
-                          <a  class="fr-link  [(#GET{mon-icone})] [(#ENV{icone-gauche}|non) fr-link--icon-right] [(#ENV{icone-gauche}|oui) fr-link--icon-left] [(#ENV{petit}|oui) fr-link--sm] [(#ENV{grand}|oui) fr-link--lg]" href="#URL_RUBRIQUE" [(#ENV{nouvelle-fenetre}|oui) target="_blank" rel="noopener" title="[(#ENV{titre}|oui)#ENV{titre}] [(#ENV{titre}|non)#TITRE] - ouvre une nouvelle fenêtre"]>
-                            [(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]
-                          </a>
-                        </BOUCLE_rubrique-simple>
-
-                        <//B_rubrique-tag>
-                        
-                        <//B_rubrique-bouton>
-
-                      <//B_rubrique-tuile>
-
-                      <//B_rubrique-carte>
-
-</BOUCLE_condition_rubrique>
-
-        <BOUCLE_condition_document(CONDITION){si #ENV{doc}|oui}>
-
-          [(#REM) c'est une document simple]
-
-          <BOUCLE_document-simple(DOCUMENTS){id_document=#ENV{doc}}{si #ENV{carte}|non}>
-          <div class="fr-download">
-            <p class="fr-m-0">
-              <a href="#URL_DOCUMENT" download class="fr-download__link" [title="Télécharger le document : (#TITRE)"]>[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]
-                <span class="fr-download__detail">
-                  [Fichier (#TYPE_DOCUMENT)] [ - (#TAILLE|taille_en_octets)]
-
-                </span>
-              </a>
-            </p>
-          </div>
-          </BOUCLE_document-simple>
-    
-    
-           
-          <BOUCLE_document-carte(DOCUMENTS){id_document=#ENV{doc}}{si #ENV{carte}|oui}>
-
-          [(#REM) c'est une document au format carte]
-
-          <div class="fr-download fr-enlarge-link fr-download--card">
-            <p class="fr-m-0">
-                <a href="#URL_DOCUMENT" download class="fr-download__link" [title="Télécharger le document : (#TITRE)"]>[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]
-                    <span class="fr-download__detail">
-                      [Fichier (#TYPE_DOCUMENT)] [ - (#TAILLE|taille_en_octets)]
-
-                    </span>
-                </a>
-            </p>
-            [<p class="fr-download__desc">(#DESCRIPTIF*)</p>]
-        </div>
-
-        </BOUCLE_document-carte>
-
-
-
-
-
-        </BOUCLE_condition_document>
-
-              <BOUCLE_condition_url(CONDITION){si #ENV{url}|oui}{si #ENV{url}|contient_pdf|non}>
-                
-              [(#REM) c'est une url avec un format card ]
-
-                      <BOUCLE_url-carte(CONDITION){SI #ENV{carte}|oui}>
-                        <div class="fr-card fr-enlarge-link fr-card--horizontal fr-card--sm hauteur-limitee fr-mb-5v ">
-                          <div class="fr-card__body">
-                              <div class="fr-card__content fr-background-alt--orange-terre-battue">
-                                  <p class="fr-card__title">
-                                      <a href="#ENV{url}">#ENV{titre}</a>
-                                  </p>
-                                  <div class="fr-card__desc">#ENV{TEXTE}</div>
-                              </div>
-                          </div>
-                      </div>
-                      </BOUCLE_url-carte>
-
-                      [(#REM) c'est une url avec un format tuile ]
-
-                      <BOUCLE_url-tuile(CONDITION){SI #ENV{tuile}|oui}>
-                        <div class="fr-tile fr-enlarge-link fr-tile--horizontal">
-                          <div class="fr-tile__body">
-                              [<h4 class="fr-tile__title">
-                                  <a class="fr-tile__link" href="#ENV{url}">(#ENV{titre})</a>
-                              </h4>]
-                              [<div class="fr-tile__desc">(#ENV{TEXTE})</div>]
-                          </div>
-                        </div>
-                        </BOUCLE_url-tuile>
-
-                        [(#REM) c'est une url avec un format bouton ]
-
-                        <BOUCLE_url-bouton(CONDITION){SI #ENV{bouton}|oui}>
-                        <a class="fr-btn fr-my-1v [(#ENV{secondaire}|oui) fr-btn--secondary] [(#ENV{tertiaire}|oui) fr-btn--tertiary] [(#ENV{sans-encadre}|oui) fr-btn--tertiary-no-outline] [(#GET{mon-icone})] [(#ENV{icone-gauche}|non) [(#ENV{icone-seule}|non) fr-btn--icon-right ]] [(#ENV{icone-gauche}|oui) fr-btn--icon-left] [(#ENV{petit}|oui) fr-btn--sm] [(#ENV{grand}|oui) fr-btn--lg]" [(#ENV{icone-seule}|oui)title="[(#ENV{titre}|oui) #ENV{titre}][(#ENV{titre}|non) #ENV{TITRE}]"]  [style="width:(#ENV{largeur})"] href="#ENV{url}" [(#ENV{nouvelle-fenetre}|oui) target="_blank" rel="noopener" title="[(#ENV{titre}|oui) #ENV{titre}] [(#ENV{titre}|non)  #ENV{titre}] - ouvre une nouvelle fenêtre"] >[(#ENV{titre})]</a>
-                      </BOUCLE_url-bouton>
-
-                      [(#REM) c'est une url avec un format tag ]
-                      
-                      <BOUCLE_url-tag(CONDITION){SI #ENV{tag}|oui}>
-                        <a class="fr-tag fr-my-1v [(#GET{mon-icone})] [(#ENV{icone-gauche}|non) fr-tag--icon-right] [(#ENV{icone-gauche}|oui) fr-tag--icon-left] [(#ENV{petit}|oui) fr-tag--sm] [(#ENV{grand}|oui) fr-tag--lg]" target="_self" href="#ENV{url}" >[(#ENV{titre})]</a>
-                      </BOUCLE_url-tag>
-
-                        [(#REM) ce n'est pas 
-                        une card 
-                        ou une tuile 
-                        ou un bouton 
-                        ou un tag 
-                        donc c'est une url simple ou avec un target blank une taille et une icone]
-
-                        <BOUCLE_url-simple(CONDITION)>
-                          <a  class="fr-link  [(#GET{mon-icone})] [(#ENV{icone-gauche}|non) fr-link--icon-right] [(#ENV{icone-gauche}|oui) fr-link--icon-left] [(#ENV{petit}|oui) fr-link--sm] [(#ENV{grand}|oui) fr-link--lg]" href="#ENV{url}" [(#ENV{nouvelle-fenetre}|oui) target="_blank" rel="noopener" title="[(#ENV{titre}|oui)#ENV{titre}] [(#ENV{titre}|non)#ENV{titre}] - ouvre une nouvelle fenêtre"]>
-                            [(#ENV{titre})]
-                          </a>
-                        </BOUCLE_url-simple>
-
-                        <//B_url-tag>
-                        
-                        <//B_url-bouton>
-
-                      <//B_url-tuile>
-
-
-              </BOUCLE_condition_url>
-
-        <BOUCLE_condition_pdf(CONDITION){si #ENV{url}|contient_pdf|oui}>
-                      
-          <BOUCLE_condition_document-pdf(CONDITION){si #ENV{doc}|non}>
-
-            [(#REM) c'est un lien vers un pdf ]
-
-               [(#REM) c'est une lien simple vers un document pdf]
-
-                <BOUCLE_document-simple-pdf(CONDITION){si #ENV{carte}|non}>
-                <div class="fr-download">
-                  <p class="fr-m-0">
-                    <a href="#ENV{url}" download class="fr-download__link" [title="Télécharger le document : (#ENV{titre})"]>[(#ENV{titre})]
-                      <span class="fr-download__detail">
-                        [Fichier (#ENV{type}) [ - (#ENV{poids})]]
-                      </span>
-                    </a>
-                  </p>
-                </div>
-                </BOUCLE_document-simple-pdf>
-          
-                [(#REM) c'est une lien simple au format carte vers un document pdf]
-           
-                <BOUCLE_document-carte-pdf(CONDITION){si #ENV{carte}|oui}>
-
-                <div class="fr-download fr-enlarge-link fr-download--card">
-                  <p class="fr-m-0">
-                      <a href="#URL_DOCUMENT" download class="fr-download__card" [title="Télécharger le document : (#TITRE)"]>[(#ENV{titre})]
-                          <span class="fr-download__detail">
-                            [Fichier (#ENV{type}) [ - (#ENV{poids})]]
-      
-                          </span>
-                      </a>
-                  </p>
-                  [<p class="fr-download__desc">(#ENV{texte})</p>]
-              </div>
-
-        </BOUCLE_document-carte-pdf>
-
-        </BOUCLE_condition_document-pdf>
-
-
-                    </BOUCLE_condition_pdf>
-
-                    <BOUCLE_condition_article(CONDITION){si #ENV{id}|oui}>
-                      [(#REM) c'est un article ]
-
-                      [(#REM) c'est un article avec un format card ]
-
-                      <BOUCLE_article-carte(ARTICLES){SI #ENV{carte}|oui}{id_article=#ENV{id}} >
-                        <div class="fr-card fr-enlarge-link fr-card--horizontal fr-card--sm hauteur-limitee fr-mb-5v ">
-                          <div class="fr-card__body">
-                              <div class="fr-card__content fr-background-alt--orange-terre-battue">
-                                  <p class="fr-card__title">
-                                      <a href="#URL_ARTICLE">[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]</a>
-                                  </p>
-                                  <div class="fr-card__desc">[(#INTRODUCTION{150})]</div>
-                                  <div class="fr-card__start">
-                                      <p class="fr-card__detail fr-icon-calendar-line">[(#DATE|affdate)]</p>
-                                  </div>
-                              </div>
-                          </div>
-                          <div class="fr-card__header">
-                              <div class="fr-card__img">
-                                  <BOUCLE_image_bignews4(DOCUMENTS){id_article}{0,1}>
-                                      [(#FICHIER |image_reduire{350,350} |image_recadre{350,350,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
-                                      </BOUCLE_image_bignews4>
-                                      <BOUCLE_theme24(MOTS){id_article}{id_groupe=14}>
-                                        #SET{themeimage, (#INFO_DESCRIPTIF{mot, #ID_MOT_RACINE}|textebrut)}
-                                        <img width="350" height="350" class="fr-img-responsive" src="#CHEMIN{images/themes/#GET{themeimage}-navigation.svg}"  alt="">
-                                        </BOUCLE_theme24> 
-                                      <//B_image_bignews4>
-                              </div>  
-                          </div>
-                      </div>
-                      </BOUCLE_article-carte>
-
-                      [(#REM) c'est un article avec un format tuile ]
-
-                      <BOUCLE_article-tuile(ARTICLES){SI #ENV{tuile}|oui} {id_article=#ENV{id}}>
-                        <div class="fr-tile fr-enlarge-link fr-tile--horizontal">
-                          <div class="fr-tile__body">
-                              <h4 class="fr-tile__title">
-                                  <a class="fr-tile__link" href="#URL_ARTICLE">[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]</a>
-                              </h4>
-                              <div class="fr-tile__desc">[(#INTRODUCTION{150})]</div>
-                          </div>
-                          <div class="fr-tile__img">
-                            <BOUCLE_image_tuile(DOCUMENTS){id_article}{0,1}>
-                              [(#FICHIER |image_reduire{200,350} |image_recadre{200,200,center} |image_aplatir{jpg,ffffff} |inserer_attribut{class,fr-responsive-img}|inserer_attribut{alt,#DESCRIPTIF*})]
-                              </BOUCLE_image_tuile>
-                              <img src="#CHEMIN{../dse_theme/images/ODD-banniere-agenda.jpg}" width="250" height="140" class="fr-responsive-img" alt="" />
-                              <//B_image_tuile>
-                          </div>
-                        </div>
-                        </BOUCLE_article-tuile>
-
-                        [(#REM) c'est un article avec un format bouton ]
-
-                        <BOUCLE_article-bouton(ARTICLES){SI #ENV{bouton}|oui} {id_article=#ENV{id}}>
-                        <a class="fr-btn fr-my-1v [(#ENV{secondaire}|oui) fr-btn--secondary] [(#ENV{tertiaire}|oui) fr-btn--tertiary] [(#ENV{sans-encadre}|oui) fr-btn--tertiary-no-outline] [(#GET{mon-icone}) ] [(#ENV{icone-gauche}|non) [(#ENV{icone-seule}|non) fr-btn--icon-right ]] [(#ENV{icone-gauche}|oui) fr-btn--icon-left] [(#ENV{petit}|oui) fr-btn--sm] [(#ENV{grand}|oui) fr-btn--lg]" [(#ENV{icone-seule}|oui)title="[(#ENV{titre}|oui) #ENV{titre}][(#ENV{titre}|non) #TITRE]"]  [style="width:(#ENV{largeur})"] href="#URL_ARTICLE" [(#ENV{nouvelle-fenetre}|oui) target="_blank" rel="noopener" title="[(#ENV{titre}|oui) #ENV{titre}] [(#ENV{titre}|non)  #TITRE] - ouvre une nouvelle fenêtre"] >	[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]</a>
-                      </BOUCLE_article-bouton>
-
-                      [(#REM) c'est un article avec un format tag ]
-                      
-                      <BOUCLE_article-tag(ARTICLES){SI #ENV{tag}|oui} {id_article=#ENV{id}}>
-                        <a class="fr-tag fr-my-1v [(#GET{mon-icone})] [(#ENV{icone-gauche}|non) fr-tag--icon-right] [(#ENV{icone-gauche}|oui) fr-tag--icon-left] [(#ENV{petit}|oui) fr-tag--sm] [(#ENV{grand}|oui) fr-tag--lg]" target="_self" href="#URL_ARTICLE" >[(#ENV{titre}|oui)#ENV{titre}][(#ENV{titre}|non) #TITRE]</a>
-                      </BOUCLE_article-tag>
-
-                        [(#REM) ce n'est pas 
-                        une card 
-                        ou une tuile 
-                        ou un bouton 
-                        ou un tag 
-                        donc c'est un article simple ou avec un target blank une taille et une icone]
-
-                        <BOUCLE_article-simple(ARTICLES){id_article=#ENV{id}}{SI #ENV{carte}|non}>
-                          <a  class="fr-link  [(#GET{mon-icone})] [(#ENV{icone-gauche}|non) fr-link--icon-right] [(#ENV{icone-gauche}|oui) fr-link--icon-left] [(#ENV{petit}|oui) fr-link--sm] [(#ENV{grand}|oui) fr-link--lg]" href="#URL_ARTICLE" [(#ENV{nouvelle-fenetre}|oui) target="_blank" rel="noopener" title="[(#ENV{titre}|oui)#ENV{titre}] [(#ENV{titre}|non)#TITRE] - ouvre une nouvelle fenêtre"]>
-                            [(#ENV{titre}|oui) #ENV{titre}][(#ENV{titre}|non) #TITRE]
-                          </a>
-                        </BOUCLE_article-simple>
-
-                        <//B_article-tag>
-                        
-                        <//B_article-bouton>
-
-                      <//B_article-tuile>
-
-                      <//B_article-carte>
-
-
-                    </BOUCLE_condition_article>   
-
-                    <//BOUCLE_condition_pdf>
-              
-              <//B_condition_url>
-
-         <//B_condition_document>
-   
-   <//B_condition_rubrique>
-
-
- 
-
-
-
-		
-
-			 
-			
diff --git a/design_system_admin/modeles/media.html b/design_system_admin/modeles/media.html
deleted file mode 100644
index 57f60511d2d7b72f494ebd87c974e01575fa8e83..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/media.html
+++ /dev/null
@@ -1,48 +0,0 @@
-[(#REM) Si on fait <media12|legende>, legende est passe a la variable d'environnement class et la variable legende est vide. ] 
-
-    #SET{legende,#ENV{class}|=={legende}|?{legende,#ENV{legende}}} 
-    #SET{lien,#ENV{class}|=={lien}|?{lien,#ENV{lien}}} 
-    #SET{titre,#ENV{class}|=={titre}|?{titre,#ENV{titre}}}
-    #SET{descriptif,#ENV{class}|=={descriptif}|?{descriptif,#ENV{descriptif}}}
-    #SET{credits,#ENV{class}|=={credits}|?{credits,#ENV{credits}}} 
-    #SET{type,#ENV{class}|=={type}|?{type,#ENV{type}}} 
-    #SET{poids,#ENV{class}|=={poids}|?{poids,#ENV{poids}}} 
-    
-    [(#REM) Le cas echeant, il faut donc vider la variable class.] 
-
-    #SET{class,#ENV{class}} 
-    #SET{class,#ENV{class}|=={legende}|?{'',#GET{class}}} 
-    #SET{class,#ENV{class}|=={lien}|?{'',#GET{class}}} 
-    #SET{class,#ENV{class}|=={titre}|?{'',#GET{class}}} 
-    #SET{class,#ENV{class}|=={descriptif}|?{'',#GET{class}}}
-    #SET{class,#ENV{class}|=={credits}|?{'',#GET{class}}} 
-    #SET{class,#ENV{class}|=={type}|?{'',#GET{class}}} 
-    #SET{class,#ENV{class}|=={poids}|?{'',#GET{class}}} 
-    
-    [(#REM) Au cas ou la variante a ete appelee mais pas positionnee en premiere place. Par exemple
-    :<media12|titre|icone>Sinon, on appelle vignette.] 
-
-  
-
-
-  #SET{variante,image}
-#SET{variante,#ENV{icone}|=={icone}|?{image,#GET{variante}}}
-#SET{variante,#ENV{emb}|=={emb}|?{emb,#GET{variante}}}
-#SET{variante,#ENV{logo}|=={logo}|?{icone,#GET{variante}}}
-#SET{variante,#ENV{video}|=={video}|?{video,#GET{variante}}}
-#SET{variante,#ENV{audio}|=={audio}|?{audio,#GET{variante}}}
-#SET{variante,#ENV{image}|=={image}|?{image,#GET{variante}}}
-#SET{variante,#ENV{text}|=={text}|?{text,#GET{variante}}}
-#SET{variante,#ENV{application}|=={application}|?{application,#GET{variante}}}
-
-<INCLURE{fond=modeles/media_#GET{variante},
-legende=#GET{legende},
-lien=#GET{lien},
-titre=#GET{titre},
-descriptif=#GET{descriptif},
-credits=#GET{credits},
-type=#GET{type},
-poids=#GET{poids},
-seul=#GET{seul},
-class=#GET{class},env,connect}
->
\ No newline at end of file
diff --git a/design_system_admin/modeles/media_icone.html b/design_system_admin/modeles/media_icone.html
deleted file mode 100644
index 53d89f918e87a20ef3847c597a5183c2dd5466d0..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/media_icone.html
+++ /dev/null
@@ -1,103 +0,0 @@
-[(#REM)
-Attention a bien reproduire le modele media_image pour assurer la retrocompatibilité
-]
-
-[(#REM) Existe-il un modéle spécifique é cette extension ?]
-[(#CHEMIN{modeles/media_image_#EXTENSION.html}|oui)
-	<INCLURE{fond=modeles/media_image_#EXTENSION, id=#ID_DOCUMENT, env, connect}>
-]
-
-[(#ENV{csv}|oui) #SET{monfichier, #ENV{csv}}]
-[(#ENV{fichier}|oui) #SET{monfichier, #ENV{fichier}}]
-#SET{aleatoire, #EVAL{uniqid()}}
-    
-    <BOUCLE_illustration(DOCUMENTS types_documents) {id_document=#ENV{id}} {tout}>
-        [<!--(#REM) gestion des liens vers des documents accessibles -->]
-        #SET{test_numerique, #GET{monfichier}|plus{0}}
-
-        
-        <BOUCLE_test_csv(CONDITION){si #GET{monfichier}}>
-          <BOUCLE_doc_url(CONDITION){si #GET{test_numerique}|>{0}}> 
-              #SET{url_doc,#URL_DOCUMENT{#GET{monfichier}}} 
-              
-              <BOUCLE_doc(DOCUMENTS){id_document=#GET{monfichier}}{mode=document}{doublons}{tout}>            
-                  #SET{doc_ref, #ENV*{titre}}
-                  #SET{doc_taille, #TAILLE|taille_en_octets}
-                  #SET{type_doc, #TYPE_DOCUMENT}
-              </BOUCLE_doc>  
-
-          </BOUCLE_doc_url>
-              #SET{url_doc, #GET{monfichier}}
-              #SET{doc_ref, #ENV*{titre}}
-              #SET{doc_taille, #ENV*{poids}}
-              #SET{type_doc, #ENV*{csv}|match{.{0}(\w+)\s*$}|majuscules}
-          <//B_doc_url>
-        </BOUCLE_test_csv> 
-        
-        
-        #SWITCH{#ENV{aligner-texte}}
-        [(#CASE{right}) #SET{aligntext, 'text-right'}]
-        [(#CASE{droite}) #SET{aligntext, 'text-right'}]
-        [(#CASE{left}) #SET{aligntext, 'text-left'}]
-        [(#CASE{gauche}) #SET{aligntext, 'text-left'}]
-        [(#CASE_DEFAULT)  #SET{aligntext, 'text-center'}]
-       
-       [(#REM) gestion des alignements et des largeurs] 
-
-      #SWITCH{#ENV{align}}
-      [(#CASE{right}) #SET{alignimg, 'float-right fr-ml-3v fr-w-auto fr-clear-left fr-m-0 '} #SET{largeur_ok, #ENV{largeur}  }]
-      [(#CASE{droite}) #SET{alignimg, 'float-right fr-ml-3v fr-w-auto fr-clear-left fr-m-0'} #SET{largeur_ok, #ENV{largeur} }]
-      [(#CASE{gauche}) #SET{alignimg, 'float-left fr-mr-3v fr-w-auto fr-clear-right fr-m-0'} #SET{largeur_ok, #ENV{largeur} }]
-      [(#CASE{left}) #SET{alignimg, 'float-left fr-mr-3v fr-w-auto  fr-clear-right fr-m-0'} #SET{largeur_ok, #ENV{largeur} }]
-      [(#CASE_DEFAULT)  #SET{alignimg, "w-100"} #SET{largeur_ok, '' } ]
-
-      [(#ENV{largeur}|oui) #SET{image_largeur, #ENV{largeur}}]
-      [(#ENV{largeur-legende}|oui) #SET{legende_largeur, #ENV{largeur}}]
-      
-              
-                <figure role='group' class='fr-content-media fr-mb-1w [(#GET{alignimg})]  [(#GET{aligntext})] [(#ENV{class}|propre)]'  [style='width:(#GET{largeur_ok})px !important']  aria-label='figure #ENV{id}[ - (#TITRE*)]'   >
-                    [<a href='(#ENV{lien})'>]
-                        [(#FICHIER
-                        |image_reduire{#GET{image_largeur, '1400'},0}
-                        |inserer_attribut{alt, #TITRE*}
-                        |inserer_attribut{loading, 'lazy'}
-                        |inserer_attribut{class, 'fr-content-media__img'}
-                        |inserer_attribut{aria-labelledby,collapse-img#ENV{id}}
-                        )]
-                        [(#ENV{lien}|oui)</a>]
-    
-                        <div class=' fr-py-2v fr-col-12' [style='width:(#GET{legende_largeur})px !important']>
-                        [(#ENV{legende}|oui)  <em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'> [(#ENV{legende})] [ - Crédits : (#CREDITS*)]</em>]
-                        [(#ENV{legende}|non) [<em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'>  Crédits : (#CREDITS*)]</em>]
-                        [<em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'>Notes : (#ENV*{notes}|propre) </em>]
-                        [<em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'>Sources : (#ENV*{sources}|propre) </em>]
-                        [<em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'>Traitement : (#ENV*{traitement}|propre) </em>] 
-                        <a href='#URL_DOCUMENT' class='fr-btn fr-btn--tertiary fr-m-0 fr-p-3v    [(#ENV{sans-rien}|oui) fr-hidden]   [(#ENV{sans-telecharger}) fr-sr-only]' title="Figure #ENV{id} - (#EXTENSION, [(#TAILLE|taille_en_octets)]) "> <span class="fr-icon-zoom-in-line fr-mr-1w" aria-hidden="true"></span> Agrandir  <span class='fr-sr-only'>  la figure #ENV{id} </span>
-                        </a>         
-                         <BOUCLE_test2_csv(CONDITION){si #GET{monfichier}}>
-                    <a download class="fr-btn    fr-btn--tertiary fr-m-0 fr-p-3v   " href='#GET{url_doc}'><span class="fr-icon-download-line fr-mr-1w" aria-hidden="true"></span> Télécharger <span class="fr-ml-1v"> ([(#GET{type_doc}),] [ (#GET{doc_taille})])</span><span class='fr-sr-only'> le document [ (#TITRE*)] </span> </a>  
-                        </BOUCLE_test2_csv> 
-
-                            <div class="fr-accordion fr-mb-1w fr-btn--tertiary  d-inline-block   [(#ENV{sans-rien}|oui) fr-hidden] [(#ENV{sans-infos}) fr-hidden]">
-
-                              <div  class="fr-accordion__title fr-pr-4">
-                              <button type="button" class="fr-transcription__btn  d-block fr-p-3v" aria-controls="collapse-group-section-0-mini#GET{titre1}#GET{aleatoire}"  aria-expanded="[(#GET{isressource}|=={0}|non)true">
-                               Transcription
-                              </button>
-                            </div>
-                            </div>
-
-
-                                <div class="fr-collapse shadow" id="collapse-group-section-0-mini#GET{titre1}#GET{aleatoire}">
-                                           <div class="fr-p-3w"> [(#DESCRIPTIF|oui) #DESCRIPTIF ]
-                                            [(#DESCRIPTIF|non) Figure #ID_DOCUMENT ]
-                                          </div>
-                              </div>
-                            
-
-                          
-    
-                    
-                     </figure> 
-    
-                    </BOUCLE_illustration>    
\ No newline at end of file
diff --git a/design_system_admin/modeles/media_image.html b/design_system_admin/modeles/media_image.html
deleted file mode 100644
index 2f75d41ed558833593b1c4b9f619d5fd71a92ac7..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/media_image.html
+++ /dev/null
@@ -1,106 +0,0 @@
-[(#REM)
-Attention a bien reproduire le modele media_image pour assurer la retrocompatibilité
-]
-
-[(#REM) Existe-il un modéle spécifique é cette extension ?]
-[(#CHEMIN{modeles/media_image_#EXTENSION.html}|oui)
-	<INCLURE{fond=modeles/media_image_#EXTENSION, id=#ID_DOCUMENT, env, connect}>
-]
-
-[(#ENV{csv}|oui) #SET{monfichier, #ENV{csv}}]
-[(#ENV{fichier}|oui) #SET{monfichier, #ENV{fichier}}]
-#SET{aleatoire, #EVAL{uniqid()}}
-    
-    <BOUCLE_illustration(DOCUMENTS types_documents) {id_document=#ENV{id}} {tout}>
-        [<!--(#REM) gestion des liens vers des documents accessibles -->]
-        #SET{test_numerique, #GET{monfichier}|plus{0}}
-
-        
-        <BOUCLE_test_csv(CONDITION){si #GET{monfichier}}>
-          <BOUCLE_doc_url(CONDITION){si #GET{test_numerique}|>{0}}> 
-              #SET{url_doc,#URL_DOCUMENT{#GET{monfichier}}} 
-              
-              <BOUCLE_doc(DOCUMENTS){id_document=#GET{monfichier}}{mode=document}{doublons}{tout}>            
-                  #SET{doc_ref, #ENV*{titre}}
-                  #SET{doc_taille, #TAILLE|taille_en_octets}
-                  #SET{type_doc, #TYPE_DOCUMENT}
-              </BOUCLE_doc>  
-
-          </BOUCLE_doc_url>
-              #SET{url_doc, #GET{monfichier}}
-              #SET{doc_ref, #ENV*{titre}}
-              #SET{doc_taille, #ENV*{poids}}
-              #SET{type_doc, #ENV*{csv}|match{.{0}(\w+)\s*$}|majuscules}
-          <//B_doc_url>
-        </BOUCLE_test_csv> 
-        
-        
-        #SWITCH{#ENV{aligner-texte}}
-        [(#CASE{right}) #SET{aligntext, 'text-right'}]
-        [(#CASE{droite}) #SET{aligntext, 'text-right'}]
-        [(#CASE{left}) #SET{aligntext, 'text-left'}]
-        [(#CASE{gauche}) #SET{aligntext, 'text-left'}]
-        [(#CASE_DEFAULT)  #SET{aligntext, 'text-center'}]
-       
-       [(#REM) gestion des alignements et des largeurs] 
-
-      #SWITCH{#ENV{align}}
-      [(#CASE{right}) #SET{alignimg, 'float-right fr-ml-3v fr-w-auto fr-clear-left fr-m-0 '} #SET{largeur_ok, #ENV{largeur}  }]
-      [(#CASE{droite}) #SET{alignimg, 'float-right fr-ml-3v fr-w-auto fr-clear-left fr-m-0'} #SET{largeur_ok, #ENV{largeur} }]
-      [(#CASE{gauche}) #SET{alignimg, 'float-left fr-mr-3v fr-w-auto fr-clear-right fr-m-0'} #SET{largeur_ok, #ENV{largeur} }]
-      [(#CASE{left}) #SET{alignimg, 'float-left fr-mr-3v fr-w-auto  fr-clear-right fr-m-0'} #SET{largeur_ok, #ENV{largeur} }]
-      [(#CASE_DEFAULT)  #SET{alignimg, "w-100"} #SET{largeur_ok, '' } ]
-
-      [(#ENV{largeur}|oui) #SET{image_largeur, #ENV{largeur}}]
-      [(#ENV{largeur-legende}|oui) #SET{legende_largeur, #ENV{largeur}}]
-
-
-      
-      
-              
-                <figure role='group' class='fr-content-media fr-mb-1w  [(#GET{alignimg})]  [(#GET{aligntext})] [(#ENV{class}|propre)]'  [style='width:(#GET{largeur_ok})px !important']  aria-label='figure #ENV{id}[ - (#TITRE*)]'   >
-                    [<a href='(#ENV{lien})'>]
-                        [(#FICHIER
-                        |image_reduire{#GET{image_largeur, '1400'},0}
-                        |inserer_attribut{alt, #TITRE*}
-                        |inserer_attribut{loading, 'lazy'}
-                        |inserer_attribut{class, 'fr-content-media__img'[(#ENV*{fond-blanc}|oui) fr-fond-blanc]}
-                        |inserer_attribut{aria-labelledby,collapse-img#ENV{id}}
-                        )]
-                        [(#ENV{lien}|oui)</a>]
-    
-                        <div class=' fr-py-2v fr-col-12' [style='width:(#GET{legende_largeur})px !important']>
-                        [(#ENV{legende}|oui)  <em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'> [(#ENV{legende})] [ - Crédits : (#CREDITS*)]</em>]
-                        [(#ENV{legende}|non) [<em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'>  Crédits : (#CREDITS*)]</em>]
-                        [<em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'>Notes : (#ENV*{notes}|propre) </em>]
-                        [<em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'>Sources : (#ENV*{sources}|propre) </em>]
-                        [<em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'>Traitement : (#ENV*{traitement}|propre) </em>] 
-                        <a href='#URL_DOCUMENT' class='fr-btn fr-btn--tertiary fr-m-0 fr-p-3v    [(#ENV{sans-rien}|oui) fr-hidden]   [(#ENV{sans-telecharger}) fr-sr-only]' title="Figure #ENV{id} - (#EXTENSION, [(#TAILLE|taille_en_octets)]) "> <span class="fr-icon-zoom-in-line fr-mr-1w" aria-hidden="true"></span> Agrandir  <span class='fr-sr-only'>  la figure #ENV{id} </span>
-                        </a>         
-                         <BOUCLE_test2_csv(CONDITION){si #GET{monfichier}}>
-                    <a download class="fr-btn    fr-btn--tertiary fr-m-0 fr-p-3v   " href='#GET{url_doc}'><span class="fr-icon-download-line fr-mr-1w" aria-hidden="true"></span> Télécharger <span class="fr-ml-1v"> ([(#GET{type_doc}),] [ (#GET{doc_taille})])</span><span class='fr-sr-only'> le document [ (#TITRE*)] </span> </a>  
-                        </BOUCLE_test2_csv> 
-
-                            <div class="fr-accordion fr-mb-1w fr-btn--tertiary  d-inline-block   [(#ENV{sans-rien}|oui) fr-hidden] [(#ENV{sans-infos}) fr-hidden]">
-
-                              <div  class="fr-accordion__title fr-pr-4">
-                              <button type="button" class="fr-transcription__btn  d-block fr-p-3v" aria-controls="collapse-group-section-0-mini#GET{titre1}#GET{aleatoire}"  aria-expanded="[(#GET{isressource}|=={0}|non)true">
-                               Transcription <span class="fr-sr-only">de l'image #ID_DOCUMENT</span>
-                              </button>
-                            </div>
-                            </div>
-
-
-                                <div class="fr-collapse shadow" id="collapse-group-section-0-mini#GET{titre1}#GET{aleatoire}">
-                                           <div class="fr-p-3w"> [(#DESCRIPTIF|oui) #DESCRIPTIF ]
-                                            [(#DESCRIPTIF|non) Figure #ID_DOCUMENT ]
-                                          </div>
-                              </div>
-                            
-
-                          
-    
-                    
-                     </figure> 
-    
-                    </BOUCLE_illustration>    
\ No newline at end of file
diff --git a/design_system_admin/modeles/media_vignette.html b/design_system_admin/modeles/media_vignette.html
deleted file mode 100644
index 2f75d41ed558833593b1c4b9f619d5fd71a92ac7..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/media_vignette.html
+++ /dev/null
@@ -1,106 +0,0 @@
-[(#REM)
-Attention a bien reproduire le modele media_image pour assurer la retrocompatibilité
-]
-
-[(#REM) Existe-il un modéle spécifique é cette extension ?]
-[(#CHEMIN{modeles/media_image_#EXTENSION.html}|oui)
-	<INCLURE{fond=modeles/media_image_#EXTENSION, id=#ID_DOCUMENT, env, connect}>
-]
-
-[(#ENV{csv}|oui) #SET{monfichier, #ENV{csv}}]
-[(#ENV{fichier}|oui) #SET{monfichier, #ENV{fichier}}]
-#SET{aleatoire, #EVAL{uniqid()}}
-    
-    <BOUCLE_illustration(DOCUMENTS types_documents) {id_document=#ENV{id}} {tout}>
-        [<!--(#REM) gestion des liens vers des documents accessibles -->]
-        #SET{test_numerique, #GET{monfichier}|plus{0}}
-
-        
-        <BOUCLE_test_csv(CONDITION){si #GET{monfichier}}>
-          <BOUCLE_doc_url(CONDITION){si #GET{test_numerique}|>{0}}> 
-              #SET{url_doc,#URL_DOCUMENT{#GET{monfichier}}} 
-              
-              <BOUCLE_doc(DOCUMENTS){id_document=#GET{monfichier}}{mode=document}{doublons}{tout}>            
-                  #SET{doc_ref, #ENV*{titre}}
-                  #SET{doc_taille, #TAILLE|taille_en_octets}
-                  #SET{type_doc, #TYPE_DOCUMENT}
-              </BOUCLE_doc>  
-
-          </BOUCLE_doc_url>
-              #SET{url_doc, #GET{monfichier}}
-              #SET{doc_ref, #ENV*{titre}}
-              #SET{doc_taille, #ENV*{poids}}
-              #SET{type_doc, #ENV*{csv}|match{.{0}(\w+)\s*$}|majuscules}
-          <//B_doc_url>
-        </BOUCLE_test_csv> 
-        
-        
-        #SWITCH{#ENV{aligner-texte}}
-        [(#CASE{right}) #SET{aligntext, 'text-right'}]
-        [(#CASE{droite}) #SET{aligntext, 'text-right'}]
-        [(#CASE{left}) #SET{aligntext, 'text-left'}]
-        [(#CASE{gauche}) #SET{aligntext, 'text-left'}]
-        [(#CASE_DEFAULT)  #SET{aligntext, 'text-center'}]
-       
-       [(#REM) gestion des alignements et des largeurs] 
-
-      #SWITCH{#ENV{align}}
-      [(#CASE{right}) #SET{alignimg, 'float-right fr-ml-3v fr-w-auto fr-clear-left fr-m-0 '} #SET{largeur_ok, #ENV{largeur}  }]
-      [(#CASE{droite}) #SET{alignimg, 'float-right fr-ml-3v fr-w-auto fr-clear-left fr-m-0'} #SET{largeur_ok, #ENV{largeur} }]
-      [(#CASE{gauche}) #SET{alignimg, 'float-left fr-mr-3v fr-w-auto fr-clear-right fr-m-0'} #SET{largeur_ok, #ENV{largeur} }]
-      [(#CASE{left}) #SET{alignimg, 'float-left fr-mr-3v fr-w-auto  fr-clear-right fr-m-0'} #SET{largeur_ok, #ENV{largeur} }]
-      [(#CASE_DEFAULT)  #SET{alignimg, "w-100"} #SET{largeur_ok, '' } ]
-
-      [(#ENV{largeur}|oui) #SET{image_largeur, #ENV{largeur}}]
-      [(#ENV{largeur-legende}|oui) #SET{legende_largeur, #ENV{largeur}}]
-
-
-      
-      
-              
-                <figure role='group' class='fr-content-media fr-mb-1w  [(#GET{alignimg})]  [(#GET{aligntext})] [(#ENV{class}|propre)]'  [style='width:(#GET{largeur_ok})px !important']  aria-label='figure #ENV{id}[ - (#TITRE*)]'   >
-                    [<a href='(#ENV{lien})'>]
-                        [(#FICHIER
-                        |image_reduire{#GET{image_largeur, '1400'},0}
-                        |inserer_attribut{alt, #TITRE*}
-                        |inserer_attribut{loading, 'lazy'}
-                        |inserer_attribut{class, 'fr-content-media__img'[(#ENV*{fond-blanc}|oui) fr-fond-blanc]}
-                        |inserer_attribut{aria-labelledby,collapse-img#ENV{id}}
-                        )]
-                        [(#ENV{lien}|oui)</a>]
-    
-                        <div class=' fr-py-2v fr-col-12' [style='width:(#GET{legende_largeur})px !important']>
-                        [(#ENV{legende}|oui)  <em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'> [(#ENV{legende})] [ - Crédits : (#CREDITS*)]</em>]
-                        [(#ENV{legende}|non) [<em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'>  Crédits : (#CREDITS*)]</em>]
-                        [<em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'>Notes : (#ENV*{notes}|propre) </em>]
-                        [<em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'>Sources : (#ENV*{sources}|propre) </em>]
-                        [<em class='css_ressource_size fr-mb-2v  fr-text--xs fr-w-100 fr-display-block'>Traitement : (#ENV*{traitement}|propre) </em>] 
-                        <a href='#URL_DOCUMENT' class='fr-btn fr-btn--tertiary fr-m-0 fr-p-3v    [(#ENV{sans-rien}|oui) fr-hidden]   [(#ENV{sans-telecharger}) fr-sr-only]' title="Figure #ENV{id} - (#EXTENSION, [(#TAILLE|taille_en_octets)]) "> <span class="fr-icon-zoom-in-line fr-mr-1w" aria-hidden="true"></span> Agrandir  <span class='fr-sr-only'>  la figure #ENV{id} </span>
-                        </a>         
-                         <BOUCLE_test2_csv(CONDITION){si #GET{monfichier}}>
-                    <a download class="fr-btn    fr-btn--tertiary fr-m-0 fr-p-3v   " href='#GET{url_doc}'><span class="fr-icon-download-line fr-mr-1w" aria-hidden="true"></span> Télécharger <span class="fr-ml-1v"> ([(#GET{type_doc}),] [ (#GET{doc_taille})])</span><span class='fr-sr-only'> le document [ (#TITRE*)] </span> </a>  
-                        </BOUCLE_test2_csv> 
-
-                            <div class="fr-accordion fr-mb-1w fr-btn--tertiary  d-inline-block   [(#ENV{sans-rien}|oui) fr-hidden] [(#ENV{sans-infos}) fr-hidden]">
-
-                              <div  class="fr-accordion__title fr-pr-4">
-                              <button type="button" class="fr-transcription__btn  d-block fr-p-3v" aria-controls="collapse-group-section-0-mini#GET{titre1}#GET{aleatoire}"  aria-expanded="[(#GET{isressource}|=={0}|non)true">
-                               Transcription <span class="fr-sr-only">de l'image #ID_DOCUMENT</span>
-                              </button>
-                            </div>
-                            </div>
-
-
-                                <div class="fr-collapse shadow" id="collapse-group-section-0-mini#GET{titre1}#GET{aleatoire}">
-                                           <div class="fr-p-3w"> [(#DESCRIPTIF|oui) #DESCRIPTIF ]
-                                            [(#DESCRIPTIF|non) Figure #ID_DOCUMENT ]
-                                          </div>
-                              </div>
-                            
-
-                          
-    
-                    
-                     </figure> 
-    
-                    </BOUCLE_illustration>    
\ No newline at end of file
diff --git a/design_system_admin/modeles/sommaire.html b/design_system_admin/modeles/sommaire.html
deleted file mode 100644
index c72106b53dab3ee90fe584d2f7e1f63763a7e66d..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/sommaire.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<B_somm2>#SET{liste, '*'}
-#SET{exist_sommaire, 'oui'}
-[(#CONFIG{sommaire_automatique_numerote}|=={on}|oui)
-	#SET{liste, '#'}
-]
-
-<div class="fr-sidemenu__title"><multi> [fr] Sommaire de l'article [en] Article summary </multi></div>
-<BOUCLE_somm2(POUR){tableau #ENV{sommaire}}><li class="fr-sidemenu__item fr-ml-[(#VALEUR{niveau}|moins{1}|mult{4})]v fr-p-0  fr-sidemenu__link ">[#VALEUR{id}<-][#VALEUR{titre}->#SELF#VALEUR{href}]</li></BOUCLE_somm2>
-#FILTRE{propre}
-</B_somm2>
-
diff --git a/design_system_admin/modeles/svg.html b/design_system_admin/modeles/svg.html
deleted file mode 100644
index 569d62be5440f3adeae091e8383aa837f3f68659..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/svg.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<BOUCLE_svg(DOCUMENTS types_documents) {id_document=#ENV{id}} {tout}>  
-   <BOUCLE_alignementr(CONDITION){si #ENV{align}|=={right}}>#SET{alignimg, 'float-right ml-3'}</BOUCLE_alignementr>   
-   <BOUCLE_alignementl(CONDITION){si #ENV{align}|=={left}}>#SET{alignimg, 'float-left mr-3'}</BOUCLE_alignementl>   
-   <BOUCLE_alignementc(CONDITION){si #ENV{align}|=={center}}>#SET{alignimgcenter, 'text-center'}</BOUCLE_alignementc>#SET{alignimgcenter, 'd-inline'}<//B_alignementc>
- <div class="m-0 #GET{alignimgcenter}" [width="(#ENV{largeur})"] [height="(#GET{hauteur})"]><img src="#FICHIER" alt="#ENV{alt}" class="img-fluid #GET{alignimg} #ENV{class} " style="max-width: 800px; max-height: 800px" width="100%" height="100%"></div>
-</BOUCLE_svg>   
\ No newline at end of file
diff --git a/design_system_admin/modeles/tableau_couleur.html b/design_system_admin/modeles/tableau_couleur.html
deleted file mode 100644
index f1cd29df5bb268a751cfa1eaa321e685850a98c6..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/tableau_couleur.html
+++ /dev/null
@@ -1,31 +0,0 @@
-[(#ENV{fin}|non)
-<div class=" fr-table
-[(#REM) couleurs pour la compatibilité avec les anciens contenus ]	
-[(#ENV{couleur}|=={jaune}|oui) fr-table--yellow-moutarde]
-[(#ENV{couleur}|=={jaune-clair}|oui) fr-table--yellow-tournesol]
-[(#ENV{couleur}|=={bleu}|oui) fr-table--blue-cumulus]
-[(#ENV{couleur}|=={bleu-clair}|oui) fr-table--blue-ecume]
-[(#ENV{couleur}|=={bleu-canard}|oui) fr-table--green-archipel]
-[(#ENV{couleur}|=={rouge}|oui) fr-table--purple-glycine]
-[(#ENV{couleur}|=={violet}|oui) fr-table--purple-glycine]
-[(#ENV{couleur}|=={beige}|oui) fr-table--pink-macaron]
-[(#ENV{couleur}|=={rouge}|oui) fr-table--pink-tuile]
-[(#ENV{couleur}|=={rose}|oui) fr-table--pink-tuile]
-[(#ENV{couleur}|=={vert}|oui) fr-table--green-emeraude]
-[(#ENV{couleur}|=={vert-clair}|oui) fr-table--green-menthe]
-[(#ENV{couleur}|=={vert-tilleul}|oui) fr-table--green-tilleul-verveine]
-[(#ENV{couleur}|=={vert-fluo}|oui) fr-table--green-bourgeon]
-[(#ENV{couleur}|=={orange}|oui) fr-table--orange-terre-battue]
-[(#ENV{couleur}|=={cafe}|oui) fr-table--brown-cafe-creme]
-[(#ENV{couleur}|=={marron-clair}|oui) fr-table--brown-caramel]
-[(#ENV{couleur}|=={marron}|oui) fr-table--brown-opera]
-[(#ENV{couleur}|=={gris-clair}|oui) fr-table--beige-gris-galet]
-[(#ENV{couleur}|=={gris}|oui) background-contrast-grey]
-	
-[(#REM) nouvelles couleur ]	
-[(#ENV{couleur-dsfr}|oui) fr-table--#ENV{couleur-dsfr}]
-	
-">
-]
-
-[(#ENV{fin}|oui)</div>]
\ No newline at end of file
diff --git a/design_system_admin/modeles/tableau_public.html b/design_system_admin/modeles/tableau_public.html
deleted file mode 100644
index 8284e4241e4d4640221c65dc8cb5f7b20f3a0dde..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/tableau_public.html
+++ /dev/null
@@ -1,30 +0,0 @@
-
-#SET{aleatoire, #EVAL{uniqid()}}
-
-<div class='tableauPlaceholder' id='tableau-#GET{aleatoire}' style='position: relative'>
-    <noscript>
-        <a href='https:&#47;&#47;onlinehelp.tableau.com&#47;current&#47;api&#47;js_api&#47;en-us&#47;JavaScriptAPI&#47;js_api_sample_basic_embed.htm'><img alt=' ' src='https:&#47;&#47;public.tableau.com&#47;static&#47;images&#47;Re&#47;RegionalSampleWorkbook&#47;Storms&#47;1_rss.png' style='border: none' /></a>
-    </noscript>
-    <object class='tableauViz'  style='width:900px;height:500px;display:none;'>
-        <param name='host_url' value='https%3A%2F%2Fpublic.tableau.com%2F' /> 
-        <param name='embed_code_version' value='3' /> 
-        <param name='site_root' value='' />
-        <param name='name' value='RegionalSampleWorkbook&#47;Storms' />
-        <param name='tabs' value='no' />
-        <param name='toolbar' value='yes' />
-        <param name='static_image' value='https:&#47;&#47;public.tableau.com&#47;static&#47;images&#47;Re&#47;RegionalSampleWorkbook&#47;Storms&#47;1.png' /> 
-        <param name='animate_transition' value='yes' />
-        <param name='display_static_image' value='yes' />
-        <param name='display_spinner' value='yes' />
-        <param name='display_overlay' value='yes' />
-        <param name='display_count' value='yes' />
-    </object>
-</div>                
-<script type='text/javascript'>                    
-    var divElement = document.getElementById('tableau-#GET{aleatoire}');
-    var vizElement = divElement.getElementsByTagName('object')[0];
-    vizElement.style.width='800px';vizElement.style.height='627px';
-     var scriptElement = document.createElement('script');
-     scriptElement.src = 'https://public.tableau.com/javascripts/api/viz_v1.js';
-     vizElement.parentNode.insertBefore(scriptElement, vizElement);
-</script>
\ No newline at end of file
diff --git a/design_system_admin/modeles/tableaupublic.html b/design_system_admin/modeles/tableaupublic.html
deleted file mode 100644
index 0e34b0e537f0581fb1e532f7169ff99020d1406e..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/tableaupublic.html
+++ /dev/null
@@ -1,32 +0,0 @@
-#SET{aleatoire, #EVAL{uniqid()}}
-<figure class="spip tableaupublic fr-m-0">
-  [<figcaption class="fr-mb-3w"><strong>(#ENV*{titre}|?{#ENV*{titre}, #TITRE})</strong></figcaption>]
-  [<div [class="(#ENV*{class})"]>(#ENV*{code})</div>]
-
-  [(#ENV{legende}|oui)  <em class='   fr-m-0 fr-text--xs fr-w-100 fr-display-block'> [(#ENV{legende})] [ - Crédits : (#CREDITS*)]</em>]
-  [(#ENV{legende}|non) [<em class='   fr-text--xs fr-w-100 fr-display-block'>  Crédits : (#CREDITS*)]</em>]
-  [<em class=' fr-m-0  fr-text--xs fr-w-100 fr-display-block'>Notes : (#ENV*{notes}|propre) </em>]
-  [<em class='  fr-m-0  fr-text--xs fr-w-100 fr-display-block'>Sources : (#ENV*{sources}|propre) </em>]
-  [<em class='  fr-m-0  fr-text--xs fr-w-100 fr-display-block'>Traitement : (#ENV*{traitement}|propre) </em>] 
- 
-  [<div class="fr-accordion fr-mb-1w fr-btn--tertiary fr-mt-1w   d-inline-block   [(#ENV{sans-rien}|oui) fr-hidden] [(#ENV{sans-infos}) fr-hidden]">
-
-    <div  class="fr-accordion__title fr-pr-4">
-    <button type="button" class="fr-transcription__btn  d-block fr-p-3v" aria-controls="collapse-group-section-0-mini#GET{titre1}#GET{aleatoire}"  aria-expanded="false">
-     Transcription
-    </button>
-  </div>
-  </div>
-
-
-      <div class="fr-collapse shadow" id="collapse-group-section-0-mini#GET{titre1}#GET{aleatoire}">
-                 <div class="fr-p-3w"> 
-                   (#ENV*{longdesc}|propre) 
-                </div>
-
-    </div>  
-    ]
-  
-  
- 
-</figure>
\ No newline at end of file
diff --git a/design_system_admin/modeles/titre.html b/design_system_admin/modeles/titre.html
deleted file mode 100644
index 1a74bb072e5eab92f6b265a8cea2b92770078ed1..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/titre.html
+++ /dev/null
@@ -1,9 +0,0 @@
-
-#SET{titrehmini, h#ENV{h}}
-[(#ENV{h}|non) #SET{titrehmini, 'h2'}]
-
-[(#ENV{souligne}|oui) #SET{souligne_border,fr-bottom-border}]
-
-#SET{taille, fr-h#ENV{taille}}
-<style type="text/css">fr-bottom-border {border-bottom: 1px solid #ccc;}</style>
-<[(#GET{titrehmini}) ] class="#GET{taille}">#ENV{titre}<[/(#GET{titrehmini})]>
diff --git a/design_system_admin/modeles/tuile.html b/design_system_admin/modeles/tuile.html
deleted file mode 100644
index 158a92ba1968b01539164ca9f46037fe16768e41..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/tuile.html
+++ /dev/null
@@ -1,3 +0,0 @@
-<div class="fr-highlight">
- 	[<p>(#ENV*{texte}|paragrapher|propre)</p>]
-</div>
diff --git a/design_system_admin/modeles/videos.html b/design_system_admin/modeles/videos.html
deleted file mode 100644
index 43cfc966de3b58fb2ed2bd6afe7a91c8470dd9ae..0000000000000000000000000000000000000000
--- a/design_system_admin/modeles/videos.html
+++ /dev/null
@@ -1,29 +0,0 @@
-#SET{aleatoire, #EVAL{rand()}}
-<figure class="fr-m-0 fr-p-0">
- 
-  [<figcaption class="fr-text--bold">(#ENV*{titre}|?{#ENV*{titre}, #TITRE})</figcaption>]
-  <div class="fr-responsive-vid">
-<iframe class="fr-responsive-vid__player" loading="lazy" [src="(#ENV*{url}|?{#ENV*{url}, #URL_SITE})"] allowfullscreen allow="accelerometer; encrypted-media; gyroscope; picture-in-picture" title="Lire la vidéo [(#ENV*{titre}|?{#ENV*{titre}, #TITRE})]" allowfullscreen></iframe>
-
-</div> 
-
-<div class="fr-accordion fr-my-1w fr-btn--tertiary  d-inline-block   [(#ENV{sans-rien}|oui) fr-hidden] [(#ENV{sans-infos}) fr-hidden]">
-
-<div  class="fr-accordion__title ">
-<button type="button" class="fr-transcription__btn" aria-controls="collapse-group-section-0-mini#GET{titre1}#GET{aleatoire}"  aria-expanded="[(#GET{isressource}|=={0}|non)true">
-Transcription
-</button>
-</div>
-</div>
-
-[<div class="fr-collapse shadow" id="collapse-group-section-0-mini#GET{titre1}#GET{aleatoire}">
-           <div class="fr-p-3w">
-            (#ENV*{longdesc}|propre)
-          </div>
-</div>
-]
-
-[<p><strong>Notes : </strong>(#ENV*{notes}|propre|PtoBr) </p>]
-[<p><strong>Source : </strong> (#ENV*{sources}|propre|PtoBr)</p>]
-
-</figure> 
\ No newline at end of file