@charset "utf-8";
body { font-family: Arial,Helvetica,sans-serif; line-height: 14px;font-size: 12px; cursor: default; color: #000; background-color: #fff; }

	
a { color: #142550; text-decoration: none !important; }
a:hover { color:#000; text-decoration: none !important; }
a.link_underline { font-weight: bold !important }
.container { padding-left: 0px; padding-right: 0px; }
#header { border-bottom: none; background: #fff; }
.footer-widgets-wrap { }
.pub_temporaire { background-color: #000; color: #fff; font-size: 18px; padding: 10px 0 10px 10px; text-align: left; text-transform: uppercase; }
*::-moz-selection {
background: none repeat scroll 0 0 #999 !important;
color:#fff;
text-shadow: none;
}
h1, h2, h3, h4, h5, h6 {
	color: #142550;
    font-family: "Archivo Narrow",sans-serif;
    font-weight: 700;
    margin-bottom: 15px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-transform: uppercase;
}

h1 {
  font-size: 28px;
  text-transform: uppercase;
}

h1 > span:not(.nocolor), h2 > span:not(.nocolor), h3 > span:not(.nocolor), h4 > span:not(.nocolor), h5 > span:not(.nocolor), h6 > span:not(.nocolor) {
  color: #142550;
}
.pageAccueil #wrapper { background: none !important }
.pageAccueil #footer {margin-top:30px;}
#content, #page-title.page-title-nobg, #wrapper { background-color: #fff; }
#header.sticky-header #header-wrap { background-color: #17354d; }
#header .social-icon { color: #444 }

#logo { margin:0px 0px 30px 0px;  }
#header.full-header {
border-bottom: 2px solid #f5f5f5;
}

#header.full-header #logo {
border-right: 1px solid #fff;
margin : 0px 14px 7px 20px;
padding-right: 30px;
}

#header.full-header #primary-menu > ul {
	border-right: 1px solid #fff;
  float: left;
  margin-right: 15px;
  padding-right: 15px;
}

.top-links li > a {
background-color: #17354d;
  color: #fff;
  display: block;
  font-size: 14px;
  height: 44px!important;
  padding: 0 12px;
  text-transform:none!important; 
  font-weight:normal!important;
}

.top-links li > a:hover {color: #ccc;}
.top-links ul li.current a{color: #fff;}


.nobottommargin {margi-bottom:0px;}

.tparrows {border-radius:00px;}

.device-xxs .top-links li > a {font-size: 10px;padding: 0 8px;background-color: #17354d;}
#estim .row .col-sm-12{float:left;}
#primary-menu {
  float: left;
  height: 60px;
}
#primary-menu ul { height: 60px; }
#primary-menu ul li { }

#primary-menu ul ul li:hover > a { padding-left: 11px;}
#primary-menu ul ul, #primary-menu ul li .mega-menu-content { border-color: #17354d #eeeeee #eeeeee; }
#primary-menu.style-2 > div > ul > li > a { line-height: 40px;background-color:#17354d; }
#primary-menu.style-2 { border-top: none }
#primary-menu.style-2 ul ul, #primary-menu.style-2 ul li .mega-menu-content { top: 40px; }
#primary-menu .container #top-search form input, .sticky-header #top-search form input { border: medium none !important;}
#primary-menu ul ul a { font-size: 12px; height: auto !important; text-transform: none; padding: 6px !important; line-height: 12px !important; margin-top: 0px; color: #fff !important; }
#primary-menu ul ul { width: 160px; padding-left: 0px;}
/*#primary-menu ul ul { width: 260px; padding-left: 10px }*/
#primary-menu ul li { margin-left: 0px; }
.device-md #primary-menu ul li {
    margin-left: 0px;
}
#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; }
#primary-menu-trigger, #page-submenu-trigger { line-height: 30px !important; }
#primary-menu.style-2, #primary-menu.style-2 > div > ul, #primary-menu.style-2 > div > ul > li > a { height: 40px; color: #fff;background-color:#17354d;border-bottom: 1px solid #ccc;
font-family: "Archivo Narrow",sans-serif;font-size:14px;font-weight: bold;}




#primary-menu.style-2 > div > ul, #primary-menu.style-2 > div > ul > li > a:hover {color: #17354d !important;background-color: #f8f8f8; }
#primary-menu.dark ul li .mega-menu-content:hover {
	color: #fff;
}



#primary-menu ul li a { line-height: 50px; color: #fff; display: block; font-size: 13px; font-weight: bold; font-family: "Archivo Narrow",sans-serif;letter-spacing: 0; padding: 0 16px; transition: height 0.4s ease 0s, line-height 0.4s ease 0s, margin 0.4s ease 0s, padding 0.4s ease 0s;}
#primary-menu ul ul li a {font-family: "Archivo Narrow",sans-serif;font-size:15px;}


#header.full-header #primary-menu.style-3 > ul {
background-color: #000;
color: #fff;
}

#primary-menu.style-3 {}

#primary-menu.style-3 > ul > li > a {
  height: 40px;
  line-height: 40px;
}
#primary-menu.style-3 > ul > li:hover > a {
  background-color: #f8f8f8;
  color: #17354d;
  border-bottom:2px solid #666;
  padding-bottom:10px;
}


#primary-menu.style-4 > ul > li > a {
	line-height: 42px;
	border:none;
}


#primary-menu.style-4 > ul > li:hover > a, #primary-menu.style-4 > ul > li.current > a {
  background-color: #fff;
  color: #7c7c7c;
  border-bottom:5px solid #666;
  padding-bottom:10px;
}



.sub-menu.sfHover {height:60px;}


.device-md #header.full-header #logo {
  margin-left: 0px;
  margin-right: 10px;
  padding-right: 0;
  width:180px;
}

.logo_home {
	left: 0;
    position: absolute;
    top: 0;
	
   /* float: right;
    margin: 0;
    padding: 0;
	padding-top: 6px;
    vertical-align: middle;
    width: 40px;*/
	background-color:transparent!important;
}

#top-bar {
    border-bottom: 1px solid #000;
	height: 26px;
    line-height: 24px;
	background-color: #000;
	padding-top:6px;

}

	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current a { color: #56565a !important; }



.pageResOrdre .lien_fleche { display: none }
.pageResOrdre table { width: 100% }
.pageResOrdre table td { text-align: left !important; font-size: 16px; }


 input[type=email]:invalid {
outline: red solid 1px;
}
 input[type=email]:valid {
outline: lightgreen solid 1px;
}
.menu_social { float: right; margin-top: 30px; width: 90px; }

#top-search, #top-cart, #side-panel-trigger {
  float: right;
  margin: 40px 0 40px 0px;
}

#top-search form {
    background: #fff none repeat scroll 0 0;
    height: 40px !important;
    top: 0;
	border: 1px solid #000; border-radius: 6px;
	width: 90%;
}



#top-search form input.loupe { background: #fff url("../image/bt_go.gif") no-repeat scroll 6px 1px; border-radius: 0 5px 5px; color: #000; float: left; height: 70%; margin-left: -15px; padding-left: 36px !important; width: 20px; }

#top-search form input {
  background: #fff none repeat scroll 0 0;
  border-radius: 6px;
  float: left;
  font-size: 12px;
  height: 28px;
  line-height: 25px;
  margin-top: 8px !important;current
  
  padding: 5px 5px 5px 7px !important;
  width: 90%;
}


body.top-search-open #top-search a i.icon-line-cross {
  font-size: 16px;
  opacity: 1;
  z-index: 11;
  color: #000;
}

#primary-menu > div > #top-search form {
  height: 40px!important;
}


