@charset "UTF-8";
body {
  width: 817px;
  padding: 0 15px; }

/* Page prévisualisation impression */
@media screen {
  body {
    margin: 130px auto 30px;
    border: 1px solid #ccc;
    padding: 30px 40px; }
  .lt-ie9 body {
    margin: 0;
    border: 0;
    padding: 0; }
  #print-banner {
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1; }
  #print-banner .wrapper {
    width: 835px; } }

@media print {
  #print-banner {
    display: none; } }

/* Elements masqués */
#cookies-banner,
#main-nav #menu-clients,
#main-nav #search-collapser,
#main-nav #search-box,
#main-nav #menu-netbanking,
#main-nav .navigation,
#contenu-gauche,
#contenu-droite,
#banner-img,
header.main-header .img-header,
#main-footer .logo,
#main-footer .informations,
#main-footer ul.menu,
#btn_up,
#feedbackWrapper,
.slider-wrapper.theme-soutien,
video, audio, object, embed,
.sublimevideo-View,
#leftcolumn,
#rightcolumn,
.item-list,
.print-btn,
.actualite-teaser-right {
  display: none; }

body,
#shadow-wrapper,
#wrapper-footer,
#footer,
.bcn-breadcrumb a,
.bcn-breadcrumb a.home,
#contenu-centre ul li,
.tab_contents li,
.serviceCenterBlocks h1,
.serviceCenterBlocks li a {
  background: transparent none !important; }

#shadow-wrapper,
#contenu-centre.large,
.wrapper,
#footer,
#legal-section,
.webform-client-form #contenu-banner-below {
  width: auto;
  float: none;
  box-shadow: none; }

img {
  max-width: 500px; }

/* Listes à puces: remplace les background images par un before; */
#contenu-centre ul li:before,
.tab_contents li:before {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH9JREFUeNpi/P//P0NmZqYuAwPDFCDmBuKNQNwCxP+BmIGJAQIuA3EBEP8AYn8gLgViRmQFIHAeiIugisKAuBBdAQicAuIyIP4NxFFAnIeuAARYkdi/0RVYAXEHVNF8IJ6OrMAMiLugksuAeCqyGwyBuA+IOYB4FRD3w3QBBBgA6mwXSIbLB2cAAAAASUVORK5CYII%3D");
  margin-right: 5px;
  margin-left: -13px; }

#contenu-centre .accordion-soutien > li:before,
#contenu-centre .article.noBullets ul li:before,
.serviceCenterBlocks li:before,
#contenu-centre .serviceCenterBlocks li:before,
#contenu-centre #carousel-bcn li:before,
#contenu-centre ul.documentsList li:before,
#contenu-centre ul.documentsGroup li:before,
#contenu-centre ul.onglets li:before {
  content: normal; }

/* Logo */
/* header fixed 
#main-nav {
	position: relative;
	width: auto;
	z-index: auto;
}*/
#main-nav #logo-bcn {
  padding: 20px 0 20px 0; }

#logo-bcn a:before {
  content: url("/sites/all/themes/bcn/templates/img/logo-bcn.svg"); }

#logo-bcn img {
  display: none; }

.lt-ie9 #logo-bcn img {
  display: inline;
  width: 120px;
  height: auto; }

/* Fil d'ariane */
.bcn-breadcrumb {
  border-bottom: 1px solid #a2a2a2;
  font-size: 10px; }
  .bcn-breadcrumb a {
    padding-right: 0;
    margin-right: 7px;
    /* Remplace les background images */ }
    .bcn-breadcrumb a:after {
      content: url("/sites/all/themes/bcn/templates/img/arrow-breadcrumb.svg");
      margin-left: 4px;
      vertical-align: -2px; }
    .bcn-breadcrumb a.home:after {
      content: url("/sites/all/themes/bcn/templates/img/breadcrumb_home.svg");
      margin-left: 0; }

/* Contenu page */
#contenu-centre {
  margin-bottom: 20px; }

/* Boutons */
.btn1, .btn2 {
  font-size: 12px !important;
  padding: 3px 10px !important; }

/* Shortcut blocks */
.shortcutBlocks .article {
  width: 231px; }

.large .shortcutBlocks {
  margin: 0 -15px; }

.large .shortcutBlocks .article {
  margin: 10px 15px; }

/* News */
#content-inner-middle {
  padding: 0; }

/* Packs */
#contenu-centre.page-packs section.packs-main {
  background: none; }
  #contenu-centre.page-packs section.packs-main header.packs-header {
    width: auto; }
    #contenu-centre.page-packs section.packs-main header.packs-header .title {
      margin-right: 0; }
  #contenu-centre.page-packs section.packs-main .packs-wrapper .pack-description {
    width: 100%; }

/* Taux et tarifs */
#contenu-centre.tt {
  margin-left: -6px; }

.tt_3block {
  min-height: 200px; }

.tt_calculator {
  display: none; }

.devise-select {
  margin: 0;
  background: transparent none;
  height: auto; }

#contenu-centre .devise-select a {
  width: auto;
  margin-right: 10px; }

/* Formulaires */
.webform-client-form #contenu-banner-below {
  margin-left: 0; }

.serviceCenterBlocks .article {
  width: 30%; }

/* Actus et médias */
a.pdf {
  background-image: none; }

a.pdf:before {
  content: url("/sites/all/themes/bcn/templates/img/link_pdf-simple.png");
  margin: 0px 6px 0 -20px; }

.imageGallery > div {
  page-break-inside: avoid; }

.section-actualite-detail article.actualite-main {
  float: none;
  width: auto; }

/* Agences et bancomats */
.agences-bancomats {
  border: 0;
  margin-bottom: 0;
  height: 355px !important; }

.agences-bancomats > h2,
.agences-bancomats ul.nav,
.agences-bancomats #mapSearch,
.agences-bancomats .btnRdv,
.agences-bancomats .back,
#agenceImage {
  display: none !important; }

.agences-bancomats .content {
  float: none;
  width: auto; }

.agences-bancomats .content h2 {
  margin-top: 0; }

.agences-bancomats .map,
.agences-bancomats .detail {
  width: 100%; }

.opening {
  padding: 0; }

.opening th {
  width: 25%; }

.agenceCol .address {
  min-height: 95px; }

#map + p {
  display: none; }

#mapDetail {
  width: 100%; }

/* Service clientèle */
.serviceCenterBlocks h1,
#contenu-centre .serviceCenterBlocks li a#contact-btn {
  color: #000; }

/* Footer */
#main-footer {
  background-color: transparent;
  padding: 0; }

#main-footer .copyright {
  font-size: 10px;
  color: #A4A2A2;
  font-family: Arial, Helvetica, sans-serif;
  text-align: right; }

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