/* v0.5.39-dev — Fallback local des icônes Font Awesome front/back. Le CDN Font Awesome 4.7 chargé ensuite garde la priorité quand il est disponible. */
.fa, .fas, .far, .fab, .fa-solid, .fa-regular, .fa-brands {
    display: inline-block;
    min-width: 1em;
    text-align: center;
    font-style: normal;
    font-weight: 700;
    line-height: 1;
    speak: never;
}
.fa::before, .fas::before, .far::before, .fab::before, .fa-solid::before, .fa-regular::before, .fa-brands::before { content: "•"; display: inline-block; }
.fa-address-book-o::before { content: "▣"; }
.fa-align-center::before { content: "≡"; }
.fa-align-justify::before { content: "☰"; }
.fa-align-left::before { content: "☰"; }
.fa-align-right::before { content: "☷"; }
.fa-angle-double-right::before { content: "»"; }
.fa-archive::before { content: "▰"; }
.fa-arrow-left::before { content: "←"; }
.fa-arrows::before { content: "↕"; }
.fa-bar-chart::before { content: "▥"; }
.fa-bars::before { content: "☰"; }
.fa-bookmark::before { content: "★"; }
.fa-bullhorn::before { content: "◖"; }
.fa-calendar::before { content: "◫"; }
.fa-calendar-check-o::before { content: "☑"; }
.fa-camera::before { content: "▧"; }
.fa-check::before { content: "✓"; }
.fa-check-square-o::before { content: "☑"; }
.fa-chevron-down::before { content: "⌄"; }
.fa-chevron-up::before { content: "⌃"; }
.fa-circle-o::before { content: "○"; }
.fa-clock-o::before { content: "◷"; }
.fa-clone::before { content: "⧉"; }
.fa-code::before { content: "</>"; }
.fa-cog::before { content: "⚙"; }
.fa-cogs::before { content: "⚙"; }
.fa-comments-o::before { content: "◗"; }
.fa-compass::before { content: "◈"; }
.fa-credit-card::before { content: "▭"; }
.fa-dashboard::before { content: "◌"; }
.fa-desktop::before { content: "▣"; }
.fa-diamond::before { content: "◇"; }
.fa-edit::before { content: "✎"; }
.fa-envelope::before { content: "✉"; }
.fa-envelope-o::before { content: "✉"; }
.fa-eur::before { content: "€"; }
.fa-exclamation-triangle::before { content: "⚠"; }
.fa-external-link::before { content: "↗"; }
.fa-eye::before { content: "◉"; }
.fa-eye-slash::before { content: "◌"; }
.fa-file-o::before { content: "□"; }
.fa-file-text::before { content: "▤"; }
.fa-file-text-o::before { content: "▤"; }
.fa-fire::before { content: "▲"; }
.fa-flag-checkered::before { content: "⚑"; }
.fa-flask::before { content: "⚗"; }
.fa-floppy-o::before { content: "✓"; }
.fa-folder-o::before { content: "▰"; }
.fa-folder-open::before { content: "▰"; }
.fa-font::before { content: "T"; }
.fa-globe::before { content: "◎"; }
.fa-google-wallet::before { content: "♫"; }
.fa-grip-vertical::before { content: "⋮"; }
.fa-hand-pointer-o::before { content: "☝"; }
.fa-handshake-o::before { content: "◇"; }
.fa-heart-o::before { content: "♡"; }
.fa-heartbeat::before { content: "♥"; }
.fa-history::before { content: "↺"; }
.fa-home::before { content: "⌂"; }
.fa-id-card-o::before { content: "▣"; }
.fa-image::before { content: "▧"; }
.fa-info-circle::before { content: "i"; }
.fa-joomla::before { content: "✦"; }
.fa-key::before { content: "⚿"; }
.fa-line-chart::before { content: "▥"; }
.fa-link::before { content: "↪"; }
.fa-list::before { content: "≡"; }
.fa-location-arrow::before { content: "⌖"; }
.fa-lock::before { content: "▣"; }
.fa-magic::before { content: "✦"; }
.fa-map-marker::before { content: "⌖"; }
.fa-microphone::before { content: "◖"; }
.fa-minus::before { content: "−"; }
.fa-mobile::before { content: "▯"; }
.fa-music::before { content: "♪"; }
.fa-newspaper-o::before { content: "▤"; }
.fa-pagelines::before { content: "♧"; }
.fa-paint-brush::before { content: "▰"; }
.fa-paper-plane-o::before { content: "✈"; }
.fa-pause::before { content: "Ⅱ"; }
.fa-pencil::before { content: "✎"; }
.fa-pencil-square-o::before { content: "✎"; }
.fa-phone::before { content: "☎"; }
.fa-picture-o::before { content: "▧"; }
.fa-play::before { content: "▶"; }
.fa-plus::before { content: "+"; }
.fa-puzzle-piece::before { content: "◆"; }
.fa-qrcode::before { content: "▦"; }
.fa-quote-left::before { content: "“"; }
.fa-random::before { content: "⇄"; }
.fa-refresh::before { content: "↻"; }
.fa-rocket::before { content: "▲"; }
.fa-save::before { content: "✓"; }
.fa-search::before { content: "⌕"; }
.fa-share::before { content: "↗"; }
.fa-shield::before { content: "⬟"; }
.fa-sign-in::before { content: "↪"; }
.fa-sign-out::before { content: "↩"; }
.fa-sitemap::before { content: "⊡"; }
.fa-sliders::before { content: "☷"; }
.fa-square-o::before { content: "□"; }
.fa-star::before { content: "★"; }
.fa-stop::before { content: "■"; }
.fa-tachometer::before { content: "◌"; }
.fa-tasks::before { content: "▦"; }
.fa-th::before { content: "▦"; }
.fa-th-large::before { content: "▦"; }
.fa-ticket::before { content: "▱"; }
.fa-times::before { content: "×"; }
.fa-tint::before { content: "●"; }
.fa-trash::before { content: "×"; }
.fa-undo::before { content: "↶"; }
.fa-universal-access::before { content: "◎"; }
.fa-upload::before { content: "⇧"; }
.fa-user::before { content: "●"; }
.fa-user-circle-o::before { content: "●"; }
.fa-users::before { content: "◍"; }
.fa-video-camera::before { content: "▶"; }
.fa-volume-up::before { content: "◉"; }
.fa-wrench::before { content: "⚒"; }
