.ordre_false.product, .pageOrdre .ordre_false.product { height: 630px !important; }

 /*------------------- typographie / espacements généraux -------------------*/

h1,h2,h3,h4,h5,h6 {margin-top:40px; margin-bottom:20px; line-height:1.3;}
.marginTop {margin-top:40px;}
p {margin:0 0 16px;}
ol {padding-left:15px;}
.WidgetTitle.titre_page {padding-top:40px; padding-bottom:15px; text-transform:uppercase; font-size:22px;}
.page_presentation {text-align:justify;}

 /*------------------- médias queries - tablettes -------------------*/

@media screen and (max-width: 768px) {.WidgetTitle.titre_page {text-align:center;}}

 /*------------------- images / blocs visuels -------------------*/

.lotPhareImage, .actualite .entry-image, .bloc_home.fond.texte, .entry-image img, .image_encart_lot img, .salePhareImage img {margin-bottom:16px; width:100%;}

 /*------------------- slider revolution -------------------*/

.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, .tp-caption, .tp-caption a {font-family: 'Marcellus', serif; line-height: 1.3; color: #fff;}
.tp-caption.WebProduct-Title.tp-resizeme {font-weight: bold; text-transform: uppercase; margin-bottom: 20px; font-size: clamp(14px, 3.5vw, 16px) !important; color: #fff !important;}
.tp-caption, .tp-caption a {font-size: clamp(11px, 2.8vw, 14px) !important;}
#rev_slider {margin-top: 0 !important;}
#slider {margin: 1px 0 20px !important;}

 /*------------------- breakpoints responsives slider -------------------*/

@media (max-width: 480px) {.tp-caption.WebProduct-Title.tp-resizeme {font-size: 14px !important; margin-bottom: 10px !important;} .tp-caption, .tp-caption a {font-size: 11px !important;}}
@media (min-width: 481px) and (max-width: 767px) {.tp-caption.WebProduct-Title.tp-resizeme {font-size: 15px !important;} .tp-caption, .tp-caption a {font-size: 12px !important;}}
@media (min-width: 768px) {.tp-caption.WebProduct-Title.tp-resizeme {font-size: 16px !important;} .tp-caption, .tp-caption a {font-size: 14px !important;}}

 /*------------------- slider - médias queries -------------------*/

@media screen and (max-width: 768px) {.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 {font-family:Marcellus; font-size:11px !important;}}
@media (max-width: 991px) {.entry-title h2, .post-grid .entry-title h2, .entry-title h2 a {font-size:13px; line-height:1.3; text-transform:uppercase; margin-bottom:20px; color:#4E262E;}}

 /*------------------- éléments spécifiques -------------------*/

.cataPasDispo {margin-top:20px !important;}
.bloc_vente_lieu {clear:both;}
.calendrier_annees {line-height:2;}

 /*------------------- effets survol -------------------*/

a img {transition:transform 0.3s ease; transform:scale(1);}

 /*------------------- images spécifiques -------------------*/

.droite_catalogue img {max-width:120px; height:auto;}

 /*------------------- marges / espacements -------------------*/

.marginHaut {margin-top:40px;}
.home_lot3 {margin-top:91px;}

 /*------------------- icônes / partage -------------------*/

.si-share i.icon-facebook {display:none;}
.device-sm [class^="icon-legal"] {margin-right:0; padding-top:17px;}
[class^="icon-legal"] {margin-right:12px; color:#fff;}

 /*------------------- header / top bar -------------------*/

#top-cart > a > span {right:22px;}
#top-bar {height:30px; line-height:30px; background-color:#f1f1f1; color:#4E262E; border-bottom:1px solid #fff;}
#logo img {width:380px; height:auto; margin:30px 0; padding-bottom:20px;}

 /*------------------- top links -------------------*/

.top-links, .top-links a, .top-links a:visited {float:none; color:#4E262E !important;}
.top-links {padding-right:15px;}

 /*------------------- réseaux sociaux -------------------*/

#top-social, #top-social ul {float:right;}
#top-social li {border-left:0 solid #EEE;}
#top-social li a {color:#4E262E;}
#top-social li, #top-social li a, #top-social li .ts-icon, #top-social li .ts-text {height:28px; line-height:28px;}

 /*------------------- langues -------------------*/

#top-bar .flags img {width:25px !important;}
#top-bar .flags a img {opacity:0.6;}
#top-bar .flags a:hover img {opacity:1;}
a.languegb, a.languefr {padding-right:5px;}

 /*------------------- menu principal -------------------*/

#cpgen-menu {background-color: #4E262E; border-bottom: 1px solid #999;}
#primary-menu.style-2 > div > ul > li > a {line-height: 34px; color: #fff; height: 40px; transition: color 0.3s ease;}
#primary-menu.style-2 > div > ul > li > a:hover, #primary-menu > div > ul > li:hover a, #primary-menu > div > ul > li.current a {color: #f8f8f8;}
#primary-menu.style-2 > div > ul > li > a i {line-height: 34px; color: #fff;}
#primary-menu.style-2 > div > ul > li > a i:hover, #primary-menu.style-2 > div > ul > li > a i:visited {color: #fff !important; background-color: #4E262E !important;}
#primary-menu ul ul li a {color: #fff !important; text-transform: none; font-size: 14px; font-weight: normal; background-color: #4E262E; transition: background-color 0.3s, color 0.3s;}
#primary-menu ul ul li a:hover {color: #f8f8f8 !important; background-color: #4E262E !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: 10px; margin-bottom: 0;}
.device-md #primary-menu ul li a {line-height: 40px; font-size: 16px; padding: 0 25px;}
.en.device-lg #primary-menu ul li a {padding: 3px 40px;}
.en.device-md #primary-menu ul li a {padding: 3px 30px;}
.device-sm #primary-menu, .device-xs #primary-menu, .device-xxs #primary-menu {float: left; width: 100%; background-color: #4E262E !important;}
#primary-menu > div > ul > li:hover a, #primary-menu > div > ul > li.current a {background-color: #4E262E !important;}
#header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap {height: 40px;}
#header.sticky-header:not(.static-sticky) #header-wrap #top-search a i {position: absolute; top: 0;}
.device-md #primary-menu ul ul, #primary-menu ul li .mega-menu-content {text-shadow: none;}
#primary-menu-trigger .icon-reorder {color: #fff !important;}

 /*------------------- recherche -------------------*/

#top-search .form-control {float:left; width:80%; margin-left:6%;}
#top-search form input.loupe {background:#ffffff ur[](http://cdn.drouot.com/d/uploads/2974/uploads/Image/img_site/bt_loupe.png) no-repeat 0 4px !important; background-size:78% 65% !important; height:25px; width:30px; border-radius:0 6px 6px 0; color:#4E262E; float:left;}
#top-search, #top-cart, #side-panel-trigger {margin:29px 0 0 15px;}
.device-sm .header3 #top-search a, .device-sm .header3 #top-cart, .device-sm .header3 #side-panel-trigger {position:absolute; top:-92px !important;}
#top-search form {top:0;}
#top-search a i, #top-search a i.icon-line-cross {position:absolute; color:#fff;}

 /*------------------- panier -------------------*/

.top-cart-title p {color:#4E262E;}
#top-cart .top-cart-content {border:1px solid #EEE; border-top:2px solid #4E262E; top:0;}
.style-2 .container #top-cart .top-cart-content {top:30px;}

 /*------------------- boutons -------------------*/

.envoyer_ordre .button.button-border:hover {background:#919191;}
.button.button-3d, .button.button-3d a {border-radius:3px; border-bottom:0; color:#fff; background-color:#4E262E;}
.button.button-3d:hover {background-color:#919191 !important; opacity:0.9;}
.btn-default {color:#fff; background-color:#4E262E; border-color:#4E262E;}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {color:#fff; background-color:#4E262E; border-color:#4E262E;}

 /*------------------- carrousel home -------------------*/

.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;}
.owl-theme .owl-dots .owl-dot.active span {display:none;}
.owl-nav:hover {background-color:#fff;}
.imgphare img {margin-bottom:16px;}
.verticalCarouselContent {border:0 solid #fff; padding:20px;}
.verticalCarouselContent:hover {border:1px solid #ccc; border-radius:2px;}

 /*------------------- carrousel colonne -------------------*/

.belles_encheres, .belles_encheres_colonne, .belles_encheres_specialites {text-align:center; margin-top:20px;}
.device-lg .belles_encheres_colonne {padding:0 20px;}
.device-sm .belles_encheres_colonne {padding:0 80px;}
.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;}
.CarouselResultat {color:#4E262E; margin-top:4px; text-align:center; text-transform:none; font-weight:bold;}
.belles_encheres_specialites {text-align:center; padding:0; margin-top:0;}
.belles_encheres_colonne {padding:20px;}
.device-lg .belles_encheres_colonne .verticalCarouselContent {padding:20px 40px;}

 /*------------------- calendrier -------------------*/

.layoutsExemple .entry-image {width:200px; float:left; margin-right:0;}
.calendrier_annees {margin-bottom:60px; line-height: 2;}
.calendrier_annees .triAnnee {background-color:#fff; border-radius:2px; color:#4E262E; padding:0 5px; font-size:12px; border:1px solid #4E262E;}
.calendrier_annees .triAnnee:hover {background-color:#4E262E; color:#fff;}
.triAnnee.annee1970 {display:none;}
.bloc_mois_date {display:none;}
.entry-title h2 {text-transform:uppercase;}
.page_calendrier .entry-title h2 a {font-size:13px; line-height:1.3; text-transform:uppercase; color:#4E262E;}
.layoutsExemple .entry-image.no_couv.couverture_catalogue {background:#f5f5f5 url("http://cdn.drouot.com/d/uploads/2974/uploads/Image/img_site/widget_catalogue_no_couv.png") no-repeat center; background-size:99% 99%; margin:0 10px; border-radius:4px; border:1px solid #ccc; width:177px; height: 177px;}
.device-xs .layoutsExemple .entry-image.no_couv.couverture_catalogue {background-size:100% 100%;}
.device-xxs .layoutsExemple .entry-image.no_couv.couverture_catalogue {height:200px; width:100%; margin-left:0px; margin-right:0px; margin-bottom:20px;}
.device-xxs .habillage_lot_phare, .device-xs .habillage_lot_phare {display:none;}
.device-xs .bloc_vente_pictos {float:left !important; width:58%;}
.page_calendrier .owl-theme .owl-dots .owl-dot {display:none;}

 /*------------------- catalogue / produits -------------------*/

#page-title.page-title-mini h1 {font-size:14px;}
.product-description h2 {text-transform:none !important;}
.product-desc {font-size:12px;}
.product-description h4 {font-size:12px; font-weight:normal; line-height:13px; color:#000; text-transform:none;}
.product-title h3, .product-title h3 a, .single-product .product-title h2 a {font-size:12px; line-height:14px; text-transform:uppercase; height:30px; max-height:30px; overflow:hidden; color:#4E262E;}
.product-title h3 a:hover, .single-product .product-title h2 a:hover {color:#000;}
.product {border:1px dotted #ccc;}
.product-image {width:100%; height:300px !important; overflow:hidden;}
.product-image.no_picture {background:#f5f5f5 url("http://cdn.drouot.com/d/uploads/2974uploads/Image/img_site/no_picture.png") no-repeat center center; background-size:80% 80%; width:100% !important; height:170px !important; padding-right:20px; border-radius:4px; border:1px solid #ccc;}
.product-overlay a:hover {background-color:#4E262E; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.2);}

 /*------------------- titres / infos vente -------------------*/

.fiche_titre_lot h1 {font-size:14px !important; margin-bottom:5px; clear:both; color:#4E262E; font-weight:bold;}
.lotnum, .num_lot {color:#4E262E; font-size:25px; height:40px;}
.lot_recherche .lotnum {font-size:16px;}
.nom_vente {color:#4E262E; font-weight:600; font-size:16px;}
.sale-flash2 {width:100%; float:left; font-weight:bold; color:#4E262E;}
.fiche_lot_num {font-size:35px; color:#4E262E; font-weight:bold; float:left;}
.fiche_lot_resultat {color:#4E262E;}
.single-product .fiche_lot_resultat {background:#4E262E; color:#fff; padding:5px; float:left; border-radius:2px; margin:10px 0;}
.date_vente {color:#000; font-weight:500; line-height:1.3;}
.lieu_vente {color:#000; font-size:16px; line-height:17px; font-style:italic; margin-bottom:10px; text-align:left;}
.col-md-12.titre_ordre_phrase {margin:30px 0; clear:both; width:100%; color:#4E262E;}
.titre_ordre_phrase.liste {background-color:#e1e1e1;}
.vente_theme {padding-bottom:20px; color:#4E262E;}
.titre_informations_vente, .titre_cgv {color:#4E262E; font-size:15px; font-weight:bold;}
.pagination .currentStep {background:#4E262E; color:#fff; padding:8px 12px; margin:0 2px;}

 /*------------------- paiement -------------------*/

.paiement {background-color:#f1f1f1; width:100%; padding:20px; float:left; margin-top:40px; margin-bottom:20px;}
.paiement h3 {display:none;}
.paiement select {width:100%;}

 /*------------------- pages statiques / cgu -------------------*/

.calLegende {background-color:#f1f1f1; padding:20px; width:100% !important; text-align:center; margin-bottom:40px;}
.page_statique h2 {clear:both; padding:20px 0px 0px 0px; margin-top:30px; text-transform:none; font-size:24px;}
.page_statique h3 {padding:20px 0px 0px 0px !important; font-size:16px; font-style:normal; text-transform:none;}
.page_statique h4 {padding:20px 0px 0px 0px; font-size:14px;}

 /*------------------- actualités -------------------*/

.actualite .layoutsExemple .entry-image, .page_actualite .actualite .entry-image img {width:160px; float:left; margin-right:20px;}
.layoutsExemple .actualiteCol1 .entry-image {width:350px !important; margin-right:30px;}
.device-sm .layoutsExemple .actualiteCol1 .entry-image {width:350px !important; margin-right:30px;}
.device-xs .layoutsExemple .actualiteCol1 .entry-image {width:90%; padding:0;}
.device-sm .entry-c {width:66%;}
.actualite_droite .entry-c {overflow:hidden;}
@media (min-width: 992px) {.actualite .entry-image {margin-right:20px;} .home_actualite .actualite .entry-image {margin-right:0px; width:100%;} .home_actualite .actualite .entry-c {clear:both;}}
.device-sm .actualite .entry-image {margin-right:20px;}

 /*------------------- équipe -------------------*/

.team {text-align:center;}
.team-image > a, .team-image img {padding-top:40px;}
.team, .team-image {padding:0 20px; padding-bottom:0;}
.team-title span {padding-bottom:10px;}
.device-sm .team, .device-sm .team-image {padding:0 100px; padding-top:10px; padding-bottom:0;}
.device-xs .team, .device-xs .team-image, .device-xxs .team, .device-xxs .team-image {padding:0 30px; padding-top:30px; padding-bottom:0;}
.device-sm .page_equipe div.col-md-6:nth-child(1) > div:nth-child(1) > div:nth-child(1) {padding-top:0;}

 /*------------------- cgu légales -------------------*/

.calLegende {background-color:#eee; padding:20px; width:100% !important; text-align:center; margin-bottom:40px; font-size:16px;}
.page_statique h2 {clear:both; padding:30px 0 0 0; text-transform:uppercase; font-size:18px;}
.page_statique h3 {padding:20px 0 0 10px; font-size:16px; font-style:italic;}
.page_statique h4 {padding:20px 0 0 10px; font-size:14px;}

 /*------------------- footer -------------------*/

#footer a {color:white !important;}

 /*------------------- responsive 991px -------------------*/

@media (max-width: 991px) {
  #top-search form input {font-size:16px; height:25px; line-height:25px; padding:5px 5px 5px 7px !important; width:85%; color:#4E262E;}
  #top-bar {font-size:11px;}
  .fiche_titre_lot {font-size:14px; line-height:1.3;}
  #primary-menu > div > #top-search form {height:30px !important;}
  #top-cart > a > span {font-size:11px; color:#fff; text-shadow:none; background-color:#000; right:-14px;}
  .col-md-10.entry-c, .entry-c {width:100%;}
  .device-sm .col-md-10.entry-c {width:75%;}
  .entry-title h2, .post-grid .entry-title h2, .entry-title h2 a {font-size:13px; line-height:1.3; text-transform:uppercase;}
  .bloc_vente_date {font-size:13px; clear:both; margin-top:15px;}
  .copyrights-menu {margin-bottom:0;}
  #primary-menu ul li {padding-left:20px;}
  .product:not(.product-2):not(.product-3) .product-title h3 {font-size:12px; line-height:1.3;}
  .page_calendrier .entry-title h2 {font-size:12px; line-height:1.3;}
  .nom_vente {font-size:15px;}
  .device-xs .page_actualite .actualite .entry-c {width:60%; float:left;}
  .device-xxs .page_actualite .actualite .entry-image img {width:100%; float:left; margin-right:0;}
  #top-search a i {top:0px;}
  .col_one_third {text-align:center !important; padding:20px; width:100%;}
  #top-search a {right:43px; margin-top:45px;}
  .header3 #top-search a, .header3 #top-cart, .header3 #side-panel-trigger {position:absolute; top:-92px !important;}
  [class^="icon-legal"] {margin-right:0; padding-top:17px;}
  #primary-menu .container #primary-menu-trigger {top:0; left:0; background-color:transparent !important; height:40px;}
  #primary-menu-trigger {top:97%; background-color:transparent !important; color:#fff !important;}
  #header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap {min-height:40px;}
  #primary-menu > div > #top-search a, #primary-menu > div > #side-panel-trigger {margin:10px 0 !important;}
  #primary-menu > div > #top-cart, #primary-menu > div > #side-panel-trigger {margin:-7px 0 !important;}
  .date_vente, .lieu_vente {font-size:14px; line-height:1.3;}
  .date_vente {font-weight:500;}
  .titre_ordre_phrase.liste {background-color:#e1e1e1; font-size:14px;}
  .style-2 .container #top-cart .top-cart-content {top:42px;}
  i.icon-reorder {color:#fff;}
}

 /*------------------- responsive 767px -------------------*/

@media (max-width: 767px) {
  .page_actualite .actualite .entry-image {width:130px; float:left; margin-right:20px;}
  .device-xxs .page_actualite .actualite .entry-c {width:100%; float:left;}
  .team-image > a, .team-image img {padding-top:0;}
  .page_equipe div.col-md-6:nth-child(1) > div:nth-child(1) > div:nth-child(1) {padding-top:0;}
}

 /*------------------- responsive 480px -------------------*/

@media (max-width: 480px) {
  .page_actualite .actualite .entry-image, .page_actualite .entry-c {width:100%; float:left; margin-right:0;}
  #top-search a i {top:0; padding-left:15px;}
  #logo img {width:250px; height:auto; margin-bottom:0;}
}