@charset "UTF-8";
.fiche-de-travail .titre-postit:before, .fiche-de-travail button[data-toggle="collapse"]:before {
  position: relative;
  display: inline-block;
  font-family: 'cnam icons';
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.fiche-de-travail button[data-toggle="collapse"] {
  display: flex;
  align-items: baseline;
  padding: .5rem  0; }
  .fiche-de-travail button[data-toggle="collapse"] {
    text-decoration: none; }
  .fiche-de-travail button[data-toggle="collapse"]:before {
    transition: all .2s ease-in;
    content: "";
    font-size: 1em;
    margin-right: .2em; }
  .fiche-de-travail button.collapsed[data-toggle="collapse"]:before {
    transform: rotate(-90deg); }

.fiche-de-travail {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden; }

#fiche-de-travail-titre {
  flex: 0 0 2.625rem;
  height: 2.625rem;
  line-height: 2.625rem;
  overflow: hidden; }

#fiche-de-travail-content-sticker {
  flex: none;
  max-height: 45%;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 1.25rem 1rem 1rem 1rem; }

#fiche-de-travail-content {
  flex: initial;
  height: 100%;
  padding: 1rem;
  overflow-y: auto;
  overflow-x: hidden; }

.fiche-de-travail ul, .fiche-de-travail ul li + li {
  margin-top: .5rem; }

.fiche-de-travail ul:first-child {
  margin-top: 0; }

.fiche-de-travail .landmark-title {
  padding: 0 1rem;
  height: 2.625rem;
  line-height: 2.625rem;
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.fiche-de-travail .accordion h2,
.fiche-de-travail .list-link h2,
.fiche-de-travail h3, .fiche-de-travail h4, .fiche-de-travail h5, .fiche-de-travail h6, .fiche-de-travail h7 {
  margin: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  height: auto; }
  .fiche-de-travail .accordion h2 button,
  .fiche-de-travail .list-link h2 button,
  .fiche-de-travail h3 button, .fiche-de-travail h4 button, .fiche-de-travail h5 button, .fiche-de-travail h6 button, .fiche-de-travail h7 button {
    width: 100%;
    text-align: left;
    padding-top: 0;
    padding-bottom: 0; }
    .fiche-de-travail .accordion h2 button:before,
    .fiche-de-travail .list-link h2 button:before,
    .fiche-de-travail h3 button:before, .fiche-de-travail h4 button:before, .fiche-de-travail h5 button:before, .fiche-de-travail h6 button:before, .fiche-de-travail h7 button:before {
      margin-right: .65rem !important; }

.fiche-de-travail p {
  padding: 0;
  margin: 5px 0;
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap; }
  .fiche-de-travail p > * {
    flex: 1; }

.fiche-de-travail label {
  min-width: 7.5em;
  padding-right: 5px;
  padding-left: 5px;
  margin: 0;
  flex: initial; }

.fiche-de-travail .valeur {
  font-weight: bold;
  padding-left: 5px;
  flex: auto; }

.fiche-de-travail .adresse .valeur {
  width: 100%;
  display: block; }

ul.treeview {
  list-style-type: none;
  padding: 0; }
  ul.treeview li.node {
    padding-left: 1.25rem; }

.fiche-de-travail ul.treeview h2, .fiche-de-travail ul.treeview h3, .fiche-de-travail ul.treeview h4, .fiche-de-travail ul.treeview h5, .fiche-de-travail ul.treeview h6, .fiche-de-travail ul.treeview h7 {
  margin-left: -1.25rem; }

.fiche-de-travail p > .accordion {
  padding-left: 1.25rem; }

.fiche-de-travail .accordion .body-inner {
  margin-left: 0; }

#fiche-de-travail-content-sticker + #fiche-de-travail-content {
  background-image: linear-gradient(to bottom, #9c9c95, #e6e6e4 3%, #e6e6e4 100%); }

#fiche-de-travail-content-sticker {
  background: #dcdcd9; }

.fiche-de-travail {
  background: #e6e6e4; }
  .fiche-de-travail .accordion h2,
  .fiche-de-travail .list-link h2,
  .fiche-de-travail h3, .fiche-de-travail h4, .fiche-de-travail h5, .fiche-de-travail h6, .fiche-de-travail h7 {
    color: #ac1c81;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 1rem;
    white-space: normal;
    line-height: 1.2; }
    .fiche-de-travail .accordion h2 button, .fiche-de-travail .accordion h2 a,
    .fiche-de-travail .list-link h2 button,
    .fiche-de-travail .list-link h2 a,
    .fiche-de-travail h3 button,
    .fiche-de-travail h3 a, .fiche-de-travail h4 button, .fiche-de-travail h4 a, .fiche-de-travail h5 button, .fiche-de-travail h5 a, .fiche-de-travail h6 button, .fiche-de-travail h6 a, .fiche-de-travail h7 button, .fiche-de-travail h7 a {
      font-weight: bold;
      color: #ac1c81;
      font-size: inherit;
      text-transform: uppercase;
      border: none;
      background: none; }
  .fiche-de-travail .valeur {
    font-weight: bold; }
  .fiche-de-travail em, .fiche-de-travail .emphasis {
    background: #F0EEBF;
    border-radius: 2px; }

.fiche-de-travail .titre-postit {
  margin-left: -2.5rem; }
  .fiche-de-travail .titre-postit:before {
    content: "";
    margin-right: 0.25rem;
    font-size: 1.25rem;
    vertical-align: middle; }
