/*-------------------------------------------------------------------
	Global
-------------------------------------------------------------------*/
* {
  overflow: visible !important; }

header, footer, .signet-lait, #breadcrumb, .v-social {
  display: none !important; }

img {
  display: block;
  width: 300px; }

#map {
  page-break-before: always;
  border: none;
  float: none;
  position: static;
  overflow: visible !important;
  white-space: nowrap; }

.desc-fiche {
  overflow: visible !important; }

h1 {
  font-size: 36px; }

.adresse-container ul {
  padding: 0;
  margin: 0;
  text-align: left; }

.adresse-container ul li {
  list-style: none;
  padding-left: 0;
  margin-left: 0; }

.print-hide {
  display: none; }

@page {
  size: 210mm 297mm; }
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.clear {
  clear: both; }

.stats {
  font-size: 14px; }
  .stats img {
    display: inline-block;
    width: auto; }
  .stats table {
    border-collapse: collapse;
    font-size: 14px;
    margin: 0 0 30px;
    width: 100%; }
    .stats table input {
      border: none;
      width: 70px; }
    .stats table thead tr th {
      box-shadow: inset 0 0 1000px #b4b4b4 !important;
      border: 1px solid black;
      font-size: 12px;
      padding: 3px 8px; }
    .stats table tbody tr td {
      border: 1px solid black;
      font-weight: normal;
      padding: 3px 8px; }
      .stats table tbody tr td:last-child {
        width: 20%; }
  .stats .break-before {
    page-break-before: always; }
  .stats .break-after {
    page-break-after: always; }
  .stats .highcharts-container {
    margin: 0 auto; }

/*# sourceMappingURL=print.css.map */
