/*==================== NICE METROPOLE COTE D'AZUR ===================*/

/* INCLUSIONS CSS SYRACUSE */

/* Report @import url(../standard/portal/front/modeles.css); */
/* Report @import url(../standard/portal/front/style.css); */
/* Report @import url(../syracuse/syracuse.css); */
/* Report @import url(polices.css); */
/* Report @import url(ermes-font-addon.css); */
/* Report @import url(syracuse-font.css); */
/* Report @import url(editorial.css); */
/* #nav-rich-menu li:nth-child(2) .dropdown {
   left: 0  !important;
} */

/* .dropdown-menu.LEVEL1,
.dropdown-menu.LEVEL2,
.dropdown-menu.LEVEL3 {
	display: block !important;
} */

/* Up KR */


a {
    color: #2F2C7E;
}

#facet_container h3.panel-title {
    color: #000;
}

.sur-titre {
    display: inline-block;
}

.notice_courte .sur-titre {
    padding-bottom: 3px;
}

.sur-titre u {
    text-decoration: none;
}

.sur-titre:after {
    content: '';
    width: 100%;
    height: 2px;
    position: relative;
    display: block;
    background: #000;
    margin: 0 0 10px 0;
}

/* end  KR UP */

.rsDefaultInv.rsHor .rsArrowRight, .rsDefaultInv.rsHor .rsArrowLeft {
    outline: none !important;
}

.rsArrow:focus, .rsFullscreenBtn:focus {
    border: none;
}

.btn-account, .btn-account:hover, .btn-default, .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default, .all-link-connexe .btn-default, .all-link-connexe .btn-default:hover, .nav .open>a, .nav .open>a:hover, .nav .open>a:focus, #ermes_main_menu li.LEVEL1, #ermes_main_menu li.LEVEL1:hover a, #ermes_main_menu li.LEVEL1>a, #ermes_main_menu li.LEVEL1 a:hover, #nav-rich-menu li a, #nav-rich-menu li:hover a, #nav-rich-menu a:hover {
    transition: all 0.35s;
}

span.labelSelect.sort {
    max-width: 270px;
}

@media (max-width: 767px) {
    .frame-no-title .icon-resize-small.pull-right {
        float: none !important;
    }
    .frame-no-title .panel-heading {
        text-align: right;
    }
}

#dropChangeSite, .change-site-mobile {
    display: none;
}

#preselect-facets-link {
    display: none !important;
}

body {
    background: #fff;
    font-family: montserratregular;
}

body, td, pre {
    font-size: 16px;
}

body, h2, h3, h4, h5, h6, td, pre, .panel-front>.x-panel-header span {
    font-family: montserratregular;
}

p {
    color: #000;
    font-size: 16px;
}

header {
    background: #fff url(images/header.png) no-repeat center 80px;
    border-color: transparent;
}

#search-panel {
    background: none;
    color: #000;
}

#mobile-actions {
    background-color: #2f2c7e;
}

#mobile-actions .hamburger-mobile .icon-bar {
    background-color: #fff;
}

#mobile-actions .icon-lock:before {
    color: #fff;
}

#mobile-actions .btn-account, #mobile-actions .btn-account:hover, #mobile-actions .btn-account:focus, #mobile-actions .btn-account:active, #mobile-actions .btn-account.active, #mobile-actions .open .dropdown-toggle.btn-account {
    color: #fff;
}

.all-link-connexe .btn-default {
    background: none;
    padding: 10px 10px 9px 10px;
    border: none;
    font-size: 14px;
    text-transform: uppercase;
    color: #d60762;
}

.all-link-connexe .btn-default:hover {
    background: none;
    text-decoration: underline;
    color: #000;
}

.all-link-connexe .menu-ville .btn-default {
    color: #000;
}

.all-link-connexe .menu-ville::before {
    content: "";
    position: absolute;
    right: 0;
    height: 12px;
    top: 12px;
    border-right: 1px solid #000;
}

.all-link-connexe .menu-preinscription .btn-default {
    color: #2f2c7e;
}

.all-link-connexe .menu-bib::before {
    content: "";
    position: absolute;
    left: 0;
    height: 12px;
    top: 12px;
    border-right: 1px solid #000;
}

.navbar-header {
    margin-bottom: 30px;
}

#ariane {
    color: #000;
    margin: 5px 0 0 0;
    font-size: 12px;
}

#ariane a {
    color: #000;
}

#globalAdvancedSearchLink {
    font-size: 12px;
    font-family: montserratsemibold;
}

.navbar-brand h1 {
    display: none;
}

.navbar>.container .navbar-brand {
    margin: 0;
}

.navbar-inverse .navbar-brand {
    padding: 0 0 120px 458px;
    background: url(images/brand.png) no-repeat;
    background-size: 100% auto;
}

@media (min-width: 1023px) {
    #search-panel .panel-body.col-md-8 {
        position: absolute;
        right: 0;
        top: -115px;
        width: 55%;
        z-index: 21;
    }
}

@media (min-width: 768px) {
    .btn-account {
        background: #2f2c7e;
        color: #fff;
        border-radius: 50px;
        padding: 10px 16px;
    }
    .btn-account:hover, .btn-account:focus, .btn-account:active, .btn-account.active, .open .dropdown-toggle.btn-account {
        color: #fff;
    }
}

#scenario-selection, #submit-search {
    background: #d60762;
    border-color: #d60762;
    color: #fff;
}

#scenario-selection {
    padding-left: 20px;
    padding-right: 5px;
}

#globalScenarioMobile {
    background-color: #fff;
}

#globalScenarioMobile>li>a {
    color: #000;
}

#globalScenarioMobile .active, #globalScenarioMobile .active:hover, #globalScenarioMobile .active:focus {
    background: #fff;
    color: #d60762;
}

#globalScenarioMobile>li>a:hover, #globalScenarioMobile>li>a:focus {
    background: #d60762;
    color: #fff;
}

.tt-suggestion.tt-cursor {
    background: #d60762;
}

.panel>.panel-heading h2::before {
    font-family: ermes-font-update;
}

#menu-panel {
    background: none;
    border: none;
}

@media (max-width: 767px) {
    #menu-panel {
        top: 58px;
    }
}

#ermes_main_menu {
    display: table;
}

