/* Line Awesome 1.3.0 (icons8, MIT / OFL) — SOUS-ENSEMBLE BonneAnnonce.fr, lot v188 19/10/2026 : 196 icônes (les 63 réellement
   vues sur le site, robot 89 pages ordi + mobile + scripts, + une réserve d'icônes courantes) au lieu de 1 659.
   La police (fonts/) est inchangée. Fichier complet d'origine conservé : line-awesome.min.css. Rollback : header.php -> line-awesome.min.css. */
.la,
.lab,
.lad,
.lal,
.lar,
.las {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.la-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}
.la-xs {
  font-size: 0.75em;
}
.la-sm {
  font-size: 0.875em;
}
.la-1x {
  font-size: 1em;
}
.la-2x {
  font-size: 2em;
}
.la-3x {
  font-size: 3em;
}
.la-4x {
  font-size: 4em;
}
.la-5x {
  font-size: 5em;
}
.la-6x {
  font-size: 6em;
}
.la-7x {
  font-size: 7em;
}
.la-8x {
  font-size: 8em;
}
.la-9x {
  font-size: 9em;
}
.la-10x {
  font-size: 10em;
}
.la-fw {
  text-align: center;
  width: 1.25em;
}
.la-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.la-ul > li {
  position: relative;
}
.la-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}
.la-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}
.la-pull-left {
  float: left;
}
.la-pull-right {
  float: right;
}
.la.la-pull-left,
.lab.la-pull-left,
.lal.la-pull-left,
.lar.la-pull-left,
.las.la-pull-left {
  margin-right: 0.3em;
}
.la.la-pull-right,
.lab.la-pull-right,
.lal.la-pull-right,
.lar.la-pull-right,
.las.la-pull-right {
  margin-left: 0.3em;
}
.la-spin {
  -webkit-animation: la-spin 2s infinite linear;
  animation: la-spin 2s infinite linear;
}
.la-pulse {
  -webkit-animation: la-spin 1s infinite steps(8);
  animation: la-spin 1s infinite steps(8);
}
@-webkit-keyframes la-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes la-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.la-rotate-90 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.la-rotate-180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.la-rotate-270 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.la-flip-horizontal {
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.la-flip-vertical {
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}
.la-flip-both,
.la-flip-horizontal.la-flip-vertical {
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1);
}
:root .la-flip-both,
:root .la-flip-horizontal,
:root .la-flip-vertical,
:root .la-rotate-180,
:root .la-rotate-270,
:root .la-rotate-90 {
  -webkit-filter: none;
  filter: none;
}
.la-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}
.la-stack-1x,
.la-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.la-stack-1x {
  line-height: inherit;
}
.la-stack-2x {
  font-size: 2em;
}
.la-inverse {
  color: #fff;
}
.la-android:before {
  content: '\f17b';
}
.la-angle-down:before {
  content: '\f107';
}
.la-angle-left:before {
  content: '\f104';
}
.la-angle-right:before {
  content: '\f105';
}
.la-angle-up:before {
  content: '\f106';
}
.la-apple:before {
  content: '\f179';
}
.la-arrow-down:before {
  content: '\f063';
}
.la-arrow-left:before {
  content: '\f060';
}
.la-arrow-right:before {
  content: '\f061';
}
.la-arrow-up:before {
  content: '\f062';
}
.la-award:before {
  content: '\f559';
}
.la-baby:before {
  content: '\f77c';
}
.la-balance-scale:before {
  content: '\f24e';
}
.la-ban:before {
  content: '\f05e';
}
.la-bars:before {
  content: '\f0c9';
}
.la-bath:before {
  content: '\f2cd';
}
.la-bed:before {
  content: '\f236';
}
.la-bell:before {
  content: '\f0f3';
}
.la-bicycle:before {
  content: '\f206';
}
.la-bolt:before {
  content: '\f0e7';
}
.la-book:before {
  content: '\f02d';
}
.la-box:before {
  content: '\f466';
}
.la-box-open:before {
  content: '\f49e';
}
.la-briefcase:before {
  content: '\f0b1';
}
.la-building:before {
  content: '\f1ad';
}
.la-bullhorn:before {
  content: '\f0a1';
}
.la-calendar:before {
  content: '\f133';
}
.la-calendar-alt:before {
  content: '\f073';
}
.la-calendar-check:before {
  content: '\f274';
}
.la-camera:before {
  content: '\f030';
}
.la-car:before {
  content: '\f1b9';
}
.la-caret-down:before {
  content: '\f0d7';
}
.la-caret-up:before {
  content: '\f0d8';
}
.la-cc-mastercard:before {
  content: '\f1f1';
}
.la-cc-visa:before {
  content: '\f1f0';
}
.la-chart-bar:before {
  content: '\f080';
}
.la-chart-line:before {
  content: '\f201';
}
.la-check:before {
  content: '\f00c';
}
.la-check-circle:before {
  content: '\f058';
}
.la-check-square:before {
  content: '\f14a';
}
.la-chevron-down:before {
  content: '\f078';
}
.la-chevron-left:before {
  content: '\f053';
}
.la-chevron-right:before {
  content: '\f054';
}
.la-chevron-up:before {
  content: '\f077';
}
.la-circle-notch:before {
  content: '\f1ce';
}
.la-city:before {
  content: '\f64f';
}
.la-clock:before {
  content: '\f017';
}
.la-cog:before {
  content: '\f013';
}
.la-cogs:before {
  content: '\f085';
}
.la-comment:before {
  content: '\f075';
}
.la-comment-dots:before {
  content: '\f4ad';
}
.la-comments:before {
  content: '\f086';
}
.la-copy:before {
  content: '\f0c5';
}
.la-couch:before {
  content: '\f4b8';
}
.la-credit-card:before {
  content: '\f09d';
}
.la-crown:before {
  content: '\f521';
}
.la-download:before {
  content: '\f019';
}
.la-edit:before {
  content: '\f044';
}
.la-envelope:before {
  content: '\f0e0';
}
.la-envelope-open:before {
  content: '\f2b6';
}
.la-euro-sign:before {
  content: '\f153';
}
.la-exclamation-circle:before {
  content: '\f06a';
}
.la-exclamation-triangle:before {
  content: '\f071';
}
.la-external-link-alt:before {
  content: '\f35d';
}
.la-eye:before {
  content: '\f06e';
}
.la-eye-slash:before {
  content: '\f070';
}
.la-facebook:before {
  content: '\f09a';
}
.la-facebook-f:before {
  content: '\f39e';
}
.la-file:before {
  content: '\f15b';
}
.la-file-alt:before {
  content: '\f15c';
}
.la-file-contract:before {
  content: '\f56c';
}
.la-file-pdf:before {
  content: '\f1c1';
}
.la-file-signature:before {
  content: '\f573';
}
.la-filter:before {
  content: '\f0b0';
}
.la-fire:before {
  content: '\f06d';
}
.la-flag:before {
  content: '\f024';
}
.la-folder:before {
  content: '\f07b';
}
.la-gamepad:before {
  content: '\f11b';
}
.la-gift:before {
  content: '\f06b';
}
.la-globe:before {
  content: '\f0ac';
}
.la-globe-europe:before {
  content: '\f7a2';
}
.la-google:before {
  content: '\f1a0';
}
.la-graduation-cap:before {
  content: '\f19d';
}
.la-hammer:before {
  content: '\f6e3';
}
.la-hand-holding:before {
  content: '\f4bd';
}
.la-hand-holding-usd:before {
  content: '\f4c0';
}
.la-handshake:before {
  content: '\f2b5';
}
.la-headset:before {
  content: '\f590';
}
.la-heart:before {
  content: '\f004';
}
.la-heart-broken:before {
  content: '\f7a9';
}
.la-history:before {
  content: '\f1da';
}
.la-home:before {
  content: '\f015';
}
.la-id-card:before {
  content: '\f2c2';
}
.la-image:before {
  content: '\f03e';
}
.la-images:before {
  content: '\f302';
}
.la-info:before {
  content: '\f129';
}
.la-info-circle:before {
  content: '\f05a';
}
.la-instagram:before {
  content: '\f16d';
}
.la-key:before {
  content: '\f084';
}
.la-laptop:before {
  content: '\f109';
}
.la-leaf:before {
  content: '\f06c';
}
.la-life-ring:before {
  content: '\f1cd';
}
.la-lightbulb:before {
  content: '\f0eb';
}
.la-link:before {
  content: '\f0c1';
}
.la-linkedin:before {
  content: '\f08c';
}
.la-linkedin-in:before {
  content: '\f0e1';
}
.la-list:before {
  content: '\f03a';
}
.la-list-ul:before {
  content: '\f0ca';
}
.la-lock:before {
  content: '\f023';
}
.la-magic:before {
  content: '\f0d0';
}
.la-map:before {
  content: '\f279';
}
.la-map-marked-alt:before {
  content: '\f5a0';
}
.la-map-marker:before {
  content: '\f041';
}
.la-map-marker-alt:before {
  content: '\f3c5';
}
.la-microphone:before {
  content: '\f130';
}
.la-minus:before {
  content: '\f068';
}
.la-minus-circle:before {
  content: '\f056';
}
.la-mobile:before {
  content: '\f10b';
}
.la-mobile-alt:before {
  content: '\f3cd';
}
.la-motorcycle:before {
  content: '\f21c';
}
.la-music:before {
  content: '\f001';
}
.la-paint-roller:before {
  content: '\f5aa';
}
.la-paper-plane:before {
  content: '\f1d8';
}
.la-paperclip:before {
  content: '\f0c6';
}
.la-paw:before {
  content: '\f1b0';
}
.la-paypal:before {
  content: '\f1ed';
}
.la-pen:before {
  content: '\f304';
}
.la-pencil-alt:before {
  content: '\f303';
}
.la-phone:before {
  content: '\f095';
}
.la-phone-alt:before {
  content: '\f879';
}
.la-pinterest:before {
  content: '\f0d2';
}
.la-plane:before {
  content: '\f072';
}
.la-plus:before {
  content: '\f067';
}
.la-plus-circle:before {
  content: '\f055';
}
.la-power-off:before {
  content: '\f011';
}
.la-print:before {
  content: '\f02f';
}
.la-qrcode:before {
  content: '\f029';
}
.la-question:before {
  content: '\f128';
}
.la-question-circle:before {
  content: '\f059';
}
.la-receipt:before {
  content: '\f543';
}
.la-redo:before {
  content: '\f01e';
}
.la-robot:before {
  content: '\f544';
}
.la-rocket:before {
  content: '\f135';
}
.la-save:before {
  content: '\f0c7';
}
.la-search:before {
  content: '\f002';
}
.la-seedling:before {
  content: '\f4d8';
}
.la-share:before {
  content: '\f064';
}
.la-share-alt:before {
  content: '\f1e0';
}
.la-shield-alt:before {
  content: '\f3ed';
}
.la-shipping-fast:before {
  content: '\f48b';
}
.la-shopping-bag:before {
  content: '\f290';
}
.la-shopping-cart:before {
  content: '\f07a';
}
.la-sign-in-alt:before {
  content: '\f2f6';
}
.la-sign-out-alt:before {
  content: '\f2f5';
}
.la-sliders-h:before {
  content: '\f1de';
}
.la-snapchat:before {
  content: '\f2ab';
}
.la-sort:before {
  content: '\f0dc';
}
.la-spinner:before {
  content: '\f110';
}
.la-star:before {
  content: '\f005';
}
.la-star-half-alt:before {
  content: '\f5c0';
}
.la-store:before {
  content: '\f54e';
}
.la-stripe:before {
  content: '\f429';
}
.la-sync:before {
  content: '\f021';
}
.la-sync-alt:before {
  content: '\f2f1';
}
.la-table:before {
  content: '\f0ce';
}
.la-tag:before {
  content: '\f02b';
}
.la-tags:before {
  content: '\f02c';
}
.la-telegram:before {
  content: '\f2c6';
}
.la-th:before {
  content: '\f00a';
}
.la-th-large:before {
  content: '\f009';
}
.la-thumbs-up:before {
  content: '\f164';
}
.la-times:before {
  content: '\f00d';
}
.la-times-circle:before {
  content: '\f057';
}
.la-tools:before {
  content: '\f7d9';
}
.la-trash:before {
  content: '\f1f8';
}
.la-trash-alt:before {
  content: '\f2ed';
}
.la-truck:before {
  content: '\f0d1';
}
.la-tshirt:before {
  content: '\f553';
}
.la-tv:before {
  content: '\f26c';
}
.la-twitter:before {
  content: '\f099';
}
.la-umbrella-beach:before {
  content: '\f5ca';
}
.la-undo:before {
  content: '\f0e2';
}
.la-unlock:before {
  content: '\f09c';
}
.la-upload:before {
  content: '\f093';
}
.la-user:before {
  content: '\f007';
}
.la-user-check:before {
  content: '\f4fc';
}
.la-user-circle:before {
  content: '\f2bd';
}
.la-user-lock:before {
  content: '\f502';
}
.la-user-plus:before {
  content: '\f234';
}
.la-user-shield:before {
  content: '\f505';
}
.la-users:before {
  content: '\f0c0';
}
.la-wallet:before {
  content: '\f555';
}
.la-whatsapp:before {
  content: '\f232';
}
.la-wifi:before {
  content: '\f1eb';
}
.la-wrench:before {
  content: '\f0ad';
}
.la-youtube:before {
  content: '\f167';
}
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
@font-face {
  font-family: 'Line Awesome Brands';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/la-brands-400.woff2) format('woff2'), url(../fonts/la-brands-400.woff) format('woff');
}
.lab {
  font-family: 'Line Awesome Brands';
}
@font-face {
  font-family: 'Line Awesome Free';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/la-regular-400.woff2) format('woff2'), url(../fonts/la-regular-400.woff) format('woff');
}
.lar {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}
@font-face {
  font-family: 'Line Awesome Free';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(../fonts/la-solid-900.woff2) format('woff2'), url(../fonts/la-solid-900.woff) format('woff');
}
.la,
.las {
  font-family: 'Line Awesome Free';
  font-weight: 900;
}
