/*----------------bouton drouot-----------------*/
.bouton-drouot {
  background-color: transparent;
  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;
}


/*----------------Page equipe------------- */
.bloc_equipe {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px 20px;
}

.membre {
  text-align: center;
}

.membre img {
  max-width: 100%;
  height: auto;
  border-radius: 6px;
  margin-bottom: 10px;
  transition: transform 0.3s ease;
}


.membre h4 {
  margin: 0 0 5px;
  font-size: 1.2em;
  color: #222;
}

.membre p {
  font-size: 0.95em;
  color: #444;
  margin: 0;
}

.membre a {
  color: #004171;
  text-decoration: none;
}

.membre a:hover {
  text-decoration: underline;
}

/* Responsive : 1 colonne sur mobile */
@media screen and (max-width: 768px) {
  .bloc_equipe {
    grid-template-columns: 1fr;
  }
}



/*----------------autres------------- */
.bouton-drouot {
font-size : 11px;
font-weight : 500;
background-color : #fff;
color : #000!important ;
padding : 7px 7px;
cursor : pointer;
transition : background-color 0.3s, color 0.3s;
box-shadow : 0 0 3px #000;
}
.bouton-drouot:hover {
font-size : 11px;
font-weight : 500;
background-color : #F5F5F5F5;
box-shadow : 0 0 3px #000;
}

.lotPhareResult {display: none;}

.icon-line2-home:before {
content : "\e069";
font-weight : bold;
}

.bloc_vente_lieu {
color : #333333;
font-style : italic;
margin-top : 4px;
font-size : 12px;
margin-top : 18px;
}

/*----------------Slider-----------------*/
.tparrows {
cursor : pointer;
background : #000;
width : 40px;
height : 40px;
position : absolute;
display : block;
z-index : 1000;
}
.tparrows:hover {
background : #555;
}
input #slideTitleId {
margin-bottom : 0;
font-size : 16px;
font-weight : bold;
}
#slider {
margin-top : 1px !important ;
margin-bottom : 20px !important ;
}
.tp-caption.WebProduct-Title.tp-resizeme {
color : #fff !important ;
font-size : 20px !important ;
line-height : 1.3;
text-transform : uppercase;
margin-bottom : 20px;
font-family : "Josefin Sans", Helvetica, Arial, sans-serif !important ;
font-weight : bold;
}
.tp-caption, .tp-caption a {
font-size : 14px !important ;
color : #000;
line-height : 1.3;
font-family : "Josefin Sans", Helvetica, Arial, sans-serif !important ;
}
.device-xxs .tp-caption, .tp-caption a {
font-size : 12px !important ;
color : #000;
line-height : 1.3;
font-family : "Josefin Sans";
}
.rev_slider {
border-radius : 0;
}
.device-xxs .tp-caption, .tp-caption a {
color : #000;
line-height : 1.3;
font-family : "Josefin Sans", Helvetica, Arial, sans-serif !important ;
}
.device-xxs .tp-caption {
display : none;
}

/*----------------pages statiques-----------------*/
.noPadding.col-md-6.texteCGV {
padding : 0 20px !important ;
}
.layoutsPage {
min-height : 600px;
}
.layoutsExemple.col-md-12 {
clear : both;
}
.device-xxs .layoutsExemple.col-md-4, .device-xs .layoutsExemple.col-md-4 {
padding-right : 0;
padding-left : 0;
clear : both;
}
.device-sm [class^="icon-legal"], .device-xs [class^="icon-legal"] {
margin-right : 0;
}
.si-share .social-icon {
display : none;
}
.col_full, .col_half, .col_one_third, .col_two_third, .col_three_fourth, .col_one_fourth, .col_one_fifth, .col_two_fifth, .col_three_fifth, .col_four_fifth, .col_one_sixth, .col_five_sixth {
margin-bottom : 20px !important ;
}
.device-xxs .footerNiveau1, .device-xxs .footerNiveau2, .device-xs .footerNiveau1, .device-xs .footerNiveau2 {
padding : 0;
float : left;
width : 100%;
margin-top : 10px;
}
.swiper-container {
width : 80%;
height : 1400px;
}

/*---------------Header-----------------*/
#top-bar a img {
opacity : 0.5;
height : 25px;
}
#top-bar a:hover img {
opacity : 1;
height : 25px;
}
#top-social li {
border-left : 0 !important ;
}
#top-social li a, #top-social li a:visited {
font-weight : normal;
color : #223365;
}
#logo img {
	width: 250px;
	height: 34px;
	margin-bottom: 10px;
	margin-top: 12px;
}

.device-md #logo img {width: 220px;height: auto;margin-bottom: 10px;margin-top: 12px;}

