@charset "utf-8";
body { background-color: #fff;
  /*  background-image: url("/img_commun/01.png");
    background-position: left top; background-repeat: repeat;*/
   font-family: 'Open Sans', sans-serif; font-size: 12px; cursor: default; color: #222222; }
a { color: #000; text-decoration: none !important; }
a:hover {color: #ff8d00;}

.container { /*padding-left: 0px; padding-right: 0px; */}
.footer-widgets-wrap { }
.pub_temporaire { background-color: #d7d8d8; color: #000000; font-size: 18px; padding: 10px 0 10px 10px; text-align: left; text-transform: uppercase; }
*::-moz-selection {
background: none repeat scroll 0 0 #444444 !important;
color: #fff;
text-shadow: none;
}

#content {overflow:visible}
#logo a.standard-logo{/*display: block;*/
    margin: 0 auto !important;
    text-align: center !important;
    width: 70%;}
	
.device-lg #logo a.standard-logo, .device-md #logo a.standard-logo{
  padding-bottom: 10px;
}

.device-xxs #logo a.standard-logo {
  width: 80%;
}

#content .container { padding-top:30px;margin-bottom: 20px; }
.fancy-title { margin: 30px 0px; padding-bottom:20px}
.fancy-title h1, .fancy-title h2, .fancy-title h3, .fancy-title h4, .fancy-title h5, .fancy-title h6 { background-color: #ffffff!important; }
#footer.dark, .dark #footer { background-color: #000000; }
#top-bar { font-size: 13px; height: 33px;border-bottom:none;background-color:#090406; }
#top-social li { border: none; }
#top-social li a { /*color: #ffffff; */ font-family: arial, serif; }
#top-social li, #top-social li a, #top-social li .ts-icon, #top-social li .ts-text { height: 26px; line-height: 24px; }
#top-social li a { color: #223262; font-weight: bold; }
#top-social li, #top-social li a, #top-social li .ts-icon, #top-social li .ts-text { height: 25px; line-height: 24px; }
.icon-flagFr { background-image: url("/responsive/images/France.png"); background-repeat: no-repeat; background-size: 19px 19px; float: left; height: 32px; margin: 3px 0 0 9px; width: 24px; }
.icon-flagEn { background-image: url("/responsive/images/United-Kingdom.png"); background-repeat: no-repeat; background-size: 19px 19px; float: left; height: 32px; margin: 3px 0 0 9px; width: 24px; }
.top-links { float: right; }
.top-links.flags ul { width: 65px; top: 25px }
.top-links li:hover { background: #fff none repeat scroll 0 0; }
.lang-link { }
.flag_inactive img { opacity: 0.5; }
.flag_inactive img:hover { opacity: 1; transition: opacity 0.15s ease-in-out 0s; }
.flag_active img { opacity: 1; }
#content, #page-title.page-title-nobg, #wrapper { background-color: #ffffff; }
.device-lg #content, .device-lg #page-title.page-title-nobg, .device-lg #wrapper, .device-md #content, .device-md #page-title.page-title-nobg, .device-md #wrapper {margin-top: 70px;}


#header, #header-wrap, #primary-menu:not(.style-2), #primary-menu:not(.style-2) > ul { height: 40px; transition: height 0.4s ease 0s, opacity 0.3s ease 0s; }
#primary-menu ul li:hover > a { text-decoration: none !important; }
#primary-menu { border-top: 1px solid #fff; }
.device-sm #primary-menu { border-top: none; }
.sticky-header #primary-menu { border-top: none; }
/*#logo img { height: 70px; margin-top: -20px; transition: height 0.4s ease 0s, opacity 0.3s ease 0s; }*/



.device-sm .sf-js-enabled.show, .device-xs .sf-js-enabled.show, .device-xxs .sf-js-enabled.show { background: #444444; }
.device-md #logo img { /*height: 60px;
  margin-top: -16px;*/
transition: height 0.4s ease 0s, opacity 0.3s ease 0s; }
.sticky-header #logo img { height: 70px; margin-top: -1px; }
/* ---------------------- Header / Menus --------------------*/
.special_menu.top-links { float: right; margin-top: 0px; margin-bottom: 5px; }
#header.sticky-header #header-wrap { background-color: #fff; }
#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 { height: 40px; }
#primary-menu ul li { margin-left: 40px; }
#header-wrap { padding-top: 10px 0 0; }
#primary-menu {/*border-top:1px solid #fff;margin-top: 7px;padding-top: 13px;*/ }
.flag { margin-top: -3px; }
#header { border-bottom: none; }
#header.full-header { border-bottom-color: #000000; }
#logo { height: auto!important; margin-right: 0px!important; }
#logo img { height: auto !important; }
#primary-menu ul ul, #primary-menu ul li .mega-menu-content { top: 18px; background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0; }
.special_menu.top-links .icon-search3 { color: #fff; font-size: 14px; }
#header.full-header #primary-menu > ul { border: none; margin-right: 0px; padding-right: 0px; }
#header, #top-bar { background-color: #090406;border-bottom-color: #0000; }
#header.sticky-style-2 #top-bar { font-size: 12px!important; line-height: 14px!important; }
#header.full-header #logo { margin-right: 0px; padding-right: 0px;/* margin-top: -14px; */ border-right: none; }
.top-links ul ul, .top-links ul div.top-link-section { width: 62px; top: 17px; margin-left: 13px; background-color: #000; }
/*.stretched #top-bar .container { width: 100%; padding: 0 30px }*/

#top-bar { line-height: 30px!important; }
.top-links ul li { border: none; height: 20px; }
.lang-link { }
.flag_active img {     opacity: 1; }
#header .social-icon { color: #000; }
.adresse { font-size: 12px; line-height: 16px; }
#primary-menu ul { height: 60px; }
#primary-menu ul li { margin-left: 12px; }
#primary-menu ul li a { color: #ffffff; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 30px; letter-spacing: 0; line-height: 0; /*margin-top: 0;*/ padding: 0 10px; /* transition: height 0.0s ease 0s, line-height 0.4s ease 0s, margin 0.4s ease 0s, padding 0.4s ease 0s;*/ }
#primary-menu ul li a:hover {background-color:#ff8d00;}
#primary-menu ul ul li:hover {background-color:#ff8d00!important; color: #ffffff!important; padding-left: 11px; }

#primary-menu ul ul li:hover > a {background-color:#ff8d00!important; color: #ffffff!important; padding-left: 11px; }
#primary-menu { height: 40px; }
.device-md #primary-menu ul li a { padding: 0 4px; }
#primary-menu ul ul a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; /*height: auto !important;*/ text-transform: none; line-height: 12px !important; color: #fff !important; padding-bottom: 10px; padding-top: 16px !important; margin-top: 0px; }
#primary-menu ul ul { width: 160px; padding-left: 0px }

#primary-menu > div > ul > li.current a { color: #FFFFFF !important; }
.sub-menu { margin-bottom: 0px; }
.sub-menu ul li a:hover  {background-color:#ff8d00;}
.sub-menu .sfHover  {background-color:#ff8d00;}

/*#primary-menu ul ul { width: 260px; padding-left: 10px }*/


#primary-menu.style-4 > ul > li > a { border: 1px solid rgba(0, 0, 0, 0); border-radius: 2px; height: 44px; line-height: 42px; margin: 0px 0; }
#primary-menu-trigger .icon-reorder { color: #fff; }
#primary-menu.style-2 { border-top: none; background: #000; }
#primary-menu.style-2 ul ul, #primary-menu.style-2 ul li .mega-menu-content { top: 39px; }
.menu_social { float: right; margin-top: 5px; margin-bottom: 5px; width: 200px; }
.menu_social .newsletter, .menu_social .facebook { float: left; }
#top-search form input.loupe { background: #ffffff url("/image/bt_go.gif") no-repeat scroll 6px 1px; border-left: 1px solid #ccc; border-radius: 0 5px 5px; color: #000000; float: left; height: 59%; margin-left: -15px; padding-left: 36px !important; width: 20px; }
#primary-menu .container #top-search form input, .sticky-header #top-search form input { border: medium none !important; text-transform: uppercase; }
.form-control { float: left; width: 80%; }
#menu_recherche { float: right; padding-top: 20px; }
.bloc_mois_date { float: left; width: 100%; color: #ff8d00; font-size: 18px; margin-bottom: 20px; margin-top: 20px; text-transform: uppercase; border-bottom: 2px solid #f5f5f5; }
.entry-image.no_couv { background-image: url('/image/catalogue_no_couv.png'); background-position: center center; background-repeat: no-repeat; /*background-size: 100% 100%;*/ }
a.link_underline { font-weight: bold !important; }
#primary-menu .container.clearfix { height: 40px; }
#primary-menu.style-2 > div #top-search, #primary-menu.style-2 > div #top-cart, #primary-menu.style-2 > div #side-panel-trigger { margin-top: 11px; margin-bottom: 17px; }
#top-search form input { background: #ffffff none repeat scroll 0 0; border-radius: 6px; float: left; font-size: 12px; height: 60%; line-height: 25px; margin-top: 8px !important; padding: 5px 5px 5px 7px !important; }
#top-cart .top-cart-content { border-top: none; top: 74px; }
#top-cart a:hover, #top-search  a:hover {color:#ff8d00;}
#header.sticky-header:not(.static-sticky) #top-search, #header.sticky-header:not(.static-sticky) #top-cart, #header.sticky-header:not(.static-sticky) #side-panel-trigger { margin-top: 12px !important; }
#primary-menu-trigger, #page-submenu-trigger { line-height: 37px !important; }
#header.sticky-header:not(.static-sticky) #primary-menu > ul > li > ul, #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > .mega-menu-content, #header.sticky-header:not(.static-sticky) #primary-menu > ul > li.mega-menu > .mega-menu-content { top: -3px; }
#primary-menu.style-2, #primary-menu.style-2 > div > ul, #primary-menu.style-2 > div > ul > li > a { height: 40px; color: #fff; }
#primary-menu.style-2 > div > ul, #primary-menu.style-2 > div > ul > li > a:hover { color: #fff!important; text-decoration: none; }
#header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap {  }

#header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap { margin-top: 0px; border-top: 1px solid #ffffff; height: 112px!important;  }
 
#header.sticky-header #header-wrap { margin-top: 0px; }
#top-cart > a > span { background-color: #444444; }
.entry-title h2 { cursor: default; }
.entry-title h2 a:hover { color: #ff8d00; cursor: pointer; }
.style-2 .container #top-cart .top-cart-content { top: 31px; }
a.button.button-3d.button-small.nomargin.fright { width: 300px; background: #444444; }
a.button.button-3d.button-small.nomargin.fright:hover { background: #444444; }
#top-search a, #top-cart a, #side-panel-trigger a { color: #ccc; display: block; font-size: 15px; height: 10px; line-height: 13px; text-align: center; transition: color 0.3s ease-in-out 0s; /*width: auto; */ }
#top-cart-trigger { width: 20px; margin: 0 10px; }
#top-cart .top-cart-action.clearfix a { height: 22px; color: #fff; padding-top: 5px; }
.button.button-3d:hover { background-color: #000 !important; }
 @media (max-width: 991px) {
#primary-menu.style-2 > div #top-search, #primary-menu.style-2 > div #top-cart, #primary-menu.style-2 > div #side-panel-trigger { margin-top: 15px !important; }
#top-search a { margin-top: 13px !important; }
#primary-menu > div > #top-search a, #primary-menu > div > #top-cart, #primary-menu > div > #side-panel-trigger { margin: 13px !important; }
#primary-menu > div > ul{margin-top:40px !important;}
}




.modal-body { text-align: left; }
.calendrier_milieu, .actualite_droite { float: left; padding-top: 22px; }
.calendrier_milieu .entry-image img { border-radius: 0px; border: 1px solid #000; }

 @media all and (min-width:1200px) {
#primary-menu ul li { margin-left: 20px; }
}
body.device-sm:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li:hover a, body.device-sm:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current a, body.device-sm:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li:hover a, body.device-sm:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current a { color: #fff !important; }
/*body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li:hover a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li:hover a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current a { color: #000000 !important }*/
#primary-menu ul ul, #primary-menu ul li .mega-menu-content { box-shadow: none; }
.device-sm .sf-js-enabled {/*background:#ccc*/ }
#primary-menu .container #primary-menu-trigger { left: 20px; text-align: left; top: 0px; width: 90%; }
#primary-menu ul.sf-js-enabled.show ul li a { line-height: 17px !important; width: 100% !important; }
#primary-menu ul ul { width: 100%; }
.top-links li:hover { background: none; }
#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: 5px !important; height: auto !important;*/ }
#header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a { line-height: auto !important; }

.top-links li > a { color: #cccccc!important; height: auto !important;font-size: 10px;text-transform: uppercase; font-weight:normal;}
.device-md #primary-menu ul ul, .device-lg #primary-menu ul ul { width: 190px; margin-top: 0px; }
#primary-menu ul ul, #primary-menu ul li .mega-menu-content { padding-bottom: 0px; }
#primary-menu ul ul li { width: 100%; }

#primary-menu ul ul li:hover > a { color: #fff !important; background: #ff8d00 !important; }

#primary-menu ul ul, #primary-menu ul li .mega-menu-content { border: none; }

#primary-menu ul li:hover { background: #ff8d00; color: #fff !important; }

#primary-menu ul li:hover a.sf-with-ul { color: #fff !important; margin-top: 0px; top: 0px; }
#gotoTop:hover { background-color: #444444; }
#primary-menu > ul > li:hover a, #primary-menu > ul > li.current a { color: #fff !important; }
h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; color: #444444; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: #ff8d00 !important; }
.pagination > li > a, .pagination > li > span { color: #000; }
#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 { /*height: 40px;*/ }
#header.sticky-style-2 {
  height: 214px;
  background: #090406;
}
#content p { font-size: 13px; line-height: 16px; }
#wrapper { box-shadow: none; }
/* ---------------------- ACCUEIL --------------------*/



.revo-slider-emphasis-text { font-size: 64px; font-weight: 700; letter-spacing: -1px; font-family: 'Raleway', sans-serif; padding: 15px 20px; border-top: 2px solid #FFF; border-bottom: 2px solid #FFF; background: rgb(255, 255, 255); background: rgba(255, 255, 255, .5); }
.revo-slider-desc-text { font-size: 25px; line-height: 25px; font-family: 'Lato', sans-serif; width: 650px; text-align: center; line-height: 1.5; background: rgb(255, 255, 255); background: rgba(255, 255, 255, .5); }
.revo-slider-caps-text { font-size: 25px; line-height: 25px; font-weight: 400; letter-spacing: 3px; font-family: 'Raleway', sans-serif; background: rgb(255, 255, 255); background: rgba(255, 255, 255, .5); }
.tp-caption { margin-left: 15px; padding: 5px 10px; }
.tp-caption .button.button-border.button-light { border-color: #eeeeee; color: #eeeeee; margin-left: -10px !important; background: rgb(0, 0, 0); background: rgba(0, 0, 0, .5); }

.accueil_actualite { float: left; }
#actusListeAccueil .entry-image img { border-radius: 0; }
#actusListeAccueil .spost .entry-image { float: none; }
.entry-image.couverture_catalogue_phare { margin-right: 10px; padding: 0; float: left; width: auto; }
.entry-image.couverture_catalogue_phare img { width: auto!important; float: left; }
.pageAccueil #wrapper { background: none !important;  }
.infosVentesAccueil { float: left; }
.camera_caption { bottom: unset; background-color: rgba(0, 0, 0, 0.6); height: auto; margin: 10px; max-width: 30%; padding: 10px; width: auto !important; }
.cameraContents h4 { font-size: 14px !important; }
.camera_caption .container { width: 100%; float: left; }
.pageAccueil .spost .entry-image, .pageAccueil .spost .entry-image a, .pageAccueil .spost .entry-image img, .pageAccueil .spost .entry-image i { height: auto; width: 90px; }

.pageAccueil .accueil_liste_actus .entry-c {
  float: left;
  margin-bottom: 10px;
  margin-top: 10px;
  max-height: 74px;
  width: 100%;
  overflow:hidden;
}
.pageAccueil .accueil_liste_actus .spost .entry-image, .pageAccueil .accueil_liste_actus .spost .entry-image a, .pageAccueil .accueil_liste_actus .spost .entry-image img, .pageAccueil .accueil_liste_actus .spost .entry-image i {
  width: 164px;
}


.pageAccueil .entry-image.widget_no_couv { border-radius: 4px; height: 70px; }
.pageAccueil .actualite_texte, .pageAccueil .actualite_texte a:link, .pageAccueil .actualite_texte a:visited { color: #444444; font-style: italic; }
.pageAccueil .actualite_texte a:link { margin-top: 5px; float: left; width: 100%; }
.pageAccueil .spost:first-child, .pageAccueil .mpost:first-child { padding-top: 20px; }
.pageAccueil.device-lg .spost, .pageAccueil.device-md .spost {  }
.pageAccueil.device-sm .spost, .pageAccueil.device-sm .spost {  }
.pageAccueil.device-lg .accueil_liste_pub .spost, .pageAccueil.device-md .accueil_liste_pub .spost { height: 80px; }
.pageAccueil .fondslide {background-color:#cccccc;width:auto;height:301px; border-bottom:1px solid #444;margin-bottom:10px;}
.pageAccueil #content .container {margin-top: 0px;margin-bottom:0px;padding-top:0px;}
.owl-theme .owl-controls .owl-nav [class*="owl-"] { margin-top: -36px; }
.icon-search, .icon_bell, .icon_calculator, .icon_credit-card, .icon_list2, .icon_envelop, .icon_clipboard, .icon_mail3, .icon_mail2 { float: left; font-size: 22px; margin-left: 15px; margin-top: 14px; }
.pageAccueil .icon-search { margin-top: 9px }
.actualites_droite .separation_actualites { border-top: 1px dashed #e5e5e5; margin-top: 20px; padding-top: 20px; }
.pageAccueil.device-lg .col-md-12.belles_encheres { margin-top: 20px; margin-bottom: 20px;padding-bottom: 7px; }
.pageAccueil.device-md .col-md-12.belles_encheres { margin-top: 20px;/* width: 66.6667%*/ }







.lien_tous_accueil { margin-right: 10px; }
.pageAccueil.device-md #actusListeAccueil .spost:last-child { /*display: none*/ }
.pageAccueil.device-md #Popular-item .spost.clearfix:nth-child(4) { display: none; }
.pageAccueil.device-md #actusListeAccueil .spost clearfix:nth-last-child(1) { display: none; }
/*.pageAccueil.device-lg .accueil_liste_actus*/, .pageAccueil.device-lg .accueil_liste_ventes {height: 442px;}
/*.pageAccueil.device-md .accueil_liste_actus, */.pageAccueil.device-md .accueil_liste_ventes { height: 315px; }
/*.pageAccueil.device-sm .accueil_liste_actus,*/ .pageAccueil.device-sm .accueil_liste_ventes { height: 400px; }
.accueil_liste_ventes .entry-meta li { font-style: normal; }
.calendrier_milieu .bloc_vente_pictos {
  padding-left: 0;
}
 @media all and (min-width:967px) {
/*.accueil_liste_actus, .accueil_liste_ventes { height: 350px; }*/
}
.lien_tout { background-color: #d7d8d8; color: #000000; float: right; height: 20px; padding: 4px; }
.lien_tout:hover { background-color: #ff8d00; color: #fff; }
a.lien_bleu:hover { color: #fff; }
.lien_tout:hover a.lien_bleu { color: #fff; }
.lien_ventes_accueil, .lien_actualites_accueil { border-bottom: 1px solid #d7d8d8; float: left; margin-left: 10px; margin-right: 10px; padding-top: 55px; width: 100%; margin-bottom: 10px; }
.actualites_droite .spost .entry-image, .actualites_droite .spost .entry-image a, .actualites_droite .spost .entry-image img, .actualites_droite .spost .entry-image i { height: auto; max-width: 48px; }
a.lien_bleu { color: #767c84; text-decoration: none; }
.actualites_droite .entry-meta { display: none; }
.actualites_droite .separation_actualites:last-child { border: medium none; }
.actualite_texte { width: 100%; float: left; line-height: 13px; }
.belles_encheres .encart_lot_photo img { max-height: 120px; max-width: 100px; }
.spost .entry-title h4 a, .mpost .entry-title h4 a { color: #000; }
/*
.col-md-12.bandeau_encheres {border-bottom:1px solid #000;float: left;padding-left: 0;padding-right: 0;height: 350px;overflow: hidden;}

.bandeau_encheres .oc-item img {height:350px !important;text-align:center;border-right: 3px solid #cccccc;}
.bandeau_encheres .owl-carousel .owl-stage::after {background-color:#fff;float:left}


.bandeau_encheres .owl-stage {background-color:#fff !important;float:left}*/
.bandeau_encheres .oc-item {background:#fff;float:left}
.bandeau_encheres .portfolio-desc {display:none}
.bandeau_encheres .lot_description, .bandeau_encheres .nom_art { display: none; }


.belles_encheres .lot_description, .belles_encheres .nom_art { display: none; }
.owl-carousel .owl-stage::after { background: #ccc none repeat scroll 0 0; }
.belles_encheres .portfolio-image { display: table-cell; height: 110px; margin-bottom: 10px; margin-right: 19px; overflow: hidden; text-align: center; vertical-align: middle; float: left; }
.phare_accueil_date, .phare_accueil_picto, .phare_accueil_vente_nom { /*display: none; */ }
.vente_phare .entry-title h4 { margin: 5px 0; font-size: 12px; color: #ff8d00; font-weight: bold; line-height: 12px; }
.belles_encheres .owl-carousel .owl-item img { max-height: 110px; margin: 0 auto; }




.entry-meta li { font-family: Arial, Helvetica, sans-serif; }
.pageAccueil .col_full { margin-bottom: 20px; }
.content-wrap .pageCalendrier { padding: 10px 0 0; }
.content-wrap.accueil { padding:0px 0px 20px 0px; }
.entry-image.widget_no_couv { }
.spost .entry-title h4, .mpost .entry-title h4 { line-height: 12px; font-size: 12px; font-weight: bold; }
.spost .entry-title h4 { color: #000; }
.entry-image.widget_no_couv { background-image: url('/image/widget_catalogue_no_couv.jpg'); background-position: center center; background-repeat: no-repeat; /*background-size: 100% 100%;*/ }
.titre_page a, .titre_accueil a { text-decoration: none; color: #ff8d00; padding: 5px; }
.titre_page, .titre_accueil { /*background: #444444 none repeat scroll 0 0; */ border-radius: 2px; color: #ff8d00; font-size: 20px; margin: 10px 0; padding: 0px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold; border-bottom: 1px solid #000000; }
.sous_titre { color: #ff8d00; float: left; font-size: 16px; font-style: italic; font-weight: bold; margin-bottom: 20px; margin-top: 20px; text-transform: uppercase; width: 100%; }
#header .titre_etude {font-family: Arial,Helvetica,sans-serif;font-size: 14px;font-weight: bold;text-transform: uppercase;color:#ff8d00;line-height:14px;}
#header .texte_etude {font-family: Arial,Helvetica,sans-serif;font-size: 14px;font-weight: normal;color:#fff;}
.device-xxs .topetude {float:left;text-align: center;width:100%;}
.titre_etude {font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: bold;text-transform: uppercase;color:#ff8d00;line-height:14px;}
.texte_etude {font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: normal;color:#ffffff;}
.texte_etude a{color:#ff8d00;padding-bottom: 20px;}
.device-sm #header .titre_etude, .device-xs #header .titre_etude, .device-xxs #header .titre_etude{font-size: 12px;text-align: center;float: left;width: 100%;}
.device-sm #header .texte_etude,.device-xs #header .texte_etude ,.device-xxs #header .texte_etude{font-size: 11px;text-align: center;float: left;width: 100%;padding-bottom: 20px;}

.slide.content-wrap { padding-bottom: 0 !important; }
.slide .content-wrap { padding: 80px 0 0 0 !important; }
.owl-carousel.owl-carousel-full.news-carousel.header-stick.bottommargin-lg { padding-top: 0px !important; }
a .bouton_accueil { text-decoration: none !important; }
.pageAccueil.device-lg .phare_accueil_image_couv { border: 1px solid #000000; margin-bottom: 15px; text-align: center; width: 85%; }
/*.phare_accueil_image_couv img { width: 55% }*/
.bouton_accueil { /*background: none repeat scroll 0 0 #d7d8d8;*/ color: #000000; font-weight: bold; margin: 10px 0 7px 37px; padding: 5px 13px; text-decoration: none; text-transform: uppercase; /*max-width: 220px;*/ }
.bouton a { color: #FFFFFF; background-color: #444444; border-radius: 4px; width: auto; padding: 8px; text-align: center; float: right; margin-bottom: 30px; text-transform: uppercase; }
.bouton :hover { background-color: #ff8d00; color: #fff; text-transform: uppercase; }
.pageAccueil.device-lg .boutons_widget { margin-left: 20%; margin-top: 10px; }
.pageAccueil.device-md .boutons_widget { margin-left: 10%; margin-top: 20px; }
.pageAccueil.device-xs .boutons_widget, .pageAccueil.device-xxs .boutons_widget { margin-top: 10px; }
.pageAccueil.device-sm .boutons_widget { margin-top: 20px; }
.boutons_accueil { border: 1px solid #cccccc; border-radius: 4px; float: left; margin-bottom: 4px; width: 79%; }
.pageAccueil .owl-stage { background-color: #fff; }
.pageAccueil.device-sm .boutons_accueil { margin-bottom: 25px; }
.pageAccueil.device-md .boutons_accueil { width: 90%; }
.pageAccueil.devi;
ce-xs .boutons_accueil, .pageAccueil.device-xxs .boutons_accueil { width: 100%; }
/*.boutons_accueil{float:left;width:100%}*/
.boutons_accueil:hover { background: #333; color: #fff; float: left; }
.boutons_accueil:hover .bouton_accueil { color: #fff }
.device-sm .vente_phare { float: left }
.device-sm .col-md-4 { width: 100% }
.device-sm .boutons_widget { float: right; width: 40% }
.device-xs .boutons_widget { float: left; width: 100% }
.device-sm .boutons_widget .icon_calculator::before, .device-xs .boutons_widget .icon_calculator::before, .device-sm .boutons_widget .icon_clipboard::before, .device-xs .boutons_widget .icon_clipboard::before { margin-top: 15px; }
.device-sm .phare_accueil_image_couv { text-align: center; }
.device-sm .phare_accueil_image_couv img { width: 60%; }
.device-sm .col-md-4.calendrier_milieu { width: 50%; }
.device-sm .col-md-4.actualites_droite { width: 50%; }
/* ---------------------- PAGES STATIQUES ----------------------*/


.specialites { margin-bottom: 30px; }
.specialites:hover img { opacity: 0.6; }
.specialites:hover .title_specialites { background-color: rgba(255, 255, 255, 0.6); color: #000; }
.title_specialites { background-color: rgba(0, 0, 0, 0.6); bottom: 0; color: #ffffff; display: table; float: left; font-family: arial; font-size: 13px; font-weight: 400; height: 50px; margin: -50px 0 0; padding: 6px 10px; position: relative; text-align: center; text-transform: uppercase; width: 100%; }
.device-sm .col-xs-12.col-md-3.specialites { width: 49%; }
.spe span { display: table-cell; line-height: 16px; text-align: center; vertical-align: middle; }
.spe img { }
ul.tab-nav:not(.tab-nav-lg) li a { background-color: #f2f2f2; color: #444444!important; display: block; font-size: 14px; font-weight: bold; height: 40px; line-height: 40px; padding: 0 15px; }
ul.tab-nav:not(.tab-nav-lg) li a:hover { color: #ff8d00; }
.fond_estimation { background-color: #ececec; float: left; width: 100%; }
.num_etape_un, .texte_etape_un, .num_etape_deux, .texte_etape_deux, .num_etape_trois, .texte_etape_trois { float: left; font-size: 15px; font-weight: bold; margin-right: 5px;color:#ff8d00 }
.row.inscription_etape_un, row inscription_etape_deux, row inscription_etape_trois { margin-bottom: 10px; }
#etape1, #etape2, #etape3, #droit { margin-bottom: 20px; padding: 10px; }
.pageAcheter #myTabContent { padding: 20px; border-right: 1px; border-bottom: 1px; border-left: 1px; border-color: #ddd; border-style: solid; border-top: none; }
.pageAcheter .boot-tabs { margin-bottom: 0px !important; }
.pageAcheter #myTab h3 { margin-bottom: 0px; }
.pageAcheter .content-wrap {/* padding: 20px 0; */ }
.pageAcheter { text-align: justify; }
.statique .fancy-title { margin-bottom: 0px; }
.contenu { padding-left: 15px; padding-right: 15px; }
#slider { }
.cadre .gauche.col-md-12 { padding: 0px 10px 10px 0; }
.gauche.col-md-7 p { text-align: justify; }
.camera_wrap { box-shadow: -3px 5px 7px #999; }
.camera_wrap .camera_pag .camera_pag_ul li { background: #3f3338!important; }
#slider { overflow: visible; margin-top: -10px; }
.camera_pag { z-index: 9999; background: #ccc; }
.cameraContent .container { padding-left: 0; }
.camera_wrap .camera_pag .camera_pag_ul {/* margin-top: 5px !important; bottom: -1px !important; float: left !important; list-style: outside none none; padding-left: 0 !important; padding-right: 0 !important; padding-top: 0; position: sticky !important; z-index: 444444 !important;*/ }
.flex-caption { max-width: 100%; }
.camera_caption > div { padding: 5px 5px !important; }
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent { background: #999 !important; }
.camera_wrap .camera_pag .camera_pag_ul li { background: #fff !important; border: none !important; }
.menu_departement.col-md-3 { box-shadow: 0 3px 9px #cccccc; margin-top: 20px; padding: 5px 5px 10px 0; }
.spe-titre-all { color: #003399; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.dpt { }
a.liens_specialites_current { color: #993333; font-style: italic; line-height: 13px; text-decoration: underline !important; font-weight: bold; }
.slider_camera.col-md-9 { padding-top: 22px;}
.slider_camera {margin-bottom: 60px; margin-top: 100px;}

.slider-caption-bg { left: 0px; padding: 0px; }
.cadre.col-md-12 { border-left: 1px solid #cccccc; margin-top: 0px; }
.cadre .gauche.col-md-6 { padding: 10px 10px 10px 0px; }
.cadre .droite.col-md-6 { padding: 10px 0px 10px 10px; }
.cadre .gauche.col-md-7 { padding: 14px 10px 10px 20px; }
.cadre .droite.col-md-5 { padding: 14px 0px 10px 10px; }
.slider_camera.col-md-12 { padding: 0 !important; }
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent { background-color: #fff; }
.camera_wrap a { color: #fff }
.specialites .titre03 { float: right; margin-right: 10px; width: 310px; }
ul.tab-nav.tab-nav2 li.ui-state-active a { background-color: #444444;color:#FFF!important; }
.titre03 { border: 1px solid #cccccc; display: block; font-size: 14px; font-weight: bold; line-height: 14px; min-height: 50px; outline: medium none; padding: 15px 8px 0; text-decoration: none; text-transform: uppercase; margin-bottom: 10px; }
.titre03.active { background: none repeat scroll 0 0 #cccccc; color: #000000; }
.camera_wrap .camera_pag .camera_pag_ul li { border: 1px solid #000 }
 @media all and (min-width: 2px) and (max-width:1200px) {
.slider_camera.col-md-12 { padding: 0px !important; }
}
.cameraContents h4, .cameraContent p { color: #fff; margin: 0; }
.cameraContents h4 { font: italic 22px Arial, sans-serif; text-transform: uppercase; }
.cameraContent p { font: 17px Anton, sans-serif; letter-spacing: -1px; margin: 0; padding-bottom: 0px; }
.statique .fancy-title.title-double-border::before, .statique .fancy-title.title-border::before, .statique .fancy-title.title-border-color::before { left: 15px; position: absolute; width: 97%; }
.statique .fancy-title.title-border::before { margin-top: 10px; }
.camera_caption > div { padding: 0 20px }
.content-wrap { padding: 0px; }
.statique.content-wrap {  }
#content .pageStatique .container {
    margin-top: 0px;
}
.pageExpertiser #content.container,.pageVendre #content .container, .pageServices #content.container,.pageMaison #content.container,.pageConditions #content.container, .pageEstimer #content.container {
    margin-top: 0px!important;
}


.statique.col-md-10 { border: 1px solid #cccccc; line-height: 13px; }
.fancy-title.title-border h3 { color: #000; text-transform: uppercase; font-size: 17px; }
.statique.content-wrap .container.clearfix { /*border: 1px solid #cccccc*/ }
.bloc_savoir_plus { background: #d7d8d8 none repeat scroll 0 0; color: #000000; float: right; font-weight: bold; margin: 10px 0; padding: 5px 7px; text-transform: none; border-radius: 4px; }
.pageLieux .col-md-3.col-sm-6.bottommargin:hover { background-color: #f5f5f5; }
.pageLieux .col_half { margin-bottom: 20px; }
.bottommargin { margin-bottom: 10px !important; }
.pageLieux .imprimerLieuxVentes { background: #ffffff url("/image/calendrierSpriteFr.png") no-repeat scroll -309px -300px; float: right; height: 23px; width: 148px; }
.pageLieux .modal-header .close { margin-top: 3px; }
.bloc_savoir_plus:hover { background: #333; color: #fff; border-color: #333; }
.pageVendre .bloc_savoir_plus { background: #d7d8d8 none repeat scroll 0 0; color: #000000; float: right; font-weight: bold; height: 40px; margin: 10px 0; padding: 14px; text-align: center; text-transform: none; width: 100%; font-size: 14px; height: 50px; float: left; }
.bloc_adresse { font-size: 14px; font-weight: bold; text-align: left; }
.team-title { float: left; height: 60px; width: 100%; }
.team-title h4 { font-size: 15px; line-height: 15px; font-weight: bold; text-align: center; text-transform: uppercase; }
.team-desc p { font-size: 12px; line-height: 13px; text-align: justify; }
.fond_estimation table { padding: 10px; }
#inscription #estim table td:first-child { width: 240px; }
.titre_estimation { color: #003399; font-weight: bold; line-height: 12px; margin: 10px 0; text-transform: uppercase; }
.equipe_img { float: left; margin-bottom: 6px; margin-right: 10px; }
.equipe_fonction { font-size: 12px; font-weight: bold; margin-bottom: 10px; margin-right: 3px; text-transform: uppercase; }
.equipe_lieu { color: #444444; font-style: italic; }
.equipe_nom { color: #003399; }
.encart_lot_block { margin-bottom: 20px; }
.encart_lot_resultat { color: #666666; margin-top: 4px; text-align: center; text-transform: uppercase; }
.belle_encheres_colonne .encart_lot_photo { display: table-cell; text-align: center; vertical-align: middle; width: 150px; }
.belle_encheres_colonne .nom_art, .belle_encheres_colonne .encart_lot_description, .belle_encheres_ligne .nom_art, .belle_encheres_ligne .encart_lot_description { display: none; }
.img_statique { margin: 13px 0; float: left; width: 100%; }
.fancy-title2.title-border h3 { color: #000000; font-size: 17px; margin-top: 20px; text-transform: uppercase; }
.pagePaiement h3 { float: left; font-size: 17px; font-weight: bold; margin: 20px 0; padding-right: 10px; text-transform: uppercase; width: 100%; color: #000; }
.pagePaiement .label { border-radius: 0.25em; color: #000!important; display: inline; font-size: 14px!important; font-weight: bold; line-height: 1; padding: 0.2em 0.6em 0.3em; text-align: center; vertical-align: baseline; white-space: nowrap; }
.pagePaiement, .freeForm { font-size: 14px; }
.pagePaiement input, .freeForm input { height: 26px; }
.pagePaiement div.row span.label { float: left; text-align: right; width: 390px; }
.formEnvoyer input[type="button"] { background: none repeat scroll 0 0 #444444; border: medium none; border-radius: 4px; color: #ffffff; float: left; height: 38px; padding: 10px; }
.freeForm .row { float: left; padding-bottom: 10px; width: 100%; color: #000; }
.freeForm .label { float: left; font-size: 14px; width: 250px; color: #000; text-align: left; }
.pageLieux .col_half { text-align: justify; }
 @media all and (min-width: 2px) and (max-width: 992px) {
.belle_encheres_colonne { display: none; }
.img_statique { margin: 13px 0; float: left; }
.img_statique { width: 100%; }
.menu_departement.col-md-3 { display: none; }
}
 @media all and (min-width: 1000px) {
.pageLieux .col-md-3.col-sm-6 { height: 560px; }
.pageLieux .col-sm-6 .team-description { height: 460px; }
}
 @media all and (min-width: 480px) and (max-width:999px) {
.pageLieux .col-md-3.col-sm-6 { height: 640px; }
.pageLieux .col-sm-6 .team-description { height: 560px; }
}
.belle_encheres_colonne .encart_lot_photo img { max-width: 100px; }
.nom_art { color: #333333; font-size: 12px; font-weight: bold; }
/* ----------------------- ACTUALITE MODE LISTE ------------------------*/

.pageActualite .panel-heading { border-top-left-radius: 3px; background: #444444; border-top-right-radius: 3px; padding: 10px 15px; color: #fff; text-transform: uppercase; }
.all_actus { }
.pageActualite .small-thumbs .entry-image, .pageActualite .ievent .entry-image { float: left; margin: 0 20px 20px 0px; width: 100px; }
.pageActualite .panel.panel-default { margin-bottom: 30px; }
.pageActualite.device-xxs .small-thumbs .entry-image, .pageActualite .ievent .entry-image { margin: 0 auto; width: 100%; text-align: center }
.pageActualite.device-xxs .small-thumbs .entry-image, .pageActualite .ievent .entry-image img { text-align: center; display: inline }
.pageActualite .entry-title, .pageActualite .date_actualite, .pageActualite .texte_actualite { float: left; width: 100%; }
.pageActualite #content { padding-top: 0px; }
.pageActualite #content .container, .pageExpertiser #content .container {  }
.pageExpertiser .content-wrap { padding-top: 0px; }
.pageActualite .annees {padding-bottom:20px; }
/*.pageActualite #posts .icon-facebook, .pageActualite #posts .icon-twitter, .pageActualite #posts .icon-gplus { color: #967959 }*/
.pageActualite .entry-title h2 a { color: #ff8d00; }
.pageActualite .entry-c { float: left; width: 80% }
.pageActualite .actualite_tags { bottom: 0; color: #444444; position: absolute; width: 80%; }
.pageActualite .si-share { visibility: hidden; }
.pageActualite .actualite:hover .si-share { visibility: visible; }
.small-thumbs ul.entry-meta.clearfix { clear: none; float: left; }
.pageActualite .col-md-9.small-thumbs { padding: 15px }
.entry.clearfix.actualite { border-bottom: 1px solid #999; clear: both; margin-bottom: 8px; margin-top: -8px; }
.pageSpecialites .entry-title h2 a { color: #444444; }
/* ----------------------- ACTUALITE MODE COLONNE ----------------------*/
.post-grid .entry-title h2 { font-size: 14px; height: 30px; line-height: 17px; margin-top: 13px; text-transform: none; }
.post-grid ul.entry-meta.clearfix { clear: none; float: left; }
.post-grid .entry-content { line-height: 14px; }

/* ----------------------- slide home ----------------------------*/
.bandeau_encheres .owl-carousel .owl-item img {border-right:2px solid #ccc;}

.bandeau_encheres {border-bottom: 1px solid #000;padding-left: 0px;padding-right: 0px;margin-top: -43px;border-top: 1px solid #fff;}

#oc-portfolio1 { height: 500px;overflow: hidden;width:auto;}


 @media (max-width: 991px) {
	 .bandeau_encheres {border-bottom: 1px solid #000;padding-left: 0px;padding-right: 0px;margin-top: -70px;border-top: 1px solid #fff;}
	 
}

.bandeau_encheres .iportfolio .portfolio-image, .bandeau_encheres .iportfolio .portfolio-image a,.bandeau_encheres  .iportfolio .portfolio-image img {display: block;width: 100%;height: 500px;}

/* ----------------------- ENTETE CATALOGUE ----------------------------*/

/* ----------------------- BOUTONS DES CALENDRIERS */


.owl-carousel .owl-item img { width: auto; }
.entry-title { width: 80%; }
.bloc_vente_pictos { margin-top: 0px;/*clear: both;*/ }
/*.bt_ebook, .bt_catalogue, .bt_lots, .bt_visite, .bt_resultats, .bt_resultats, .bt_inclure, .bt_informations, .bt_live, .bt_online { padding: 1px 5px 0; float: left; background: #959595; color: #FFF !important; margin: 0px 5px 0px 0px; font-size: 11.3px; }
.bt_resultats { background: #403339 }
.bt_resultats:hover { background: #927b56 }
.bt_ebook:hover, .bt_catalogue:hover, .bt_lots:hover, .bt_inclure:hover, .bt_informations:hover, .bt_live:hover, .bt_online:hover { background: #790608 }*/
.icon-globe, .icon-calendar3 { display: none }
.bt_ebook, .bt_catalogue, .bt_lots, .bt_visite, .bt_resultats, .bt_resultats, .bt_pdf, .bt_inclure, .bt_informations, .bt_live, .bt_online { height: 34px; float: left; width: 50px; margin-right: 25px; background-image: url('/image/calendrierSpriteFr.png'); }
.bt_ebook { background-position: 0px 0px; }
.bt_ebook:hover { background-position: 0px -36px; }
.bt_catalogue { background-position: -50px 0px; }
.bt_catalogue:hover { background-position: -50px -36px; }
.bt_lots { background-position: -50px 0px; width: 60px; }
.bt_lots:hover { background-position: -50px -36px; width: 60px; }
.bt_visite { background-position: -215px 0px; width: 30px }
.bt_visite:hover { background-position: -215px -36px; width: 30px }
.bt_resultats { background-position: -257px 0px; width: 48px }
.bt_resultats:hover { background-position: -257px -36px; width: 48px }
.bt_informations { background-position: -150px 0px; width: 35px }
.bt_informations:hover { background-position: -150px -36px; width: 35px }
.bt_live { background-position: -138px -114px; width: 103px; }
.bt_live:hover { background-position: -284px -114px; width: 103px; }
.bt_live.statutLive1 { background-position: -284px -114px; width: 167px }
.bt_pdf { background-position: -361px 0; width: 30px; }
.bt_pdf:hover { background-position: -361px -36px; width: 30px; }
.bt_inclure { background-position: -405px 0; width: 85px; }
.bt_inclure:hover { background-position: -405px -36px; width: 85px; }
.bt_online { background-position: 0px -150px; width: 130px; }

.phare_accueil_picto .bloc_vente_pictos .logo_drouot_live {
	float: left;
	font-size: 23px;
	margin: 10px 0!important;
}

.pageAccueil .calendrier_milieu .accueil_liste_ventes .spost.clearfix .entry-c {}

.bloc_vente_date { color: #ff8d00; font-size: 14px; font-weight: bold; }
.bloc_vente_date:first-letter { text-transform: uppercase; }
.bloc_vente_lieu { color: #444444; font-size: 12px; font-style: italic; }
.texte_pdf, .texte_resultats, .texte_visite, .texte_ebook, .texte_lots, .texte_informations, .texte_live, .texte_inclure { display: none }
.icon-globe::before { margin-right: 5px }
.icon-calendar3 { margin-right: 2px }
.icon_ebook:before { /*float: left; content: "\e657"; width: 18px; height: 20px; font-family: 'font-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;*/ }
/* --------------------- CALENDRIER BLOG EN MODE LISTE ---------*/

.texte_live_info_droite { float: left; font-size: 9px; margin-top: 5px; display: none; }
.fs0 { font-size: 16px; }
.fs1 { font-size: 32px; }
.fs2 { font-size: 32px; }
.logo_drouot_live .icon_drouot_live2 { float: right; font-size: 23px; margin-top: -2px; height: 20px; }
.droite_catalogue { border-bottom: 1px solid #666666; border-top: 1px solid #666666; color: #000000; font-size: 11px; margin-top: -1px; padding: 6px; text-align: right; /*	text-transform: uppercase;
*/	width: 100%; float: right; }
.pageCalendrier .content-wrap { padding: 0px auto; }
.pageCalendrier { margin-bottom: 0px; margin-top: 0px; }
.pageCalendrier .entry-title h3 a { color: #ff8d00; }
.pageCalendrier {/* padding-left: 20px;*/ }
.pageCalendrier .entry-title h2 { color: #444444; text-transform: none!important; }
.pageCalendrier .entry-title h2 a { color: #444444; text-transform: none!important; }
.oc-calendrier .owl-dot { margin-top: 0px !important; }
.pageCalendrier .owl-carousel .owl-stage-outer { padding-bottom: 80px; padding-top: 10px; }
#oc-portfolio3 .lot_description { display: none; padding-bottom: 10px; }
.small-thumbs .entry-title h2, .ievent .entry-title h2 { color: #444444; font-size: 16px; text-decoration: none; text-transform: uppercase; line-height: 19px; font-weight: unset; }
#posts .entry-content { margin-top: 10px; }
#posts.small-thumbs .entry { margin: 0 0 20px; padding: 0; }
.small-thumbs .entry-c { overflow: visible; }
.pageAviation .small-thumbs .entry-image, .ievent .entry-image { width: 100px; }
.small-thumbs .entry-image, .ievent .entry-image { float: left; margin: 0 0px 0 0; margin: 0 20px 20px 0; width: 130px; }
.pageSpecialite .small-thumbs .entry-image, .ievent .entry-image { width: 100px; }
.small-thumbs .entry-image.no_couv, .portfolio-item .portfolio-image.no_couv { background-image: url('/image/picto_no_couv.jpg'); background-position: center left; background-repeat: no-repeat; height: 110px; background-size: 100% auto; }
/* --------------------- CALENDRIER BLOG EN MODE LISTE AVEC SIDEBAR --*/
input, textarea, select { border: 1px solid #e8e8e8; border-radius: 0; box-shadow: none; color: #000000; padding: 5px; }
#nppLabel, #ordreLabel, #numLabel, #searchLabel { font-size: 11px; }
input[type="submit"], input[type="reset"], button { border: 1px solid #cccccc; font-size: 13px; text-transform: uppercase; }
 @media all and (min-width: 767px) and (max-width: 1000px) {
.entete_cata.col-md-2 { width: 30%; float: left; }
.entete_cata.col-md-7 { width: 60%; float: left; }
.entete_cata.col-md-3 { width: 60%; float: left; }
.droite_catalogue { text-align: left; float: left; width: 50%; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }
.logo_drouot_live .icon_drouot_live2 { float: left; font-size: 23px; height: 20px; margin-top: -3px; }
}
 @media all and (min-width: 480px) and (max-width: 766px) {
.entete_cata.col-md-2 { width: 30%; float: left }
.entete_cata.col-md-7 { width: 60%; float: left }
.entete_cata.col-md-3 { width: 100%; float: left; margin-top: 20px; }
.droite_catalogue { text-align: left; float: left; width: 50%; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }
.logo_drouot_live .icon_drouot_live2 { float: left; font-size: 23px; height: 20px; margin-top: -3px; }
.col-md-12.tri_catalogue { border-bottom: none !important; }
.rowCataSearch { float: left; }
.vente_phare { float: left; margin-right: 20px; }
.boutons_widget { float: right; }
#top-search form input { font-size: 12px; padding-top: 0px; }
}
 @media all and (min-width: 2px) and (max-width: 479px) {
.droite_catalogue { text-align: left; float: left; width: 100%; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }
.logo_drouot_live .icon_drouot_live2 { float: left; font-size: 23px; height: 19px; margin-top: -3px; }
.col-md-12.tri_catalogue { border-bottom: none !important; }
.rowCataSearch { float: left; }
}
 @media all and (min-width: 800px) {
.pageCalendrier .owl-theme .owl-controls { margin-top: -36px; }
}
.calendrier { background-color: #fffffff8; /*box-shadow: 1px 3px 7px #aaaaaa;*/ margin-bottom: 20px; margin-top: -4px; padding: 20px; /*border-top: 5px solid #d6d6d6;*/ }
.explications { background-color: #e1e1e1; color: #000000; float: left; padding: 10px 0 0 10px; text-align: left; width: 100%; }
.explications p { margin-bottom: 16px; }
.postcontent .small-thumbs .entry-image { width: 140px; }
.camera_next i, .camera_prev i { font-size: 60px !important; padding-top: 7px !important; }
.camera_next i { padding-left: 18px; }
 @media all and (min-width: 2px) and (max-width: 1000px) {
.calendrier_milieu, .actualites_droite { width: 100%; }
.belles_encheres { clear: both; }
}
 @media all and (max-width: 1000px) {
.pageCalendrier .owl_2lignes.owl-carousel { clear: both; }
}
 @media all and (min-width: 400px) and (max-width: 980px) {
#zoomImage { margin: 0 auto; text-align: center; }
}
 @media all and (min-width: 2px) and (max-width: 399px) {
#zoomImage { width: 90%; }
.openseadragon { width: 200px; height: 300px !important; }
}
 @media all and (min-width: 2px) and (max-width: 767px) {
.belles_encheres { clear: both; }
#oc-calendrier.col-md-2 { width: 100%; clear: both; }
.owl-carousel .owl-item img { margin: 0 auto; }
.small-thumbs .fslider, .small-thumbs .fslider .flexslider, .small-thumbs .fslider .slider-wrap, .small-thumbs .fslider .slide, .fslider .slide > a, .small-thumbs .fslider .slide > img, .small-thumbs .fslider .slide > a > img { display: table-cell; height: 180px; overflow: hidden; text-align: center; vertical-align: middle; }
.bloc_mois_date { clear: both; float: none; }
.small-thumbs .entry-image, .small-thumbs .entry-image > a, .small-thumbs .entry-image .slide a, .small-thumbs .entry-image img { width: auto; }
}
/* ---------------------- CALENDRIER BLOG EN MODE COLONNE ---------*/
.lien_cata { display: none; }
#posts.post-grid .entry.clearfix { padding-bottom: 20px !important; margin-bottom: 0px; border-bottom-style: dotted; }
.post-grid .entry-c { height: 190px; }
.post-grid .entry-image, .post-grid .entry-image img { height: 180px; overflow: hidden; margin: 0 auto; width: auto; }
.post-grid .entry-title h2 { line-height: 17px; height: 30px; margin-top: 13px; }
.post-grid .fslider .slide > img, .post-grid .fslider .slide > a > img { width: auto; }
.flex-prev, .flex-next { width: 38px; height: 42px; }
.icon-angle-left, .icon-angle-right { width: 24px; height: 42px; line-height: 32px !important; font-size: 24px!important; }
.col-md-8 .icon-angle-left, .col-md-8.icon-angle-right { width: 24px; height: 42px; line-height: 33px !important; font-size: 24px!important; }
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover { background: #d7d8d8 !important; }
.icon-angle-right { margin-left: 0px !important; }
.flex-next i { margin-left: 5px !important; }
.pageCalendrier .bloc_vente_pictos { padding-left: 0px; }
/* ------------------- CALENDRIER PORTFOLIO EN MODE 5 COLONNES -----------*/
.pageCalendrier .entry.clearfix { /*border-bottom: 1px solid #959595 */ }
.portfolio-5 .portfolio-item { border-bottom: 2px solid #ffffff; }
#portfolio-filter li.activeFilter a { background: #000 }
#portfolio:not(.portfolio-1) .portfolio-item .portfolio-image, #portfolio:not(.portfolio-1) .portfolio-item .portfolio-image a, #portfolio:not(.portfolio-1) .portfolio-item .portfolio-image img { width: auto; }
.portfolio-5 .portfolio-item .portfolio-image, .portfolio-5 .portfolio-item .portfolio-image a, .portfolio-5 .portfolio-item .portfolio-image img { height: 180px; width: auto; margin: 0 auto; }
.portfolio-5 .entry-content { height: 200px; }
.portfolio-5 .entry-title h2 { font-size: 17px; line-height: 17px; height: 70px; }
.portfolio-5 .portfolio-desc .bloc_vente_texte span { color: #fff; float: left; }
.portfolio-5 .flex-control-nav { bottom: 14px; top: auto; }
.portfolio-5 .portfolio-overlay { height: 180px; }
/* ------------------- CARROUSEL ACTUALITES ---------*/
.portfolio-desc h3 { font-size: 14px; line-height: 15px; }
#content .oc-item p { clear: both; font-size: 13px; line-height: 14px; }
/* ------------------- CATALOGUE ---------*/
.pageLots .product, .pageOrdre .product { border: 1px solid #ccc; }
.pageLots .product:hover { background: #fff; }
.pageLots .product:hover .panel, .pageOrdre .panel { background: #fff; }
.pageLots .product:hover, .pageOrdre .product:hover {/*background:#f9f9f9;*/ box-shadow: 0 1px 7px rgba(0, 0, 0, 0.05); border: 1px solid #ccc; }
.pageLots .panel-default, .pageOrdre .panel-default { border: none; }
.pageLots .panel-group .panel + .panel, {
margin-top: 30px;
}
.pageLots .texte_votre_montant, .pageOrdre .texte_votre_montan { width: 100% }
.pageLots .panel-group, .pageOrdre .panel-group { float: left; width: 100%; }
.pageLots .panel-collapse.collapse { /*position: absolute; z-index: 9999; background-color: #fff;width:100%;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;*/ }
.pageLots #shop:not(.product-1) .product-title h3 { font-size: 15px; line-height: 15px; }
.pageLots .panel-heading, .pageOrdre .panel-heading { padding: 10px 0; }
.button.button-mini { font-size: 11px; height: 23px; padding: 0 6px; }
.pageLots .tel_panel.panel.panel-default { margin-top: 30px; }
.pageLots .ordre_panel { margin-top:40px:
}
.pageLots .panel-body, .pageOrdre .panel-body { padding: 0 10px; }
.pageLots .collapsed { /*width: 100%*/ }
.pageLots .ordre_panel { position: absolute;/* width: 100%*/ }
.pageLots .ordre_panel .panel-body { padding: 5px 10px 10px 25px; }
.pageLots .tel_panel .panel-body { padding: 0 10px 0 25px; }
.pageLots.device-md .tel_panel .panel-body { padding: 0 0px 0 0px; }
.pageLots.device-sm .tel_panel .panel-body { padding: 0px !important; }
.pageLots.device-xs .tel_panel .panel-body { padding: 0px !important; }
.texte1 { height: 31px; margin-left: -3px; padding-top: 1px; }
#r.texte1 { width: 250px; }
.col-md-12.tri_catalogue { margin: 10px 0px; border-bottom: 1px solid #cccccc; }
.num_lot { height: 40px; }
.pageLots .accordion.clearfix { width: 100%; float: left; }
#shop .product-overlay a i { margin-right: 6px; }
.estimLabelAff4 { display: none; }
.affichage_tri { float: left; }
.cata_tri, .cata_npp, .cata_go_to_lot, .cata_recherche { float: left; margin-right: 30px; }
.nbre_lot_haut { float: left; margin-top: 7px; }
.pagination_catalogue { float: right; }
.pagination_catalogue .pagination { margin: 0 0px 20px 0 }
.pageCalendrier .product-desc { padding: 0px; }
.lotlabel, .lotlabelnum { display: none; }
.lotnum { color: #ff8d00; font-size: 25px; }
.col-md-2.belle_encheres_colonne { margin-top: 65px; }
.habillage_lot_phare { padding: 3px;/*padding: 3px; border: 1px solid #ccc ;margin:5px; box-shadow: 1px 1px 3px #8e8e8e;*/ }
.pageCalendrier .owl-carousel .owl-item img { box-shadow: 1px 1px 3px #8e8e8e; padding: 2px; opacity: 0.8; }
.pageCalendrier .owl-carousel .owl-item img:hover { opacity: 1 }
.habillage_lot_phare.en_bas {/*padding:3px 2px 2px 3px;*/ }
.couverture_catalogue img { width: 100%; border: 1px solid #000000; }
.small-thumbs .entry { border: none; }
.bloc_vente_pictos { /*border-bottom: 1px solid #959595;*/ float: left; width: 100%; padding-left: 15%; margin-bottom: 10px; margin-top: 10px; }
.pageLots .button.button-mini, .pageLots .button.button-mini { height: 23px; padding: 0 9px; }
.pageLots .panel, .pageOrdre .panel { box-shadow: none; background-color: #fff; }
.pageLots .panel-body, .pageOrdre .panel-body { font-size: 12px; }
.pageLots .panel-default, .pageOrdre .panel-default { border-color: none; }
.pageLots .votre_montant input, .pageOrdre .votre_montant input { height: 25px; }
.pageLots .input_ordre, .pageOrdre .input_ordre { width: 80px; height: 25px; }
.pageLots .button.button-border.button-mini, .pageOrdre .button.button-border.button-mini { line-height: 22px !important; }
.pageLots .product-desc, .pageOrdre .product-desc { padding: 10px; }
.pageLots .formulaire_ordre, .pageOrdre .formulaire_ordre { clear: both; }
.pageLots .well, .pageOrdre .well { background: #ffffff none repeat scroll 0 0; border: medium none; box-shadow: none; margin: 0; padding: 5px 0; position: absolute; width: 95%; z-index: 9999; }
.pageLots .product-overlay, .pageOrdre .product-overlay { border-top: 1px solid rgba(0, 0, 0, 0.1); }
.pageLots .envoyer_ordre .button-mini, .pageOrdre .envoyer_ordre .button-mini { position: absolute; }
.pageLots .envoyer_ordre, .pageOrdre .envoyer_ordre { position: absolute; margin-left: -3px; }
.product-overlay a:hover { background-color: #ff8d00; }
 @media all and (min-width: 1200px) {
.bloc_vente_pictos { padding-left: 13%; }
.vente_phare .bloc_vente_pictos { padding-left: 0%; }
.pageLots .ordre_true.product, .pageOrdre .ordre_true.product { height: 490px; }
}
 @media all and (min-width: 767px) and (max-width: 1199px) {
.bloc_vente_pictos { padding-left: 16%; }
}
 @media all and (min-width: 500px) and (max-width: 1199px) {
.bloc_vente_pictos { padding-left: 16%; }
.pageLots .ordre_true.product, .pageOrdre .ordre_true.product { height: 490px !important; }
}
 @media all and (min-width: 750px) and (max-width: 766px) {
.bloc_vente_pictos { padding-left: 4%; }
}
 @media all and (min-width: 2px) and (max-width: 749px) {
.pageCalendrier .col-md-2.entry-image img { margin: 0 auto; text-align: center; }
.pageCalendrier .col-md-1.entry-image img { margin: 0 auto; text-align: center; }
.bloc_vente_pictos { padding-left: 0%; }
#shop:not(.product-1) .product-image { height: 183px; }
}
.titre_belles_encheres { border-top: 1px solid #ff8d00; color: #ff8d00; font-size: 15px; margin-bottom: 10px; margin-top: 17px; padding-top: 5px; text-align: center; text-transform: uppercase; }
.product-title h3 a:hover, .single-product .product-title h2 a:hover { color: #ff8d00; }
.owl-theme .owl-dots .owl-dot span { background-color: #3f3338; }
.owl-theme .owl-dots .owl-dot.active span { background-color: #444444; }
.pageLots .nom_vente { margin-bottom: 2px; color: #ff8d00; font-size: 18px; line-height: 18px; padding-bottom: 8px; padding-top: 4px; text-transform: uppercase; }
.date_vente { color: #000000; font-size: 16px; font-weight: bold; line-height: 16px; margin: -1px 0 10px; text-transform: capitalize; }
.lieu_vente { color: #444444; font-size: 16px; line-height: 17px; font-style: italic; margin-bottom: 10px; text-align: left; }
.pageCalendrier .owl-theme .owl-dots .owl-dot.active span { background-color: #9fa2a4; }
.spost .entry-title h4 a:hover, .mpost .entry-title h4 a:hover { color: #ff8d00; }
.oc-catalogue.owl-carousel .owl-item img { width: auto; }
.oc-catalogue.owl-carousel .owl-nav { display: none; }
.oc-catalogue .owl-controls.with-carousel-dots { position: absolute; top: -20px; z-index: 99999; }
.product-image .flexslider .slider-wrap img { width: auto; }
.sale-flash { display: none; background-color: #000; opacity: 0.76; }
.sale-flash2 { width: 100%; float: left; font-weight: bold; color: #ff8d00; }
.pageLots .ordre_false.product, .pageOrdre .ordre_false.product { height: 410px !important; }
.pageFiche .product { border-bottom: none; }
.pageFiche .envoyer_ordre { width: 100%; }
.envoyer_ordre .button.button-border { background: #333; color: #fff; }
.envoyer_ordre .button.button-border:hover { background: #ff8d00; }
.pageFiche .envoyer_ordre .button { margin-left: 0px; }
.pageFichebutton-rounded.noleftmargin.modifier_ordre { clear: both; }
.product { border-bottom: 2px solid #f5f5f5; padding-bottom: 10px; width: 260px; }
.product.clearfix:hover .sale-flash { display: none; }
.product.clearfix:hover .product-image img { opacity: 0.6; }
.product-price form { margin-bottom: 0px; padding-top: 13px; width: 100%; clear: both; }
.product-price { font-weight: normal; font-size: 14px; }
.product-description h4 { font-size: 12px; font-weight: normal; line-height: 13px; color: #000; height: 30px; text-transform: none; }
.product-image > a, .product-image .slide a, .product-image img { height: auto; width: auto; margin: 0 auto; }
.product-image { height: 190px; }
/* ------------------- CATALOGUE EN  MODE LISTE ---------*/
.product:not(.product-2):not(.product-3) .product-title h3, .product-title h3 { font-size: 14px; height: 40px; line-height: 14px; }
.product-1 .product-desc .product-price { font-size: 13px; }
.product-image.no_picture { /*background: #f5f5f5; */ background: #ffffff url('/image/no_picture.png'); background-position: center center; background-repeat: no-repeat; }
.estimLabelAff4, .estimAff4 { color: #444444; float: left; font-size: 16px; margin-bottom: 5px; text-align: center; }
.product-1 .product-image { height: 200px; }
#top-cart .top-cart-action.clearfix a { width: 100%; }
#top-cart { margin-top: 0px; margin-left: 0px; margin-right: 0px; top: -6px; right: 0px; }
.device-sm #top-cart, .device-xs #top-cart, .device-xxs #top-cart { top: -8px; }
/* -------------------- PAGE & EXPERTISE ------------------------*/
.statique { padding-left: 30px; }

.pageExpertiser input[type="submit"] { background: #444444 none repeat scroll 0 0; border: 1px solid #444444; border-radius: 4px; clear: both; color: #ffffff; padding: 5px 13px; margin-top: 10px; margin-left: 292px;}
.pageExpertiser #droite { display: none; }
body.no-transition.pageExpertiser div#wrapper.clearfix section#content div.statique.content-wrap div.col-md-12 div.container.clearfix div.contenu div.col-md-9 table tbody tr td div#global div#milieu table tbody tr td div#contenu div#gauche div#inscription form#estim table tbody tr td.fond_estimation table tbody tr td table tbody tr td { width: 100%; }
.pageExpertiser.device-xs table { width: 100%; }
.pageExpertiser.device-xxs table { width: 100%; }
.pageExpertiser.device-xxs .inscription_legende { width: 100%; }
.pageExpertiser .inscription_legende; {width: 33%;font-size:13px;}
.col-sm-8 input { width: 100%; }
.col-sm-1 input[type="radio"] {width: 33%;}


.pageExpertiser.device-xxs input { width: 100%; }
.pageExpertiser.device-xxs table td { width: 100%; float: left; }
.pageExpertiser.device-xxs #estim { width: 100%; }
.pageExpertiser.device-xxs tr { width: 100%; }
.pageExpertiser.device-xxs textarea { width: 100%; }
.pageExpertiser.device-xxs .inscription_etape, .pageExpertiser.device-xxs .calendrier_theme { width: 100%; }
.pageExpertiser.device-xxs #inscription #estim table td:first-child { width: 100%; margin-top: 9px; }
.pageExpertiser.device-xxs .fond_estimation tbody::before { margin-top: 20px; }
.pageExpertiser.device-xxs .fond_estimation tbody::after { margin-bottom: 20px; }
.pageExpertiser.device-xxs .fond_estimation tbody { margin-top: -10px; }
.pageExpertiser.device-xxs .fond_estimation tbody tr { }
.pageExpertiser.device-xxs input[type="radio"] { width: 60%; position: absolute; }
.pageExpertiser .col-md-9 { padding-left: 0px; margin-top: 10px; }
.pageExpertiser input { margin-bottom: 5px; }
.pageExpertiser .input, .pageExpertiser  textarea, .pageExpertiser select, .pageNewsletter .input, .pageNewsletter textarea, .pageNewsletter select { width: 460px!important; }

.pageExpertiser.device-xxs table tbody tr td table tbody tr td table tbody tr td.fond_estimation table tbody tr td table tbody tr td table tbody { height: 200px; }
html body.no-transition.pageExpertiser div#wrapper.clearfix section#content div.statique.content-wrap div.col-md-12 div.container.clearfix div.contenu div.col-md-9 table tbody tr td div#global div#milieu table tbody tr td div#contenu div#gauche div#inscription form#estim table tbody tr td.fond_estimation table tbody tr td table tbody tr td { width: 100%; }
.pageExpertiser.device-sm .col-md-3 img { margin-right: 10px; }
.pageExpertiser.device-xs .col-md-3 img { width: 100%; }
.pageExpertiser.device-xxs div#wrapper.clearfix section#content div.statique.content-wrap div.col-md-12 div.container.clearfix div.contenu div.col-md-9 table tbody tr td div#global div#milieu table tbody tr td div#contenu div#gauche div#inscription form#estim table tbody tr td.fond_estimation table tbody tr td table tbody tr { float: left; height: 100px; }
#etape1 .col-sm-1 {width:80px;}

#etape1 .row, #etape2 .row, #etape3 .row   {margin-bottom: 6px;}
#estimation .col-md-12 {background-color: #ececec  ; border-radius: 4px;width: 100%;}



/* -------------------- PAGE & FORMULAIRE ORDRE D'ACHAT ------------------------*/
.fiche_ordre_achat { clear: both; }
.pageOrdre .col-md-12.etape3 { background-color: #ffffff; margin: 20px 0; padding-bottom: 20px; float: left; width: 100%; }
.pageOrdre .col-md-6.etape2, .pageOrdre .col-md-6.etape1 { background-color: #f5f5f5; float: left; }
.pageOrdre.device-md .col-md-6.etape2, .pageOrdre.device-md .col-md-6.etape1 { height: 520px; }
.pageOrdre.device-lg .col-md-6.etape2, .pageOrdre.device-lg .col-md-6.etape1 { height: 530px; }
.pageOrdre.device-sm .col-md-6.etape2, .pageOrdre.device-sm .col-md-6.etape1 { height: auto; width: 100%; padding-bottom: 20px; }
.pageOrdre #wrapper { padding-top: 30px; }
.titre_ordre_etape, .titre_ordre_phrase { color: #ff8d00; font-size: 13px; font-weight: bold; line-height: 20px; padding: 5px 0 10px; text-decoration: none; text-transform: uppercase; float: left; margin: 10px 0px; }
.pageOrdre.device-sm .col_full.ordre_libelle { margin-top: 10px; float: left }
.pageOrdre .valider_cgv { float: left; width: auto; margin-right: 10px; }
.pageOrdre .col-md-12.titre_ordre_phrase { width: 100%; clear: both }
.pageOrdre .bt_valider_ordre { }
.titre_ordre_etape { margin-right: 5px; }
.valider_ordre { clear: both; }
.ordre_libelle { /*clear: both;*/ }
.panel_ordre_montant { margin-top: 11px; width: 220px; }
.panel_ordre_montant { background: none repeat scroll 0 0 #fff; padding: 0 0 5px 10px; position: absolute; }
.panel_ordre_tel { background: none repeat scroll 0 0 #fff; margin-top: -10px; width: 220px; }
.panel_ordre_tel { float: left; width: 224px; z-index: 99999; }
.pageOrdre table { margin-bottom: 0px; width: 99%; }
.top-cart-action { width: 100%; float: left; }
.pageOrdre .titre_actu { color: #444444; font-size: 13px; font-weight: bold; line-height: 20px; padding: 5px 0 10px; text-decoration: none; text-transform: uppercase; float: left; margin-top: 10px; }
.pageOrdre .FondTab { background-color: #e6e6e6; }
.pageOrdre .montant_ordre a { color: #ff8d00; font-size: 12px; font-weight: bold; padding-bottom: 10px; }
.pageOrdre input, .pageOrdre textarea { border: 1px solid #444444; width: 100% }
.pageOrdre input.button-rounded { width: auto }
.pageOrdre table, .pageOrdre tr, .pageOrdre th, .pageOrdre td { vertical-align: top; }
.pageOrdre .colonne_3_ordre { background-color: #ffffff; border: 1px solid #d7d5d5; padding: 0 0 10px 34px; width: 100%; float: left; }
.pageOrdre .freeForm input { height: auto }
.pageOrdre input[type="button"] { background: #927b56; float: left; margin-top: 10px; color: #fff; border-radius: 4px; border: 2px solid #927b56; }
.pageOrdre .message { float: left; width: 100%; }
.pageOrdre input:hover[type="button"] { background: #000; border: 2px solid #000; }
.pageOrdre .intitule2 { color: #403339; font-size: 12px; padding: 15px 0 0 5px; float: left; width: 100% }
 @media all and (min-width: 700px) {
/*.message, .texte3 { float: left; margin-bottom: 10px; width: 50%; }*/
}
.pageOrdre.device-sm .message, .pageOrdre.device-sm .texte3 { width: 60%; float: left }
 @media all and (min-width: 2px) and (max-width: 699px) {
.pageOrdre .col-md-6.etape2, .pageOrdre .col-md-6.etape1 { background-color: #ffffff; height: auto !important; float: left; width: 100%; padding-bottom: 20px; }
.message, .texte3 { width: 100% !important; margin-bottom: 0px !important; margin-top: 5px !important; }
}
.pageOrdre .bt_valider_ordre input { width: auto }
.pageOrdre.device-md .message, .pageOrdre.device-md .texte3 { width: 100% }
/* ---------------------- FICHE DÉTAILÉE ----------------*/
.pageFiche .fiche_no_image { background: #ffffff url("/image/no_picture.png") no-repeat scroll center center; float: left; height: 300px; width: 90%; }
.pageFiche .texte_descr, .pageFiche .texte_descr.more { float: left }
.read_more_item, .read_less_item { margin: 20px 0px; font-weight: bold; float: left }
.pageFiche .fiche_lot_resultat { background: #ff8d00; color: #fff; padding: 5px; float: left; border-radius: 2px; margin: 10px 0; }
.pageFiche .icon-circle-right { font-size: 12px; }
.pageFiche .droite_catalogue { text-align: left; }
.pageFiche .acctitle, .pageLots .acctitle { cursor: pointer }
.pageFiche .desc_lot { float: left; }
.pageFiche .icon_hammer2, .pageLots .icon_hammer2 { font-size: 14px; margin-right: 10px; }
.pageFiche .icon_phone, .pageLots .icon_phone { font-size: 14px; margin-right: 10px; padding-left: 1px; }
.pageFiche #panelMontant.acctitle, .pageFiche #panelTel.acctitle { padding-left: 0px; }
.less.active .button-read-more, .button-read-less { display: none }
.less.active .button-read-less { display: block }
.more { margin-top: 0px; display: inline }
.more p { margin: 0; padding: 0 }
.pageFiche .button.button-border.button-mini { line-height: 24px; }
#page-title { margin-top: 20px; }
.fiche_lot_num { font-size: 35px; color: #ff8d00; font-weight: bold; float: left; }
.fiche_lot_label, .fiche_lot_labelnum { display: none }
.fiche_estimation { float: left; width: 100%; font-size: 20px; color: #000; }
.icon_arrow-left2, .icon_arrow-right2 { font-size: 28px; }
.fiche_lot_precedent_suivant { float: right; margin-top: 13px; }
.fiche_titre_lot { font-size: 14px; margin-bottom: 5px; clear: both; color: #444444; font-weight: bold; }
.fiche_lot_description { font-size: 13px; line-height: 14px; margin: 20px 0 30px 0 }
#page-title.page-title-mini h1 { font-weight: normal; }
/* ---------------------- RECHERCHE ----------------------*/ 
#advancedPanel input.texte1 { height: 20px; margin-bottom: 3px; }
#bloc_recherche_2 #bloc_lien_ordre { display: none }
#alertDiv { margin-top: -1px; }
#alertEmail { margin-top: 69px; float: right; }
#pagination table { width: 100%; }
#recherche_resultats .lotEstimation { color: #999; float: left; font-size: 15px; width: 100%; font-weight: bold; }
#bloc_lien_ordre { float: left; }
#estim_recherche .Style5 { background: #ff8d00 none repeat scroll 0 0; border-radius: 2px; color: #ffffff; float: left; margin: 10px 0; padding: 5px; }
#bloc_lien_ordre { }
#bloc_recherche form { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#recherche_resultats table { margin-bottom: 0px; }
#recherche_label_1 { float: left; margin-bottom: 5px; width: 100%; }
#label_avance { float: right; }
#options_base { }
#bloc_recherche { color: #444444; float: left; padding: 10px 0; width: 100%; }
#bloc_recherche_1 { float: left; }
#bloc_recherche form { color: #444444; }
#recherche_query, #recherche_radio, #bloc_estimation, #bloc_lien_ordre, #recherche_label_1, #recherche_page, #recherche_extra { margin-bottom: 5px; }
#bloc_recherche_3 { float: left; width: 350px; }
#bloc_recherche_4 { float: left; width: 350px; }
#recherche_resultats { border-top: thin solid #eeeeee; float: left; margin-top: 10px; }
#bloc_recherche #query { border-radius: 4px 0 0 4px; height: 34px; padding: 2px; width: 320px; }
#recherche_page, #recherche_extra { float: left; }
#bloc_recherche select { border: 1px solid #444444; margin: 0; padding: 2px; }
#bloc_recherche_2 { float: right; text-align: right; }
#bloc_recherche #bok { border-radius: 0 4px 4px 0; height: 34px; margin-left: -4px; padding: 2px; vertical-align: bottom; }
#cancelAlert { background: rgba(0, 0, 0, 0) url("/img_commun/bt_annuler.gif") no-repeat scroll left top; border: 0 none; float: right; margin-left: 20px; width: 70px; }
#email { border-radius: 4px; float: left; font-size: 11px; height: 34px; margin-left: 4px; width: 228px; }
#submitAlert { border-radius: 0 4px 4px 0; float: left; height: 34px; margin-left: -16px; width: 32px; }
#alertEmailBackGround { background: #000000 none repeat scroll 0 0; border: 1px solid #cecece; display: none; height: 80px; left: 0; opacity: 0.7; position: fixed; top: 0; width: 200px; z-index: 3; }
#alertDiv { /*width: 254px;*/ }
#alertEmailResult { width: 60%; }
#alertDiv img { border-radius: 4px }
#bloc_alerte { float: left; }
#recherche_extra { margin-left: 5px; margin-top: 5px; }
#identifier { float: left; }
#advancedPanel { border-top: thin solid #eeeeee; float: left; margin-top: 10px; padding-top: 10px; width: 100% }
.lot_recherche { width: 100%; clear: both; float: left; margin: 10px 1px; padding: 10px 0; }
#pagination { border-bottom: thin solid #eeeeee; clear: both; color: #403339; font-size: 11px; padding: 5px; width: 100%; }
#image_recherche { float: left; margin-left: 0; margin-right: 10px; width: 180px; }
#num_recherche { font-size: 15px; font-weight: bold; color: #000000; width: 3%; float: left; word-break: break-word }
#advancedPanel input { margin-left: 5px; height
}
#des_recherche { border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; padding-left: 15px; padding-right: 15px; width: 60%; float: left }
#estim_recherche { float: left; margin-left: 20px; padding-right: 0; }
.table_paginate { }
.odd { background-color: #ffffff; }
#recherche_resultats em { background-color: #FF0 }
#recherche_resultats .lien_under { width: 100%; float: left; padding: 5px; }
.less { width: 100%; float: left }
img.image_thumb_recherche { width: 140px; margin-bottom: 5px; }
img.image_mini_recherche { width: 32px; margin: 3px; }
 @media all and (min-width: 767px) and (max-width: 999px) {
}
 @media all and (min-width: 2px) and (max-width: 766px) {
#bloc_recherche_2 { float: left }
#bloc_recherche #query { width: 60% }
/*	 .lot_recherche{width:80%}*/
#image_recherche { width: 100%; margin: 0 auto; text-align: center; }
#recherche_resultats, #pagination { border: none }
#num_recherche, #des_recherche { width: 100% }
#num_recherche { font-size: 15px; margin-left: 20px; font-weight: bold; color: #000000; }
#des_recherche { border: none }
img.image_thumb_recherche { width: 180px; margin-bottom: 5px; }
img.image_mini_recherche { width: 55px; margin: 5px; }
#image_recherche a { float: left; width: 100% }
}
/* ----------------------- NEWSLETTER ---------------------*/
.col-sm-12.inscription_accroche { display: none }
.calendrier_theme:first-letter { text-transform: uppercase; margin-left: 10px; }
.inscription_etape, .calendrier_theme, .calendrier_theme2, .calendrier_theme3 { font-size: 16px; font-weight: bold; margin: 20px 0 20px; float: left; color: #ff8d00; }
.newsletter_theme { width: 100%; float: left; }
.newsletter_lettrine { display: none; font-size: 16px; font-weight: bold; margin: 20px 0 5px; width: 100%; float: left; }
.newsletter_chekbox_txt, .newsletter_chekbox { float: left; }
.newsletter_chekbox { margin-right: 10px; }
#form_inscription .row { float: left; margin: 10px 0; width: 100% }
.pageInformations { font-size: 12px; border: 1px solid #d7d8d8; padding: 20px 0; }
.pageInformations .col-md-6 { margin-top: 30px; }
.titre_informations_vente, .titre_cgv { color: #ff8d00; font-size: 15px; font-weight: bold; padding: 5px 0; text-transform: uppercase }
.pageNewsletter .inscription_legende {width: 33%;font-size:13px;}
.cnil_titre { font-weight: bold; }
.cnil { clear: both; float: left; padding: 30px 0px 20px 0px; }
#newsletter { background-color: #ececec; border-radius: 4px; margin: 20px 0px 20px 0px; padding-top: 20px; }
.pageNewsletter input[type="submit"] { background: #444444 none repeat scroll 0 0; border: 1px solid #444444; border-radius: 4px; clear: both; color: #fff; margin-left: 283px; padding: 5px; }
#etape1 .col-sm-1 { width: 80px; }
#etape1 .row, #etape2 .row, #etape3 .row { margin-bottom: 6px; }
#estimation .col-md-12 { background-color: #ececec; border-radius: 4px; width: 100%; }
.pageNewsletter.device-xs table { width: 100% }
.pageNewsletter.device-xxs table { width: 100% }
.pageNewsletter.device-xxs .inscription_legende { width: 100% }
.pageNewsletter.device-xxs input { width: 100% }
.pageNewsletter.device-xxs table td { width: 100%; float: left }
.pageNewsletter.device-xxs #estim { width: 100% }
.pageNewsletter.device-xxs tr { width: 100%; }
.pageNewsletter.device-xxs textarea { width: 100% }
.pageNewsletter.device-xxs .inscription_etape, .pageNewsletter.device-xxs .calendrier_theme { width: 100% }
/* ------------------- FOOTER  ---------*/
.footer_bas.section.parallax { color: #fff; background-color: #000 }
.footer_bas.bottommargin-lg { margin-bottom: 0px !important; }
.footer_bas .heading-block h4 { color: #fff }
.footer_bas .icon-map-marker2::before, .footer_bas .icon-diamond::before, .footer_bas .icon-email::before { color: #fff; text-shadow: none }
.footer_bas .col-md-5.footer_adresse { text-align: left }
.footer_adresse { font-size: 13px; line-height: 14px; text-align: left; text-shadow: 0 5px 5px #000000; }
.device-sm .footer_adresse, .device-xs .footer_adresse, .device-xxs .footer_adresse { text-align: center; margin-bottom: 10px; }
.dark .section, .section.dark { margin-bottom: 0px }
.footer_bas .i-plain.icon-email, .footer_bas .i-plain.icon-diamond, .footer_bas .icon-map-marker2 { float: none }
#copyrights .col_two_third { margin-bottom: 0 !important; margin-top: 15px; text-align: left; }
#copyrights .col_one_third.col_last.tright { margin-top: 5px; }
.footer_neuilly { float: left }
.drouot_footer { text-align: center }
.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; }
#copyrights { color: #ffffff!important; background-color: #000000!important; font-size: 10px; padding: 0 0 10px 0; text-align: left; text-decoration: none; line-height: 12px; }
#footer .footer-widgets-wrap { padding: 12px 0px 4px 0px; margin-top: 0px; margin-bottom: 0px; }
#footer { border: none; background-color: #444444; font-size: 12px; padding-top: 10px; }
#footer.dark {margin-top:30px;}
.footer_logo { background: #ff8d00; text-align: center; width: 100% }
#footer .col_one_third, #footer .col_two_third { margin-bottom: 0px }
#footer .fond { background: #ff8d00; !important
}
/* ------------------- RESULATS ORDRE  ---------*/
.pageResOrdre .lien_fleche { display: none }
.pageResOrdre table { width: 100% }
.pageResOrdre table td { text-align: left !important; font-size: 16px; }
#primary-menu ul ul, #primary-menu ul li .mega-menu-content { border-color: #ff8d00 #eeeeee #eeeeee; }
#primary-menu.style-2 > div > ul > li > a { line-height: 40px; }
 input[type=email]:invalid {
}
 input[type=email]:valid {
outline: lightgreen solid 1px;
}

.fluid-width-video-wrapper { padding-top:0!important; }



.device-xxs .fluid-width-video-wrapper iframe { width:100% !important;position: relative;}
.device-xxs  #content .container{padding-right:0;padding-left:0}
.device-xxs #header .container{padding: 0;margin-bottom: 10px;}
.device-xxs #header .container .col-md-6{width: 100%;float: left;padding: 0;}

.device-xxs .pageAccueil .calendrier_milieu .accueil_liste_ventes .spost.clearfix .entry-c{    float: left;margin-top: 10px;}
.device-xxs .pageAccueil .spost .entry-image{width:100%}
.device-xxs .bt_ebook,.device-xxs .bt_catalogue,.device-xxs .bt_lots,.device-xxs .bt_visite,.device-xxs .bt_resultats,.device-xxs .bt_resultats,.device-xxs .bt_pdf,.device-xxs .bt_inclure,.device-xxs .bt_informations{height: 35px;}