#ermes_main_menu li.LEVEL1 {
    background: none;
    display: table-cell;
    float: none;
}

.portal-main-menu li.LEVEL1 {
    font-size: 18px;
    width: auto;
    background: none;
}

.portal-main-menu li.LEVEL1>a {
    color: #000;
    background: none;
}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus, #ermes_main_menu li.LEVEL1 a:hover {
    background: none;
}

#ermes_main_menu li.LEVEL1>a:hover, #ermes_main_menu li:hover>a {
    background-color: #fff;
    color: #000;
}

#ermes_main_menu .dropdown-menu.LEVEL1 li {
    text-align: left;
}

#ermes_main_menu .dropdown-menu>li>a:hover, #ermes_main_menu .dropdown-menu>li>a:focus {
    background: #fae11a;
    color: #000;
}

#ermes_main_menu li.LEVEL1 .caret {
    border-bottom-color: #000;
    border-top-color: #000;
    display: none;
}

#ermes_main_menu li:hover>a .caret {
    border-bottom-color: #fff;
    border-top-color: #fff;
}

#nav-rich-menu {
    background: #fff;
}

#nav-rich-menu li {
    background: none;
    margin: 0;
    width: auto;
    font-family: montserratsemibold;
}

#nav-rich-menu li.fab:before,
#nav-rich-menu li.far:before,
#nav-rich-menu li.fas:before {
    position: relative;
    top: -20px;
    float: left;
    color: #d60762;
    font-family: 'Font Awesome 5 Free';
    margin-right: 5px;
}

#nav-rich-menu li.fab a,
#nav-rich-menu li.far a,
#nav-rich-menu li.fas a {
    float: left;
    top: -24px;
    position: relative;
}


@media (min-width: 768px) {
    #nav-rich-menu {
        display: table;
    }
    #nav-rich-menu li {
        float: none;
        display: table-cell;
    }
}

@media (max-width: 767px) {
    #nav-rich-menu li .dropdown_container {
        height: 160px;
    }
    #nav-rich-menu li .dropdown_container a {
        display: block;
        height: 100%;
    }
}

#nav-rich-menu li:last-child {
    margin: 0;
}

#nav-rich-menu li a {
    color: #000;
    padding: 10px 0 13px;
    font-size: 18px;
    cursor: pointer;
    display: block;
}

#nav-rich-menu a:hover, #nav-rich-menu li:hover a {
    background: none;
    text-decoration: none;
    color: #d60762;
}

@media (max-width: 767px) {
    #nav-rich-menu li a {
        padding-left: 10px;
    }
}

#nav-rich-menu .dropdown_container {
    margin-top: 0;
}

#nav-rich-menu .dropdown {
    overflow: hidden;
    padding: 0;
    background: #fff;
    -webkit-box-shadow: 0px 8px 12px -4px rgba(97, 97, 97, 0.5);
    -moz-box-shadow: 0px 8px 12px -4px rgba(97, 97, 97, 0.5);
    box-shadow: 0px 8px 12px -4px rgba(97, 97, 97, 0.5);
}

#nav-rich-menu li .dropdown_container {
    border-bottom: 1px solid #dfdfdf;
    padding: 0;
}

#nav-rich-menu li .dropdown_container:nth-child(2n+1) {
    border-right: 1px solid #dfdfdf;
    clear: both;
}

#nav-rich-menu li .dropdown_container .illustration img {
    height: 90px;
    width: 120px;
}

#nav-rich-menu li .dropdown_container a {
    background: #fff;
    margin: 0;
    padding: 10px;
}

#nav-rich-menu .dropdown_container a:hover {
    background: #f2f0f1;
}

#nav-rich-menu .title_menu h4, #nav-rich-menu .title_menu p {
    color: #000;
}

#nav-rich-menu .title_menu h4 {
    font-size: 20px;
}

#nav-rich-menu .title_menu p {
    font-size: 12px;
}

#nav-rich-menu .dropdown_container a:hover .title_menu h4, #nav-rich-menu .dropdown_container a:hover .title_menu p {
    color: #000;
}

@media (max-width: 767px) {
    #nav-rich-menu .title_menu h4 {
        font-size: 14px;
        margin-top: 10px;
    }
}

.panel-front, .panel-selection {
    background-color: #fff;
    padding: 15px;
}

.panel-front>.panel-heading {
    padding: 0px 0 15px;
}

/*Modificatif JLE pour cacher le titre dans le modÃ¨le 14 mosaÃ¯que 2x2* 01/02/2021 */

.modele_14 h2 {
    font-size: 0px;
}

/*fin modif JLE*/

/*Modificatif JLE pour cacher le titre dans le modÃ¨le 15 mosaÃ¯que 3x3* 01/02/2021 */

.modele_15 h2 {
    font-size: 0px;
}

/*fin modif JLE*/

/*Modificatif JLE pour cacher le titre dans le modÃ¨le 16 mosaÃ¯que 4x4* 01/02/2021 */

.modele_16 h2 {
    font-size: 0px;
}

/*fin modif JLE*/

.panel-front>.x-panel-header span, h2 {
    color: #000;
    font-size: 36px;
    font-family: multicolore_regular;
    font-weight: normal;
}

.btn-default {
    background-color: #fbe21a;
    border-color: #fbe21a;
    color: #000;
    border-radius: 50px;
    padding: 10px 20px 9px 20px;
    font-family: montserratmedium;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    background-color: #e01775;
    border-color: #e01775;
    color: #fff;
}

/*===========    ENCART  FLASH  ============*/

.encart-flash.panel>.panel-heading h2 {
    color: #fff;
    font-size: 32px;
    position: relative;
    top: 5px;
    margin: 0;
}

.encart-flash.panel>.panel-heading h2::before {
    content: '\e84f';
    font-size: 52px;
}

.encart-flash .panel-front {
    padding: 10px 30px;
    background: #d60762;
}

.encart-flash .panel-front p, .encart-flash .panel-front {
    font-size: 18px;
    color: #fff;
    text-align: center;
}

/*===========    ENCART  AGENDA  ============*/

.rsDefaultInv.rsHor .rsArrowLeft .rsArrowIcn {
    background-image: url(images/arrow-left-blanc.png);
}