/*----------------Ventes-----------------*/
.vente_phare, lot_phare, .newsPhare {
margin-bottom : 30px;
float : left;
}
.actualite_phare {
float : left;
width : 100%;
}
.salePhareTitle {
letter-spacing : 1px;
font-size : 13px;
line-height : 1.3;
color : #223365;
text-transform : uppercase;
}
.salePhareDate {
font-weight : bold;
color : #333;
}
.salePhareLocation {
color : #000;
font-style : italic;
margin-top : 4px;
font-size : 12px;
text-transform : capitalize;
}
.salePhareImage, .newsPhareImage {
margin-bottom : 20px;
}
.salePhareImage a img {
border : #f1f1f1 solid 1px;
}
.actualite_phare img, .salePhareImage img {
width : 400px;
height : auto;
}
.vente_phare, lot_phare, .WidgetGauche {
margin-bottom : 20px;
}
.lotPhareInfos h3 a:link, .lotPhareInfos h2 a:link {
font-size : 14px;
line-height : 1.3;
text-transform : uppercase;
color : #223365 !important ;
font-weight : bold;
padding-top : 0;
margin-bottom : 20px !important ;
}
.salePhare, .newsPhare, .lotPhare {
margin-bottom : 20px !important ;
}
h2.salePhareTitle {
padding-top : 0 !important ;
margin-top : 0 !important ;
}
h1, h2, h3, h4, h5, h6 {
line-height : 1.3;
margin : 40px 0 30px 0;
}
.titre_page, .titre_page a {
font-family : 'Josefin Sans';
text-transform : uppercase;
font-size : 22px;
font-weight : normal;
}
.entry-title h2 {
font-family : 'Josefin Sans';
text-transform : uppercase;
font-size : 22px;
font-weight : normal;
}
.encart_titre, .encart_titre a {
font-weight : bold;
color : #223365 !important ;
}
.titre_services, .titre_services a {
font-family : 'Josefin Sans';
color : #223365 !important ;
text-transform : none;
font-size : 26px;
font-style : normal;
}
#primary-menu.style-2 > div > ul > li > a i {
line-height : 34px;
font-weight : normal;
}
#primary-menu ul li i {
top : -2px;
}
.device-lg .header2 #primary-menu {
margin-top : 0px;
}
.device-md .header2 #primary-menu, .device-sm .header3 #primary-menu {
margin-top : 0px;
}
#header.sticky-header:not(.static-sticky) #primary-menu {
margin-top : 0;
}
#header.sticky-header #header-wrap {
background-color : #fff;
color : #223365;
}
#primary-menu.style-2 > div > ul > li > a i {
line-height : 34px;
font-weight : bold;
}
#header.sticky-header:not(.static-sticky), #header.sticky-header:not(.static-sticky) #header-wrap, #header.sticky-header:not(.static-sticky):not(.sticky-style-2) #logo img, #header.sticky-header:not(.static-sticky) #primary-menu, #header.sticky-header:not(.static-sticky) #primary-menu > ul, #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a {
line-height : 34px;
border : 0;
}
#header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap {
min-height : 50px;
}
.header3 #cpgen-menu {
top : -12px;
}
#header.sticky-style-2 #header-wrap {
background-color : #fff;
}
#header.sticky-header:not(.static-sticky) #cpgen-menu {
top : 0;
}
#header.sticky-header:not(.static-sticky) #header-wrap #logo img {
height : 25px;
width : auto;
}
.device-sm #primary-menu.style-2 ul ul, .device-sm #primary-menu.style-2 ul li .mega-menu-content, .device-xs #primary-menu.style-2 ul ul, .device-xs #primary-menu.style-2 ul li .mega-menu-content, .device-xxs #primary-menu.style-2 ul ul, .device-xxs #primary-menu.style-2 ul li .mega-menu-content {
top : 0 !important ;
}
.device-md #primary-menu ul li a {
padding-left : 6px;
padding-top : 0;
padding-right : 6px;
padding-bottom : 0;
height : 40px;
line-height : 36px;
font-size : 12px !important ;
}
.device-md #primary-menu ul li a, .device-md #primary-menu.style-2 > div > ul > li > a {
line-height : 39px !important ;
}
.device-md #top-search, .device-md #top-cart, .device-md #side-panel-trigger {
float : right;
margin : 9px 0 0 15px;
}
.device-sm #primary-menu, .device-xs #primary-menu, .device-xxs #primary-menu {
float : left;
width : 100%;
background-color : #fff !important ;
}
@media all and (min-width: 1024px) {
#primary-menu ul li a, #primary-menu.style-2 > div > ul > li > a {
line-height : 35px !important ;
font-weight : bold;
}
#primary-menu ul ul, #primary-menu ul li .mega-menu-content {
display : none;
position : absolute;
background-color : #eee !important ;
box-shadow : 0 13px 42px 11px rgb(0, 0, 0, 0.05);
border : #EEE solid 1px;
border-top : 1px solid #eee;
height : auto;
z-index : 199;
left : 0;
margin : 0;
top : 36px;
}
}
.device-md #primary-menu ul ul, #primary-menu ul li .mega-menu-content {
text-shadow : none;
}
#primary-menu > ul > li:hover a, #primary-menu > ul > li.current a {
color : #000 !important ;
}
#primary-menu ul ul a {
color : #223365 !important ;
text-transform : none;
font-size : 14px !important ;
}
#primary-menu ul li.current a {
color : #223365 !important ;
}
#primary-menu ul li:hover a.sf-with-ul {
color : #223365 !important ;
}
#primary-menu ul li:hover a {
color : #223365;
background : #EEE;
}
body.en.device-lg #primary-menu ul li a {
padding-left : 16px;
padding-right : 16px;
}
body.en.device-md #primary-menu ul li a {
padding-right : 5px;
padding-left : 5px;
}
body.en.device-sm #primary-menu ul li a {
padding-right : 6px;
padding-left : 6px;
font-size : 14px !important ;
}
body.en.device-md #primary-menu ul li a {
line-height : 36px;
font-size : 13px !important ;
}
#top-cart .top-cart-content {
border-top : 2px solid #223365;
}
#top-cart > a > span {
font-size : 11px;
color : #223365;
text-shadow : none;
background-color : #fff;
right : 20px;
}
nav a:hover {
color : #000;
}
#top-cart .top-cart-content {
border-top : 2px solid #223365;
}
#top-cart > a > span {
font-size : 11px;
color : #2e65a9;
text-shadow : none;
background-color : #fff;
right : 20px;
}
#top-search, #top-cart, #side-panel-trigger {
float : right;
margin : 9px 0 0 15px;
}
#top-cart > a > span {
right : 22px;
color : #fff;
background-color : #223365;
top : -5px;
}
#top-cart.top-cart-open .top-cart-content {
z-index : 30;
margin-top : -20px;
}
.device-xs #top-cart.top-cart-open .top-cart-content {
z-index : 30;
margin-top : 40px;
}
#top-search form {
top : 25px;
}
#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 : 12px;
color : #000;
text-transform : none;
font-weight : normal;
}
#top-search form {
background : #fff;
height : 30px !important ;
border : #223365 solid 1px;
border-radius : 12px;
}
#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 : 12px;
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 : 12px;
height : 16px;
line-height : 16px;
margin-top : 7px !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 : 9px;
margin-bottom : 20px;
}
#top-search form input.loupe {
background : url("https://www.delon-hoebanx.com/uploads/Image/img_site/bt_loupe.png") 0 0 no-repeat scroll transparent !important ;
height : 26px;
width : 26px;
color : #000;
float : left;
border-radius : 0 6px 6px 0;
background-size : 80% !important ;
}
#top-search a i {
top : 0;
}
body.top-search-open #top-search a i.icon-line-cross {
top : 0;
}
#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 : #000 !important ;
}
#primary-menu .container #top-search form input {
color : #000 !important ;
}
.odd {
background-color : #f8f8f8;
}
.button.button-small {
color : #fff;
}
.button.button-3d:hover {
background-color : #eee !important ;
}
.btn-primary {
color : #fff;
background-color : #223365;
border-color : #223365;
}
.button {
background-color : #223365;
color : #fff;
border-color : #223365;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
color : #fff;
background-color : #555;
border-color : #555;
}
.device-sm .btn-primary {
margin-top : 50px;
}
#searchFiltre input.btRecherche {
margin-bottom : 20px;
}
#searchFiltre {
background-color : #f8f8f8;
}
#searchFiltre input.btRecherche {
background-color : #223365;
color : #fff;
border : #223365 solid 1px;
border-radius : 0 4px 4px 0;
}
#searchFiltre input.btRecherche:hover {
width : 100%;
padding : 6px 10px;
background-color : #555;
color : #fff;
border : #555 solid 1px;
border-radius : 0 4px 4px 0;
}
#eapps-instagram-feed-1 {
width : 470px !important ;
float : left;
}
.device-md #eapps-instagram-feed-1 {
width : 400px !important ;
float : left;
}
.device-sm #eapps-instagram-feed-1 {
width : 400px !important ;
float : left;
}
.device-xxs #eapps-instagram-feed-1, .device-xs #eapps-instagram-feed-1 {
width : 330px !important ;
float : left;
}
.device-lg .actualite_droite img {
max-width : 400px;
}
.home_calendrier .verticalImage {
width : 80% !important ;
padding : 0;
margin-bottom : 14px;
}
.home_calendrier .entry-title h2 {
color : #071f60;
font-size : 12px;
text-decoration : none;
text-transform : none !important ;
line-height : 1.3;
margin-bottom : 10px;
font-weight : bold;
}
.home_calendrier .bloc_vente_date {
color : #333333;
text-transform : uppercase;
font-weight : bold;
font-style : normal;
font-size : 11px;
}
.device-lg .home_calendrier .entry-title h2, .device-md .home_calendrier .entry-title h2, .device-sm .home_calendrier .entry-title h2 {
min-height : 45px;
max-height : 40px;
overflow : hidden;
}
.couvPasDispo {
background : url("https://www.delon-hoebanx.com/uploads/Image/img_etude/nocouv.png") center center no-repeat scroll #fff;
background-size : 100% 100%;
border : #ccc solid 0;
height : 244px;
}
.devicel-lg .couvPasDispo {
height : 244px !important ;
}
.device-sm .couvPasDispo {
height : 260px !important ;
}
.device-md .couvPasDispo {
height : 252px !important ;
}
.device-xs .couvPasDispo {
height : 157px;
}
.device-xxs .couvPasDispo {
height : 380px !important ;
}
.home_calendrier .owl-theme .owl-dots .owl-dot span {
display : none;
}
.device-xxs .home_calendrier .entry-title h2, .device-xxs .home_calendrier .post-grid .entry-title h2, .device-xs .home_calendrier .entry-title h2, .device-xs .home_calendrier .post-grid .entry-title h2, .device-sm .home_calendrier .entry-title h2, .device-sm .home_calendrier post-grid .entry-title h2 {
color : #071f60;
font-size : 11px;
text-decoration : none;
text-transform : none !important ;
line-height : 1.3;
margin-bottom : 10px;
font-weight : normal;
}
.device-lg .home_calendrier .owl-carousel .owl-item, .device-md .home_calendrier .owl-carousel .owl-item, .device-sm .home_calendrier .owl-carousel .owl-item {
border-right : 1px solid #ccc;
min-height : 450px;
}
.home_calendrier .calendrierVertical .item:hover .verticalImage img {
transform : none;
}
.device-xxs .calendrierVertical .item .verticalImage img, .device-xs .calendrierVertical .item .verticalImage img {
transform : none !important ;
margin-bottom : 14px;
height : auto;
max-height : none;
overflow : visible;
}
.page_actualite_home {
width : 50%;
float : right;
}
.device-md .page_actualite_home {
width : 50%;
float : right;
}
.device-sm .page_actualite_home {
width : 100%;
margin-top : 30px;
float : left;
clear : both;
}
.device-md .page_actualite_home .entry.clearfix.actualite .entry-image img, .device-sm .page_actualite_home .entry.clearfix.actualite .entry-image img {
width : 130px;
float : left;
}
.CarouselResultat {
color : #223365;
margin-top : 0;
text-align : center;
text-transform : none;
font-weight : bold;
margin-top: 10px;
}
.CarouselDescription {
margin-bottom : 4px;
min-height : 40px;
overflow : hidden;
max-height : 40px;
}
.owl-theme .owl-dots .owl-dot.active span {
background-color : #223365;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {
background-color : #223365 !important ;
color : #FFF !important ;
text-decoration : none;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"] {
top : 55px;
}
.belles_encheres_home .owl-carousel .owl-item img {
margin : 0 auto;
border-radius : 3px;
height : 140px;
margin-bottom : 10px;
}
.belles_encheres_home {
text-align : center;
margin-top : 40px;
clear : both;
float : left;
width : 100%;
}
.belles_encheres_home .oc-lot h5 {
line-height : 1.3;
font-size : 12px;
margin-bottom : 7px;
max-height : 30px;
min-height : 30px;
overflow : hidden;
margin-top : 12px;
}
belles_encheres, .belles_encheres_colonne, .belles_encheres_specialites {
text-align : center;
margin-top : 20px;
}
.device-xxs .belles_encheres_colonne {
padding : 0;
}
.verticalCarouselContent {
border : #fff solid 1px;
}
.col-md-4 .belles_encheres_colonne .verticalCarouselLot {
padding : 10px 0 10px 0;
}
.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;
}
.actualiteCol1, .actualiteCol2 {
margin-top : 70px;
width : 100%;
clear : both;
}
.device-lg .entry.clearfix.actualite .entry-image img, .device-sm .entry.clearfix.actualite .entry-image img {
width : 170px;
float : left;
padding-right : 0;
}
.device-md .entry.clearfix.actualite .entry-image img {
width : 170px;
float : left;
padding-right : 20px;
}
page_actualite .entry.clearfix.actualite .entry-c {
width : 66%;
}
.actualite_droite .entry.clearfix.actualite .entry-c {
width : 100%;
}
.device-sm .actualite_droite .entry.clearfix.actualite .entry-c {
width : 66%;
}
.device-sm .actualite_droite .entry.clearfix.actualite .entry-image {
width : 220px;
clear : both;
margin-bottom : 10px;
}
.device-xs .actualite_droite .entry.clearfix.actualite .entry-image {
width : 420px;
clear : both;
margin-bottom : 20px;
}
.page_specialites {
padding-bottom : 50px;
}
.calendrier_annees {
font-weight : 500;
margin-bottom : 60px;
}
.triAnneeTexte {
margin-bottom : 10px;
}
.triAnnee, .triAnnee a {
background-color : #223365;
color : #fff !important ;
font-size : 12px;
padding : 2px 6px;
}
.triAnnee:hover {
background-color : #888;
color : #fff;
font-size : 12px;
padding : 2px 6px;
}
.page_calendrier.futur {
padding-top : 40px;
}
.page_calendrier.passe .bloc_mois_date {
display : none;
}
.bloc_vente_date {
color : #333333;
text-transform : uppercase;
font-weight : bold;
font-style : normal;
font-size : 13px;
}
.device-lg .habillage_lot_phare {
padding : 3px;
height : 82px;
width : 82px;
overflow : hidden;
}
.layoutsExemple .entry-image {
width : 180px;
float : left;
margin-right : 0;
}
.device-md .layoutsExemple .entry-image {
width : 155px;
float : left;
margin-right : 0;
}
.device-md .layoutsExemple .entry-image.no_couv.couverture_catalogue {
background-image : url("https://www.delon-hoebanx.com/uploads/Image/img_site/widget_catalogue_no_couv.png");
background-position : center center;
background-repeat : no-repeat;
background-size : 100% 100%;
width : 131px !important ;
height : 131px !important ;
border-radius : 3px;
margin-left : 15px;
border : #ccc solid 1px;
margin-right : 15px;
}
.calendrier_milieu .calendrier .entry-image {
width : 150px;
float : left;
margin-right : 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("https://www.delon-hoebanx.com/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 : 3px;
margin-left : 18px;
border : #ccc solid 1px;
}
.entry-image.no_couv {
background-image : url("https://www.delon-hoebanx.com/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 : 3px;
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.delon-hoebanx.com/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 : 3px;
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.delon-hoebanx.com/uploads/Image/img_site/widget_catalogue_no_couv.jpg");
background-position : center center;
background-repeat : no-repeat;
background-size : 100% 100%;
width : 140px !important ;
height : 180px !important ;
border-radius : 3px;
margin-left : 18px;
border : #ccc solid 1px;
}
.layoutsExemple .entry-image.no_couv.couverture_catalogue {
background-image : url("https://www.delon-hoebanx.com/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 : 150px !important ;
border-radius : 3px;
margin-left : 15px;
border : #ccc solid 1px;
margin-right : 15px;
}
.device-xxs .layoutsExemple .entry-image.no_couv.couverture_catalogue {
background-image : url("https://www.delon-hoebanx.com/uploads/Image/img_site/widget_catalogue_no_couv.png");
background-position : center center;
background-repeat : no-repeat;
background-size : 100% 100%;
width : 328px !important ;
height : 328px !important ;
border-radius : 3px;
margin-left : 0;
border : #ccc solid 1px;
}
.device-xs .layoutsExemple .entry-image.no_couv.couverture_catalogue {
background-image : url("https://www.delon-hoebanx.com/uploads/Image/img_site/picto_no_couv.jpg");
background-position : center center;
background-repeat : no-repeat;
background-size : 100% 100%;
width : 436px !important ;
height : 436px !important ;
border-radius : 3px;
margin-left : 0;
border : #ccc solid 1px;
}
.device-xs .entry-image.widget_no_couv {
background-image : url("https://www.delon-hoebanx.com/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 : 3px;
margin-left : 0;
border : #ccc solid 1px;
}
.device-xs .entry-image.no_couv {
background-image : url("https://www.delon-hoebanx.com/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 : 3px;
margin-left : 0;
border : #ccc solid 1px;
}
.device-xxs .entry-image.widget_no_couv {
background-image : url("https://www.delon-hoebanx.com/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 : 3px;
margin-left : 0;
border : #ccc solid 1px;
}
.device-xxs .entry-image.no_couv {
background-image : url("https://www.delon-hoebanx.com/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 : 3px;
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;
}
.bloc_mois_date {
float : left;
width : 100%;
color : #333333;
font-size : 18px;
margin-bottom : 20px;
margin-top : 20px;
text-transform : capitalize;
border-bottom : 2px solid #eee;
padding-bottom : 3px;
font-style : normal;
}
.entry {
position : relative;
margin : 0 0 20px;
padding : 0 0 10px;
border-bottom : 1px solid #F5F5F5;
}
.product-description h2 {
text-transform : none;
}
.envoyer_ordre .button.button-border {
border : #444 solid 2px;
background-color : transparent;
color : #333;
}
.envoyer_ordre .button.button-border:hover {
background : #223365;
border : #223365 solid 2px;
}
.top-cart-title p {
color : #223365;
}
.device-xxs .nom_vente {
font-size : 14px;
line-height : 18px;
padding-bottom : 8px;
padding-top : 4px;
text-transform : uppercase;
}
.modal-title {
color : #223365;
text-transform : uppercase;
}
.pageFiche .fiche_lot_resultat {
background : #223365;
}
.bt_valider_ordre input, #estim .btn.btn-default, #form_inscription .btn.btn-default, .formEnvoyer input {
background : #223365;
border : #223365 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;
}
.product-desc {
font-size : 12px;
}
.product-image.no_picture {
background-image : url("https://www.delon-hoebanx.com/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 : 4px;
border : #fff solid 1px;
background-color : #fff;
}
.product-overlay a:hover {
background-color : #223365;
}
.fiche_titre_lot h1 {
font-size : 14px !important ;
margin-bottom : 5px;
clear : both;
color : #014689;
font-weight : bold;
}
.lotnum {
color : #223365;
font-size : 18px;
}
.num_lot {
height : 40px;
color : #223365;
font-size : 25px;
}
.product-title h3 {
font-size : 12px;
line-height : 14px;
text-transform : uppercase;
height : 30px;
max-height : 30px;
overflow : hidden;
}
.pagination .currentStep {
background : #223365;
color : #fff;
padding : 8px 12px;
margin : 0 2px;
}
.col-md-12.titre_ordre_phrase {
margin : 30px 0;
clear : both;
width : 100%;
color : #223365;
}
.fiche_lot_num {
font-size : 35px;
color : #223365;
font-weight : bold;
float : left;
}
.fiche_lot_resultat {
color : #223365;
}
.single-product .fiche_lot_resultat {
background : #223365;
color : #fff;
padding : 5px;
float : left;
border-radius : 2px;
margin : 10px 0;
}
#page-title.page-title-mini h1 {
font-weight : 300;
font-size : 14px;
color : #888;
}
.device-xxs #page-title.page-title-mini h1 {
font-weight : 300;
font-size : 12px;
color : #888;
}
.lieu_vente {
color : #444;
font-size : 16px;
line-height : 17px;
font-style : italic;
margin-bottom : 10px;
text-align : left;
}
.product-title h3 {
font-size : 12px;
line-height : 14px;
text-transform : uppercase;
height : 30px;
max-height : 30px;
overflow : hidden;
color : #223365;
}
.product-title h3 a:hover, .single-product .product-title h2 a:hover {
color : #555;
}
.product {
border : #ccc dotted 1px;
}
.product-description h4 {
font-size : 12px;
font-weight : normal;
line-height : 13px;
color : #000;
height : 38px;
text-transform : none;
max-height : 38px;
overflow : hidden;
}
.sale-flash2 {
background : none 0 0 repeat scroll #223365;
border-radius : 2px;
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 : #2e65a9;
font-weight : 600;
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 : #223365;
color : #fff;
border-color : #223365;
}
.ordreAchat.col-md-6 {
margin-top : 30px;
}
.button.button-border:hover {
background-color : #223365;
color : #FFF;
}
.titre_ordre_etape {
color : #223365;
}
.titre_ordre_phrase {
color : #223365;
}
.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;
}
.jq-icon-info {
background-color : #223365 !important ;
color : #fff;
border-color : #223365 !important ;
}
.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;
font-size : 19px;
}
.page_statique h3 {
padding : 0;
font-size : 14px;
font-style : italic;
}
.page_statique h4 {
padding : 0;
font-size : 12px;
font-weight : bold;
}

.separation_bloc {
margin : 30px 0;
border : #eee solid 1px;
width : 100%;
float : left;
}
.carreSpecialites.col-md-4 img {
border : #f1f1f1 solid 1px;
}
.device-xxs .carreSpecialites.col-md-4 {
height : auto;
float : left;
margin-bottom : 20px;
}
.titrespecialites {
text-align : center;
text-transform : uppercase;
font-size : 12px;
color : #223365;
font-family : 'Josefin Sans';
font-weight : bold;
}
.carreSpecialites.col-md-4 div {
padding : 10px 0;
margin-top : 0;
}
.titrespecialites {
background-color : #fff;
}
.device-lg .carreSpecialites.col-md-4 {
height : 395px;
float : left;
width : 30%;
}
.device-md .carreSpecialites.col-md-4 {
height : 370px;
float : left;
}
.device-sm .carreSpecialites.col-md-4 {
height : 400px;
float : left;
width : 50%;
}
.device-xs .carreSpecialites.col-md-4 {
height : 480px;
float : left;
}
.page_specialites [class^="icon-"] {
color : #223365;
}
.iconlist {
list-style-type : none;
}
.col-md-12.specialites {
padding-bottom : 50px;
}
.page_calendrier_specialites .entry-image {
width : 130px;
float : left;
margin-right : 0;
}
.device-md .page_calendrier_specialites .entry-image {
width : 130px;
float : left;
margin-right : 0;
}
.page_calendrier_specialites .entry-title h2 {
font-size : 14px;
}
.page_calendrier_specialites .bloc_mois_date {
display : none;
}
.page_calendrier_specialites .entry-image.no_couv.couverture_catalogue {
width : 100px !important ;
height : 100px !important ;
}
.device-md .page_calendrier_specialites .entry-image.no_couv.couverture_catalogue {
width : 100px !important ;
height : 100px !important ;
}
.titre_expert {
color : #000000;
text-transform : none;
font-family : 'Josefin Sans';
font-size : 13px;
letter-spacing : 1px;
margin-top : 14px;
font-weight : normal;
border-bottom : 1px solid #ddd;
padding-bottom : 9px;
font-weight : bold;
color : #223365 !important ;
}
.specilitesPage .nav-pills > li.active > a {
background-color : #fff;
color : #000;
font-weight : bold;
font-size : 13px;
color : #223365 !important ;
}
.nav-pills > li > a {
font-size : 13px;
color : #223365 !important ;
}
#estim {
margin-top : 30px;
}
.page_vendre .button {
background-color : #eeeeee;
color : #223365;
text-shadow : none;
}
.page_vendre .button:hover {
background-color : #999;
color : #fff;
text-shadow : 1px 1px 1px rgb(0, 0, 0, 0.2);
}
.newsletter_lettrine {
display : none;
}
.newsletter_theme {
font-size : 11px;
}
.device-lg .newsletter_colonne {
float : left;
width : 33%;
}
.device-md .newsletter_colonne, .device-sm .newsletter_colonne {
float : left;
width : 33%;
}
.fond_estimation {
background-color : #eee;
}
.page_newsletter .fond_estimation {
background-color : #eee;
float : left;
}
.freeForm .label {
float : left;
font-size : 14px;
width : 280px;
color : #000;
text-align : left;
}
.button {
background-color : #223365;
}
.button.button-3d:hover {
background-color : #888 !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 : #223365;
color : #fff;
padding : 10px 15px;
border : #223365 solid 1px;
border-radius : 2px;
width : auto;
}
bt_valider_ordre input:hover, #estim .btn.btn-default:hover, #form_inscription .btn.btn-default:hover, .formEnvoyer:hover input {
background : #999;
color : #fff;
border : #999 solid 1px;
}
#estim input, #estim textarea {
border : #ccc solid 1px;
border-radius : 2px;
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 : 10px;
margin-bottom : 0 !important ;
margin-top : 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 ;
}
.device-md .newsletter_chekbox_txt, .device-sm .newsletter_chekbox_txt {
font-size : 12px !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%;
}
.paiement {
background-color : #f8f8f8;
width : 100%;
padding : 20px;
float : left;
margin-top : 40px;
margin-bottom : 20px;
}
.paiement h3 {
display : none;
}
.paiement select {
width : 100%;
}
#footer .social-icon {
display : none;
}
#footer.Footer3.dark {
margin-top : 20px !important ;
}
.copyright-links, .copyright-links a, .copyright-links a:visited {
font-size : 11px;
color : #223365;
}
.copyright-links a:hover {
color : #223365;
}
footer a:hover {
color : #223365;
}
.copyrights-text {
font-size : 11px;
color : #223365;
}
#gotoTop:hover {
background-color : #223365;
}
#copyrights {
font-size : 12px;
line-height : 1.5;
}
.copyrights-menu {
margin-bottom : 0;
}
.footer_bas a, .footer_bas2 a {
margin : 20px;
font-weight : bold;
font-size : 13px;
}
.footer_bas {
background-color : rgb(236, 240, 241, 1);
text-align : center;
padding : 10px;
}
.footer_bas2 {
background-color : rgb(236, 240, 241, 1);
text-align : center;
padding : 0 10px 10px 10px;
}
#footer .col_full {
margin-bottom : 0 !important ;
}
.footer_drouot_gauche {
float : left;
margin-bottom : 10px;
width : 58px;
}
.footer_drouot_droit {
float : right;
margin-bottom : 10px;
width : 58px;
}
.device-xxs .footer_drouot_droit, .device-xs .footer_drouot_droit {
display : none;
}
@media (max-width: 991px) {
.product:not(.product-2):not(.product-3) .product-title h3 {
font-size : 12px;
line-height : 1.3;
}
#top-search form input {
font-size : 12px;
}
#top-cart > a > span {
right : -12px;
}
#primary-menu ul li:hover a.sf-with-ul {
color : #2e65a9 !important ;
}
#primary-menu ul ul a {
font-size : 12px;
line-height : 40px !important ;
color : #2e65a9 !important ;
text-transform : none;
}
#primary-menu ul ul li:hover > a {
font-size : 12px;
height : 40px !important ;
line-height : 40px !important ;
color : #223365 !important ;
text-transform : none;
background : #eee;
}
#primary-menu ul li:hover a {
color : #000 !important ;
background : #fff;
}
#cpgen-menu li:hover {
background : #fff;
}
#primary-menu ul ul li > a {
background-color : #fff !important ;
color : #223365 !important ;
}
#primary-menu ul ul li:hover > a {
background-color : #fff !important ;
color : #223365 !important ;
}
.header3 #top-search form {
top : -18px;
}
#logo img {
width : 210px;
height : auto;
}
#primary-menu-trigger {
background-color : transparent !important ;
}
#primary-menu-trigger {
top : 25px;
}
#primary-menu {
margin-top : 10px;
}
#primary-menu-trigger .icon-reorder {
color : #2e65a9 !important ;
background-color : transparent !important ;
height : 36px;
}
#top-search form {
top : 40px;
}
#top-cart a {
top : 62px;
}
#primary-menu > div > #top-cart {
margin : 11px 0 !important ;
}
#primary-menu > div > #top-search form {
height : 50px !important ;
}
#header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap {
min-height : 40px;
}
.header3 #top-cart, .header3 #side-panel-trigger {top : -89px;}
.header3 #top-search a {top : -58px;}
#primary-menu ul li {padding-left : 20px;}
#primary-menu ul ul a {font-size : 15px !important ;}
#primary-menu ul ul a:hover {font-size : 14px !important ;}
.ordre_true.product, .pageOrdre .ordre_true.product {height : 640px !important ;}
.ordre_false.product, .pageOrdre .ordre_false.product {height : 600px !important ;width : 265px;}
.col-sm-3.inscription_legende, .col-sm-2.inscription_legende {
width : auto;
margin-top : 20px;
margin-bottom : 10px;
}
.device-sm .col-sm-3.inscription_legende, .device-sm .col-sm-2.inscription_legende {width : 24%;}
.inscription_etape {
width : 100%;
}
textarea {
width : 100%;
}
input [type="radio"] {
width : 14px !important ;
}
input[type="text"] {
width : 100%;
}
input[type="email"] {
width : 100%;
}
input[name="montant"][type="text"] {
width : 90%;
}
.actualite_droite .entry.clearfix.actualite .entry-image {
width : auto;
clear : both;
margin-bottom : 10px;
}
#cpgenlogo {
width : 100% !important ;
padding-bottom : 20px;
}
#cpgen-menu {
border-bottom : 0 solid #fff;
}
body.top-search-open #top-search a i.icon-line-cross {
top : 6px;
}
.habillage_lot_phare {
display : none;
}
.page_calendrier .owl-theme .owl-dots .owl-dot {
display : none;
}

