#am-pied-de-page {
  display: flex;
  justify-content: flex-end;
  padding: .25rem 1rem .25rem .25rem; }
  #am-pied-de-page .menu-activite {
    flex: 1;
    height: 50px; }
  #am-pied-de-page .menu-info {
    flex: none;
    display: flex; }

.menu-info .nav-item {
  display: flex;
  align-items: center; }
  .menu-info .nav-item:before {
    content: "-";
    display: inline-block;
    margin-right: .5em; }
  .menu-info .nav-item:first-child:before {
    content: ""; }

.menu-info .nav-link {
  color: #4a3f59; }
  .menu-info .nav-link:hover, .menu-info .nav-link:focus {
    color: #0062ac;
    text-decoration: underline; }
