.switch-language {
    position: relative;
    top: 1px;
}

.google-map-infobox .infobox-img {
    top: auto;
    right: auto;
    float: none;
    margin-left: 10px;
}

.google-map-infobox .infobox-text-content {
    margin-top: 10px;
}

#fieldset-top, #fieldset-bottom{
    padding:15px 0 30px;
}

.form-control.chosen-container {
    height: auto;
    min-height: 40px;
}

.form-control ul.chosen-choices {
    height: auto !important;
    max-height: none !important;
    min-height: 40px;
}

.chosen-container-multi .chosen-choices li.search-choice {
    margin-top: 4px;
}

.chosen-container-multi .chosen-choices li.search-field {
    margin: 2px 0 0;
}

div#Y9FSFea8woOwnA2r0QJR9d6G {
    margin-top: 65px;
margin-bottom: 65px;
}

.events.allEvents.events-mosaic p.contact {
    display: none;
}

a.btn.btn-link.btn-add {
    color: grey;
    background: white;
}

table {
    background-color: #052e44;
}
table.elements {background-color:white;}


.line-home-directory div.table-responsive table.table thead th, .line-home-directory div.table-wrapper table.table thead th {
    min-width: 300px;
}


div#tL36tT00Wfl0wbU1iYI1IPsk {
    margin-bottom: 16rem;
}

.line-apropos {
    margin-top: 7rem;
    margin-bottom: 16rem;
}



.nouveau-footer-logo {
    background-color: #052d44;
    padding-top: 40px;
    padding-bottom: 10px;
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}

.line-home-pourquoiCTA {
    margin-top: 0px;
    margin-bottom: 0px!important;
}

.line-cta-learnMore {
    margin-bottom: 0px!important;
    margin-top: 0px!important;
}

.zone-news .row .col-sm-8 img.news-thumbnail {
    object-fit: cover!important;
    height: 240px!important;
}

.line-actualites-nouveau .zone-news .news-content img {
    object-fit: cover!important;
}

.toHide{
 display: none!important;
}

.line.podcast-connexion {
    margin-top: 5em;
    margin-bottom: 5em;
}

.podcast-connexion #registration-member h1{
    font-size: 1.5em;
}

.podcast-connexion .form-withProgress__navigation-footer .btn-link {
    background-color: #1AA7FC;
    margin-right: 10px;
}

.podcast-connexion .form-withProgress__navigation-footer .btn {
    text-transform: none;
}

.podcast-connexion .form-withProgress__navigation-footer .btn-link:hover {
    background-color: #929292;
}

.ui-helper-hidden-accessible div, 
.ui-tooltip{
    display:none!important;
}

#site-wrapper .line-menu-new .dropdown-menu{width:auto;}

