@charset "UTF-8";
/*# sourceMappingURL=print.css.map */
@page {
  margin: 2cm 1.5cm 3cm 1.5cm;
  @bottom-center {
    color: #7b7b7b;
    content: "Copyright : Académie du Changement en Organisation SARL  – Reproduction et Redistribution interdites";
    font-size: 8pt;
    padding-top: 3.5em; } }

@page :left {
  /*numérotation page gauche */
  @bottom-left-corner {
    content: counter(page);
    color: #7b7b7b;
    font-size: 8pt;
    padding-top: 3.5em; } }

@page :right {
  /*numérotation page droite */
  @bottom-right-corner {
    content: counter(page);
    color: #7b7b7b;
    font-size: 8pt;
    padding-top: 3.5em; } }

@page :first {
  @bottom-right-corner {
    content: none; } }

html {
  font-family: "Hind", sans-serif;
  font-size: 11pt;
  font-weight: 400; }

header {
  text-align: center; }
  header p {
    display: inline-block;
    margin: 3mm; }
  header img {
    /*logo */
    display: block;
    margin: 0;
    position: absolute;
    left: 0;
    top: -1.5cm;
    width: 4cm; }
  header ul {
    margin: 0;
    padding-left: 0; }
    header ul img {
      display: inline-block;
      margin: 0;
      vertical-align: top;
      width: 1cm; }

dl {
  line-height: 1.5; }
  dl.comments {
    /*commentaires questionnaire */
    color: #3f3f3f;
    font-size: 10pt;
    padding: 1mm 0; }
    dl.comments dt {
      margin-bottom: -1.5em; }
      dl.comments dt:not(:first-child):before {
        border-top: 0.2mm solid #dfdfdf;
        margin: 0.3em 0; }
    dl.comments dd {
      min-height: 1.5em;
      padding-left: 4em;
      page-break-before: avoid;
      page-break-inside: avoid; }
  dl dt {
    font-weight: bold; }
    dl dt:before {
      content: "";
      display: block; }
    dl dt:after {
      content: " : ";
      display: inline;
      font-weight: normal; }
  dl dd {
    margin-left: 0; }

nav {
  display: none; }

h1 {
  /*nom backflip */
  display: none; }

h2 {
  /*nom de l'étude */
  color: #0da398;
  font-size: 22pt;
  font-weight: 100;
  margin: 6cm 0 1cm; }

h3 {
  /*noms chapitres */
  color: #2686D6;
  font-size: 18pt;
  font-weight: 100;
  margin-top: 115mm;
  page-break-before: right;
  page-break-after: always;
  text-align: center; }

h4 {
  /*questions */
  border-bottom: 0.1mm solid;
  font-size: 16pt;
  font-weight: 100;
  margin: 3em 0 1em; }

#study_infos {
  /*infos étude */
  margin-top: 5mm;
  padding: 5mm 5mm 5mm 0; }
  #study_infos dl {
    border-left: 0.5mm solid #cecece;
    font-size: 12pt;
    line-height: 2;
    padding-left: 5mm; }
    #study_infos dl dt, #study_infos dl dd {
      display: inline; }

main img {
  /*logo de l'étude */
  display: block;
  margin: 0;
  width: 5cm; }

#participation {
  /*infos personne et date */
  background: #fff;
  height: 2.5cm;
  page-break-after: always;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 5; }

footer {
  color: #969696;
  font-size: 8pt;
  position: fixed;
  text-align: center;
  width: 100%; }
  footer dt:nth-of-type(4n+1):before {
    display: block; }

#participation, footer {
  bottom: -2cm;
  padding-top: 5mm; }
  #participation dt, #participation dd, footer dt, footer dd {
    display: inline;
    margin: 0; }
  #participation dt, footer dt {
    vertical-align: bottom; }
    #participation dt:before, footer dt:before {
      display: inline; }
    #participation dt:after, footer dt:after {
      content: ""; }
  #participation img, footer img {
    display: inline-block;
    margin: 0 2mm;
    width: 1.7em; }

.report_chapter {
  /*section de chapitres */
  page-break-after: always; }

embed {
  /*graphs */
  display: block;
  margin: 5mm auto;
  max-width: 60%;
  page-break-before: avoid; }

article {
  page-break-inside: avoid; }
  article img {
    /*pictos */
    display: inline-block;
    margin: 0 1mm;
    vertical-align: middle;
    width: 2em; }
  article .graph_legend {
    /*légende des graphs */
    color: #6b6b6b;
    font-size: 9pt;
    line-height: 1.2;
    margin: -5mm auto 5mm;
    page-break-before: avoid;
    page-break-inside: avoid;
    width: 80%; }
    article .graph_legend dt, article .graph_legend dd {
      display: inline; }
  article table {
    border-collapse: collapse;
    font-size: 11pt;
    line-height: 1.2em;
    margin: 1cm auto;
    page-break-inside: avoid; }
    article table ul li {
      margin: 0.5em 0; }
    article table th, article table td {
      border: 1px solid #ccc;
      padding: 10px;
      text-align: center; }
    article table td {
      color: #5a5a5a; }
    article table thead, article table tfoot {
      background: linear-gradient(#ececec, #e9e9e9);
      color: #45494c;
      font-size: 0.8em;
      text-transform: uppercase; }
    article table tbody tr:nth-child(odd):hover {
      background: #fafafa; }
    article table tbody tr:nth-child(even) {
      background: #f4f4f4; }
      article table tbody tr:nth-child(even):hover {
        background: #efefef; }
