a.lien_inclure {display:none;}

.more-link, a.more-link { border-bottom: 1px solid #212F46; padding: 2px 6px;  font-style: italic; background-color: #721a28; color: #fff !important;}

.feature-box h3 {font-family: "Libre Baskerville", serif;}

.feature-box.fbox-center .fbox-icon {width: 80px;height: 80px;}

.feature-box.fbox-center .fbox-icon i {
	font-size: 30px;
	line-height: 96px;
}
.feature-box.fbox-center.fbox-outline .fbox-icon i {
	line-height: 73px;
}

.feature-box.fbox-center .fbox-icon {
	margin: 0 auto 20px;
}

/*----------------  #bouton drouot------------- */

.bouton-drouot {
	background: white;
    text-transform: uppercase;
    color: #000!important;
	border: 0.5px solid #000!important;
	border-radius: 36px;
	opacity: 1;
	height: 35px;
	width: auto;
	display: inline-block;
	vertical-align: middle;
	line-height: 35px !important;
	padding: 0px 11px;
   font-size:10px;
}


/*--------------- langues ------------- */
.languegb img, .languefr img, .languenl img {display: none;}
.languegb::after {content: "   EN "; font-weight: bold; font-family: "Libre Baskerville", serif; padding-left: 3px; padding-right: 3px;}
.languefr::after {content: "   FR "; font-weight: bold; font-family: "Libre Baskerville", serif; padding-left: 3px; padding-right: 3px;}
.languenl::after {content: "   NL "; font-weight: bold; font-family: "Libre Baskerville", serif; padding-left: 3px; padding-right: 3px;}


/*----------------  #video youtube------------- */
.video-responsive { 
overflow:hidden; 
padding-bottom:56.25%; 
position:relative; 
height:0;
}

.video-responsive iframe {
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}

.video-responsive { 
overflow:hidden; 
padding-bottom:56.25%;
position:relative;
height:0;
}

.video-responsive iframe {
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}


.featured-media {background-position: center;background-size: cover;display: block;max-height: 682px;position: relative;width: 100%;}

@media (min-height: 1100px) {
.featured-media {max-height: none;}
}

.feature-box h3 {color: #721a28; font-size:12px;}
.featured-media > img {display: block;visibility: hidden;width: 100%;}
.feature-box.fbox-dark .fbox-icon i, .feature-box.fbox-dark .fbox-icon img {background-color: #721a28;}
.feature-box.fbox-dark.fbox-outline .fbox-icon {border-color: #721a28;}
.fbox-effect.fbox-dark .fbox-icon i:hover, .fbox-effect.fbox-dark:hover .fbox-icon i {background-color: #fff; color: #721a28;}
.fbox-effect .fbox-icon i:hover, .fbox-effect:hover .fbox-icon i {background-color: #fff;color: #721a28;}

/*----------------  #header------------- */
.top-links, .top-links a {color:#000!important;}
#top-social li a {border-left: 0px solid #fff!important;}
#top-social li {border: none;}
#top-social li a {font-weight: bold;color: #000;}
.flags img {opacity: 0.5;height:25px!important;}
.flags a:hover img  {opacity: 1;height:25px;}


/*----------------  #blocs calendrier----------- */
.bloc_vente_date { color: #444;font-size: 14px;margin-top: 15px;}

.bloc_vente_lieu {font-style: italic;  margin-top: 4px; font-size: 14px; margin-top: 10px;}

/*----------------  #lot phare----------- */
.lotPhareResult {display: none;}
.lotPhareEstimate { color: #999;margin-top: 12px;}


/* ---------------- Titres ----------------------*/
.entry-title h2 {font-size : 13px;font-family: "Libre Baskerville", serif; font-weight: bold;letter-spacing : 0px;color:#721a28; line-height: 1.5em;margin-bottom: 10px;}

.entry-title h2 a {font-size : 14px;font-family: "Libre Baskerville", serif; font-weight: bold;letter-spacing : 0px;color:#721a28; margin-bottom: 10px;}

h1, h2, h3, h4, h5, h6 {font-weight : bold;}
.titre_page, .titre_page a, .titre_page a:visited {color : #721a28;text-transform : none; font-family: "Libre Baskerville", serif; font-weight: bold;font-size : 28px;letter-spacing : 0px; clear:both; padding-top: 50px;}
.actualite_titre {font-size : 20px;color : #721a28; font-family: 'Libre Baskerville', serif; font-weight: bold;letter-spacing : 0px; padding : 10px 0; line-height : 25px;}
.encart_titre {color:#721a28;}

/* ---------------- Logo--------------------*/
#logo img {height: auto;width: 350px;margin-bottom: 30px;}


/* ---------------- Layouts-----------------*/
body {line-height: 1.4em;}
.margin-top {margin: 50px 0 30px 0;}
.layoutsPage {min-height : 800px !important ;}
.col_full, .col_half, .col_one_third, .col_two_third {margin-bottom : 20px;}
.droite_catalogue img {max-width : 120px;height : auto;}


/* ---------------- Menu--------------------*/

nav, nav a {font-family: "Libre Baskerville", serif; }
nav a:hover {color : #fff;font-family: "Libre Baskerville", serif;}
#primary-menu.style-2 > div > ul > li > a:hover {color: #fff; font-family: "Libre Baskerville", serif;}
#primary-menu.style-2 > div > ul, #primary-menu.style-2 > div > ul > li > a {}
.cpgen-header {padding-bottom:0px!important;}
#cpgen-menu {}

#primary-menu > ul > li:hover a, #primary-menu > ul > li.current a {color : #fff;background-color : #721a28;border : #721a28 solid 0px;}
#primary-menu.style-2 > div > ul > li > a { line-height: 46px;}
#primary-menu ul li a {line-height : 40px;}

#primary-menu.style-2 > div > ul > li > a i {line-height : 33px;color : #fff;}
#primary-menu.style-2 > div > ul > li > a i :hover {line-height : 29px;color : #fff;}

#primary-menu ul li i {font-size : 13px !important ;width : 14px;text-align : center;margin-right : 0; top : -1px;}

#primary-menu ul li i:hover {color : #fff !important ;font-weight : bold;top : -1px;}
.device-sm #header.sticky-style-2 #header-wrap, .device-xs #header.sticky-style-2 #header-wrap, .device-xxs #header.sticky-style-2 #header-wrap {background-color: #721a28;}

.device-md #primary-menu ul li a {font-size: 12px;padding-left: 17px;padding-right: 17px;}

#primary-menu.style > ul > li.current > a {background-color: #721a28!important; font-family: "Libre Baskerville", serif;}
#primary-menu > div > ul > li:hover a, #primary-menu > div > ul > li.current a  {background-color: #721a28!important; font-family: "Libre Baskerville", serif;}

.device-sm #primary-menu, .device-xs #primary-menu, .device-xxs #primary-menu {float : left;width : 100%;font-size : 12px;}
#primary-menu ul ul a {font-size: 12px;text-transform: none;}

body.en.device-lg #primary-menu ul li a {padding-left : 30px;padding-right : 30px; letter-spacing: none; }
body.en.device-md #primary-menu ul li a {padding-right: 17px;padding-left: 17px;font-size: 12px;  letter-spacing: none; }
body.en.device-sm #primary-menu ul li a {padding-right : 15px;padding-left : 15px;font-size : 12px;  letter-spacing: none; }

@media all and (min-width: 1200px) {
#primary-menu ul ul, #primary-menu ul li .mega-menu-content {display: none;position: absolute;background-color: #721a28!important;box-shadow: 0px 13px 42px 11px rgba(0, 0, 0, 0.05);border: 1px solid #EEE;border-top: 2px solid #721a28;height: auto;z-index: 199;left: 0;margin: 0;top:42px;color:#fff;}
}

.device-md #primary-menu ul ul, #primary-menu ul li .mega-menu-content  {text-shadow: none;}

.device-sm #primary-menu, .device-xs #primary-menu, .device-xxs #primary-menu {float: left;width: 100%;background-color: #721a28 !important;}

/* ---------------- recherche--------------------*/
#primary-menu .container #top-search form input::placeholder {font-size : 16px;text-transform : none;font-weight : normal;}
.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: none 0 0 repeat scroll #fff;border-radius: 6px 0 0 6px;float: left;font-size: 16px;height: 25px;line-height: 25px;margin-top: 13px !important;padding: 5px 5px 5px 7px !important;width: 90%; font-weight: normal;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 : 14px;margin-bottom : 20px;}

#top-search form input.loupe {background : url(https://www.galeriemoderne.be/uploads/Image/img_site/bt_loupe.png) 0 4px no-repeat scroll #fff !important ;height : 25px;width : 35px;
color : #444;float : left;border-radius : 0 6px 6px 0;background-size : 62% 62% !important ;}

.style-2 .container #top-cart .top-cart-content {top: 36px;}
#top-cart .top-cart-content {border: 1px solid #EEE;border-top: 2px solid #721a28;}
#primary-menu .container #top-search form input {color: #000 !important;}

/* ---------------- Actualites--------------*/
.button.button-3d {
background-color : #721a28 !important ;
}
.button.button-3d:hover {
background-color : #000 !important ;
}
.btn-primary {
color : #fff;
background-color : #721a28;
border-color : #721a28;
}
.button {
background-color : #721a28;
color : #fff;
border-color : #721a28;
}
.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;
}
.device-sm .btn-primary {
margin-top : 50px;
}




/* ---------------- Recherche --------------*/
.margin_top {margin-top:40px;}
#searchFiltre input.btRecherche {
margin-bottom : 20px;
}
#searchFiltre {
background-color : #f8f8f8;
}
#searchFiltre input.btRecherche {
background-color : #721a28;
color : #fff;
border : #721a28 solid 1px;
border-radius : 0 4px 4px 0;
}
#searchFiltre input.btRecherche:hover {
width : 100%;
padding : 6px 10px;
background-color : #000;
color : #fff;
border : #000 solid 1px;
border-radius : 0 4px 4px 0;
}
#searchFiltre button.btn.btn-primary {
font-size : 14px;
margin-top : 20px;
}


/* ---------------- Phares--------------*/
.vente_phare, lot_phare, .newsPhare {
margin-bottom : 30px;
float : left;
}
.actualite_phare {
float : left;
width : 100%;
}
.salePhareTitle, .newsPhareTitle {
letter-spacing : 1px;
font-size : 14px;
line-height : 1.3;
color : #444;
text-transform : uppercase;
font-weight : bold;
}
.salePhareDate {
font-weight : 500;
color : #000;
}
.salePhareLocation {
color : #000;
font-style : italic;
margin-top : 4px;
font-size : 14px;
text-transform : capitalize;
}
.salePhareImage, .newsPhareImage {
margin-bottom : 14px;
}
.salePhareImage a img {
border : #f1f1f1 solid 1px;
max-width : 400px;
height : auto;
}
.actualite_phare img, .salePhareImage img {
width : 84%;
max-width : 400px;
}
.vente_phare, lot_phare, .WidgetGauche {
margin-bottom : 30px;
}
.lotPhareInfos h3 a:link, .lotPhareInfos h2 a:link {font-size : 14px;line-height : 1.3;text-transform : uppercase;color : #444 !important ;font-weight : bold;
padding-top : 0;margin-bottom : 20px !important ;}
.salePhare, .newsPhare, .lotPhare {margin-bottom : 50px !important ;}


/* ---------------- Images actualites------------*/

.actualite_droite .entry-c {
position : relative;
width : 100%;
float : left;
}
.actualite_droite .entry.clearfix.actualite .entry-image {
width : 190px;
float : left;
margin-right : 16px;
}
.device-xs .actualite_droite .entry.clearfix.actualite .entry-image {
width : 100%;
float : left;
margin-right : 0;
}
.device-xxs .actualite_droite .entry.clearfix.actualite .entry-image {
width : 100%;
float : left;
margin-right : 0;
}
.entry.clearfix.actualite .entry-image {
width : 150px;
float : left;
margin-right : 30px;
}
.device-sm .actualite_droite .entry.clearfix.actualite .entry-image {
width : 130px;
float : left;
margin-right : 16px;
}
.device-sm .actualite_droite .entry-c {
position : relative;
width : 73%;
float : left;
}
.device-xxs .entry.clearfix.actualite .entry-image {
width : 100%;
float : left;
margin-right : 0;
}
.device-lg .home_actualite .entry.clearfix.actualite, .device-md .home_actualite .entry.clearfix.actualite {
width : 50%;
padding-right : 30px;
}
.device-sm .home_actualite .entry.clearfix.actualite {
width : 100%;
padding-right : 0;
}
.home_actualite .entry.clearfix.actualite .entry-image {
width : 200px;
float : left;
margin-right : 30px;
}


/* ---------------- 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 {
font-family: 'Roboto';font-size: 30px;}

.tparrows {color:#721a28;}
.tparrows:hover {color:#000;}
.slideTitleId {}

#slider {}
.device-xxs .slideTitleId {display : none;}
.tp-caption {}
.tp-caption #slideTitleId {}
.device-xxs .tp-caption {}
.device-xxs .tp-caption {display : none;}


/* ---------------- Calendrier couv--------------*/

.home_calendrier {margin-bottom : 50px;}
.carouselCouvCata {border : #f1f1f1 solid 1px;}
.couvPasDispo {
background : url("https://www.galeriemoderne.be/uploads/Image/img_site/nocouv.png") center center no-repeat scroll #fff;
background-size : 100% 100%;
border : #f1f1f1 solid 1px;
height : 291px;
}
.devicel-lg .couvPasDispo {
height : 310px !important ;
}
.device-sm .couvPasDispo {
height : 309px !important ;
}
.device-md .couvPasDispo {
height : 301px !important ;
}
.device-xs .couvPasDispo {
height : 186px;
}
.device-xxs .couvPasDispo {
height : 263px !important ;
}
.calendrierVertical .entry-title {
float : left;
padding-top : 0;
}
.calendrierVertical .item:hover .verticalImage img {
transform : none;
transform : scale(1) translate(0%,0%);
}
.home_calendrier .carouselCouvCata, .home_calendrier .calendrierVertical .cataPasDispo {
max-height : none !important ;
float : left;
font-size: 14px;
}
.owl-theme .owl-dots .owl-dot span {
display : none;
font-size: 14px;
}
.carouselCouvCata, .calendrierVertical .cataPasDispo {
max-height : none;
float : left;
}
.calendrierVertical .item .verticalImage img {
border : #f1f1f1 solid 1px;
}
.calendrierVertical .entry-title {
max-height : 60px;
min-height : 60px;
overflow : hidden;
}
.bloc_vente_date {
color : #444;
font-size : 14px;
}
.bloc_vente_lieu {
font-style : italic;
margin-top : 4px;
font-size : 14px;
}


/* ---------------- Carrousel belles encheres--------------*/

.belles_encheres {
text-align : center;
margin-top : 20px;
}
.CarouselResultat {
color : #444;
margin-top : 4px;
text-align : center;
text-transform : none;
font-weight : bold;
font-size : 14px;
clear: both;
}
.belles_encheres_home .owl-carousel .owl-item img {
margin : 0 auto;
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 : #721a28;
}
.oc-lot h5 {
float : left;
line-height : 16px;
margin-bottom : 5px;
color : #721a28;
max-height : 30px;
overflow : hidden;
clear:both;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"] {
top : 46px;
}
.belles_encheres, .belles_encheres_colonne, .belles_encheres_specialites {
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;
}
.verticalCarouselContent {
border : #fff solid 1px;
}
.col-md-4 .belles_encheres_colonne .verticalCarouselLot {
padding : 10px 0 10px 0;
}




/* ---------------- tri annees --------------*/

.calendrier_annees {
font-weight : 500;
margin-bottom : 60px;
line-height: 2;
}
.triAnnee, .triAnnee a {
background-color : #721a28;
color : #fff !important ;
font-size : 12px;
padding : 1px 6px;
border-radius : 0;
}
.triAnnee:hover {
background-color : #000;
color : #fff;
font-size : 12px;
padding : 1px 6px;
border-radius : 0;
}
.btn.ghost:hover, .btn.ghost:active, .btn.ghost:focus {
background-color : #444 !important ;
color : #fff !important ;
}
.bloc_mois_date {
display : none;
}
.entry-title h2 {
font-size : 14px;
line-height : 1.3;
}





/* ---------------- calendrier milieu--------------*/

.layoutsExemple .entry-image {
width : 190px;
float : left;
margin-right : 0;
}
.calendrier_milieu .calendrier .entry-image {
width : 150px;
float : left;
margin-right : 0;
}
.couverture_catalogue img {
border : #ccc solid 1px;
border-radius : 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("http://cdn.drouot.com/d/uploads/432/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 : 0;
margin-left : 18px;
border : #ccc solid 1px;
}
.entry-image.no_couv {
background-image : url("https://www.galeriemoderne.be/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 : 0;
margin-left : 18px;
border : #ccc solid 1px;
}
.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.galeriemoderne.be/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 : 0;
margin-left : 18px;
border : #ccc solid 1px;
}
.device-lg .entry-image.no_couv, .device-md .entry-image.no_couv, .device-sm .entry-image.no_couv {
background-image : url("https://www.galeriemoderne.be/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 : 0;
margin-left : 18px;
border : #ccc solid 1px;
}
.layoutsExemple .entry-image.no_couv.couverture_catalogue {
background-image : url("http://cdn.drouot.com/d/uploads/432/uploads/Image/img_site/widget_catalogue_no_couv.png");
background-position : center center;
background-repeat : no-repeat;
background-size : 100% 100%;
width : 150px !important ;
height : 186px !important ;
border-radius : 0;
margin-left : 18px;
border : #ccc solid 1px;
margin-right : 20px;
}
.layoutsExemple .calendrier_milieu .entry-image.no_couv.couverture_catalogue {
background-image : url("https://www.galeriemoderne.be/uploads/Image/img_site/widget_catalogue_no_couv.png");
background-position : center center;
background-repeat : no-repeat;
background-size : 100% 100%;
width : 115px !important ;
height : 146px !important ;
border-radius : 0;
margin-left : 18px;
border : #ccc solid 1px;
margin-right : 13px;
}
.device-xxs .layoutsExemple .entry-image.no_couv.couverture_catalogue {
background-image : url("http://cdn.drouot.com/d/uploads/432/uploads/Image/img_site/widget_catalogue_no_couv.png");
background-position : center center;
background-repeat : no-repeat;
background-size : 100% 100%;
width : 100% !important ;
height : 410px !important ;
border-radius : 0;
margin-left : 0;
border : #ccc solid 1px;
}
.device-xs .layoutsExemple .entry-image.no_couv.couverture_catalogue {
background-image : url("https://www.galeriemoderne.be/uploads/Image/img_site/picto_no_couv.jpg");
background-position : center center;
background-repeat : no-repeat;
background-size : 100% 100%;
width : 100% !important ;
height : 410px !important ;
border-radius : 0;
margin-left : 0;
border : #ccc solid 1px;
}
.device-xs .entry-image.widget_no_couv {
background-image : url("https://www.galeriemoderne.be/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 : 0;
margin-left : 0;
border : #ccc solid 1px;
}
.device-xs .entry-image.no_couv {
background-image : url("https://www.galeriemoderne.be/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 : 0;
margin-left : 0;
border : #ccc solid 1px;
}
.device-xxs .entry-image.widget_no_couv {
background-image : url("http://cdn.drouot.com/d/uploads/432/uploads/Image/img_site/widget_catalogue_no_couv.png");
background-position : center center;
background-repeat : no-repeat;
background-size : 100% 100%;
width : 100% !important ;
height : 350px !important ;
border-radius : 0;
margin-left : 0;
border : #ccc solid 1px;
}
.device-xxs .entry-image.no_couv {
background-image : url("http://cdn.drouot.com/d/uploads/432/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 : 0;
margin-left : 0;
border : #ccc solid 1px;
}
.device-xxs .layoutsExemple .entry-image.couverture_catalogue, .device-xs .layoutsExemple .entry-image.couverture_catalogue {
padding-right : 0;
width : 100%;
height : auto;
}
.product-description h2 {
text-transform : none;
}


/* ---------------- specialites--------------*/
.carreSpecialites.col-md-4 div {padding: 10px 0;margin-top: -38px;}
.titrespecialites {background-color: #721a28;opacity: 0.7;text-align: center;text-transform: uppercase;font-size: 12px;color: #fff; font-family: 'Libre Baskerville', serif;letter-spacing: 1px;}
.device-md .titrespecialites {font-size: 11px;}
.device-xxs .carreSpecialites.col-md-4 {height: 430px;float: left;}
.device-sm .carreSpecialites.col-md-4 {height: 380px;float: left;width: 50%;}
.device-xs .carreSpecialites.col-md-4 {height: 470px;}

/* ---------------- Ordre d achat--------------*/

.bt_valider_ordre input, #estim .btn.btn-default, #form_inscription .btn.btn-default, .formEnvoyer input {
background : #721a28;
border : #721a28 solid 1px;
}
.bt_valider_ordre input:hover, #estim .btn.btn-default:hover, #form_inscription .btn.btn-default:hover, .formEnvoyer:hover input {
background : #888;
color : #fff;
border : #888 solid 1px;
}
.titre_informations_vente, .titre_cgv {
margin-top : 20px;
margin-bottom : 20px;
}
.droite_catalogue img {
max-width : 92px;
height : auto;
float : right;
}
.modal-title {
color : #721a28;
text-transform : uppercase;
}
.top-cart-title p {
color : #721a28;
}
.device-xxs .nom_vente {
font-size : 14px;
line-height : 18px;
padding-bottom : 8px;
padding-top : 4px;
text-transform : uppercase;
}
.modal-title {
color : #000;
text-transform : uppercase;
}
.pageFiche .fiche_lot_resultat {
background : #721a28;
}
.product-desc {
font-size : 14px;
}
.envoyer_ordre .button.button-border {
background : #721a28 !important ;
color : #fff;
}
.button.button-border:hover {
background-color : #721a28 !important ;
color : #FFF;
}
.button.button-border {
border : #721a28 solid 1px;
text-shadow : none;
}
.product-overlay a:hover {
background-color : #000;
}
.product-image.no_picture {
background-image : url("http://cdn.drouot.com/d/uploads/432/uploads/Image/img_site/no_picture.png");
background-position : center center;
background-repeat : no-repeat;
background-size : 80% 70%;
width : 100% !important ;
height : 170px !important ;
padding-right : 20px;
border-radius : 0;
border : #fff solid 1px;
background-color : #fff;
}
.fiche_titre_lot h1 {
font-size : 14px !important ;
margin-bottom : 5px;
clear : both;
color : #000;
font-weight : bold;
}
.lotnum {
color : #721a28;
font-size : 25px;
}
.num_lot {
height : 40px;
color : #000;
font-size : 25px;
}
.product-title h3 {
font-size : 12px;
line-height : 14px;
text-transform : uppercase;
height : 30px;
max-height : 30px;
overflow : hidden;
}
.product-title h3 a:hover, .single-product .product-title h2 a:hover {
color : #888;
}
.pagination .currentStep {
background : #721a28;
color : #fff;
padding : 8px 12px;
margin : 0 2px;
}
.col-md-12.titre_ordre_phrase {
margin : 30px 0;
clear : both;
width : 100%;
color : #444;
}
.fiche_lot_num {
font-size : 35px;
color : #721a28;
font-weight : bold;
float : left;
}
.fiche_lot_resultat {
color : #721a28;
}
.single-product .fiche_lot_resultat {
background : #444;
color : #fff;
padding : 5px;
float : left;
border-radius : 0;
margin : 10px 0;
}

#page-title.page-title-mini h1 {font-size : 14px; color : #888; text-transform: initial;}

.device-xxs #page-title.page-title-mini h1 {
font-size : 12px;
color : #888; text-transform: initial;
}
.lieu_vente {
color : #000;
font-size : 16px;
line-height : 17px;
font-style : italic;
margin-bottom : 10px;
text-align : left;
}
.product-title h3 {
font-size : 14px;
line-height : 14px;
text-transform : uppercase;
height : 30px;
max-height : 30px;
overflow : hidden;
}
.product {
border : #ccc dotted 1px;
}
.product-description h4 {
font-size : 14px;
font-weight : normal;
line-height : 13px;
color : #000;
height : 30px;
text-transform : none;
}
.sale-flash2 {
background : none 0 0 repeat scroll #444;
border-radius : 0;
color : #ffffff;
float : left;
margin : 10px 0;
padding : 5px;
float : left;
font-weight : bold;
width : auto;
clear : both;
}
.Style1 {
margin-left : 0;
margin-bottom : 1em;
color : #444;
text-transform : uppercase;
font-size : 14px;
line-height : 16px;
text-align : left;
}
.product-image {
position : relative;
width : 100%;
height : 300px !important ;
overflow : hidden;
}
.col-md-6.product-desc .productOnline, .col-md-6.product-desc .productOnlineResult {
margin : 30px 0;
background-color : #444;
color : #fff;
border-color : #444;
}
.ordreAchat.col-md-6 {
margin-top : 20px;
}
.button.button-border:hover {
background-color : #f9e6dc;
color : #FFF;
}
.jq-icon-info {
background-color : #721a28 !important ;
color : #fff;
border-color : #721a28 !important ;
}
.titre_ordre_etape {
color : #444;
}
.fiche_lot_description {
font-size : 13px;
line-height : 1.3;
margin : 20px 0 30px 0;
}
.ordre_true.product, .pageOrdre .ordre_true.product {
height : 620px !important ;
}
.ordre_false.product, .pageOrdre .ordre_false.product {
height : 600px !important ;
width : 265px;
}
.calLegende {
background-color : #f1f1f1;
padding : 20px;
width : 100% !important ;
text-align : center;
margin-bottom : 40px;
}
.page_statique h2 {
clear : both;
padding : 20px 0 0 0;
text-transform : uppercase;
}
.page_statique h3 {
padding : 20px 0 0 10px;
font-size : 14px;
font-style : italic;
}
.page_statique h4 {
padding : 20px 0 0 10px;
font-size : 14px;
}
.page_statique {
text-align : justify;
}
.page_actualite .actualite .entry-image {
width : 130px;
float : left;
margin-right : 30px;
}
.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-left : 0;
padding-right : 0;
}
.texte_actualite {
margin-bottom : 10px;
line-height: 1.3em;
}
.page_actualite_presse .entry.clearfix.actualite {
float : left;
height : 500px;
margin-bottom : 30px;
}
.device-lg .page_actualite_presse .entry.clearfix.actualite {
float : left;
width : 25%;
height : 500px;
margin-bottom : 30px;
padding : 0 20px;
}
.device-md .page_actualite_presse .entry.clearfix.actualite, .device-sm .page_actualite_presse .entry.clearfix.actualite {
float : left;
width : 30%;
height : 500px;
margin-bottom : 30px;
padding : 0 20px;
}
.page_actualite_presse .entry.clearfix.actualite .entry-title h2 {
font-size : 14px;
}
.page_actualite_presse .entry-image {
width : 230px !important ;
float : left;
margin-right : 0;
}
.device-lg .layoutsExemple.col-md-12 .page_actualite_presse .entry.actualite, .device-md .layoutsExemple.col-md-12 .page_actualite_presse .entry.actualite {
margin-bottom : 30px;
min-height : 570px;
max-height : 570px;
}
.page_actualite_presse div.entry.clearfix.actualite .entry-c {
clear : both;
width : 100%;
margin-bottom : 20px;
}
.device-lg .page_actualite_presse .entry-title h2, .device-lg .page_actualite_presse .entry-title h2 a, .device-md .page_actualite_presse .entry-title h2, .device-md .page_actualite_presse .entry-title h2 a, .device-sm .page_actualite_presse .entry-title h2, .device-sm .page_actualite_presse .entry-title h2 a {
font-size : 14px;
line-height : 1.3;
color : #721a28;
}
.col-md-6.noPaddingLeft.equipe {
padding-left : 30px;
}
.equipe {
padding-bottom : 30px;
border-bottom : 2px solid #F5F5F5;
}
.equipe {
margin-bottom : 20px;
padding-top : 10px;
}
.imgequipe {
float : left;
padding-right : 20px;
}
img.visu-equipe {
margin-bottom : 30px;
width : 320px;
padding-right : 30px;
float : left;
}
.titre-equipe {
font-size : 14px;
color : #721a28;
font-weight : bold;
text-transform : uppercase;
}
.visu2 {
top : -20px;
}
.device-sm .equipe {
margin-bottom : 30px;
width : 50%;
float : left;
}
.poste {
font-size : 12px;
color : #000;
}

.fond_estimation {
    background-color: #f3f3f3;
}

#estim {
margin-top : 30px;
}




/* ---------------- Newsletter--------------*/

.newsletter_lettrine {display : none;}
.newsletter_theme {font-size : 14px;}
.device-lg .newsletter_colonne {float : left;width : 100%;}
.device-md .newsletter_colonne, .device-sm .newsletter_colonne {float : left;width : 100%;}
.page_newsletter .fond_estimation {
background-color : #f1f1f1;
float : left;
}
.freeForm .label {
float : left;
font-size : 14px;
width : 280px;
color : #000;
text-align : left;
}
.button {background-color : #721a28;}
.button.button-3d:hover {background-color : #000 !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 : #721a28;
color : #fff;
padding : 10px 15px;
border : #721a28 solid 1px;
border-radius : 0;
width : auto;
}
bt_valider_ordre input:hover, #estim .btn.btn-default:hover, #form_inscription .btn.btn-default:hover, .formEnvoyer:hover input {
background : #000;
color : #fff;
border : #000 solid 1px;
}
.fond_estimation {
background-color : #f1f1f1;
}
#estim input, #estim textarea {
border : #ccc solid 1px;
border-radius : 0;
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 : 20px;
margin-top : 0;
margin: 0;
width : 100%;
}
.row.inscription_etape_un, .row.inscription_etape_deux, .row.inscription_etape_trois {
border-bottom : 0 solid rgb(236, 240, 241, 1.0);
margin-bottom : 15px !important ;
}

.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: #721a28;font-size: 12px;font-family: "Libre Baskerville", serif;letter-spacing: 0;}


.device-md .newsletter_chekbox_txt, .device-sm .newsletter_chekbox_txt {
font-size : 14px !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-xxs input[type="text"] {
width : 80% !important ;
}
.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"] {
width : 14px !important ;
}
.device-xs #estim input [type="radio"] {
width : 14px !important ;
}
.device-sm input[type="radio"] {
width : 14px !important ;
}
.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%;
}

input[type="text"] { }

.paiement h3 {
display : none;
}
.paiement select {
width : 100%;
}
.paiement {
background-color : #f1f1f1;
width : 100%;
padding : 20px;
float : left;
margin-top : 40px;
margin-bottom : 20px;
}


.formulaireContact {
padding : 20px;
background : #f1f1f1;
}
.formulaireContact #dsi-submit-btn {
color : #fff;
background : #6a2830;
border-color : #6a2830;
margin-bottom : 20px;
}
.formulaireContact #dsi-submit-btn:hover {
color : #fff;
background : #000;
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;
}

/* ---------------- Footer---------------*/

.logo_footer {margin-bottom : 0;width : 100px !important ;height : auto;padding-top : 0;}
.productOnline, .productOnlineResult {clear : both;}


footer a:link {color: #000!important;}
footer a:hover {color: #000;}

#copyrights {font-size: 13px;line-height: 1.4;}
.device-sm .droits {margin-bottom:20px;}
.device-lg .droits, .device-md  .droits {}
img.logo_footer {width:100px; height:auto; margin-bottom:20px;}


.social-icon.si-small {
color : #000;
}
.copyright-links, .copyright-links a, .copyright-links a:visited {font-size : 13px;color : #000;}
.copyright-links a:hover {color : #6a2830;}
.copyrights-text {font-size : 13px;color : #000;}
#copyrights {font-size : 13px;line-height : 1.4;}
.device-lg .adresse, .device-md .adresse {text-align : right;}
.device-sm .adresse {text-align : center;}
.device-sm .droits {margin-bottom : 20px;}
.device-lg .droits, .device-md .droits {padding-bottom : 20px;padding-top : 20px;font-size : 13px;line-height : 1.3;}
.device-lg #footer .flags, .device-md #footer .flags {clear : both;float : right;}
.rightscp {
font-size : 14px;
line-height : 1.3;
text-align : center;
}
#footer .flags {
clear : both;
}
.flags img {
opacity : 0.5;
height : 25px !important ;
}
.flags a:hover img {
opacity : 1;
height : 25px;
}
#gotoTop:hover {
background-color : #6a2830;
}
.device-sm .col_one_third {
width : 100%;
clear : both;
margin-bottom : 20px;
text-align : center !important ;
}
.socialFooter {
margin-left : 37%;
margin-bottom : 70px;
margin-top: 20px;
}
.device-sm .socialFooter {
margin-bottom : 20px;
text-align : center !important ;
margin-left : 42%;
}


.col-md-12 {
width : 100%;
clear : both;
float : left;
margin-bottom : 20px;
}
img.logo_footer {
width : 220px;
height : auto;
}



@media (max-width: 991px) {

.titre_page {font-size : 24px;}
.titre_page.services {text-align : left;}
#primary-menu-trigger, #page-submenu-trigger {width : 40px;height : 40px;line-height : 40px;}
#primary-menu-trigger {background-color : transparent !important ;}
#primary-menu-trigger .icon-reorder {color : #fff !important ;background-color : transparent !important ;height : 36px;}
#primary-menu-trigger {top : 100%;}
#primary-menu > div > #top-cart, #primary-menu > div > #top-search {}
#header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap {min-height : 40px;}
#primary-menu ul li {padding-left : 20px;}
#primary-menu ul ul li {padding-left : 0;}
#primary-menu > div > ul ul {margin-top : 0;margin-left : 0;background-color : #721a28 !important;}
#primary-menu > div > ul > li:hover a, #primary-menu > div > ul > li.current a {color : #fff;background-color :#721a28 !important;}
#primary-menu > div > ul ul > li:hover a, #primary-menu > div > ul ul > li.current a {color : #fff;background-color : #721a28 !important;}
#primary-menu ul ul a {font-size : 13px !important ;}
#primary-menu ul ul a:hover {font-size : 13px !important ;}
#logo img {width : 310px;height : auto;}
.adresse {text-align : center;width : 100%;margin-top : 20px;}
#top-cart > a > span {right : -20px;color : #000;background-color : #fff;top : -5px;}
#top-search form input {margin-top: 7px !important;}
#primary-menu ul ul li {padding-left : 0;}
#primary-menu ul li {padding-left : 20px !important ;}
#primary-menu ul ul a {color: #fff !important;}
#cpgen-menu li:hover {background: #721a28;}

}




@media all and (min-width: 500px) and (max-width: 1199px) {
.ordre_true.product, .pageOrdre .ordre_true.product {height : 600px !important ;}
.ordre_false.product, .pageOrdre .ordre_false.product {height : 600px !important ;}
}

@media all and (min-width: 1200px) {
.ordre_true.product, .pageOrdre .ordre_true.product {height : 630px !important ;}
.ordre_false.product, .pageOrdre .ordre_false.product {height : 600px !important ;}
.actualite_droite .entry.clearfix.actualite .entry-image {width : 100%;float : left;margin-right : 0;}
.encart_logo_colonne, .lotPhare, .vente_phare {}


}


@media (max-width: 767px) {

#slider {margin-bottom : 20px;margin-top : 0px;}
.ordre_false.product, .pageOrdre .ordre_false.product {height : 600px !important ;}
.paiement .freeForm .label {float : left;font-size : 14px;width : 100%;color : #000;text-align : left;}
.paiement select {width : 100%;}
.page_actualite .actualite .entry-image {width : 100%;float : left;margin-right : 0;}
.entry-c {clear : both;width : 100%;}
.col-md-10.entry-c {width : 100%;}
.texteHeader {margin-bottom : 30px;width : 100%;text-align : center;}
.col_one_third.col_last.textAlignRight {width : 100%;text-align : center !important ;clear : both;}
.col_one_third {margin-bottom : 20px !important ;clear : both;}
#footer .flags {text-align : center;}
.equipe {margin-bottom : 60px;}
#logo img {width : 240px;height : auto;padding-top : 10px;margin-bottom : 18px;}
.col_full, .col_half, .col_one_third {margin-bottom : 20px !important ;}
.droits {margin-bottom : 20px;}
.actualite_droite .entry.clearfix.actualite .entry-image {width : 100%;float : left;margin-right : 0;}
.actualite_phare img, .salePhareImage img {width : 100%;max-width : 100%;}
#logo {float : none !important ;margin-right : 0;}
.home_actualite .entry.clearfix.actualite .entry-image {width : 100%;float : left;margin-right : 0;}
img.visu-equipe {margin-bottom : 30px;width : auto;padding-right : 0;float : left;clear : both;}
#footer .col_one_third {text-align : center !important ;}
.page_actualite_presse .entry-image {width : 100% !important ;float : left;margin-right : 0;}
.page_actualite_presse .entry.clearfix.actualite {float : left;height : auto;margin-bottom : 30px;}
.entry.clearfix.actualite .entry-image {width: 100%;float: left;margin-right: 0px;}

}
.layoutsPage {
min-height : 800px !important ;
}
@media (max-width: 991px) {
#primary-menu ul ul li {
padding-left : 0;
}
#primary-menu > div > ul ul {
margin-top : 10px !important ;
margin-left : 0;
background-color : #721a28 !important;
}
#primary-menu ul li {
padding-left : 20px !important ;
}
[class^="icon-legal"] {
	margin-right: 0px;
}
 #primary-menu > div > #top-search a {margin: 10px 0 !important; }
}

#top-cart a i {top: -9px;}

.device-xxs #top-search a i , .device-xs #top-search a i {top: 0px;}
