@charset "UTF-8";
/* Bootstrap variable definition here */
/* noto-sans-regular - latin-ext_latin */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans"), local("Noto-Sans-Regular"), url(/packs/media/fonts/NotoSans-Regular-439d0a2f71ed7a13d1bab663e748da55.woff2) format("woff2"), url(/packs/media/fonts/NotoSans-Regular-e458af0576ad6933ccf1b0511fcf6962.ttf) format("truetype");
}
/*
Version     :  0.1
Author      :  Fritsch Pierre
Author URL  :  http://www.wearecube.ch
Mixed with  :  HTML5 Boilerplate & inseo
*  @see  https://github.com/h5bp/html5-boilerplate
*  @see  https://github.com/inseo
*/
/** --- = @section GENERIC --- */
/** Init Colors, remove shadows and backgrounds
 *  @see  http://www.sanbeiji.com/archives/953 */
* {
  color: #000 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  -ms-filter: none !important;
  filter: none !important;
  background-color: transparent !important;
}

/** Remove margin and width in <body>.
 *  Init font. */
body {
  margin: 0 !important;
  padding: 0 !important;
  width: auto !important;
  font-size: 10pt;
  font-family: "Noto Sans", sans-serif;
}

/** Titles followed by content
 *  @note  just on Opera and IE 8+.
 *  @see   http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28Cascading_Style_Sheets%29#cite_ref-75 */
h1, h2, h3, h4, h5, h6 {
  font-family: "Noto Sans", sans-serif;
  page-break-after: avoid;
}

h1, h2, h3, h4, h5, h6,
blockquote,
code, pre,
tr,
img {
  page-break-inside: avoid;
}

/** Minimum lines before next page
 *  @note  Doesn't work on Firefox. */
p {
  orphans: 3;
  /** bas de page */
  widows: 3;
  /** haut de page */
}

/** Repeat table header on different pages */
thead {
  display: table-header-group;
}

/** Links underlign */
a:link {
  text-decoration: none;
}

/** Links + URL (but not the anchors) */
/** Abbreviations */
abbr[title]:after {
  content: " (" attr(title) ")";
}

/** Image width */
img {
  max-width: 100% !important;
}

/** --- = @section STYLES PARTICULIERS --- */
/** Remove some elements */
header, nav, footer,
.nav, .breadcrumb, .btn-toolbar, .btn, .info-bar, #page-header {
  display: none;
}

/** Réinitialiser les marges et la largeur du conteneur principal. */
#page {
  margin: 0 !important;
  padding: 0 !important;
  width: auto !important;
}

li {
  list-style: none;
}

table {
  width: 100%;
  border-collapse: collapse;
}

table th {
  text-align: left;
  display: table-cell;
}

table td,
table th {
  vertical-align: top;
  padding: 12px 12px 12px 0;
  border-bottom: 1px solid #E8EBF0;
}
table td p,
table th p {
  margin: 0;
  padding: 0;
}
table td .profil,
table th .profil {
  display: none;
}

section {
  margin-bottom: 25px;
}

article {
  float: left;
  width: 60%;
  margin-right: 25px;
}

aside table.table {
  width: auto;
}

.row-fluid {
  clear: both;
}

dd > p {
  margin: 0px;
}

body.application h1 {
  font-size: 1.4em;
}
body.application h2 {
  font-size: 1.3em;
}
body.application h3 {
  font-size: 1.2em;
}
body.application h4 {
  font-size: 1.1em;
}
body.application h5 {
  font-size: 1.1em;
}
body.application .profil-big {
  display: none;
}

table tr td:first-of-type input[type=checkbox],
table tr th:first-of-type input[type=checkbox] {
  display: none !important;
}

table thead th:last-of-type, .multiselect {
  display: none;
}

table tr th[style] {
  display: table-cell !important;
}

.profile-image-overlay {
  display: none;
}

/*# sourceMappingURL=print-0704a0f4.css.map*/