/* Modification de l'apparence de l'en-tête */
header {
        box-shadow: var(--wp--preset--color--custom-sable-dark) 0px 0px 10px;
}

/* Modification de l'apparence du pied de page */
footer {
    box-shadow: var(--wp--preset--color--custom-sable-dark) 0px 0px 10px;
}
   


/* Mise en forme pour blocs de navigation */
.wp-block-navigation.has-background .wp-block-navigation__submenu-container{
background-color: var(--wp--preset--color--custom-bleu-light);
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{
background-color: var(--wp--preset--color--custom-bleu-light) !important;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item{
margin-bottom:10px;
border-top-width: 2px ;
border-top-style: solid;
border-top-color: var(--wp--preset--color--custom-bleu);
}




.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{
padding-top:var(--wp--style--block-gap,2em);*/
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container{
background-color: var(--wp--preset--color--custom-bleu-extra-light) !important;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
  padding-top:0;
  /*padding-bottom:var(--wp--style--block-gap,2em);*/
}

.wp-block-navigation-item {
    padding:5px;
    margin:5px;
}

.wp-block-navigation-item:hover {
    background-color: var(--wp--preset--color--custom-bleu-light);
}

.wp-block-navigation-item ul li:hover {
     background-color: var(--wp--preset--color--custom-bleu-extra-light);
}




.wp-block-latest-posts__list  {
    margin-top:0.5em ;
}
.wp-block-latest-posts__list li {
    border-top-width: 4px ;
    border-top-style: double;
}
.wp-block-latest-posts__post-excerpt {
    margin-bottom: 0.2em;
    margin-top: .2em;
}


/* Mise en forme des blocs - avec classe CSS dédiée : cfc2025_bloc */
.cfc2025_bloc {
    background-color: #ffffffcc;
    border-radius: 15px;
    box-shadow: var(--wp--preset--color--custom-sable-dark) 0px 0px 10px;
    padding: 10px;
    /*overflow: hidden;*/
}



.max-width-650px {
max-width:650px;
}