/* Styles globaux */
corps {
famille de polices : 'Segoe UI', Tahoma, Genève, Verdana, sans-serif ;
hauteur de ligne : 1,6 ;
couleur : #333;
largeur maximale : 1 200 px ;
marge : 0 auto ;
remplissage : 0 20px ;
couleur d'arrière-plan : #f9f9f9 ;
.conteneur {
couleur d'arrière-plan : #fff ;
remplissage : 30 px ;
rayon de bordure : 8 px ;
boîte-ombre : 0 2px 10px rgba(0, 0, 0, 0.1);
marge : 40px 0 ;
h1, h2, h3, h4 {
couleur : #2c4356 ;
poids de police : 700 ;
h1 {
taille de police : 2,5 rem ;
marge inférieure : 1,5 rem ;
alignement du texte : centre ;
hauteur de ligne : 1,2 ;
h2 {
taille de police : 1,8 rem ;
marge supérieure : 2,5 rem ;
marge inférieure : 1 rem ;
bordure inférieure : 2 px solide #e8f1f5 ;
rembourrage inférieur : 0,5 rem ;
h3 {
taille de police : 1,4 rem ;
marge supérieure : 2 rem ;
marge inférieure : 0,8 rem ;
p {
marge inférieure : 1,5 rem ;
taille de police : 1,1 rem ;
ul, ol {
marge inférieure : 1,5 rem ;
remplissage gauche : 1,5 rem ;
li {
marge inférieure : 0,5 rem ;
taille de police : 1,1 rem ;
un {
couleur : #1a7dbc ;
décoration de texte : aucune ;
bordure inférieure : 1 px en pointillé #1a7dbc ;
transition : toutes les 0,3 s sont faciles ;
a:hover {
couleur : #0e4e79 ;
bordure inférieure : 1 px solide #0e4e79 ;
/* Styles d'image */
.img-conteneur {
alignement du texte : centre ;
marge : 2rem 0 ;
.blog-img {
largeur maximale : 100 % ;
hauteur : auto ;
rayon de bordure : 6 px ;
boîte-ombre : 0 3px 10px rgba(0, 0, 0, 0.1);
.img-caption {
taille de police : 0,9 rem ;
couleur : #666;
alignement du texte : centre ;
marge supérieure : 0,5 rem ;
style de police : italique ;
/* Zones de surbrillance */
.boîte de surbrillance {
couleur d'arrière-plan : #e8f1f5 ;
bordure gauche : 4 px solide #1a7dbc ;
remplissage : 20 px ;
marge : 25px 0 ;
rayon de bordure : 4 px ;
.boîte de recherche {
couleur d'arrière-plan : #f0f7ff ;
bordure gauche : 4 px solide #0066cc ;
remplissage : 20 px ;
marge : 25px 0 ;
rayon de bordure : 4 px ;
.boîte d'avertissement {
couleur d'arrière-plan : #fff8e8 ;
bordure gauche : 4 px solide #f0b429 ;
remplissage : 20 px ;
marge : 25px 0 ;
rayon de bordure : 4 px ;
/* Styles de tableau */
tableau {
largeur : 100 % ;
border-collapse : effondrement ;
marge : 30px 0 ;
taille de police : 1 rem ;
e, td {
remplissage : 12px 15px ;
bordure : 1px solide #ddd;
alignement du texte : à gauche ;
ème {
couleur d'arrière-plan : #e8f1f5 ;
couleur : #2c4356 ;
poids de police : 600 ;
tr:nth-child(pair) {
couleur d'arrière-plan : #f9f9f9 ;
/* Style de citation */
citation en bloc {
bordure gauche : 5 px solide #1a7dbc ;
remplissage gauche : 20 px ;
marge : 30px 0 ;
style de police : italique ;
couleur : #555;
/* Bouton CTA */
.cta-conteneur {
alignement du texte : centre ;
marge : 40px 0 ;
remplissage : 30 px ;
couleur d'arrière-plan : #e8f1f5 ;
rayon de bordure : 8 px ;
.cta-button {
affichage : bloc en ligne ;
couleur d'arrière-plan : #1a7dbc ;
couleur : blanc;
poids de police : 600 ;
remplissage : 15px 30px ;
rayon de bordure : 50 px ;
décoration de texte : aucune ;
bordure : aucune ;
taille de police : 1,2 rem ;
transition : toutes les 0,3 s sont faciles ;
boîte-ombre : 0 4px 10px rgba(26, 125, 188, 0.2);
.cta-button:hover {
couleur d'arrière-plan : #0e4e79 ;
transformer : translateY(-2px);
boîte-ombre : 0 6px 15px rgba(26, 125, 188, 0.3);
bordure : aucune ;
couleur : blanc;
/* Section FAQ */
.faq-section {
marge : 50px 0 ;
couleur d'arrière-plan : #e8f1f5 ;
remplissage : 30 px ;
rayon de bordure : 8 px ;
.faq-item {
marge inférieure : 20 px ;
bordure inférieure : 1 px solide #c9dde8 ;
rembourrage inférieur : 20 px ;
.faq-question {
poids de police : 600 ;
taille de police : 1,2 rem ;
couleur : #2c4356 ;
marge inférieure : 10 px ;
.faq-réponse {
taille de police : 1,1 rem ;
/* Boîte d'auteur */
.boîte-auteur {
affichage : flex ;
align-items: centre;
couleur d'arrière-plan : #e8f1f5 ;
remplissage : 20 px ;
rayon de bordure : 8 px ;
marge : 40px 0 ;
.auteur-img {
largeur : 80px ;
hauteur : 80px ;
rayon de bordure : 50 % ;
marge droite : 20px ;
.bio-auteur {
flexion : 1 ;
.nom-auteur {
poids de police : 600 ;
taille de police : 1,1 rem ;
marge inférieure : 5 px ;
couleur : #2c4356 ;
.date de publication {
couleur : #666;
taille de police : 0,9 rem ;
marge supérieure : 20 px ;
alignement du texte : à droite ;
style de police : italique ;
/* Grille des symptômes */
.grille-de-symptômes {
affichage : grille ;
grid-template-columns : répéter(remplissage automatique, minmax(300px, 1fr));
espace : 20 px ;
marge : 30px 0 ;
.élément-symptôme {
couleur d'arrière-plan : #fff ;
rayon de bordure : 8 px ;
débordement : caché ;
boîte-ombre : 0 2px 10px rgba(0, 0, 0, 0.05);
transition : transformation 0,3 s de facilité, boîte-ombre 0,3 s de facilité ;
.élément-symptôme:hover {
transformer : translateY(-5px);
boîte-ombre :