#top-search form input.loupe {display: none;}

/*-------------------#logo-------------------*/

/* Sur mobile */
@media (max-width: 767px) {#logo img {width:170px;height:auto;}}

/* Sur tablette et autres écrans moyens */
@media (min-width: 768px) and (max-width: 1199px) {#logo img {width:240px !important;height:auto;}}

/* Sur PC (écrans plus larges) */
@media (min-width: 1200px) {#logo img {width:240px !important;height:auto;}}


/*-------------------global-------------------*/
*::selection {background:#ccc!important;color:#000;text-shadow:none;}
.fiche_titre_lot {display:none;}
.product-title {display:none;}
.button.button-small {color:white;}


/*-------------------#contenu-global-------------------*/
#content {background-color:#f8f8f8;}
.entry-image {margin-bottom:20px;}


/*-------------------#haut-de-page-------------------*/
.top-links a img {opacity:0.5;height:25px;}
.top-links a:hover img {opacity:1;}


/*-------------------#images-catalogues-------------------*/
.droite_catalogue img {max-width:120px;height:auto;}


/*-------------------#partage-carrousel-------------------*/
.si-share .social-icon {display:none;}
.verticalCarouselLot {position:relative!important;height:auto!important;left:auto!important;top:auto!important;}


/*-------------------#langues-------------------*/
.languegb img,.languefr img {display:none;}
.languegb::after {content:" EN";color:white;}
.languefr::after {content:" FR";color:white;}


/*-------------------#top-bar-------------------*/
#top-bar {height:35px;line-height:35px;font-size:13px;}


/*-------------------#texte-cgv-------------------*/
.col-md-6.texteCGV {padding-left:20px!important;}


/*-------------------#recherche-------------------*/
.button.button-3d:hover {background-color:#888!important;}
.btn-primary {color:#fff;background-color:#000;border-color:#000;}
.button {background-color:#000;color:#fff;border-color:#000;}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {color:#fff;background-color:#888;border-color:#888;}
.device-sm .btn-primary {margin-top:50px;}
#searchFiltre {background-color:#f8f8f8;}
#searchFiltre input.btRecherche {margin-bottom:20px;background-color:#000;color:#fff;border:1px solid #000;border-radius:0 4px 4px 0;}
#searchFiltre input.btRecherche:hover {width:100%;padding:6px 10px;background-color:#888;color:#fff;border:1px solid #888;border-radius:0 4px 4px 0;}


/*-------------------#titres-------------------*/
.titre_page,.titre_page a,.titre_page a:visited {color:#000;text-transform:uppercase;font-family:Roboto;font-weight:500;font-size:24px;letter-spacing:1px;line-height:1.5;margin-top:40px;margin-bottom:20px;clear:both;}
.titre_page.actugauche {width:100%;clear:both;padding-top:20px;padding-left:20px;}


/*-------------------#top-search-------------------*/
#primary-menu .container #top-search form input::placeholder,.device-xxs #primary-menu .container #top-search form input::placeholder {font-size:16px;text-transform:none;font-weight:normal;color:#000;}
.device-xxs #primary-menu .container #top-search form input::placeholder {font-size:14px;}
#top-search form input {background:#fff;border-radius:6px 0 0 6px;float:left;font-size:16px;height:50%;line-height:25px;margin-top:8px!important;padding:5px 5px 5px 7px!important;width:90%;font-weight:normal;color:#000!important;}


/*-------------------#menu-------------------*/
#cpgen-menu {background-color:#fff;box-shadow:-1px 3px 7px 0 rgba(0,0,0,0.7);}
.device-md #primary-menu ul li a {padding:3px 12px;height:40px;font-size:12px;}
.device-sm #primary-menu,.device-xs #primary-menu,.device-xxs #primary-menu {float:left;width:100%;background-color:#fff!important;color:#000;}
#primary-menu > div > ul > li:hover a,#primary-menu > div > ul > li.current a,#primary-menu > div > ul > li:first-child:hover a {color:#000;background-color:#fff!important;border-radius:0;}
#primary-menu ul ul a,#primary-menu ul ul a:hover {color:#000!important;}
body.en.device-lg #primary-menu ul li a {padding:3px 28px;height:40px;line-height:40px;}
body.en.device-md #primary-menu ul li a {padding:3px 18px;height:40px;line-height:40px;font-size:13px;}
body.en.device-sm #primary-menu ul li a {padding:3px 15px;height:40px;line-height:40px;font-size:12px;}
#primary-menu.style-2 > div > ul > li > a {line-height:45px;}
#primary-menu.style-2 > div > ul > li > a i {line-height:45px;}


/*-------------------#slider-------------------*/
#slider {margin-top:0!important;margin-bottom:0!important;padding-top:0!important;box-shadow:-1px 3px 7px 0 rgba(0,0,0,0.7);position:relative;}
#menu,header {margin-bottom:0!important;padding-bottom:0!important;}
.tparrows:hover {background:#000;}
.device-xxs .tp-caption,.device-xs .tp-caption {display:none;}


/*-------------------#home-------------------*/
.salePhareTitle {color:#000;text-transform:uppercase;font-style:normal;font-weight:bold;font-size:12px;line-height:14px;letter-spacing:1px;}
.device-xs .salePhareImage img {width:320px;height:auto;}
.salePhareImage {border-radius:3px;}
.actualite_droite {float:left;}
.vente_phare {padding-bottom:120px;clear:both;}
.newsPhareImage,.salePhareImage {margin-bottom:15px;}
.device-sm .actualite .entry-image {width:240px;float:left;margin-right:20px;}


/*-------------------#carrousel-home-resultats-------------------*/
.belles_encheres,.belles_encheres_home {text-align:center;margin-top:20px;}
.CarouselResultat {color:#000;margin-top:4px;text-align:center;text-transform:none;font-weight:bold;}
.belles_encheres_home .owl-carousel .owl-item img {margin:0 auto;border-radius:3px;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%;}
.owl-theme .owl-dots .owl-dot.active span {background-color:#000;}
.owl-theme .owl-controls .owl-nav [class*="owl-"] {top:54px;}


/*-------------------#video-youtube-------------------*/
.video-responsive {position:relative;overflow:hidden;padding-bottom:56.25%;height:0;border-radius:8px;background-color:#000;}
.video-responsive iframe {position:absolute;top:0;left:0;width:100%;height:100%;border:0;}