.page_statique h2 {
font-size : 15px;
}
.page_actualite_home {
width : 100%;
margin-top : 30px;
clear : both;
margin-bottom : 20px;
}
.calendrierVertical .item .verticalImage img {
transform : none;
overflow : visible;
margin-bottom : 17px;
}
}
@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 : 645px !important ;
}
.ordre_false.product, .pageOrdre .ordre_false.product {
height : 600px !important ;
}
}
@media (max-width: 767px) {
.ordre_false.product, .pageOrdre .ordre_false.product {
height : 630px !important ;
}
.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%;
}
.page_actualite .actualite .entry-image {
width : 100%;
float : left;
margin-right : 0;
}
.entry-c {
clear : both;
width : 100%;
}
.texteHeader {
margin-bottom : 30px;
width : 100%;
text-align : center;
}
.col_one_third.col_last.textAlignRight {
width : 100%;
text-align : center !important ;
}
.col_one_third {
margin-bottom : 20px !important ;
}
#footer .flags {
text-align : center;
}
.col_full.footer_bas {
margin-bottom : 0 !important ;
}
#top-cart.top-cart-open .top-cart-content {
z-index : 30;
margin-top : 36px;
}
.layoutsPage {
min-height : 200px;
}
.col-md-10.entry-c {
width : 100%;
}
.footer_drouot_gauche {
display : none;
}
.footer_drouot_droit {
float : left;
margin-bottom : 10px;
width : 100%;
}
.footer_drouot_droit img {
width : 50px;
margin-top : 10px;
}
.col-md-3.col_last {
width : 100%;
text-align : center;
}
.home_calendrier .verticalImage {
width : 100% !important ;
}
.carouselCouvCata, .calendrierVertical .cataPasDispo {
overflow : visible;
max-height : none;
float : left;
}
.home_calendrier .owl-theme .owl-controls .owl-nav [class*="owl-"] {
top : 68px;
}
.footer_drouot_droit {
display : none;
}
#copyrights {
font-size : 12px;
line-height : 1.5;
}
#top-cart.top-cart-open .top-cart-content {
z-index : 30;
margin-top : 40px !important ;
}
}
@media (max-width: 480px) {
.layoutsPage {
min-height : 200px;
}
.home_calendrier .owl-theme .owl-controls .owl-nav [class*="owl-"] {
top : 176px;
}
}