/*
  css/lsi-lisibilite.css (11/09/2026, chantiers valides par Gabin : bandeaux de resultats + gris trop pales)
  Charge apres full.css (header.inc.php) et injecte dans les pages servies depuis le cache (menu_contextuel.inc.php).
  Changer le ?v= des deux cotes a chaque modification : Cloudflare et les navigateurs gardent les CSS un an.
*/

/* Gris trop pales : #BDBDBD de skin1.css (contraste 1,9:1) -> gris vert #5F6F66 (5,6:1 sur blanc) */
.date,
.rat,
.toggle-btn span {
  color: #5F6F66;
}
.date {
  text-transform: none;
  letter-spacing: .2px;
  font-size: 12px;
}
.breadcrumb-wrapper * {
  color: #5F6F66;
}
.breadcrumb-wrapper a:hover {
  color: #11793F;
}

/* Bandeaux de resultats (portlet_derniers_resultats) : carte blanche au lieu de la barre verte tassee */
a.nodecort h4.titre_btn {
  background: #FFFFFF;
  color: #17231C;
  border: 1px solid #D9E2DD;
  border-left: 4px solid #11793F;
  border-radius: 4px;
  padding: 9px 14px;
  margin: 18px 0 8px;
  font-size: 15px;
  line-height: 1.3;
}
a.nodecort h4.titre_btn p {
  margin: 0;
}
a.nodecort:hover h4.titre_btn {
  border-color: #B9CBC1;
  border-left-color: #11793F;
}
a.nodecort h4.titre_btn .read-more {
  color: #11793F;
  font-size: 12px;
  font-weight: 700;
}

/* Version structuree (pages regenerees) : sport en etiquette, competition en titre, journee a la suite */
a.nodecort h4.titre_btn.lsi-bandeau p {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  column-gap: 8px;
  row-gap: 1px;
}
a.nodecort h4.titre_btn.lsi-bandeau .lsi-b-sport {
  flex: 1 0 100%;
  font-size: 10.5px;
  font-weight: 700;
  letter-spacing: .09em;
  text-transform: uppercase;
  color: #11793F;
}
a.nodecort h4.titre_btn.lsi-bandeau .lsi-b-comp {
  font-weight: 700;
  font-size: 15px;
  color: #17231C;
}
a.nodecort h4.titre_btn.lsi-bandeau .lsi-b-manche {
  font-weight: 400;
  font-size: 13px;
  color: #5F6F66;
}
a.nodecort h4.titre_btn.lsi-bandeau .read-more {
  float: none;
  margin-left: auto;
}
a.nodecort:hover h4.titre_btn.lsi-bandeau .lsi-b-comp {
  text-decoration: underline;
}
