.node-webform .captcha {
  text-align: center;
  display: block;
}

.captcha .img-responsive {
  margin: auto;
  border: 1px solid;
  padding: 10px;
  width: 250px;
}

.captcha .reload-captcha-wrapper{
  font-size: 12px;
  text-decoration: underline;
}

.form-item-captcha-response{
  margin: 25px 0 40px 0;
}

#edit-captcha-response{
  max-width: 250px;
  margin: auto;
}

.captcha .g-recaptcha>div {
  margin: auto;
}
.view-nodequeue-1 .view-content .flexslider .views-row-1 .slideshow-wrapper .image-wrap .slide-image {
  background-position: center;
}
.fiche-produits-sup aside .others .content-carousel .fiche-produits-sup-flexslider .slides
.flex-container article a, .fiche-produits-sup > nav aside .others .content-carousel
.fiche-produits-sup-flexslider .slides ul li a article a,
.fiche-produits-sup > nav ul li aside .others .content-carousel .fiche-produits-sup-flexslider .slides
a article a{
  min-height: 405px;
}
/* TAC global */
#tarteaucitronRoot{font-family: Calibri, sans-serif;}
/* TAC bottom banner */
html body #tarteaucitronRoot #tarteaucitronPrivacyUrl{ display: none;}
#tarteaucitronRoot span#tarteaucitronDisclaimerAlert{padding: 15px;}
/* TAC popin banner */
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{width: auto!important;}
@media screen and (max-width: 767px) {
  #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{width: 100% !important; }
}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices_mandatory li.tarteaucitronLine,
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronDetails{font-size: 12px!important;background-color:#fefefe !important;color:#333 !important;}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices li.tarteaucitronLine{background-color:#f4f4f4 !important;color:#333 !important;padding:10px 5px 15px;}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices li.tarteaucitronLine:hover {background-color:#ececec !important;}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronTitle,
#tarteaucitronRoot .tarteaucitronTitle .asCatToggleBtn,
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices_mandatory,
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronTitle,
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronTitle .asCatToggleBtn
{background-color:#d6d6d6 !important;color:#333 !important;}
#tarteaucitronRoot #tarteaucitron .tarteaucitronH1{font-size:20px;}
#tarteaucitronRoot #tarteaucitron .tarteaucitronH3{font-size: 16px;}
#tarteaucitronRoot #tarteaucitron #tarteaucitronInfo{font-size: 14px !important;}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronH3{font-size: 12px; margin-top: 0;}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronLine{padding: 10px 5px 5px; margin-bottom: 0;}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronTitle + [id^="tarteaucitronDetails"]{ padding: 10px 20px 10px 20px;}
#tarteaucitronRoot .tarteaucitronTitle .asCatToggleBtn{font-size:16px; font-weight: bold; margin: 6px 0 0 0; padding-left: 5px 20px;}

/* begin onload TAC Premium CSS patch */
#tarteaucitron, .tarteaucitron-display-none, #tarteaucitronBack{display: none;}
.tac_visually-hidden{position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0, 0, 0, 0);}
#tarteaucitronRoot #tarteaucitronAlertBig{position: fixed;}
.tarteaucitronAlertBigBottom {bottom: 0;}
/* end onload TAC Premium CSS patch */
