ul#menuContextuel{
    padding-top: 25px;
}
.notre-methodo h2{
    text-align: left;
    margin-bottom: 15px;
}
.notre-method .detail-methode{
    text-align: left;
}
.habillage .entete-habillage {
  z-index: 950;
  width: 1000px;
  margin: 0 auto;
  margin-top: 200px;
}
.tab-classement tr td span{
    line-height: 12px;
}
    .entete.trophees-services-bancaires .image-background.home{
        background-image: url(https://cdn-img.pricebank.fr/meilleure-banque/background-services-bancaires.jpg);
    }

    .classement .block-hover {
        opacity: 0;
        z-index: 1;
        display:block;
        position: absolute;
        width: 100%;
        height: 100%;
        transition: 0.2s ease all;
        border-radius:3px;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        top: 0px;
        left: 0px;
    }
    .bloc-trophees{
        position: relative;
    }
    .classement {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        padding-top: 60px;
    }
    
    .block-hover p {
        width: auto;
        font-family: 'Open sans';
        color: #ffffff;
        margin: auto !important;
        height: 33px;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        font-size: 16px;
        line-height: 18px;
        font-weight: 600;
    }
    .classement a:hover .block-hover {
        z-index: 1;
        background-color: #007bff;
        position: absolute;
        opacity: 1;
    }
    .bloc-logo {
        width: 169px;
        float: right;
        text-align: center;
        position: relative;
        height: 105px;
    }
    .tab-classement tbody tr {
        height: 50px;
        border-bottom: 1px solid #d8d8d8;
    }
    .drop-down {
        display: none;
    }
    .place-1 {  
        width: 308px;
        display: block;
        margin: auto;
        position: relative;
        top:0;
        cursor:pointer;    
        background: #ffffff !important;
        width: 308px;
        height: 150px;
        border-radius: 3px;
    }
    td.banque{
        width: 123px;
    }
    .custom-btn-small{
        white-space: nowrap;
    }
    td.pos {
        font-size: 18px;
        font-weight: 700 !important;
    }
    .tab-classement tr td.profil strong {
        color: #4b494f;
        font-size: 16px;
        font-style: normal;
    }
    .tab-classement tbody tr {
        height: 50px;
        border-bottom: 1px solid #d8d8d8;
    }
    .tab-classement tbody tr:nth-child(2n) {
        background-color: #eee;
    }
    .border-top-blue {
        border-top: 3px solid #64A3E2 !important;
    }
    .tab-classement {
        font-size: 16px;
        font-family: 'Open sans';
        margin-top: 62px;
        border-top: 3px solid #D8D8D8;
    }
    .tab-classement tr td.profil {
        color: #a2a2a2;
        font-size: 12px;
        font-style: italic;
    }
    .tab-classement thead tr {
        background-color: #F8F8F8;
        font-size: 16px;
        font-family: "Open sans";
        height: 51px;
    }
    .place-2,.place-3 {
        margin-top:20px;
        position: relative;
        display: inline-block;
        margin: 0 auto;
        margin-right: auto;
        padding: 15px;
        margin-right: 15px;
        background: #ffffff !important;
        border-radius: 3px;
    }
    .libelle-place {
        color: #a2a2a2;
        font-size: 12px;
        font-style: italic;
        padding-top: 20px;
        position: absolute;
        bottom: 10px;
        left: 0;
        right: 0;
    }
    .libelle-place strong {
        color: #4b494f;
        font-size: 16px;
        font-weight: 500;
        font-style: initial;
    }
    .place-2 .block-hover p,.place-3 .block-hover p{
        margin-left: 30px;
        margin-right: 5px;
    }
    .place-2 .imgBanque,.place-3 .imgBanque{
        margin-top: 5px;
        margin-left: 25px;
    }
    .place-2 .libelle-place,.place-3 .libelle-place{
        left:35px;
    }
  
    .entete {
        position: relative;
        height: 561px;
        overflow: hidden;
    }
    .classement {
        top:180px;
    }
    .trophees-tarifs-bancaires .place-1 .trophee-or-img, .trophees-tarifs-bancaires .place-2 .trophee-argent-img, .trophees-tarifs-bancaires .place-3 .trophee-bronze-img {
        background-image: url(https://cdn-img.pricebank.fr/meilleure-banque/trophee-des-tarifs.png);
    }
    .place-2 .trophee-argent-img, .place-3 .trophee-bronze-img {
        background-image: url("https://cdn-img.pricebank.fr/meilleure-banque/trophee-des-services.png") ;      
        position: absolute;
        top: 0;
        bottom: 0;
        width: 63px;
        height: 100px;
        margin: auto;
        left: 0;
        z-index: 2;
    }
    .place-3 .trophee-bronze-img {
        background-position-x: -122px;
    }
    .place-2 .trophee-argent-img {
        background-position-x: -60px;
    }
    .place-1 .trophee-or-img {
        background-image: url(https://cdn-img.pricebank.fr/meilleure-banque/trophee-des-services.png);
        background-position-x: 3px;
        background-position-y: -6px;
        position: absolute;
        top: -55px;
        left: 0;
        right: 0;
        width: 63px;
        height: 100px;
        margin: auto;
        padding-top: 0;
        z-index: 2;
    }

    .place-2, .place-3 {
        width:300px;
        height: 105px;
        background: #fff;
        border-radius: 3px;
        display: inline-block;
        vertical-align: top;
    }
    .place-1 .imgBanque {
        position: absolute;
        margin: auto;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }
    .classement img.aura-first-place {
        position: absolute;
        top: -80px;
        padding-top: 0px;
        left: 0px;
        right: 0;
        margin: auto;
        z-index: 1;
    }
    .classement-onglet-banque .content-drop-down{        
        margin-bottom: -99px;
    }
    .content-drop-down{
        z-index: 2;
        position: relative;
        list-style: none;
        padding: 0;
        margin-top: 0;
        text-align: left;
        font-family: "Open Sans";
    }
    .trophees-tarifs-bancaires .img-illustr img, .trophees-tarifs-bancaires .img-illustr2 img, .trophees-tarifs-bancaires .img-illustr3 img, .trophees-tarifs-bancaires .img-illustr4 img, .trophees-tarifs-bancaires .img-illustr6 img {
        height: 82px;
    }
    .classement-onglet-banque{
        margin-top:90px;
    }
    .notre-methodo {
        text-align: left;
    }
    #content.trophees-tarifs-bancaires .illustr-methodo:first-of-type .img-illustr, .trophees-tarifs-bancaires .illustr-methodo .img-illustr2, .trophees-tarifs-bancaires .illustr-methodo .img-illustr3, .trophees-tarifs-bancaires .illustr-methodo .img-illustr4, .trophees-tarifs-bancaires .illustr-methodo .img-illustr6 {
        background: 0 0;
    }
    #content p.title-note {
        color: #4b494f;
        font-size: 16px;
        margin-top: 10px;
        margin-bottom: 5px;
        padding: 0 6px;
        padding-right: 5px;
        padding-left: 5px;
        line-height: normal;
        text-align: center;
    }
    #content.trophees-tarifs-bancaires p.title-note {
       padding-left: 5px;
        padding-right: 5px;
        line-height: 18px;
        font-family: "Fjalla One";
    }
    .classement-onglet {
       
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .classement-onglet .bloc-tab-classement {
        border-top-left-radius: 0;
        margin-bottom:16px;
    }
    .bloc-tab-classement {
        margin:0;
        position: relative;
        transition: 0.2s ease all;
    }
    .tab-classement th, .tab-classement td{
        box-sizing: border-box;
    }
    
    .tab-classement tr td.note{
        color:#494b4f;
        font-weight: 600;
    }
    .tab-classement td.commentaire {
        font-size:14px;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto;
        text-align: justify;
        padding: 10px;
    }
    .tab-classement th.commentaire {
        padding-left: 15px;
    }
    
    .bloc-tab-classement .bloc-details {
        padding:14px 0px;
        border-bottom: 1px solid #d8d8d8;
    }
    #content .bloc-tab-classement .bloc-details p.detail-methode{
        min-height: 103px;
    }
    #content .bloc-tab-classement .bloc-details p {
        width:590px;
        font-family: "Open sans";        
        font-size: 16px;
        text-align: justify;
        padding: 0;
        padding-top: 7px;        
        line-height:20px;
    }
    .bloc-tab-classement .bloc-illustration {
        width: 374px;
        float: right;
        background-color:#eee;
        text-align: center;
        padding:6px 0;
        border-radius:3px;
    }
    .trophees-tarifs-bancaires .bloc-tab-classement .bloc-illustration{
        min-height: 167px;
        box-sizing: border-box;
        position: relative;
    }
    #content.trophees-tarifs-bancaires #title-profil-right-bloc{
        width: auto;
        text-align: center;
        margin-top: 21px;
        margin-bottom: 11px;
    }
    #content.trophees-tarifs-bancaires .bloc-illustration.standard img{
        left: 5px;
    }
    #content.trophees-tarifs-bancaires .bloc-details{
        min-height: 199px;
        box-sizing: border-box;
    }
    #content.trophees-tarifs-bancaires .bloc-right-profil ul{
        -webkit-margin-before: 8px;
        padding-left: 124px;
        width: auto;
        list-style-position: inside;
        text-align: left;
    }
    #content.trophees-tarifs-bancaires .bloc-right-profil ul li{
        list-style-type: disc;
        margin-bottom: 5px;
        font-family: "Open sans";
        
        font-size: 14px;
        padding-right: 10px;
    }
    .bootstrap-iso .table th{
        border-top: 0px;
    }
    .onglet {
        border-top-right-radius: 10px;
        font-family: 'Open sans';
        cursor:pointer;
        transition:0.2s ease all;
        display: inline-block;
        padding-right: 10px;
        padding-left: 10px;
        padding-bottom: 10px;
        font-weight: 300;
        font-size: 16px;
        border-bottom: 3px solid #D8D8D8;
        margin-bottom: -2px;
    }
    .onglet:hover {
        text-decoration: underline;
    }
    .classement-onglet .content-drop-down{
        border-bottom: 3px solid #D8D8D8;
    }
    .onglet.open {
        border-bottom: 3px solid #0069d9;
        color: #0069d9;
        text-decoration:inherit;
    }
    .onglet.open:hover {
        text-decoration:inherit;
    }
   
    .afficheClassement {
        position: absolute;
        bottom: 16px;
        left: 16px;
        right: 16px;
    }
    .illustr-methodo {
        width:185px;
        height:144px;
        background-color:#eee;
        border-radius:3px;
        display:inline-block;
        vertical-align: top;
        position: relative;
        margin-right:13px;
        margin-top:11px;
        text-align: center;
    }
    .row.mb-30{
        margin-bottom: 30px !important;
    }
    .trophees-tarifs-bancaires .illustr-methodo {
        width:109px;
        margin-right:14px;
    }
    .illustr-methodo:last-of-type {
        margin-right:0;
    }
    .illustr-methodo:last-of-type:before {
        content: '=';
        box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.2);
        color: white;
        line-height: 26px;
        font-weight: 700;
        width: 32px;
        height: 32px;
    }
    .illustr-methodo:first-of-type:before, .illustr-methodo.first:before {
        content:none;
    }

    .illustr-methodo:first-of-type .img-illustr {
        background-image:url("https://cdn-img.pricebank.fr/meilleure-banque/bloc-illustr-quotidien.png");
        background-repeat: no-repeat;
        height: 88px;
        width: 100%;
        background-size: cover;
        background-position-y: 0px;
        bottom: 0;
        position: absolute;
    }
    .illustr-methodo .img-illustr2 {
        background-image:url("https://cdn-img.pricebank.fr/meilleure-banque/bloc-illustr-epargne.png");
        background-repeat: no-repeat;
        height: 88px;
        width: 100%;
        background-size: cover;
        background-position-y: 0px;
        background-position-x: -28px;
        bottom: 0;
        position: absolute;
    }
    .illustr-methodo .img-illustr3{
        background-image:url("https://cdn-img.pricebank.fr/meilleure-banque/bloc-illustr-credit.png");
        background-repeat: no-repeat;
        height: 88px;
        width: 100%;
        background-size: cover;
        background-position-y: -3px;
        background-position-x: -16px;
        bottom: 0;
        position: absolute;
    }
    .illustr-methodo .img-illustr4 {
        background-image:url("https://cdn-img.pricebank.fr/meilleure-banque/bloc-illustr-redaction.png");
        background-repeat: no-repeat;
        height: 88px;
        width: 100%;
        background-size: cover;
        background-position-y: -5px;
        background-position-x: -16px;
        bottom: 0;
        position: absolute;
    }    
    .illustr-methodo .img-illustr5 {
        background-image: url(https://cdn-img.pricebank.fr/meilleure-banque/trophee-des-services.png);
        background-repeat: no-repeat;
        background-position-x: 0px;
        background-position-y: -5px;
        height: 95px;
        width: 62px;
        position: absolute;
        bottom: 0;
        margin: auto;
        left: 0;
        right: 0;
    }

    .illustr-methodo:before {    
        font-family: "Font Awesome 5 Free";font-weight:700;
        content: "\f067";
        width: 23px;
        height: 24px;
        font-size: 18px;
        line-height: 24px;
        border-radius: 50%;
        background-color: #4b494f;
        color: white;
        text-align: center;
        line-height: 24px;
        position: absolute;
        top: 0;
        bottom: 0;
        z-index: 3;
        left:-20px;
        padding-left:1px;
        box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.2);
        margin: auto;
    }

    .autoHeight {
        height:auto !important;
    }
    .critere-all {
        padding:15px 0px;
        padding-top:8px;
    }
    .critere-slide {
        border-radius: 3px;
        background-color: #eee;
        font-size: 16px;
        line-height: 38px;
        height: 40px;
        padding-left: 10px;
        padding-right: 10px;
        margin-top: 8px;
        border: 1px solid #cacaca;
        transition: .2s ease all;
        position: relative;
        cursor:pointer;
    }
    .btn-cta {
        border-radius: 3px;
        border: 1px solid #d8d8d8;
        background-color: #fff;
        width: 100%;
        box-sizing: border-box;
        height: 110px;
        position: relative;
        display: inline-block;
        margin-bottom: 15px;
        margin-top: 40px;
        -webkit-transition: .2s ease all;
        -moz-transition: .2s ease all;
        transition: .2s ease all;
    }
    .btn-cta-trophee-tarifs .img-cta {
        background: url(https://cdn-img.pricebank.fr/meilleure-banque/trophee-des-tarifs.png) -3px 3px no-repeat;
    }
    .btn-cta-services-tarifs .img-cta, .btn-cta-trophee-tarifs .img-cta {
        width: 55px;
        z-index: 11;
        height: 100%;
        position: relative;
        display: inline-block;
        vertical-align: middle;
    }
    .btn-cta-services-tarifs .img-cta {
        background: url(https://cdn-img.pricebank.fr/meilleure-banque/trophee-des-services.png) -3px 3px no-repeat;
    }
    .link-cta {
        font-family: "Open sans";
        font-size: 18px;
        text-decoration: underline;
        z-index: 1;
        cursor: pointer;
        box-sizing: border-box;
        background: 0 0;
        background-color: rgba(0, 0, 0, 0);
        text-align: center;
        -webkit-transition: .2s ease all;
        -moz-transition: .2s ease all;
        transition: .2s ease all;
        position: relative;
        display: inline-block;
        vertical-align: middle;
        width: 80%;
        text-align: left;
        padding-left: 30px;
    }
   .btn-cta{
        vertical-align: top;
    }
    .img-profil {
        position: absolute;
        left: 21px;
        top: 17px;
    }
    .bloc-right-profil {
        padding-left: 15px;
    }
    .critere-slide.open,.critere-slide.open:hover {
        border-radius: 3px 3px 0 0;
        border-color: #4b494f;
        background-color: #4b494f;
        color: white;
    }
    .critere-slide:after {
        font-family: "Font Awesome 5 Free";font-weight:700;
        content: "\f078";
        position: absolute;
        right:14px;
        top:0;
        bottom:0;
        font-size:16px;
    }
 
    .critere-all .content-critere-slide {
        padding: 16px;
        border: 1px solid #cacaca;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
        width: 100%;
        box-sizing: border-box;
        display:none;
    }
    .titre-trophee {
        color: #282828;
        font-size: 24px;
        font-family: 'Oswald-Regular';
        margin-bottom: 15px;
    }
    .critere-all .content-critere-slide div {
        font-family: 'Open sans';
        
        font-size: 16px;
        margin-bottom:8px;
    }
    .detail-trophee{
        font-family: "Open Sans";
        font-size: 16px;
        line-height: 24px;
    }
    .critere-all .content-critere-slide div:last-of-type {
        margin-bottom:0px;
    }
    .critere-all .content-critere-slide span {
        border-radius: 3px;
        background-color: #4b494f;
        width: 55px;
        display: inline-block;
        text-align: center;
        height: 24px;
        line-height: 24px;
        margin-right: 5px;
        color: white;
    }
    .bloc-trophees .bloc-left {
        width: 858px;
        min-height:167px;
    }
    .bloc-trophees .bloc-left img{
        margin-right:17px;
    }
    .bloc-trophees .bloc-right {
        width: 100px;
        height:100%;
        position: absolute;
        right: 0;
        top:0;
        padding: 15px 0px;
    }
    .bloc-trophees .bloc-right a {
        display:block;
        height:100%;
        width:100%;
        position: absolute;
        cursor:pointer;
    }
    .bloc-trophees .bloc-right.base-blur img {
        top: 0;
        bottom: 0;
        margin: auto;
        left: 0;
        right: 0;
        width: 63px;
        display: block;
        position: absolute;
    }
    
    .bloc-trophees .bloc-left {
        width: 858px;
        min-height:137px;
        height: 100%;
        position: relative;
        padding-right: 80px;
        box-sizing: border-box;
    }
    .bloc-trophees .bloc-left:after, .bloc-trophees .bloc-right:after {
        content:'';
        position: absolute;
        width:100%;
        height:100%;
        top:0;
        background: #ffffff96;
        display:block;
        opacity: 0;
        transition:0.2s ease all;
        border-radius:5px;
    }

    .bloc-trophees .base-blur:after, .bloc-trophees .bloc-right:after {
        opacity: 1;
    }
    .bloc-trophees .bloc-right:hover:after {
        opacity: 0;
    }
    .bloc-trophees .bloc-left img, .bloc-trophees .bloc-right img {
        position: absolute;
        right: 0px;
        top: 50%;
        bottom: 0px;
        margin: 0 auto;
        transform: translateY(-50%);
    }
    .bloc-trophees .bloc-right:hover .bulle-info{
        top: -68px;
        visibility: visible;
        opacity: 1;
        transform: scale(1);
    }
    img.illustration-tarifs {
        margin-right: 18px;
        display: inline-block;
        margin-left: 18px;
    }
    .bloc-trophees {
        position: relative;
        z-index: 1;
    }
    .bloc-trophees, .notre-methodo {
        padding: 35px 0px;
    }
    .bulle-info {
        width: 165px;
        height: 58px;
        background-color: #ffffff;
        font-family: 'Open sans';
        color: #4b494f;
        font-size: 16px;
        text-decoration: none;
        z-index: 1;
        position: absolute;
        visibility: hidden;
        left: -20px;
        transform: scale(0.6);
        top:0;
        opacity: 0;
        text-align: center;
        border-radius: 3px;
        padding-top: 6px;
        box-sizing: border-box;
        transition:0.4s ease all;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .bulle-info:after {
        content:'';
        width:15px;
        height:15px;
        transform:rotate(45deg);
        position: absolute;
        bottom:-8px;
        background-color:white;
        left:0;
        right:0;
        margin:auto;
        box-shadow:5px 10px 20px -2px rgba(0, 0, 0, 0.25);
    }

    img.illustration-tarifs {
        top: 0;
        bottom: 0;
        margin: auto;
        width: 63px;
        left: 0;
        right: 0;
        position: absolute;
    }
    .robot-meilleure-banque {
        position: absolute;
        top: -229px;
        margin: 0 auto;
        left: 0px;
        right: 0px;
        z-index: 0;
    }
@media (max-width: 750px) {
    .notre-methodo{
        padding: 0px;
    }
    .content {
        position: relative;
        min-height: auto;
    }
    .background{
        min-height: 508px;
    }
    .illustration-services{
        display: none;
    }
    .link-cta{
        width: 77%;
    }
    .img-cta{
        width: 20%;
    }
    h1{
        text-align: center;
    }
    img.illustration-services, img.illustration-tarifs {
        display: none;
    }
    .img-responsive{
        position: relative !important;
        display: block !important;
        transform: none !important;
        top: 0px !important;
    }
    .pr-0-resp {
        padding-right: 0px !important;
    }
    .pl-0-resp {
        padding-left: 0px !important;
    }
    .tab-classement tr td, .tab-classement tr th {
        font-size: 12px;
        padding: 5px !important;
    }
    .tab-classement td.commentaire {
        font-size: 12px;
        text-align: justify;
        min-width: 130px;
    }
    .tab-classement tr td.profil strong {
        color: #4b494f;
        font-size: 12px;
        font-style: normal;
    }
    .tab-classement th.profil.cout-annuel-tab{
        min-width: 80px;
    }
    .custom-btn-small {
        padding: 0.25rem 0.2rem !important;
        font-size: 0.875rem !important;
        font-size: 12px !important;
        line-height: 1.5 !important;
        border-radius: 0.2rem !important;

    }
    td .nomBanque img{
        max-width: 100%;
    }
    table.table .btn-success {
        white-space: normal;
    }
    .tab-classement th.profil.cout-annuel-tab, .tab-classement tr .nomBanque, .tab-classement tr .pos, td.banque, th.banque {
        width: auto;
    }
    .tab-classement tr .nomBanque,.tab-classement tr th.banque {
        min-width: 102px !important;
    }
    .onglet-bel span:not(.onglet-label-responsive), .onglet-banques span:not(.onglet-label-responsive){
        display: none;
    }
    .onglet {
        margin-right:0;
    }
    .onglet-label-responsive{        
        display: block;
    }
    .onglet-label-responsive:first-letter{
        text-transform: uppercase;
    }
    .entete {
        position: relative;
        height: 595px;
    }
    .classement {
        top: 45px;
    }
    .place-2 {
        top:0px;
        margin-bottom: 10px;
    }
    .place-3 {
        top:0px;
    }
    .place-2, .place-3 {
        width:300px;
        margin-right: 0px;
    }
    .place-2 .block-hover p, .place-3 .block-hover p {
        font-size:18px;
    }
    #content .illustr-methodo div {
        bottom:10px;    
        background-size: contain;
        background-repeat-x: no-repeat;
        background-position-x: center;
    }
    .robot-meilleure-banque{
        display: none;
    }

    .illustr-methodo,.trophees-tarifs-bancaires .illustr-methodo {
        width: auto;
        display: block;
        margin-right:0;
    }
    #content .illustr-methodo .img-illustr5 {
        background-size: cover;
        background-repeat-x: no-repeat;
        background-position-x: 3px;
        width: 55px;
        background-position-y: 0px;
    }
    .bloc-trophees .bloc-left {
        width: auto;
        min-height: inherit;
        padding-bottom: 0px;
        padding-right: 0px;
        text-align: left;
    }
    .afficheClassement {    
        z-index: 1;
    }
    .illustr-methodo:before {
        top: -20px;
        bottom: auto;
        left: 0;
        right: 0;
    }
    .illustr-methodo:last-of-type:before {
        background-color: #4b494f;
    }
    .classement-onglet.classement-onglet-banque .onglet {
        font-size:0;
        padding:12px;
    }
    .classement-onglet.classement-onglet-banque .onglet:after {
        font-size:16px;
        left: 10px;
        position: absolute;
    }
    .classement-onglet.classement-onglet-banque .onglet.onlineBanks:after {
        content:'Banques en ligne';
    }
    .classement-onglet.classement-onglet-banque .onglet.offlineBanks:after {
        content:'Banques traditionnelles';
    }
    .classement-onglet.classement-onglet-banque .onglet.allBanks:after {
        content:'Toutes les banques';
    }
    .bloc-trophees .bloc-right {
        display:none;
    }
    .bloc-trophees .bloc-left img {
        position: absolute;
        bottom: 0;
        right: 0;
        left: 0;
        margin: auto;
    }
    table.tab-classement{
        margin-top: 10px !important;
    }
     .classement-onglet {
        background-color:white;
        padding-top:1px;
        border-radius: 3px;
        margin-top: 15px;
    }
    .classement-onglet.mt-5{
        margin-top: 0px !important;
    }
    .drop-down {
        display: block;
        border: 1px solid #cacaca;
        height: auto;
        padding: 11px 9px;
        font-family: 'Open sans';
        color: #4b494f;
        font-size: 16px;
        margin: 16px;
        margin-top:15px;
        margin-bottom:0px;
        box-sizing: border-box;
        border-radius: 3px;
        position: relative;
        cursor:pointer;
        transition: 0.2s ease all;
        width: 100%;
        left: 0px;
        margin-left: 0px;
    }
    .bloc-tab-classement h2{
        margin-top: 15px;
    }
    .onglet:hover{
        text-decoration: none;
    }
    #content.trophees-tarifs-bancaires #title-profil-right-bloc{
        width: 100%;
        text-align: left;
        padding-left: 124px;
    }
    #content p.title-note{
        padding: 6px;
        padding-top: 15px;
    }
    #content .bloc-tab-classement .bloc-details p{
        max-width: 100%;
    }
    .notre-methodo h2{
        text-align: left;
    }
    .bloc-tab-classement .bloc-illustration{
        max-width: 100%;
    }
    .detail-trophee{
        padding-bottom: 15px;
    }
    .bloc-left{
        text-align: left;
    }
    .classement-onglet .bloc-tab-classement{
        margin-top: 
    }
    .detail-methode{
        text-align: left;
    }
    .drop-down.open {
        border-radius:5px 5px 0 0 ;
        -o-border-radius:5px 5px 0 0 ;
        -moz-border-radius:5px 5px 0 0 ;
        -webkit-border-radius:5px 5px 0 0 ;
        border-bottom-width:0;
    }
    .drop-down:after {
        font-family: "Font Awesome 5 Free";font-weight:700;
        content: "\f078";
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 10px;
    }
    .content-drop-down {    
        border-radius: 0 0 5px 5px;
        -o-border-radius: 0 0 5px 5px;
        -moz-border-radius: 0 0 5px 5px;
        -webkit-border-radius: 0 0 5px 5px;
        overflow: hidden;
        position: relative;
        margin: 16px;
        margin-top: 0px;
        display: none;
        box-shadow: 0px 8px 15px 0px rgba(0,0,0,.25);
        z-index: 8;
        background-color: white;
        margin-bottom: 0;
        width: 100%;
        margin-left: 0px;
    }
    .content-drop-down div {
        background-color: #fff;
        height: 35px;
        line-height: 12px;
        position: relative;
        
        font-size: 14px;
        font-weight: 400;
        letter-spacing: .36px;
        padding-left: 18px;
        border: 0;
        border-radius: 0;
        text-decoration: none;
        display: block;
        transition: 0.2s ease all;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .critere-slide {
        border-radius: 3px;
        background-color: #eee;
        color: #4b494f;
        font-size: 16px;
        line-height: 18px;
        height: auto;
        padding: 10px;
        padding-right: 25px;
        margin-top: 8px;
        border: 1px solid #cacaca;
        transition: .2s ease all;
        position: relative;
        cursor: pointer;
    }
    .critere-slide:after {
        right: 10px;
        height: 18px;
        margin: auto;
    }
}