@charset "UTF-8";
/* ---------------------- */
/* FICHIER GÉNÉRÉ EN LESS */
/* ---------------------- */
/* Ecrans Medium (md) */
@media (max-width: 1000.98px) {
  /* Elements masqués */
  #toolbox .menu,
  #pictos,
  #btn-avis,
  #navigation,
  .bcn-breadcrumb,
  #contenu-gauche,
  #contenu-droite,
  #leftcolumn, #rightcolumn,
  #wrapper-navig-bottom,
  #links-section,
  #logo-bcn-footer,
  #legal-section > a,
  #btn_up,
  .print-btn,
  #feedbackWrapper,
  .detail-compte .right,
  .cc_tableau th:last-child, .cc_tableau td:last-child,
  #carousel-bcn,
  #bcn-soutien {
    display: none; }
  #jPanelMenu-menu li,
  #contenu-centre,
  #contenu-centre.tt,
  .imageGallery > div,
  #packsTabs .contenuPack,
  .btn-festineuch-wrapper .btnMedium,
  .btn-festineuch-wrapper .btnMedium:first-child,
  #form-container-refresh .columnLeft,
  #form-container-refresh .columnRight,
  ul.documentsGroup, #contenu-centre ul.documentsGroup,
  .documentsArchive > div,
  #legal-section,
  .tt_tableau td:first-child,
  .container-aide-download,
  .container-aide-download.left,
  .container-aide-download.right,
  #contenu-banner-below,
  .sm-nofloat,
  .agences-bancomats .content {
    float: none;
    width: auto; }
  .shortcutBlocks,
  .large .shortcutBlocks {
    margin: 0 -1%; }
  .shortcutBlocks .article,
  .shortcutBlocks article,
  .shortcutBlocks .article.withThumbnail,
  .shortcutBlocks article.withThumbnail,
  .large .shortcutBlocks .article,
  .large .shortcutBlocks article,
  .large .shortcutBlocks .article.withThumbnail,
  .large .shortcutBlocks article.withThumbnail {
    box-sizing: border-box;
    margin: 10px 1%;
    width: 48%; }
  .shortcutBlocks .article.withButton,
  .shortcutBlocks article.withButton {
    min-height: 150px; }
  /* Structure */
  body {
    background-image: none; }
  h2 {
    font-size: 18px; }
  .btn1, .btn2, .btn3, .read-more {
    margin: 2px 0; }
  /* Contenu principal */
  #content-inner-middle {
    padding: 0; }
  #banner-img {
    padding: 0; }
  #banner-img img {
    width: 100%;
    height: auto; }
  .wrapper {
    width: 90%; }
  #contenu-centre {
    margin-top: 1em; }
  #contenu-centre img {
    height: auto;
    max-width: 100%; }
  #contenu-centre.large {
    width: auto; }
  /* Boutons */
  .btn1.btnMedium,
  .btn2.btnMedium {
    /*display: block; annulé pour taux et tarifs*/
    text-align: center;
    margin: .5em 0; }
  /* Zone scroll horizonal */
  .horizontal-scroller {
    overflow: scroll;
    box-shadow: -3px 0 5px 0 #d4d4d4 inset;
    -webkit-box-shadow: -3px 0 5px 0 #d4d4d4 inset;
    padding: 0.5em; }
  #contenu-centre .horizontal-scroller img {
    max-width: none; }
  /* la BCN */
  .annee-ligne {
    display: none; }
  .annee-comm-presse {
    border-bottom: 1px solid #ccc;
    display: block;
    padding: 0; }
  ul.documentsGroup, #contenu-centre ul.documentsGroup {
    padding-left: 65px;
    min-height: 70px; }
  .documentsGroup .thumbnail {
    width: 50px; }
  .documentsArchive > div {
    margin-left: 0; }
  /* Résultats de recherche */
  .cse .gsc-control-cse, .gsc-control-cse {
    border: 0 !important;
    padding: 0 !important; }
  .gsc-url-bottom,
  .gsc-table-cell-thumbnail.gsc-thumbnail {
    display: none !important; }
  /* Innovation */
  .theme-soutien .nivoSlider, .theme-soutien > img {
    height: auto;
    width: 100%;
    box-shadow: none !important; }
  /* Offre festineuch */
  .addthis_toolbox,
  .addThisLabel {
    float: none;
    margin-left: 0; }
  /* Footer */
  #wrapper-footer {
    line-height: normal;
    padding: 10px 5px; }
  #footer {
    width: auto; }
  #footer p {
    margin: 5px 0; }
  #footer p.showDesktopVersion {
    display: block;
    margin-bottom: 10px; }
  a img#logo-bcn-footer {
    display: block;
    float: none;
    margin: 0 auto; }
  #legal-section {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px; } }

/* Ecrans Extra small (xs) */
@media (max-width: 600.98px) {
  .shortcutBlocks .article,
  .shortcutBlocks article,
  .shortcutBlocks .article.withThumbnail,
  .shortcutBlocks article.withThumbnail,
  .large .shortcutBlocks .article,
  .large .shortcutBlocks article,
  .large .shortcutBlocks .article.withThumbnail,
  .large .shortcutBlocks article.withThumbnail,
  .xs-nofloat,
  .col_2 {
    float: none;
    width: auto; }
  .shortcutBlocks article.fullButton {
    min-height: 0; }
  .shortcutBlocks article.fullButton h2 + p {
    display: none; }
  /* Menu bt login */
  .no-touch #login-btn {
    display: none; }
  /* Zone scroll horizonal */
  .horizontal-scroller-xs {
    overflow: scroll;
    box-shadow: -3px 0 5px 0 #d4d4d4 inset;
    -webkit-box-shadow: -3px 0 5px 0 #d4d4d4 inset;
    padding: 0.5em; }
  /* Infobulle (tip, tipbox) */
  .tip-large-content {
    left: 5%;
    margin-left: 0; }
  /* Entreprise */
  .cycle-entreprise-left-text {
    margin-right: 80px; }
  /* Rosaces Entreprises et Private banking */
  ol#cycleContainer,
  ol#cycleContainer.private-banking {
    width: auto;
    height: auto;
    margin: 10px 25px;
    list-style: decimal; }
  #cycleContainer a,
  #cycleContainer.private-banking a {
    position: static;
    width: auto;
    height: auto;
    background-image: none !important;
    text-indent: 0; }
  /* Calculateur IBAN */
  #form-container form.calculator input[type=submit],
  #form-container form.calculator .btn2 {
    padding: 6px 13px; } }

/*# sourceMappingURL=responsive.css.map */
