a.lien_inclure {display:none;}
.fiche_titre_lot {display:none;}

#18131761 {display:none;}
#lotDesc-18131761 {display:none;}

/*----------------bouton drouot-----------------*/
.bouton-drouot {
  background-color: white;
  color: #000 !important;
  border: 1px solid #000;
  padding: 6px 12px;
  border-radius: 5px;
  margin-bottom: 20px;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  font-size: 11px;
  transition: background-color 0.3s ease; /* pour une transition douce */
}

.bouton-drouot:hover {
  background-color: #f0f0f0;
  color: #000 !important;
  cursor: pointer;
}


/* ---------------- Langues-----------------*/
.languegb img, .languefr img {display : none;}

.languegb::after {
content : "  EN";
font-weight: bold;
float : right !important ;
padding-top: 6px;
font-family: 'Roboto Condensed';
font-size: 13px;
}
.languefr::after {
content : "  FR";
font-weight: bold;
float : right !important ;
padding-top: 6px;
font-family: 'Roboto Condensed';
font-size: 13px;
}
a.languegb, a.languefr {
padding-left : 0;
}
.languegb, .languefr {
float : right;
padding-right : 10px;
}

.languegb, .languefr {
float: right;
padding-right: 10px;
padding-left: 10px;
padding-top: 12px;
font-weight: bold;
font-size: 12px;
font-family: 'font-icons';
}


/*----------------  #video youtube------------- */

@media (max-width:478px) {
.video-container {position: relative; padding-bottom: 56.25%; height: 0;overflow: hidden; }
.video-container iframe, .video-container object,.video-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
}


@media (max-width: 991px) {
.video-container { position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden; }
    .video-container iframe,
    .video-container object,
    .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    }
}


@media (max-width: 767px) {
    .video-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    }
    .video-container iframe,
    .video-container object,
    .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    }
}


.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;
}


/*----------------  #autres ------------ */
#lot38 .sale-flash2 {display:none;}
.noPadding.col-md-6.texteCGV {padding:0px 20px!important;}

.device-xxs .layoutsExemple.col-md-4 {clear:both;}
.si-share .social-icon {display: none;}
h2 {font-weight:600;}
.marginHaut  {margin: 40px 0 30px 0;}
.date_vente {text-transform: none;}
.btn.ghost:hover, .btn.ghost:active, .btn.ghost:focus {background-color: #900 !important;color: #fff !important;border-color:#900;}
.droite_catalogue img {max-width:120px; height:auto;}
.Vente117381 .lien_inclure,.Vente116470 .lien_inclure,  .Vente116707 .lien_inclure,  .Vente116475 .lien_inclure,  .Vente117416 .lien_inclure, .Vente115629 .lien_inclure, .Vente116908 .lien_inclure, .Vente116708 .lien_inclure,.Vente117436 .lien_inclure, .Vente117214 .lien_inclure,.Vente117213 .lien_inclure, .Vente117213 .lien_inclure, .Vente110724 .lien_inclure, .Vente116900 .lien_inclure, .Vente116899 .lien_inclure {display:none;}

.productLive {border-radius: 5px;border: 1px solid #c00935;color: #c00935;background: #fff;padding: 10px;line-height: 15px;float: left;text-align: center;margin-top: 10px;}
.productOnline, .productOnlineResult {clear: both;}
.marginTop {margin-top:50px;}


/*----------------  #logo art social entete------------- */
.si-rss {width: 50px;text-align: center;background-image: url("https://www.ader-paris.fr/uploads/Image/site_visuel/achetezdelart-26.gif");background-size: 50%;background-repeat: no-repeat;margin-top: 6px;background-color: #ffffff;}
.icon-rss::before {content: '';}
.si-rss:hover, .si-colored.si-rss {width: 50px;text-align: center;background-image: url("https://www.ader-paris.fr/uploads/Image/site_visuel/achetezdelart-26.gif");background-size: 50%;background-repeat: no-repeat;margin-top: 6px;background-color: #ffffff;}
.si-rss:hover, .si-colored.si-rss {background-color: #fff !important;}
.ts-text.si-rss:hover,  .ts-text.si-colored.si-rss {display: none;}
#top-social li .si-rss .ts-text {display: none;}
#logo img {margin-bottom: 20px; width: 270px;height: auto;}
#cpgenlogo {}
.droite_catalogue img {max-width:120px; height:auto;}



/*----------------  #menu------------- */
#primary-menu.style-2 > div > ul > li > a i {line-height: 20px;}
#primary-menu-trigger {top: 113px;color: #fff;;line-height: 40px;height: 30px;}
#top-cart a {height: 21px; float: left !important; font-weight: normal;}
#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: 10px;}
#header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap, #primary-menu.style-2 > div > ul > li > a {line-height: 35px;}
#primary-menu ul ul a {color: #000 !important;text-transform: none;font-size: 14px;}
.device-md #primary-menu ul li a {padding-left: 25px;padding-top: 3px;padding-right: 25px;padding-bottom: 3px;font-size: 13px;line-height: 40px;}


body.en.device-lg #primary-menu ul li a {padding-left: 34px;padding-right: 34px;}
body.en.device-md #primary-menu ul li a {padding-right: 22px;padding-left: 22px; font-size: 13px;}
body.en.device-sm #primary-menu ul li a {padding-right: 10px;padding-left: 10px; font-size: 10px !important;}


@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; border-radius:0px;}
}
.device-md #primary-menu ul ul, #primary-menu ul li .mega-menu-content  {text-shadow: none;}

@media (max-width: 991px) {
#primary-menu ul ul li {padding-left: 0px;}
#primary-menu > div > ul ul {background-color: #fff !important;}
#primary-menu ul li {padding-left: 20px!important;}
#primary-menu .container.clearfix {background-color: #fff;}
}


/*----------------  #header------------- */
.device-lg #top-bar .col_half, .device-md #top-bar .col_half, .device-sm #top-bar .col_half {width: auto;float: right;}
.device-xxs #top-bar .col_half, .device-xs #top-bar .col_half   {float:left;}
.device-xxs #header .container, .device-xs #header .container {position: relative;text-align: center;}
.device-xxs .top-links li > a { padding: 0 4px; }
.device-xxs #logo, .device-xs #logo, .device-sm #logo   {text-align: center;}
.device-lg #logo {
	width: 280px;
	clear: both;
	margin-bottom: 30px;
}

.device-md #logo {
	width: 280px;
	clear: both;
	margin-bottom: 30px;
}

.device-sm #logo {
	width: 260px;
	clear: both;
	margin-bottom: 20px;
}