.rsDefaultInv.rsHor .rsArrowRight .rsArrowIcn {
    background-image: url(images/arrow-right-blanc.png);
}

.panel-front .see_all_results {
    float: right;
}

.rsDefaultInv .rsGCaption {
    background: none repeat scroll 0 0 rgb(47 44 126 / 80%);
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    padding: 20px 20px 20px 0;
}

.bs-bullets button, .bs-bullets button:focus, .bs-bullets button:active, .bs-bullets button:hover {
    border-color: #e01775;
}

.bs-bullets .rsNavSelected button {
    background-color: #e01775;
}

/* .event-wrapper {
    border: none !important;
} */

.encart-agenda .royalSlider {
    height: 100%;
}

.encart-agenda .rsOverflow {
    width: 100% !important;
    height: auto !important;
    float: revert;
}

.encart-agenda .rsContainer {
    height: auto !important;
}

.encart-agenda .rsContent {
    height: auto !important;
}

.encart-agenda .rsSlide {
    height: auto !important;
    position: relative;
}

.encart-agenda .rsContent img {
    height: auto !important;
    width: 100% !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
}

.encart-agenda .rsDefaultInv .rsGCaption {
    position: absolute !important;
    bottom: 0;
}

@media (max-width: 767px) {
    .encart-agenda .rsDefaultInv .rsGCaption {
        position: relative !important;
        clear: both;
        top: 0;
        padding-bottom: 30px;
    }
    .encart-agenda .rsDefaultInv .rsGCaption {
        background: none repeat scroll 0 0 rgb(47 44 126);
    }
}

.encart-titre-bleu h2 {
    padding-left: 50px;
    background: url(images/h2-alaune.png) no-repeat 0 5px;
}

.encart-titre-jaune h2 {
    padding-left: 50px;
    background: url(images/h2-ressources.png) no-repeat 0 5px;
}

.encart-titre-rose h2 {
    padding-left: 50px;
    background: url(images/h2-nouveautes.png) no-repeat 0 5px;
}

/*===========    ENCART  A LA UNE  ============*/

.encart-alaune h2 {
    padding-left: 50px;
    background: url(images/h2-alaune.png) no-repeat 0 5px;
}

/*===========    ENCART  RESSOURCES  ============*/

.encart-ressources h2 {
    padding-left: 50px;
    background: url(images/h2-ressources.png) no-repeat 0 5px;
}

/*===========    ENCART  NOUVEAUTES  ============*/

.encart-nouveautes h2 {
    padding-left: 50px;
    background: url(images/h2-nouveautes.png) no-repeat 0 5px;
}

.encart-nouveautes .panel-front {
    padding: 10px 15px 50px;
}

.encart-nouveautes .liste {
    margin-right: -10px;
}

.encart-nouveautes .liste li {
    float: left;
    position: relative;
    width: 20%;
    padding-right: 10px;
    margin-top: 5px;
}

@media (max-width: 599px) {
    .encart-nouveautes .liste li {
        width: 100%;
    }
}

@media (min-width: 600px) and (max-width: 767px) {
    .encart-nouveautes .liste li {
        width: 50%;
    }
}

@media (min-width: 768px) and (max-width: 1279px) {
    .encart-nouveautes .liste li {
        width: 33.33%;
    }
}

.encart-nouveautes .liste li:last-child {
    margin-right: 0;
}

.encart-nouveautes .liste li a.stat {
    display: block;
    cursor: pointer;
}

#portal .encart-nouveautes .liste li a.stat:hover+a.slice {
    position: absolute;
    height: 274px;
    margin: 0;
    padding-top: 40px;
    transition: all 0.5s ease;
    cursor: pointer;
}

.encart-nouveautes .liste li a.slice {
    display: inline-block;
    position: absolute;
    height: 70px;
    right: 10px;
    overflow: hidden;
    bottom: 0;
    left: 0;
    /* padding: 12px 15px 0; */
    padding: 12px 7px 0;
    text-decoration: none;
    color: #fff;
    background: none;
    transition: all 0.5s ease;
    cursor: pointer;
    text-align: center;
}

#portal .encart-nouveautes .liste li a.slice:hover {
    position: absolute;
    height: 100%;
    margin: 0;
    padding-top: 20px;
    transition: all 0.5s ease;
    cursor: pointer;
    background: rgba(224, 23, 117, 0.8);
}

.encart-nouveautes .liste li .focus-titre {
    display: block;
    /* font-size: 23px; */
    font-size: 24px;
    margin-bottom: 20px;
    text-align: center;
    font-family: montserratmedium;
    color: #d60762;
    background: #fff;
    padding: 4px 0 2px;
    border-radius: 50px;
    transition: all 0.5s ease;
    /* letter-spacing: -0.1em; */
}

#portal .encart-nouveautes .liste li a.slice:hover .focus-titre {
    opacity: 0.45;
    transition: all 0.5s ease;
}

#portal .encart-nouveautes .liste li a.slice:hover .focus-titre:hover {
    opacity: 1;
    transition: all 0.5s ease;
}

.encart-nouveautes .liste li span {
    font-size: 16px;
    text-transform: none;
    text-align: center;
    display: inline-block;
    font-family: montserratmedium;
}

.encart-nouveautes .liste li img {
    width: 100%;
}

#portal .static .liste li a.stat:hover+a.slice, #portal .static .liste li a.slice:hover {
    height: 70px;
    padding: 12px 7px 0;
    background: none;
}

#portal .static .liste li a.slice:hover .focus-titre {
    opacity: 1;
}

/* #portal .encart-acces .panel-body {
    padding-top: 60px;
} */

.encart-acces .tuile {
    position: relative;
    width: 100%;
    height: 150px;
    line-height: 150px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 20px;
    text-align: center;
    cursor: pointer;
    font-size: 16px;
    transition: all 0.35s;
}

.encart-acces .tuile img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    left: 0;
    top: 0;
}

.encart-acces .tuile .btn-default {
    position: relative;
    z-index: 1;
}

/* .encart-acces .expos {
	background-image: url(images/ressources-expos.jpg);
}
.encart-acces .sonores {
	background-image: url(images/ressources-sonores.jpg);
}
.encart-acces .conferences {
	background-image: url(images/ressources-conferences.jpg);
} */

/*===== RICH FOOTER 4 COL =====*/

