/* Ombrer les images de type "best" dans le portail Restô */
portal .description img[data-zdeskdocselectedclass="best"] { 
  border-color: darkgray !important;
  border-width: 2px !important;
  border-style: solid !important;
  box-shadow: 5px 5px 10px 0px rgb(0 0 0 / 50%) !important;
}
/* Espacer verticalement les articles  */
.description.ArticleDetailLeftContainer__description div { margin-bottom: 15px; }
/* Espacer verticalement les lignes des articles  */
.ArticleDetailLeftContainer__contents p.ArticleDetailLeftContainer__description {
    line-height: 1.5;
}
/* Aligner verticalement en haut le contenu des cellules des tableaux */
td {
  vertical-align: top; 
}
/* Déclarer les compteurs de headers et du sommaire */
body {
        counter-reset: h1counter h2counter h3counter summary1counter summary2counter summary3counter;
    }
/* Pas de numérotation du header niveau 1 correspondant au titre */
    h1.ArticleDetailLeftContainer__kbTitle:before {
        content: none;
    }
/* Numérotation du header niveau 1 */
    h1.toc_anchors::before {
        counter-increment: h1counter;
        content: counter(h1counter) ".\0000a0\0000a0";
    }
    h1.toc_anchors {
        counter-reset: h2counter;
    }
/* Numérotation du header niveau 2 */
    h2.toc_anchors::before {
        counter-increment: h2counter;
        content: counter(h1counter) "." counter(h2counter) ".\0000a0\0000a0";
    }
    h2.toc_anchors {
        counter-reset: h3counter;
    }
/* Numérotation du header niveau 3 */
    h3.toc_anchors::before {
        counter-increment: h3counter;
        content: counter(h1counter) "." counter(h2counter) "." counter(h3counter) ".\0000a0\0000a0";
    }
/* Numérotation du sommaire 1er niveau d'imbrication  */
    .Tree__treeItem .Tree__labelTree.Tree__textWrap::before {
        counter-increment: summary1counter;
        content: counter(summary1counter) ".\0000a0\0000a0";
    }
    .Tree__treeItem .Tree__labelTree.Tree__textWrap {
        counter-reset: summary2counter 0;
    }
/* Numérotation du sommaire 2eme niveau d'imbrication  */
    .Tree__treeItem  .Tree__treeItem .Tree__labelTree.Tree__textWrap::before {
        counter-increment: summary2counter;
        content: counter(summary1counter) "." counter(summary2counter) ".\0000a0\0000a0";
    }
    .Tree__treeItem  .Tree__treeItem .Tree__labelTree.Tree__textWrap {
        counter-reset: summary3counter 0;
    }
/* Numérotation du sommaire 3eme niveau d'imbrication  */
    .Tree__treeItem  .Tree__treeItem .Tree__treeItem .Tree__labelTree.Tree__textWrap::before {
        counter-increment: summary3counter;
        content: counter(summary1counter) "." counter(summary2counter) "." counter(summary3counter) ".\0000a0\0000a0";
    }

/* style italique et centré de la légende des images */
.KB_Editor_Quotedisc {
    font-style: italic;
    font-size: 12px;

}
/* passer à la ligne la légende */
.KB_Editor_ImageDiscBdr span {
    display: block;
    font-style: italic;
    font-size: 12px;
    line-height: 26px;
}
/* centrer la légende si l'image est centrée */
.target_moving[align="middle"] .KB_Editor_ImageDiscBdr span {
    text-align: center !important;  
}

/* arrondir et mettre un relief sur les blocs de mise en évidence */
.KB_New_Editor_Highlights {
    border-radius: 10px;
    margin-right: 10px !important;
  box-shadow: 2px 4px 4px 0px rgb(0 0 0 / 50%) !important;

}

