/* ── RESET CIBLÉ ── */
.sb-article *,
.sb-article *::before,
.sb-article *::after {
box-sizing: border-box;
}
/* ── VARIABLES ── */
.sb-article {
–navy: #1B2A4A;
–orange: #E8380D;
–white: #FFFFFF;
–bg-alt: #F7F8FA;
–text: #3D3D3D;
–text-light: #6B7280;
–border: #E5E7EB;
–radius: 8px;
font-family: inherit;
color: var(–text);
font-size: 16px;
line-height: 1.75;
max-width: 780px;
margin: 0 auto;
}
/* ── BARRE DE PROGRESSION ── */
#sb-progress {
position: fixed;
top: 0; left: 0;
width: 0%;
height: 3px;
background: linear-gradient(90deg, #1B2A4A, #E8380D);
z-index: 9999;
transition: width 0.1s linear;
}
/* ── EYEBROW ── */
.sb-eyebrow {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 12px;
}
/* ── IMAGE À LA UNE ── */
.sb-featured-img {
width: 100%;
aspect-ratio: 16/9;
border-radius: var(–radius);
overflow: hidden;
margin: 20px 0 10px;
background: var(–bg-alt);
display: flex;
align-items: center;
justify-content: center;
}
.sb-featured-img img { width: 100%; height: 100%; object-fit: cover; display: block; }
.sb-img-placeholder {
display: flex; flex-direction: column;
align-items: center; justify-content: center;
gap: 8px; width: 100%; height: 100%;
color: var(–text-light); font-size: 0.82rem;
background: linear-gradient(135deg, #e4eaf3, #cdd8e8);
min-height: 220px;
}
.sb-caption {
font-size: 0.75rem;
color: var(–text-light);
font-style: italic;
text-align: center;
margin-bottom: 28px;
}
/* ── INTRO ── */
.sb-intro {
font-size: 1.05rem;
line-height: 1.7;
border-left: 3px solid var(–orange);
padding: 2px 0 2px 18px;
margin: 24px 0 36px;
color: var(–text);
}
/* ── SOMMAIRE ── */
.sb-toc {
background: var(–bg-alt);
border: 1px solid var(–border);
border-radius: var(–radius);
padding: 20px 24px;
margin-bottom: 44px;
}
.sb-toc-title {
font-size: 0.9rem;
font-weight: 700;
color: var(–navy);
margin: 0 0 12px;
display: flex;
align-items: center;
gap: 7px;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.sb-toc ol {
margin: 0; padding: 0;
list-style: none;
counter-reset: toc;
}
.sb-toc ol li {
counter-increment: toc;
display: flex;
align-items: baseline;
gap: 9px;
padding: 4px 0;
}
.sb-toc ol li::before {
content: counter(toc, decimal-leading-zero);
font-size: 0.68rem;
font-weight: 700;
color: var(–orange);
flex-shrink: 0;
}
.sb-toc ol li a {
font-size: 0.88rem;
font-weight: 500;
color: var(–text);
text-decoration: none;
}
.sb-toc ol li a:hover { color: var(–orange); }
.sb-toc ol li.sub { padding-left: 18px; }
.sb-toc ol li.sub::before { content: « – »; color: var(–border); }
/* ── TITRES ── */
.sb-article h2 {
font-size: 1.4rem;
font-weight: 700;
color: var(–navy);
margin: 52px 0 14px;
line-height: 1.25;
scroll-margin-top: 80px;
}
.sb-article h3 {
font-size: 1.1rem;
font-weight: 600;
color: var(–navy);
margin: 30px 0 10px;
scroll-margin-top: 80px;
}
.sb-article h4 {
font-size: 0.97rem;
font-weight: 600;
color: var(–navy);
margin: 22px 0 8px;
scroll-margin-top: 80px;
}
.sb-article p { margin-bottom: 18px; }
.sb-article strong { color: var(–navy); }
.sb-article a { color: var(–orange); text-underline-offset: 3px; }
.sb-article ul, .sb-article ol { margin: 0 0 18px 20px; }
.sb-article li { margin-bottom: 6px; }
/* ── IMAGE INLINE ── */
.sb-inline-img {
border-radius: var(–radius);
overflow: hidden;
margin: 28px 0 8px;
border: 1px solid var(–border);
}
.sb-inline-img .sb-img-placeholder { min-height: 180px; }
.sb-inline-img .sb-caption {
margin: 0;
padding: 8px 14px;
text-align: left;
background: var(–bg-alt);
border-top: 1px solid var(–border);
}
/* ── CALLOUT ── */
.sb-callout {
background: #EEF2FF;
border-left: 3px solid var(–navy);
border-radius: 0 var(–radius) var(–radius) 0;
padding: 16px 20px;
margin: 24px 0;
font-size: 0.93rem;
}
.sb-callout strong { display: block; margin-bottom: 4px; color: var(–navy); }
/* ── CALLOUT ALERTE ── */
.sb-callout-warn {
background: #FFF7ED;
border-left: 3px solid var(–orange);
border-radius: 0 var(–radius) var(–radius) 0;
padding: 16px 20px;
margin: 24px 0;
font-size: 0.93rem;
}
.sb-callout-warn strong { display: block; margin-bottom: 4px; color: var(–orange); }
/* ── TABLEAU ── */
.sb-table-wrap {
overflow-x: auto;
margin: 28px 0;
border-radius: var(–radius);
border: 1px solid var(–border);
}
.sb-table-wrap table {
width: 100%;
border-collapse: collapse;
font-size: 0.88rem;
}
.sb-table-wrap thead {
background: var(–navy);
color: #fff;
}
.sb-table-wrap thead th {
padding: 11px 14px;
text-align: left;
font-size: 0.78rem;
font-weight: 600;
letter-spacing: 0.4px;
}
.sb-table-wrap tbody tr:nth-child(even) { background: var(–bg-alt); }
.sb-table-wrap tbody td {
padding: 10px 14px;
border-bottom: 1px solid var(–border);
}
.sb-ok { color: #16a34a; font-weight: 600; }
.sb-ko { color: #dc2626; font-weight: 600; }
.sb-mid { color: #d97706; font-weight: 600; }
/* ── FAQ ── */
.sb-faq { margin: 44px 0; }
.sb-faq h2 { margin-top: 0; }
.sb-faq-item {
border: 1px solid var(–border);
border-radius: var(–radius);
margin-bottom: 8px;
overflow: hidden;
}
.sb-faq-q {
width: 100%; background: var(–white); border: none;
padding: 16px 18px; text-align: left;
font-family: inherit; font-size: 0.93rem; font-weight: 600;
color: var(–navy); cursor: pointer;
display: flex; justify-content: space-between; align-items: center;
transition: background 0.15s;
}
.sb-faq-q:hover { background: var(–bg-alt); }
.sb-faq-icon {
width: 22px; height: 22px;
border-radius: 50%; background: var(–bg-alt);
display: flex; align-items: center; justify-content: center;
flex-shrink: 0; color: var(–orange);
font-size: 1rem; font-weight: 400;
transition: background 0.2s, transform 0.3s;
}
.sb-faq-item.open .sb-faq-icon {
background: var(–orange); color: #fff; transform: rotate(45deg);
}
.sb-faq-a {
max-height: 0; overflow: hidden;
padding: 0 18px;
font-size: 0.9rem; color: var(–text);
transition: max-height 0.3s ease, padding 0.2s;
}
.sb-faq-a.open { max-height: 600px; padding: 14px 18px; }
/* ── BIO AUTEUR ── */
.sb-author {
background: var(–bg-alt);
border-radius: 12px;
padding: 24px;
display: flex;
gap: 18px;
align-items: flex-start;
margin: 44px 0;
}
.sb-author-avatar {
width: 64px; height: 64px;
border-radius: 50%;
background: var(–border);
flex-shrink: 0;
display: flex; align-items: center; justify-content: center;
font-size: 1.5rem; color: var(–text-light);
border: 3px solid #fff;
box-shadow: 0 2px 6px rgba(0,0,0,0.07);
overflow: hidden;
}
.sb-author-avatar img { width: 100%; height: 100%; object-fit: cover; }
.sb-author-name { font-weight: 700; color: var(–navy); font-size: 0.95rem; margin-bottom: 2px; }
.sb-author-role { font-size: 0.78rem; color: var(–orange); font-weight: 600; margin-bottom: 8px; }
.sb-author-bio { font-size: 0.86rem; color: var(–text); line-height: 1.6; margin: 0; }
/* ── TIMELINE ── */
.sb-timeline { margin: 32px 0; position: relative; }
.sb-timeline::before {
content: »; position: absolute;
left: 28px; top: 0; bottom: 0; width: 2px;
background: linear-gradient(to bottom, var(–orange), var(–navy));
}
.sb-tl-item { display: flex; gap: 20px; margin-bottom: 24px; position: relative; }
.sb-tl-dot {
width: 56px; height: 56px; border-radius: 50%;
background: var(–navy); color: #fff;
display: flex; align-items: center; justify-content: center;
font-weight: 800; font-size: 0.78rem; flex-shrink: 0;
border: 3px solid var(–white);
box-shadow: 0 0 0 2px var(–navy);
z-index: 1; text-align: center; line-height: 1.2;
}
.sb-tl-dot.orange { background: var(–orange); box-shadow: 0 0 0 2px var(–orange); }
.sb-tl-content { background: var(–bg-alt); border-radius: var(–radius); padding: 14px 18px; flex: 1; border: 1px solid var(–border); }
.sb-tl-title { font-weight: 700; color: var(–navy); font-size: 0.92rem; margin-bottom: 4px; }
.sb-tl-text { font-size: 0.87rem; color: var(–text); margin: 0; line-height: 1.6; }
/* ── LIEN INTERNE ── */
.sb-internal-link {
display: flex; align-items: center; gap: 14px;
background: var(–bg-alt); border: 1px solid var(–border);
border-left: 3px solid var(–orange);
border-radius: 0 var(–radius) var(–radius) 0;
padding: 14px 18px; margin: 28px 0; text-decoration: none;
transition: background 0.2s;
}
.sb-internal-link:hover { background: #eef0f5; }
.sb-internal-link-icon { font-size: 1.4rem; flex-shrink: 0; }
.sb-internal-link-text { font-size: 0.88rem; }
.sb-internal-link-label { font-size: 0.68rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; color: var(–orange); margin-bottom: 2px; }
.sb-internal-link-title { font-weight: 700; color: var(–navy); line-height: 1.3; }
/* ── TEMPÉRATURE GRID (réutilisable pour toute donnée en 3 colonnes) ── */
.sb-temp-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin: 28px 0; }
.sb-temp-card {
border-radius: var(–radius); border: 2px solid var(–border);
padding: 18px 16px; text-align: center; transition: border-color 0.2s;
}
.sb-temp-card.hot { border-color: #0ea5e9; }
.sb-temp-card.mid { border-color: var(–navy); }
.sb-temp-card.cold { border-color: var(–orange); }
.sb-temp-val { font-size: 1.6rem; font-weight: 800; color: var(–navy); line-height: 1; margin-bottom: 4px; }
.sb-temp-val.blue { color: #0ea5e9; }
.sb-temp-val.red { color: var(–orange); }
.sb-temp-sub { font-size: 0.72rem; color: var(–text-light); margin-bottom: 10px; }
.sb-temp-duration { font-size: 0.88rem; font-weight: 700; color: var(–navy); margin-bottom: 4px; }
.sb-temp-desc { font-size: 0.78rem; color: var(–text-light); line-height: 1.5; }
/* ── PROTOCOLES ── */
.sb-protocols { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin: 28px 0; }
.sb-proto-card { border-radius: var(–radius); overflow: hidden; border: 1px solid var(–border); }
.sb-proto-head { padding: 16px 18px; }
.sb-proto-head.beginner { background: var(–navy); }
.sb-proto-head.advanced { background: var(–orange); }
.sb-proto-label { font-size: 0.7rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; color: rgba(255,255,255,0.7); margin-bottom: 4px; }
.sb-proto-title { font-size: 1rem; font-weight: 700; color: #fff; }
.sb-proto-body { padding: 16px 18px; background: var(–white); }
.sb-proto-row { display: flex; justify-content: space-between; align-items: center; padding: 8px 0; border-bottom: 1px solid var(–border); font-size: 0.86rem; }
.sb-proto-row:last-child { border-bottom: none; }
.sb-proto-key { color: var(–text-light); }
.sb-proto-val { font-weight: 600; color: var(–navy); }
/* ── ERREURS ── */
.sb-errors { display: flex; flex-direction: column; gap: 16px; margin: 28px 0; }
.sb-error-item {
display: flex; gap: 16px; align-items: flex-start;
background: var(–white); border: 1px solid var(–border);
border-radius: var(–radius); padding: 18px;
}
.sb-error-num {
width: 36px; height: 36px; border-radius: 50%;
background: var(–orange); color: #fff;
font-weight: 800; font-size: 0.9rem;
display: flex; align-items: center; justify-content: center; flex-shrink: 0;
}
.sb-error-title { font-weight: 700; color: var(–navy); font-size: 0.95rem; margin-bottom: 4px; }
.sb-error-text { font-size: 0.87rem; color: var(–text); margin: 0; line-height: 1.6; }
/* ── RESPONSIVE ── */
@media (max-width: 640px) {
.sb-temp-grid { grid-template-columns: 1fr; }
.sb-protocols { grid-template-columns: 1fr; }
.sb-author { flex-direction: column; }
.sb-timeline::before { left: 24px; }
.sb-tl-dot { width: 48px; height: 48px; font-size: 0.7rem; }
}
.sb-tldr{background:#f3f6fb;border-left:5px solid #E8380D;border-radius:12px;padding:22px 26px;margin:26px 0 30px;}
.sb-tldr-label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#E8380D;margin:0 0 14px;}
.sb-tldr ul{margin:0;padding:0;list-style:none;}
.sb-tldr li{position:relative;padding-left:24px;margin:0 0 10px;color:#1B2A4A;line-height:1.55;font-size:16px;}
.sb-tldr li:last-child{margin-bottom:0;}
.sb-tldr li::before{content: » »;position:absolute;left:0;top:8px;width:9px;height:9px;background:#E8380D;border-radius:50%;}
.sb-tldr strong{color:#1B2A4A;font-weight:700;}
« Quelle est la meilleure protéine en poudre ? » La question revient partout, et elle est mal posée. Whey, caséine et protéines végétales ne forment pas un podium où l’une écraserait les autres. Elles ne servent tout simplement pas au même moment, ni au même profil. Pour un sportif amateur qui atteint déjà son total quotidien, le type de protéine pèse bien moins que le marketing ne le laisse croire — mais quand il faut vraiment choisir, trois différences concrètes tranchent.
- La whey est rapide et complète : pratique autour de la séance, mais pas indispensable.
- La caséine est lente (5 à 7 h de libération) : son vrai intérêt est le soir, pour limiter le catabolisme nocturne.
- Les protéines végétales sont un peu plus pauvres en leucine — un écart réel, mais qui se corrige en augmentant la dose ou en associant pois et riz.
- Pour la plupart des amateurs, atteindre son total quotidien (environ 1,6 g/kg) et bien le répartir compte davantage que le type choisi.
Trois protéines, une même mission : ce qui les distingue vraiment
Whey, caséine et protéines végétales visent toutes le même but : fournir à vos muscles les acides aminés dont ils ont besoin pour se réparer. Là où elles divergent, ce n’est pas sur une hiérarchie de « qualité » abstraite, mais sur trois paramètres très pratiques. La whey et la caséine sont deux fractions du lait : la whey (le lactosérum) représente environ 20 % des protéines laitières, la caséine les 80 % restants. Les protéines végétales, elles, sont extraites du pois, du riz, du soja, du chanvre ou de leur combinaison.
Ce qui compte vraiment quand on les compare tient en trois points : la vitesse d’assimilation, la teneur en leucine (l’acide aminé qui déclenche la synthèse musculaire) et la tolérance digestive. Le reste — les promesses de pureté, les labels « premium » — pèse beaucoup moins lourd qu’on ne le vend.

La whey : rapide et complète, l’option par défaut
La whey s’est imposée comme la référence, non parce qu’elle serait « supérieure », mais parce qu’elle coche le plus de cases sans effort. Son profil d’acides aminés est complet et sa digestion est rapide : le pic d’acides aminés dans le sang survient 60 à 90 minutes après l’ingestion, comme l’a montré l’étude fondatrice de Boirie en 1997. Elle est aussi naturellement riche en leucine (environ 2,5 à 3 g pour 25 g de poudre), ce qui en fait un déclencheur efficace de la synthèse musculaire.
Concrètement, c’est l’option la plus commode autour de l’entraînement, au petit-déjeuner ou en collation quand on manque d’appétit — un cas que nous détaillons dans notre article sur quoi manger après l’entraînement quand on n’a pas faim. Mais « pratique » ne veut pas dire « obligatoire » : une portion de fromage blanc ou de blanc de poulet fait le même travail, en plus long à préparer.
Le repère leucine : il faut environ 2,5 à 3 g de leucine par prise pour maximiser le signal de construction musculaire. La whey atteint ce seuil avec une dose standard ; les végétales demandent souvent un peu plus.
La caséine : la protéine lente qui travaille la nuit
La caséine est l’exact opposé de la whey : lente, régulière, faite pour la durée. Au contact de l’estomac, elle coagule et libère ses acides aminés progressivement sur 5 à 7 heures. L’étude de Boirie et al. (1997, PNAS) a mesuré que cette libération prolongée réduit le catabolisme protéique (la dégradation musculaire) d’environ 34 %, un effet maintenu plusieurs heures.
Son terrain de jeu naturel, c’est donc le soir avant le coucher, ou les longues plages sans repas. Elle n’a aucun intérêt autour de la séance : trop lente pour répondre à une demande immédiate. À l’inverse, une prise de caséine au coucher couvre la nuit, ce qui rejoint l’idée que la récupération se joue surtout pendant le sommeil — un point que nous développons dans combien de temps faut-il vraiment récupérer entre deux séances.
Protéines végétales : le vrai enjeu s’appelle leucine
Le procès fait aux protéines végétales est en partie mérité, mais pour une raison précise et corrigible : la leucine. Prises isolément, la plupart des sources végétales affichent un score de digestibilité (DIAAS) et une teneur en leucine inférieurs à ceux de la whey. Résultat : à dose égale, le signal de synthèse musculaire est un peu moins puissant.
Sauf que cet écart n’est pas une fatalité. Une étude de 2024 a montré qu’un isolat végétal enrichi en leucine, ou consommé en dose plus généreuse, stimule la synthèse musculaire aussi bien que la whey. Deux leviers pratiques : augmenter légèrement la portion, ou associer des sources complémentaires. Le duo pois + riz est le plus classique — le pois est pauvre en méthionine, le riz en lysine, et ensemble ils reconstituent un profil complet. Le soja, lui, est déjà complet et proche de la whey.
Le piège de la source unique : une protéine de riz seule ou de pois seul reste déséquilibrée en acides aminés essentiels. Pour une végétale, visez toujours un mélange (pois + riz, ou une base soja), jamais un ingrédient isolé.
Un repère simple et sans usine à gaz, basé sur les données de nos articles nutrition.
Whey, caséine, végétale : le comparatif qui tranche
Mises côte à côte, les trois options dessinent moins une hiérarchie qu’une répartition des rôles. Le tableau ci-dessous résume ce qui les sépare réellement, sans le vernis marketing.
| Type | Vitesse d’assimilation | Atout principal | Limite | Moment idéal |
|---|---|---|---|---|
| Whey (lactosérum) | Rapide (pic 60-90 min) | Complète, riche en leucine, pratique | Issue du lait (lactose sur les concentrats) | Matin, autour de la séance |
| Caséine | Lente (5-7 h) | Anti-catabolique, libération prolongée | Inadaptée en post-séance immédiat | Coucher, longues plages sans repas |
| Végétale (pois + riz) | Intermédiaire | Sans lactose, digeste, compatible vegan | Moins de leucine si source unique | Toute la journée, dose adaptée |
| Soja | Intermédiaire | Végétale complète, profil proche de la whey | Goût marqué, allergène courant | Alternative directe à la whey |
Comment choisir selon votre objectif et votre tolérance
Le bon choix ne dépend pas d’un classement mais de trois variables : votre digestion, votre moment de consommation et votre alimentation. Si vous tolérez bien le lait et cherchez la simplicité, la whey autour de la séance couvre 90 % des besoins. Si vous digérez mal le lactose ou évitez les produits laitiers, une végétale mélangée (ou du soja) fait aussi bien le travail, à condition de soigner la dose. Et si votre problème, c’est une longue nuit ou un grand écart entre deux repas, la caséine trouve là son seul vrai avantage.
Mais gardez la hiérarchie à l’endroit : le type de protéine n’entre en jeu qu’une fois le total quotidien assuré. Tant que vous n’atteignez pas votre cible — autour de 1,6 g par kilo et par jour pour un sportif amateur — bien répartie sur la journée, le choix whey/caséine/végétale reste secondaire.
Les erreurs fréquentes au moment de choisir
Choisir sa protéine, c’est surtout éviter quelques pièges que le marketing entretient soigneusement. Voici les trois plus répandus.
Une protéine en poudre est un complément de commodité, pas un substitut. Les aliments entiers apportent aussi micronutriments et fibres qu’aucune poudre ne remplace.
Sa digestion lente en fait le pire choix quand le muscle réclame des acides aminés rapidement. Réservez-la au soir.
Un pois seul ou un riz seul est déséquilibré. Ce n’est pas « la végétale » qui déçoit, c’est la source unique. Un mélange change tout.
Faut-il payer plus cher pour une protéine « premium » ?
Le prix d’une protéine reflète surtout son degré de transformation et son marketing, pas toujours son efficacité réelle. Une whey concentrée se situe généralement autour de 20 à 30 €/kg, une caséine entre 25 et 35 €/kg, une végétale de qualité entre 25 et 40 €/kg (fourchettes indicatives, variables selon les marques et les promotions). Au-dessus, on paie surtout un isolat très purifié ou un hydrolysat : utile pour une intolérance marquée au lactose, rarement décisif pour un amateur. Nous n’avons pas testé chaque marque du marché en interne — ces repères valent pour les grandes familles de produits, pas pour un classement de références précises.
À lire aussiCombien de protéines par jour quand on n’est pas un athlète de haut niveau ?
Questions fréquentes
Oui, et c’est même le principe des poudres « blend » : la whey couvre le pic rapide, la caséine prend le relais sur la durée. Un mélange maison (whey + fromage blanc, par exemple) fonctionne tout aussi bien.
À dose et à source unique égales, elles stimulent un peu moins la synthèse musculaire à cause de leur teneur en leucine plus basse. Mais en augmentant la portion ou en associant plusieurs sources (pois + riz), l’écart disparaît, comme l’ont confirmé plusieurs études récentes.
Son intérêt n’est pas lié à l’horaire de la séance mais à la durée du jeûne. Elle est utile avant une longue nuit ou entre deux repas très espacés, pour maintenir un apport d’acides aminés stable et limiter la dégradation musculaire.
Non. Une poudre n’est qu’un moyen pratique d’atteindre son total quotidien de protéines. Si vous y arrivez avec des aliments entiers, elle n’apporte aucun avantage supplémentaire. La régularité prime sur le choix du complément.





