/* Charte EMC2 par défaut : on affiche la première CGU : 1ère balise h1 et ce qui suit => on cache donc les balises h1 suivantes et contenu qui suit */

.cgu-content h2:nth-of-type(2), .cgu-content h2:nth-of-type(2) ~ * {
  display: none;
}

/* Charte Mosaic : on cache la 1ère cgu, on affiche la seconde et on cache la dernière */
.mosaic.negoce .cgu-content h2:nth-of-type(1), .mosaic.negoce .cgu-content h2:nth-of-type(1) ~ * {
  display: none;
}
.mosaic.negoce .cgu-content h2:nth-of-type(2), .mosaic.negoce .cgu-content h2:nth-of-type(2) ~ * {
  display: block;
}

/* Charte EMC2 par défaut : on affiche la première politique : 1ère balise h1 et ce qui suit => on cache donc les balises h1 suivantes et contenu qui suit */
.politique-content h2:nth-of-type(2), .politique-content h2:nth-of-type(2) ~ * {
  display: none;
}

/* Charte Mosaic : on cache la 1ère politique, on affiche la seconde et on cache la dernière */
.mosaic.negoce .politique-content h2:nth-of-type(1), .mosaic.negoce .politique-content h2:nth-of-type(1) ~ * {
  display: none;
}
.mosaic.negoce .politique-content h2:nth-of-type(2), .mosaic.negoce .politique-content h2:nth-of-type(2) ~ * {
  display: block;
}





/*mantis 61694*/

@media (max-width: 600px) {
  iframe[id^="ausha"] {
    min-height: 500px;
  }
}



input {
  border-width: 1px;
}





/* MASQUER SERVICE SATISFACTION PPF */

body .header-site .services li.service9999242,
ul.services li.plan-service9999242{
display: none;
}

.a-serv-title-9999242 ul.ariane {
    display: none;
} 


/* MASQUER SERVICE ENUQETE SATISFACTION ANNUELLE 2024 */

body .header-site .services li.service9999243,
ul.services li.plan-service9999243{
display: none;
}

.a-serv-title-9999243 ul.ariane {
    display: none;
} 

/*mots clefs sur Gestion Ressources  couleur*/

.motscles_ressource .c-E67E03 { background-color: #E67E03; color: #fff; }
.motscles_ressource .c-34A35C { background-color: #34A35C; color: #fff; }
.motscles_ressource .c-AA763B { background-color: #AA763B; color: #fff; }
.motscles_ressource .c-DE277C { background-color: #DE277C; color: #fff; }
.motscles_ressource .c-7C3E13 { background-color: #7C3E13; color: #fff; }
.motscles_ressource .c-68B2E4 { background-color: #68B2E4; color: #fff; }


/*mots clefs pavé GR  couleur*/

.motscles_pavethematique .c-E67E03 { background-color: #E67E03; color: #fff; }
.motscles_pavethematique .c-34A35C { background-color: #34A35C; color: #fff; }
.motscles_pavethematique .c-AA763B { background-color: #AA763B; color: #fff; }
.motscles_pavethematique .c-DE277C { background-color: #DE277C; color: #fff; }
.motscles_pavethematique .c-7C3E13 { background-color: #7C3E13; color: #fff; }
.motscles_pavethematique .c-68B2E4 { background-color: #68B2E4; color: #fff; }


.img-shadow-black {
  transition: box-shadow 0.3s ease, border 0.3s ease;
}

.img-shadow-black:hover {
  border: 2px solid #000; /* contour noir */
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.6); /* ombre autour */
  border-radius: 6px; /* optionnel : coins légèrement arrondis */
}


.effet-7 img {
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
.effet-7:hover img {
  transform: translateY(-8px);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.25);
}

/* 0066426: Ajustement bandeau IFrame */

/* Réduit l'écart entre l'encart "Titre du service" et le contenu en-dessous (service, composant multi-exploitation) */
body #topPanel.a-serv-title-9999275,
body #topPanel.a-serv-title-9999274 {
  margin: 0.5rem;
}

/* Réduit la taille de police du titre du service */
.a-serv-title-9999274 .titre-service .service,
.a-serv-title-9999275 .titre-service .service {
  font-size: 20px;
}

/* Réduit l'écart entre le titre du serivce et le trait orange*/
.a-serv-title-9999274 .titre-service .service::after,
.a-serv-title-9999275 .titre-service .service::after {
  margin: 0.5rem 0;
}

/* Réduit l'écart entre l'entête du site et l'encart "Titre du service" */
.header-site:has(+ #base-wrapper .a-serv-title-9999274),
.header-site:has(+ #base-wrapper .a-serv-title-9999275) {
  margin-bottom: 0px;
}

/* Réduit l'écart entre l'encart "Titre du service" et le composant multi-exploitation */
.mid-panel:has(.acs-9999275),
.mid-panel:has(.acs-9999274) {
 margin-bottom: 1rem;
}

