/* ----------------------------------------------------
   Menu principal : bloquer le clic sur les onglets
   de premier niveau (desktop et grand mobile)
   ---------------------------------------------------- */
.nav-primary        .menu > li > a, /* Full Frame Pro  */
.main-navigation    .menu > li > a, /* Full Frame Free */
#site-navigation    .menu > li > a  /* fallback générique */
{
    pointer-events: none !important;  /* plus aucun clic ni tap */
    cursor: default;                  /* curseur neutre          */
    color: inherit;                   /* garde la couleur         */
    text-decoration: none;            /* pas de soulignement      */
}

/* ----------------------------------------------
   Sur écrans étroits ( li > a,
    .main-navigation .menu > li > a,
    #site-navigation .menu > li > a{
        pointer-events: auto;     /* clic de nouveau actif     */
        cursor: pointer;
    }
}



/*vidéo à mettre */
.video-wrapper{
  position:relative;
  width:100%;
  padding-bottom:56.25%;
  height:0;
  overflow:hidden;
  margin:1.5rem 0;
}
.video-wrapper iframe{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  border:0;
}




/* --- 1. Déclaration locale des polices --- */
/* Alegreya Sans 400 &amp; 700 */
/*@font-face{
    font-family:"Alegreya Sans";
    font-style:normal;
    font-weight:400;
    src:url("https://cite-scolaire-michelet-vanves.ac-versailles.fr/wp-content/uploads/sites/66/2025/06/alegreya-sans-v25-latin-regular.woff2") format("woff2");
    font-display:swap;
}
@font-face{
    font-family:"Alegreya Sans";
    font-style:normal;
    font-weight:700;
    src:url("https://cite-scolaire-michelet-vanves.ac-versailles.fr/wp-content/uploads/sites/66/2025/06/alegreya-sans-v25-latin-700.woff2") format("woff2");
    font-display:swap;
}

/* Source Sans Pro 400 */
/*@font-face{
    font-family:"Source Sans Pro";
    font-style:normal;
    font-weight:400;
    src:url("https://cite-scolaire-michelet-vanves.ac-versailles.fr/wp-content/uploads/sites/66/2025/06/source-code-pro-v30-latin-regular.woff2") format("woff2");
    font-display:swap;
}

/* --- 2. Application sur le site --- */
/* Texte courant */
/*body,
button,
input,
select,
textarea{
    font-family:"Source Sans Pro", Arial, sans-serif;
    font-weight:400;
}




/* Titres &amp; onglets de premier niveau */
/*h1,h2,h3,h4,h5,h6,
.main-navigation > ul > li > a{
    font-family:"Alegreya Sans", "Trebuchet MS", sans-serif;
    font-weight:700;
}

/*   voile sombre 10% */
.header-media .overlay,
.custom-header-media::before,
#header-featured-image .overlay,
.transparent-header::before {
    background: rgba(255,255,255,0.10) !important;
}


/* -------------------------------------------------
   Menu principal : texte toujours blanc
   ------------------------------------------------- */
.nav-primary .menu > li > a,
.main-navigation .menu > li > a,
#site-navigation .menu > li > a{
    color:#ffffff !important;         /* lien au repos   */
}

/* survol / focus / page active : reste blanc          */
.nav-primary .menu > li > a:hover,
.main-navigation .menu > li > a:hover,
#site-navigation .menu > li > a:hover,
.nav-primary .menu > li > a:focus,
.main-navigation .menu > li > a:focus,
#site-navigation .menu > li > a:focus,
.nav-primary .menu > li.current-menu-item > a,
.main-navigation .menu > li.current-menu-item > a,
#site-navigation .menu > li.current-menu-item > a{
    color:#ffffff !important;
}

/* (facultatif) si votre thème applique une opacité     */
.nav-primary .menu > li,
.main-navigation .menu > li,
#site-navigation .menu > li{
    opacity:1 !important;             /* assure 100 %    */
}


