.ordre_false.product, .pageOrdre .ordre_false.product {height: 630px !important;}

/* ---------------- OWL CAROUSEL GLOBAL ---------------- */
.owl-carousel .owl-stage-outer {margin-top:25px;}


/* ---------------- RÉSEAUX SOCIAUX FOOTER ---------------- */
.socialFooter {display:flex;justify-content:center;gap:10px;margin-top:10px;}


/* ---------------- ACTUALITÉS EN 2 COLONNES ---------------- */
.actualites-grid {display:flex;flex-wrap:wrap;gap:30px;}
.actualites-grid .entry {flex:1 1 calc(50% - 15px);box-sizing:border-box;}
@media (max-width:768px){.actualites-grid .entry {flex:1 1 100%;}}


/* ---------------- TITRES LOTS – CARROUSEL ---------------- */
.oc-lot h5 {float:left;width:100%;height:30px;margin:10px 0 5px 0;line-height:16px;text-align:center;clear:both;}


/* ---------------- CARROUSEL HOME – RÉSULTATS ---------------- */
.device-xxs .verticalCarouselContent,.device-xs .verticalCarouselContent,.device-sm .verticalCarouselContent {border:1px solid #fff;padding:10px;clear:both;width:100%;float:left;}
.device-xs .layoutsExemple.col-md-4.noPaddingRight,.device-sm .layoutsExemple.col-md-4.noPaddingRight {width:100%;}
.titre_encheres a,.titre_services a {color:#013a55;font-size:24px !important;margin:10px 0;padding-top:30px;letter-spacing:1px;font-weight:bold;clear:both;}
.device-xxs .titre_encheres,.titre_services {font-size:15px;}
.belles_encheres {text-align:center;margin-top:20px;}
.CarouselResultat {color:#013a55;margin-top:4px;text-align:center;text-transform:none;font-weight:bold;clear:both;}
.belles_encheres_home .owl-carousel .owl-item img {margin:0 auto;border-radius:2px;width:auto;height:220px;text-align:center;}
.device-xxs .belles_encheres .verticalCarouselContent,.device-xs .belles_encheres .verticalCarouselContent,.device-sm .belles_encheres .verticalCarouselContent {border:1px solid #fff;padding:10px;clear:both;width:100%;text-align:center;}
.col-md-4 .WidgetTitle.titre_services,.col-md-4 .WidgetTitle.titre_encheres {text-align:center;}


/* ---------------- CARROUSEL VERTICAL ---------------- */
.belles_encheres_colonne {text-align:center;margin-top:20px;}
.device-lg .belles_encheres_colonne {padding:0 40px;}
.device-sm .belles_encheres_colonne {padding:0 100px;}
.device-md .belles_encheres_colonne,.device-xs .belles_encheres_colonne {padding:0 20px;}
.device-xs .belles_encheres_colonne {padding:0 30px;}
.device-xxs .belles_encheres_colonne {padding:0;}
.col-md-4 .belles_encheres_colonne .verticalCarouselLot {padding:10px 0;}


/* ---------------- BLOC VENTE ---------------- */
.bloc_vente_date {color:#000;font-size:14px;font-weight:500;font-style:normal;margin-top:10px;clear:both;}
.bloc_vente_lieu {color:#333333;font-style:normal;margin-top:4px;font-size:12px;margin-top:10px;clear:both;}


/* ---------------- ENTRY-IMAGE ---------------- */
.entry-image {margin-bottom:20px;}
.imgcp img {width:300px;height:auto;padding-bottom:20px;}
.droite_catalogue img {max-width:120px;height:auto;}


/* ---------------- LIENS ET BOUTONS ---------------- */
.top-links a img {opacity:0.5;height:25px;}
.top-links a:hover img {opacity:1;height:25px;}
.Estimation-text a:link {border-radius:5px;border:1px solid #000;color:#000;}
.Estimation-text a:hover {background-color:#000;color:#fff;border:1px solid #000;}
.Estimation-text .btn {border-radius:5px;background-color:#fff;color:#000;margin-bottom:30px;width:100%;}
.layoutsPage {min-height:800px !important;}
.marginHaut {margin-top:40px;}
.nom_etude {clear:both;width:100%;padding-bottom:30px;}
.trombi {float:left;width:50%;padding-right:20px;padding-bottom:30px;}
.noPadding.col-md-6.texteCGV {padding:0px 20px !important;}


/* ---------------- CORRECTION AFFICHAGE HOMEPAGE VENTE PHARE ---------------- */
.device-xxs .layoutsExemple.col-md-3,.device-xxs .layoutsExemple.col-md-6,.device-xs .layoutsExemple.col-md-3,.device-xs .layoutsExemple.col-md-6,.device-sm .layoutsExemple.col-md-3,.device-sm .layoutsExemple.col-md-6 {float:left;clear:both !important;padding-bottom:20px;}
.layoutsExemple.col-md-12 {clear:both;}
.device-sm [class^="icon-legal"],.device-xs [class^="icon-legal"] {margin-right:0px;}
.si-share .social-icon {display:none;}
.verticalCarouselLot {position:relative !important;height:auto !important;left:auto !important;top:auto !important;}


/* ---------------- LANGUES ---------------- */
.languegb img,.languefr img {display:none;}
.languegb::after {content:" EN ";font-weight:bold;}
.languefr::after {content:" FR ";font-weight:bold;}


/* ---------------- BARRE SUPÉRIEURE (TOP BAR) ---------------- */
#top-bar {font-size:12px;}
.texteHeader {margin-bottom:20px;}


/* ---------------- LIENS TOP / SOCIAUX ---------------- */
.top-links,.top-links a,.top-links a:link,.top-links a:visited {color:#000;}
.top-links a:hover {color:#000;}
#top-social li {border-left:0;}
#top-social li a {font-weight:bold;color:#000;}


/* ---------------- LOGO ---------------- */
#logo img {width:300px;height:auto;padding-bottom:0;margin-bottom:20px;}


/* ---------------- TITRES ET EN-TÊTES DE PAGE ---------------- */
.titre_page,.titre_page a,.titre_page a:visited {color:#005c81;text-transform:uppercase;font-weight:bold;margin-top:50px;margin-bottom:40px;letter-spacing:1px;font-family:Quicksand;font-size:24px;}
.entry-title h2 a,.entry-title h2 a:visited {color:#005c81;text-transform:uppercase;font-weight:bold;font-size:13px;line-height:1.3;letter-spacing:1px;font-family:Quicksand;}
.entry-title h2 a:hover {color:#000;}


/* ---------------- MENU PRINCIPAL (style-2) ---------------- */
#primary-menu.style-2 > div > ul > li > a i {line-height:33px !important;color:#000;}
#primary-menu.style-2 > div > ul > li > a i:hover {line-height:30px;color:#000 !important;}
#primary-menu ul ul {border:1px solid #EEE;border-top:1px solid #000;}
#primary-menu ul ul a {font-size:14px;line-height:36px !important;text-transform:none;}
@media (min-width:1200px){#primary-menu ul ul {opacity:1;background-color:#FFF;box-shadow:0px 20px 50px 10px rgba(0,0,0,0.05);border:1px solid #EEE;border-top:2px solid #000;}}


/* ---------------- RESPONSIVE - RÉGLAGES PAR TAILLE ---------------- */
.device-md #primary-menu ul li a {padding:3px 16px;height:40px;line-height:40px;}
body.en.device-lg #primary-menu ul li a {padding:3px 32px;height:40px;line-height:40px;}
body.en.device-md #primary-menu ul li a {padding:3px 20px;height:40px;line-height:40px;font-size:13px;}
body.en.device-sm #primary-menu ul li a {padding:3px 15px;height:40px;line-height:40px;font-size:12px;}


/* ---------------- CALENDRIER VERTICAL ---------------- */
.calendrierVertical .entry-title {float:left;margin-top:15px;}


/* ---------------- SPÉCIALITÉS ---------------- */
.titrespecialites {background-color:#fff;opacity:1;color:#000;font-family:Quicksand,Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:1px;}
.carreSpecialites.col-md-4 {float:left;height:310px;}
.carreSpecialites.col-md-4 div {padding:10px 0;margin-top:0;}
.carreSpecialites.col-md-4 img {border:1px solid #e5e5e5;}
.device-md .carreSpecialites.col-md-4 {height:270px;}
.device-sm .carreSpecialites.col-md-4 {height:380px;}
.device-xxs .carreSpecialites.col-md-4 {height:450px;}


/* ---------------- BARRE DE RECHERCHE ET TOP MENU ---------------- */
.lot_recherche .lotnum {font-size:16px;}
#primary-menu .container #top-search form input::placeholder {font-size:16px;text-transform:none;font-weight:normal;color:#000 !important;}
.device-xxs #primary-menu .container #top-search form input::placeholder {font-size:14px;color:#000;text-transform:none;font-weight:normal;}
#top-search form input {background:#fff none repeat scroll 0 0;border-radius:5px 0 0 6px;float:left;font-size:16px;height:50%;line-height:25px;margin-top:8px !important;padding:5px 5px 5px 7px !important;width:90%;font-weight:normal;color:#000 !important;}
#top-search form input.loupe {background:#ffffff ur[](https://www.blanchet-associes.com/4/uploads/Image/img_site/bt_loupe.png) no-repeat scroll 0 1px !important;height:50%;width:30px;color:#000;float:left;border-radius:0 5px 5px 0;}
#primary-menu.style-2 > div > ul > li > a {height:40px;line-height:36px;}
#primary-menu ul li a {border-radius:5px;}
#primary-menu.style-2 > div #top-cart,#primary-menu.style-2 > div #side-panel-trigger {margin-top:9px;margin-bottom:20px;}
#primary-menu.style-2 > div #top-search,#primary-menu.style-2 > div #top-cart,#primary-menu.style-2 > div #side-panel-trigger {margin-top:9px;margin-bottom:0;}
@media (max-width:991px){#primary-menu-trigger {opacity:1;pointer-events:auto;top:140px;margin-top:0;left:0;z-index:1;background-color:transparent !important;}}
#top-cart > a > span {display:block;position:absolute;top:-7px;right:18px;font-size:10px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.2);width:16px;height:16px;line-height:16px;text-align:center;background-color:#000;border-radius:50%;}


/* ---------------- #HOME ---------------- */
.salePhareTitle {color:#000;text-transform:uppercase;font-family:Quicksand;font-style:normal;font-weight:bold;font-size:12px;line-height:14px;letter-spacing:1px;}
.device-xs .salePhareImage img {width:320px;height:auto;}
.salePhareImage {border-radius:5px;}
.actualite_droite {float:left;}
.vente_phare {padding-bottom:120px;clear:both;}
.newsPhareImage,.salePhareImage {margin-bottom:15px;}
.device-sm .actualite .entry-image {width:240px;float:left;margin-right:20px;}


/* ---------------- #HOME - CALENDRIER ---------------- */
.calendrierVertical .item:hover .verticalImage img {transform:scale(1) translate(0%,0%);transform-origin:0 0;filter:grayscale(1);}
.couvPasDispo {background:#fff url("https://www.blanchet-associes.com/4/uploads/Image/img_site/picto_no_couv.jpg") no-repeat center center;background-size:100% 100%;border:1px solid #ccc;height:280px !important;}
.device-xs .couvPasDispo {height:182px !important;}
.device-xxs .couvPasDis kvinn {height:416px !important;}
.home_calendrier .owl-theme .owl-controls .owl-nav [class*="owl-"] {top:120px;}
.device-xxs .home_calendrier .owl-theme .owl-controls .owl-nav [class*="owl-"] {top:160px;}


/* ---------------- SLIDER ---------------- */
.rev_slider .tp-mask-wrap .tp-caption,.rev_slider .tp-mask-wrap *:last-child,.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,.wpb_text_column .rev_slider .tp-mask-wrap *:last-child {margin-bottom:0;font-family:Quicksand;}
.device-xxs .tp-caption,.device-xs .tp-caption {display:none;}
input #slideTitleId {margin-bottom:0px;font-size:18px;font-family:Quicksand;}
#slider {margin-top:5px !important;margin-bottom:20px !important;}
.tp-caption.WebProduct-Title.tp-resizeme {font-size:18px !important;line-height:20px;text-transform:uppercase;margin-bottom:10px;font-family:Quicksand;}
.tp-caption,.tp-caption a {font-size:15px !important;line-height:1.3;font-family:Quicksand,Arial,Helvetica,sans-serif;}
.device-xxs .tp-caption.WebProduct-Title.tp-resizeme {font-size:14px !important;line-height:1.3;text-transform:uppercase;margin-bottom:0px;width:50%;font-family:Quicksand;}
.device-sm .tp-caption.WebProduct-Title.tp-resizeme {font-size:14px !important;line-height:1.3;text-transform:uppercase;margin-bottom:10px;font-family:Quicksand;}
.device-sm input #slideTitleId {margin-bottom:10px;font-size:14px;font-family:Quicksand,Arial,Helvetica,sans-serif;}


/* ---------------- #SERVICES ---------------- */
.encart_logo_colonne,.belle_encheres_colonne,.titre_service {text-align:center;}
.col-md-4 .titre_service {text-align:center;font-size:24px;margin:20px 0;padding-top:20px;}
.encart_logo_colonne .encart_titre {color:#000;font-weight:bold;}
.titre_belles_encheres {color:#000;font-weight:bold;font-size:18px;border-top:1px solid #000;text-align:center;margin:30px 0 30px 0;clear:both;padding-top:20px;}
.belle_encheres_colonne {padding:10px;}
.encart_titre,.encart_titre a {font-weight:bold;}


/* ---------------- #CALENDRIER ---------------- */
.bloc_vente_date {color:#000;font-size:14px;font-weight:500;font-style:normal;}
.entry-title {width:100%;clear:both;}
.calendrier_annees {margin-bottom:60px;}
.entry-title h2 {letter-spacing:1px;font-size:13px !important;line-height:1.3;font-weight:bold;}
.layoutsExemple .entry-image {width:170px;float:left;margin-right:0;}
.col-md-10.entry-c {width:68%;}
.device-md .col-md-10.entry-c {width:64%;}
.entry-image.widget_no_couv {background-image:url("https://www.blanchet-associes.com/4/uploads/Image/img_site/picto_no_couv.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:145px !important;height:187px !important;border-radius:5px;margin-left:18px;border:1px solid #ccc;}
.entry-image.no_couv {background-image:url("https://www.blanchet-associes.com/4/uploads/Image/img_site/widget_catalogue_no_couv.png");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:145px !important;height:187px !important;border-radius:5px;margin-left:18px;border:1px solid #ccc;}
.device-lg .entry-image.widget_no_couv,.device-md .entry-image.widget_no_couv,.device-sm .entry-image.widget_no_couv {background-image:url("https://www.blanchet-associes.com/4/uploads/Image/img_site/picto_no_couv.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:140px !important;height:180px !important;border-radius:5px;margin-left:18px;border:1px solid #ccc;}
.device-lg .entry-image.no_couv,.device-md .entry-image.no_couv,.device-sm .entry-image.no_couv {background-image:url("http://cdn.drouot.com/d/uploads/4/uploads/Image/img_site/widget_catalogue_no_couv.png");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:140px !important;height:180px !important;border-radius:5px;margin-left:18px;border:1px solid #ccc;}
.layoutsExemple .entry-image.no_couv.couverture_catalogue {background-image:url("https://www.blanchet-associes.com/4/uploads/Image/img_site/widget_catalogue_no_couv.png");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:140px !important;height:190px !important;border-radius:5px;margin-left:18px;border:1px solid #ccc;}
.device-xxs .layoutsExemple .entry-image.no_couv.couverture_catalogue {background-image:url("https://www.blanchet-associes.com/4/uploads/Image/img_site/widget_catalogue_no_couv.png");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:330px !important;height:465px !important;border-radius:5px;margin-left:0;border:1px solid #ccc;}
.device-xs .layoutsExemple .entry-image.no_couv.couverture_catalogue {background-image:url("https://www.blanchet-associes.com/4/uploads/Image/img_site/widget_catalogue_no_couv.png");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:436px !important;height:525px !important;border-radius:5px;margin-left:0;border:1px solid #ccc;}
.device-xs .entry-image.widget_no_couv {background-image:url("https://www.blanchet-associes.com/4/uploads/Image/img_site/picto_no_couv.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:100% !important;height:500px !important;border-radius:5px;margin-left:0;border:1px solid #ccc;}
.device-xs .entry-image.no_couv {background-image:url("https://www.blanchet-associes.com/4/uploads/Image/img_site/picto_no_couv.jpgg");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:100% !important;height:500px !important;border-radius:5px;margin-left:0;border:1px solid #ccc;}
.device-xxs .entry-image.widget_no_couv {background-image:url("https://www.blanchet-associes.com/4/uploads/Image/img_site/picto_no_couv.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:100% !important;height:350px !important;border-radius:5px;margin-left:0;border:1px solid #ccc;}
.device-xxs .entry-image.no_couv {background-image:url("https://www.blanchet-associes.com/4/uploads/Image/img_site/picto_no_couv.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:100% !important;height:350px !important;border-radius:5px;margin-left:0;border:1px solid #ccc;}
.device-xxs .layoutsExemple .entry-image.couverture_catalogue,.device-xs .layoutsExemple .entry-image.couverture_catalogue {padding-right:0;width:100%;height:auto;}


/* ---------------- #CATALOGUE ---------------- */
#oc-catalogue .owl-theme .owl-dots .owl-dot {display:none;}
.product-description h4 {text-transform:none;}
.fiche_titre_lot h1 {font-size:14px !important;margin-bottom:5px;clear:both;color:#000;font-weight:bold;}
.lotnum {color:#000;font-size:25px;}
.sale-flash2 {width:auto;float:left;font-weight:bold;color:#fff;background-color:#000;border-radius:5px;padding:4px 10px;clear:both;}
.single-product .fiche_lot_resultat {background:#000;color:#fff;padding:4px 10px;float:left;border-radius:5px;margin:10px 0;}
.product-title h3 {font-size:12px;line-height:14px;text-transform:uppercase;overflow:hidden;}
.pagination .currentStep {background:#000;color:#fff;padding:8px 12px;margin:0 2px;}
.col-md-12.titre_ordre_phrase {margin:30px 0;clear:both;width:100%;color:#000;}
.fiche_lot_num {font-size:35px;color:#000;font-weight:bold;float:left;}
.product-image {height:146px;}
.product-image.no_picture {background-image:url("https://www.blanchet-associes.com/4/uploads/Image/img_site/no_picture.png");background-position:center center;background-repeat:no-repeat;background-size:80% 80%;width:100% !important;height:170px !important;padding-right:20px;border-radius:5px;border:1px solid #ccc;background-color:#fff;}
.button {background-color:#000;color:#fff;border-color:#000;}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {color:#fff;background-color:#000;border-color:#000;}
.button.button-3d,.button.button-3d a:link {color:#fff !important;background-color:#000 !important;border:1px solid #000;border-bottom:1px solid #000;}
.button.button-3d:hover {background-color:#999 !important;}
.envoyer_ordre .button.button-border {background:#000;color:#fff !important;}
.envoyer_ordre .button.button-border:hover {background:#000;color:#fff !important;}
.button.button-border:hover {background-color:#000;color:#fff !important;border-color:transparent !important;text-shadow:1px 1px 1px rgba(0,0,0,0.2);}
.openseadragon {background-color:#f8f8f8;border:1px solid #f8f8f8;color:#000333;height:600px;width:400px;}
.product {border-bottom:2px solid #f5f5f5;padding-bottom:10px;margin-bottom:30px;background-color:#f8f8f8;}
.panel-group .panel {margin-bottom:0;border-radius:5px;background-color:#f8f8f8;}
.product-image {position:relative;width:100%;height:300px !important;overflow:hidden;text-align:center;}
.ordre_false.product,.pageOrdre .ordre_false.product {height:565px !important;}
.product-image #oc-catalogue.oc-catalogue.owl-carousel .owl-item img {max-height:300px !important;max-width:315px !important;}


/* ---------------- #ACTUALITE ---------------- */
.device-lg .actualite_home .actualite .entry-image {width:100%;float:left;margin-right:0px;text-align:center;}
.device-lg .actualite_home .actualite .entry-image img {width:180px !important;text-align:center;}
.actualite .entry-image {width:180px;float:left;margin-right:20px;}
.page_actualite .actualite .entry-c {clear:none;float:left;width:60%;}
.triAnnee {background-color:#fff;border-radius:5px;color:#000 !important;padding:1px 5px;}
.triAnnee:hover {background-color:#000;border-radius:5px;color:#fff !important;}
.triAnnee.annee1970 {display:none;}
.calendrier_annees {margin-bottom:30px;}
.more-link {padding-top:20px;}
.device-xxs .actualite .entry-c,.device-xs .actualite .entry-c {clear:none;float:left;width:100%;}
.device-sm .actualite .entry-c {clear:none;float:left;width:60%;}


/* ---------------- #SERVICES - BELLES ENCHERES ---------------- */
.device-lg .belles_encheres,.device-xs .belles_encheres {text-align:center;margin-top:20px;padding:0px 30px;}
.device-md .belles_encheres {text-align:center;margin-top:20px;padding:0px 20px;}
.device-sm .belles_encheres {text-align:center;margin-top:20px;padding:0px 90px;}
.device-xxs .belles_encheres {text-align:center;margin-top:20px;padding:0px 10px;}
.encart_logo_colonne,.belles_encheres {text-align:center;}


/* ---------------- #STATIQUE ---------------- */
.calLegende {background-color:#f1f1f1;padding:20px;width:100% !important;text-align:center;margin-bottom:40px;}
.page_statique h2 {clear:both;padding:40px 0px 0px 0px;}
.page_statique h3 {font-family:Arial,Helvetica,sans-serif;padding:20px 0px 0px 10px;font-size:14px;font-style:italic;}
.page_statique h4 {font-family:Arial,Helvetica,sans-serif;padding:20px 0px 0px 10px;font-size:12px;}
.page_statique p {margin-bottom:20px;}


/* ---------------- #EQUIPE ---------------- */
.col-md-3.equipe {margin-bottom:50px;}
.titre_equipe {font-weight:bold;clear:both;font-size:14px;}
.soustitre_equipe {font-style:italic;}
.equipe img {padding-bottom:4px;}
.col-md-3.equipe.border {padding:20px;border:1px solid #f8f8f8;}
.device-lg .col-md-3.equipe {min-height:690px;margin-right:80px;}
.device-md .col-md-3.equipe {min-height:690px;margin-right:70px;}
.device-sm .col-md-3.equipe {margin-bottom:50px;width:30%;float:left;min-height:680px;margin-right:23px !important;}
.col-md-3.equipe p {margin-bottom:14px;}
.border-widget {padding:20px;border:1px solid #ccc;margin-bottom:20px;background-color:#e8e8e8;}
.copyrightphoto {font-size:9px;text-align:right;float:right;clear:both;padding-bottom:20px;width:100%;}
.device-sm .col-md-3.equipe.border {padding:10px;border:1px solid #f8f8f8;}


/* ---------------- #SPECIALITES ---------------- */
.carreSpecialites.col-md-4 div {padding:10px 0;margin-top:0px;}
.titrespecialites {background-color:#fff;opacity:0.7;text-align:center;text-transform:uppercase;font-size:12px;color:#000;font-family:Quicksand;font-weight:600;letter-spacing:1px;}
.carreSpecialites.col-md-4 {height:470px;float:left;}
.device-sm .carreSpecialites.col-md-4 {height:410px;float:left;width:50%;}
.bottommarginspecialite {margin-bottom:50px;}
.device-xxs .carreSpecialites.col-md-4 {height:auto;float:left;width:100%;height:480px;}
.device-xs .carreSpecialites.col-md-4 {height:310px;float:left;width:50%;}


/* ---------------- #FOOTER ---------------- */
footer a:hover {color:#f8f8f8 !important;}
#footer .col-md-12 {clear:both;}
#footer {padding-top:20px;padding-bottom:20px;}
#gotoTop:hover {background-color:#666;}
.device-sm .footerNiveau1 .col-md-3 {width:100%;clear:both;text-align:center;padding-left:245px;}
#copyrights,#copyrights a,#copyrights a:visited {font-size:12px;line-height:1.5;color:#fff;}
.copyright-links a:hover {color:#f8f8f8 !important;border-bottom:1px solid #666;}
.droits,.droits a,.droits a:link,.droits a:visited {font-size:12px;line-height:1.3;}
img.logo_footer {margin-bottom:30px;width:170px;height:auto;}
.copyrights-menu a,.copyrights-menu a:visited {font-size:12px;margin:0 10px;border-bottom:0 !important;}


/* ---------------- #FORMULAIRES ---------------- */
.titre_ordre_etape,.titre_ordre_phrase,.num_etape_trois,.num_etape_deux,.num_etape_un,.texte_etape_un,.texte_etape_deux,.texte_etape_trois,.inscription_etape,.calendrier_theme {color:#000;font-family:Quicksand,Arial,Helvetica,sans-serif;}
#estim {padding:20px;background-color:#fff;box-shadow:10px 5px 5px #999;border:1px solid #000;border-radius:5px;}
.newsletter_lettrine {display:none;}
.newsletter_theme {font-size:11px;}
.device-lg .newsletter_colonne,.device-md .newsletter_colonne,.device-sm .newsletter_colonne {float:left;width:33%;}
.page_newsletter .fond_estimation {background-color:#fff;float:left;}
.freeForm .label {float:left;font-size:14px;width:280px;color:#000;text-align:left;}
.button {background-color:#000;}
.button.button-3d:hover {background-color:#888 !important;opacity:0.9;}
button .bt_valider_ordre input,#estim .btn.btn-default,.fond_estimation .btn.btn-default.nb,.formEnvoyer input,#form_inscription .btn.btn-default {background:#000;color:#fff;padding:10px 15px;border:1px solid #000;border-radius:5px;width:auto;}
.bt_valider_ordre input:hover,#estim .btn.btn-default:hover,#form_inscription .btn.btn-default:hover,.formEnvoyer:hover input {background:#fff;color:#000;border:1px solid #000;}
.fond_estimation {background-color:#fff;}
#estim input,#estim textarea {border:1px solid #ccc;border-radius:5px;width:auto;padding:5px 10px;}
.device-xs .freeForm .label {float:left;font-size:14px;width:100%;color:#000;text-align:left;}
#etape1,#etape2,#etape3,#droit {padding:10px;margin-bottom:0 !important;margin-top:0;width:100%;}
.row.inscription_etape_un,.row.inscription_etape_deux,.row.inscription_etape_trois {border-bottom:0 solid rgba(236,240,241,1.0);margin-bottom:15px !important;}
.device-md .newsletter_chekbox_txt,.device-sm .newsletter_chekbox_txt {font-size:12px !important;}
.page_expertise,.page_newsletter,.inscription_legende {padding-bottom:30px;}
#estim .row {margin-bottom:10px;}
.inscription_legende {padding-bottom:10px;padding-top:20px;}
.device-xxs .col-sm-3.inscription_legende,.device-xs .col-sm-3.inscription_legende {padding-right:0;}
.device-xxs input[type=email],.device-xxs input[type=email_bis] {width:100%;}
.device-xs #estim input,.device-xs #estim textarea,.device-xxs #estim input,.device-xxs #estim textarea {width:auto;}
.device-xs #estim textarea,.device-xxs #estim textarea {width:100% !important;}
.device-xs input[type="radio"],.device-xs #estim input[type="radio"],.device-sm input[type="radio"],.device-sm #estim input[type="radio"] {width:14px !important;}
.device-xxs .col-sm-8 input[type=email] {width:90% !important;}
input[name="montant"][type="text"] {width:auto;}
.device-xxs textarea[name="commentaire"] {width:100%;}
.paiement h3 {display:none;}
.paiement select {width:100%;}
.paiement {background-color:#f8f8f8;float:left;padding:20px;}


/* ---------------- FORMULAIRE DE CONTACT ---------------- */
.formulaireContact {padding:20px;}
.formulaireContact #dsi-submit-btn {color:#fff;background:#000;border-color:#000;margin-bottom:20px;}
.formulaireContact #dsi-submit-btn:hover {color:#000;background:#fff;border-color:#000;margin-bottom:20px;}
.formulaireContact .col-sm-3.inscription_legende {width:160px;}
.formulaireContact .col-sm-9 {margin-bottom:20px;}
.formulaireContact .col-sm-2 {width:83px;padding-right:0;padding-left:0;}


/* ---------------- MEDIA QUERIES ---------------- */
@media (max-width:767px){
  .paiement .freeForm .label {float:left;font-size:14px;width:100%;color:#000;text-align:left;}
  .paiement input {font-family:inherit;font-size:inherit;line-height:inherit;width:auto;clear:both;float:left;}
  .paiement select {width:100%;}
  img.logo_footer {margin-left:30%;}
  .carouselCouvCata,.calendrierVertical .cataPasDispo {overflow:hidden;max-height:none;float:left;}
  .titre_page {font-size:22px;}
}

@media (max-width:991px){
  .carreSpecialites.col-md-4 {height:480px;float:left;}
  #header.sticky-style-2 #header-wrap,#header.sticky-style-3 #header-wrap {min-height:40px;}
  #primary-menu > div > #top-search a,#primary-menu > div > #top-cart,#primary-menu > div > #side-panel-trigger {margin:10px 0 !important;}
  .titre_page {font-size:18px;}
  #primary-menu ul li {padding-left:20px !important;}
}