#top {
  top: -1rem;
  position: relative; }

#zone-de-travail-footer {
  display: flex;
  align-items: center; }
  #zone-de-travail-footer .btn:first-child {
    margin-left: auto; }
  #zone-de-travail-footer .back-to-top {
    margin-left: auto; }
  #zone-de-travail-footer .btn-link {
    text-decoration: underline;
    padding: 0 1rem; }
  #zone-de-travail-footer .btn:hover, #zone-de-travail-footer .btn:focus {
    color: #0062ac; }
  #zone-de-travail-footer .btn + .btn:not(.back-to-top):before {
    content: "";
    border-bottom: 1px solid black;
    width: 4px;
    left: -.25rem;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    text-decoration: none !important;
    display: block; }
