ul, #arbre {
  list-style-type: none;
}

#arbre {
  margin: 0;
  padding: 0;
  max-width: 100%;
  /*max-height: 500px;*/
  /*font-family: "OpenSansRegular",Helvetica,Arial,sans-serif;*/
  font-weight: 400;
  letter-spacing: 0.25px;
  /*border: 1px solid rgba(0,0,0,.125);*/
  /*border-radius: .25rem;*/
  /*overflow-y: auto;*/
}

#arbre li {
  padding: 10px;
  border-bottom: 0px solid black;
}
#arbre li a{
  /*color: #3D3D3D;*/
  color: rgba(0,0,0,.55);
  text-decoration: none;
}
#arbre li a:hover {
  color: rgba(0,0,0,.7);
}

/*
#arbre ul li:first-child {
  border-bottom: 0px solid black;
}
#arbre ul li:last-child {
  border-bottom: 0px solid black;
}
*/
#arbre li span {
  border-bottom: 0px solid gray;
  white-space: nowrap;
}

.box {
  cursor: pointer;
  -webkit-user-select: none; /* Safari 3.1+ */
  -moz-user-select: none; /* Firefox 2+ */
  -ms-user-select: none; /* IE 10+ */
  user-select: none;
}

.box::before {
  /*content: url(../images/arbre/icons/closedfolder.gif) " "!important;*/
  /*content: url(../images/arbre/icons/folder.svg) " "!important;*/
  content: url(../images/arbre/icons/caret-right-fill.svg) " "!important;
  transform: scale(0.8); 
  color: black;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
  opacity: 0.6;
  /*width: 32px;*/
  /*height: 32px;*/
}

.check-box::before {
  /*content: url(../images/arbre/icons/openfolder_end.gif) " "!important;*/
  /*content: url(../images/arbre/icons/folder-check.svg) " "!important;*/
  content: url(../images/arbre/icons/caret-down-fill.svg) " "!important;
  transform: scale(0.8); 
  color: dodgerblue;
  opacity: 0.6;
  /*width: 32px;*/
  /*height: 32px;*/
}

#arbre span.box:hover::before {opacity: 1;}

.check-box + span {
  /*font-weight: bold;*/
  font-style: italic;
  text-decoration: underline;
}

.nested {
  display: none;
}

.active {
  display: block;
}

li.article span img {
  max-width: 32px;
  float: left;
}

#arbre span.sous-menu2 {
  font-size: 0.8rem;
}
#arbre span.sous-menu2:active {
  font-style: italic;
}
/*
.box:hover{opacity: 1;}
.check-box:hover{opacity: 1;}
*/