body{
        background: url('../img/background_img_solidaires_clair.jpg') no-repeat center center fixed !important;
        background-size: cover !important;
}

.pusher {
    padding-top: 55px;
    min-height: calc((100% - 35.366px));
    padding-bottom: calc((1em + 35.366px));
}

.ui.menu .item .red.item, .ui.menu .red.item {
	color: #db2828;
}
.ui.menu .item .orange.item, .ui.menu .orange.item {
	color: #f2711c;
}

/* barre d'info du bas de page */
.ui.text.menu.bottombar {
        margin-top: 0em;
        margin-bottom: 0em;
        min-height: 35.366px;
}

/* bouton pour le tri */

  .tri > a:after {
      content: " \f0dc";
      font-family: icons;
  }
  .tri > a.asc:after {
      content: " \f0dd";
      font-family: icons;
  }
  .tri > a.desc:after {
      content: " \f0de";
      font-family: icons;
  }

/* overflow sur le mail */

.mailoverflow{    
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: absolute;
  width: calc((100% - 5em));
}

/* form et segments */

form > .ui.segments {
    margin: 0rem;
}

.reduction {
    text-decoration: underline;
    font-weight: bold;
}