/*-------------------responsive base-------------------*/
@media (max-width: 992px) { .pc-oui { display: none; } }
@media (min-width: 992px) { .pc-non { display: none; } }

/*-------------------sélection-------------------*/
*::selection { background: #ccc !important; color: #000; text-shadow: none; }

/*-------------------corrections lots spécifiques-------------------*/
.ordre_false.product, .pageOrdre .ordre_false.product { height: 580px !important; }
.Vente160954.Etude12461.Etude2 div.single-product div.product div.col-xs-12.col-md-6.product-desc div.col-md-5.padding0.floatRight div.lot_navigation div.lot_prec_suiv span.lot_combo.col-xs-6.col-md-5.padding0.alignCenter form#combo-form.form-group select#combo-num > option:nth-child(11) { display:none; }
#lot11\ lotId28413349 { display:none; }
.Vente160954.Etude12461.Etude2 div.single-product div.product div.col-xs-12.col-md-6.product-desc div.col-md-5.padding0.floatRight div.lot_navigation div.lot_prec_suiv span.lot_combo.col-xs-6.col-md-5.padding0.alignCenter form#combo-form.form-group select#combo-num > option:nth-child(18) { display:none; }
#lot18\ lotId28413356 { display:none; }
.Vente160954.Etude12461.Etude2 div.single-product div.product div.col-xs-12.col-md-6.product-desc div.col-md-5.padding0.floatRight div.lot_navigation div.lot_prec_suiv span.lot_combo.col-xs-6.col-md-5.padding0.alignCenter form#combo-form.form-group select#combo-num > option:nth-child(20) { display:none; }
#lot20\ lotId28413358 { display:none; }
.Vente160954.Etude12461.Etude2 div.single-product div.product div.col-xs-12.col-md-6.product-desc div.col-md-5.padding0.floatRight div.lot_navigation div.lot_prec_suiv span.lot_combo.col-xs-6.col-md-5.padding0.alignCenter form#combo-form.form-group select#combo-num > option:nth-child(41) { display:none; }
#lot41\ lotId28413379 { display:none; }
.Vente160954.Etude12461.Etude2 div.single-product div.product div.col-xs-12.col-md-6.product-desc div.col-md-5.padding0.floatRight div.lot_navigation div.lot_prec_suiv span.lot_combo.col-xs-6.col-md-5.padding0.alignCenter form#combo-form.form-group select#combo-num > option:nth-child(66) { display:none; }
#lot66\ lotId28413403 { display:none; }
.Vente160954.Etude12461.Etude2 div.single-product div.product div.col-xs-12.col-md-6.product-desc div.col-md-5.padding0.floatRight div.lot_navigation div.lot_prec_suiv span.lot_combo.col-xs-6.col-md-5.padding0.alignCenter form#combo-form.form-group select#combo-num > option:nth-child(70) { display:none; }
#lot70\ lotId28413407 { display:none; }
.Vente160954.Etude12461.Etude2 div.single-product div.product div.col-xs-12.col-md-6.product-desc div.col-md-5.padding0.floatRight div.lot_navigation div.lot_prec_suiv span.lot_combo.col-xs-6.col-md-5.padding0.alignCenter form#combo-form.form-group select#combo-num > option:nth-child(78) { display:none; }
#lot78\ lotId28413415 { display:none; }
.Vente145116.Etude12462.Etude21711 #lotDesc-23557937 { display:none; }
.detailLot.content-wrap.Vente145116.Etude12462.Etude21711 { display:none; }
.Vente145116 #lot101 { display:none; }
#lot101 lotId23557937 { display:none; }
#lot101\ lotId23557937 { display:none; }

/*-------------------général-------------------*/
.entry-meta li { margin-top: 5px; }
.oc-lot h5 { font-weight: 300!important; }
.fiche_titre_lot { display:none; }
.buttonNextPrev { float:right; clear:both; padding: 5px 10px; border-bottom: 1px solid #444; color:#000; }
.page_paiement .Estimation-text .btn2 { border-radius: 3px; background-color: #fff; color: #000; margin-bottom: 10px; font-size: 18px; padding: 10px 20px; width: auto; display: inline-block; border: 1px solid #000; }
.page_paiement .btn2:hover { border-radius: 3px; background-color: #f3f3f3; color: #000; margin-bottom: 10px; font-size: 18px; padding: 10px 20px; width: auto; display: inline-block; border: 1px solid #000; }
#content { background-color: #eee; }
.lien_inclure { display:none; }
#top-cart a, #side-panel-trigger a { color: black; }
#top-search a i { color: black; }
.container clearfix { color:black; }
#top-social li, #top-social li a, #top-social li .ts-icon, #top-social li .ts-text { color: black; }
#primary-menu.style-2, #primary-menu.style-2 > div > ul, #primary-menu.style-2 > div > ul > li > a { background-color: #fff; }
#primary-menu.style-2, #primary-menu.style-2 > div > ul, #primary-menu.style-2 > div > ul > li > a { color: black; }
#primary-menu { color:black; }
#sub-menu { color: black; }
#header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap, #primary-menu.style-2 > div > ul > li > a { color:black!important; }
.device-sm #header.sticky-style-2 #header-wrap, .device-xs #header.sticky-style-2 #header-wrap, .device-xxs #header.sticky-style-2 #header-wrap { color:black!important; }
.icon-line2-home:before { content: "\e069"; color: black; }
.img_etude img { padding-bottom:15px; }
.device-sm .page_equipe .col-md-3 { width: 50%; float: left; height: 620px; }
.strombi { padding-bottom:50px; }
.page_equipe .col-md-3 {}
.device-lg .page_equipe .col-md-3 { min-height: 560px; }
img.expert { width:250px; height:auto; padding-bottom:16px; }
.entry__article { padding: 3rem 0; border-bottom: 1px solid #ddd; position: relative; }
.teamFunction { text-transform: uppercase; font-size: 18px; margin-top: 10px; border-bottom: 1px solid #ccc; margin-bottom: 15px; margin-left: 15px; color: #000; float: left; width: 100%; }
.teamFunction h3 { padding-bottom:0px; margin-bottom:10px; }
.productOnline, .productOnlineResult { clear: both; }
.noPadding.col-md-6.texteCGV { padding:0px 20px!important; }
.entry-image img { border-radius: 2px; }
h1, h2, h3, h4, h5, h6 { font-weight: 300!important; }

/*--------------- social ------------- */
#top-social li, #top-social li a, #top-social li .ts-icon, #top-social li .ts-text { display:none; }

/*---------------langues----------------*/
.languegb img, .languefr img { display: none; }
.languegb::after { content: " EN | "; }
.languefr::after { content: " FR | "; }

/*---------------- #home calendrier - et encarts------------- */
.home_calendrier {}
.home_calendrier .entry-title h2, .home_calendrier .entry-title h2 a { font-size: 15px; line-height: 1.3; color:#c60932; font-weight: 300; }
.device-sm .home_calendrier .calendrierVertical .entry-title h2 , .device-sm .home_calendrier .calendrierVertical .entry-title h2 a, .device-xxs .home_calendrier .calendrierVertical .entry-title h2, .device-xxs .home_calendrier .calendrierVertical .entry-title h2 a, .device-xs .home_calendrier .calendrierVertical .entry-title h2, .device-xs .home_calendrier .calendrierVertical .entry-title h2 a { font-size: 15px !important; font-weight: 300; }
.home_calendrier .bloc_vente_lieu { display:none; }
.owl-theme .owl-controls .owl-nav [class*="owl-"] { position: absolute; top: 30%; }
.calendrierVertical .item:hover .verticalImage img { transform: scale(1) translate(0%, 0%); transform-origin: 0 0; filter: grayscale(1); }
.verticalImage { margin-bottom: 15px; }

/*---------------- #home actualite------------- */
.device-lg .home_actualite .entry.clearfix.actualite { float: left; width: 25%; min-height: 430px; }
.device-md .home_actualite .entry.clearfix.actualite { float: left; width: 25%; min-height: 430px; }
.home_actualite .texte_actualite { display: none; }
.device-sm .home_actualite .entry.clearfix.actualite { float: left; width: 50%; min-height: 330px; }
.home_actualite .entry-c { position: relative; clear: both; width:100%; }
.device-lg .home_calendrier .couvPasDispo { background: #fff url("https://www.alexandrelandre.com/uploads/Image/img_site/picto_no_couv_carre.png") no-repeat scroll center center; background-size: 100% 100%; border: 1px solid #ccc; height: 211px!important; }
.device-md .home_calendrier .couvPasDispo { background: #fff url("https://www.alexandrelandre.com/uploads/Image/img_site/uploads/Image/img_site/picto_no_couv_carre.png") no-repeat scroll center center; background-size: 100% 100%; border: 1px solid #ccc; height: 219px !important; }
.device-sm .home_calendrier .couvPasDispo { background: #fff url("https://www.alexandrelandre.com/uploads/Image/img_site/uploads/Image/img_site/picto_no_couv_carre.png") no-repeat scroll center center; background-size: 100% 100%; border: 1px solid #ccc; height: 244px !important; }
.layoutsExemple .entry-image.no_couv.couverture_catalogue { background-image: url("https://www.alexandrelandre.com/uploads/Image/img_site/uploads/Image/img_site/picto_no_couv_carre.png"); background-position: center center; background-repeat: no-repeat; background-size: 100% 100%; width: 138px !important; height: 138px !important; border-radius: 0px; margin-left: 20px; }
.device-xs .home_calendrier .couvPasDispo { background: #fff url("https://www.alexandrelandre.com/uploads/Image/img_site/uploads/Image/img_site/picto_no_couv_carre.png") no-repeat scroll center center; background-size: 100% 100%; border: 1px solid #ccc; height: 216px !important; }
.device-xxs .home_calendrier .couvPasDispo { background: #fff url("https://www.alexandrelandre.com/uploads/Image/img_site/uploads/Image/img_site/picto_no_couv_carre.png") no-repeat scroll center center; background-size: 100% 100%; border: 1px solid #ccc; height: 189px !important; }

/*---------------- #home nos maisons de ventes------------- */
.encart_nosmaisons { clear: both; }
.encart_nosmaisons .col-md-4 { padding-left: 0px; }
.encart_nosmaisons img { margin-bottom:10px; }
a.titremaison { text-transform:uppercase; color:#c60932; text-align:center; }
.titresvv { text-transform:uppercase; color:#c60932; text-align:center; margin-bottom:20px; }
.filet_title { border-bottom:1px solid; color:#c60932; }

/*---------------specialites - expert-----------------*/
.nom_specialiste { font-size: 15px; line-height: 16px; padding: 0 0 5px; text-transform: uppercase; }
.titre_expert { width: 100%; clear: both; text-transform: uppercase; border-bottom: 1px solid #ccc; padding: 10px 0 5px 15px; font-size: 16px; margin-bottom: 15px; font-weight: normal; }
.titre_expert { color: #000; text-transform: none; font-family: Playfair Display; font-weight: 500; font-size: 14px; letter-spacing: 1px; border-bottom: 1px solid #DDD; padding: 9px 0px; margin-bottom: 20px; margin-top: 3px; }
.WidgetTitle.titre_expert h3 { padding: 0 15px; color: #000!important; line-height: 40px; font-size: 14px!important; font-weight: 500; text-transform: none!important; }
.nomequipe { font-weight:bold; padding-bottom:10px; border-bottom:2px solid #000; text-align:center; font-size: 15px; }
.separationSpecialiste { margin-bottom:15px; float:left; width:100%; }
.device-md .WidgetDroit { font-size:11px; }
.WidgetDroit { font-size:12px; line-height:1.3; padding:20px; }
.img_expert { padding: 0px 10px 0px 0px; }
img.img_expert { margin-bottom:10px; max-width: 150px; clear:both; }
h3.WidgetTitle {}

/*---------------bug formulaire----------------*/
#etape2 > div:nth-child(2) > div:nth-child(1) > input:nth-child(1) { margin-left: -15px; }
.device-xxs #form_inscription .row { padding-left: 20px; }
.droite_catalogue img { max-width:120px; height:auto; }
.productLive { border-radius: 3px; border: 1px solid #c00935; color: #c00935; background: #fff; padding: 10px; line-height: 15px; float: left; text-align: center; margin-top: 10px; }
[class^="icon-"], [class*=" icon-"], [class^="icon-line-"], [class*=" icon-line-"], [class^="icon-line2-"], [class*=" icon-line2-"], .side-header #primary-menu ul > li.sub-menu > a::after { margin-right: 0px; }
.layoutsPage { min-height: 700px !important; }
.device-xxs .layoutsExemple.col-md-4 { clear:both; }
.entry-image { margin-bottom: 20px; }
.si-share .social-icon { display: none; }
h1, h2 { margin: 30px 0px 20px 0px; }
.WidgetDroite { padding:40px 0px 30px 0px; }
.date_vente { text-transform: none; }
.device-lg .titre_page, .device-lg .titre_page a, .device-lg .titre_page a:visited { color: #c60932; font-family: Playfair Display; font-size: 22px; letter-spacing: 1px; margin: 30px 0 20px 0; font-weight: 300; }
.titre_page, .titre_page a, .titre_page a:visited { color: #c60932; font-family: Playfair Display; font-size: 22px; letter-spacing: 1px; margin: 30px 0 30px 0px; font-weight: 300; }

/*---------------- bug dans affichage home page 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; }

/*---------------- #header------------- */
.top-links, .top-links a { color: black; font-size:15px; }
#top-social li a { border-left: 0px solid #000!important; }
#top-social li { border: none; }
#top-social li a { color: #000; }
.top-links a img { opacity: 0.5; height:25px; }
.top-links a:hover img { opacity: 1; height:25px; }
#logo img { width: 280px; height: auto; margin-bottom: 20px; margin-top: 20px; }

/*---------------- #menu------------- */
#header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap, #primary-menu.style-2 > div > ul > li > a { line-height: 34px; }
#primary-menu.style-2 > div > ul > li > a:hover { line-height: 34px; }
@media all and (min-width: 1200px) { #primary-menu ul ul { display: none; position: absolute; background-color: #fff!important; box-shadow: 0px 13px 42px 11px rgba(0, 0, 0, 0.05); border: 1px solid #EEE; border-top: 1px solid #000000; height: auto; z-index: 199; left: 0; margin: 0; top:-1px; } }
.device-md #primary-menu ul ul, #primary-menu ul li .mega-menu-content { text-shadow: none; }
.device-md #primary-menu ul li a { padding-left: 14px; padding-top: 3px; padding-right: 14px; padding-bottom: 3px; height: 40px; line-height: 40px; font-size: 14px; }
.device-md #primary-menu ul li a { padding-left: 15px; padding-top: 3px; padding-right: 15px; padding-bottom: 3px; height: 40px; line-height: 40px; font-size: 13px; }
#primary-menu > div > ul > li:hover a, #primary-menu > div > ul > li.current a { color: #000 !important; background-color: #fff !important; }
#primary-menu > div > ul > li:first-child:hover a, #primary-menu > div > ul > li.current a { color: #000 !important; background-color: #fff !important; }
#primary-menu.style-2 > div > ul > li > a i { line-height: 30px; color: #ffffff; }
#primary-menu.style-2 > div > ul > li > a i:hover, #primary-menu.style-2 > div > ul > li > a i:visited { line-height: 30px; color: #000!important; background-color: #fff !important; }
#primary-menu ul ul li a { color:#000!important; text-transform:none; font-size:16px; }
#primary-menu ul ul li a:hover, #primary-menu ul ul li a:visited { color:#000!important; text-transform:none; font-size:16px; }
#primary-menu ul ul ul { width:320px; }
#primary-menu.style-2 > div > ul > li > a { height: 38px; line-height:34px; }
#primary-menu.style-2, #primary-menu.style-2 > div > ul, #primary-menu.style-2 > div > ul > li > a { height: 38px; }
body.en.device-lg #primary-menu ul li a { padding-left: 18px; padding-right: 18px; }
body.en.device-md #primary-menu ul li a { padding-left: 10px; padding-right: 10px; }
body.en.device-sm #primary-menu ul li a { padding-left: 10px; padding-right: 10px; }

/*----------------top-search-----------------*/
#primary-menu .container #top-search form input::placeholder { font-size: 16px; text-transform: none; }
.device-xxs #primary-menu .container #top-search form input::placeholder { font-size: 14px; color:#000; text-transform: none; }
#top-search form input { background: #fff none repeat scroll 0 0; border-radius: 6px 0px 0px 6px; float: left; font-size: 16px; height: 25px; line-height: 25px; margin-top: 7px !important; padding: 5px 5px 5px 7px !important; width: 90%; color:#000; }
#primary-menu .container #top-search form input::placeholder { color: #000 !important; }
#primary-menu.style-2 > div #top-cart, #primary-menu.style-2 > div #side-panel-trigger { margin-top: 9px; margin-bottom: 20px; }
#top-search form input.loupe { background: #fff url(https://www.alexandrelandre.com/uploads/Image/img_site/bt_loupe.png) no-repeat scroll 0 4px !important; height: 25px; width: 30px; color: #000; float: left; border-radius: 0px 6px 6px 0px; background-size: 70% 60% !important; }
#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: 20px; }
#primary-menu .container #top-search form input::placeholder { color: #000 !important; }
#primary-menu .container #top-search form input { color: #000 !important; }
#primary-menu-trigger, #page-submenu-trigger { width: 50px; height: 40px; line-height: 40px; }
#primary-menu-trigger .icon-reorder { color: #000 !important; }
#top-cart > a > span { display: block; position: absolute; top: -8px; left: auto; right: -13px; font-size: 10px; color: #000; text-shadow: 1px 1px 1px rgba(0,0,0,0.2); width: 16px; height: 16px; line-height: 16px; text-align: center; background-color: #fff; border-radius: 50%; }

/*----------------Slider-----------------*/
#slider { z-index:10; }
#rev_slider { margin-top:0px; }
.tparrows { cursor: pointer; background: #000; width: 40px; height: 40px; position: absolute; display: block; z-index: 1000; }
.tparrows:hover { background: #555; }
input #slideTitleId { margin-bottom:0px; font-size:16px; }
#slider { margin-top: 1px!important; margin-bottom:20px!important; }
.tp-caption.WebProduct-Title.tp-resizeme { color:#fff !important; font-size:20px !important; line-height:1.3; margin-bottom:20px; font-family: Playfair Display; }
.tp-caption, .tp-caption a { font-size:14px!important; color:#000; line-height:1.3; font-family: Playfair Display,Josefin Sans, Helvetica, Arial, sans-serif!important; }
.device-xxs .tp-caption.WebProduct-Title.tp-resizeme { color:#fff !important; font-size:16px !important; line-height:1.3; margin-bottom:10px; font-family: Playfair Display; }
.device-xxs .tp-caption, .tp-caption a { font-size:12px!important; color:#000; line-height:1.3; font-family: Playfair Display; }
.rev_slider { border-radius: 0px; }
.device-xxs .tp-caption, .tp-caption a { color: #000; line-height: 1.3; }
.device-xxs .tp-caption { display:none; }

/*---------------- #Home------------- */
.salePhareTitle { color: #000000; font-family: Playfair Display; font-style: normal; font-size: 12px; line-height:1.3; letter-spacing: 1px; }
.device-xs .salePhareImage img { width:320px; height:auto; }
.salePhareImage { border-radius:2px; }
.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; }
.salePhareTitle { margin: 0; letter-spacing: 1px; font-size: 15px; line-height:17px; color: #00b1e6; clear: both; padding-bottom: 5px; }
.salePhareImage { margin-bottom:20px; }
.bloc_vente_date { margin-top:10px; }
.salePhareDate {}
.lotPhareInfos { padding-bottom:30px; }

/*---------------- #carrousel home-resultats------------- */
.belles_encheres { text-align:center; margin-top:20px; }
.CarouselResultat { color: #000; margin-top: 4px; text-align: center; text-transform: none; font-size: 12px; font-weight: 300!important; }
.belles_encheres_home .owl-carousel .owl-item img { margin: 0 auto; border-radius: 2px; height:130px; }
.belles_encheres_home .imgphare { display: table-cell; height: 140px; margin-bottom: 14px; margin-right: 19px; overflow: hidden; text-align: center; vertical-align: middle; float: left; max-height:140px; min-height:140px; width:100%; }
.belles_encheres_home { text-align:center; margin-top:20px; }
.calendrier_milieu .bloc_mois_date { display: none; }
.owl-theme .owl-dots .owl-dot.active span { background-color: #000; }

/*---------------- #calendrier------------- */
.triAnnee.annee2015, .tiret2015, .tiret2019 { display:none; }
.calendrier_annees { font-weight:500; margin-bottom:60px; }
.triAnnee, .triAnnee a { background-color: #666; color: #fff!important; font-size: 12px; padding: 0px 4px 3px 4px; }
.triAnnee:hover { background-color: #000; color: #fff; font-size: 12px; padding: 2px 6px; }
.entry-image .more-link { padding-top:0px; border-bottom: 1px solid #fff; }
.entry-title h2 { margin: 0; letter-spacing: 1px; font-size: 15px!important; line-height: 1.3; margin-top: 0px !important; color:#c60932; font-weight: 300!important; }
.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.alexandrelandre.com/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: 2px; margin-left: 18px; border: 1px solid #ccc; }
.entry-image.no_couv { background-image: url("https://www.alexandrelandre.com/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: 2px; 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.alexandrelandre.com/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: 2px; 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("https://www.alexandrelandre.com/uploads/Image/img_site/widget_catalogue_no_couv.png"); background-position: center center; background-repeat: no-repeat; background-size: 100% 100%; width: 190px !important; height: 254px !important; border-radius: 2px; margin-left: 18px; border: 1px solid #ccc; }
.layoutsExemple .entry-image.no_couv.couverture_catalogue { background-image: url("https://www.alexandrelandre.com/uploads/Image/img_site/widget_catalogue_no_couv.png"); background-position: center center; background-repeat: no-repeat; background-size: 100% 100%; width: 186px !important; height: 235px !important; border-radius: 2px; margin: 15px; border: 1px solid #ccc; }
.device-xxs .layoutsExemple .entry-image.no_couv.couverture_catalogue { background-image: url("https://www.alexandrelandre.com/uploads/Image/img_site/widget_catalogue_no_couv.png"); background-position: center center; background-repeat: no-repeat; background-size: 100% 100%; width: 271px !important; height: 340px !important; border-radius: 2px; border: 1px solid #ccc; margin: 15px; }
.device-xs .layoutsExemple .entry-image.no_couv.couverture_catalogue { background-image: url("https://www.alexandrelandre.com/uploads/Image/img_site/widget_catalogue_no_couv.png"); background-position: center center; background-repeat: no-repeat; background-size: 100% 100%; width: 185px !important; height: 235px !important; border-radius: 2px; margin: 15px 10px 15px 15px; border: 1px solid #ccc; }
.device-xs .entry-image.widget_no_couv { background-image: url("https://www.alexandrelandre.com/uploads/Image/img_site/picto_no_couv.jpg"); background-position: center center; background-repeat: no-repeat; background-size: 100% 100%; width: 185px !important; height: 235px !important; border-radius: 2px; margin: 15px 10px 15px 15px; border: 1px solid #ccc; }
.device-xs .entry-image.no_couv { background-image: url("https://www.alexandrelandre.com/uploads/Image/img_site/picto_no_couv.jpg"); background-position: center center; background-repeat: no-repeat; background-size: 100% 100%; width: 185px !important; height: 235px !important; border-radius: 2px; margin: 15px 10px 15px 15px; border: 1px solid #ccc; }
.device-xxs .entry-image.widget_no_couv { background-image: url("https://www.alexandrelandre.com/uploads/Image/img_site/picto_no_couv.jpg"); background-position: center center; background-repeat: no-repeat; background-size: 100% 100%; width: 271px !important; height: 340px !important; border-radius: 2px; border: 1px solid #ccc; margin: 15px; }
.device-xxs .entry-image.no_couv { background-image: url("https://www.alexandrelandre.com/uploads/Image/img_site/picto_no_couv.jpg"); background-position: center center; background-repeat: no-repeat; background-size: 100% 100%; width: 271px !important; height: 340px !important; border-radius: 2px; border: 1px solid #ccc; margin: 15px; }
.device-xxs .layoutsExemple .entry-image.couverture_catalogue, .device-xs .layoutsExemple .entry-image.couverture_catalogue { padding-right: 0; width: 100%; height: auto; }

/*---------------- #catalogue------------- */
.nom_vente { padding-top: 0px; margin-top: 0px; }
.fiche_titre_lot h1 { font-size: 14px!important; margin-bottom: 5px; clear: both; color: #000; }
.lotnum { color: #000; font-size: 25px; }
.sale-flash2 { width: auto; float: left; color: #fff; background-color: #c60932; border-radius: 3px; padding: 4px 10px; clear: both; }
.single-product .fiche_lot_resultat { background: #c60932; color: #fff; padding: 4px 10px; float: left; border-radius: 3px; margin: 10px 0; }
.product-title h3 { font-size:12px; line-height:14px; height: 30px; max-height:30px; overflow:hidden; }
.owl-theme .owl-dots .owl-dot span { background-color: #000; }
.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; float: left; }
.product-image { height: 146px; }
.product-image.no_picture { background-image: url("https://www.alexandrelandre.com/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:4px; border: 1px solid #ccc; background-color: #000; }
.envoyer_ordre .button.button-border { background: #000; color: #fff; }
.envoyer_ordre .button.button-border:hover { background: #c60932; }
.button.button-border:hover { background-color: #c60932; color: #FFF; 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: 4px; background-color: #f8f8f8; }
.product-description h2 { text-transform: none!important; }
.product-image { position: relative; width: 100%; height: 230px !important; overflow: hidden; }
.jq-icon-info { background-color: #333!important; color: #fff; border-color: #333!important; }

/*---------------- #carrousel vertical------------- */
belles_encheres, .belles_encheres_colonne, .belles_encheres_specialites { text-align:center; margin-top:20px; }
.device-lg .belles_encheres_colonne { padding:0px 40px; }
.device-sm .belles_encheres_colonne { padding:0px 100px; }
.device-md .belles_encheres_colonne, .device-xs .belles_encheres_colonne { padding:0px 20px; }
.device-xs .belles_encheres_colonne { padding:0px 30px; }
.device-xxs .belles_encheres_colonne { padding:0px; }
.verticalCarouselContent { border: 1px solid #fff; }
.col-md-4 .belles_encheres_colonne .verticalCarouselLot { padding: 10px 0px 10px 0px; }

/*---------------- #specialites------------- */
.titrespecialites { background-color: #eeeeee; opacity: 1; text-align: center; text-transform: none; font-size: 16px; color: #000000; font-weight: 400; letter-spacing: 1px; font-weight:500; font-family: Playfair Display; }
.titrespecialites a:hover { opacity: 1; }
.device-md .titrespecialites { font-size: 13px; }
.carreSpecialites.col-md-4 div { padding: 10px 0; margin-top: 0px; }
.carreSpecialites.col-md-4 { height: 350px; float: left; width: 25%; }
.device-md .carreSpecialites.col-md-4 { height: 300px; float: left; }
.device-sm .carreSpecialites.col-md-4 { height: 290px; float: left; width: 30%; }
.device-xs .carreSpecialites.col-md-4 { height: 340px; float: left; width: 50%; }
.device-xxs .carreSpecialites.col-md-4 { height: 350px; float: left; width: 100%; }

/*---------------- #actualite page------------- */
.page_actualite .actualite .entry-c { float:left; width:68%; }
.more-link { padding-top: 20px; }
.page_actualite .entry.clearfix.actualite .entry-image img { width: 180px; float: left; margin-right: 20px; }
.page_actualite .entry.clearfix.actualite .entry-image { margin-right:20px; }
.device-lg .entry.clearfix.actualite .entry-c, .device-md .entry.clearfix.actualite .entry-c { width:68%; }
.entry.clearfix.actualite .entry-image { float: left; margin-right: 30px; padding-left: 0px; }
.layoutsExemple .actualiteCol1 .entry-image { width: auto; float: left; margin-right: 0px; padding-left: 0px; }
.actualiteCol1, .actualiteCol2 { width:100%; clear: both; }
.layoutsExemple .actualiteCol1 .entry-image img { max-height: none; clear:both; }
.menu_actualite { margin:40px 20px 20px 20px; max-width: 265px; }
.menu_actualite .panel-body { padding: 15px; font-size:14px; }
.menu_actualite .panel.panel-default { width:auto; height:auto; border:1px solid #ccc!important; }
.menu_actualite .panel-heading { border-top-left-radius: 3px; background: #457483; border-top-right-radius: 3px; padding: 10px 15px; color: #fff; }

/*----------------CGU - pages statiques-----------------*/
.calLegende { background-color:#f1f1f1; padding:20px; width: 100%!important; text-align: center; margin-bottom: 40px; }
.page_statique h2 { clear:both; }
.page_statique h2 { clear:both; padding:20px 0px; margin-top: 40px; }
.page_statique h3 { font-family: Playfair Display; padding: 20px 0px 0px 10px; font-size: 12px; font-style: italic; }
.page_statique h4 { font-family: Playfair Display; padding: 20px 0px 0px 10px; font-size: 12px; }
.page_statique p { padding-bottom:20px; }
.encart_titre, .encart_titre a:link { color: #000; }
.WidgetDroite.visuelslieu { padding-top:100px; }
.device-md .WidgetDroite.visuelslieu { padding-top:40px; }
.device-sm .WidgetDroite.visuelslieu { padding-top:40px; }
.texteencadre { font-size:14px; }

/*---------------- #footer------------- */
#footer a:link { color: #fff; }
.logo-footer { margin-top: 8px; margin: 10px 0px 13px 0; }
img.logo-footer { height:90px; width:auto; }
.adresses, .adresses a:link, .adresses a:visited { color:#fff; text-align:left; }
.adresses a:hover { color:#f8f8f8; }
img.alignleft, div.alignleft { float: left; margin: 5px 20px 13px 0; max-width: 100%; }
.footerNiveau2 { color: rgba(255,255,255,0.25); text-shadow: 1px 1px 1px rgba(0,0,0,0.1); }
#footer .col_full { margin-bottom:0px; }
.social-icon.si-small { font-size: 14px; color: #000; }
.copyright-links, .copyright-links a, .copyright-links a:visited { font-size:11px; color:#fff; }
.copyright-links a:hover { color:#f8f8f8; }
.copyrights-text { font-size:12px; }
#gotoTop:hover { background-color: #999; }
.device-lg #footer .col_full.adresseFooter { margin-bottom: 0px; text-align: center; margin-left: 20%; }
.device-sm #footer .col_full.adresseFooter { margin-bottom: 0px; text-align: center; margin-left: 6%; }
.device-md #footer .col_full.adresseFooter { margin-bottom: 0px; text-align: center; margin-left: 16%; }
.widget p:not(.lead) { font-size: 13px; }
.socialFooter { padding-left:19%; }
.device-sm .socialFooter { padding-left:9%; }
.droits, .droits a, .droits a:link, .droits a:visited { font-size: 10px; line-height:1.3; color:#000; }
#footer .col-md-3 { width: 24%; }
.device-sm #footer .col-md-3 { width: 100%; float:left; }

/*---------------- #formulaires------------- */
.btn-default { color: #fff; background-color: #000; border-color: #000; }
.btn-default:hover { color: #fff; background-color: #888!important; border-color: #888!important; }
.bt_valider_ordre input, #estim .btn.btn-default, #form_inscription .btn.btn-default, .formEnvoyer input { background: #000; color: #fff; padding: 10px 15px; border: 1px solid #000; border-radius: 2px; margin-top: 10px; }
button .bt_valider_ordre input, #estim .btn.btn-default, .fond_estimation .btn.btn-default.nb, .formEnvoyer input { background: #000; padding: 10px 15px; border: 1px solid #000; border-radius: 2px; margin-top: 10px; width:auto; color: #fff !important; }
.bt_valider_ordre input:hover, #estim .btn.btn-default:hover, #form_inscription .btn.btn-default:hover, .formEnvoyer:hover input { background: #888; color: #fff; border: 1px solid #888; }
.button.button-border:hover { background-color: #888; color: #FFF!important; }
.button.button-border { border: 2px solid #000; background-color: transparent; color: #333; line-height: 36px; font-weight: 600; text-shadow: none; }
.button.button-3d { background-color: #000; color: #FFF!important; text-shadow: none; font-size: 12px; }
.button.button-3d:hover { background-color: #888 !important; opacity: 0.9; }
.envoyer_ordre .button.button-border { background: #000; color: #fff; border-color:#000; }
.envoyer_ordre .button.button-border:hover { background: #888; }
.fond_estimation { background-color: #f8f8f8; width: 100%; padding:20px; }
.page_newsletter .fond_estimation { float:left; }
.form1 { padding:20px; }
.freeForm .label { float: left; font-size: 13px; width: 280px; color: #000; text-align: left; }
#estim input, #estim textarea { border: 1px solid #ccc; border-radius: 2px; width: auto; padding: 5px 10px; }
.newsletter_lettrine { display:none; }
.device-md .newsletter_chekbox_txt, .device-sm .newsletter_chekbox_txt { font-size:12px!important; }
.page_newsletter #etape1, .page_newsletter #etape2, .page_newsletter #etape3, .page_newsletter #droit { padding: 25px; margin-bottom: 0px!important; margin-top:0px; width: 100%; }
.device-xxs .page_newsletter #etape1, .device-xxs .page_newsletter #etape2, .device-xxs .page_newsletter #etape3, .device-xxs .page_newsletter #droit { padding: 25px 10px 25px 5px; margin-bottom: 0px!important; }
.device-xxs textarea { width:90%; }
.device-xxs input[type=text], .device-xs input[type=text] { width:90%; }
.device-xs input[type="radio"] { width:14px!important; }
.device-xxs input[type="radio"] { width: 14px !important; }
.device-xs #estim input [type="radio"] { width:14px!important; }
.device-xxs #estim input [type="radio"] { width:14px!important; }
.device-sm input[type="radio"] { width:14px!important; }
.device-sm #estim input [type="radio"] { width:14px!important; }
.page_expertise , page_newsletter, .inscription_legende { padding-bottom:30px; }
.inscription_legende { padding-bottom:30px; font-size: 12px; }
#estim .row { margin-bottom: 10px; }
.row.inscription_etape_un, .row.inscription_etape_deux, .row.inscription_etape_trois { border-bottom: 1px solid #f8f8f8; }
.newsletter_theme { font-size: 12px; }
.newsletter_colonne { float: left; width: 100%; }
.device-xxs .freeForm { margin-left:20px; }
#etape1, #etape2, #etape3, #droit { margin-bottom: 0px; }
.formulaireContact { background-color: #f8f8f8; padding: 20px; }
.formulaireContact .col-sm-3.inscription_legende { width: 160px; }
.formulaireContact .col-sm-2 { padding-right:0px; }
.formulaireContact #dsi-submit-btn { color: #fff; background: #000; border-color: #000; margin-bottom: 20px; }
.device-xxs .formulaireContact .col-sm-9 { margin-bottom:20px; }

/*----------------responsive supplémentaires----------------*/
@media (max-width: 991px) { .product:not(.product-2):not(.product-3) .product-title h3 { font-size: 12px; line-height: 15px; } #logo img { width: 160px; height: auto; margin-bottom: 20px; } #header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap { min-height: 40px; } [class^="icon-legal"]{ margin-right: 0px; color:#000!important; } #primary-menu-trigger { top: 100%; background-color: transparent !important; } #primary-menu > div > #top-search a, #primary-menu > div > #top-cart, #primary-menu > div > #side-panel-trigger { margin: 10px 0 !important; } h1,h2,h3,h4,h5,h6 { margin-top: 40px !important; margin-bottom: 10px; } .WidgetDroite.visuelslieu { padding-top:40px; } .col_one_third.textAlignLeft { text-align: center; } #primary-menu ul ul li { padding-left: 0px; } #primary-menu.style-2 ul ul, #primary-menu.style-2 ul li .mega-menu-content { background-color: #fff !important; color:#000; } #cpgen-menu li:hover { background: #fff; } .col-sm-3.inscription_legende, .col-sm-2.inscription_legende { width: auto; margin-top: 20px; margin-bottom:10px; } .device-sm .col-sm-3.inscription_legende, .device-sm .col-sm-2.inscription_legende { width: 24%; } .inscription_etape { width:100%; } textarea { width:100%; } input [type="radio"] { width:14px!important; } input[type=text] { width:100%; } input[type="email"] { width:100%; } input[name="montant"][type="text"] { width:90%; } .titre_page, .titre_page a, .titre_service { font-size: 18px; } .texteencadre { font-size:12px; } .nom_vente { font-size: 14px; line-height: 16px; } .product { height: auto!important; } nav a:link, nav a:visited { color: #fff!important; } nav a:hover { color: #fff!important; } #primary-menu.style-2 > div > ul > li:first-child > a { line-height: 34px; color: #000 !important; background-color: #fff !important; } #primary-menu.style-2 > div > ul > li > a i { line-height: 30px; color: #000; } #top-cart a, #side-panel-trigger a { color: #000; } #top-cart a { right:0px; } }
@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%; } .postcontent, .postcontent.bothsidebar, .sidebar, .col_full, .col_half, .col_one_third, .col_two_third, .col_three_fourth, .col_one_fourth, .col_one_fifth, .col_two_fifth, .col_one_third { width: 100%; margin-bottom: 30px !important; clear: both; } #primary-menu ul li { padding-left: 20px; } #footer .col-md-3 { width: 100%; } #top-cart { display: block; right: 37px; } .style-2 .container #top-cart .top-cart-content { top: 29px; } }

/*---------------- #formulaire NL sarbacane------------ */
@import ur[](https://fonts.googleapis.com/css?family=Bree+Serif|Ubuntu|Dancing+Script|Droid+Sans|Lato|Lobster|Montserrat|Open+Sans|Pacifico|Raleway|Roboto|Source+Sans+Pro|Titillium+Web&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese);
#form-header-title { color: #393939; font-family: Playfair Display; font-size: 25px; display: block; text-align: center; margin-bottom: 30px; }
#label-EMAIL_ID { color: #393939; font-family: Playfair Display; font-size: 14px; margin-bottom: 8px; }
#input-email { border: 1px solid #e6e4e4; background-color: #f1f1f1; height: 35px; margin: 5px 0 18px 0; font-size: 0.9em; padding-left: 5px; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -webkit-box-sizing: border-box; box-sizing: border-box; text-indent: 5px; width: 100%; }
#label-PHONE_ID { color: #393939; font-family: Playfair Display, "Open Sans", Verdana, Arial, sans-serif; font-size: 14px; margin-bottom: 8px; }
#input-phone { border: 1px solid #e6e4e4; background-color: #f1f1f1; height: 35px; margin: 5px 0 18px 0; font-size: 0.9em; padding-left: 5px; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -webkit-box-sizing: border-box; box-sizing: border-box; text-indent: 5px; width: 100%; }
#label-qkicmuz0qf8b8aaqqcikn { color: #393939; font-family: Playfair Display, "Open Sans", Verdana, Arial, sans-serif; font-size: 14px; margin-bottom: 8px; }
#input-qkicmuz0qf8b8aaqqcikn { border: 1px solid #e6e4e4; background-color: #f1f1f1; height: 35px; margin: 5px 0 18px 0; font-size: 0.9em; padding-left: 5px; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -webkit-box-sizing: border-box; box-sizing: border-box; text-indent: 5px; width: 100%; }
#label-gkglg6tbblmttw5w2ko32 { color: #393939; font-family: Playfair Display, "Open Sans", Verdana, Arial, sans-serif; font-size: 14px; margin-bottom: 8px; }
#input-gkglg6tbblmttw5w2ko32 { border: 1px solid #e6e4e4; background-color: #f1f1f1; height: 35px; margin: 5px 0 18px 0; font-size: 0.9em; padding-left: 5px; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -webkit-box-sizing: border-box; box-sizing: border-box; text-indent: 5px; width: 100%; }
#label-gub3fb4jztqjvhgbldrg8 { color: #393939; font-family: Playfair Display, "Open Sans", Verdana, Arial, sans-serif; font-size: 14px; margin-bottom: 8px; }
#input-gub3fb4jztqjvhgbldrg8 { border: 1px solid #e6e4e4; background-color: #f1f1f1; height: 35px; margin: 5px 0 18px 0; font-size: 0.9em; padding-left: 5px; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -webkit-box-sizing: border-box; box-sizing: border-box; text-indent: 5px; width: 100%; }
#label-vcgw101py2csw8m7477ca { color: #393939; font-family: Playfair Display, "Open Sans", Verdana, Arial, sans-serif; font-size: 14px; margin-bottom: 8px; }
#div-vcgw101py2csw8m7477ca { width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; padding-top: 5px; }
#indicator-vcgw101py2csw8m7477ca { border: 1px solid #e6e4e4; background-color: #f1f1f1; }
#label-opt-vcgw101py2csw8m7477ca { padding-top: 5px; margin-right: 10px; font-family: Playfair Display, 'Open Sans', Verdana, Arial, sans-serif; font-size: 12px; color: #393939; }
#label-1xf893ubbdo35zn3oxi73i { color: #393939; font-family: Playfair Display, "Open Sans", Verdana, Arial, sans-serif; font-size: 14px; margin-bottom: 8px; }
#div-1xf893ubbdo35zn3oxi73i { width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; padding-top: 5px; }
#indicator-1xf893ubbdo35zn3oxi73i { border: 1px solid #e6e4e4; background-color: #f1f1f1; }
#label-opt-1xf893ubbdo35zn3oxi73i { padding-top: 5px; margin-right: 10px; font-family: Playfair Display, 'Open Sans', Verdana, Arial, sans-serif; font-size: 12px; color: #393939; }
#label-5fu4b3clshd70k8s1hducf { color: #393939; font-family: Playfair Display, "Open Sans", Verdana, Arial, sans-serif; font-size: 14px; margin-bottom: 8px; }
#div-5fu4b3clshd70k8s1hducf { width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; padding-top: 5px; }
#indicator-5fu4b3clshd70k8s1hducf { border: 1px solid #e6e4e4; background-color: #f1f1f1; }
#label-opt-5fu4b3clshd70k8s1hducf { padding-top: 5px; margin-right: 10px; font-family: Playfair Display, 'Open Sans', Verdana, Arial, sans-serif; font-size: 12px; color: #393939; }
#label-atuoq8ndi35qu77hoor95 { color: #393939; font-family: Playfair Display, "Open Sans", Verdana, Arial, sans-serif; font-size: 14px; margin-bottom: 8px; }
#div-atuoq8ndi35qu77hoor95 { width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; padding-top: 5px; }
#indicator-atuoq8ndi35qu77hoor95 { border: 1px solid #e6e4e4; background-color: #f1f1f1; }
#label-opt-atuoq8ndi35qu77hoor95 { padding-top: 5px; margin-right: 10px; font-family: Playfair Display, 'Open Sans', Verdana, Arial, sans-serif; font-size: 12px; color: #393939; }
#label-xolcqse1fb3cgcvmzqvga { color: #393939; font-family: Playfair Display,"Open Sans", Verdana, Arial, sans-serif; font-size: 14px; margin-bottom: 8px; }
#div-xolcqse1fb3cgcvmzqvga { width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; padding-top: 5px; }
#indicator-xolcqse1fb3cgcvmzqvga { border: 1px solid #e6e4e4; background-color: #f1f1f1; }
#label-opt-xolcqse1fb3cgcvmzqvga { padding-top: 5px; margin-right: 10px; font-family: Playfair Display, 'Open Sans', Verdana, Arial, sans-serif; font-size: 12px; color: #393939; }
#form-mandatory { font-size: 13px; margin-left: 5px; font-family: Playfair Display, 'Open Sans', Verdana, Arial, sans-serif; color: #393939; }
input::-webkit-input-placeholder, input:-moz-placeholder, input::-moz-placeholder, input:-ms-input-placeholder, input::-ms-input-placeholder { color: #848484; opacity: 0.6; }
select { -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; }
@media screen and (-webkit-min-device-pixel-ratio:0) { select { padding-right:18px; } }
.select-arrow { position:relative; }
.select-arrow:after { content:'^'; font:15px "Consolas", monospace; color: #848484; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); right:8px; top:-3px; padding:0 0 0px; position:absolute; pointer-events:none; }
.control { display: block; position: relative; padding-left: 30px; margin-left: 5px; margin-right: 6px; cursor: pointer; font-size: 18px; }
.control input { position: absolute; z-index: -1; opacity: 0; }
.control__indicator { position: absolute; border: 1px solid; top: 2px; left: 0; height: 20px; width: 20px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
.control--radio .control__indicator { border-radius: 50%; }
.control__indicator:after { content: ''; position: absolute; display: none; }
.control input:checked ~ .control__indicator:after { display: block; }
.control--checkbox .control__indicator:after { left: 8px; top: 4px; width: 3px; height: 8px; transform: rotate(45deg); border-style: solid; border-color: #848484; border-width: 0 2px 2px 0; position: absolute; }
.control--radio .control__indicator:after { left: 7px; top: 7px; height: 6px; width: 6px; border-radius: 50%; background: #848484; position: absolute; }
input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; }
input[type="number"] { -moz-appearance: textfield; }
input:focus { outline: solid 1px #736F6F !important; }
textarea:focus { outline: solid 1px #736F6F !important; }
select:focus { outline: solid 1px #736F6F !important; }
input:disabled, input[disabled]{ opacity: 0.2; cursor: default; }
.loader, .loader:after { border-radius: 50%; width: 1.8em; height: 1.8em; }
.loader { margin-top: 5px; margin-left: 10px; font-size: 10px; position: relative; border: 0.5em solid #919798; border-left-color: #3c9f51; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation: load8 1s infinite linear; animation: load8 1s infinite linear; }
@-webkit-keyframes load8 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }
@keyframes load8 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }
#sb_form { background: #ffffff; padding: 10px 20px 20px 20px; border-radius: 0px; }
#div-submitInput { display: flex; flex-direction: row; justify-content: flex-start; }
#submitInput { border-style: solid; text-align: center; color: #ffffff; border-color: #ffffff; border-width: 1px; border-radius: 5px; padding: 10px 25px; text-decoration: none; display: block; font-family: Playfair Display, Arial; font-size: 15px; background-color:#0595d6; cursor: pointer; }
#form-footer-mandatory { color: #393939; font-family: Playfair Display, "Open Sans", Verdana, Arial, sans-serif; font-size: 12px; display: block; margin-top: 20px; }

/*----------------rouge cerise----------------*/
.mb-50 { margin-bottom:50px; }
.mb-30 { margin-bottom:30px; }
.mt-50 { margin-top:50px; }
.mt-30 { margin-top:30px; }
ul.liste { padding-left:20px; list-style: square; }
body { background-color: #fff; }
#header { background-color: #fff; }
.device-lg .titre_page, .device-lg .titre_page a, .device-lg .titre_page a:visited { color: #000; }
h2 { color: #df1619; }
.top-links a.languegb { margin-right: 15px; }
.top-links a.languefr { margin-right: 15px; }
.top-links a { text-transform: uppercase; font-size: 14px; }
#top-bar { height: 30px; line-height: 29px; }
#top-social li, #top-social li a, #top-social li .ts-icon, #top-social li .ts-text { height: 29px; line-height: 29px; }
#primary-menu { border-top: 0; }
#primary-menu.style-2 > div #top-search, #primary-menu.style-2 > div #top-cart, #primary-menu.style-2 > div #side-panel-trigger { margin-bottom: 9px; }
#rev_slider_forcefullwidth #slider { margin-top: -2px !important; }
.hermes .tp-bullet { border-radius: 0; background-color: #000; box-shadow: inset 0 0 0 1px #666; }
ul.liste-boutons { list-style: none; margin-top: 10px; margin-bottom: 10px; text-align: center; }
ul.liste-boutons li { display:inline-block; margin: 10px 20px; }
ul.liste-boutons li a { border: 0.5px solid #000000; padding: 10px 0; background-color: #fff; color: #000; text-transform: uppercase; letter-spacing: 1px; width: 170px; display: block; }
ul.liste-boutons li a:hover { background-color: #df1619; }
.titre_accueil { width: 40%; font-size: 28px; padding-left: 0px; margin-bottom: 30px; letter-spacing: 2px; border-bottom: 1px solid #df1619; color: #000; clear: both; font-weight: 300; }
#location { border: 1px solid #ddd; padding: 5px 5px; background-color: #fff; margin-bottom: 15px; text-transform: uppercase; letter-spacing: 1px; width: 200px; text-align: center; }
.triAnnee a { background-color: #555; color: #fff !important; font-size: 14px !important; padding: 0 8px !important; display: inline-block; line-height: 24px; }
.liste-vente .bloc_mois_date { border-bottom: 1px solid #c60932; font-style: normal; font-size: 20px; padding-left: 15px; margin-bottom: 30px; letter-spacing: 2px; float: left; }
.liste-vente .entry { margin-bottom: 50px; border: none; background-color: #fff; padding-bottom: 0; }
.liste-vente .entry-image { padding: 15px !important; margin-bottom: 0; }
.liste-vente .entry-c { padding: 15px !important; }
.liste-vente .entry-title { margin-bottom:15px; }
.liste-vente .entry-title h2 { line-height:18px; }
.bloc_vente_date { color: #444 !important; }
.bloc_mois_date { color:#444 !important; }
.date_vente { color: #444 !important; }
.pagination .currentStep { background: #444 !important; }
.linkExtern img { max-height: 24px; margin-top: 5px !important; border: 1px solid; padding: 1px 5px; }
.col-md-6.texteCGV { padding-left:20px!important; }
.owl-carousel { background-color: #fff; padding-top: 30px; padding-bottom: 10px; }
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover { background-color: #444; }
.layoutsPage.ElevenRowThreeCol .layoutsExemple:nth-child(1) { position: absolute; left: 0; }
.layoutsPage.ElevenRowThreeCol .layoutsExemple:nth-child(1) .haut-page { height:40vh; }
.layoutsPage.ElevenRowThreeCol .layoutsExemple:nth-child(1) .haut-page h2 { display:none; }
.layoutsPage.ElevenRowThreeCol .layoutsExemple:nth-child(2) { margin-top: 40vh; }
.bloc-contact a:not(.btn) { border-bottom: 1px dashed; }
.bloc-contact a:not(.btn):hover { color:#df1619; }
.bloc-contact a.btn { background-color: #000; color: #fff; margin-top:30px; }
.bloc-contact a.btn:hover { background-color: #df1619; }
.bloc-contact img { margin-right: 10px; margin-bottom: 15px; }
.bloc-contact em { font-size: 12px; line-height: 14px; display: block; font-style: normal; margin-top: 10px; }
.bloc-bouton a.btn { background-color: #000; color: #fff; }
.bloc-bouton a.btn:hover { background-color: #df1619; }
.grille-equipe { margin-left: -15px; margin-right: -15px; }
.grille-equipe .col-md-3 { padding-bottom: 30px; padding-left: 15px; padding-right: 15px; }
.grille-equipe .col-md-3 p { padding:10px; margin-bottom: 0; background-color: #f8f8f8; height:130px; }
.grille-equipe .col-md-3 img {}
.grille-equipe a { border-bottom: 1px dashed; }
.grille-equipe a:hover { color:#df1619; }
.belles_encheres_home { margin-bottom: 50px; }
.grille-de-ventes { float: left; margin: 30px -10px; width: 100%; }
.liste-grille-vente .item { padding: 10px; float: left; }
.liste-grille-vente .item .titre { text-align:center; padding:10px; height: 100px; color: #000; overflow:hidden; }
.liste-grille-vente a:hover { opacity:0.8; }
#demande-estimation strong { display:none; }
#footer .container { width:100% !important; }
#footer .col_one_third.textAlignLeft, #footer .col_one_third.textAlignRight { display:none; }
#footer .col_one_third { width:100%; }
#footer .socialFooter { padding-left:0; }
#footer .socialFooter a { display: inline-block; float: none; }
#footer .adresse strong { font-size: 20px; letter-spacing: 2px; color:#fff; }
#footer .adresse { color:#ddd; }
#footer .adresse a { border-bottom: 1px dashed #666; }
#footer .copyrights-text { color: #999; }
#footer .partenaire { font-size: 13px; color: #888 !important; }

/*----------------media queries rouge cerise----------------*/
@media (min-width: 1200px) { .liste-vente .entry { width:50%; float:left; } .liste-vente .entry-image { width:40%; } .liste-vente .entry-image a { height: 254.5px; overflow: hidden; } .layoutsExemple .entry-image.no_couv.couverture_catalogue { background-size: cover; margin:15px; padding: 0 !important; height: 254px !important; width:200px; } .liste-vente .entry-c { width:60%; } .layoutsPage.ElevenRowThreeCol .layoutsExemple:nth-child(3) { width: 66.66666667%; padding-left: 0; } .layoutsPage.ElevenRowThreeCol .layoutsExemple:nth-child(4) { width: 33.33333333%; } .liste-grille-vente .item { width:20%; } #footer .adresse { width:20%; float:left; } }
@media (max-width: 1199px) { .liste-vente .bloc_mois_date { float: none; } .layoutsPage.ElevenRowThreeCol .layoutsExemple:nth-child(3) { width: 100%; } .layoutsPage.ElevenRowThreeCol .layoutsExemple:nth-child(4) { width: 100%; } }
@media (min-width: 768px) and (max-width: 1199px) { .liste-vente .entry-image { width:30% !important; } .liste-vente .entry-c { width:70% !important; } .grille-equipe .col-md-3 { padding-bottom: 40px; padding-left: 20px; padding-right: 20px; width: 33.333%; float: left; } .liste-grille-vente .item { width:25%; } #footer .adresse { width: 33%; float: left; } }
@media (max-width: 991px) { #primary-menu-trigger { font-size: 26px; } #primary-menu > div > #top-search form { height: 50px !important; } .liste-grille-vente .item { width:33.33%; } .titre_accueil { width: auto; font-size: 22px; padding-left: 0px; margin-bottom: 30px; letter-spacing: 2px; border-bottom: 1px solid #df1619; color: #000; clear: both; font-weight:200; } }
@media (max-width: 767px) { body > .cpgen-container > .container { width: 100% !important; padding-left: 30px; padding-right: 30px; } #footer .adresse strong { width:100%; } #footer .col_one_third:first-child, #footer .col_one_third:last-child { display:none; } #footer .col_one_third { width:100%; } #top-cart { display: block; right: 20px; } .style-2 .container #top-cart .top-cart-content { top: 29px; } .liste-grille-vente .item { width:50%; } }
@media (min-width: 576px) and (max-width: 767px) { .liste-vente .entry-image { width: 40% !important; float: left; padding-right: 15px !important; } .liste-vente .entry-c { width: 60% !important; float: left; } .grille-equipe .col-md-3 { padding-bottom: 40px; padding-left: 20px; padding-right: 20px; width: 50%; float: left; } }
@media (max-width: 575px) { .liste-vente .entry { margin-bottom: 50px; padding-bottom: 40px; border-bottom: 1px solid #ddd; } .grille-equipe .col-md-3 { padding-bottom: 20px; padding-left: 20px; padding-right: 20px; width: 100%; float: left; } }
@media (max-width: 480px) { #top-cart { display: block; right: 37px; } }
.cpgen-header { background-color: #fff; }
#header.sticky-header #header-wrap { background-color: #fff; }
#cpgen-menu { background-color: #fff; }
#primary-menu { background-color: #fff; }
#primary-menu.style-2 > div > ul > li:first-child > a { background-color: #fff !important; }
.titre_page, .device-lg .titre_page a, .device-lg .titre_page a:visited { color: #444 !important; }
#footer { background: #444; }
.page_specialites { float: left; background-color: #fff; padding-top: 10px; }
.page_specialites > a:hover { opacity: 0.6; }
.page_specialites > a:hover .titrespecialites { color: #df1619; }
.page_specialites .carreSpecialites.col-md-4 { padding: 10px; height: auto !important; }
.page_specialites .titrespecialites { min-height: 70px; }
@media (min-width: 992px) { .col-md-3 { width: 24%; } }