footer {
    background: #2f2c7e;
    font-size: 16px;
    margin-top: 50px;
}

footer p {
    color: #fff;
    line-height: 24px;
}

footer #footer-4 .container {
    padding: 0;
}

#rich-footer-4 {
    padding: 10px 0;
    max-width: 100%;
}

#footer-4 a {
    cursor: pointer;
    color: #fff;
}

#rich-footer-4 #menu_3 img {
    margin-top: 40px;
    margin-bottom: 0;
}

#rich-footer-4 #menu_4 img {
    margin-top: 40px;
    margin-bottom: 40px;
}

#rich-footer-4 .menu li {
    margin-left: 14px;
    position: relative;
}

#rich-footer-4 .menu a {
    position: relative;
}

#rich-footer-4 h2 {
    margin-bottom: 10px;
    font-size: 24px;
    color: #fff;
    font-family: montserratsemibold;
    margin: 50px 0 26px;
}

#footer-4 #footer_connexes .container {
    padding: 20px 0;
    border-bottom: 1px solid #777;
}

#footer-4 #footer_connexes {
    text-align: center;
    font-size: 16px;
}

#footer-4 #footer_connexes li {
    display: inline-block;
    position: relative;
    padding: 0 10px 0 5px;
}

#footer-4 #footer_connexes li::before {
    content: "";
    position: absolute;
    right: 0;
    height: 12px;
    top: 6px;
    border-right: 1px solid #fff;
}

#footer-4 #footer_connexes li:last-child::before {
    display: none;
}

#footer-4 .menu div {
    padding: 10px;
}

#footer-4 #sub_rich_footer {
    padding: 10px 0;
    margin-top: 10px;
    background: #5c5a5a;
}

#footer-4 #sub_rich_footer .container {
    padding: 0 20px;
}

#footer-4 #brand_footer {
    display: table-cell;
    padding-left: 10px;
}

#footer-4 #brand_footer a:hover {
    text-decoration: none;
}

#footer-4 #sub_rich_footer p {
    display: table-cell;
    width: 100%;
    color: #f2f0f1;
    text-align: right;
    line-height: normal;
    vertical-align: middle;
}

#footer-4 #sub_footer {
    clear: both;
    overflow: hidden;
    text-align: center;
    padding: 0 0 30px;
}

#footer-4 #sub_footer li {
    display: inline-block;
    position: relative;
    padding: 10px 20px;
}

#footer-4 #sub_footer li.forum {
    padding: 0;
}

#footer-4 #sub_footer li::before {
    content: "";
    position: absolute;
    right: 0;
    height: 12px;
    top: 6px;
    border-right: 1px solid #000;
}

#footer-4 #sub_footer li.forum::before {
    display: none;
}

#footer-4 #sub_footer li:last-child::before {
    display: none;
}

#footer-4 #sub_footer a {
    color: #fbe21a;
}

@media (min-width: 320px) and (max-width: 599px) {
    #rich-footer-4 .col-xs-6 {
        width: 100%;
    }
}

@media (min-width: 320px) and (max-width: 414px) {
    #footer-4 p {
        float: none;
    }
}

@media (max-width: 1024px) {
    #footer-4 #footer_connexes .container {
        margin: 0 15px;
    }
}

@media (max-width: 479px) {
    footer #footer-4 #menu_1 {
        padding-left: 10px;
    }
    footer #footer-4 #menu_3, footer #footer-4 #menu_4 {
        text-align: center;
    }
}

@media (max-width: 1023px) {
    footer #footer-4 .container {
        padding: 0 10px;
    }
}

@media (min-width: 480px) and (max-width: 599px) {
    footer #footer-4 .menu {
        width: 50%;
    }
}

@media (min-width: 720px) and (max-width: 1023px) {
    footer #footer-4 .menu {
        width: 50%;
        padding-left: 70px;
    }
}

div.product-infos {
    display: none;
}

.puce-pleine li::before {
    content: none;
}

#footer-4 ul {
    margin: 30px 0 40px;
}

.sharefooter li {
    display: inline-block;
    position: relative;
    margin: 0 40px 0 0;
    font-size: 14px;
}

.sharefooter li span {
    font-size: 24px;
}

.sharefooter li a span span {
    display: none;
}

.sharefooter li span::before {
    left: -20px;
    position: relative;
}

.util li a::before {
    content: '\e85a';
    font-family: 'ermes-font-update';
    position: absolute;
    left: -22px;
    top: -10px;
    font-size: 24px;
    color: #fff;
    transition: all 0.35s ease;
}

#footer-4 .dowload span {
    font-size: 16px;
}

#footer-4 .dowload [class^="icon-"] {
    font-size: 16px;
}

#footer-4 .dowload span::before {
    position: relative;
    left: -20px;
    top: 12px;
}

#footer-4 .dowload a {
    padding-left: 20px;
}

#footer-4 .newsletter {
    border: 1px solid #fbe21a;
    padding: 10px 40px 10px 20px;
    border-radius: 50px;
    display: inline-block;
    position: relative;
}

.newsletter::before {
    content: '\e85a';
    font-family: 'ermes-font-update';
    position: absolute;
    right: 8px;
    top: -4px;
    font-size: 34px;
    color: #fbe21a;
    transition: all 0.35s ease;
}

/*==================== PROJET RECHERCHE ===================*/

.carousel_1 .slider_container, .carousel_2 .slider_container, .carousel_3 .slider_container {
    background: rgb(47 44 126 / 80%);
}

.carousel_1 .slider_container h3, .carousel_2 .slider_container h3, .carousel_3 .slider_container h3 {
    color: #f5207d;
}

.carousel_1 .slider_container p, .carousel_2 .slider_container p, .carousel_3 .slider_container p {
    color: #fff;
}

.icon-resize-full:before {
    content: '\a096';
    font-family: ermes-font-addon;
}

.icon-resize-small:before {
    content: '\a098';
    font-family: ermes-font-addon;
}

#note-detail {
    display: none !important;
}

.themes {
    display: none;
}
/*
.notice_avis {
    display: none;
}

.avis {
    display: none;
}
*/
.searchContainer h2 {
    font-size: 22px;
    margin-bottom: 40px;
}