.form-control { float: left; width: 80% }
#menu_recherche { float: right; padding-top: 20px; }
.bloc_mois_date { float: left; width: 100%; color: #142550; font-family:"Karla",sans-serif;font-size: 18px; margin-bottom: 20px; margin-top: 20px; text-transform: uppercase; border-bottom: 2px solid #f5f5f5; padding-bottom:10px;font-weight:bold; }
.pageSpecialite .bloc_mois_date {display:none;}


.entry-image.no_couv { background-image: url('../image/catalogue_no_couv.png'); background-position: center center; background-repeat: no-repeat; /*background-size: 100% 100%;*/ }

#top-search form input {  font-family: 'Karla', sans-serif;font-size: 16px; }
#top-cart .top-cart-content { border-top: 1px solid #142550 }
#top-cart a:hover { color: #fff; }
#top-search a:hover { color: #f0d929; }

.device-xxs #top-search a i, .device-xs #top-search a i {}
.device-sm #top-search a i {}


#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 {  }
body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current a { color: #17354d !important; }

body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current a:hover {
    color: #17354d!important;
}

body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul ul a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li:hover ul a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current ul a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li:hover ul a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current ul a {
background-color: #f8f8f8;
color: #17354d !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 {
    background-color: #f8f8f8!important;
    color: #17354d;
}

#header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap { margin-top: 0px; border-top: 1px solid #ffffff;min-height:0px;}
#header.sticky-header #header-wrap { margin-top: 0px; }
#header, #header-wrap, #logo img, #primary-menu:not(.style-2), #primary-menu:not(.style-2) > ul {
  height: auto!important;
  transition: height 0.4s ease 0s, opacity 0.3s ease 0s;
}
#top-cart > a > span { background-color: #17354d; }
.entry-title h2 { cursor: default; font-weight:bold; }
.entry-title h2 a:hover { color: #f0d929; font-weight:bold; cursor: pointer; }
.style-2 .container #top-cart .top-cart-content { top: 28px; }
.device-md #top-cart {margin-right: 0;}

a.button.button-3d.button-small.nomargin.fright { width: 300px; ; background: #17354d }
a.button.button-3d.button-small.nomargin.fright:hover { background: #f0d929 }
#top-search a, #top-cart a, #side-panel-trigger a { color: #fff; display: block; font-size: 15px; height: 10px; line-height: 13px; text-align: center; transition: color 0.3s ease-in-out 0s; /*width: auto; */ }

#top-search a:hover, #top-cart a:hover, #side-panel-trigger a:hover{ color: #f0d929;}

a#top-cart-trigger { width: 20px; margin-left: 20px; }
#top-cart .top-cart-action.clearfix a { height: 22px; color: #fff; padding-top: 5px; }
.button.button-3d:hover { background-color: #f0d929 !important }
.image_encart_lot {border-radius:3px;}
.vente_phare {}
.clear {clear:both;}

.icon-flagFr { background-image: url("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("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;}

#nav{}




#page-menu nav li a {
	font-family: Times,serif;
  color: #666666;
  display: block;
  font-size: 11px;
  height: 34px;
  line-height: 34px;
  padding: 0 12px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

#page-menu, #page-menu-wrap {
	font-family: Times,serif;
  height: 34px;
  line-height: 44px;
  position: relative;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  margin-bottom: 20px;
}


#page-menu-wrap {
	font-family:Times,serif;
  background-color: #ffffff;
}

.device-xxs #page-submenu-trigger,.device-xs #page-submenu-trigger, .device-sm #page-submenu-trigger{
  color: #7c7c7c;
  opacity: 1;
  pointer-events: auto;
}

.device-xxs #page-menu nav,.device-xs #page-menu nav,.device-sm #page-menu nav{
    background-color: #ffffff;
	  top: 33px;
}

.encart_titre {
    float: left;
    font-family: "Archivo Narrow",sans-serif;
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 4px;
    margin-top: 10px;
}

.encart_texte {
    float: left;
    font-family: "Archivo Narrow",sans-serif;
    font-size: 12px;
    line-height: 12px;
}

.footer .encart_texte a { color: #000;}

.encart_titre2 {
  color: #000;
  float: left;
  font-family: "Raleway",sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 19px;
  margin-bottom: 4px;
  margin-top: 17px;
  width: 70%;
}
.encart_texte2 {
  font-family: "Archivo Narrow",sans-serif;
  font-size: 13px;
  line-height: 13px;
  width: 80%;
}



.encart_texte3 {
    float: left;
    font-family: "Archivo Narrow",sans-serif;
    font-size: 13px;
    line-height: 13px;
    margin-left: 83px;
    margin-top: -30px;
}

encart_texte,.encart_texte2 {}

.calendrier_droite .encart_logo {
    width: 80px;
}
.encart_logo {
    float: left;
}


.title.colonne {
  font-family: "Archivo Narrow",sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 16px;
  padding-bottom: 5px;
  text-transform: uppercase;
}


.calendrier_droite .encart_titre2 {
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
}

.pageExpertiser.device-md .calendrier_droite .encart_texte2, .pageNewsletter.device-md .calendrier_droite .encart_texte2 {
  font-family: "Archivo Narrow",sans-serif;
  font-size: 13px;
  line-height: 13px;
  width: 87%;
}

.calendrier_droite .encart_texte2 {
  font-family: "Archivo Narrow",sans-serif;
  font-size: 13px;
  line-height: 13px;
  width: 87%;
}

.device-xxs .calendrier_droite, .device-xs .calendrier_droite, .device-sm .calendrier_droite {display:none;}
.device-sm .calendrier_droite {display:none;}


@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; }
#logo {height: 150px;}

}
.modal-body { text-align: left }
.calendrier_milieu, .actualites_droite { float: left; border-radius: 0 0 27px; padding-bottom: 0;background-color: #fff;padding:0px;margin-right: 30px;}
.accueil_0 {
    border-radius: 0 0 27px;
    float: left;
    margin-right: 30px;
    width: 20%;
}
 @media all and (min-width:1200px) {
#primary-menu ul li {background-color: #fff;margin-left: 0px;}
#primary-menu ul li a {
  display: block;
  letter-spacing: 0;
  padding: 0 26px;
  transition: height 0.4s ease 0s, line-height 0.4s ease 0s, margin 0.4s ease 0s, padding 0.4s ease 0s;
}
}




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: #56565a !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: #56565a !important }*/
#primary-menu ul ul, #primary-menu ul li .mega-menu-content { box-shadow: none; }
.device-sm .sf-js-enabled { background: #fff; }
#primary-menu .container #primary-menu-trigger { left: 20px; text-align: left; top: 5px; width: 75%; }
#primary-menu ul.sf-js-enabled.show ul li a { line-height: 17px !important; width: 100% !important; }
#primary-menu ul ul { width: 100% }
.device-md #primary-menu ul ul, .device-lg #primary-menu ul ul { width: 190px;top: 40px; }
#primary-menu ul ul, #primary-menu ul li .mega-menu-content { padding-top:px;padding-bottom: 10px;background-color: #fff;}
#primary-menu ul ul li { width: 100%; }
#primary-menu ul ul li:hover > a { color: #17354d !important; background-color: #fff !important;font-weight:bold; }
#primary-menu ul ul, #primary-menu ul li .mega-menu-content { border: none; }



#primary-menu ul li:hover {color: #17354d !important; }
#primary-menu ul li:hover a.sf-with-ul { color: #17354d !important;background-color: #fff;}
.sub-menu {color:#17354d;}

#gotoTop {
  background-color: #17354d;
  border-radius: 2px;
  bottom: 52px;
  color: #fff;
  cursor: pointer;
  display: none;
  font-size: 20px;
  height: 40px;
  left: auto;
  line-height: 36px;
  position: fixed;
  right: 30px;
  text-align: center;
  top: auto;
  width: 40px;
  z-index: 299;
}
#gotoTop:hover { background-color: #000; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: #000 !important; border-color: #000 !important; }
.pagination > li > a, .pagination > li > span { color: #56565a; }
#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: 118px;background-color:#000; }
#content p { line-height: 18px; }
#wrapper { box-shadow: none;margin-top:8px; }
/* ---------------------- ACCUEIL --------------------*/
.pageAccueil .spost .entry-image, .pageAccueil .spost .entry-image a, .pageAccueil .spost .entry-image img, .pageAccueil .spost .entry-image i { height: auto; width:80px; }
.pageAccueil.device-xxs .spost .entry-image, .pageAccueil.device-xxs .spost .entry-image a, .pageAccueil.device-xxs .spost .entry-image img, .pageAccueil.device-xxs .spost .entry-image i {
  height: auto;
  width: 100%;
  float: left;
}
.pageAccueil.device-xxs .entry-c {
    overflow: hidden;
    position: relative;
    float: left;
}


.pageAccueil .entry-image.widget_no_couv { border-radius: 4px; height: 95px; }
.pageAccueil .actualite_texte, .pageAccueil .actualite_texte a:link { color: #56565a;line-height:18px; }
.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 { height: 170px; }
.pageAccueil.device-md .spost { height: 170px; }
.pageAccueil.device-sm .spost, .pageAccueil.device-sm .spost { height: 150px; }
.spost,.mpost {border-top: 1px dotted #e5e5e5;}
.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 dotted #e5e5e5; margin-top: 20px; padding-top: 20px; }
.pageAccueil.device-lg .col-md-12.belles_encheres { }
.pageAccueil.device-md .col-md-12.belles_encheres { /* width: 66.6667%*/ }

.belles_encheres_accueil {
  background: #f8f8f8 none repeat scroll 0 0;
  border-radius: 0 0 27px;
  float: left;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0px;
  padding-top: 20px;
}

.lien_tous_accueil { margin-right: 24px; }
.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 .vente_phare {border-radius: 0 0 27px;}
.pageAccueil.device-lg .accueil_liste_actus, .pageAccueil.device-lg .accueil_liste_ventes { padding: 20px 10px 50px 10px;;width:100%;border-radius: 0 0 27px; }
.pageAccueil.device-md .accueil_liste_actus, .pageAccueil.device-md .accueil_liste_ventes { padding: 20px 10px 50px 10px;;width:100%;border-radius: 0 0 27px;}
.pageAccueil.device-sm .accueil_liste_actus, .pageAccueil.device-sm .accueil_liste_ventes { padding: 20px 10px 50px 10px;;width:100%;border-radius: 0 0 27px; }
.pageAccueil .entry-title {text-transform:uppercase;}
.detailActualite .single-post {margin-top:40px; marginbottom:20px;}
.detailActualite .entry-title h2 {font-size: 18px!important;font-weight: 600;letter-spacing: 1px;margin: 20px 0;text-transform: uppercase;}


.detailActualite .actualiteCol2 img{height:auto !important;}
.lien_actu_suite {font-style:italic!important;}
.actualite_bloc_lien {text-decoration:underline;text-transform:capitalize;font-style:italic!important;}
.top-search-open {color:#333;}

#top-search form input {
  background: #ffffff none repeat scroll 0 0;
  color: #333!important;
  border-radius: 6px;
  float: left;
  font-size: 12px;
  height: 30px;
  line-height: 25px;
  margin-top: 8px !important;
  padding: 5px 5px 5px 7px !important;
}

#top-search form input::-moz-placeholder {color: #333;}

.degrade {
    background: #f8f8f8 none repeat scroll 0 0;
}

 @media all and (min-width:967px) {
/*.accueil_liste_actus, .accueil_liste_ventes { height: 350px; }*/
}
.lien_tout { background-color: #ddd; color: #56565a; float: right; height: 20px; padding: 4px; }
.lien_tout:hover { background-color: #7c7c7c; 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 dotted #d7d8d8; float: right; margin-left: 10px; margin-right: 10px; padding-top: 14px; 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: 72px; }
*/a.lien_bleu { color: #767c84; text-decoration: none; }
.actualite_bloc_lien {text-decoration:underline;text-transform:capitalize;font-style:italic!important;}
.actualites_droite .entry-meta { display: none }
.actualites_droite .separation_actualites:last-child { border: medium none; }
.actualite_texte { width: 100%; float: left; line-height: 13px; }
.actualite_texte .lien_actu_suite {font-style:italic!important;}
.belles_encheres .encart_lot_photo img { max-height: 120px; max-width: 100px; }
.spost .entry-title h4 a, .mpost .entry-title h4 a { color: #142550;
    font-family: "Archivo Narrow",sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase; }
.belles_encheres .lot_description, .belles_encheres .nom_art { display: none }
.belles_encheres .titre_accueil  {margin-bottom:20px;}
.owl-stage-outer {}
.owl-carousel .owl-stage-outer {
  cursor: grab;
  overflow: hidden;
  position: relative;
  transform: translate3d(0px, 0px, 0px);
  background-color: #f8f8f8 none repeat scroll 0 0;
}

.owl-carousel .owl-stage::after { background: #f8f8f8 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 { texte-align:center; }
.phare_accueil_vente_nom h4 { color: #142550; font-family: "Archivo Narrow",sans-serif; font-weight: 700; line-height: 16px; text-transform: uppercase;font-size:15px!important; }
.phare_accueil_date {color:#56565a;font-weight:bold;line-height: 14px; font-size: 12px;text-transform:capitalize;}

.belles_encheres .owl-carousel .owl-item img { max-height: 110px; margin: 0 auto; }
.entry-meta li {font-family: Times,serif; }


.pageAccueil .col_full { margin-bottom: 20px; }
.content-wrap.accueil { padding: 10px 0 0 }
.entry-image.widget_no_couv { }
.spost .entry-title h4, .mpost .entry-title h4 { color: #142550;
    font-family: "Archivo Narrow",sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase; }
.entry-image.widget_no_couv { background-image: url('http://www.stanislasmachoir.com/image/widget_catalogue_no_couv.jpg'); background-position: center center; background-repeat: no-repeat; /*background-size: 100% 100%;*/ }

.titre_page { 
width:100%;float:left;
color: #142550;
    cursor: default;
    font-family: "Archivo Narrow",sans-serif;
    font-size: 20px;
    font-weight: 700;
    margin:30px 0px;
    margin-left: 0px;
	margin:30px 20px;
    text-transform: uppercase;}

.titre_accueil a, .titre_phare a { color: #fff!important;}

.titre_page a { color: #142550;}


.titre_phare {
  background: #17354d none repeat scroll 0 0;
  border-radius: 2px;
  color: #ffffff;
  cursor: default;
  font-family: "Archivo Narrow",sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding: 10px;
  text-transform: uppercase;
}

.titre_accueil {
  background: #17354d none repeat scroll 0 0;
  border-radius: 2px;
  color: #ffffff;
  cursor: default;
  font-family: "Archivo Narrow",sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding: 10px;
  text-transform: uppercase;
}

.margin_bottom {
    margin-bottom: 15px;
}

.device-lg .titre_page, .pageAccueil .device-lg .titre_accueil {width:100%;}
.device-lg .titre_phare {width:75%;}
.device-md .titre_phare, .device-md .titre_accueil {width:100%;}
.device-sm .titre_phare, .device-sm .titre_page, .device-sm .titre_accueil {
  margin: 0px;
  width: 100%;
  clear: both;
}

.device-xs .titre_phare, .device-xs .titre_accueil {width:100%;margin:0px;clear: both;}
.device-xxs .titre_phare, .device-xxs .titre_accueil {width:100%;margin:0px;clear: both;}
.device-md .titre_page, .device-sm .titre_page, .device-xs .titre_page, .device-xxs .titre_page {margin:30px 20px;clear: both;width:100%;}

.example {margin-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; }


.device-lg #content {min-height:800px;}
.device-md #content {min-height:500px;}
.device-sm #content {min-height:400px;}



.phare_accueil_picto .bloc_vente_pictos {padding-left:0px;}
.device-lg .phare_accueil_image_couv { width: 70%; text-align: left;margin-bottom: 20px;}
.device-md .phare_accueil_image_couv { width: 70%; text-align: left;margin-bottom: 20px;}
.device-sm .phare_accueil_image_couv { width: 47%; text-align: left;text-align: left;margin-bottom: 20px;}
.device-xs .phare_accueil_image_couv { width: 80%; text-align: left; text-align: left;margin-bottom: 10px;}
.device-xxs .phare_accueil_image_couv { width: 100%; text-align: left; text-align: left;margin-bottom: 10px;}
.phare_accueil_image_couv img {border-radius:3px;}

.bouton_accueil { /*background: none repeat scroll 0 0 #d7d8d8;*/ color: #56565a; font-weight: bold; margin: 10px 0 7px 37px; padding: 5px 13px; text-decoration: none; text-transform: uppercase; /*max-width: 220px;*/ }
.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: #f8f8f8 none repeat scroll 0 0;
}

.pageAccueil.device-sm .boutons_accueil { margin-bottom: 25px; }
.pageAccueil.device-md .boutons_accueil { width: 90% }
.pageAccueil.device-xs .boutons_accueil, .pageAccueil.device-xxs .boutons_accueil { width: 100% }
/*.boutons_accueil{float:left;width:100%}*/
.boutons_accueil:hover { background: #444; color: #6898ad; 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 .col-md-4.calendrier_milieu { width: 50% }
.device-sm .col-md-4.actualites_droite { width: 50% }

/* ---------------------- PAGES STATIQUES ----------------------*/

.bt_formulaire {
    background: #f0d929 none repeat scroll 0 0;
    border-radius: 4px;
    color: #000;
    float: left;
    margin: 20px 0;
    padding: 10px;
}

.padding_bloc {
    padding: 5px 10px 10px 15px;
}

.etape .titre_equipe {
    margin-left: -20px;
    margin-top: 10px;
}

.titre_equipe {
    color: #142550;
    cursor: default;
    font-family: "Archivo Narrow",sans-serif;
    font-size: 19px;
	line-height: 20px;
    font-weight: 700;
    margin-bottom: 20px;
    margin-left: -92px;
    padding-bottom: 10px;
    padding-left: 92px;
    padding-top: 30px;
    text-transform: uppercase;
}

.nom_specialiste {
  font-family: "Archivo Narrow",sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 16px;
  padding: 0 0 5px;
  text-transform: uppercase;
}

.etape {clear:both;}
.nav-pills > li > a {font-family: "Archivo Narrow",sans-serif;}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  background-color: #142550;
  color: #ffffff;
  font-family: "Archivo Narrow",sans-serif;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
  font-family: "Archivo Narrow",sans-serif;
  color:#6898ad;

}


.pageEtude H3 {font-size:16px;line-height:16px;color:#142550;}

.pageSpecialite .bloc_mois_date {display:none;}

.pageSpecialite .small-thumbs .entry-image, .pageSpecialite .ievent .entry-image {
  float: left;
  margin: 0 20px 0px 0px;
  width: 100px;
}



.specialites_un {
  float: left;
  margin-right: 40px;
  width: 50%;
}


.specialites_deux {
}

.pageSpecialite #content {padding: 40px 0px 20px 0px;}

.pageSpecialite .titre_accueil {
background: #17354d none repeat scroll 0 0;
    border-radius: 2px;
    color: #ffffff;
    cursor: default;
    font-family: "Archivo Narrow",sans-serif;
    font-size: 16px;
    font-weight: 700;
    padding: 10px;
    text-transform: uppercase;
	margin: 10px 0;
}

.pageSpecialite .resume {margin-bottom:20px;}


.pageSpecialite .titre_equipe {
    color: #142550;
    cursor: default;
    font-family: "Archivo Narrow",sans-serif;
    font-size: 19px;
    font-weight: 700;
    margin-bottom: 15px;
    margin-left: -92px;
    padding-bottom: 10px;
    padding-left: 92px;
    padding-top: 10px;
    text-transform: uppercase;
}

.specialites_deux img {
  padding-bottom: 10px;
  padding-right: 15px;
}


.degrade {
  background: #f8f8f8 none repeat scroll 0 0;
  float: left;
  padding:20px 10px;
  margin-bottom: 20px;
  width: 100%;
}

.separation_accueil {
  border-bottom: 1px solid #000;
  float: left;
  margin: 10px 0 10px;
  width: 100%;
}


.pageSpecialite .encart_lot {padding:10px;border-radius: 0 0 27px;}

.pageSpecialite .encart_lot_photo {
  float: left;
  margin-right: 30px;
  max-width: 170px;
}

.pageSpecialite .encart_lot_texte {
    float: left;
    width: 60%;
}

.pageSpecialite .encart_lot_resultat {
  border-top: 1px solid #ccc;
  font-family: "Archivo Narrow",sans-serif;
  font-size: 15px;
  margin: 40px 0 0;
  padding: 10px 0 0;
  text-transform: uppercase;
  text-align: left;
  color:#000;
  clear:both;
}

.device-xxs .pageSpecialite .encart_lot_texte, .device-xxs .pageSpecialite .encart_lot_description, .device-xs .pageSpecialite .encart_lot_texte, .device-xs .pageSpecialite .encart_lot_description {
  float: left;
  font-size: 12px;
  padding-top: 10px;
  width: 230px;
}
.pageSpecialite.device-xxs .encart_lot_photo {width:100%;}
.pageSpecialite.device-xs .encart_lot_texte {width: 50%;}
.pageSpecialite.device-xxs .encart_lot_texte {
    width: 100%;padding:10px 0;
}

.pageSpecialite .degrade {border-radius: 0 0 27px;
  background: #f8f8f8 none repeat scroll 0 0;
  float: left;
  margin-bottom: 20px;
  padding: 20px 0;
  width: 100%;
}

.calendrier_specialites {
  float: left;
  width: 400px;
}

.calendrier_specialites .nom_vente_ligne, .calendrier_specialites .nom_vente_ligne a:link {
  float: left;
  width: 210px;
}

.pageSpecialite .entry-title h2 a {
  color: #000;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  text-transform: uppercase;
}


.pageSpecialite .encart_lot_block {
	clear: both;
  border-bottom: 1px solid #ccc;
  float: left;
  margin: 10px 20px;
  padding: 15px 0;
  width:96%;
}


.pageSpecialite .image_encart_lot {
  float: left;
  margin-right: 30px;
  max-width: 150px;
}

.pageSpecialite .image_encart_lot {
  border-radius: 4px 0 27px;
max-width: 170px;
}

.pageSpecialite .encart_lot_texte, .pageSpecialite .encart_lot_description {
  float: left;
}




.pastille.etape_1 {
    background-position: 1px -68px;
}
.pastille {
    float: left;
    height: 60px;
    width: 60px;
}

.pastille {
    background: #fff url(../image/etapes.png);
    float: left;
    height: 60px;
    width: 60px;
    background-repeat: no-repeat;
}

#filters { float: left; /*	display:none;*/ }
.search_ventes { }
.tri_ventes { float: left;/*display: none;*/ }


.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: #3f4448!important; }
#slider { overflow: visible; margin-bottom: 10px; }
.camera_pag { z-index: 9999; background: #ccc; }
.cameraContent .container { padding-left: 0 }x
.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: 999999 !important; }
.camera_wrap .camera_pag .camera_pag_ul {bottom:7px!important;}
.flex-caption { max-width: 100% }
.camera_caption > div { padding: 5px 5px !important; }
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent { background: #7c7c7c !important }
.camera_wrap .camera_pag .camera_pag_ul li { background: #3f4448 !important; border: none !important; }
.menu_departement.col-md-3 { box-shadow: 0 3px 9px #cccccc; margin-top: 20px; padding: 5px 5px 10px 0;font-family: "Archivo Narrow",sans-serif; }
.spe-titre-all { color: #7c7c7c; font-size: 12px; font-weight: bold; text-transform: uppercase;font-family: "Archivo Narrow",sans-serif; }
a.liens_specialites_current { color: #333333;  line-height: 13px; font-weight: bold; }
a:hover.liens_specialites_current { color: #6898ad;  line-height: 13px; text-decoration: underline !important; font-weight: bold; }

.slider_camera.col-md-9 { padding-top: 22px; }
.slider-caption-bg { left: 0px; padding: 0px; }
#slider-arrow-left, #slider-arrow-right, .camera_prev, .camera_next, #slider .owl-prev, #slider .owl-next, .flex-prev, .flex-next, .nivo-prevNav, .nivo-nextNav, .slider-arrow-top-sm, .slider-arrow-bottom-sm{
  background-color: rgba(0, 0, 0, 0.6) !important;
  border-radius: 30px;
}

#slider-arrow-left:hover, #slider-arrow-right:hover, .camera_prev:hover, .camera_next:hover, #slider .owl-prev:hover, #slider .owl-next:hover, .flex-prev:hover, .flex-next:hover, .nivo-prevNav:hover, .nivo-nextNav:hover, .slider-arrow-top-sm:hover, .slider-arrow-bottom-sm:hover {
  background-color: rgba(0, 0, 0, 0.6) !important;
  border-radius: 30px;
}

.cadre.col-md-12 { border: 1px solid #cccccc; margin-top: 0px; }
.cadre .gauche.col-md-6 { padding: 10px 10px 10px 0 }
.cadre .droite.col-md-6 { padding: 10px 0px 10px 10px }
.cadre .gauche.col-md-7 { padding: 14px 10px 10px 0 }
.cadre .droite.col-md-5 { padding: 14px 0px 10px 10px }
.slider_camera.col-md-12 { padding: 0px 0px 20px 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;font-family: "Archivo Narrow",sans-serif; }


ul.tab-nav.tab-nav2 li.ui-state-active a { background-color: #142550; }

ul.tab-nav.tab-nav2 li.ui-state-active a:hover { background-color: #E0E0E0;color:#6898ad; }
ul.tab-nav.tab-nav2 li a:hover{color:#6898ad;}

.titre03 { font-family: "Archivo Narrow",sans-serif;border: 1px solid #cccccc; display: block; font-size: 14px; font-weight: bold; line-height: 14px; min-height: 36px; outline: medium none; padding: 10px 8px 0; text-decoration: none; text-transform: uppercase; margin-bottom: 10px; }
.titre03.active { font-family: "Archivo Narrow",sans-serif;background: none repeat scroll 0 0 #cccccc; color: #142550; }
.camera_wrap .camera_pag .camera_pag_ul li { border: 1px solid #56565a }
 @media all and (min-width: 2px) and (max-width:1200px) {
.slider_camera.col-md-12 { padding: 20px 15px 0px !important }
}
.cameraContents h4, .cameraContent p { color: #fff; margin: 0 }
.cameraContents h4 { font:20px 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 }
.statique.content-wrap { padding: 4px 0 0 !important; margin-top: 40px; }
.statique.col-md-10 { border: 1px solid #cccccc; line-height: 13px;min-height:800px;}
.pageAcheter a:link, {font-style:italic;}
.fancy-title.title-border h3 { color: #142550; text-transform: uppercase; font-size: 17px; margin-top: 20px; }
.pageNewsletter.fancy-title h3 { padding: 4px 15px; !important
}
.statique.content-wrap .container.clearfix { /*border: 1px solid #cccccc*/ }
.bloc_savoir_plus { background: #d7d8d8 none repeat scroll 0 0; color: #56565a; 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: #444; color: #fff; border-color: #444 }
.pageVendre .bloc_savoir_plus { background: #d7d8d8 none repeat scroll 0 0; color: #56565a; 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:left; text-transform: uppercase; }
.team-desc p { font-size: 12px; line-height: 13px; text-align: justify; }

/* -------------------------------------------------- */
/*	Social Links
/* -------------------------------------------------- */

.social-links { margin: 0; }
.social-links li { display: inline-block; list-style: none; margin: 0 0 10px 15px; text-indent: -9999px; }
.ie7 .social-links li { display: inline; font-size: 0; text-indent: 0; }
.social-links li:nth-child(6n+1) { margin-left: 0; }
.social-links li:nth-child(6n) { margin-right: 15px; }
.social-links li:last-child { margin-right: 0; }
.social-links a { background-repeat: no-repeat; background-position: 0 -16px; display: block; height: 16px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out; width: 20px; }
.social-links li.behance a { background-image: url(http://www.stanislasmachoir.com/images/icon-behance.png); }
.social-links li.delicious a { background-image: url(http://www.stanislasmachoir.com/images/icon-delicious.png); background-position: 0 -14px; height: 14px; }
.social-links li.deviantart a { background-image: url(http://www.stanislasmachoir.com/images/icon-deviantart.png); }
.social-links li.digg a { background-image: url(http://www.stanislasmachoir.com/images/icon-digg.png); background-position: 0 -14px; height: 14px; }
.social-links li.dribbble a { background-image: url(http://www.stanislasmachoir.com/images/icon-dribbble.png); }
.social-links li.dropbox a { background-image: url(http://www.stanislasmachoir.com/images/icon-dropbox.png); background-position: 0 -15px; height: 15px; }
.social-links li.email a { background-image: url(http://www.stanislasmachoir.com/images/icon-email.png); }
.social-links li.facebook a { background-image: url(http://www.stanislasmachoir.com/images/icon-facebook.png); }
.social-links li.flickr a { background-image: url(http://www.stanislasmachoir.com/images/icon-flickr.png); }
.social-links li.forrst a { background-image: url(http://www.stanislasmachoir.com/images/icon-forrst.png); }
.social-links li.github a { background-image: url(http://www.stanislasmachoir.com/images/icon-github.png); }
.social-links li.google a { background-image: url(http://www.stanislasmachoir.com/images/icon-google.png); }
.social-links li.googleplus a { background-image: url(http://www.stanislasmachoir.com/images/icon-googleplus.png); }
.social-links li.ichat a { background-image: url(http://www.stanislasmachoir.com/images/icon-ichat.png); background-position: 0 -15px; height: 15px; }
.social-links li.lastfm a { background-image: url(http://www.stanislasmachoir.com/images/icon-lastfm.png); background-position: 0 -15px; height: 15px; }
.social-links li.linkedin a { background-image: url(http://www.stanislasmachoir.com/images/icon-linkedin.png); }
.social-links li.mobypicture a { background-image: url(http://www.stanislasmachoir.com/images/icon-mobypicture.png); }
.social-links li.myspace a { background-image: url(http://www.stanislasmachoir.com/images/icon-myspace.png); }
.social-links li.picasa a { background-image: url(http://www.stanislasmachoir.com/images/icon-picasa.png); }
.social-links li.plixi a { background-image: url(http://www.stanislasmachoir.com/images/icon-plixi.png); }
.social-links li.rss a { background-image: url(http://www.stanislasmachoir.com/images/icon-rss.png); }
.social-links li.skype a { background-image: url(http://www.stanislasmachoir.com/images/icon-skype.png); }
.social-links li.stumbleupon a { background-image: url(http://www.stanislasmachoir.com/images/icon-stumbleupon.png); background-position: 0 -17px; height: 17px; }
.social-links li.tumblr a { background-image: url(http://www.stanislasmachoir.com/images/icon-tumblr.png); background-position: 0 -15px; height: 15px; }
.social-links li.catalogue a { background-image: url(http://www.stanislasmachoir.com/images/icon-catalogue.png); background-position: 0 -15px; height: 15px; width: 21px; }
.social-links li.visite a { background-image: url(http://www.stanislasmachoir.com/images/icon-visite.png); background-position: 0 -15px; height: 15px; width: 21px; }
.social-links li.live a { background-image: url(http://www.stanislasmachoir.com/images/icon-live.png); background-position: 0 -15px; height: 15px; width: 21px; }
.social-links li.lots a { background-image: url(http://www.stanislasmachoir.com/img/icon-lots.png); background-position: 0 -15px; height: 15px; width: 21px; }
.social-links li.infos a { background-image: url(http://www.stanislasmachoir.com/images/icon-infos.png); background-position: 0 -15px; height: 15px; width: 21px; }
.social-links li.twitter a { background-image: url(http://www.stanislasmachoir.com/images/icon-twitter.png); background-position: 0 -15px; height: 15px; width: 21px; }
.social-links li.vimeo a { background-image: url(http://www.stanislasmachoir.com/images/icon-vimeo.png); background-position: 0 -15px; height: 15px; }
.social-links li.youtube a { background-image: url(http://www.stanislasmachoir.com/images/icon-youtube.png); background-position: 0 -15px; height: 15px; }
.social-links li a:hover { background-position: 0 0; }
/* -------------------------------------------------- */


.infos_supp {
    height: 40px;
}


.one-fourth {
    width: 200px;
}
.one-half, .one-third, .two-third, .one-fourth, .three-fourth, .one-one {
    float: left;
    margin-right: 30px;
}
.swiper-wrapper {
    position: relative;
    transform: translate3d(0px, 0px, 0px);
    transition-duration: 0s;
    transition-property: transform, left, top;
    transition-timing-function: ease;
}



.social-links a {
    background-position: 0 -16px;
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    transition: all 0.2s ease-out 0s;
    width: 20px;
}
.social-links li:last-child {
    margin-right: 0;
}
.social-links li:nth-child(6n+1) {
    margin-left: 0;
}
.social-links li {
    display: inline-block;
    list-style: outside none none;
    text-indent: -9999px;
}

/* ---------------------------------------------------------------------- */
/*	Our Team
/* ---------------------------------------------------------------------- */

.team-member { border-bottom: 1px solid #efefef; color: #777; margin-bottom: 50px; overflow: hidden; position: relative; text-align: center; -webkit-transition: background-color .2s ease, border .2s ease; -moz-transition: background-color .2s ease, border .2s ease; -ms-transition: background-color .2s ease, border .2s ease; -o-transition: background-color .2s ease, border .2s ease; transition: background-color .2s ease, border .2s ease; }
.team-member:hover { background: #f8f8f8; border-bottom-color: #000; }
.team-member img { border-radius: 4px 27px }
.not-ie .team-member:hover:after { background: #ed171f; bottom: -2.5px; content: ''; left: 50%; display: block; height: 5px; margin: 0 0 0 -2.5px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); position: absolute; width: 5px; }
.team-member .photo, .team-member > a { display: block; margin: 0 auto 15px; }
.team-member > a > .photo { margin: 0 auto; }
.team-member .content { padding: 0 15px; height: 140px; }
.team-member .name { color: #414141; margin: 0; text-transform: uppercase; font-family: 'Archivo Narrow', sans-serif; }
.team-member .job-title { color: #aeaeae; display: block; font-style: italic; margin: 6px 0 10px; }
.team-member .social-links { border-top: 1px solid #efefef; margin: 0 0 5px; padding: 15px 0 0; }
.team-member:hover .social-links { border-top-color: #ebebeb; }
.team-member .social-links li { margin: 0 0 10px 10px; }
.team-member .social-links a { opacity: 0.3; }
.team-member .social-links a:hover { opacity: 1; }
.team-member .social-links li.email a {
    background-image: url("../image/icon-email.png");
}
ul {
    list-style: outside none disc;
}

/* ---------------------------------------------------------------------- */





.fond_estimation table { padding: 10px; }
#inscription #estim table td:first-child { width: 240px; }
.titre_estimation { font-family: "Archivo Narrow",sans-serif;color: #6898ad; 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: #999999; font-style: italic; }
.equipe_nom { color: #7c7c7c; }
.encart_lot_block { margin-bottom: 20px; }
.encart_lot_resultat { font-family: "Archivo Narrow",sans-serif;color: #56565a; margin-top: 4px; margin-bottom: 10px;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; }
.belle_encheres_colonne .lot_description {display: none;}
.belle_encheres_colonne.encart_lot_resultat {margin-bottom:10px;}
.belle_encheres_colonne .titre_belles_encheres {
 padding-bottom: 10px;
 font-size: 16px;
  }
  
.device-sm .belle_encheres_colonne .iportfolio {
  float: left;
  margin: 0 30px 0 0;
  position: relative;
  text-align: center;
  width: 40%;
}


.device-sm .belle_encheres_colonne .image_encart_lot {
  border-radius: 3px;
  max-height: 190px;
  overflow: unset;
}


.img_statique { margin: 13px 0; float: left; width: 100% }
.fancy-title2.title-border h3 { color: #56565a; 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: #56565a; }
.pagePaiement, .freeForm { font-size: 14px; }
.pagePaiement input, .freeForm input { height: 26px; }
.formEnvoyer input[type="button"] { background: none repeat scroll 0 0 #7c7c7c; border: medium none; border-radius: 4px; color: #ffffff; float: left; height: 49px; padding: 10px; }
.formEnvoyer input[type="submit"] { background: none repeat scroll 0 0 #9fbb58; border: medium none; border-radius: 4px; color: #ffffff; float: left; height: 49px; padding: 10px; }
.freeForm .row { float: left; padding-bottom: 10px; width: 100%; color: #56565a }
.freeForm .label { float: left; font-size: 14px; width: 250px; color: #56565a; text-align: left; }
.pageLieux .col_half { text-align: justify }
.encart_live,.encart_estimation,.encart_newsletter {opacity:1;}
.encart_live:hover,.encart_estimation:hover,.encart_newsletter:hover {opacity:0.5;color:#56565a;}
.calendrier_droite .encart_newsletter, .calendrier_droite .encart_live, .calendrier_droite .encart_estimation {
    float: left;
    width: 100%;
}
.pageSpecialite .encart_newsletter, .pageSpecialite .encart_live, .pageSpecialite .encart_estimation {
    float: left;
    width: 100%;
}

#footer {
  background: #17354d none repeat scroll 0 0;
  color: #ffffff;
  float: left;
  padding: 10px 0;
  width: 100%;
}

.footer_raccourcis {
    float: left;
}

.device-xxs .footer_raccourcis, .device-xs .footer_raccourcis {
    float: none;
}

footer_encart_estimation

#footer .encart_titre, .footer .encart_texte {
  text-align: center;
  width: auto;
}
.device-xxs #footer .encart_titre, .device-xxs .footer .encart_texte {
  text-align: center!important;
  width: auto;
  clear: both;
  float: none;
}

#footer .encart_logo {opacity:1;}
#footer .encart_logo:hover {opacity:1;}


.footer_raccourcis .encart_titre, .footer_raccourcis .encart_texte {
  width: 150px;
}

#footer .footer_encart_live, #footer .footer_encart_estimation, #footer .footer_encart_live,#footer .footer_encart_newsletter, #footer .footer_encart_payment {opacity:1;text-align: center;}
.footer_encart_live,.footer_encart_estimation,.footer_encart_live,.footer_encart_newsletter,.footer_encart_payment {opacity:1;}
.footer_encart_live:hover,.footer_encart_estimation:hover,.footer_encart_live:hover,.footer_encart_newsletter:hover,.footer_encart_payment:hover {opacity:0.5;color:#999;}


.encart_logo_colonne {opacity:1;color:#000;text-align: center;line-height:18px;}
.encart_logo_colonne:hover {opacity:0.5;text-align: center;}
.encart_logo_colonne:hover {color:#000!important;text-align: center;}


.device-xs .footer_raccourcis .encart_titre, .device-xs .footer_raccourcis .encart_texte {
  width: 100%;
  float:none;
}
.device-xxs .footer_raccourcis .encart_titre, .device-xxs .footer_raccourcis .encart_texte {
  width: 100%;
  float:none;
}

.device-xxs #footer .encart_logo, .device-xs #footer .encart_logo {float:none;}

@media only screen and (min-width: 960px) {
.footer_raccourcis .encart_titre, .footer_raccourcis .encart_texte { text-align: left; width: auto }
.footer_raccourcis { float: left }
.footer_raccourcis .encart_logo { height: 60px; }
.footer_raccourcis .encart_logo { width: 160px; float: none; }
.footer_encart_live, .footer_encart_estimation, .footer_encart_newsletter { float: left; margin-right: 18px; width: 100%; }
}



 @media all and (min-width: 2px) and (max-width: 992px) {
.belle_encheres_colonne {  }
.img_statique { margin: 13px 0; float: left }
.img_statique { width: 100% }
.menu_departement.col-md-3 { display: none }
}
 @media all and (min-width: 156565apx) {
.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: #7c7c7c; border-top-right-radius: 3px; padding: 4px 15px;font-family: "Archivo Narrow",sans-serif; 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: 20px; }
.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 { margin-top: 80px; }
.pageActualite .annees { display: none }
/*.pageActualite #posts .icon-facebook, .pageActualite #posts .icon-twitter, .pageActualite #posts .icon-gplus { color: #967959 }*/
.pageActualite .entry-title h2 a { color: #000!important; }
.pageSpecialite .entry-title h2 a {color: #000;}
.pageActualite .entry-c { float: left; width: 80%; padding-bottom: 20px;}
.pageActualite .actualite_tags { bottom: 0; color: #999999; 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 { border: 1px solid #cccccc; padding: 15px }
.entry.clearfix.actualite { border-bottom: 1px solid #999; clear: both; margin-bottom: 8px; margin-top: -8px; }
/* ----------------------- 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 }
/* ----------------------- ENTETE CATALOGUE ----------------------------*/

/* ----------------------- BOUTONS DES CALENDRIERS */
.triAnneeTexte {font-weight:bold;color:#142550;}
.calendrier_annees {color:#142550;}

.owl-carousel .owl-item img { width: auto; opacity:1; }
.owl-carousel .owl-item img:hover { width: auto; opacity:0.85; }

.entry-title { width: 100%; }
.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: #555555; color: #FFF !important; margin: 0px 5px 0px 0px; font-size: 11.3px; }
.bt_resultats { background: #fff }
.bt_resultats:hover { background: #fff }
.bt_ebook:hover, .bt_catalogue:hover, .bt_lots:hover, .bt_inclure:hover, .bt_informations:hover, .bt_live:hover, .bt_online:hover { background: #fff }
*/
.langue_en .bt_ebook, .langue_en .bt_catalogue, .langue_en .bt_lots, .langue_en .bt_visite, .langue_en .bt_resultats, .langue_en .bt_resultats,.langue_en .bt_pdf,.langue_en .bt_inclure,.langue_en .bt_informations,.langue_en .bt_live, .langue_en .bt_online,.langue_en .bt_articles,.langue_en .bt_article,.langue_en .bt_video{ height: 34px; float: left; margin-right: 25px; background-image: url('http://www.stanislasmachoir.com/image/calendrierSpriteEn.png'); }
.langue_zh .bt_ebook, .langue_zh .bt_catalogue, .langue_zh .bt_lots, .langue_zh .bt_visite, .langue_zh .bt_resultats, .langue_zh .bt_resultats,.langue_zh .bt_pdf,.langue_zh .bt_inclure,.langue_zh .bt_informations,.langue_zh .bt_live, .langue_zh .bt_online,.langue_zh .bt_articles,.langue_zh .bt_article,.langue_zh .bt_video{ height: 34px; float: left; margin-right: 25px; background-image: url('http://www.stanislasmachoir.com/image/calendrierSpriteZh.png'); }

.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,.bt_articles,.bt_article { height: 34px; float: left; width: 50px; margin-right:25px; margin-bottom:10px; background-image: url('../image/calendrierSpriteFr.png'); }


.langue_en .bt_ebook, .langue_en .bt_catalogue, .langue_en .bt_lots, .langue_en .bt_visite, .langue_en .bt_resultats, .langue_en .bt_resultats,.langue_en .bt_pdf,.langue_en .bt_inclure,.langue_en .bt_informations,.langue_en .bt_live, .langue_en .bt_online,.langue_en .bt_articles,.langue_en .bt_article { height: 34px; float: left; margin-right: 25px; background-image: url('http://www.stanislasmachoir.com/image/calendrierSpriteEn.png'); }


.langue_zh .bt_ebook, .langue_zh .bt_catalogue, .langue_zh .bt_lots, .langue_zh .bt_visite, .langue_zh .bt_resultats, .langue_zh .bt_resultats,.langue_zh .bt_pdf,.langue_zh .bt_inclure,.langue_zh .bt_informations,.langue_zh .bt_live, .langue_zh .bt_online,.langue_zh .bt_articles,.langue_zh .bt_article { height: 34px; float: left; margin-right: 25px; background-image: url('http://www.stanislasmachoir.com/image/calendrierSpriteZh.png'); }




.texte_catalogue, .texte_articles, .texte_article{ display: none; }

.bt_ebook { background-position: 0px 0px; }
.bt_ebook:hover { background-position: 0px -36px; }
.bt_catalogue { background-position: -46px 0px;width:60px; }
.bt_catalogue:hover { background-position: -46px -36px;width:60px;}
.bt_lots { background-position: -107px 0px; width: 35px; }
.bt_lots:hover { background-position: -107px -36px;; width: 35px;}
.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_article {
    background-position: -506px 0;
    width: 37px;
}
.bt_articles {
    background-position: -551px 0;
    width: 40px;
}
.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; }
.bt_video { background-position: -610px 0px; width: 30px; }
.bt_video:hover { background-position: -610px -36px; width: 30px; }

.bt_online { background-position: 0px -150px; width: 130px; }
.bloc_vente_date { color: #000; font-family: "Archivo Narrow",sans-serif; font-weight: normal; line-height: 16px;font-style:normal;font-size:14px;  }
.bloc_vente_date:first-letter { text-transform: uppercase; }
.bloc_vente_lieu { color: #999; font-style:normal; margin-top: 4px;font-size: 14px;}
.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;*/ }

.texte_article, .texte_articles, .texte_pdf, .texte_resultats, .texte_visite, .texte_ebook, .texte_lots, .texte_informations, .texte_live, .texte_inclure { display: none }
/* --------------------- CALENDRIER BLOG EN MODE LISTE ---------*/

.small-thumbs .entry-image img, .ievent .entry-image img {
  border-radius: 3px;
}

.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 { font-family: "Archivo Narrow",sans-serif;border-bottom: 1px solid #666666; border-top: 1px solid #666666; color: #56565a; font-size: 12px; margin-top: -1px; padding: 6px; text-align: right; text-transform: uppercase; width: 100%; float: right; }
.pageCalendrier .entry-title h2 a { color: #000; }
.oc-calendrier .owl-dot { margin-top: 0px !important; }
.small-thumbs .entry-title h2, .ievent .entry-title h2 { color: #000; font-size: 15px; text-decoration: none; text-transform:uppercase; line-height: 19px; font-weight: unset; font-weight:bold;}
#posts .entry-content { margin-top: 10px; }
#posts.small-thumbs .entry { margin: 0 0 20px; padding: 0; }
.small-thumbs .entry-c { overflow: visible }
.small-thumbs .entry-image, .ievent .entry-image { float: left; margin: 0 0px 0 0; width: 140px; margin: 0 0 20px; }

.small-thumbs .entry-image.no_couv, .portfolio-item .portfolio-image.no_couv {
  background-image: url("../image/picto_no_couv.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 80% auto;
  height: 200px;
  border-radius: 3px;
}
/* --------------------- CALENDRIER BLOG EN MODE LISTE AVEC SIDEBAR --*/

input, textarea, select {
  border: 1px solid #f8f8f8;
  border-radius: 0;
  box-shadow: none;
  color: #56565a;
  padding: 5px;
}

#nppLabel, #ordreLabel, #numLabel, #searchLabel {font-family: "Archivo Narrow",sans-serif; }
input[type="submit"], input[type="reset"], button { border: 1px solid #666666; font-size: 13px; text-transform: uppercase; }
 @media all and (min-width: 767px) and (max-width: 156565apx) {
.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;margin-top:0px;}
.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: -29px; }
}
.calendrier { background-color: #ffffff; /*box-shadow: 1px 3px 7px #aaaaaa;*/ margin-bottom: 20px; margin-top: -4px; padding: 20px; /*border-top: 5px solid #d6d6d6;*/ }
.explications { background-color: #e1e1e1; color: #56565a; 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: 4px !important; }
.camera_next i { padding-left: 18px; }
 @media all and (min-width: 2px) and (max-width: 156565apx) {
.calendrier_milieu, .actualites_droite { width: 100%; }
.belles_encheres { clear: both; }
}
 @media all and (max-width: 156565apx) {
.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 { }
#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; }
/* ------------------- CALENDRIER PORTFOLIO EN MODE 5 COLONNES -----------*/



.pageCalendrier .entry.clearfix { /*border-bottom: 1px solid #959595 */ }
.portfolio-5 .portfolio-item { border-bottom: 2px solid #f5f5f5; }
#portfolio-filter li.activeFilter a { background: #56565a }
#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 ---------*/
.breadcrumb {
  font-size: 12px;
  margin: 10px 0 0 !important;
}
.pageLots .product, .pageOrdre .product { border: 1px solid #ddd; }
.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-family: "Archivo Narrow",sans-serif; 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;font-family:Times, serif; }
#r.texte1 { width: 250px; }
.col-md-12.tri_catalogue { margin: 20px 0px; border-bottom: 1px solid #cccccc; }
.num_lot { height: 40px;color:#56565a;}
.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: #17354d; font-size: 25px; }
.col-md-2.belle_encheres_colonne { margin-top: 0px;float:right; }
.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% }
.pageMoa .couverture_catalogue img { margin-right:20px; }
.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;   border: 2px solid #444;}
.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; }
 @media all and (min-width: 1200px) {
.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: 0%; }
}
 @media all and (min-width: 500px) and (max-width: 1199px) {
.bloc_vente_pictos { padding-left: 0%; }
.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-bottom: 1px solid #17354d;
    border-radius: 2px;
    color: #17354d;
    float: left;
    font-family: "Archivo Narrow",sans-serif;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0;
 margin-top: 17px;
	padding-top: 5px;
    padding-bottom: 10px;
    text-transform: uppercase;
	text-align: center;
	width: 100%;
}
.owl-theme .owl-dots .owl-dot span { background-color: #3f4448; }
.owl-theme .owl-dots .owl-dot.active span { background-color: #7c7c7c; }
.pageLots .nom_vente { font-family: "Archivo Narrow",sans-serif;color: #000;
    font-size: 15px;
    font-weight: bold;
    line-height: 19px;
    text-decoration: none;
    text-transform: uppercase; }
.date_vente {color: #000;font-family: "Archivo Narrow",sans-serif;font-size: 16px;font-style: normal;font-weight: normal;line-height: 18px; text-transform: capitalize; }
.lieu_vente { color: #999999; 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: #7c7c7c; }
.spost .entry-title h4 a:hover, .mpost .entry-title h4 a:hover { color: #000; font-family: "Archivo Narrow",sans-serif; font-weight: 700; line-height: 16px; text-transform: uppercase;font-size:15px; }
.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: #17354d; opacity: 0.76; }
.sale-flash2 { width: auto; float: left; font-weight: bold; }
.sale-flash2 {clear:both; width: auto; float: left; font-family: "Archivo Narrow",sans-serif;background: #17354d; color: #fff; padding: 4px 7px; float: left; border-radius: 3px; margin: 10px 0;font-size:16px;}
.pageLots .ordre_false.product, .pageOrdre .ordre_false.product { height: 435px !important; }
.pageFiche .product { border-bottom: none }
.pageFiche .envoyer_ordre { width: 100% }
.envoyer_ordre .button.button-border { background: #17354d; color: #fff }
.envoyer_ordre .button.button-border:hover { background: #ccc }
.pageFiche .envoyer_ordre .button { margin-left: 0px; }
.pageFiche .product-title h3 a:hover, .pageFiche .product-title h2 a:hover { color: #555555!important; }
.pageFichebutton-rounded.noleftmargin.modifier_ordre { clear: both; }
.product { border-bottom: 2px solid #f5f5f5; padding-bottom: 10px; }
.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-family: "Archivo Narrow",sans-serif;font-size: 14px; font-weight: normal; line-height: 15px; color: #000; height: 50px;max-height:60px; text-align: justify; 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-family: "Archivo Narrow",sans-serif; font-size: 15px; height: 40px; line-height: 14px; }
.product-title h3 a, .single-product .product-title h2 a {color: #333;font-family: "Archivo Narrow",sans-serif;}
.product-title h3 a:hover, .single-product .product-title h2 a:hover { color: #6898ad;ont-family: "Karla",sans-serif;}
.product-1 .product-desc .product-price { font-size: 13px; }
.product-image.no_picture { /*background: #f5f5f5; */ background: #f5f5f5 url('../image/no_picture.png'); background-position: center center; background-repeat: no-repeat; }
.estimLabelAff4, .estimAff4 { background-color:fff;color: #17354d; 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 {  }
/* -------------------- PAGE & EXPERTISE ------------------------*/
.pageExpertiser #content { padding: 20px 0; }
.pageExpertiser .row .inscription_legende { padding-left: 0;  font-size: 14px; }
.pageExpertiser .col-sm-8 .col-sm-3 input[type="radio"] { width: 20px; }
.pageExpertiser .row .col-sm-1.inscription_legende { text-transform: none; }
.pageExpertiser .fond_estimation { float: left; padding: 20px 0; width: 100%; background-image: linear-gradient(-45deg, #f5f5f5, #f5f5f5); background-image: -moz-linear-gradient(left bottom, #f5f5f5, #f5f5f5); }
.pageExpertiser input[type="submit"] { font-family: "Archivo Narrow",sans-serif;background: #17354d none repeat scroll 0 0; border: 1px solid #17354d; border-radius: 4px; clear: both; color: #fff; padding: 5px;  }
.pageExpertiser input[type="submit"]:hover { font-family: "Archivo Narrow",sans-serif; background: #ccc none repeat scroll 0 0; border: 1px solid #ccc; }
.pageExpertiser .row .col-sm-12 { margin: 0 0 0 20px; padding: 0; }
.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.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.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; }
.pageExpertiser .col-md-8 { padding: 0; }
.pageExpertiser .num_etape_trois, .pageExpertiser .num_etape_deux, .pageExpertiser .num_etape_un, .pageExpertiser .texte_etape_un, .pageExpertiser .texte_etape_deux, .pageExpertiser .texte_etape_trois { color: #142550;font-family: "Archivo Narrow",sans-serif; }
.pageExpertiser input, .pageExpertiser textarea, .pageExpertiser select { width: 80%; }
/* -------------------- PAGE & FORMULAIRE ORDRE D'ACHAT ------------------------*/
.pageOrdre #content { padding: 20px 0; }
.col_half.col_last.ordre_libelle.prenom { margin-right: 10px !important; }
.col_full.ordre_libelle.adresse { margin-top: 10px !important; }
.fiche_ordre_achat { clear: both }
.pageOrdre .col-md-12.etape3 { background-color: #f5f5f5; 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: 600px }
.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: #142550; 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: #142550; 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: #cc3333; font-size: 12px; font-weight: bold; padding-bottom: 10px; }
.pageOrdre input, .pageOrdre textarea { border: 1px solid #ccc; border-radius: 2px; 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: #142550; float: left; margin-top: 10px; color: #fff; border-radius: 4px; border: 2px solid #142550; }
.pageOrdre .message { float: left; width: 100% }
.pageOrdre input:hover[type="button"] { background: #000; border: 2px solid #000; }
.pageOrdre .intitule2 { color: #142550; 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: #f5f5f5; 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: #f5f5f5 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: #142550; color: #fff; padding: 4px 7px; float: left; border-radius: 3px; margin: 10px 0;font-size:18px;}
.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-family: "Archivo Narrow",sans-serif; font-size: 35px; color: #142550; font-weight: bold; float: left; }
.fiche_lot_label, .fiche_lot_labelnum { display: none }
.fiche_estimation { float: left; width: 100%; font-size: 20px; color: #142550; }
.icon_arrow-left2, .icon_arrow-right2 { font-size: 28px; }
.fiche_lot_precedent_suivant { float: right; margin-top: 13px; }
.fiche_titre_lot { font-family: "Archivo Narrow",sans-serif;font-size: 14px; margin-bottom: 5px; clear: both;color:#142550; }
.fiche_lot_description {font-size: 15px; line-height: 18px; 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: #7c7c7c none repeat scroll 0 0; border-radius: 2px; color: #ffffff; float: left; margin: 10px 0; padding: 5px;font-size:14px; }
#bloc_lien_ordre { }
#bloc_recherche form {  font-size: 15px; }
#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: #404449; float: left; padding: 10px 0; width: 100% }
#bloc_recherche_1 { float: left; }
#bloc_recherche form { color: #404449; }
#recherche_query, #recherche_radio, #bloc_estimation, #bloc_lien_ordre, #recherche_label_1, #recherche_page, #recherche_extra { margin-bottom: 10px; }
#recherche_page {margin-top:10px;}
#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;width:100%; }
#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 #999999; margin: 0 0 10px; 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: #56565a 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: 50%; }
#alertDiv img { border-radius: 4px }
#bloc_alerte { float: left; }
#recherche_extra { margin-left: 5px; margin-top: 10px; clear:both;float:left;}
#identifier { float: left; }
#advancedPanel { border-top: thin solid #eeeeee; float: left; margin-top: 55px; 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: #333333; font-size: 12px; padding: 5px; width: 100%; }
.pageRecherche #pagination {
  background-color: #fff;
  color: #56565a;
  width: 100%;
}
#image_recherche { float: left; margin-left: 0; margin-right: 10px; width: 180px; }
#num_recherche { font-size: 15px; font-weight: bold; color: #56565a; 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: #f5f5f5; }
#recherche_resultats em { background-color: #FF0 }
#recherche_resultats .lien_under { width: 100%; float: left; padding: 5px; }
.pageRecherche input, .pageRecherchetextarea, .pageRecherche select {width:auto;}
.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: #56565a; }
#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 ---------------------*/
.pageNewsletter #content { padding: 20px 0; }
.pageNewsletter .col-md-8 { padding: 0; }
/*.pageNewsletter .row .col-sm-12 { padding:0; }*/

.pageNewsletter .num_etape_trois, .pageNewsletter .num_etape_deux, .pageNewsletter .num_etape_un, .pageNewsletter .texte_etape_un, .pageNewsletter .texte_etape_deux, .pageNewsletter .texte_etape_trois { color: #142550; }
.pageNewsletter input, .pageNewsletter textarea { width: 16px; }
.pageNewsletter input[type="submit"] { font-family: "Archivo Narrow",sans-serif;background: #142550 none repeat scroll 0 0; border: 1px solid #142550; border-radius: 4px; clear: both; color: #fff; padding: 5px; width: 30%; }
.pageNewsletter input[type="submit"]:hover { font-family: "Archivo Narrow",sans-serif;background: #999 none repeat scroll 0 0; border: 1px solid #999; }
.pageNewsletter .row .col-md-12 { padding-left: 0; text-transform: uppercase; }
.pageNewsletter .row { margin: 0; }
.pageNewsletter .row .inscription_legende { padding-left: 0;  font-size: 12px; }
.pageNewsletter .row .col-sm-1 { width: 12%; }
.pageNewsletter .row .col-sm-1.inscription_legende { margin-left: 15px; }
.pageNewsletter input[type="email"]:invalid {
outline: 1px solid #fff;
}
.pageNewsletter .fond_estimation { float: left; padding: 10px; width: 100%; background-image: linear-gradient(-45deg, #f5f5f5, #f5f5f5); background-image: -moz-linear-gradient(left bottom, #f5f5f5, #f5f5f5); margin-bottom: 10px; }
.col-sm-12.inscription_accroche { display: none }
.pageNewsletter .calendrier_theme:first-letter { text-transform: uppercase; margin-left: 10px; }
.pageNewsletter .calendrier_theme { font-size: 18px; font-weight: bold; margin: 0; float: left; color: #142550; }
.pageNewsletter .inscription_etape { font-size: 18px; font-weight: bold; margin: 0; float: left; color: #142550; }
.pageNewsletter #form_inscription .row { margin: 5px 0; }
.newsletter_theme { width: 100%; float: left; }
.newsletter_lettrine {display:none; font-size: 16px; font-weight: bold; margin: 20px 0 5px; width: 100%; float: left; text-align: center; background-color: #fff; }
.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; }
.pageInformations .col-md-6 { margin-top: 30px; }
.titre_informations_vente, .titre_cgv { border-bottom: 1px solid #333; color: #000000; font-size: 15px; font-weight: bold; margin-bottom: 35px; padding: 5px 0; text-transform: uppercase; }
.newsletter_colonne.col-md-3 { padding-left: 0; padding-right: 0; }
.pageNewsletter .col-sm-8 input { width: 100%; }
.pageNewsletter .col-sm-8 .col-sm-3 input[type="radio"] { width: 20px; }
/* ------------------- FOOTER  ---------*/
#footer { color: #fff; background-color: #17354d; margin-top: 0px; position: relative; border-top: 7px solid #17354d; text-align: center; font-size: 11px; }
#footer .footer-widgets-wrap { padding: 10px 0; position: relative; }
#copyrights { padding: 20px 0 0; }
.iportfolio .lot_description { display: none }
.num_etape_trois, .num_etape_deux, .num_etape_un, .texte_etape_un, .texte_etape_deux, .texte_etape_trois { float: left; font-size: 18px; font-weight: bold; margin-bottom: 10px; margin-right: 5px; color: #e04300; }
/* ===============================================================


.pageInformations { font-size: 12px; border: 1px solid #d7d8d8; padding: 20px 0; }
.pageInformations .col-md-6 { margin-top: 30px; }
.titre_informations_vente, .titre_cgv { font-family: "Archivo Narrow",sans-serif;color: #56565a; font-size: 15px; font-weight: bold; padding: 5px 0; text-transform: uppercase }
/* ------------------- FOOTER  ---------*/
.footer_neuilly { float: left }
.adresse_footer { text-align: left; }
.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: #fff; font-size: 12px; margin-top: 0px;padding: 10px 0 10px 0; text-align: center; text-decoration: none; line-height: 12px; background-color: #000;}

.dark #copyrights{color:#fff!important;background-color:#000;}
#footer.dark #copyrights a:hover{color:#fff;}
#footer .footer-widgets-wrap { padding: 10px 0 10px 0; margin-top: 30px!important; margin-bottom: 0px; }
#footer { margin-top: 10px!important;padding-top:14px; border: none; background-color: #17354d; color:#fff;font-size: 14px;line-height: 18px; }
#footer.dark a, #footer.dark a:link {color: #fff;line-height: 16px;font-size: 13px;}
#footer.dark a:hover {color:#fff;}
#footer.dark, .dark #footer {
    background-color: #17354d;
    border-top-color: #17354d;
    color: #fff;
}
.pageCalendrier .bloc_vente_pictos { padding-left: 0px; }
.footer_logo { background: #7c7c7c; text-align: center; width: 100% }
.module-sections { margin-left: 16px; }
.module-section { float: left; margin: 30px 24px 30px 20px; width: 110px; }
.module-section-right { margin-right: 0; }
.module-section img { opacity: 0.9; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; } 
.module-section img:hover { opacity: 1; }
.module-section a.module-section-link { display: block; font-size: 12px; line-height: 14px; margin-top: 5px; padding-bottom: 6px; padding-left: 0; padding-right: 0; padding-top: 5px; text-align: center; text-transform: uppercase; width: 100%; text-decoration: none; }
.module-section a.module-section-link:hover { text-decoration: none; }
.module-section a.module-section-link { background-attachment: scroll; background-clip: border-box; background-color: #56565a; background-image: none; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; box-shadow: 0 0 2px 0 #CCCCCC; color: #ede0d2; text-shadow: 1px 1px 0 #333333; }
.module-section a.module-section-link:hover { background-attachment: scroll; background-clip: border-box; background-color: #666666; background-image: none; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; }
.module-section img { background-attachment: scroll; background-clip: border-box; background-color: #F2F2F2; background-image: none; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; padding-top: 5px; }
.module-section img:hover { background-attachment: scroll; background-clip: border-box; background-color: #F8F8F8; background-image: none; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; opacity: 1; }
#section { font-size: 14px; font-weight: bold; padding-bottom: 10px; padding-left: 30px; }
#menu_specialite { color: #142550; float: left; font-family: "Archivo Narrow",sans-serif; font-size: 12px; height: 30px; margin: 20px 20px 0; width: 970px; }


.num_etape_trois, .num_etape_deux, .num_etape_un , .texte_etape_un, .texte_etape_deux, .texte_etape_trois{float:left;font-size:20px;font-weight:bold;margin-bottom:10px;margin-right:20px;color:#7c7c7c;}


/* ------------------- PAGE PAIEMENT  ---------*/

#fondpaiement {
    padding: 30px 40px 40px;
}

div.freeForm {
    background-color: #fff;
    margin-top: 20px;
    padding: 20px 5px 40px 10px;
    width: 900px;
}

div.row span.label {
    float: left;
    font-family: "Archivo Narrow",sans-serif;
    font-size: 15px;
    padding: 5px;
    width: 310px;
}

div.row {
    clear: both;
    font-size: 15px;
    padding-top: 0px;
}
.label {
    color: #142550;
    font-size: 11px;
    font-weight: bold;
    padding-top: 6px;
    text-transform: uppercase;
}

div.row span.formw {
    float: left;
    padding: 0 5px;
    width: 400px;
}


.pagePaiement div.row span.formEnvoyer input {
font-family: "Archivo Narrow",sans-serif;
  background-color: #142550;
  border: 1px solid #142550;
  color: #fff;
  font-size: 13px;
  height: 40px!important;
  text-transform: uppercase;
  width: 290px;
}


 .pagePaiement.device-xxs div.row span.formEnvoyer input,  .pagePaiement.device-xs div.row span.formEnvoyer input{width:100% !important;clear:both;}


.pagePaiement .fond {
	background-color:#CCC;
	border-radius:4px;
	}
	
.pagePaiement .statique.content-wrap {}

.pagePaiement .contenu {min-height: 630px;}

/* ------------------- FIN PAGE PAIEMENT  ---------*/