.home_calendrier .couverture_catalogue img {
    transform: none !important;
}

.home_calendrier .fade.portfolio-overlay {
    transform: none !important;
}

.calendrierVertical .portfolio-overlay a {
    width: 100% !important;
    height: auto;
}


/*-------------------éléments-cachés-------------------*/
.loupe {display: none;}
.Vente97874 .lieu_vente {display:none;}
.Vente97874 .bloc_vente_lieu {display:none;}
.Vente97873 .lieu_vente {display:none;}
.Vente97873 .bloc_vente_lieu {display:none;}
.fiche_titre_lot {display:none;}
a.lien_inclure {display:none;}
.droite_catalogue.resultats {display:none;}
.ordre_false.product, .pageOrdre .ordre_false.product {height:530px !important;}
.date_vente {text-transform:none;}


/*-------------------home actualite-------------------*/

.col-md-12.home_actualite {
    margin: 0;
    padding: 0;
}

.home_actualite .portfolio-desc {
    padding: 0;
}

.home_actualite .col-md-4 {
    padding-left: 0;
    padding-right: 30px;
    padding-bottom: 5px;
    padding-top: 60px;
}

.device-xxs .home_actualite iframe {
    width: 300px;
}

.home_actualite,
.encart_events {
    padding: 0 0 30px 0;
}

.device-sm .home_actualite,
.device-sm .encart_events {
    padding: 0 20% 30px 20%;
}

.home_actualite .col-md-12 .actualite2,
.home_actualite .col-md-12 .actualite3 {
    padding-left: 0;
    margin-bottom: 10px;
}


/*-------------------portfolio------------------*/
/* === Liens dans l’overlay === */
#oc-portfolio-menuactu .portfolio-overlay a,
#oc-portfolio-menuactu2 .portfolio-overlay a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  margin: 0;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  color: #444;
  -webkit-backface-visibility: hidden;
}

/* === Overlay de l’image === */
.portfolio-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 2;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  transition: opacity 0.3s ease;
}

/* === Effet hover sur les éléments === */
.portfolio-item:hover .portfolio-overlay,
.iportfolio:hover .portfolio-overlay {
  opacity: 1;
}

/* === Images sur les petits écrans === */
.device-xs #oc-portfolio-menuactu .iportfolio .portfolio-image,
.device-xs #oc-portfolio-menuactu .iportfolio .portfolio-image a,
.device-xs #oc-portfolio-menuactu .iportfolio .portfolio-image img {
  height: auto !important;
}

.device-xs #oc-portfolio-menuactu2 .iportfolio .portfolio-image,
.device-xs #oc-portfolio-menuactu2 .iportfolio .portfolio-image a,
.device-xs #oc-portfolio-menuactu2 .iportfolio .portfolio-image img {
  margin-bottom: 80px;
}

.device-xxs #oc-portfolio-menuactu .iportfolio .portfolio-image,
.device-xxs #oc-portfolio-menuactu .iportfolio .portfolio-image a,
.device-xxs #oc-portfolio-menuactu .iportfolio .portfolio-image img {
  display: block;
  width: 100%;
  height: auto;
}

/* === Divers === */
.img_over {
  opacity: 0.65;
}

/* === Hauteurs selon la taille d’écran === */
.device-lg #oc-portfolio-menuactu .iportfolio,
#oc-portfolio-menuactu1 .iportfolio {
  height: 400px !important;
}

.device-md #oc-portfolio-menuactu .iportfolio,
#oc-portfolio-menuactu1 .iportfolio {
  height: 350px !important;
}

.device-sm #oc-portfolio-menuactu .iportfolio,
#oc-portfolio-menuactu1 .iportfolio {
  height: 450px !important;
}

.device-xs #oc-portfolio-menuactu .iportfolio,
#oc-portfolio-menuactu1 .iportfolio {
  height: 430px !important;
}