#resultats_recherche .displaymode-icon-container.desktop button, #resultats_recherche .siteRestriction-icon-container.desktop button, #resultats_recherche .sort-order button {
    background: #fae11a;
    color: #000;
}

#notice_longue h2 {
    font-weight: normal;
}

#notice_longue_description h2 {
    color: #d60762;
}

#detail-notice {
    margin-bottom: 40px;
}

#detail-notice-enrichissements, #detail-notice-avis {
    margin-top: 40px;
}

#notice_longue_description .btn-info {
    background-color: #fff;
    border-color: #d60762;
    color: #d60762;
    text-decoration: none !important;
}

#notice_longue_description .btn-info:hover {
    background-color: #d60762;
    border-color: #d60762;
    color: #fff;
    text-decoration: none !important;
}

#document_actions .btn-info {
    background-color: #d60762;
    border-color: #d60762;
    color: #fff;
}

#document_actions .btn-info:hover {
    background-color: #fff;
    border-color: #d60762;
    color: #d60762;
}

.btn-primary {
    background-color: #d60762;
    border-color: #d60762;
    color: #fff;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    background-color: #fff;
    border-color: #d60762;
    color: #d60762;
}

.btn-info {
    background-color: #d60762;
    border-color: #d60762;
    color: #fff;
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
    background-color: #fff;
    border-color: #d60762;
    color: #d60762;
}

.btn-validation {
    background-color: #d60762;
    border-color: #d60762;
    color: #fff;
}

.btn-validation:hover, .btn-validation:focus, .btn-validation:active, .btn-validation.active, .open .dropdown-toggle.btn-validation {
    background-color: #fff;
    border-color: #d60762;
    color: #d60762;
}

.btn-basket {
    background-color: #d60762;
    border-color: #d60762;
    color: #fff;
}

.btn-basket:hover, .btn-basket:focus, .btn-basket:active, .btn-basket.active, .btn-basket.disabled, .btn-basket[disabled] {
    background-color: #fff;
    border-color: #d60762;
    color: #d60762;
}

.memoriser .dropdown-toggle {
    border-top: 1px solid #fff;
}

.btn-action {
    background-color: #fff;
    border-color: #d60762;
    color: #d60762;
}

.btn-action:hover, .btn-action:focus, .btn-action:active, .btn-action.active, .btn-action.disabled, .btn-action[disabled] {
    background-color: #d60762;
    border-color: #d60762;
    color: #fff;
}

.actions .btn-dark {
    background-color: #d60762;
    border-color: #d60762;
    color: #fff;
}

.actions .btn-dark:hover, .actions .btn-dark:focus, .actions .btn-dark:active, .actions .btn-dark.active, .actions .btn-dark.disabled, .actions .btn-dark[disabled] {
    background-color: #fff;
    border-color: #d60762;
    color: #d60762;
}

#facet_container .facetSuggest a:hover {
    background-color: #d60762;
}

.btn-dark {
    background-color: #d60762;
    border-color: #d60762;
    color: #fff;
}

.btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark.active, .btn-dark.disabled, .btn-dark[disabled] {
    background-color: #fff;
    border-color: #d60762;
    color: #d60762;
}

.btn-warning {
    background-color: #d60762;
    border-color: #d60762;
    color: #fff;
}

.btn-warning:hover {
    background-color: #fff;
    border-color: #d60762;
    color: #d60762;
}

a.btn-technicalReport {
    background-color: #d60762;
    border-color: #d60762;
    color: #fff;
}

a.btn-technicalReport:hover {
    background-color: #fff;
    border-color: #d60762;
    color: #d60762;
}

.btn-group.open .dropdown-toggle, .btn:active, .btn.active {
    box-shadow: none;
}

.btn-default .caret, .btn-account .caret, .btn-basket .caret {
    border-top-color: #fff;
}

.btn-default:hover .caret, .btn-account:hover .caret, .btn-basket:hover .caret {
    border-top-color: #d60762;
}

.search-icon-container .btn-primary {
    background-color: #000;
    border-color: #000;
}

.facetList .badge {
    color: #d60762;
}

#criteres_recherche p {
    color: #000;
}

#description_resultats, #description_resultats_pendingActiveClients, .taille_page {
    color: #d60762;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    border-color: #d60762;
    color: #d60762;
}

.btn-group.pageSize-container button {
    color: #d60762;
}

#resultats>ul>li, #resultats>ul>li.on {
    background-color: #fff;
    border-color: #ebebeb;
}

.select-all {
    background-color: #2f2c7e;
}

li.ajouter_selection {
    background-color: #2f2c7e;
}

#resultats .select {
    background-color: #ebebeb;
}

.statut, .statut-disabled, .statut-primaryDoc {
    background-color: #fff;
}

.vignette_document .icon-new {
    background-color: #640d3b;
    box-shadow: -3px -3px 0 #18859c;
    color: #fff;
}

.btn-group.pageSize-container.open .dropdown-menu>li>a {
    color: #d60762;
}

.displaymode-icon-container .active, .siteRestriction-icon-container .active, .pageSize-container .active, .sort-order .active {
    background-color: #d60762;
    color: #fff;
}

.displaymode-icon-container a.active:hover, .siteRestriction-icon-container a.active:hover, .pageSize-container a.active:hover, .sort-order a.active:hover {
    background-color: #fff;
    color: #d60762;
}

h2.category_header {
    color: #000;
}

h2.category_header span {
    color: #fff;
    background: #d60762;
    padding: 6px 18px;
    border-radius: 50px;
}

h2.category_header span span {
    padding: 0;
}

h3.category_header {
    background-color: #fbe21a;
    color: #000;
}

.detail-holdings-class [class|="detail-holds"] thead th, .detail-subscriptions thead th, .detail-holdings-class [class|="detail-holds"] thead td, .detail-subscriptions thead td {
    background-color: #fff;
    color: #d60762;
}

#multi_selection_simple .bouton_detail, #multi_selection .bouton_detail {
    color: #d60762;
}

.mobile-navigation {
    background-color: #d60762;
}

.mobile-navigation .btn.precedent, .mobile-navigation .btn.suivant {
    background-color: #d60762;
}

.mobile-navigation>.btn-group, .mobile-navigation .btn {
    background-color: #640d3b;
}

/* calendrier */

