/* Listes posées avec le champ « texte enrichi » (boutons Liste à puces /
   Liste numérotée, extra-matgeco 0.87.0) — front uniquement.
   Même rendu que les listes du module Avantages (advantages-story) : puce
   ronde, retrait 1,4 em, 6 px entre les puces, texte aligné à gauche.
   Portée : les enveloppes des champs enrichis (introductions, descriptions,
   phrases, cellules de caractéristiques, remarques). Les modules Avantages,
   Galerie + contenu, Contenu scindé et FAQ gardent leurs propres règles. */

.em-ab-lead ul, .em-ab-lead ol,
.em-ab-item-desc ul, .em-ab-item-desc ol,
.em-ag-card-desc ul, .em-ag-card-desc ol,
.em-dl-lead ul, .em-dl-lead ol,
.em-faq-lead ul, .em-faq-lead ol,
.em-hb-intro ul, .em-hb-intro ol,
.em-hb-card-desc ul, .em-hb-card-desc ol,
.em-hc-lead ul, .em-hc-lead ol,
.em-ig-lead ul, .em-ig-lead ol,
.em-ig-remarks-item ul, .em-ig-remarks-item ol,
.em-ig-step-desc ul, .em-ig-step-desc ol,
.em-nc-desc ul, .em-nc-desc ol,
.em-ph-info-lead ul, .em-ph-info-lead ol,
.em-ph-cx-sentence ul, .em-ph-cx-sentence ol,
.em-pl-lead ul, .em-pl-lead ol,
.em-pl-cat-text ul, .em-pl-cat-text ol,
.em-pl-card-desc ul, .em-pl-card-desc ol,
.em-ps-lead ul, .em-ps-lead ol,
.em-ps td ul, .em-ps td ol {
	margin: 0 0 12px 0 !important;
	padding: 0 0 0 1.4em !important;
	list-style-position: outside !important;
	text-align: left;
}
.em-ab-lead ul, .em-ab-item-desc ul, .em-ag-card-desc ul, .em-dl-lead ul, .em-faq-lead ul,
.em-hb-intro ul, .em-hb-card-desc ul, .em-hc-lead ul, .em-ig-lead ul, .em-ig-remarks-item ul,
.em-ig-step-desc ul, .em-nc-desc ul, .em-ph-info-lead ul, .em-ph-cx-sentence ul, .em-pl-lead ul,
.em-pl-cat-text ul, .em-pl-card-desc ul, .em-ps-lead ul, .em-ps td ul {
	list-style-type: disc !important;
}
.em-ab-lead ol, .em-ab-item-desc ol, .em-ag-card-desc ol, .em-dl-lead ol, .em-faq-lead ol,
.em-hb-intro ol, .em-hb-card-desc ol, .em-hc-lead ol, .em-ig-lead ol, .em-ig-remarks-item ol,
.em-ig-step-desc ol, .em-nc-desc ol, .em-ph-info-lead ol, .em-ph-cx-sentence ol, .em-pl-lead ol,
.em-pl-cat-text ol, .em-pl-card-desc ol, .em-ps-lead ol, .em-ps td ol {
	list-style-type: decimal !important;
}
.em-ab-lead li, .em-ab-item-desc li, .em-ag-card-desc li, .em-dl-lead li, .em-faq-lead li,
.em-hb-intro li, .em-hb-card-desc li, .em-hc-lead li, .em-ig-lead li, .em-ig-remarks-item li,
.em-ig-step-desc li, .em-nc-desc li, .em-ph-info-lead li, .em-ph-cx-sentence li, .em-pl-lead li,
.em-pl-cat-text li, .em-pl-card-desc li, .em-ps-lead li, .em-ps td li {
	margin: 0 0 6px 0 !important;
	padding: 0 !important;
	line-height: inherit;
	display: list-item !important;
}
.em-ab-lead li:last-child, .em-ab-item-desc li:last-child, .em-ag-card-desc li:last-child,
.em-dl-lead li:last-child, .em-faq-lead li:last-child, .em-hb-intro li:last-child,
.em-hb-card-desc li:last-child, .em-hc-lead li:last-child, .em-ig-lead li:last-child,
.em-ig-remarks-item li:last-child, .em-ig-step-desc li:last-child, .em-nc-desc li:last-child,
.em-ph-info-lead li:last-child, .em-ph-cx-sentence li:last-child, .em-pl-lead li:last-child,
.em-pl-cat-text li:last-child, .em-pl-card-desc li:last-child, .em-ps-lead li:last-child,
.em-ps td li:last-child { margin-bottom: 0 !important; }
/* une liste en fin de champ ne laisse pas de vide sous elle */
.em-ab-lead > ul:last-child, .em-ab-item-desc > ul:last-child, .em-ag-card-desc > ul:last-child,
.em-dl-lead > ul:last-child, .em-faq-lead > ul:last-child, .em-hb-intro > ul:last-child,
.em-hb-card-desc > ul:last-child, .em-hc-lead > ul:last-child, .em-ig-lead > ul:last-child,
.em-nc-desc > ul:last-child, .em-ph-info-lead > ul:last-child, .em-pl-lead > ul:last-child,
.em-pl-cat-text > ul:last-child, .em-pl-card-desc > ul:last-child, .em-ps-lead > ul:last-child,
.em-ps td > ul:last-child, .em-ps td > ol:last-child,
.em-ab-lead > ol:last-child, .em-dl-lead > ol:last-child, .em-faq-lead > ol:last-child,
.em-hc-lead > ol:last-child, .em-ig-lead > ol:last-child, .em-ph-info-lead > ol:last-child,
.em-pl-lead > ol:last-child, .em-ps-lead > ol:last-child { margin-bottom: 0 !important; }
