#faq_menu {
display: flex;
justify-content: center;
align-items: center;
gap: 1rem;
margin-top: 1rem;
}
#faq_menu a {
display: inline-block;
padding: .35rem 1rem;
background-color: #f2f2f2;
color: #333;
border-radius: 1rem;
text-decoration: none;
font-size: .95rem;
transition: background-color .2s ease, color .2s ease;
} #faq_menu a:hover,
#faq_menu a:focus-visible {
text-decoration: underline;
} #faq_menu a.active {
background-color: #e0e0e0;
color: #000;
text-decoration: underline;
}
#faq_form_recherche {
display: flex;
gap: .2rem;
align-items: center;
justify-content: center;
}
#faq_form_recherche input {
padding: .4rem 1rem;
border-radius: .375rem;
}
#faq_contenu > h2 {
text-align: center;
}
.faq_discret h2 {
margin: 0;
padding: 0;
font-size: 1rem;
font-weight: 400;
text-align: center;
}
.faq_discret > details > summary > h2 {
color: #9b847b;
}
.faq_discret > details > summary > h2:hover {
color: #5a3a2e;
}
.faq_discret > details {
border: 0;
background: transparent;
margin-top: 0;
border-radius: 0;
box-shadow: none;
}
.faq_discret > details > summary {
list-style: none;
cursor: pointer;
} .faq_discret > details > summary::-webkit-details-marker {
display: none;
}
.faq_discret summary, .mgl_container.faq_footer {
margin: 0 auto;
padding: 0;
}