.ui-datepicker th, .ui-datepicker td {
    font-size: 12px;
}

#notice_longue h3 {
    color: #000;
}

#detail-notice-rebound {
    margin-top: 60px;
}

.suggestion_container {
    margin-top: 30px;
}

.suggestion_container>h3 {
    margin-left: 5px;
    margin-bottom: 20px;
}

.detail-holdings-class {
    margin-bottom: 80px;
}

.anonymous-info .btn[data-v-a026d4e8] {
    background: #2f2c7e;
    border-color: #2f2c7e;
    margin-right: 0;
    margin-top: -11px;
}

.anonymous-info .btn-info:hover {
    color: #fff;
}

.alert-warning[data-v-a026d4e8] {
    padding-left: 0;
    border: none;
}

.holdings-subscription-section[data-v-5609e603] {
    background: #d60762!important;
}

.detail-holdings-class tr:nth-child(even) {
    background-color: #fbe9f2;
}

.well {
    margin-bottom: 20px;
    background: none;
    border: none;
    border-radius: 0;
    box-shadow: none;
}

#notice_longue .template-title {
    font-size: 16px;
}

#menu-more {
    background: none;
    border: none;
    margin: 0px 0 30px;
    padding-left: 0;
}

#menu-more a {
    background-color: #fbe21a;
    border-color: #fbe21a;
    color: #000;
    border-radius: 50px;
    padding: 10px 20px 9px 20px;
    font-family: montserratmedium;
    transition: all 0.35s;
}

#menu-more a:hover {
    background-color: #d60762;
    border-color: #d60762;
    color: #fff;
    transition: all 0.35s;
}

#enrichissements .content_tab {
    border: none;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
}

/*==================== COMPTE ===================*/

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
    background-color: #2f2c7e;
}

.user-name {
    color: #2f2c7e;
}

.myaccount-profile .account-label {
    color: #2f2c7e;
}

.myaccount-activity .activity-feed ul li.AddComment .action, .myaccount-activity .activity-feed ul li.AddTag .action {
    color: #2f2c7e;
}

.basketLabel .btn-info {
    background: #2f2c7e;
    border-color: #2f2c7e;
    font-size: 16px;
    font-weight: bold;
}

#global_basket_actions .btn-dark {
    background: #2f2c7e;
    font-size: 16px;
    font-weight: bold;
}

.user-account .menu #moduleDropdownMenu {
    background: #2f2c7e;
    border-color: #2f2c7e;
    color: #fff;
}

.user-account .component.activity, .user-account .component.contributions, .user-account .component.digital-space, .user-account .component.events, .user-account .component.messages, .user-account .component.newsletters, .user-account .component.preferences, .user-account .component.profile, .user-account .component.searches {
    background: #fff !important;
}

.myaccount-contributions-summary h3, .myaccount-rights h3, .myaccount-comments h3, .myaccount-tags h3, .search-preferences-header h3, .myaccount-memorysearch-summary h3, .myaccount-agendaregistrations h3 {
    margin: 20px 0;
    color: #000;
}

.search-preferences-list li {
    margin: 30px 0;
}

.alert-info {
    color: #2f2c7e;
    background-color: #ffe3ef;
    border-color: #ffe3ef;
}

.user-account-frame-container h2 {
    font-size: 21px;
    font-weight: bold;
    font-family: montserratregular;
    margin: 20px 0;
}

.user-account-frame-container .panel>.panel-heading h2, .user-account-frame-container .panel-title, .panel-front>.x-panel-header {
    text-transform: none;
}

.template-title, .template-info {
    color: #000;
}

.template-resume {
    font-size: 14px;
}

/* ============ MOBILE ============*/

@media (max-width: 767px) {
    header {
        background: #fae11a;
        margin-bottom: 30px;
    }
    .navbar-header {
        margin-top: 10px;
        margin-bottom: 10px;
    }
}

@media (max-width: 1023px) {
    .navbar-header {
        margin-bottom: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    header {
        background-size: 100% 220px;
        background-position: center 60px;
    }
    .navbar-header {
        margin-top: -20px;
    }
    #menu-panel {
        margin-top: 20px;
    }
    #nav-rich-menu li a {
        font-size: 14px;
    }
}

/* Apple iPhone 5 - 320 Ãƒâ€” 568 dp */

@media (min-width: 320px) and (max-width: 359px) {
    .navbar-inverse .navbar-brand {
        padding: 0 0 78px 288px;
    }
}

/* Google Nexus 5 -360 Ãƒâ€” 640 dp */

@media (min-width: 360px) and (max-width: 374px) {
    .navbar-inverse .navbar-brand {
        padding: 0 0 88px 332px;
    }
}

/* Apple iPhone 6 - 375 Ãƒâ€” 667 dp */

@media (min-width: 375px) and (max-width: 383px) {
    .navbar-inverse .navbar-brand {
        padding: 0 0 92px 348px;
    }
}

/* Google Nexus 4 - 384 Ãƒâ€” 640 dp */

@media (min-width: 384px) and (max-width: 410px) {
    .navbar-inverse .navbar-brand {
        padding: 0 0 92px 348px;
    }
}

/* Google Nexus 6 - 411 Ãƒâ€” 731 dp */

@media (min-width: 411px) and (max-width: 413px) {
    .navbar-inverse .navbar-brand {
        padding: 0 0 100px 378px;
    }
}

/* Apple iPhone 6 Plus - 414 Ãƒâ€” 736 dp */

@media (min-width: 414px) and (max-width: 431px) {
    .navbar-inverse .navbar-brand {
        padding: 0 0 100px 378px;
    }
}

/* Nokia Lumia 1520 - 432 Ãƒâ€” 768 dp */

@media (min-width: 432px) and (max-width: 479px) {
    .navbar-inverse .navbar-brand {
        padding: 0 0 106px 398px;
    }
}

/* =============== TABLETTE ===============*/

/* Amazon Kindle Fire HD 7 -480 Ãƒâ€” 800 dp */

@media (min-width: 480px) and (max-width: 599px) {
    .navbar-inverse .navbar-brand {
        padding: 0 0 114px 428px;
    }
}

/* Google Nexus 7 - 600 Ãƒâ€” 960 dp */

@media (min-width: 600px) and (max-width: 719px) {}

