/*
#@0
#@1
*/
@charset "UTF-8";
/* surcharges spécifiques du sq_ampiric */
/* Breakpoints values */
/* KNACSS + xxl */
/* BOOTSTRAP
$tiny: 400px !default;
$small: 576px !default;
$medium: 768px !default;
$large: 992px !default;
$extra-large: 1200px !default;
$xxl: 1520px !default;
*/
/* Acadaix / sq_gen 
$tiny: 400px !default;
$small: 576px !default;
$medium: 768px !default;
$large: 1024px !default;
$extra-large: 1440px !default;
$xxl: 1920px !default;
*/
/* Breakpoints pour la grille
_mixins.scss fourni en plus les  @include respond-to("medium-up") {...} */
/* correction des CSS du plugins Menus :  gérer le .on sur le bon item de menu et lui seul */
.menu-entree.on.active {
  background-color: initial;
}
.menu-entree.on.active > a {
  color: initial;
}
.sommaire .menu-entree.sommaire, .rubrique.rub_4 .menu-entree.rubrique.rub_4, .rubrique.rub_3 .menu-entree.rubrique.rub_3, .editer_ressource.rub_4 .menu-entree.editer_ressource.rub_4, .editer_ressource.rub_3 .menu-entree.editer_ressource.rub_3 {
  background-color: #000;
}
.sommaire .menu-entree.sommaire > a, .rubrique.rub_4 .menu-entree.rubrique.rub_4 > a, .rubrique.rub_3 .menu-entree.rubrique.rub_3 > a, .editer_ressource.rub_4 .menu-entree.editer_ressource.rub_4 > a, .editer_ressource.rub_3 .menu-entree.editer_ressource.rub_3 > a {
  color: #FFF;
}
/* le formulaire de saisie d'une ressource */
.formulaire_spip fieldset fieldset legend.h3-like {
  font-size: 2rem;
  font-weight: 500;
}
.formulaire_spip fieldset.bloc_donnees_perso {
  margin: 4rem 0 0;
  font-size: 80%;
}
.formulaire_spip div.editer {
  padding-top: 0;
}
.formulaire_spip p.explication {
  padding: 0 0 0.75em 0;
}
/* page affichage des ressources */
.indic_statut {
  float: right;
  min-height: 50px;
  width: 50px;
  font-size: 3rem;
}
/* page affichage  d'une ressource */
.une_ressource legend {
  width: auto;
}
.une_ressource legend.h3-like {
  font-size: 2.4rem;
}
.une_ressource .principal {
  width: 100%;
}
.une_ressource .col_droite {
  width: 100%;
}
.une_ressource .h3-like {
  font-size: 2rem;
  font-weight: 500;
}
.une_ressource .h4-like {
  font-size: 1.8rem;
}
@media (min-width: 1024px) {
  .une_ressource .principal {
    width: 60%;
  }
  .une_ressource .col_droite {
    width: 33%;
  }
}
/* surcharges sq_collecte */
.page_ressource .une_ressource .aside_une {
  width: 35%;
  background-color: unset;
}
.page_ressource .lien_auteur_prive {
  opacity: 0.7;
  display: flex;
  justify-content: flex-end;
}
#footer #logos_partenaires {
  flex-wrap: nowrap;
}
#footer #logos_partenaires p {
  margin-bottom: 0;
}
/* la page sommaire */
.container_ressources .gamutable .table td, .container_ressources .gamutable .table th {
  font-size: 0.85em;
}
.container_ressources .gamutable ul, .container_ressources .gamutable ol {
  padding-left: 1rem;
}
.container_ressources .gamutable .btn, .container_ressources .gamutable .tag {
  background-color: #cbced2;
}
.container_ressources .conteneur_zt .separ_nav {
  font-style: oblique;
  padding-right: 0.5rem;
}
.container_ressources .conteneur_zt .big {
  font-size: 200%;
  line-height: 1rem;
  position: relative;
  top: 0.5rem;
}
/* OBSOLETE */
#les_ressources th.partie {
  min-width: 400px;
}
