.lexique-section {  margin: 10px 0;}
.lexique-term {border-bottom: 2px dotted var(--lexique-tooltip-border-color);cursor: pointer;}
.tooltip { position: absolute; display: none; z-index: 9999999;  color: var(--lexique-text-color); width: 400px; font-size: 14px;line-height: 20px; background-color: var(--lexique-background-color);text-align: left;border-width: 2px; border-color: var(--lexique-border-color);border-style: solid; padding: 10px;border-radius: 4px;max-width: 80%;-webkit-box-shadow: 4px 4px 3px 1px rgba(0, 0, 0, 0.15);-moz-box-shadow: 4px 4px 3px 1px rgba(0, 0, 0, 0.15);box-shadow: 4px 4px 3px 1px rgba(0, 0, 0, 0.15);transform: translateX(0%);}
.tooltip::after { content: "";  position: absolute; top: -20px; left: 50%;margin-left: -10px;  border-width: 10px;border-style: solid; border-color: transparent transparent var(--lexique-border-color); transparent;transform: translateX(-50%);}
.lettre-lexique{margin: 15px 0;}
.titre-page-lexique{margin: 30px 0;text-align:center;    color: var(--couleur-principale);}
.page-lexique .image-lexique{text-align: center;}
.lettre-lexique{text-transform: uppercase !important;}
.tooltip:first-letter { text-transform: uppercase;}