/* Microsoft Surface Pro - 720 Ãƒâ€” 1280 dp */

@media (min-width: 720px) and (max-width: 767px) {}

/* Apple iPad Air - 768 Ãƒâ€” 1024 dp */

@media (min-width: 768px) and (max-width: 1023px) {
    .encart-nouveautes .liste li .focus-titre {
        font-size: 21px;
    }
}

/* Samsung Galaxy Tab 10.1 - 800 Ãƒâ€” 1280 dp */

@media (min-width: 800px) and (max-width: 1023px) {}

/* Apple iPad Pro 12.9 - 1024 Ãƒâ€” 1366 dp */

@media (min-width: 1024px) and (max-width: 1279px) {
    .navbar-inverse .navbar-brand {
        padding: 0 0 112px 418px;
    }
}

/* ================ LAPTOP ================*/

/* Google Chromebook Pixel - 1280 Ãƒâ€” 850 dp */

@media (min-width: 1280px) and (max-width: 1365px) {}

/* Apple MacBook Air 11.6 - 1366 Ãƒâ€” 768 dp */

@media (min-width: 1366px) and (max-width: 1439px) {}

/* Apple MacBook Air 13.3 - 1440 Ãƒâ€” 900 dp */

@media (min-width: 1440px) and (max-width: 1499px) {}

/*  Microsoft Surface Book - 1500 Ãƒâ€” 1000 dp */

@media (min-width: 1500px) and (max-width: 1679px) {}

/* Apple MacBook Pro 15.4 - 1680 Ãƒâ€” 1050 dp */

@media (min-width: 1680px) and (max-width: 1919px) {}

/* ================ DESKTOP ================*/

/* Apple iMac 21.5 -1920 Ãƒâ€” 1080 dp */

@media (min-width: 1920px) and (max-width: 2559px) {}

/* Apple iMac 27 -2560 Ãƒâ€” 1440 dp  */

@media (min-width: 2560px) {}

.event-agenda-nice {
    font-style: initial !important;
}

/*==============================================*/

/*================   CODE PEN  =================*/

/*==============================================*/

/*https://codepen.io/mcraiganthony/pen/NxGxqm*/

/*================   AGENDA  =================*/

/* .card__bouton {
	text-align: right;
}
.btn--block {
	margin-top: 10px;
	display: block;
}
.cards {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
}
.cards__item {
	display: -webkit-box;
	display: flex;
	padding: 1rem;
}
@media (min-width: 40rem) {
  .cards__item {
    width: 50%;
  }
}
@media (min-width: 56rem) {
  .cards__item {
    width: 33.3333%;
  }
}
.card {
  background-color: white;
  border-radius: 0.25rem;
  box-shadow: 0 10px 20px -14px rgba(0, 0, 0, 0.5);
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  overflow: hidden;
}
.card p {
  color: #272727;
}
.card:hover .card__image {
  -webkit-filter: contrast(100%);
          filter: contrast(100%);
}
.card__content {
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  padding: 10px 20px 20px 20px;
  position: relative;
}
.card__image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  -webkit-filter: contrast(70%);
  filter: contrast(70%);
  overflow: hidden;
  position: relative;
  -webkit-transition: -webkit-filter 0.5s cubic-bezier(0.43, 0.41, 0.22, 0.91);
  transition: -webkit-filter 0.5s cubic-bezier(0.43, 0.41, 0.22, 0.91);
  transition: filter 0.5s cubic-bezier(0.43, 0.41, 0.22, 0.91);
  transition: filter 0.5s cubic-bezier(0.43, 0.41, 0.22, 0.91), -webkit-filter 0.5s cubic-bezier(0.43, 0.41, 0.22, 0.91);
}
.card__image::before {
  content: "";
  display: block;
  padding-top: 56.25%;
}
@media (min-width: 40rem) {
  .card__image::before {
    padding-top: 66.6%;
  }
}
.card__title {
  color: #d60762;
  font-size: 24px;
  margin: 10px 0;
  font-family: montserratbold;
}
.card__text {
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  font-size: 14px;
  line-height: 1.5;
}

.card__content i {
  color: #d60762;
}
.card__text a {
  color: #d60762;
}
.card__loc,
.card__even,
.card__date,
.card__time {
	font-size: 14px;
	font-family: montserratmedium;
	margin: 0 0 3px;
}
.card__time {
	text-transform: capitalize;
}
*/

/* T20-05213 */

.encart-acces .tuile {
    position: relative;
    width: 100%;
    height: auto;
    line-height: normal;
}

.encart-acces .tuile .btn-default {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    overflow: hidden;
}

.encart-acces .tuile img {
    position: relative;
    left: auto;
    top: auto;
}

/* end T20-05213*/

#detail-holdings h3.category_header {
    /*display: none;*/
}

#detail-primary-abstract h2.category_header {
    font-size: 15px;
}

h2.category_header span {
    color: #d60762;
    background: #fff;
    padding: 6px 0;
}

.ermes_form.is-in-webframe.form-horizontal.ermes_form_container.ermes_container .form-group:first-child {
    display: none;
}

.ermes_form.is-in-webframe.form-horizontal.ermes_form_container.ermes_container .indexWrapper .control-label {
    width: 210px;
}

.ermes_form.is-in-webframe.form-horizontal.ermes_form_container.ermes_container .indexWrapper .control-label+div {
    width: 69%;
}

.vignette_document .icon-new {
    background-color: #fae11a;
    box-shadow: -3px -3px 0 #847504;
}

/*Recherche avancÃ©e*/

/* #ERMES20_FORM .search-form-buttons {
	display: none;
}
#ERMES20_FORM .search-form-description {
	display: none;
}
#ERMES20_FORM .panel-body .form-group:first-child {
	display: none;
}
#ERMES20_FORM .indexWrapper .control-label {
	width: 230px;
}
#ERMES20_FORM .indexWrapper .control-label + div {
	width: 78%;
}
#ERMES20_FORM .field-container + .search-form-buttons {
	display: block;
} */