/* Sept 2025 - Formulaire maillage */
.form-horizontal .form-element-manufacturier_besoins_specifiques label{display:block;float:none;width:100%}.form-horizontal .form-element-manufacturier_besoins_specifiques label+.col-md-12{width:100%;margin-top:15px}.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden .content.member{position:relative;padding:30px}@media (min-width: 768px){.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden .content.member{padding-left:calc(33.33333333% + 30px)}}@media (min-width: 1200px){.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden .content.member{padding-left:calc(25% + 30px)}}.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden .content.member .o-layout-item__form{width:100%;margin-right:0}.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden .content.member .o-layout-item__list-group{font-family:"Quicksand", Helvetica, Arial, sans-serif;font-weight:700;font-size:14px;display:flex;flex-direction:column-reverse;justify-content:start;gap:20px;padding-bottom:30px}@media (min-width: 768px){.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden .content.member .o-layout-item__list-group{position:absolute;top:0;bottom:0;left:0;background-color:white;width:33.33333333%;padding:30px}}@media (min-width: 1200px){.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden .content.member .o-layout-item__list-group{width:25%}}.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden .content.member .o-layout-item__list-group .list-group__wrapper,.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden .content.member .o-layout-item__list-group .crm-entity__info-wrapper{border-radius:4px;border:1px solid #052d44}.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden .content.member .o-layout-item__list-group .crm-entity__info-wrapper>h5.crm-entity__info-title,.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden .content.member .o-layout-item__list-group .list-group__wrapper>h5.list-group__title{background:#052d44;color:white;font-weight:700;border:1px solid #052d44}.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden .content.member .o-layout-item__list-group .list-group{margin-bottom:0}.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden .content.member .o-layout-item__list-group .list-group-item{border-left:none;border-right:none}.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden .content.member .o-layout-item__list-group .list-group-item .fa-solid:before{content:"";width:15px;height:15px;display:inline-block;vertical-align:middle;margin-right:12px}.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden .content.member .o-layout-item__list-group .list-group-item .fa-solid.fa-close{background:url(https://cdn.ca.yapla.com/company/CPYYqkrv6PJWeK6TL28U1Ke4/asset/images/Assets/icon-ko.png) no-repeat center;filter:invert(43%) sepia(11%) saturate(5571%) hue-rotate(322deg) brightness(89%) contrast(110%);background-size:13px}.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden .content.member .o-layout-item__list-group .list-group-item .fa-solid.fa-check{background:url(https://cdn.ca.yapla.com/company/CPYYqkrv6PJWeK6TL28U1Ke4/asset/images/Assets/icon-ok.png) no-repeat center;filter:invert(10%) sepia(33%) saturate(4899%) hue-rotate(183deg) brightness(98%) contrast(96%);background-size:13px}.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden .content.member .o-layout-item__list-group .list-group-item.active .fa-solid{filter:invert(100%) sepia(6%) saturate(2%) hue-rotate(91deg) brightness(114%) contrast(100%)}.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden .object-main-title{display:block}.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden .object-main-title h2{font-weight:600;display:block}@media (min-width: 768px){.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden .object-main-title h2{padding-right:150px}}@media (min-width: 992px){.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden .object-main-title h2{padding-right:215px}}.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden #formWrapper{display:flex;flex-direction:column-reverse}.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden #formWrapper .footer-button-container{margin:-96px 0 50px}@media (max-width: 767px){.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden #formWrapper .footer-button-container{margin:0 0 50px}.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden #formWrapper .footer-button-container .pull-right{float:none !important}.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden #formWrapper .footer-button-container .btn{display:block;width:100%}}.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden .control-label{float:none;width:100%;display:block}.page-membres.member--isConnected .line.line-content-notFull .zone-member.object-menu-hidden .control-label+.col-md-12{float:none;width:100%;display:block}.object-form-action:has(.field-object-prev-element[style="display: none;"]){justify-content:end}.object-form-action .field-object-next-element,.object-form-action .field-object-prev-element{background:transparent;color:#052d44;border:1px solid #052d44;border-radius:100px;padding:13px 20px;height:auto;line-height:normal;margin:0 0 40px;font-size:13px;text-transform:none}.object-form-action .field-object-next-element:hover,.object-form-action .field-object-next-element:focus,.object-form-action .field-object-prev-element:hover,.object-form-action .field-object-prev-element:focus{background:#052d44;color:white}.object-top-action{display:flex;justify-content:space-between;flex-direction:row-reverse;gap:10px}.object-top-action .pull-left,.object-top-action .pull-right{float:none;margin-left:0}@media (max-width: 767px){.object-top-action{flex-direction:column-reverse}}.object-top-action .btn-link{background:transparent;color:#052d44;border:1px solid #052d44}.object-top-action .btn-link:hover,.object-top-action .btn-link:focus{background:#052d44;color:white}.form-group .table>thead>tr>th,.form-group .table>tbody>tr>th,.form-group .table>tfoot>tr>th,.form-group .table>thead>tr>td,.form-group .table>tbody>tr>td,.form-group .table>tfoot>tr>td{padding:15px 8px}.form-group .table-striped>thead>tr>th{background:#052d44;color:white;padding:10px 8px}.field-object-remove-element,.field-object-edit-element{color:#052d44}.table-hover>tbody>tr:hover>td{color:#1aa7fc}