.device-xs #logo img {width: 200px;margin-bottom: 7px;}
.device-xxs #logo img {width: 200px;margin-bottom: 7px;}
.device-lg #top-social, #top-social ul {}

/*---------------- recherche----------------*/
#top-search form input {font-size: 16px; padding: 0px 14px;}
#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: #fff none repeat scroll 0 0;border-radius: 6px 0px 0px 6px;float: left;font-size: 16px;height: 50%;line-height: 25px;margin-top: 8px !important;padding: 5px 5px 5px 7px !important;width: 90%;font-weight: normal;color:#000;}
#primary-menu .container #top-search form input::placeholder {color: #000000 !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: #ffffff url("https://www.ader-paris.fr/uploads/Image/pictos_services/bt_go.gif") no-repeat scroll 0 1px!important;height: 50%;width: 30px;color: #000;float: left;border-radius: 0px 6px 6px 0px;}
#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: #222 !important;}
#primary-menu .container #top-search form input {color: #222 !important;}
#top-cart > a > span {right: 23px;}
.device-xs #top-cart > a > span {right: -18px;}
.device-xxs #top-cart > a > span {right: -14px;}

.button.button-3d:hover {background-color: #333 !important;}
.btn-primary {color: #fff;background-color: #900000;border-color: #900000;}
.button {background-color: #900000;color: #fff;border-color: #900000;}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {color: #fff;background-color: #333;border-color: #333;}
.device-sm .btn-primary {margin-top: 50px;}
#searchFiltre input.btRecherche {margin-bottom: 20px;}
#searchFiltre {background-color: #f8f8f8;}
#searchFiltre input.btRecherche {background-color: #900000;color: #fff;border: 1px solid #900000;border-radius: 0 4px 4px 0;}
#searchFiltre input.btRecherche:hover {width: 100%;padding: 6px 10px;background-color: #333;color: #fff;border: 1px solid #333;border-radius: 0 4px 4px 0;}
#header.sticky-header:not(.static-sticky) #top-search, #header.sticky-header:not(.static-sticky) #top-cart {margin-top: 10px !important;}
#searchFiltre {margin-bottom:30px;}
.col-md-12.lot_recherche {margin-top:20px;}

.device-xxs input[type="text"] {width: 80% !important;}

/*----------------  #texte-top------------- */
.top-links li > a {display: block;padding: 0 6px;font-size: 10px;font-weight: 500;text-transform: uppercase;height: 40px;color: #666;line-height:30px;}
.top-links li > a :hover {color:#000;}
.top-links ul li {float: left;position: relative;height: 40px;border-left: 1px solid #FFF;}
.top-links li:hover {background-color: #fff;}
.top-links a img {opacity: 0.7;}
.top-links a:hover img  {opacity: 1;}
#top-bar {font-size: 14px;line-height:12px;padding-top: 10px;}
#top-social li a {font-weight: bold;color: #000;}
#top-social li {border-left: 0px solid #fff;}
#top-social li .ts-icon {font-size: 14px;}

/*----------------  #home calendrier------------- */
.titre_salles {padding-bottom:10px; font-family: Roboto Condensed, Arial, Helvetica, sans-serif; color: #000; font-size: 17px;font-weight: 600; line-height:1.3; margin-top: 0px;margin-bottom:50px;}
.calendrier_salles img {clear:both; padding-bottom:0px; width: 90%; margin-left: 6%;}
.calendrier_salles  .col-md-4 {padding-left:0px; padding-right:30px;}
.device-md .titre_salles {font-size: 13px; margin-bottom: 50px;}
.device-sm .titre_salles {font-size: 16px; margin-bottom: 50px;}
.home_calendrier {}
.home_calendrier .owl-carousel .owl-item, .home_calendrier .owl-carousel .owl-item.active {margin-bottom: 40px;}
.couvPasDispo {background: #fff url("https://www.ader-paris.fr/uploads/Image/img_etude/nocouv.png") no-repeat scroll center center;background-size: 100% 100%;border: 0px solid #ccc;height: 244px;}
.calendrierVertical .bloc_vente_pictos {display:none;}
.device-sm .home_calendrier .owl-carousel .owl-stage-outer {height:470px;}
.entry-image img {border-radius: 0px;}
.home_calendrier .calendrierVertical .entry-title h2 {letter-spacing: 1px;font-size: 12px !important;text-transform: uppercase;height: 50px;max-height: 50px;overflow: hidden;clear: both;margin-bottom:4px;line-height: 14px;}
.home_calendrier .owl-item  {padding-right: 16px;}
.home_calendrier .owl-carousel .owl-item img {width: 100%;border: 1px solid #f8f8f8;}
.oc-catalogue .owl-carousel .owl-item {height: 210px;}
.device-xs .home_calendrier .owl-carousel .owl-item img {width: 100%;max-height: none;height:auto;overflow: visible; margin-bottom: 14px;}
.device-xxs .home_calendrier .owl-carousel .owl-item img {width: 100%;max-height: none;height:auto;overflow: visible; margin-bottom: 14px;}
.couverture_catalogue img {border:none;border-radius: 0px;}
.verticalImage {width: 100%;padding: 0;}
.verticalImage.couverture_catalogue {width: 100%;padding: 0;margin-bottom:14px; }
.verticalImage.couverture_catalogue a:hover {opacity:0.75;}
.device-lg .home_calendrier .owl-theme .owl-controls {text-align: center;margin-bottom: 20px;}
.owl-theme .owl-dots .owl-dot.active span {background-color: #333;}
.lotPhareResult {color: #000;font-weight: bold;padding-top: 6px;}
.home_calendrier .bloc_vente_date {font-size: 12px;color: #333;font-weight:normal!important; margin-bottom: 2px;}
.calendrierVertical  .bloc_vente_lieu {font-style: normal;font-size: 12px;font-weight: normal; color:#444;}
.home_calendrier .bloc_vente_lieu {display:none;}
.home_calendrier .couvPasDispo {height: 214px;}
.home_calendrier .calendrierVertical .entry-title h2, .home_calendrier .calendrierVertical .entry-title h2 a {font-size: 12px!important;line-height: 14px!important;font-weight: 600!important; padding-top: 5px;}
.home_calendrier .calendrierVertical .item:hover .verticalImage img {transform: none;}
.calendrierVertical .cataPasDispo {overflow: hidden; float: left;}
.carouselCouvCata, .calendrierVertical .cataPasDispo {max-height: 330px; overflow: hidden;float: left;}
.owl-theme .owl-dots .owl-dot {display: none;}

/*----------------#carrousel home-actualite------------ */
.carroussel_actualite  .entry-image {width: 110px!important;float: left;margin-right: 10px;clear: both;}
.WidgetMediatheque .entry-title h2, .WidgetMediatheque .entry-title h2  a, .WidgetMediatheque .entry-title h2 a:visited,.WidgetMediatheque .entry-title h2 a:hover {color: #900000; font-size: 12px!important; font-weight: bold; height: 43px; line-height: 1.3; text-transform: uppercase!important; margin-bottom: 7px;min-height: 45px;max-height: 45px;overflow: hidden;}
.WidgetMediatheque .layoutsExemple .entry-image {width: 100px;margin-right: 20px;}

.ordre_false.product, .pageOrdre .ordre_false.product {height: 580px !important;width: 265px;}

 /*----------------calendrier-----------------*/
.entry-image {margin-bottom: 18px;}
.triAnnee.annee1970 {display:none;}
.calendrier_annees {margin-bottom:60px;}
.titre_belles_encheres {clear:both;font-family: Roboto Condensed, Arial, Helvetica, sans-serif;font-weight: normal;text-transform: uppercase;color: #900 !important;font-weight: 600;font-size: 26px;line-height: 1.5;margin: 0 0 30px 0;padding-top: 40px;border-top:none;}
.col-md-4 .titre_belles_encheres {text-align:center;}
.couverture_catalogue img {width: 100%;border: 1px solid #f1f1f1;border-radius: 3px;}

.layoutsExemple .entry-image {width: 180px;float: left;margin-right: 0;}
.layoutsExemple .entry-image.no_couv.couverture_catalogue {background-image: url("https://www.ader-paris.fr/uploads/Image/img_site/picto_no_couv.jpg"); background-position: center center;background-repeat: no-repeat;background-size: 100% 100%;width: 150px !important;height: 115px !important;border-radius: 4px;margin-left: 14px;margin-right: 16px;border: 1px solid #888;}
.entry-image.no_couv {background-image: url("https://www.ader-paris.fr/uploads/Image/img_site/picto_no_couv.jpg");background-position: center center;background-repeat: no-repeat;background-size: 100% 100%;width: 150px !important;height: 115px !important;padding-right: 20px;border-radius:4px;margin-left: 18px;border: 1px solid #888;}
.entry-image.widget_no_couv {background-image: url("https://www.ader-paris.fr/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: 220px !important;padding-right:20px;border-radius:4px;margin-left:0px;border: 1px solid #888;}
.device-xxs .layoutsExemple .entry-image.no_couv.couverture_catalogue, .device-xs .layoutsExemple .entry-image.no_couv.couverture_catalogue {background-image: url("https://www.ader-paris.fr/uploads/Image/img_site/picto_no_couv.jpg"); background-position: center center;background-repeat: no-repeat;background-size: 100% 100%;width: 390px !important;height: 305px !important;border-radius: 4px;margin-left: 14px;margin-right: 16px;border: 1px solid #888;}

.device-lg .page_calendrier .col-md-10.entry-c {width:75%;}
.device-xs .page_calendrier .col-md-10.entry-c {width:70%;}
.device-md  .page_calendrier  .col-md-10.entry-c {width:70%;}
.device-xxs .calendrier .entry-c, .device-xs .calendrier .entry-c {padding-right: 0;padding-left: 0;overflow: inherit;clear: both;}
.CarouselResultat {color: #900000;font-weight: bold;font-size:11px;}
.titre_informations_vente, .titre_cgv {color: #900000;font-size: 15px;font-weight: bold;padding: 40px 0px 20px 0px;text-transform: uppercase;}
.pagination .currentStep {background: #013a55;}
.lotnum { color: #900000;font-size: 18px;}
.sale-flash2 {color: #900000;}
.sale-flash2 {width: auto;font-weight: bold;color: #fff;background-color: #900000;padding: 4px;border-radius: 4px;padding-left: 10px;clear: both;}
.device-xxs .nom_vente {font-size:14px;line-height:16px;}
.col-md-12.titre_ordre_phrase {margin: 30px 0;width: 100%!important;color: #900000;}
.product-title {color: #900000;}
.panel {border: none !important;}
.single-product .fiche_lot_resultat {background: #900000;color: #fff;padding: 5px;float: left;border-radius: 2px;margin: 10px 0;}
.fiche_lot_num {font-size: 35px;color: #900000;font-weight: bold;float: left;}
.product-image.no_picture {background-image: url("https://www.ader-paris.fr/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;}
.fiche_titre_lot h1 {font-size: 14px!important;margin-bottom: 5px;clear: both;color: #ee0845; font-weight: bold;}
.DescriptionLotSpecialite {color:#000;}
.jq-icon-info {background-color: #900000!important;color: #fff;border-color: #900000!important}
.product-image {position: relative;width: 100%;height: 300px !important;overflow: hidden;}
.ordre_panel .panel-body {width: 240px;}
.product-image #oc-catalogue.oc-catalogue.owl-carousel .owl-item img {max-height: 253px !important;max-width: 263px !important;}
.product-image img {max-height: 253px;}

/*----------------  #texte-bas------------- */
.cpbaspt h5 {text-transform:none!important;}
.cpbas { font-size: 11px; color: #555;margin-bottom: 20px; float: left; padding-left: 10px;padding-right: 10px;}
.footer-logo img {width:150px;height:auto;float:left;}
.copyrights_texte, .copyrights_texte a {font-size: 11px; color: #fff;}

/*----------------  #head ------------- */
.device-xxs .tp-caption, .device-xs .tp-caption {display:none;}
.titre_page {font-family: Roboto Condensed, Arial, Helvetica, sans-serif;font-weight: 600;text-transform: uppercase;color: #900 !important;font-size: 26px;line-height: 1.5;margin: 0 0 30px 0;clear:both;padding-top:40px;}
.device-xxs .titre_page  {font-family: Roboto Condensed, Arial, Helvetica, sans-serif;font-weight: 600;text-transform: uppercase;color: #900 !important;font-size: 18px;line-height: 1.5;margin: 0 0 32px 0;clear:both;}
.device-xs .titre_page, .device-sm .titre_page {font-family: Roboto Condensed, Arial, Helvetica, sans-serif;font-weight: 600;text-transform: uppercase;color: #900 !important;font-size: 18px;line-height: 1.5;margin: 0 0 32px 0;clear:both;}
.device-xs .titre_accueil, .device-xxs .titre_accueil {font-size: 18px;}
.sous_titre_page {font-family: Roboto Condensed, Arial, Helvetica, sans-serif;font-weight: 600;text-transform: uppercase;color: #900 !important;font-size: 26px;line-height: 1.5;margin: 0px;clear:both;padding-top:0px;}
.device-xxs .sous_titre_page, .device-xs .sous_titre_page {font-family: Roboto Condensed, Arial, Helvetica, sans-serif;font-weight: 600;text-transform: uppercase;color: #900 !important;font-size: 18px;line-height: 1.5;margin: 0px;clear:both;padding-top:0px;}

  /*----------------Actualites home-----------------*/
.entry.clearfix.actualite .entry-image {width: 160px;float: left;margin-right: 0;clear: both;}
.entry.clearfix.actualite .entry-c {width:100%;}
.titre_accueil {border-radius: 2px;color: #900;font-family: Roboto Condensed, Arial, Helvetica, sans-serif;font-size: 24px;margin: 60px 0px 30px 0px;padding: 0px;text-transform: uppercase;font-weight: 600;border-bottom: 1px solid #000000;}
.belle_encheres_colonne_home {}
.verticalCarouselContent {border: 1px solid #ffffff;padding: 0px;}
.newsPhareTitle, .newsPhareTitle a, .newsPhareTitle a:visited, .newsPhareTitle a:hover {color: #900000!important;font-size: 12px !important;font-weight: bold;line-height: 1.3;text-transform: uppercase !important;margin-bottom: 7px;}
img.actualite_img {margin-bottom:16px;}
.newsPhare {margin-bottom:45px;}
.device-lg .newsPhareImage {min-height: 450px;}
.device-md .newsPhareImage {min-height: 367px;}
.device-sm .newsPhareImage {min-height: 300px;}
.device-xxs .newsPhareText {font-weight: normal;}
.eapps-instagram-feed-title {color: #900;font-family: Roboto Condensed, Arial, Helvetica, sans-serif;font-size: 26px;margin: 30px 0px 30px 0px;padding: 4px 0px !important;text-transform: uppercase;font-weight: 600;border-bottom: 1px solid #000000;text-align: left !important;}
.eapps-instagram-feed-posts-grid-load-more { background: #900000!important;}
.service .Estimation-text {text-align:center;}
.page_specialite {}
.page_calendrier.specialites .calendrier_annees {display:none;}

.device-sm  .calendrier_salles img {padding-bottom: 0px; width: 300px; text-align: center;margin-left: 28%;}

 /*----------------Actualites -----------------*/
.menu_actualite {margin:40px 20px 20px 20px;width: 290px;}
.menu_actualite .panel-body {padding: 15px;width: 290px;}
.menu_actualite .panel.panel-default {width:auto; height:auto;border:1px solid #ccc!important;}
.menu_actualite .panel-heading {border-top-left-radius: 3px;background: #900;border-top-right-radius: 3px;padding: 10px 15px;color: #fff;text-transform: uppercase;}
.page_contact h5 {color:#900000;text-transform: uppercase;font-family: Roboto, Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 20px;letter-spacing: 1px;border-bottom: 1px solid; color: #900000;margin-bottom: 30px;clear: both;text-align: left;}
.page_histoire h2 {color:#900000;text-transform: uppercase;font-family: Roboto, Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 18px;letter-spacing: 1px;border-bottom: 1px solid; color: #900000;margin-bottom: 30px;clear: both;text-align: center;}
.page_histoire h5 {color:#900000;text-transform: uppercase;font-family: Roboto, Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 14px;letter-spacing: 1px;border-bottom: 1px solid; color: #900000;margin-bottom: 30px;clear: both;text-align: center;}
.pageEquipe .col_one_third {width: 35%!important;}
.heading-block {margin-bottom: 50px;}
.col_one_third {margin-right: 2%;}

.WidgetMediatheque {}
.device-lg .WidgetMediatheque .actualite, .device-md  .WidgetMediatheque .actualite, .devise-sm .WidgetMediatheque .actualite { max-height: 470px;overflow: hidden;min-height: 470px;}
.WidgetMediatheque .entry.clearfix.actualite {float: left;width: 25%;padding-right: 30px;}
.WidgetMediatheque .texte_actualite {display:none;}
.WidgetMediatheque .entry.clearfix.actualite .entry-image {width: 100%;float: left;margin-right: 0;clear: both;}
.device-lg .WidgetMediatheque .entry.clearfix.actualite .entry-image img {border-radius: 3px; max-height: 317px; overflow: hidden; }
.WidgetSocial .eapps-instagram-feed-title {color: #900;font-family: Roboto Condensed, Arial, Helvetica, sans-serif;font-size: 26px;margin: 30px 0px 30px 0px;padding: 4px 0px !important;text-transform: uppercase;font-weight: 600;border-bottom: 1px solid #fff;text-align: left !important;}

/*----------------  #carrousel home-resultats------------- */
.CarouselDescription {margin-bottom: 15px;padding-right: 0px;font-size: 11px;width: 100%;padding-top: 0px;}
.device-xxs  .belles_encheres_home .verticalCarouselContent,.device-xs  .belles_encheres_home .verticalCarouselContent , .device-sm  .belles_encheres_home .verticalCarouselContent {border: 1px solid #fff;padding: 10px;clear: both;width: 280px;float:left;}
.belles_encheres {text-align:center;margin-top:20px;}
.belles_encheres_home .entry-title {width: 100%;max-height: 40px;overflow: hidden;margin-bottom: 10px;}
.belles_encheres_home {color: #900;margin-top: 4px;text-align: center;text-transform: none;font-weight: bold;clear:both;}
.belles_encheres_home .owl-carousel .owl-item img {margin: 0 auto;border-radius: 2px;height:135px}
.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-controls .owl-nav [class*="owl-"]:hover {background-color: #900 !important;color: #FFF !important;text-decoration: none;}
.owl-theme .owl-dots .owl-dot.active span {background-color: #900!important;}
.oc-lot h5 {height: 30px;line-height: 16px;color: #900;max-height: 30px;overflow: hidden;}
.belles_encheres_home .verticalCarouselContent h5  {height: 30px;line-height: 16px;color: #900;max-height: 30px;overflow: hidden;}
.belles_encheres_home .CarouselDescription {margin-bottom: 15px;max-height: 70px;overflow: hidden;}
.nom_vente {margin-bottom: 2px;font-size: 14px;line-height: 1.3;padding-bottom: 8px;text-transform: uppercase;color: #900;font-weight: 600;margin-top: 0px;padding-top: 0px;}
.CarouselResultat {color: #900;font-weight: bold;font-size: 11px;}
.imgphare img {margin-bottom:10px;}
.owl-theme .owl-controls .owl-nav [class*="owl-"] {top: 33%;}

.titre_expert {color: #000000;text-transform: none;font-family: Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;font-size: 13px;letter-spacing: 1px;margin-top: 14px;font-weight: normal;border-bottom: 1px solid #ddd;padding-bottom:9px; font-weight: bold;color: #900 !important;}
.specilitesPage .nav-pills > li.active > a {background-color: #fff;color: #000;font-weight: bold;font-size:13px;color: #900 !important;}
.nav-pills > li > a {font-size:13px;color: #900 !important;}

/*----------------specialites-----------------*/
.carreSpecialites.col-md-4 img {border: 1px solid #f1f1f1;}
.device-xxs .carreSpecialites.col-md-4 {height: auto;float: left;margin-bottom: 20px;}
.titrespecialites, .titrespecialites a, .titrespecialites a:link {text-align: center;text-transform: uppercase;font-size: 12px;color: #900;font-family: 'Roboto Condensed', sans-serif;font-weight: 600;letter-spacing: 1px;opacity: 1;}
.carreSpecialites.col-md-4 div {padding: 10px 0;margin-top: 0px;}
.titrespecialites {background-color: #fff;}
.device-lg .carreSpecialites.col-md-4 {height: 360px;float: left;width: 20%;}
.device-md .carreSpecialites.col-md-4 {height: 320px;float: left;width: 20%;}
.device-sm .carreSpecialites.col-md-4 {height: 400px;float: left;width: 50%;}
.device-xs .carreSpecialites.col-md-4 {height: 480px;float: left;}

  /*----------------etude-contact-histoire-----------------*/
.team-member .content, .histoire .content {padding: 0 5px;height: 140px;}
.team-member .name, .histoire .name {color: #900000;margin: 0;text-transform: uppercase;font-family: Roboto, Arial, Helvetica, sans-serif;padding-top: 10px;}
.team-member h4 {color:#900000;text-transform: uppercase;font-family: Roboto, Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 14px;letter-spacing: 1px;}
.team-member .job-title, .histoire .histoire-title {color: #000;display: block;font-style: normal;margin: 6px 0 10px;font-size: 14px;letter-spacing: 0;}

.device-xxs .team-member img, .device-xs .team-member img {max-width: 300px;}
.device-sm .team-member {height: auto;width: 33%;float: left;min-height: 365px;}

.titre_informations_vente, .titre_cgv {color: #900000;font-size: 15px;font-weight: 600;padding: 40px 0px 20px 0px;text-transform: uppercase;}
.pagination .currentStep {background: #900000;}
.lotnum { color: #900000;}
.sale-flash2 {color: #900000;}
.sale-flash2 {width: auto;font-weight: bold;color: #fff;background-color: #900000;padding: 4px;border-radius: 4px;padding-left: 10px;clear: both;}
.device-xxs .nom_vente {font-size:14px;line-height:16px;}

/*----------------  #bouton service------------- */
.encart_logo_colonne {float:left;}
.encart_logo_colonne .btn {display: inline-block;font-weight: normal;text-align: center;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;margin-bottom: 10px;border-radius: 2px;}
.Estimation-text .btn {border-radius: 0px;background-color: #900000;color: #fff;}
.Estimation-text .btn {margin-right: 0;display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;font-size: 18px;line-height: 1.42857143;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;margin-bottom: 14px;}
.Estimation-text .btn:hover, .btn:focus, .btn.focus {color: #ccc;text-decoration: none;}

  /*----------------recherche-----------------*/
#estim_recherche .Style5 {background: #900000 none repeat scroll 0 0!important;border-radius: 2px;color: #ffffff;float: left;margin: 10px 0;padding: 5px;}
#estim_recherche .Style5 {background: #900000 none repeat scroll 0 0;border-radius: 2px;color: #ffffff;float: left;margin: 10px 0;padding: 5px;}
#copyrights .col_one_third.col_last {text-align:right;}
#copyrights .col_one_third {margin-bottom:0px!important;   padding: 10px 0px;text-align:center;}
.device-xxs #copyrights .col_one_third.col_last, .device-xs #copyrights .col_one_third.col_last {margin-bottom: 0px !important;float: left;text-align: center;padding: 10px 0px;}
.entry-title h2, .post-grid .entry-title h2 {font-size: 15px !important;font-weight: 600;}

  /*----------------spécialités-----------------*/
.EstimationsLotSpecialite .lotPhareEstimate {display: none;}
.speciality_lettrine {color: #900 !important;display: none;}
.liste_specialites {font-size: 14px;}
.colonne_specialites {width:33%;}

 /*----------------formulaires -----------------*/
.device-xxs textarea {width:100%;}
.device-xxs input {width:auto;}
.device-xxs .newsletter_chekbox input {width:auto;}
.device-xxs #etape2 input {width:auto;}
.device-xxs input[type="radio"] {width:14px!important;}
.device-xxs #estim input [type="radio"] {width:14px!important;}

/*---------------- PAGE ESTIMATION  et NEWSLETTER------------- */
#estim {margin-top:30px;}
#estim .row {margin-left: 0px;margin-right: 0px;}
input {border: 1px solid #ccc;}
.bt_valider_ordre input, #estim .btn.btn-default, #form_inscription .btn.btn-default, .formEnvoyer input {background: #900000;color: #fff;padding: 10px 15px;border: 1px solid #900000;border-radius: 2px;margin-top: 10px;}
.bt_valider_ordre input:hover, #estim .btn.btn-default:hover, #form_inscription .btn.btn-default:hover, .formEnvoyer:hover input {background: #900000;color: #fff;border: 1px solid #900000;}
.fond_estimation {background-color: #ececec;}
.page_newsletter .fond_estimation {background-color: #ececec;float: left;}
#etape1, #etape2, #etape3, #droit {padding: 25px;width: 100%;margin-bottom: 0px!important;}
#etape1 {padding-top:80px;}
.device-xxs #etape1, .device-xxs #etape2, .device-xxs #etape3, .device-xxs #droit {padding: 10px;width: 100%;margin-bottom: 0px !important;}
.inscription_etape, .calendrier_theme {color:#900000;}
.newsletter_lettrine {font-size: 12px;font-weight: bold;margin: 20px 0 5px;width: 80%;float: left;background-color:#fff;padding:4px; padding-left: 14px;}
.device-xxs .newsletter_chekbox_txt {font-size:11px;}
.newsletter_chekbox {margin-right: 10px;margin-left: 10px;}
.newsletter_colonne {float: left;width: 33%;}
.haut_newsletter {float: left;padding: 0px;margin: 0px;top: 276px;position: fixed;right:42%;}
img.deconewsletter {width:200px;height:auto;}
.device-lg img.deconewsletter {width: 200px;height: auto;position: absolute;top: -20px;right: 30px;}
#form_inscription {margin-top:0px;}
.device-lg .enveloppe {top: 40px;position: absolute;left: 38px;}
.row.inscription_etape_un, .row.inscription_etape_deux, .row.inscription_etape_trois {border-bottom: 1px solid #ececec;margin-bottom: 15px !important;}
.newsletter_chekbox_txt {width:70%;}
.speciality_lettrine {color: #900 !important;}

/*---------------- ENCART SERVICES------------- */
.encart_logo_colonne {text-align:center;width: 100%;}
.device-xxs .encart_logo_colonne {clear:both;}
.WidgetTitle .h5 {color: #900000;text-transform: uppercase;font-family: Roboto, Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 20px;letter-spacing: 1px;border-bottom: 1px solid; color: #900000;margin-bottom: 30px;clear: both;text-align: center;}
.encart_titre {color: #900000;text-transform: uppercase;font-family: Roboto Condensed, Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;}
.encart_titre a {color: #900000; text-transform: uppercase;font-family: Roboto Condensed, Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;}
.titre_services {font-family: Roboto Condensed, Arial, Helvetica, sans-serif;font-weight: normal;text-transform: uppercase;color: #900 !important;font-weight: 600;font-size: 26px;line-height: 1.5;margin: 0 0 30px 0;clear: both;padding-top: 40px;text-align:center;}
.page_calendrier .col-md-4 {text-align:center;}

/*---------------- pages statiques cgu------------- */
.calLegende {background-color:#f1f1f1;padding:20px;width: 100%!important;text-align: center;margin-bottom: 40px;}
.page_statique h2 {clear:both;padding: 30px 0px 0px 0px;margin-top: 20px;}
.page_statique h3 {padding: 30px 0px 10px 0px;font-size: 14px;font-style: italic;}
.page_statique h4 {padding: 10px 0px 0px 10px;font-size: 14px;}

 /*----------------footer-----------------*/
footer a:link, footer a:visited, footer a:hover {color: #fff!important;}
a.social-icon a:link, a.social-icon a, a.social-icon a:hover {color: #000!important;}
.footer-logodrouot {margin-bottom: 0px;padding-left: 0px;padding-right:10px;}
img.footer-logodrouot {width: 40px;height: auto;padding-left: 4px;padding: 3px;}
.footerNiveau2 {display:none;}
.device-xxs .footer-logodrouot, .device-xs .footer-logodrouot,.device-sm .footer-logodrouot  {display:none;}
.device-sm .footerNiveau1  {width:100%;float:left;}
.device-xxs .adresse_footer , .device-xs .adresse_footer {color: #000000;text-transform: none;font-family: Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;font-size: 12px;letter-spacing: 1px;}.CarouselResultat {color: #900000;font-weight: 600;}

.footer-logo {display: block;margin-bottom: 30px;float: left;}
img.footer-logo {width:60px; height:auto;margin-bottom:20px;padding-right:10px;}
.ptlogofooter {margin-right: 34px;float: left;}
.entetefooter {font-weight: bold;width: 100%;clear: both;float: left;text-align: right;padding-right: 10%;}
.adresse_footer {color: #000000;text-transform: none;font-family: Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;font-size: 12px;letter-spacing: 1px;line-height: 18px;}
.lieu_footer {padding-left: 15px;margin-left: 10px;font-size: 12px;line-height: 18px;}

.rouge {border-left: 1px solid #900000;border-bottom: 1px solid #900000; padding-bottom: 10px;}
.vert {border-left: 1px solid #005e24;border-bottom: 1px solid #005e24; padding-bottom: 10px;}
.bleu {border-left: 1px solid #00618a;border-bottom: 1px solid #00618a; padding-bottom: 10px;}
.jaune {border-left: 1px solid #fdeb00;border-bottom: 1px solid #fdeb00; padding-bottom: 10px;}

.lieu {margin-bottom:20px;}
.droits {background-color:#900000;padding:0px;float:left;color:#fff;}
.partner, .partner a, .partner a:link, .partner a:visited {font-size: 10px; line-height:1.3;text-align:center;}
.copyrights-menu,.copyrights-menu a {color:#fff;}
.copyright-links , copyright-links a, copyright-links a:visited {color:#fff!important;float: left;padding-top: 10px;}
.copyright-links a:link, .copyright-links a:visited  {color:#fff!important;}
.agrement {float:left;padding-right: 30px;}
.social-icon.si-small {width: 25px;height: 25px;font-size: 13px;line-height: 27px !important;}
.footer_correspondants {font-size: 12px;}
.regions {padding-bottom:20px;  text-align: center;}


@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%;}
.col-md-12 .blog {background-color: #f1f1f1;float: left;width: 100%;padding: 20px 20px 20px 10px;}
.WidgetMediatheque .entry.clearfix.actualite {float: left;width: 50%;padding-right: 30px;}

}

@media  (min-width: 768px) and (max-width: 1024px) {
.enveloppe {top: 110px;position: absolute;left: 520px;}
.haut_newsletter {float: left;padding: 0px;margin: 0px;top: 259px;position: fixed;right: 10%;}
#primary-menu-trigger {top:87px;margin-top: 0;height: 30px;line-height: 40px;}

}


  /*---------------Formulaire de contact -----------------*/
.formulaireContact {padding: 20px;}
.formulaireContact #dsi-submit-btn {color: #fff;background: #000;border-color: #000;margin-bottom: 20px;}
.formulaireContact #dsi-submit-btn:hover {color: #fff;background: #900;border-color: #900;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: 0px;padding-left:0px;}


@media (max-width: 991px) {
#top-search a {right: 63px;}
.carreSpecialites.col-md-4 {height: 480px;float: left;}
#header.sticky-style-2 #header-wrap,  #header.sticky-style-3 #header-wrap { min-height: 40px; }
#primary-menu > div > #top-search a, #primary-menu > div > #top-cart, #primary-menu > div > #side-panel-trigger {margin: 10px 0 !important;}
#primary-menu > div > #top-search a {margin: 10px 0px 10px 0px !important;}
#primary-menu > div > #top-cart {margin: 10px 0px 10px 10px !important;}
#logo img {padding-bottom: 0px;width: 220px;height: auto;padding-top: 10px;}
[class^="icon-legal"]{margin-right: 0px;}

#primary-menu-trigger {top: 100%;background-color:transparent!important; color:#000;}
#header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap {min-height: 40px;}
#primary-menu > div > #top-search a, #primary-menu > div > #top-cart, #primary-menu > div > #side-panel-trigger {margin: 10px 0 !important;}
#primary-menu .container #primary-menu-trigger {top: 0px;left: 20px;}
#top-search form input {font-size: 12px;}
#header .container {margin-right: auto;margin-left: auto;padding-left: 0px;padding-right: 0px;}
.col-sm-3.inscription_legende, .col-sm-2.inscription_legende {width: auto;margin-top: 10px;margin-bottom:0px;}
.device-sm .col-sm-3.inscription_legende, .device-sm .col-sm-2.inscription_legende {width: 24%;}
.inscription_etape {width:100%;}
textarea {width:80%;}
input [type="radio"] {width:14px!important;}
input[type=text] {width:100%;}
input[type="email"] {width:100%;}
input[name="montant"][type="text"] {width:90%;}
.sub-menu {margin-top:20px;}

.product:not(.product-2):not(.product-3) .product-title h3 {font-size: 12px;line-height: 15px;}
.ordre_true.product, .pageOrdre .ordre_true.product {height: 630px !important;}
.ordre_false.product, .pageOrdre .ordre_false.product {height: 545px !important;width: 265px;}
.titre_page {font-size: 15px;}
#primary-menu-trigger {top: 100%;background-color: transparent!important; color:#000;}

#primary-menu > div > ul {margin-top: 40px !important;}
#primary-menu ul li {float: none;margin: 0 !important;text-align: left !important;border-top: 1px solid #EEE;padding-left: 10px;}

#logo {height: auto;width: 185px;text-align: center;}
#primary-menu-trigger {background-color: transparent!important;}
.calendrier_salles img {padding-bottom: 0px;width: 300px;text-align: center;margin-left: 15%;}
.titre_salles {font-size:15px;margin-bottom:60px;}
}


@media (max-width: 767px) {
.layoutsExemple .entry-image.no_couv.couverture_catalogue {background-image: url("https://www.ader-paris.fr/uploads/Image/img_site/picto_no_couv.jpg");background-position: center center;background-repeat: no-repeat;background-size: 100% 100%;width: 390px !important;height: 305px !important;border-radius: 4px;margin-left: 14px;margin-right: 16px;border: 1px solid #888;}
.paiement .freeForm .label {float: left;font-size: 14px;width: 100%;color: #000;text-align: left;}
.paiement input {font-family: inherit;font-size: inherit;line-height: inherit;width: auto;clear: both;float: left;}
.paiement select {width: 100%;}
img.logo_footer {margin-left: 30%;}
#top-cart {display: block;right: 37px;}
.style-2 .container #top-cart .top-cart-content {top: 29px;}
.carouselCouvCata, .calendrierVertical .cataPasDispo {overflow: visible;max-height: none;float: left;height: auto; }
.calendrier_salles img {padding-bottom: 0px;width: 70%;text-align: center;margin-left: 15%;}
}

@media (min-width: 992px) {
.col-md-10 {width: 70%; }
}

@media all and (min-width: 500px) and (max-width: 1199px) {
.ordre_true.product, .pageOrdre .ordre_true.product {height: 630px !important;}
.ordre_false.product, .pageOrdre .ordre_false.product {height: 600px !important;width: 265px;}
}



@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;width: 265px;}
}

@media (max-width: 767px) {
.ordre_false.product, .pageOrdre .ordre_false.product {height: 600px !important;width: 265px;}
}