@media (min-width: 768px) {
    #ERMES20_FORM .search-form-description {
        display: none;
    }
    /*#ERMES20_FORM .search-form-buttons {
        display: none;
    }*/
    #ERMES20_FORM .form-group label {
        display: inline-block;
        width: 21%;
        text-align: right;
        padding-right: 5px;
    }
    #ERMES20_FORM .form-group .checkbox-field-label {
        display: inline-block;
        width: 21%;
        text-align: right;
        padding-right: 5px;
    }
    #ERMES20_FORM .form-group input[type="checkbox"]+label {
        width: 90%;
        text-align: left;
    }
    #ERMES20_FORM .form-group .input-and-buttons {
        display: inline-block;
        width: 78%;
    }
    #ERMES20_FORM .form-group .input-and-buttons .input-wrapper {
        width: 95%;
    }
    #ERMES20_FORM .form-group .checkbox-field-label+.input-wrapper {
        display: inline-block;
        width: 78%;
    }
    #ERMES20_FORM .field-container+.search-form-buttons {
        display: block;
    }
}
.model-html .pattern .media:first-child {margin-top: 15px;}
/*Encart formulaire recherche */

/*.search-form-component .search-form-buttons {
    display: none;
}*/

.search-form-component .field-container+.search-form-buttons {
    display: block;
}

/* TEST SOUS MENU CONNEXE */

.all-link-connexe .btn-default:focus, .all-link-connexe .btn-default:active, .all-link-connexe .btn-default.active, .all-link-connexe .open .dropdown-toggle.btn-default, .all-link-connexe .btn-default:hover {
    background: none;
}

.all-link-connexe .dropdown-menu li a {
    cursor: default;
}

.all-link-connexe .dropdown-menu li a:hover {
    background: none;
}

@media (max-width: 480px) {
    .model-html .media>.pull-left {
        margin-right: 10px;
        width: 100%;
    }
    .model-html .media, .media-body {
        float: left;
        margin: 10px 0 0 0;
    }
    .model-html .media-object {
        width: 100% !important
    }
}

/*
ul.list_puce {
    list-style-type: none;
}

ul.list_puce li, .list_puce ol li {
    line-height: 2.2;
    list-style: none;
    padding-left: 50px;
    background: url(images/h2-nouveautes.png) no-repeat 0 5px;
}

.list_puce ol {
    list-style-type: none;
    margin: 12px 0;
}

.list_puce ol li {
    padding-left: 30px;
    background-size: 18px;
}

.list_puce ol li:before {
    display: none;
}
*/

/* Standard liste */

ul.list_puce {
    list-style-type: none;
}

ul.list_puce li, .list_puce ol li {
    line-height: 2.2;
    list-style: disc;
    margin: 0;
}

.list_puce ol {
    list-style-type: none;
    margin: 12px 0;
}

.list_puce ol li {
    padding-left: 0;
    margin-left: 30px;
    list-style: none;
}

.list_puce ol li:before {
    display: none;
}

.list_puce ol li::before {
    content: '>';
    position: relative;
    background: transparent;
    display: inline-block;
    font-size: 14px;
    color: #333;
    vertical-align: middle;
}

@media (min-width: 768px) {
	.pattern .media,
	.pattern .media-body{
		max-width: 50%;
	}
}


.logon-form-modal .registration {
	font-size:16px;
}	
#dropMenu1 .icon-lock:before {
	content:"\e802";
}	
.logon-form-modal div.part-left {
		width:45% !important;
}
.logon-form-modal div.part-right {
		width:55% !important;
}

/* SL : T21-05435 - Agenda - modification de la zone Dates de l'événement */
#notice_longue .event-plages .plage-date, #notice_longue .event-plages .plage-queue.alert.alert-info, #notice_longue .row .category_header {
	/*display:none;*/
}

#menu-more li {
    margin-bottom: 20px;
    margin-top: 5px;
}


/* bH : sera reporté plus tard dans la skin piteM */
#langue-btn > a {
    color: #232321;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 14px;
    opacity: 0.7;
    padding: 10=0 10 100px;
    top : 1;
    z-index:initial;
position: fixed;
}


#nav_connexe.hidden-xs {
	display: block !important;
}
.link-connexe.fab:before,
.link-connexe.far:before,
.link-connexe.fas:before {
    position: relative;
    top: 8px;
	right: 5px;
}

@media (max-width: 767px) {
	.header-banner-menu .button-my-account.btn-group {
		display: none;
	}
	#nav_connexe {
		padding: 0;
	}
	#nav_connexe.hidden-xs {
		display: block !important;
		position: absolute;
		top: 3px;
		right: 20px;
	}
	.all-link-connexe .btn-default {
		color: #fff;
	}
	.all-link-connexe .btn-default:hover {
		text-decoration: none;
		color: #fae11a;
	}
	.link-connexe.fab:before,
	.link-connexe.far:before,
	.link-connexe.fas:before {
		color: #fff;
	}
}

.logon-form-modal .html-content {
	padding-top:500px !important;
	background-color:inherit !important;
	
}

.deleted-resource-info {
	display:none;
}

/*Rendu 3 colonne DEBUT*/

.MNCA .notice.notice_courte .thumbnail-wrapper {
    margin: 0 20px 20px 0;
    background-size: 100%;
    height: 200px !important;
    padding: 20px;
    background: #fff;
    border-radius: 10px;
    object-fit: cover;
    text-align: center;
}

div#mncaVignet¨{
    margin: 2px auto;
}
#mncaVignet .thumbnail-wrapper img {
    height: 100%;
    width: 100% !important;
    margin: 0 auto;
    background: #ffd64d;
    object-fit: cover;
}

.MNCA .titreMosaic {
max-width: 267px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.MNCA .locationMosaic {
max-width: 249px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
font-size:13px;
}
.MNCA .categorieMosaic {
max-width: 267px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
#modeDisplayVignet{
background-color: #fff !important;
}
#modeDisplayVignet .MNCA .notice.notice_courte{
    background-color: #fff;
}
.MNCA .notice.notice_courte[data-base="CALENDAR"] .thumbnail-wrapper img {
    height: 100% !important;
    width: 80px !important;
    margin: 0 auto;
    background: #ffd64d;
}
.mncaVignet>.thumbnail-wrapper>img {
    background-image: none;
    border-radius: 14px;
}
.mncaVignet>.thumbnail-wrapper {
padding: 0px !important;
}
#modeDisplayVignet li{
	border-bottom:0px !important;
}
/*Rendu 3 colonnes FIN */