/*-------------------bouton-cta-------------------*/
.cta-ebook {background-color: #000; color: white!important; text-transform: Uppercase; padding: 10px 10px; text-align: center; margin: 4px 2px; cursor: pointer; border-radius: 5px;}

/*-------------------bouton-noir-------------------*/
.bouton-noir {background-color: #000; color: #fff !important; padding:6px 12px; border-radius: 5px; border: 2px solid #000; margin-bottom: 20px;}
.bouton-noir:hover {background-color: #fff; color: #000 !important; padding:6px 12px; border: 2px solid #000; margin-bottom: 20px;}


/*-------------------ventes-spécifiques-cachées-------------------*/
.Vente142434 .lien_inclure, .Vente142434 .lien_inclure {display:none;}
.vente142247 .ordre_panel, .vente142247 .tel_panel {display:none;}
.Vente142247 .tel_panel, .Vente142247.ordre_panel {display:none;}
.Vente142247 .ordre {display:none;}
.Vente142247 .fiche_ordre_achat {display:none;}
.vente111378 .ordre_panel, .vente111378 .tel_panel {display:none;}
.Vente111378 .tel_panel, .Vente111378.ordre_panel {display:none;}
.Vente111378 .ordre {display:none;}
.Vente111378 .fiche_ordre_achat {display:none;}
.Vente133007 .lien_inclure {display:none;}
.Vente134757 .lien_inclure {display:none;}
.Vente134858 .lien_inclure {display:none;}


/*-------------------layout-général-------------------*/
.entry.clearfix.actualite {float:left;width:100%;}
.btn.secondary.light,.btn.secondary:active,.btn.secondary:focus {color:#000 !important;}
.page_histoireetude .btn.ghost:hover,.page_histoireetude .btn.ghost:active,.page_catalogue .btn.ghost:focus {background-color:#fff !important;color:#000 !important;font-weight:bold;}
.page_histoireetude .button {background-color:#fff;color:#000;border-color:#fff;font-weight:bold;text-decoration:underline;}
.page_histoireetude div button#voirplus.lienrubrique {background-color:#fff;color:#000;border-color:#fff;font-weight:bold;text-decoration:underline;}
button#voirplus.lienrubrique {background-color:#fff !important;color:#000 !important;border-color:#fff !important;font-weight:bold;text-decoration:underline;border:0px;}
.marginHaut {margin-top:70px;}
.marginHaut1 {margin-top:90px;}
.marginTop {margin-top:40px;}
.productOnline,.productOnlineResult {clear:both;}
.layoutsPage {min-height:700px !important;}
.droite_catalogue img {max-width:190px;height:auto;}
.productLive,.productOnline {border-radius:5px;border:1px solid #000;color:#000;background:#fff;padding:10px;line-height:15px;float:left;text-align:center;margin-top:10px;}
.detailLot .productLive {background:#fff;color:#000;border-color:#000;width:auto;}
.detailLot .productLive:hover {width:auto;}
.page_actualite .tiret2013,.page_actualite .triAnnee.annee2012,.page_actualite .tiret2012,.page_actualite .triAnnee.annee2011,.page_actualite .tiret2011,.page_actualite .triAnnee.annee2010,.page_actualite .tiret2010,.page_actualite .triAnnee.annee2009,.page_actualite .tiret2009,.page_actualite .triAnnee.annee2008,.page_actualite .tiret2008,.page_actualite .triAnnee.annee2007,.page_actualite .tiret2007 {display:none;}
.social-icon {width:28px;height:28px;font-size:16px;line-height:28px !important;color:#555;}
.social-icon:hover i:first-child {margin-top:-28px;}
.col-md-12.lot_recherche {margin-top:20px;}
.encart_titre .btn {margin-bottom:0px;}
.carrecatalogue {height:auto;margin-bottom:30px;}
.device-md .carrecatalogue {margin-bottom:30px;}
.carrecatalogue img {margin-bottom:20px;}
img.acheterchezaguttes {clear:both;}
.bloc_gauche,.bloc_centre,.bloc_droite {padding-left:0px;padding-top:0px;}
.img_slide_services.vendre img {margin-top:-23px;}
.img_slide_services img {margin-top:7px;}
.device-md .col-md-6.carrecatalogue {width:50%;float:left;}
.device-sm .col-md-6.carrecatalogue {width:50%;float:left;}
.bloc_services_home img {margin-bottom:20px;margin-top:40px;}
.bloc_services_home img:hover {opacity:0.5;}
.bloc_services_home {text-align:center;}
.bloc_lieux_vendre img:hover {opacity:0.5;}
.bloc_etude {opacity:0.5;}
.device-lg a img.imgpassion,.device-md a img.imgpassion,.device-sm a img.imgpassion {width:80%;height:auto;}
.texteservices {font-size:12px;font-weight:bold;margin-bottom:40px;}
.infosspecialites img {margin-bottom:5px;width:auto;height:auto;margin-top:0px;}
.infosspecialites img:hover {opacity:0.7;background-color:rgba(0,0,150,0.5);}
.device-lg .infosspecialites img,.device-md .infosspecialites img {max-width:97%;}
.page_etude.bloc_services .col-md-4 .col-md-12 a img {margin-bottom:24px;width:60%;height:auto;}
.device-lg .page_etude.bloc_services .col-md-4 .col-md-12 a img {margin-bottom:24px;width:60%;height:auto;}
.device-md .page_etude.bloc_services .col-md-4 .col-md-12 a img {margin-bottom:24px;width:70%;height:auto;}
.device-sm .page_etude.bloc_services .col-md-4 .col-md-12 a img {margin-bottom:24px;width:35%;height:auto;}
.bloc_services .col-md-4 .col-md-12 img {margin-bottom:24px;}
.device-sm .pourquoi .col-md-12 {min-height:130px;}
.device-lg .pourquoi .col-md-2 {width:19%;}
.device-md .pourquoi .col-md-2 {width:19%;}
.device-sm .pourquoi .col-md-2 {width:19%;}
.pourquoi.bloc_lieux_vendre .col-md-2 .col-md-12 img {max-width:130px;width:130px;height:auto;}
.device-lg .col-md-6.pagebureaux {min-height:510px;float:left;}
.device-md .pagebureaux {}
.device-sm .pagebureaux {padding:0px;}
.device-lg .paddingGauche,.device-md .paddingGauche,.device-sm .paddingGauche {padding-left:20px;}
.paddingGauche {padding-left:20px;}
.tresor-region {padding-left:0px;padding-right:0px;}
.col-md-12.txtdecouvert {text-align:left;}
.fondgris {background-color:#f2f2f2;margin-bottom:0px;padding-bottom:0px;float:left;}
.col-md-4.directeur {min-height:450px;}
.col-md-4.directeur img {margin-bottom:14px;}
.device-lg .col-md-4.directeur img,.device-md .col-md-4.directeur img {margin-bottom:14px;width:234px;height:auto;}
.device-lg .col-md-4.directeur,.device-md .col-md-4.directeur,.device-sm .col-md-4.directeur {text-align:left;}
.device-sm .col-md-4.directeur {text-align:left;width:50%;float:left;}


/*-------------------recherche-------------------*/
.button.button-3d:hover {background-color:#000 !important;}
.btn-primary {color:#fff;background-color:#333;border-color:#333;}
.button {background-color:#333;color:#fff;border-color:#333;}
.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;}
#searchFiltre input.btRecherche {margin-bottom:20px;}
#searchFiltre {background-color:#f8f8f8;}
#searchFiltre input.btRecherche {background-color:#333;color:#fff;border:1px solid #333;border-radius:0 4px 4px 0;}
#searchFiltre input.btRecherche:hover {width:100%;padding:6px 10px;background-color:#000;color:#fff;border:1px solid #000;border-radius:0 4px 4px 0;}
.product-desc .explicationResultats {display:none;}


/*-------------------home-page-------------------*/
.languegb img,.languefr img,.languecn img {display:none;}
.languegb::after {content:" en"; margin-left: 20px;}
.languefr::after {content:" fr"; margin-left: 20px;}
.languecn::after {content:" cn"; margin-left: 20px;}
.top-links li.siteOnline {border-right:1px solid #fff;}
.top-links li.siteOnline a:link {color:#fff;}
.top-links ul li {height:45px;}
.top-links li > a {display:block;padding:0 12px;font-size:11px;font-weight:600;text-transform:uppercase;height:44px;color:#000;}
.top-links li.siteSelected {color:#fff;box-shadow:0 -15px 13px #000000;z-index:999;}
.top-links li.siteSelected a:link {color:#000 !important;}
.top-links ul li:first-child,.top-links ul ul li {border-left:0 !important;}
.top-links li.siteOnline > a {color:#fff;}
.top-links li.siteOnline:hover {background-color:#7c7c7c;color:#ffffff;}
.top-links li.siteOnline:hover a {color:#ffffff;}
.top-links ul li:first-child,.top-links ul ul li {border-left:0 !important;background-color:#fff;color:#000 !important;}
.top-links a.languefr:link,.top-links a.languefr:visited,.top-links a.languecn:link,.top-links a.languecn:visited,.top-links a.languegb:link,.top-links a.languegb:visited {color:#fff !important;}
.top-links img {height:25px;}
.top-links a img {opacity:0.5;height:25px;}
.top-links a:hover img {opacity:1;height:25px;}
.ElevenRowThreeCol.layoutsPage .layoutsExemple.col-md-4 {padding-left:0px;padding-right:30px;padding-top:0px;margin-top:0px;}
.cp78.calendrierVertical .bloc_vente_date {display:block;}
.si-share {display:none;}
.si-share .social-icon {display:none;}
.grid {clear:both;}
.bxlBureau.portfolio-overlay {opacity:0.3;}
body a:hover {color:#7c7c7c;}
.col-md-12 {clear:both;}
[class^="icon-"],[class*=" icon-"],[class^="icon-line-"],[class*=" icon-line-"],[class^="icon-line2-"],[class*=" icon-line2-"],.side-header #primary-menu ul > li.sub-menu > a::after {margin-right:0px;}
h2,h3,h4,h5 {font-weight:bold !important;}
h6 {font-weight:500;}
h1 {font-weight:600 !important;}
h1,h2,h3,h4,h5,h6 {margin-top:20px;margin-bottom:10px;}
.lot_recherche .lotnum {font-size:16px;}
#top-bar {position:relative;height:45px;line-height:44px;font-size:13px;background-color:#333;}
#top-social li a {font-weight:bold;color:#fff;}
#top-social li {border-left:1px solid #333;}
#top-social li .ts-icon {width:40px;text-align:center;font-size:12px;}
.payer {width:100%;padding:10px;}
.col_half {width:47%;margin-right:3%;}
.filet {border-bottom:2px solid #F5F5F5;width:100%;clear:both;padding-bottom:30px;}
.cgvtexte {font-size:14px;line-height:20px;color:#7c7c7c;font-weight:normal;}
.bg2 {background-color:#ededed;margin-top:45px;padding:10px;}
#top-social .si-email3 {display:none;}


/*-------------------divers-------------------*/
.verticalCarouselLot {position:relative !important;height:auto !important;left:auto !important;top:auto !important;}
.cpgen-container {width:100%;margin-left:auto;margin-right:auto;padding-left:0px;padding-top:0px;padding-right:0px;padding-bottom:20px;}
#logo img {display:block;height:70px;}
#logo {float:left !important;}
.device-xxs .tp-caption,.device-xs .tp-caption {display:none;}
.titre_ordre_phrase {width:100%;}
.ordre_libelle.mail input {width:97%;}
.ordreAchat textarea#adresse {width:97%;}


/*----------------  #Menu principal -------------*/
#primary-menu,
#primary-menu.style-2 {
    height: 40px;
    margin-top: 18px;
    border-top: 1px solid #fff;
}

#primary-menu.style-2 {
    margin-bottom: 30px;
}

/* Liens principaux */
#primary-menu ul li a {
    font-weight: bold;
}

#primary-menu ul li a:hover {
    color: #7c7c7c;
}

/* Sous-menus */
#primary-menu ul ul a {
    font-size: 13px;
    color: #000 !important;
    text-transform: none;
    font-weight: 500;
}

#primary-menu ul ul li:hover > a {
    color: #7c7c7c !important;
    font-weight: 500;
}

/* Sous-sous-menus */
#primary-menu ul ul ul {
    top: -2px !important;
    left: 218px;
    width: 290px;
}

#primary-menu ul ul ul a,
#primary-menu ul ul ul li:hover > a {
    font-size: 12px;
    font-weight: normal;
}

#primary-menu ul ul ul ul {
    top: 18px !important;
    right: 218px;
    width: 130px;
}

/*----------------  Hover menu -------------*/
#cpgen-menu li:hover {
    background: #ffffff;
    height: 39px;
}

#primary-menu.style-2 > div > ul > li > a i {
    line-height: 30px;
    color: #000;
    font-weight: bold;
}

#primary-menu.style-2 > div > ul > li > a i:hover {
    color: #7c7c7c !important;
}

/*----------------  Top search, cart, panel -------------*/
#primary-menu.style-2 > div #top-search,
#primary-menu.style-2 > div #top-cart,
#primary-menu.style-2 > div #side-panel-trigger {
    margin-top: 8px;
    margin-bottom: 20px;
}

#primary-menu .container #top-search form input {
    color: #000 !important;
}

#primary-menu-trigger .icon-reorder {
    color: #000 !important;
}

/*----------------  Responsivité -------------*/
.device-md #primary-menu ul li a {
    padding: 0 13px 5px;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
}

.device-md #primary-menu ul ul,
#primary-menu ul li .mega-menu-content {
    text-shadow: none;
}

.device-xxs #primary-menu,
.device-xxs #primary-menu.style-2,
.device-xs #primary-menu,
.device-xs #primary-menu.style-2,
.device-sm #primary-menu,
.device-sm #primary-menu.style-2 {
    height: 40px;
    border-bottom: none;
}

.device-xxs #primary-menu ul ul li {
    width: 260px;
}

.device-xxs #primary-menu ul ul ul {
    margin-left: -205px;
}

.device-xxs #primary-menu ul ul ul a {
    font-size: 11px !important;
}

/*----------------  Sticky header -------------*/
#header.sticky-header:not(.static-sticky) #top-search,
#header.sticky-header:not(.static-sticky) #top-cart {
    margin-top: 8px !important;
}

#header.sticky-header #header-wrap {
    height: 80px;
}

#header.sticky-header #header-wrap img {
    max-height: 80px;
}

#header.sticky-header #header-wrap #primary-menu ul ul {
    top: 40px !important;
}



/*-------------------recherche-top-------------------*/
#top-search form {margin-top:20px;}
#top-search form input {font-size:12px;padding:0 14px 0 0px;}
#top-search .form-control {float:left;width:80%;height:46px;}
#top-search,#top-cart,#side-panel-trigger {float:left;}


/*-------------------slider-------------------*/
#slider {margin-bottom:30px;margin-top:10px;}
.tp-caption {font-size:16px !important;line-height:18px;font-style:normal;}
.tp-caption #slideTitleId {margin-bottom:10px;}


/*-------------------titres-home-------------------*/
.titre_accueil,.titre_accueil a {font-size:18px;letter-spacing:1px;padding:0px;text-transform:uppercase;color:#000;font-weight:600 !important;clear:both;text-align:left;margin-bottom:20px;}
.titre_accueil_h2,.titre_accueil a {font-size:16px;letter-spacing:1px;padding:0px;text-transform:uppercase;color:#000;font-weight:600 !important;clear:both;text-align:left;margin-bottom:20px;}
.titre_page {font-size:18px;letter-spacing:1px;padding:0px;padding-bottom:20px;text-transform:uppercase;color:#000;font-weight:600 !important;clear:both;text-align:left;}
.device-xxs .titre_page {font-size:12px;}
.device-xs .titre_page {font-size:14px;}
h2.WidgetTitle.titre_page {font-size:14px;}
.titre_event {font-size:14px;letter-spacing:1px;padding:0px;padding-bottom:10px;text-transform:uppercase;color:#000;font-weight:600 !important;text-align:center;clear:both;}
iframe {border:none !important;width:100%;margin-bottom:20px;}
.eapps-instagram-feed-title,.eapps-instagram-feed-title a {font-size:20px !important;letter-spacing:1px;padding:0px !important;padding-bottom:4px !important;text-transform:uppercase;color:#000;font-weight:600 !important;clear:both;text-align:left;width:auto;margin-bottom:20px;}


/*-------------------calendrier-home-------------------*/
.carouselCouvCata,.calendrierVertical .cataPasDispo {overflow:hidden;max-height:500px;float:left;}
.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;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;}
.home_calendrier .owl-carousel .owl-item img {width:100%;}
.oc-catalogue .owl-carousel .owl-item {height:210px;}
.device-xxs .home_calendrier .owl-carousel .owl-item img {width:100%;max-height:none;height:auto;overflow:visible;}
.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;}
.home_calendrier .owl-theme .owl-controls {text-align:center;margin-bottom:20px;display:none;}
.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;margin-top:7px;}
.calendrierVertical .bloc_vente_lieu {font-style:normal;font-size:12px;font-weight:normal;color:#444;}
.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;}
.entry-title h2,.entry-title h2 a {font-size:14px;line-height:16px;font-weight:600 !important;}
.device-sm .home_calendrier .calendrierVertical .entry-title h2,.device-sm .home_calendrier .calendrierVertical .entry-title h2 a,.device-xxs .home_calendrier .calendrierVertical .entry-title h2,.device-xxs .home_calendrier .calendrierVertical .entry-title h2 a,.device-xs .home_calendrier .calendrierVertical .entry-title h2,.device-xs .home_calendrier .calendrierVertical .entry-title h2 a {margin-top:10px;font-size:11px !important;}
.layoutsExemple .entry-image.no_couv.couverture_catalogue {background:#fff url("https://www.aguttes.com/uploads/Image/img_site/picto_no_couv.jpg") no-repeat scroll center center;background-size:100% 100%;border:1px solid #ccc;height:276px !important;background:#f8f8f8;}
.couvPasDispo {background:#fff url("https://www.aguttes.com/uploads/Image/img_site/picto_no_couv.jpg") no-repeat scroll center center;background-size:100% 100%;border:1px solid #ccc;height:276px !important;}
.device-xxs .home_calendrier .owl-theme .owl-dots .owl-dot {margin-top:6px;}
.device-xxs .home_calendrier .owl-theme .owl-dots .owl-dot span {width:6px;height:6px;}
.encart_news {margin:10px 0px;}
.device-sm .home_news,.device-sm .encart_news {padding:0px 20% 10px 20%;}
.encart_news .entry-image {width:100% !important;}
.newsPhareTitle {padding-bottom:0px;}
.date_vente {text-transform:none;}


/*-------------------menu-images-home-------------------*/
.accueil_titre,.accueil_titre a {font-size:18px;line-height:30px;color:#fff !important;text-align:left !important;padding-left:10%;text-transform:uppercase;}
.accueil_titre a:hover {color:#ccc !important;cursor:pointer;}
.accueil_titre a:visited {color:#fff !important;}
.device-xs .accueil_titre,.device-xs .accueil_titre a,.device-sm .accueil_titre,.device-sm .accueil_titre a {font-size:20px;}
.device-xxs .accueil_titre,.device-xxs .accueil_titre a {font-size:14px;line-height:20px;}
.accueil_titre1,.accueil_titre1 a {font-size:20px;line-height:28px;color:#fff !important;text-align:center !important;padding-left:0px;text-transform:uppercase;padding-bottom:20px;}
.accueil_titre1 a:hover,.accueil_titre2 a:hover {color:#ccc !important;cursor:pointer;}
.accueil_titre1 a:visited,.accueil_titre2 a:visited {color:#fff !important;}
.page_lieux h2 {font-size:14px;}
.accueil_titre2 {font-size:20px;line-height:28px;color:#fff !important;text-align:center !important;padding-left:0px;text-transform:uppercase;}
.textBlack {color:#333 !important;}
.textBlack a:hover {color:#f33333 !important;}
.textBlack a:visited {color:#999 !important;}
.textWhite,.textWhite a {color:#fff !important;}
.textWhite a:hover {color:#fff !important;}
.textWhite a:visited {color:#fff !important;}
.actualite1 {padding:0px;}
.actualite2,.actualite3 {border:1px solid #727272;}
.actualite1 {border:1px solid #727272;}
.actualiteronde {padding-right:15px;}
.bordernoir {border:1px solid #fff;}
.actualite_img {border:1px solid #fff;width:100%;}


/*-------------------résultats-home-------------------*/
.device-xxs .verticalCarouselContent,.device-xs .verticalCarouselContent,.device-sm .verticalCarouselContent {border:1px solid #fff;padding:10px;clear:both;width:280px;float:left;}
.device-xs .layoutsExemple.col-md-4.noPaddingRight,.device-sm .layoutsExemple.col-md-4.noPaddingRight {width:100%;}
.titre_encheres,.titre_services {color:#000;font-size:24px !important;margin:10px 0;padding-top:30px;letter-spacing:1px;text-transform:uppercase;font-weight:bold;clear:both;}
.titre_encheres a,.titre_services a {color:#000;font-size:24px !important;margin:10px 0;padding-top:30px;letter-spacing:1px;text-transform:uppercase;font-weight:bold;clear:both;}
.device-xxs .titre_encheres,.titre_services {font-size:15px;}
.belles_encheres {text-align:center;margin-top:20px;}
.CarouselResultat {color:#333;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: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%;}
.belles_encheres_home {text-align:center;margin-top:20px;background-color:#fff;margin-top:20px;padding-top:1px;border-radius:4px;}
.belles_encheres {text-align:center;}
.device-xxs .belles_encheres .verticalCarouselContent,.device-xs .belles_encheres .verticalCarouselContent,.device-sm .belles_encheres .verticalCarouselContent {border:1px solid #fff;padding:10px;clear:both;width:240px;text-align:center;width:100%;}
.col-md-4 .WidgetTitle.titre_services,.col-md-4 .WidgetTitle.titre_encheres {text-align:center;}
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {background-color:#7c7c7c !important;color:#FFF !important;text-decoration:none;border-color:#7c7c7c;}
.belles_encheres_home .contentCarouselLot {width:auto;}
.belles_encheres_home .owl-carousel {width:100%;}
.owl-theme .owl-dots .owl-dot.active span {background-color:#7c7c7c;}


/*-------------------actualités-------------------*/
.actualiteCol1,.actualiteCol2 {margin-top:70px;width:100%;float:left;}
.actualiteCol1.entry-image.alignleft {text-align:center !important;}
.layoutsExemple .actualiteCol1 .entry-image {width:100%;padding:0 150px;}
.entry.clearfix.actualite .entry-image {margin-right:20px;}
.actualiteCol1,.actualiteCol2 {margin-top:70px;width:100%;clear:both;}
.texte_actualite {padding-bottom:20px;}
.triAnnee.annee {background-color:#fff !important;}
.triAnnee.annee1970 {display:none;background-color:#fff !important;}
.triAnnee {background-color:#000;border-radius:3px;color:#fff !important;padding:0px 5px;}
.triAnnee:hover {background-color:#666;border-radius:3px;color:#fff !important;padding:0px 5px;}
.calendrier_annees {margin-bottom:60px;}


/*-------------------expertises-------------------*/
.expertiseSpecialites {font-size:15px;text-transform:uppercase;}
.expertiseSpecialite {text-align:right;float:right;font-style:italic;color:#808080;}
.expertiseVille td {font-size:14px;text-transform:uppercase;background-color:#ccc;color:#7c7c7c;padding:5px 10px;float:left;font-weight:bold;border-bottom:1px solid #000;border-top:1px solid #000;width:100%;}
.expertiseRegion {font-size:14px;text-transform:uppercase;color:#fff;font-weight:bold;}
.expertiseRegion {font-size:14px;text-transform:uppercase;background-color:#7c7c7c;color:#fff;padding:5px 10px;float:left;font-weight:bold;width:100%;}
.expertiseDate td {padding:5px 10px;border-bottom:1px solid #000;}
.titre_menu_specialite {font-weight:bold;text-transform:uppercase;font-size:12px;padding-top:30px;padding-bottom:5px;width:100%;clear:both;border-bottom:1px solid #000;margin-bottom:20px;}
.sous-menu_specialite {font-weight:normal;text-transform:none;font-size:12px;line-height:16px;padding-bottom:5px;clear:both;}


/*-------------------calendrier-général-------------------*/
.page_calendrier .triAnnee,.triAnnee a {background-color:#f8f8f8;color:#222 !important;font-size:12px;padding:2px 6px;}
.page_calendrier .triAnnee:hover {background-color:#7c7c7c;color:#fff !important;font-size:12px;padding:2px 6px;}
.entry-image.no_couv {background-image:url("https://www.aguttes.com//uploads/Image/img_site/picto_no_couv.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% 56%;width:112px !important;height:149px !important;border-radius:0px;margin-left:14px;margin-right:16px;border:1px solid #ccc;background-color:#fff;}
.entry-image.widget_no_couv {background-image:url("https://www.aguttes.com/uploads/Image/img_site/widget_catalogue_no_couv.png");background-position:center center;background-repeat:no-repeat;background-size:100% 56%;width:112px !important;height:149px !important;border-radius:0px;margin-left:14px;margin-right:16px;border:1px solid #ccc;background-color:#fff;}
.device-xxs .entry-image.widget_no_couv {background-image:url("https://www.aguttes.com/uploads/Image/img_site/widget_catalogue_no_couv.png");background-position:center center;background-repeat:no-repeat;background-size:100% 56%;width:100% !important;height:280px !important;border-radius:0px;margin-left:14px;margin-right:16px;border:1px solid #ccc;background-color:#fff;}
.bloc_mois_date {float:left;width:100%;color:#000000;font-size:15px;font-weight:bold;letter-spacing:0;text-transform:uppercase;margin-bottom:20px;margin-top:20px;border-bottom:1px solid #fff;padding-bottom:6px;font-style:normal;}
.page_calendrier .bloc_vente_pictos .linkExtern img {max-height:50px;margin-top:0;}

.layoutsExemple .entry-image {
    width: 170px;
    float: left;
    margin-right: 0;
}

.layoutsExemple .entry-image.no_couv.couverture_catalogue {
    background: #fff url("https://www.aguttes.com/uploads/Image/img_site/picto_no_couv.jpg") no-repeat center center;
    background-size: 100% 100%;
    border: 1px solid #ccc;
    height: 276px !important;
    background: #f8f8f8;
}

.ElevenRowThreeCol.layoutsPage .layoutsExemple.col-md-4 {
    padding-left: 0px;
    padding-right: 30px;
    padding-top: 0px;
    margin-top: 0px;
}

.device-xxs .layoutsExemple .entry-image.no_couv.couverture_catalogue {
    width: 100% !important;
    height: 280px !important;
    margin-left: 0px;
}

/*-------------------catalogue-------------------*/
.product {border-bottom:0px solid #fff;}
.product-title h3 {margin:0;font-size:14px;line-height:16px;overflow:hidden;}
.lotnum {color:#7c7c7c;font-size:20px;}
.modal-title {color:#333;font-size:16px;}
.sale-flash2 {color:#000;}
.product-description h4 {font-size:12px;font-weight:normal !important;line-height:13px;color:#000;}
.single-product .fiche_lot_resultat {background:#7c7c7c;color:#fff;padding:5px;float:left;border-radius:2px;margin:10px 0;clear:both;}
.product-title h3 a:hover,.single-product .product-title h2 a:hover {color:#7c7c7c;}
.product-image {position:relative;width:100%;overflow:hidden;}
.product-image {height:250px !important;}
.product-image.no_picture {background-image:url("https://www.aguttes.com/uploads/Image/img_site/no_picture.png");background-position:center center;background-repeat:no-repeat;background-size:80% 80%;width:100% !important;height:170px !important;padding-right:20px;border-radius:4px;border:1px solid #ccc;background-color:#fff;}
.ordre_false.product,.pageOrdre .ordre_false.product {height:530px !important;}
.ordre_false.product,.pageOrdre .ordre_false.product {border:1px solid #f1f1f1;}
.lotPhareSimple {float:left;}
.product-description h2 {font-weight:normal !important;text-transform:none;}


/*-------------------actualités-détail-------------------*/
.panel_actualite .panel-heading {background:#f5f5f5 !important;}
.panel-group .panel-heading {border-bottom:0;}
.panel-heading {padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px;}
.panel_actualite .panel {margin-bottom:20px;background-color:#ffffff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);padding-bottom:0px;}
.device-lg .entry.clearfix.actualite .entry-image,.device-md .entry.clearfix.actualite .entry-image,.device-sm .entry.clearfix.actualite .entry-image {margin-right:24px;}
.entry-c {float:left;width:65%;}
.fancy-title h1,.fancy-title h2,.fancy-title h3,.fancy-title h4,.fancy-title h5,.fancy-title h6 {position:relative;display:inline-block;background-color:#FFF;padding-right:15px;margin-bottom:0;font-size:26px;letter-spacing:1px;padding:0px;padding-bottom:24px;text-transform:none;color:#000;background-color:#fff;font-weight:600 !important;text-align:center;clear:both;text-align:left;}
.texte_actualite {padding-bottom:20px;}
.panel_actualite .panel .panel-body {padding:20px;}


/*-------------------formulaires-------------------*/
.formulaireContact {background-color:#f8f8f8;padding:20px;}
.formulaireContact #dsi-submit-btn {color:#fff;background:#333;border-color:#333;margin-bottom:20px;}
.formulaireContact #dsi-submit-btn:hover {color:#000;background:#fff;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:0px;padding-left:0px;}
.row.inscription_etape_un,.row.inscription_etape_deux,.row.inscription_etape_trois {border-bottom:1px solid #fff;margin-bottom:15px !important;}
.bt_valider_ordre input:hover,#estim .btn.btn-default:hover,#form_inscription .btn.btn-default:hover,.formEnvoyer:hover input {background:#fff;color:#000;border:1px solid #000;}
#estim input {width:auto;}
.Estimation-text .btn {border-radius:2px;background-color:#333;color:#fff;border-color:#333;}
.Estimation-text .btn:hover {border-radius:2px;background-color:#fff;color:#000;border-color:#000;}
.btn {color:#fff !important;display:inline-block;font-weight:normal;letter-spacing:2px;padding:6px 20px;transition:all 0.3s ease 0s;-moz-user-select:none;border:1px solid #000;cursor:pointer;font-size:12px;line-height:1.42857;margin-bottom:10px;text-align:center;touch-action:manipulation;vertical-align:middle;white-space:nowrap;background-color:#000;}
.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {color:#000 !important;background-color:#fff;border-color:#000;}
button .bt_valider_ordre input,#estim .btn.btn-default,.fond_estimation .btn.btn-default.nb,.formEnvoyer input {background:#333;color:#fff;padding:6px 15px;border:1px solid #333;border-radius:2px;margin-top:10px;text-transform:uppercase;}
.device-xxs .rc-anchor-normal {height:74px;width:100% !important;}
.button {background-color:#7c7c7c;color:#fff !important;}
.envoyer_ordre .button.button-border:hover {background:#fff;color:#000;}
.button.button-border {border:2px solid #7c7c7c;background-color:#7c7c7c;color:#fff;}
.NewsletterCol1,.noPaddingLeft {padding-left:0;}
.page_newsletter label {display:inline-block;font-size:12px;font-weight:600;letter-spacing:1px;color:#555;margin-bottom:10px;cursor:pointer;text-transform:none;}


/*-------------------paiement-------------------*/
.paiement {background-color:#f1f1f1;float:left;padding:20px;}
.paiememt h3 {display:none;}
.device-lg .contactexpertise,.device-md .contactexpertise,.device-sm .contactexpertise {padding-left:0px;}


/*-------------------footer-------------------*/
.footer_neuilly {float:left;padding-bottom:10px;text-align:center;}
.footer_lyon {text-align:center;padding-bottom:10px;}
.footer_bruxelles {padding-bottom:10px;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
.drouot_footer {text-align:center;margin-bottom:10px;}
.device-sm .footer-widgets-wrap .col-md-4 {float:left;width:33%;}
.device-xs .footer-widgets-wrap .col-md-4,.device-xxs .footer-widgets-wrap .col-md-4 {float:left;width:80%;text-align:left;}
.device-xs .footer-widgets-wrap .col-md-4.drouot_footer,.device-xxs .footer-widgets-wrap .col-md-4.drouot_footer {float:right;width:20%;text-align:left;}
.device-xs .col-md-4.footer_lyon.align_right,.device-xxs .col-md-4.footer_lyon.align_right {margin-top:10px;}
.align_right {text-align:right;}
.socialFooter {display:none;}
.footer-links li:hover {background-color:#fff;}
.footer-links {position:relative;float:right;}
.footer-links li,.footer-links li a {display:block;position:relative;float:left;width:auto;overflow:hidden;height:44px;line-height:44px;}
.footer-links ul li {border:0 !important;float:left;margin-right:10px;}
.footer-links {float:right;}
.footer-links img {height:25px;}
.footer-links a img {opacity:0.5;height:25px;}
.footer-links a:hover img {opacity:1;height:25px;}
.footer-links ul {list-style:none;}
.socialaguttes {float:left;}
.social-icon.si-small {font-size:12px;line-height:20px !important;width:20px;height:20px;}
.commentaire {font-size:11px;line-height:26px;}
.reseaux {float:left;margin-bottom:14px;}
.reseaux2 {margin-bottom:30px;margin-top:4px;padding-left:0px;width:100%;}
.social-icon2 img {margin-right:12px;}
.followus {font-size:11px;padding-right:12px;}
.device-lg .col-md-12.reseaux2 {float:left;padding-left:0px;}
a.social-icon.si-small.icon-email3 {margin-left:12px !important;}
.droits,.droits a,.droits a:link,.droits a:visited {font-size:10px;line-height:1.3;color:#000;}
#footer .social-icon {display:none;}
.bureaux {padding-right:0px;}
.device-lg .bureaux {margin-left:310px;}
.device-md .bureaux,.device-sm .bureaux {padding-right:0px;text-align:center;width:100%;}
.device-md .reseaux2,.device-sm .reseaux2 {float:left;margin-bottom:30px;margin-top:4px;padding-left:0px;width:100%;}


/*-------------------pages-statiques-------------------*/
.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;font-size:18px;}
.page_statique h3 {padding:20px 0px 0px 10px;font-size:14px;color:#000;font-weight:bold;margin-bottom:0px;}
.page_statique h4 {padding:20px 0px 0px 10px;font-size:12px;}
.page_statique {font-size:14px;}
.copyrights-menu a {font-size:12px;margin:0 6px;border-bottom:0 !important;}
.encart_statique h3 {color:#000;font-size:12px;font-weight:bold !important;}
.device-md .home_calendrier .couvPasDispo {height:270px !important;background-size:100% 100%;}
.device-xxs .home_calendrier .couvPasDispo {height:357px !important;background-size:100% 100%;}


/*-------------------paiement-ogone-------------------*/
input.ncol {background-color:#444 !important;font-size:13px;height:40px;padding-left:80px;width:320px;}
#ncol_cancel {background:url("https://cdn.drouot.com/assets/assets/bt-annuleCB.png") repeat scroll 0 0 transparent;border:0 none;color:#fff;cursor:pointer;float:left;margin-left:-37px;margin-top:-205px;padding-bottom:13px;padding-top:10px;position:relative;text-align:left;text-decoration:none;text-transform:uppercase;width:200px;background-color:#444 !important;}
#ncol_cancel a {color:#fff !important;text-decoration:none;}


/*-------------------youtube-responsive-------------------*/
.video-responsive {overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}
.video-responsive iframe {left:0;top:0;height:300px;width:400px;position:absolute;}


/*------------------- media-query mobile -------------------*/
@media (max-width: 991px) {

    /* Layout général */
    .ElevenRowThreeCol.layoutsPage .layoutsExemple.col-md-4 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .col-md-4.carrecatalogue {
        width: 100%;
        clear: both;
        margin-bottom: 30px;
        height: auto;
    }

    /* Logo */
    #logo {
        float: none !important;
        height: 85px;
    }
    #logo img {
        margin-top: 0px;
    }

    /* Liens du top */
    .top-links li > a {
        display: block;
        padding: 0 12px;
        font-size: 10px;
        font-weight: 600;
        text-transform: uppercase;
        height: 30px;
        color: #000;
    }
    .top-links,
    .top-links > ul > li {
        float: left !important;
    }

    /* Menu */
    #primary-menu ul ul li {
        width: 260px;
    }
    #primary-menu ul ul ul {
        margin-left: -50px;
    }
    #primary-menu ul ul ul a {
        font-size: 12px !important;
    }

    /* Produits / catalogue */
    .product:not(.product-2):not(.product-3) .product-title h3 {
        font-size: 12px;
        line-height: 15px;
    }
    .commentaire {
        font-size: 11px;
        margin-left: 0px;
        text-align: center;
        margin: 8px 0px;
        padding-left: 0px;
    }

    /* Boutons et formulaires */
    .btn-ventes .newsletter {
        margin-right: 3%;
    }
    .paiement .freeForm .label {
        float: left;
        font-size: 14px;
        width: 100%;
        color: #000;
        text-align: left;
    }
    .paiement input,
    .paiement select,
    input[type="text"],
    textarea {
        width: 100%;
        font-family: inherit;
        font-size: inherit;
        line-height: inherit;
    }
    input[type="radio"],
    #estim input[type="radio"] {
        width: 14px !important;
    }

    /* Calendrier / actualités */
    .home_calendrier .couvPasDispo {
        height: 254px !important;
        background-size: 100% 100%;
    }

    /* Pied de page */
    #copyrights .col_one_third,
    .footer_lyon,
    .footer_neuilly,
    .footer_bruxelles {
        text-align: center !important;
        float: none;
        width: 100%;
        margin-bottom: 10px;
        padding-bottom: 10px;
    }


    .formulaireContact {
        background-color: #fff;
        padding: 0px;
    }

    /* Divers */
    #oc-portfolio-menuactu .iportfolio,
    #oc-portfolio-menuactu1 .iportfolio {
        height: 290px !important;
    }
    #oc-portfolio-menuactu .iportfolio .portfolio-image,
    #oc-portfolio-menuactu .iportfolio .portfolio-image a,
    #oc-portfolio-menuactu .iportfolio .portfolio-image img {
        display: block;
        width: 100%;
        height: 300px;
    }
    .device-xxs .reseaux {
        float: left;
        padding-left: 30px;
    }
    .step1 {
        padding: 22px;
    }

.layoutsExemple .actualiteCol1 .entry-image {width:auto;padding:0px;}

.home_actualite .col-md-4 {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-bottom: 75px;
}

}
