body {
  font-family: "Noto Sans", sans-serif;
  font-size: .85rem
}




/* corrige margin et float malvenus */
.spip_logo { 
float:none; margin: 0 0 0px 0px; padding: 0; border: none; }

ul.spip,
ol.spip { /*! margin-left: 50px; */ }


@media (max-width: 640px) {
	ul.spip,
	ol.spip { margin-left: 0; }
}
    
    


.oli-notes p {
    margin-bottom:.2rem !important;
    }
/* sous Bienvenue dans sommaire */                    
  .oli-lead {
  font-size: 120%;
}                  


li.tbc.disabled {
  display: flex !important;
  align-items: center;
  justify-content: center;
  padding: 0 1rem;
  height: 38px; /* ou ajuste à la hauteur standard des autres cases */
}

li.tbc.disabled .pagination-item-label {
  line-height: 1;
  font-size: 1rem;
  margin-top: 2px;
}

.btn-active-custom {
  xbackground-color: #0d6efd !important; /* bleu foncé */
  xcolor: white !important;
  border: 1px solid #0a58ca;
  xbox-shadow: 0 0 10px rgba(13, 110, 253, 0.3);
}


.spip-puce::before {
  content: "\2013\00a0";
  font-weight: normal;
}

