body {
	background-color:#fffdf2;
}

@media (max-width: 500px) {
    #index {
  /*      margin-left: -250px; */
    }
    #index.active {
        background-color: white;
    }
}
.title {
	color:#a6ff4d;
}
.title:hover {
    background-color: #a6ff4d;
    color: #331a00;
}
#liste-index a:hover {
  background-color: #6db200;
  color: white;
}
/*
#liste-index .nav-link :focus { 
  background-color: #506d21;
  color: black;
}
#liste-index a:visited { 
  background-color: #506d21;
}
*/
.fa-chevron-circle-right {
	color: #bf8040;
	}
.fa-mouse-pointer {
	color: gold;
}
.fa-mouse-pointer:hover {
	color: gold;
}
.fa-keyboard {
	color: white;
}
.fa-language {
  color:#a6ff4d;
}
.fa-caret-right, .fa-headphones-alt, .fa-play-circle {
	color: #00e6ac;
}
.fa-play-circle:hover, .fa-headphones-alt:hover {
	color: #a6ff4d;
}
.fa-home {
  color:#a6ff4d;
}
.fa-book-open {
  color: #a6ff4d;
}
.fa-search {
/*  color:orange;
  background-color: #; */
}
.btn-outline-success {
  color: #FFF8DC;
  border-color: #FFF8DC;
  background-color: #006600;
}
.btn-outline-success:hover {
  color: #006600;
  border-color: #006600;
  background-color: #FFF8DC;
}
.btn-outline-success:hover:active {
  color: #006600;
  border-color: #006600;
  background-color: red;
}
.navbar-toggler-icon {
  color:#ffd633;
}	
.nav-link
{
	color: darkblue;
}
.nav-item
{
	width: auto;
 /*	line-height: 102%; */
}
#barre-navigation {
}
#lettrines {
}
#recherche {
}
#barre-navigation a:hover { 
	background-color: white;
	color: #476b6b;
}
#alphabet {
}
#alphabet .nav-link {
	color: white;
}
#gouvernail {
}
#dictionnaires {
}
#menu-dictionnaires {
}
#menu-dictionnaires .nav-link {
	color: maroon;
}
#lettrines {
}
.container-fluid {
}
.force-overflow {
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link{
	background-color: inherit;
	color: inherit;
}

#corps {
}

a {
    color: inherit;
}
.dicos {
    color: #004d00;
}

.ancre {
	color: black;
/* 	background-color: white; */
}

.ancre:hover {
}
.fa-anchor {
	color: gray;
	}
.fa-anchor:hover {
	color: black;
	/* background-color: white; */
	}
.note_ancre {
	background-color: #b3c6ff;
}
.lien_ancre {
}
figure {
    border-color:#330;
}
.popover {
  border: 1px solid gray;
}
.popover-title {
  background-color: #73AD21; 
  color: red; 
}
.popover-content {
  background-color: coral;
  color: red;
}
/* Popover Arrow */
/* .arrow {
  border-right-color: red !important;
} */

img {
}
figcaption {
}

.languev {
    color: #2f51af;
}

.languen {
    color: #993366;
}

.langue1 {
    color: #0b0b0c;
}

.langue2 {
    color: #912b00;
}

.entrée, .groupe, .sens, .définition, .exemple {
}

.entrée, .groupe {
}

.groupe {
}

.sens, .groupe {
}

.sens {
}
.entrée {
}

.sous-entrée {
}
.titre_groupe {
    color: #006600;
}

.en-tête_groupe {
	background-color: white;
}

.en-tête_entrée {
    background-color: #afd18c;
}

.en-tête_sous-entrée {
    background-color: #cff5a9;
}

.entrée .vedette {
    color: #531aff;
}

.sous-entrée .vedette {
    color: #531aff;
}

.homonyme {
    color: #3333cc;
	font-weight: bold;
}

.classe_grammaticale {
    color: #0a480a;
	background-color:  #ffffcc;
}

.variante {
    color: #474785;
}
.forme_phonétique {
}

.forme_citation {
    color: #474785;
}

.traduction_littérale {
	color: #202060;
	}
.traduction_littérale:before {
	color: gray;
	}
.traduction_littérale.eng {
}
.nom_groupe {
    color: #e7fdb0;
	background-color: #008060;
	border-style: inset;
	border-color: #175508;
	border-width: 1.5px;
	border-radius: 12px;
}

.numéro_sens {
	border-style: inset;
	border-color: gray;
	border-width: 1.5px;
    border-radius: 3px;
	background-color: white;
    color: black;
}

.domaine_sémantique {
    color: #666633;
	background-color: #d4d4aa;
}

.définition, .glose {
}
span.définition:after, span.glose:after {
}
.définition+.définition:before, .glose+.glose:before {
	color: gray;
}
.étiquette_sémantique {
    color: #33331a;
}
.étiquette_sémantique:before {
}
.étiquette_sémantique:after {
}
.sujet {
    color: #33331a;
}
.sujet:before {
}
.sujet:after {
}
.étiquette_syntaxique {
    color:#033;
}

.sens_littéral {
}
.exemple {
}

/* flèche exemples - arrow examples */
.exemple span.languev:before {
	color: orange;
}
.groupe span.languev:before {
	color: darkgreen;
}
/* flèche exemples - arrow examples */
.sous-entrée span.languev:before {
	color: #d59267; 
}
.source_exemple,.traduction_exemple{
}
.source_exemple{
}
.commentaire_exemple {
    color:#033;
}

