Famille 0
Partenariat & mention légale
Mention obligatoire Selectra à placer sous chaque CTA partenaire — variantes light et dark.
Mention Selectra partenaire .pt-ic + libellé
Petit logo Selectra en 13 × 13 px, suivi de la phrase de partenariat. À placer sous chaque CTA partenaire (carte conseiller, mini-CTA in-context, CTA gradient). Existe en deux variantes : light (fond clair) et dark (fond sombre).
/energie/fournisseurs/{slug}/* dès qu'on affiche le numéro Selectra partenaire (cf. partners.json). Wording strict : « Selectra partenaire d'EDF pour une sélection d'offres, hors tarifs réglementés. » pour EDF, « Selectra partenaire de {Name} pour une sélection d'offres. » pour les autres partenaires.
Selectra partenaire d'EDF pour une sélection d'offres, hors tarifs réglementés.
Selectra partenaire d'EDF pour une sélection d'offres, hors tarifs réglementés.
Code — variante light
<p class="tar-cta-partner-note"> <img class="pt-ic" src="https://images.selectra.info/selectra.info/selectra-icon-primary.svg" alt="" width="13" height="13"> <span></span> </p>
Pièges : sans !important sur width/height, l'image SVG explose à sa taille native. Sur fond sombre, ajouter filter:brightness(0) invert(1) pour passer le logo en blanc.
Famille 1 / 6
Structure & navigation
Hero, panels stickys et navigation — la colonne vertébrale d'une page fournisseur.
Hero fournisseur .sl-hero-provider
Bande hero des pages fournisseur — gradient subtil bleu/orange en fond, tag pill, H1 jusqu'à 48 px, lead 17 px. Layout 2 colonnes (1.55fr / 1fr) au-dessus de 900 px pour accueillir une carte sticky à droite.
.sl-sticky-panel dans la colonne droite et .sl-stats sous le lede.Tarifs EDF : prix du kWh et offres 2026
Comparez les tarifs EDF en avril 2026 : prix du kWh, abonnement et offres électricité actives. Données certifiées chaque mois par Selectra.
Code
<section class="sl-hero-provider"> <div class="max-w-content mx-auto px-4 sm:px-6"> <div class="sl-hero-provider__grid"> <div> <span class="sl-hero-provider__tag"> <span class="dot">E</span> EDF · Mis à jour avril 2026 </span> <h1 class="sl-hero-provider__h1">Tarifs EDF <i>2026</i></h1> <p class="sl-hero-provider__lede">Lead 17 px…</p> </div> </div> </div> </section>
Modificateurs H1 : <i> = bleu accent, <em> = orange accent. Garde le H1 court (max 8 mots).
Carte sticky de droite .sl-sticky-panel
Carte sticky qui colle à 24 px du haut quand on scrolle. Sert à porter le score d'avis, un prix-clé, ou un bloc de contact. Logo 40 px, titre, badge "live" optionnel, lignes pointillées entre les rows, CTA en bas.
.sl-hero-provider. Une seule par page (sinon les deux se collent en haut au scroll).Squelette HTML
<aside class="sl-sticky-panel"> <div class="sl-sticky-panel__head"> <img class="lg" src="..."> <div class="t">Surtitre<b>Titre fort</b></div> <span class="live">Live</span> </div> <div class="sl-sticky-panel__row"> <div class="lab">Label</div> <div class="val">0,2516 €</div> <div class="sub">Description</div> </div> <div class="sl-sticky-panel__cta"> ... </div> </aside>
Breadcrumb .sl-breadcrumb
Fil d'Ariane avec séparateurs › et liens hover. Le dernier élément (page courante) en gras .sl-breadcrumb__current. Variante .style-dark pour fond sombre.
BreadcrumbList (cf. skill structured-data).Code
<nav class="sl-breadcrumb" aria-label="Fil d'Ariane"> <a href="/">Accueil</a> <span class="sl-breadcrumb__sep">›</span> <a href="/energie">Énergie</a> <span class="sl-breadcrumb__sep">›</span> <span class="sl-breadcrumb__current">Page courante</span> </nav>
Section label .sl-section-label
Mini-label uppercase 11 px avec un trait noir de 24 px devant. À placer juste au-dessus d'un H2 pour numéroter ou catégoriser la section.
Appeler le service client EDF
Étape 2 — ComparerTrouver l'offre la plus compétitive
Code
<span class="sl-section-label">01 — Par téléphone</span> <h2>Appeler le service client EDF</h2>
Famille 2 / 6
Données & comparatifs
KPI, scores, étoiles et tableaux — chaque chiffre que vous voulez mettre en avant a son bloc.
Grille KPI hero .sl-stats
Suite horizontale de 2 à 4 grandes valeurs séparées par une ligne verticale. Le chiffre est en 30 px gras, le label en 11,5 px gris. Utiliser <b> autour d'un chiffre pour le mettre en bleu accent.
.sl-hero-provider, ou en sous-titre de section pour donner 3 chiffres clés (nb d'avis, économies moy., note Médiateur, etc.).1 700 avis
sur l'offre Prudence
Médiateur 2025
Code
<div class="sl-stats"> <div class="sl-stats__item"> <div class="sl-stats__num"><b>4,4</b>/5</div> <div class="sl-stats__lab">Note moyenne</div> </div> </div>
Variante .cols-4 — grille 4 col avec tints colorés
Variante en grille 4 colonnes (responsive 1 / 2 / 4) avec fond coloré sur chaque carte. Modificateurs par item : .tint-azure, .tint-meteor, .tint-green, .tint-red. Idéal pour un mini-dashboard de KPI fournisseur ou ELD.
Code — variante .cols-4
<div class="sl-stats cols-4"> <div class="sl-stats__item tint-azure"> ... </div> </div>
Verdict 3 métriques .sl-price-compare
Trio de cartes centrées avec un gros chiffre (34 px) + label dessous. Modificateurs sur la carte : .good (vert), .bad (rouge). Modificateurs sur la valeur : .blue, .green, .red, .gas.
.good + valeurs .green / .blue.bad + valeurs .red / .gasCode
<div class="sl-price-compare"> <div class="sl-price-compare__item good"> <div class="sl-price-compare__val green">0,1708<sup>€</sup></div> <div class="sl-price-compare__lab">Prix du kWh</div> <div class="sl-price-compare__sub">−12 % vs TRV</div> </div> </div>
Tableau de données .sl-data-table
Tableau générique pour comparer données chiffrées (saisines Médiateur YoY, filiales, contacts régionaux, plages horaires…). Header gris doux, lignes alternées avec bordure haute. Modificateurs sur la <td> : .num (tabular-nums + right-aligned), .evo-up (rouge), .evo-down (vert). Modificateurs sur la table : .style-emergency (1ère col rouge), .style-bordered (toutes bordures visibles).
.sl-price-compare. Pour une grille tarifaire d'offre, préférer <x-tools.grille-tarifaire />.| Indicateur | 2023 | 2024 | Évolution |
|---|---|---|---|
| Saisines reçues | 5 263 | 4 009 | ↓ −24 % |
| Dossiers irrecevables | 412 | 498 | ↑ +21 % |
| Dossiers recevables | 2 891 | 2 410 | ↓ −17 % |
| Délai moyen de traitement | 82 j | 56 j | ↓ −32 % |
Source : rapport annuel du Médiateur national de l'énergie (2024)
Légende source .sl-table-source
Petite ligne discrète, alignée à droite sous le tableau, pour indiquer la source des données. 11 px, gris doux, soulignement de lien désaturé. À placer juste après </table>, dans le même container.
Code
<table class="sl-data-table"> ... </table> <p class="sl-table-source">Source : <a href="…">Médiateur national de l'énergie</a> (2024)</p>
Variante .style-emergency — contacts d'urgence
Première colonne sur fond rouge clair en gras : utile pour distinguer les situations d'urgence dans une matrice de contacts (coupure, panne, fuite de gaz, etc.).
| Situation | Service | Numéro |
|---|---|---|
| Panne d'électricité générale | Enedis Info-Coupure | 09 726 750 XX |
| Fuite de gaz | GRDF Urgence Sécurité Gaz | 0 800 47 33 33 |
| Coupure pour impayé | Service client EDF | 09 69 32 15 15 |
Variante .style-bordered — toutes bordures visibles
Ajoute une bordure sur chaque cellule (au lieu des seules lignes horizontales). Idéal pour les comparatifs où la lecture verticale doit être facile (offres, formules, garanties).
| Caractéristique | Tarif Bleu | Zen Online | Vert Électrique |
|---|---|---|---|
| Type de prix | Réglementé | Fixe 1 an | Indexé TRV |
| Prix du kWh TTC | 0,2516 € | 0,2238 € | 0,2391 € |
| Économies vs TRV | — | −11 % | −5 % |
Code
<table class="sl-data-table"> <thead><tr><th>Indicateur</th><th>2024</th><th>Évolution</th></tr></thead> <tbody> <tr> <td><strong>Label</strong></td> <td class="num">4 009</td> <td class="evo-down">↓ −24 %</td> </tr> </tbody></table>
Score hero .sl-score-hero
Grosse carte gradient bleu Selectra avec la note moyenne en très grand (64 px), label uppercase en haut, sous-titre avec le nombre d'avis. Halos radial gradient orange + blanc en coins pour le côté Selectra. Hauteur min 200 px.
.sl-platform-ratings.rows à droite (cf. capture page avis TotalEnergies). C'est le chiffre de confiance principal de la page.basée sur 234 728 avis
Code
<div class="sl-score-hero"> <span class="sl-score-hero__label">Note moyenne</span> <div class="sl-score-hero__num">4,5<small>/5</small></div> <p class="sl-score-hero__sub">basée sur <b>234 728 avis</b></p> </div>
Note : sur la page avis, à combiner avec .sl-platform-ratings.rows en colonne droite (grid 1fr 2fr) pour la décomposition par plateforme.
Badge Selectra Score .sl-score-badge
Image SVG hostée du Selectra Score (A → E). Trois tailles disponibles via modificateur : par défaut 64 px (carte offre), .sm 32 px (inline texte), .xs 16 px (badge mention).
x-offer.card, ou dans une légende. Le score doit venir de l'API Energy Core (champ score), jamais hardcodé.Code
<img class="sl-score-badge" src="https://images.selectra.info/scores/B-score.svg" alt="Selectra Score B"> <img class="sl-score-badge sm" ...> // 32 px <img class="sl-score-badge xs" ...> // 16 px
Étoiles + note + nb d'avis .sl-stars
5 étoiles SVG 14 px (remplies / vides selon la note), suivies de la note moyenne et du nombre d'avis. Les étoiles sont déterministes : round(note) pleines, le reste vides.
.sl-sticky-panel avis, ou dans un tableau de classement. Toujours préciser le nombre d'avis (jamais "vérifiés" — cf. mémoire).Code (5 étoiles, exemple 4 pleines)
<span class="sl-stars"> <svg viewBox="0 0 24 24"><path class="star-on" d="M12 2l3 7…"/></svg> // répéter .star-on ou .star-off selon round(note) <span class="sl-stars__meta"><b>4,4/5</b> · 1 700 avis</span> </span>
Notes par plateforme .sl-platform-ratings
Grille 2 colonnes en mobile, 4 colonnes en desktop. Chaque carte affiche le nom de la plateforme (Trustpilot, Google, Selectra…), la note en gros (32 px) et le nombre d'avis. Bandeau coloré 4 px en haut pour différencier les sources.
Code (une carte)
<div class="sl-platform-ratings__card"> <div class="bar" style="background:#00b67a"></div> <div class="body"> <div class="name">Trustpilot</div> <div class="num">4,5<small>/5</small></div> <div class="nb">12 480 avis</div> </div> </div>
Variante .rows — layout horizontal
Ajouter .rows à la classe parent pour passer en rangées horizontales (logos plateformes alignés sur une seule colonne). Pratique en colonne droite ou sous une .sl-score-hero.
basée sur 234 728 avis
Code — variante .rows
<div class="sl-platform-ratings rows"> <div class="sl-platform-ratings__card"> <div class="body"> <div class="name">Trustpilot</div> <div class="num">4,6<small>/5</small></div> <div class="nb">10 035 avis</div> </div> </div> </div>
Famille 3 / 6
Blocs éditoriaux
Encadrés, listes, FAQ, étapes, citations d'expert — le ciment éditorial entre deux blocs visuels.
Encart « à retenir » .sl-callout
Boîte avec gradient subtil, bordure légère et trait coloré de 3 px à gauche. 4 variantes : défaut (bleu), .warn (rouge), .success (vert), .tip (orange).
Le changement de fournisseur est gratuit, sans coupure de courant et sans engagement. Vous gardez votre compteur Linky et Enedis reste votre distributeur.
En cas de coupure d'urgence, contactez Enedis au 09 72 67 50 XX (et non votre fournisseur).
L'offre Prudence de la bellenergie permet une économie estimée de 151 €/an vs le TRV pour un foyer moyen.
Avant de signer, vérifiez toujours le caractère fixe ou indexé du prix du kWh — c'est le critère qui détermine votre exposition au marché.
Code
<div class="sl-callout warn"> <div class="sl-callout__label">Attention</div> <div class="sl-callout__body"> <p>Texte… <strong>élément fort</strong></p> </div> </div>
Bannière compacte .sl-callout.style-compact
Variante compacte de .sl-callout avec icône carrée 36 px à gauche, label gras 13 px + texte 13 px. Couleurs partagées avec la version standard : .info, .warn, .success, .tip.
.sl-callout standard.Disponible sur iOS et Android pour suivre votre conso, télécharger vos factures et déclarer votre relevé.
Le tarif réglementé augmente de 1,5 % HT. Les offres indexées suivent l'évolution.
Prix vérifiés le 22 avril 2026 sur la grille tarifaire publiée par le fournisseur.
Cette page concerne uniquement les contrats résidentiels (puissance 3 à 36 kVA).
Code
<div class="sl-callout style-compact info"> <div class="sl-callout__icon">i</div> <div class="sl-callout__body-wrap"> <div class="sl-callout__label">Label fort</div> <p class="sl-callout__body">Texte descriptif…</p> </div> </div>
Pros / cons .sl-pros-cons
2 cartes côte-à-côte (1 colonne en mobile). Icône carrée + titre + tags pills + prose. Modificateur .pos = vert, .neg = rouge sur la carte parent.
Ce qu'on aime
Note Médiateur parmi les meilleures du marché : 17 saisines pour 100 000 contrats.
Ce qu'on aime moins
L'offre de référence (TRV) reste plus chère que la plupart des offres de marché concurrentes.
Code
<div class="sl-pros-cons"> <div class="sl-pros-cons__col pos"> <div class="sl-pros-cons__head"> <div class="ic">✓</div> <h3>Ce qu'on aime</h3> </div> <div class="sl-pros-cons__tags"> <span class="sl-pros-cons__tag">Tag 1</span> </div> <p>Prose explicative…</p> </div> </div>
Variante .style-soft — gradient pastel
Ajouter .style-soft au parent .sl-pros-cons pour passer les cartes en gradient pastel (vert très clair → blanc, rouge très clair → blanc) au lieu du fond blanc plein. Plus doux visuellement pour les sections éditoriales.
Faite pour vous si…
Vous cherchez à maximiser les économies sur le kWh, votre consommation est régulière toute l'année.
À éviter si…
L'abonnement plus élevé annule les économies sur le kWh si votre conso reste faible.
Code — variante .style-soft
<div class="sl-pros-cons style-soft"> ... </div>
Lien hypertexte .sl-link
Lien stylé avec bordure inférieure bleue qui se renforce au hover. 5 variantes : défaut (interne), .style-external (avec ↗), .style-strong (gras), .style-dark (fond sombre), .style-subtle (gris discret pour sources / footnotes).
.style-external + target="_blank" rel="nofollow noopener". Pour les ancres pures de navigation (menu, breadcrumb), utiliser .sl-breadcrumb ou .sl-pill-nav.Pour comparer les offres, consultez notre comparateur d'électricité Selectra. Le service est entièrement gratuit.
.style-external — flèche ↗Les données proviennent du Médiateur National de l'Énergie, service public indépendant.
.style-strong — appel à l'action en proseComparez les meilleures offres d'électricité en moins de 5 minutes, sans engagement.
.style-dark — sur fond sombreService Selectra · Gratuit. Voir les conditions complètes.
.style-subtle — source / footnoteSource : CRE, rapport annuel 2025. Données vérifiées le 22 avril 2026.
Code — variante par défaut
<a href="/energie/..." class="sl-link">comparateur Selectra</a>
Convention SEO : les ancres doivent reprendre le mot-clé cible (cf. règle SEO anchor text). Éviter « cliquez ici » ou « En savoir plus ».
À lire aussi — 1 lien .sl-single-link
Encart inline avec un label en gras suivi d'un seul lien interne. À placer au milieu d'un article pour pointer vers une ressource connexe — plus léger que .sl-related-articles (qui est une grille en fin d'article). Variante .outlined avec bordure au lieu du fond gris.
.sl-multiple-link..outlined — bordureCode
<div class="sl-single-link"> <span class="sl-single-link__label">À lire aussi :</span> <a href="/energie/..." class="sl-single-link__url">Titre de la page liée</a> </div>
À lire aussi — N liens .sl-multiple-link
Encart inline avec un label en gras suivi d'une liste à puces de 2 à 5 liens internes. Même usage que .sl-single-link mais pour grouper plusieurs ressources connexes. Variante .outlined avec bordure au lieu du fond gris.
.sl-related-articles..outlined — bordureCode
<div class="sl-multiple-link"> <span class="sl-multiple-link__label">À lire aussi :</span> <ul> <li><a href="/energie/..." class="sl-multiple-link__url">Titre 1</a></li> <li><a href="/energie/..." class="sl-multiple-link__url">Titre 2</a></li> </ul> </div>
Bouton d'action .sl-button
Bouton inline éditorial pour pointer vers un calculateur, un guide, un comparateur ou une simulation depuis le corps d'un article. Inclut une flèche → animée au hover. 3 tailles (.size-sm, défaut, .size-lg) et 2 styles (plein azure par défaut, .style-outline pour les CTA secondaires).
.sl-phone-cta. Pour les gros blocs pleine largeur (conseil Selectra) utiliser .sl-cta-gradient.Tailles
Styles
.style-outline — CTA secondaireCombinaisons style + taille
Code
<a href="/energie/guides/conso/climatiseur" class="sl-button">Calculer ma conso</a>
Convention SEO : comme pour .sl-link, le texte du bouton doit reprendre le mot-clé cible et exprimer une action concrète (« Calculer », « Comparer », « Découvrir »). Éviter « Cliquez ici ».
Quelle taille choisir ? .size-sm pour un CTA discret dans une note de bas de tableau ou un encart compact. Défaut pour les CTA en prose. .size-lg pour les CTA de fin d'article ou de bloc d'incitation forte.
Listes à puces .sl-list
Liste stylée avec 6 variantes de puces : défaut (puce ronde azure), .style-check (✓ vert), .style-cross (✕ rouge), .style-arrow (→ bleu), .style-numbered (pastilles bleues avec compteur auto), .style-inside (puces classiques disc pour le mode « à la française »). Modificateur taille : .size-sm.
; (espace insécable avant), dernier item par . (cf. CLAUDE.md « list punctuation »). Pour « ce qu'on aime / moins aimé » dans un encart, préférer .sl-pros-cons.- Le prix du kWh détermine la part variable de votre facture ;
- L'abonnement est la charge fixe payée chaque mois ;
- Le type de prix (fixe ou indexé) détermine votre exposition au marché.
.style-check — ✓ vert- Service client noté 4,5/5 sur Trustpilot ;
- Médiateur saisi 17 fois pour 100 000 contrats en 2025 ;
- Application mobile dispo sur iOS et Android.
.style-cross — ✕ rouge- Tarif Bleu non compétitif face aux offres de marché ;
- Hausse régulière une à deux fois par an ;
- Pas d'option Heures Creuses pour les petits compteurs.
.style-arrow — → bleu- Choisissez votre nouvelle offre en comparant les prix ;
- Le changement est automatique, sans coupure ;
- Votre ancien contrat est résilié sans frais.
.style-numbered — pastilles bleues- Munissez-vous d'une facture récente ;
- Renseignez votre adresse pour identifier votre compteur ;
- Comparez les offres adaptées à votre profil ;
- Signez votre nouveau contrat en ligne ou par téléphone.
.style-inside — disc classique- Vous gardez le même compteur Linky ;
- Le réseau reste géré par Enedis ou GRDF ;
- Aucun frais, aucune coupure.
Modificateur .size-sm — taille compacte
Cumulable avec n'importe quelle variante de style (.style-check, .style-numbered, etc.). Réduit la taille du texte à 13 px et resserre le padding. Idéal en colonne droite, dans une .sl-sticky-panel ou un bloc étroit.
.size-sm- Tarif fixe pendant 1 an ;
- Sans engagement, résiliable à tout moment ;
- Service client français 7j/7.
.style-numbered + .size-sm- Renseignez votre code postal ;
- Comparez les offres ;
- Souscrivez en ligne.
Variante .style-mixed — mixer ✓ / ✕ / → / ⚠ par item
Au lieu d'un style global, ajouter une classe par <li> : .ok (✓ vert), .ko (✕ rouge), .info (→ bleu), .warn (⚠ orange). Idéal pour une checklist nuancée où chaque item a son verdict propre.
- Service client réputé fiable, présence physique en agence ;
- Tarif réglementé encadré par les pouvoirs publics ;
- Hausses possibles 1 à 2 fois par an sur décision de l'État ;
- Tarif rarement compétitif face aux offres de marché ;
- Réversibilité totale : vous pouvez revenir au TRV quand vous voulez.
Code — variante .style-mixed
<ul class="sl-list style-mixed"> <li class="ok">Item positif ;</li> <li class="ko">Item négatif ;</li> <li class="info">Item neutre ;</li> <li class="warn">Item à surveiller.</li> </ul>
Code — variante par défaut
<ul class="sl-list"> <li>Premier item <strong>mis en avant</strong> ;</li> <li>Deuxième item ;</li> <li>Dernier item.</li> </ul>
FAQ accordéon .sl-faq
Accordéon natif HTML <details> stylé. Pas de JS. Quand ouvert, la bordure devient noire et l'icône (+) bascule en (−) avec rotation. Liens internes : soulignement azure léger qui se renforce au hover.
structured-data skill.Changer de fournisseur d'électricité est-il payant ?
Vais-je subir une coupure de courant pendant le changement ?
Puis-je revenir chez EDF si je ne suis pas satisfait ?
Code
<div class="sl-faq"> <details> <summary>Question ?</summary> <div class="sl-faq__answer">Réponse complète…</div> </details> </div>
Variante .style-compact — paddings réduits
Variante de .sl-faq avec padding réduit pour les blocs Q/R courts en colonne droite, dans une carte étroite, ou pour de la documentation interne.
Le service Selectra est-il gratuit ?
Y a-t-il une coupure pendant le changement ?
Code — variante .style-compact
<div class="sl-faq style-compact"> ... </div>
Étapes numérotées .sl-steps
Suite de 3 cartes avec une pastille bleue numérotée qui dépasse en haut à gauche. 1 colonne en mobile, 3 colonnes au-dessus de 768 px. Titre 15 px gras + texte 13,5 px.
<ol> classique ou en accordéon.Contacter le service client TotalEnergies
Par téléphone au 09 70 80 69 69, depuis votre espace client ou par courrier. Conservez systématiquement une trace écrite (e-mail, accusé de réception, capture d'écran).
Saisir le médiateur TotalEnergies
Si la réponse du service client est insatisfaisante ou absente au bout de 2 mois, saisir gratuitement le médiateur interne du groupe TotalEnergies.
Saisir le Médiateur National de l'Énergie
En dernier recours, le MNE est un service public indépendant, saisissable gratuitement sur sollen.fr. Conditions : avoir déjà écrit au fournisseur, et attendre entre 2 mois et 1 an.
Code
<div class="sl-steps"> <div class="sl-steps__item"> <div class="sl-steps__num">1</div> <h3 class="sl-steps__title">Titre étape</h3> <p class="sl-steps__text">Description…</p> </div> </div>
Variante .style-vertical — timeline verticale
Ajouter .style-vertical au parent .sl-steps pour passer en timeline verticale : pastille ronde 44 px à gauche, ligne de connexion entre les étapes, contenu aligné à droite. Idéal sous 5 étapes ou pour les démarches longues.
Contacter le service client
Par téléphone ou depuis votre espace client. Conservez une trace écrite.
Attendre 2 mois
Délai légal avant de pouvoir saisir le médiateur interne ou national.
Saisir le médiateur
Le médiateur interne du fournisseur, puis le Médiateur National en dernier recours.
Code — variante .style-vertical
<div class="sl-steps style-vertical"> ... </div>
Bio expert complète .sl-author-card
Carte E-E-A-T complète avec en-tête « Auteur certifié Selectra », avatar 64 px, nom + titre + réseaux sociaux, bio prose, puis grille 2 col : pills d'expertise + checklist crédentials. À distinguer de .sl-author-opinion qui n'est qu'une citation courte.
/energie/equipe/{slug}). Renforce l'E-E-A-T (Experience, Expertise, Authoritativeness, Trust). Une seule par page.Squelette
<div class="sl-author-card"> <div class="sl-author-card__head">✓ Auteur certifié Selectra</div> <div class="sl-author-card__body"> <div class="sl-author-card__top"> <img class="sl-author-card__avatar" src="…"> <div class="sl-author-card__id">... </div> </div> <p class="sl-author-card__bio">Biographie…</p> <div class="sl-author-card__grid"> </div> </div> </div>
Avis d'expert (variante) .sl-author-card.style-quote
Variante allégée de .sl-author-card : photo (48 px) + nom + titre + citation 3-4 lignes. Pas de header « Auteur certifié », pas d'expertise/credentials, fond gradient azure léger. Renforce l'E-E-A-T sans prendre toute la place.
/energie/equipe/{slug}). Pour la fiche auteur complète, utiliser .sl-author-card sans modificateur.Code
<div class="sl-author-card style-quote"> <div class="sl-author-card__body"> <div class="sl-author-card__top"> <img class="sl-author-card__avatar" src="…"> <div class="sl-author-card__id"> <a class="sl-author-card__name">Chloé Servigne</a> <p class="sl-author-card__title">Experte énergie</p> </div> </div> <p class="sl-author-card__bio">Citation 3-4 lignes…</p> </div> </div>
Famille 4 / 6
Cartes & grilles
Grilles de cartes thématiques, articles liés, adresses — pour proposer le maillage interne.
Grille cartes contact / action .sl-card-grid
Grille 2 colonnes en mobile, 2 ou 3 en desktop (modificateur .cols-3). Chaque carte peut avoir trois apparences : défaut (blanche), .feature (gradient bleu), .urg (rouge clair pour urgences).
<a> recommandé (toute la carte cliquable).Code
<div class="sl-card-grid cols-3"> <a class="sl-card-grid__card" href="#"> <div class="sl-card-grid__top"> <div class="sl-card-grid__ic">☎</div> <div> <div class="sl-card-grid__lab">Surtitre</div> <div class="sl-card-grid__title">Titre</div> </div> </div> <p class="sl-card-grid__text">Description…</p> </a> </div>
Variante .recommended + __footer
Ajouter .recommended à la carte pour une bordure orange + badge « ★ RECOMMANDÉ » en coin (via .sl-card-grid__badge en premier enfant). Ajouter .sl-card-grid__footer en fin de carte pour une ligne meta (délai, validité, frais, etc.).
Mensualisation ou paiement à la facture sur consommation réelle. Le mode le plus simple sur le long terme.
Paiement ponctuel à la réception de la facture, via l'espace client ou l'application mobile.
À envoyer à l'adresse du service clients, accompagné du TIP non signé ou de la référence client.
Code — carte recommandée avec footer
<div class="sl-card-grid__card recommended"> <span class="sl-card-grid__badge">★ Recommandé</span> <div class="sl-card-grid__top"> ... </div> <p class="sl-card-grid__text">Description</p> <div class="sl-card-grid__footer"> <span>Délai prélèvement</span> <span><b>14 jours après émission</b></span> </div> </div>
Note : pour la valeur du footer en vert (ex. « gratuit »), utiliser <span class="ok">...</span>.
Variante .style-compact — cartes serrées centrées
Variante avec auto-fill 180 px, padding réduit, icône en haut centrée. Idéale pour une grille de fournisseurs, de marques ou de tags rapides.
Code — variante .style-compact
<div class="sl-card-grid style-compact"> ... </div>
Adresse postale + map .sl-address-card
Carte avec icône à gauche + nom + adresse en plusieurs lignes. Possibilité d'ajouter une map Google Maps en pied de carte via <iframe class="sl-address-card__map">.
<address> sémantique sur la balise __lines.GROUPE EDF
22-30 Avenue de Wagram75008 PARIS
TotalEnergies — TIP/chèque
TSA 2151975901 PARIS CEDEX 15
Code
<div class="sl-address-card"> <div class="sl-address-card__body"> <div class="sl-address-card__icon">📍</div> <div class="sl-address-card__info"> <div class="sl-address-card__label">Siège social</div> <h3 class="sl-address-card__name">GROUPE EDF</h3> <address class="sl-address-card__lines">22-30 Av. de Wagram<br>75008 PARIS</address> </div> </div> <iframe class="sl-address-card__map" src="https://www.google.com/maps/embed?…"></iframe> </div>
Famille 5 / 6
Offres & promo
Mini-cartes d'offre, encarts promo et codes — tout ce qui vend, en un coup d'œil.
Mini-carte offre .sl-offer-mini
Carte offre horizontale : logo + nom + score + badges à gauche, prix + économies + CTA à droite sur fond gris doux. Layout en colonne sous 640 px. Modificateurs sur les badges : .green, .fixed, .indexed, .variable, .trv.
<x-top-offers /> documenté sur la page shortcodes. Les prix affichés dans .sl-offer-mini doivent venir d'une variable Blade liée à l'API, jamais en dur.Prudence
la bellenergie
Squelette HTML
<div class="sl-offer-mini"> <div class="sl-offer-mini__left"> <div class="sl-offer-mini__head"> <img class="sl-offer-mini__logo" src="..."> <div> <h3 class="sl-offer-mini__title">Prudence</h3> <p class="sl-offer-mini__provider">la bellenergie</p> </div> <img class="sl-offer-mini__score" src="...B-score.svg"> </div> <div class="sl-offer-mini__badges"> <span class="sl-offer-mini__badge fixed">Prix fixe</span> <span class="sl-offer-mini__badge green">Verte</span> </div> </div> <div class="sl-offer-mini__right"> <span class="sl-offer-mini__savings">−12 % vs TRV</span> <div class="sl-offer-mini__price">0,1708<small>€/kWh</small></div> <p class="sl-offer-mini__sub">TTC · 6 kVA</p> <a class="sl-offer-mini__cta" href="#">Voir cette offre</a> </div> </div>
Note : les prix et économies doivent toujours venir de l'API Energy Core (cf. règle offers and prices via API), jamais en dur. Pour une liste live, utilise <x-top-offers />.
Variante .style-alt — offre alternative avec raison
Ajouter .style-alt + .sl-offer-mini__alt-badge en premier enfant pour signaler un angle de sélection (le moins cher, le mieux noté, le plus vert) et .sl-offer-mini__reason pour la raison éditoriale en italique. Variantes badge : défaut (bleu), .green (vert), .cheap (orange).
Confort+
Primeo
Prix du kWh 16,2 % moins cher que le tarif réglementé — champion du rapport prix/abonnement pour une conso supérieure à 5 000 kWh/an.
TTC · 6 kVA
Basic Watt
Enercoop
Label VertVolt « très engagé » de l'ADEME — coopérative 100 % renouvelable, dont 25 % de projets citoyens.
TTC · 6 kVA
Eco-conso Fixe
Octopus Energy
Note 4,8/5 sur 42 528 avis clients — le plus fort taux de satisfaction toutes plateformes confondues.
TTC · 6 kVA
Code — variante .style-alt
<div class="sl-offer-mini style-alt"> <span class="sl-offer-mini__alt-badge cheap">Le moins cher</span> <div class="sl-offer-mini__left"> ... <p class="sl-offer-mini__reason">Raison éditoriale…</p> </div> </div>
Promo en cours .sl-callout.style-promo
Variante .style-promo de .sl-callout : barre orange à gauche (rouge en .warn, vert en .success), badge de statut (« En cours » / « Terminée » / « À venir »), titre, corps libre et footer optionnel. Variantes badge : défaut (orange), .ended (gris), .upcoming (bleu).
Parrainez un proche et recevez 100 € chacun sous forme de chèque cadeau à valoir sur vos prochaines factures, pour toute souscription d'une offre éligible.
Pour toute souscription entre le 1er et le 31 mars 2025. Promotion désormais clôturée.
Une offre de bienvenue spéciale sera lancée à partir du 1er avril 2026 sur l'offre Verte Fixe.
Foyers éligibles : +30 € ajoutés automatiquement par votre fournisseur partenaire à la valeur du chèque énergie d'État.
Code
<div class="sl-callout style-promo"> <div class="sl-callout__head"> <span class="sl-callout__badge">En cours</span> <span class="sl-callout__title">Titre promo</span> </div> <div class="sl-callout__body"><p>Détails…</p></div> <div class="sl-callout__footer">Source</div> </div>
Code promo + bouton copier .sl-promo-code
Tuile avec fond gris pointillé, code en monospace dans une boîte blanche, libellé de réduction + date d'expiration à droite, bouton azure « Copier » (state .copied = vert quand cliqué).
.copied du bouton est géré côté JS.100 € de réduction
Valable jusqu'au 31/12/2026
.copied (bouton vert)100 € de réduction
Valable jusqu'au 31/12/2026
Code
<div class="sl-promo-code"> <span class="sl-promo-code__code">SELECTRA100</span> <div class="sl-promo-code__info"> <p class="sl-promo-code__disc">100 € de réduction</p> <p class="sl-promo-code__expiry">Valable jusqu'au 31/12</p> </div> <button class="sl-promo-code__btn" type="button">Copier</button> </div>
Famille 6 / 6
CTA & contact
Numéros, horaires et CTA gradient — les blocs de conversion à placer aux moments-clés.
CTA téléphone .sl-phone-cta
Gros bouton orange Meteor 500 (#EF983F) avec le numéro en 20 px gras, sous-ligne 11 px pour les horaires ou la mention "Service gratuit". Hover : décollage de 1 px. Élément <a> ou <button>.
.sl-sticky-panel, ou bouton fort en fin de section guide. Le numéro doit venir de partners.json + phone-tokens.json (jamais hardcodé). Coller la mention partenaire dessous (cf. section 0).
Selectra partenaire d'EDF pour une sélection d'offres, hors tarifs réglementés.
Code
<a href="tel:+33987675305" class="sl-phone-cta"> 09 87 67 53 05 <span class="sub">Service gratuit · Lun-Ven 8h-21h</span> </a>
Téléphone + horaires .sl-contact-hours
Mini-bloc inline pour afficher un numéro de téléphone avec ses horaires dessous. Plus discret que .sl-phone-cta. Variante .style-pill : tout sur une ligne dans une pill grise.
.sl-sticky-panel, ou en dehors d'un contexte de conversion (sans CTA orange). Pour capter un appel, préférer .sl-phone-cta.Code
<div class="sl-contact-hours"> <div class="sl-contact-hours__num"><a href="tel:…">09 87 67 53 05</a></div> <div class="sl-contact-hours__meta"><b>Lun-Ven</b> 8h-21h</div> </div>
CTA gradient bleu .sl-cta-gradient
Gros bloc CTA pleine largeur avec gradient azure 700 → 500, halos radial gradient en coins, icône carrée orange en avant, titre + sous-titre + bouton orange. Très visible — réserver pour la conversion principale.
Trouvez l'offre la moins chère en 5 minutes
Comparaison 100 % indépendante · Sans engagement · Lun-Ven 8h-21h.
Code
<div class="sl-cta-gradient"> <div class="sl-cta-gradient__icon">⚡</div> <div class="sl-cta-gradient__body"> <span class="sl-cta-gradient__label">Surtitre</span> <h2 class="sl-cta-gradient__title">Titre <i>accent</i></h2> <p class="sl-cta-gradient__sub">Sous-titre…</p> </div> <div class="sl-cta-gradient__actions"> <span class="sl-cta-gradient__free">Service gratuit</span> <a class="sl-cta-gradient__btn" href="#">09 87 67 53 05</a> </div> </div>
Mention partenaire : ajouter dessous la variante dark de la section 0 (logo blanc + wording partenaire).