.internal_page .dpe,
.internal_page .ges {
  padding: 0 !important;
}

.internal_page .dpe .current,
.internal_page .ges .current {
  top: 0;
  right: 0;
  width: 35%;
  height: calc(100% - 26px);
}

.internal_page .ges .current sub {
  display: block;
}

.internal_page .dpe li,
.internal_page .ges li {
  padding: 12px 5px;
  height: 44px !important;
}

.internal_page .dpe .current li,
.internal_page .ges .current li {
  width: 100%;
}

.internal_page .dpe .current li.active .value > div,
.internal_page .ges .current li.active .value > div {
  display: flex;
  font-size: 16px;
}

.internal_page .dpe .current li.active .value > div div,
.internal_page .ges .current li.active .value > div div {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0;
}

.internal_page .dpe .current li.active .value sub,
.internal_page .ges .current li.active .value sub {
  font-size: 6.5px;
}

.bloc p,
.bloc li,
.bloc span,
.bloc strong,
.bloc a {
  margin: 5px 0;
  line-height: 13px;
}

.internal_page .dpe .current li.active:before,
.internal_page .ges .current li.active:before {
  top: 21px;
}

.internal_page .dpe .current li.active .value:before,
.internal_page .ges .current li.active .value:before {
  top: -9px;
  border-top: 22px solid transparent;
  border-bottom: 22px solid transparent;
  border-right: 15px solid #000;
}

.internal_page .ges .a {
  background-color: #A1DAF9;
}

.internal_page .ges .b {
  background-color: #8EB3CF;
}
.internal_page .ges .c {
  background-color: #7293B2;
}
.internal_page .ges .d {
  background-color: #5E6C91;
}
.internal_page .ges .e {
  background-color: #4D506F;
}
.internal_page .ges .f {
  background-color: #393653;
}
.internal_page .ges .g {
  background-color: #271A31;
}