div.bloc_encyclopédie {	
}
.label_encyclo {
	color: white;
	background-color:#52667a;
}

.label_encyclo.fra {
	background-color:#ac3939;
}
.label_encyclo.eng {
	background-color:#52667a;
}

.texte_encyclo {
    color: #29293d;
}
.texte_encyclo.eng {
    color: #000000;
}
/* .texte_encyclo.fra:before {
	content: "📙  "
}
.texte_encyclo.eng:before {
	content: "📘  "
} */
p.relation_sémantique {
}
div.relation_sémantique {
}
.type_relation_sémantique {
	background-color:#bbbb77;
	color: white;
}
.type_relation_sémantique:before {
    content: "►\00a0";
}
/* 
.type_relation_sémantique:after {
    content: " \00a0 ";
}
.type_relation_sémantique.fra:after {
   content: "\00a0: "; 
}
.type_relation_sémantique.eng:after {
    content: ": ";
} */

.cible_relation_sémantique {
}
.glose_relation {
}
.glose_relation.fra {
}
.glose_relation.eng {
}
.glose_relation+.glose_relation:before {
}

.informations_encyclopédiques {
}

.nom_scientifique {
	color: #8007b5;
}
.note {
    color: darkblue;
}

.morphologie {
}

.morphologie:before {
}
div.étymologie {
    color: #004d00;
}

.étymologie:before {
}

.étymologie:after {
}

.étymon {
}

.étymon+.étymon:before {
}

.forme_étymon {
}

.langue {
 /*   color: grey; */
    font-variant: small-caps;
}

.langue:after {
    content: "\00a0";
}

.glose_étymon {
}

.type {
    color: indigo;
}

.encadré {
	border-style: solid;
	border-color: #785145;
	border-radius: 10px;
	border-style: inset;
	background-color: #dcefc4;
}

.encadré h4, .encadré h5, .tableau h4, .tableau h5 {
}
.texte_encadré {
}
.texte_encadré.languev {
    color: #2f2f7c;
}
.texte_encadré.tkw {
	font-family: "Segoe UI", "Lucida Sans Unicode", "Myriad Pro", sans-serif;
	color: #2f2f7c;
	font-style: italic;
	font-weight: 600;
	margin-left: 5%;
	margin-right: 3%;
}
.texte_encadré.eng {
    color: #0a0908;
}
.tableau {
	background-color: white;
	border-color: #565252;
	border-width: 4px;
	border-top-color: #827d7d;
	border-left-color: #827d7d;
	border-right-color: #aaa7a7;
	border-bottom-color: #aaa7a7;
}
div.tableau td {
}
div.tableau table {
}

.titre {
}
div.tableau p.titre {
	background-color: #dfff80;
	padding-top: 9px;
	padding-bottom: 9px;
}
span.titre {
} 
.titre+.titre:before {
	color: gray;
}
.titre+.titre:before {
}
p.titre .languev {
} 
p.titre .langue1 {
    color: #196319;
}
tr:nth-child(even){
    background-color: #f2f2f2;
}
.lien_ok {
    color: #a64dff;
}
.lien_ok:hover {
    color: #1a1aff;
}
.lien_brisé {
    color: #7474ad;
}

.fl, .ax {
    color: #33331a;
} 
.fv, .vl {
    color: #660000;
} 
.fr, .fs, .fi, .hm {
/*    color: #006600; */
} 
.fv, .vl {
    color: #660000;
} 
.vl {
} 
.hm {
    color: darkred;
} 
.fr {
    border: 1.5px solid;
	background-color:#ffeb99;
} 
.sc {
	color: blue;
} 
.fs {
} 
.label {
}

#searchResults li {
}
#searchResults a {
}
#searchResults a:hover {
	background-color: #40bf80;
	color: white;
}
.hl {
}
h2 {
	color: #646260;
}
.searchString {
    background-color: #00e600;
	color: white;
}
#searchResLanguev .hl {
	color:#e6ffcc;
	background-color:#008000;
}
#searchReslangue1 .hl {
	color:white;
	background-color:#6699ff;
}
#searchReslangue2 .hl {
	color:white;
	background-color:#a366ff;
}
.searchDefinition {
	}
.searchDefinitionText {
	}
#langue1Definitions {
	background-color:white;
}
#langue2Definitions {
	background-color:white;
}
.collapsible {
	color:#734d26;
/*	background-color:white; */
	border-color:#002db3;
}
.collapsible a:hover {
	background-color:#800000;
	color:white;
	border-color:#002db3;
}
.searchEntry {
	color:#200080;
	background-color: #b3ff66;
}
.searchEntry:hover {
	color:#b3ff66;
	background-color: #200080;
}
.searchSubEntry{
	color:#200080;
	background-color:#b3ff66;
}
.searchExample{
	color:#444422; 
	background-color:white;
}
.searchExampleText{
}
.searchExampleEntry{
	color:#200080;
	background-color: #b3ff66;
}
.searchDefinitionEntry{
	color:#200080;
	background-color: #b3ff66;
}
.searchDefinitionGlose{
}
.searchGroup {
	color:#200080;
	background-color:#b3ff66;
}
.searchAllomorph {
	color:#605339;
	background-color: none;
	white-space: nowrap;
}
.searchGlose {
}
.searchGloseEntry {
	color:#200080;
	background-color: #b3ff66;
}
.modal-body {
}
.modal-dialog {
}
.modal-title a {
    color: #e63900;
}
.modal-title a:hover {
    background-color: #ff6633;
    color: white;
}
.focus {
	color: #ff471a;
}