/* Avenir Next Pro Bold */
@font-face {
    font-family: 'AvenirNextPro';
    src: url('Fonts/AvenirNextLTPro-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

/* Avenir Next Pro Medium */
@font-face {
    font-family: 'AvenirNextPro';
    src: url('Fonts/AvenirNextLTPro-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

/* Avenir Next Pro Bold Condensed */
@font-face {
    font-family: 'AvenirNextPro';
    src: url('Fonts/AvenirNextLTPro-BoldCond.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-stretch: condensed;
}

/* Avenir Next Pro Demi */
@font-face {
    font-family: 'AvenirNextPro';
    src: url('Fonts/AvenirNextLTPro-Demi.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

/* Avenir Next Pro Regular */
@font-face {
    font-family: 'AvenirNextPro';
    src: url('Fonts/AvenirNextLTPro-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

/* Avenir Next Pro Ultra Light Condensed */
@font-face {
    font-family: 'AvenirNextPro';
    src: url('Fonts/AvenirNextLTPro-UltralightCond.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-stretch: condensed;
}

/* Avenir Next Pro Light */
@font-face {
    font-family: 'AvenirNextPro';
    src: url('Fonts/AvenirNextLTPro-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

body {
    font-family: 'AvenirNextPro', sans-serif;
}

/* Bold text */
.mots-facets, .categories-main-content .categories-filtre strong, .categories-filtre h2, .random-art figcaption, .agence-art figcaption, .navbar-nav .nav-item.active .nav-link, .titre-projet h3, b, strong, .categories-main-content h1, .agence-main-content h2, .agence-art h2, .random-content-int h2, .categories-filtre h2, .active-collapse .contenttable tbody tr:first-child td:nth-child(2), .dropdown-menu a.active {
    font-weight: 700;
}

/* Medium weight text */
.facet-reset a, .dropdown-menu a, .facet-reset a {
    font-weight: 500;
}

/* Ultra Light Condensed text */
.titre-projet p, .categories-main-content h2 {
    font-weight: 200;
    font-stretch: condensed;
}

/* Light text */
.home-main-content p, .home-main-content a, .home-main-content span, .footer {
    font-weight: 300;
}

/* Regular text */
.search-bar input, .int-search-bar input, .pages-int-projets table, .agence-main-content p, .agence-main-content a, .agence-main-content span, .footer, .categories-main-content p, .categories-main-content a, .categories-main-content span, li, .collapsed .contenttable tbody tr:first-child td:nth-child(2), .categories-main-content .categories-filtre em {
    font-weight: 400;
}

/* Bold Condensed text */
.categories-main-content .categories-filtre strong{
    font-weight: 700;
    font-stretch: condensed;
}