/* GRDS - thème du site pour SPIP 4.4 - version 1.0.16 - 28-09-2026 16:09, heure de Paris */
/* --------------------------------------------------------------
   Retouches propres au site du GRDS
   (chargees en dernier par SPIP 4.4, apres theme.css)
-------------------------------------------------------------- */

/* Police et titres de l'ancien site (typo.css de SPIP 3.0) :
   SPIP 4.4 ne fixe plus la police dans typo.css mais dans son theme.css,
   que remplace ici l'habillage de SPIP 3.0 */
body { font-family: Georgia, Cambria, "Times New Roman", Times, serif; font-size: 1em; line-height: 1.5; color: #222; }
h1, .h1, h2, .h2, h3, .h3, h4, .h4 { font-weight: normal; }
h1, .h1 { font-size: 2em; line-height: 1.5; margin-bottom: .75em; }
h2, .h2 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h3, .h3 { font-size: 1.25em; line-height: 1.2; margin-bottom: 1.2em; }
h4, .h4 { font-size: 1.1em; line-height: 1.364; margin-bottom: 1.364em; }

/* Largeur de la page : 900 pixels de contenu, marges en plus, comme avant
   (SPIP 4.4 compte desormais les marges dans la largeur) */
.page { box-sizing: content-box; }
@media (max-width: 640px) { .page { box-sizing: border-box; } }

/* Bandeau : l'image occupe la largeur de la page et se reduit avec elle */
.header #logo { font-size: 1em; line-height: 1; margin: 0; }
.header #logo img { max-width: 100%; height: auto; vertical-align: bottom; }

/* Logos des articles, des rubriques et des breves : a gauche du texte,
   comme avant (SPIP 4.4 les place a droite) */
.spip_logo { float: left; margin: 0 10px 10px 0; padding: 0; border: none; }

/* Liens deja visites : meme couleur que les autres liens
   (SPIP 4.4 leur donne la couleur du texte, c'est-a-dire le noir) */
a:visited { color: #900; }
a:visited:focus,
a:visited:hover,
a:visited:active { color: #FFF; }
/* liens sortants : pas de fleche ajoutee par SPIP 4.4 */
a.spip_out:after,
a.external:after { content: none; }

/* Fil d'Ariane lisible (l'habillage de SPIP 3.0 l'ecrivait en beige tres
   clair, #DDC, presque de la couleur du fond) */
.arbo { color: #000; }

/* Menu des rubriques : barre legere, sans cadres, comme sur le site des
   Lettres bleues (choix de Pierre, 28-09-2026). Remplace les onglets encadres
   de l'ancien site, definis dans layout.css. */
.nav { border: 0; border-top: 2px solid #222; border-bottom: 1px solid #222; padding: .4em 0; text-align: center; }
.nav ul { margin: 0; padding: 0; list-style: none; }
.nav ul li { display: inline; white-space: nowrap; }
.nav ul li + li:before { content: "|"; color: #999; margin: 0 .6em; }
.nav ul li a { float: none; display: inline; padding: 0; border: 0; background: none; }
.nav ul li.on a { background: none; color: #222; border-bottom: 2px solid #900; }
.nav ul li a:focus,
.nav ul li a:hover,
.nav ul li a:active { background: #900; color: #FFF; }
/* Retour a la ligne toutes les 5 rubriques, sans trait en debut de ligne.
   Avec les 13 rubriques actuelles : 5 + 5 + 3. Si un jour cinq titres ne
   tiennent plus sur une ligne, remplacer 5n par 4n et 5n+1 par 4n+1. */
.nav ul li:nth-child(5n):after { content: "\A"; white-space: pre; }
.nav ul li:nth-child(5n+1):before { content: none; }
/* Petits ecrans : une rubrique par ligne, sans traits */
@media (max-width: 640px) {
  .nav ul li { display: block; white-space: normal; }
  .nav ul li:before,
  .nav ul li:after { content: none !important; }
}

/* Pagination : l'allure d'avant, sur le balisage de SPIP 4.4 (une liste) */
.pagination .pagination-items { display: inline; margin: 0; padding: 0; list-style: none; }
.pagination .pagination-item { display: inline; margin: 0; padding: 0; }
.pagination .pagination-item-label { padding: .2em .5em; margin: 0 1px; background: #EED; text-decoration: none; }
.pagination .pagination-item-label.on,
.pagination .on .pagination-item-label { font-weight: bold; background: #222; color: #FFF; }
.pagination a.pagination-item-label:focus,
.pagination a.pagination-item-label:hover,
.pagination a.pagination-item-label:active { background: #900; color: #FFF; }

/* Pages de rubrique : la liste des articles donne le logo, le titre, la date
   et l'auteur, comme avant. SPIP 4.4 y ajoute le debut du texte : pour
   l'afficher, supprimer la regle ci-dessous. */
.page_rubrique .menu_articles .introduction { display: none; }

/* Formulaire de recherche : libelle en maigre, comme avant */
.formulaire_recherche label { font-weight: normal; }

/* Images du texte : jamais plus larges que la colonne */
.texte img, .chapo img, .ps img { max-width: 100%; height: auto; }
