<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.layoutsPage{min-height:300px !important;}
.noPaddingLeft{padding-left:0;}
.noPaddingRight{padding-right:0;}
.textAlignLeft{text-align:left}
.textAlignCenter{text-align:center}
.textAlignRight{text-align:right}
.ImgWidth100{width:100%}
.NoPadding,.nopadding,.noPadding {padding:0 !important;}
.WidgetTitle.null{display:none}
.fr .flags .fr, .be .flags .be ,.cn .flags .cn,.en .flags .en,.it .flags .it{display:none}
.uppercase {text-transform:uppercase;}
.margin0{margin:0;}
.padding0{padding:0;}
.paddingTop10{padding-top:10px;}
.marginTop10 { margin-top: 10px}
.marginBottom10 { margin-bottom: 10px}
.marginBottom20 { margin-bottom: 20px}
.marginRight5 { margin-right: 5px}
.marginRight10 { margin-right: 10px}
.floatLeft { float: left}
.floatRight { float: right}
.font10 { font-size: 10px}
.font11 { font-size: 11px}
.font12 { font-size: 12px}
.font13 { font-size: 13px}

.lot_precedent, .lot_suivant{padding-top: 10px;}
.layoutsExemple.col-md-12{padding-right:0;padding-left:0;}
.device-xxs .layoutsExemple.col-md-12,.device-xxs .layoutsExemple.col-md-11,.device-xxs .layoutsExemple.col-md-10,.device-xxs .layoutsExemple.col-md-9,.device-xxs .layoutsExemple.col-md-8,.device-xxs .layoutsExemple.col-md-7,.device-xxs .layoutsExemple.col-md-6,.device-xxs .layoutsExemple.col-md-5,.device-xxs .layoutsExemple.col-md-4,.device-xxs .layoutsExemple.col-md-3,.device-xxs .layoutsExemple.col-md-2,.device-xxs .layoutsExemple.col-md-1,.device-xs .layoutsExemple.col-md-12, .device-xs .layoutsExemple.col-md-11, .device-xs .layoutsExemple.col-md-10, .device-xs .layoutsExemple.col-md-9, .device-xs .layoutsExemple.col-md-8, .device-xs .layoutsExemple.col-md-7, .device-xs .layoutsExemple.col-md-6,.device-xs .layoutsExemple.col-md-5, .device-xs .layoutsExemple.col-md-4, .device-xs .layoutsExemple.col-md-3, .device-xs .layoutsExemple.col-md-2, .device-xs .layoutsExemple.col-md-1 {padding-right:0;padding-left:0;}
.product {width: 263px;}
.cal1 .col-md-8 .entry-image{margin-right:20px;}
#footer{margin-top:70px !important;}
.device-xxs #footer, .device-xs #footer{padding:10px 0 10px 0;margin-top:30px !important;}
.device-xxs .footerNiveau1, .device-xxs .footerNiveau2, .device-xs .footerNiveau1, .device-xs .footerNiveau2 {padding:0;}

@media (max-width: 991px){
 .header3 #cpgenlogo{float:unset !important;}
 .header3 #top-search a, .header3 #top-cart, .header3 #side-panel-trigger {  position: absolute;  top: -110px;  }
 .header3 #top-search form{top:-110px;}
 #top-search form input {  font-size: 10px;  padding: 0; }
}


/* ----------------------- Slide 1 */
.tp-caption.FullScreenMenu-Category, .FullScreenMenu-Category { color: rgba(17,17,17,1.00); font-size: 20px; line-height: 20px; font-weight: 700; font-style: normal; font-family: BenchNine; padding: 21px 30px 16px 30px; text-decoration: none; text-align: left; background-color: rgba(255,255,255,1); border-color: transparent; border-style: none; border-width: 0; border-radius: 0 0 0 0; letter-spacing: 3px }
.tp-caption.FullScreenMenu-Title, .FullScreenMenu-Title { color: rgba(255,255,255,1.00); font-size: 65px; line-height: 70px; font-weight: 700; font-style: normal; font-family: BenchNine; padding: 21px 30px 16px 30px; text-decoration: none; text-align: left; background-color: rgba(17,17,17,1); border-color: transparent; border-style: none; border-width: 0; border-radius: 0 0 0 0 }

/* ----------------------- Slide 2 rs-demo-premium-news-slider*/
.revo-slider-emphasis-text { font-size: 64px; font-weight: 700; letter-spacing: -1px; padding: 15px 20px; border-top: 2px solid #FFF; border-bottom: 2px solid #FFF;}
.revo-slider-desc-text { font-size: 20px; width: 650px; text-align: center; line-height: 1.5;}
.revo-slider-caps-text { font-size: 16px; font-weight: 400; letter-spacing: 3px;}

/* ----------------------- Slide 4 rs-demo-premium-news-content */
#welcome_wrapper .tp-loader.spinner3{ background-color: #FFFFFF !important; }.tp-caption.tp-linkmod:hover{text-decoration:underline !important}.new-bullet-bar.tparrows{cursor:pointer; background:rgba(255,255,255,1); min-width:80px; min-height:80px; position:absolute; display:block; z-index:100; border-radius:0px}.new-bullet-bar.tparrows:before{font-family:"revicons"; font-size:20px; color:#2d3032; display:block; line-height:80px; text-align:center;   z-index:2; position:relative}.new-bullet-bar.tparrows.tp-leftarrow:before{content:"\e824"}.new-bullet-bar.tparrows.tp-rightarrow:before{content:"\e825"}.new-bullet-bar .tp-title-wrap{position:absolute; z-index:1; display:inline-block; background:#000; background:rgba(0,0,0,0.5); min-height:80px; line-height:80px; top:0px; margin-left:0px; border-radius:0px; overflow:hidden;  transition:opacity 0.6s; -webkit-transition:opacity 0.6s; -moz-transition:opacity 0.6s; -webkit-transform:scale(0); -moz-transform:scale(0); transform:scale(0);  visibility:hidden; opacity:0}.new-bullet-bar.tparrows:hover .tp-title-wrap{-webkit-transform:scale(1); -moz-transform:scale(1); transform:scale(1); opacity:1; visibility:visible}.new-bullet-bar.tparrows:hover:before{color:#fff}.new-bullet-bar.tp-rightarrow .tp-title-wrap{right:0px;  -webkit-transform-origin:100% 50%; border-radius:0px;width:160px;height:100px; margin-top:-10px;margin-right:-40px;-webkit-box-shadow:0px 10px 30px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 10px 30px 0px rgba(0,0,0,0.35);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.35)}.new-bullet-bar.tp-leftarrow .tp-title-wrap{left:0px;  -webkit-transform-origin:100% 50%; border-radius:0px;width:160px;height:100px;margin-top:-10px;margin-left:-40px;-webkit-box-shadow:0px 10px 30px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 10px 30px 0px rgba(0,0,0,0.35);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.35)}.new-bullet-bar .tp-arr-imgholder{width:100%; height:100%; position:absolute; top:0px; left:0px; background-position:center center; background-size:cover}.new-bullet-bar .tp-arr-img-over{width:100%; height:100%; position:absolute; top:0px; left:0px;  background:#000;  background:rgba(0,0,0,0.25)}.hermes.tp-bullets{}.hermes .tp-bullet{overflow:hidden;  border-radius:50%;  width:16px;  height:16px;  background-color:rgba(0,0,0,0);  box-shadow:inset 0 0 0 2px rgb(255,255,255);  -webkit-transition:background 0.3s ease;  transition:background 0.3s ease;  position:absolute}.hermes .tp-bullet:hover{background-color:rgba(0,0,0,0.21)}.hermes .tp-bullet:after{content:' '; position:absolute; bottom:0; height:0; left:0; width:100%; background-color:rgb(255,255,255); box-shadow:0 0 1px rgb(255,255,255); -webkit-transition:height 0.3s ease; transition:height 0.3s ease}.hermes .tp-bullet.selected:after{height:100%}
.hermes .tp-bullet-title, .gyges .tp-bullet-title, .hesperiden .tp-bullet-title,.hades .tp-bullet-title ,.hebe .tp-bullet-title, .persephone .tp-bullet-title, .erinyen .tp-bullet-title, .uranus .tp-bullet-title{display:none}

/* ----------------------- MENU */
#primary-menu ul ul{display: none;	position: absolute;    z-index: 199;height:auto;}
#primary-menu .top-cart-items{     font-weight: normal !important; color: #000 !important; font-family: Arial; font-size: 13px; text-transform: none; line-height: 20px;}
#primary-menu ul li li a { padding-left: 10px;}
.device-sm #primary-menu, .device-xs #primary-menu, .device-xxs #primary-menu{float:left;width:100%;    background-color: transparent!important;}
.sticky-style-2.sticky-header #primary-menu,.sticky-style-2.sticky-header #primary-menu.style-2{float:none}
#top-bar .col_half.fright.social  {margin-right: 0;}
.header3 #primary-menu {float: right; padding-right: 15px;}
.device-md .header3 #primary-menu {float: left;}
.sticky-style-2.sticky-header #header-wrap{padding:0}
.sub-menu:hover ul, .sub-menu:hover ul li{display:block}
.style-2 .container #top-cart .top-cart-content { z-index: 999;}
#header.sticky-header:not(.static-sticky) #top-search,#header.sticky-header:not(.static-sticky) #top-cart{margin-top: 14px !important;}
#primary-menu .container.clearfix{padding-left:0}
#top-search form input{font-size: 24px;padding: 0 14px 0 10px;}
#primary-menu.style-2 &gt; div #top-cart{margin-bottom: 15px;}
.header3 #cpgen-menu {background-color:unset; }
.header5 #cpgenlogo{float:unset}
.header2 #primary-menu {float: right;}

/* ----------------------- Drapeaux langues en mode texte */
/*.languegb img,.languecn img,.languefr img{display: none}*/
/*.languegb::after {content: " En /";}*/
/*.languefr::after {content: " Fr";}*/
/*.languecn::after {content: " Cn";}*/

/* ----------------------- BOUTONS DES CALENDRIERS */
.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: 5px; background-image: url(/assets/calendrierSpriteFr.png);margin-top: 10px;}
.lien_cata { }
.owl-carousel .owl-item img { width: auto; }
.entry-title { width: 100%; }
.bloc_vente_pictos {float: left;width: 100%;margin-bottom: 10px;margin-top: 10px;}
.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: 16px; float: left; width: 50px; margin-right: 5px; margin-bottom: -1px; background: #000; color: #fff; padding: 0 4px; text-align: center; font-size: 10px; }
.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(/assets/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: 16px; float: left; width: 50px; margin-right: 5px; margin-bottom: -1px; background: #fff; color: #000; padding: 0 4px; text-align: center; font-size: 10px; }
.bt_ebook:hover, .bt_catalogue:hover, .bt_lots:hover, .bt_visite:hover, .bt_resultats:hover, .bt_resultats:hover, .bt_pdf:hover, .bt_inclure:hover, .bt_informations:hover, .bt_live:hover, .bt_online:hover, .bt_articles:hover, .bt_article:hover { background: #ccc; }*/
.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(/assets/calendrierSpriteZh.png) }
.lien_cata { display: none;}
.bt_ebook { background-position:0 0; }
.bt_ebook:hover { background-position:0 -36px; }
.bt_catalogue { background-position: -50px 0; }
.bt_catalogue:hover { background-position: -50px -36px; }
.bt_lots { background-position: -50px 0; width: 60px; }
.bt_lots:hover { background-position: -50px -36px; width: 60px; }
.bt_visite { background-position: -215px 0; width: 30px }
.bt_visite:hover { background-position: -215px -36px; width: 30px }
.bt_resultats { background-position: -257px 0; width: 48px }
.bt_resultats:hover { background-position: -257px -36px; width: 48px }
.bt_informations { background-position: -150px 0; 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:0 -150px; width: 130px; }
.bloc_vente_date {color: #000; font-size: 14px; font-weight: 300; font-style: normal; }
.bloc_vente_date:first-letter { text-transform: uppercase; }
.logo_drouot_online {margin: 0 !important;}
#top-search form input.loupe { background: rgba(0, 0, 0, 0) url(/assets/bt_go.gif) no-repeat scroll 0 14px; height: 100%; width: 20px; color: #000; float: left;}
#top-search .form-control { float: left; width: 80%;}
.bloc_vente_lieu { color: #333333; font-style: italic; margin-top: 4px; font-size: 12px; }
.texte_pdf, .texte_resultats, .texte_visite, .texte_ebook, .texte_lots, .texte_informations, .texte_live, .texte_inclure, .texte_article, .texte_articles, .texte_pdf, .texte_resultats, .texte_visite, .texte_ebook, .texte_lots, .texte_informations, .texte_live, .texte_inclure, .text_online { }
.icon-globe, .icon-calendar3 { display: none }
.icon-globe::before { margin-right: 5px }
.icon-calendar3 { margin-right: 2px }
.texte_pdf, .texte_resultats, .texte_visite, .texte_ebook, .texte_lots, .texte_informations, .texte_live, .texte_inclure, .texte_article, .texte_articles, .texte_pdf, .texte_resultats, .texte_visite, .texte_ebook, .texte_lots, .texte_informations, .texte_live, .texte_inclure, .text_online{display:none;}
.logo_drouot_live { margin: 0 0 !important; width: 105px;}
.bloc_vente_pictos { margin-top: 0 !important;;}
.top-cart-item {color:#000;}
.top-cart-action { width: 100%; float: left;}
#top-cart a {height: 21px; float: left !important; width: 100%;font-weight: normal;}
#top-cart .top-cart-item-desc a{width:100% !important;color:#000;float:left !important;}
.layoutsPage{min-height:700px;}

/*  LOGO LIVE - ONLINE - SVG */
.logo_drouot_live {  background-image:url(/assets/logo_DD_live.svg) !important; opacity: 1; background-repeat: no-repeat; height: 56px; width:120px; }
.logo_drouot_online { background-image:url(/assets/logo_DD_online.svg) !important; opacity: 1; background-repeat: no-repeat;height: 56px; width:130px; }
.logo_drouot_live {  float: left; font-size: 23px; margin: -10px 0; }
.logo_drouot_online {float: left; font-size: 23px; margin: -10px 0 ;  }
.entete_cata .logo_drouot_live { background-position-x:right; float: right; font-size: 23px; margin: -5px; width:100px; }
.entete_cata .logo_drouot_online { background-position-x:right; float: right; font-size: 23px; margin: -5px; width:110px; }
.device-xxs .entete_cata .logo_drouot_live,.device-xxs .entete_cata .logo_drouot_online , .device-xs .entete_cata .logo_drouot_live,.device-xs .entete_cata .logo_drouot_online {  float: left;  }
.logo_drouot_live:hover {  background-image:url(/assets/logo_DD_live_n.svg) !important; opacity: 0.8; }
.logo_drouot_online:hover { background-image:url(/assets/logo_DD_online_n.svg) !important; opacity: 0.8; }
.judiciaire .logo_drouot_live {background-position: -452px -365px; width: 160px;background-image: url(/assets/calendrierSpriteFr.png) !important; height: 40px;}
.judiciaire .logo_drouot_live:hover {background-position: -270px -365px; width: 160px;background-image: url(/assets/calendrierSpriteFr.png) !important;opacity: 1;}

/*  CORRECTIF RESPONSIVE/CP.CSS DES SITES CP */
.texte_live_info_droite, .texte_online_info_droite {  display: none!important; }
.logo_drouot_live .icon_drouot_live2 {  display:none!important; }
.bloc_vente_pictos { float:none !important; clear: none!important; margin-top: 20px; }
.spost.clearfix .bloc_vente_pictos { float:left !important; clear: both !important; margin-top: 20px; }

/* --------------------- ACTUALITE ACCUEIL ---------*/
.WidgetAccueil .entry-image    {height: auto;max-width: 48px;float:left;margin-right:15px;}
.WidgetAccueil .entry.clearfix.actualite {position: relative;margin: 0 0 0 14px;padding: 10px 0 20px;float: left; width: 93%;}

/* --------------------- ACTUALITE  ---------*/
.date_actualite {float:left;width:100%;}
.entry.clearfix.actualite  { float:left;}
.entry.clearfix.actualite .entry-meta { margin: 0 -10px -10px 0;}
.texte_actualite { font-size: 13px; line-height: 14px; float: left; width: 100%;}
.entry.clearfix.actualite .entry-title { float: left; width: 100%;}
.annees{float:left;width:100%;margin-bottom:20px;}

/* --------------------- DETAIL ACTUALITE  ---------*/
.actualiteCol1, .actualiteCol2 {margin-top:70px;}
.device-xxs .actualiteCol1.col-md-4,.device-xxs .actualiteCol2.col-md-8, .device-xs .actualiteCol1.col-md-4,.device-xs .actualiteCol2.col-md-8 {margin-top:20px;padding-right:0;padding-left:0;}
.actualiteCol2 .entry-meta li{float:left;width:100%}
.layoutsExemple .actualiteCol1 .entry-image {width: auto;}
.layoutsExemple .actualiteCol1 .entry-image img{max-height: none;}

/* --------------------- MODAL ACTUALITE  ---------*/
.modal-content .actualiteCol1, .modal-content .actualiteCol2{margin-top: 20px;}
.modal-content{float:left;width:100%}
.modal #post-list-footer {padding:30px;}
.modal #post-list-footer .spost .entry-image a{width:auto;height:auto;}
.modal #post-list-footer .spost .entry-image img{width:100px;height:auto;}
.modal #post-list-footer .spost .entry-meta {width:100%;float: left;}
.layoutsExemple .modal #post-list-footer .entry-image {height:auto;}
.modal-content .iframe {  width: 100% !important;}

/* --------------------- SPÉCIALITÉS  ---------*/
.carreSpecialites.col-md-4 {height: 430px;float: left;}
.device-xxs .carreSpecialites.col-md-4 {height: 290px;float: left;}
.device-md .carreSpecialites.col-md-4 {height: 340px;float: left;}
.device-sm .carreSpecialites.col-md-4 {height: 360px;float: left;width: 50%;}
.carreSpecialites.col-md-4 div {padding: 10px 0; margin-top: -40px;}
.carreSpecialites.col-md-4 .titrespecialites.twoRow {margin-top: -61px;}
.titrespecialites { background-color: #000; opacity: 0.7; text-align: center; text-transform: uppercase; font-size: 14px; color: #fff; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; letter-spacing: 1px;}
.CarouselDescription {margin-bottom: 15px;padding-right: 30px;font-size: 12px;}
.speciality_lettrine { font-size: 16px; font-weight: bold; margin: 20px 0 5px; width: 100%; float: left; }

/* --------------------- REFERENCEMENT  ---------*/
.LotReferencement{border:1px solid #e5e5e5;padding:20px;margin:10px 20px 10px 0; height: 280px}
.LotReferencement:hover{background:#f5f5f5;}
.LotReferencement h5 {font-size: 12px;font-weight: normal; margin-bottom: 5px;}
.LotReferencement h4 {font-size: 14px;font-weight: normal;margin-bottom:10px;}
.grid-item {width: 23%;}

@media (max-width:667px) and (min-width: 400px){
 .grid-item{ width:45%; }
}

@media (max-width:399px) and (min-width: 2px){
 .grid-item{ width:100%; }
}
.ImgLotSpecialite img {max-height: 140px;overflow: hidden;}
.ImgLotSpecialite {margin-bottom:20px;text-align: center; height:145px;}
.ImgLotSpecialite.NoImage {height:145px;background-color:#f5f5f5;}
.lotPhareEstimate{color:#999;}
.lotPhareResult{color:#cc0000;font-weight:bold;}

/* --------------------- CALENDRIER BLOG EN MODE LISTE ---------*/
.layoutsExemple  .entry-image.widget_no_couv { border-radius: 4px; height: 70px; }
.layoutsExemple  .entry-image img { float: left;}
.layoutsExemple .entry-image{width: 100px; float: left; margin-right: 0;}
.device-xxs .layoutsExemple .entry-image,.device-xs .layoutsExemple .entry-image{width: 100%;padding-left:0;padding-right:10px}
.device-xxs .layoutsExemple .entry-image.couverture_catalogue,.device-xs .layoutsExemple .entry-image.couverture_catalogue{padding-right:0}
.device-xxs .entry.clearfix.actualite,.device-xs .entry.clearfix.actualite{ float: left;margin-left:0;padding-left:0;width:100%}
.device-xxs .calendrier .entry-c, .device-xs .calendrier .entry-c{padding-right:0;padding-left:0;overflow: inherit;}
.pageCalendrier .owl-carousel .owl-stage-outer { margin-bottom: 80px; padding-top: 10px; }
.pageCalendrier .col-md-3.lotPhareSimple { border: 1px solid #927b56; box-shadow: 1px 1px 3px #8e8e8e; margin-left: 18px; opacity: 0.8; padding: 2px; }
.pageCalendrier.device-lg .col-md-3.lotPhareSimple { width: 59px; }
.pageCalendrier.device-md .col-md-3.lotPhareSimple { width: 46px; }
.pageCalendrier.device-sm .col-md-3.lotPhareSimple, .pageCalendrier.device-xs .col-md-3.lotPhareSimple, .pageCalendrier.device-xxs .col-md-3.lotPhareSimple { float: left; margin-bottom: 15px; width: 123px; }
.texte_live_info_droite { float: left; font-size: 9px; margin-top: 5px; display: none; }
.fs0 { font-size: 16px; }
.fs1 { font-size: 32px; }
.fs2 { font-size: 32px; }
.logo_drouot_live .icon_drouot_live2 { float: right; font-size: 23px; margin-top: -2px; height: 20px; }
.droite_catalogue {border-bottom: 1px solid #666666; border-top: 1px solid #666666; color: #000; font-size: 11px; margin-top: -1px; padding: 6px; text-align: right; text-transform: uppercase; width: 100%; float: right;}
.judiciaire .droite_catalogue.live { padding: 0 0 10px 0}
.device-xxs .droite_catalogue, .device-xs .droite_catalogue, .device-sm .droite_catalogue{text-align:left;}
.pageCalendrier .entry-title h2 a { color: #000; }
.oc-calendrier .owl-dot { margin-top: 0 !important; }
.small-thumbs .entry-title h2, .ievent .entry-title h2 { color: #333; font-size: 20px; text-decoration: none; text-transform: uppercase; line-height: 19px; font-weight: unset; }
#posts .entry-content { margin-top: 10px; }
#posts.small-thumbs .entry { margin: 0 0 20px; padding: 0; }
.entry-content.texte_actualite img{width:auto !important; height:auto !important;}
.small-thumbs .entry-c { overflow: visible }
.small-thumbs .entry-image, .ievent .entry-image { float: left; width: 180px; margin: 0 0 20px; }
.small-thumbs .entry-image.no_couv, .portfolio-item .portfolio-image.no_couv { background-image: url("/images/picto_no_couv.jpg"); background-position: center center; background-repeat: no-repeat; background-size: 85% auto; height: 190px; border: 1px solid #ccc; }
.device-xxs .small-thumbs .entry-image.no_couv, .portfolio-item .portfolio-image.no_couv { background-image: url("/images/picto_no_couv.jpg"); background-position: center center; background-repeat: no-repeat; background-size: 100% auto; height: 275px; border: 1px solid #ccc; }
.device-xs .small-thumbs .entry-image.no_couv, .portfolio-item .portfolio-image.no_couv { background-image: url("/images/picto_no_couv.jpg"); background-position: center center; background-repeat: no-repeat; background-size: 78% auto; height: 459px; border: 1px solid #ccc; }
.single-product .droite_catalogue{text-align:left}
.bloc_mois_date {float: left; width: 100%; color: #000; font-size: 18px; font-style: italic; margin-bottom: 20px; margin-top: 20px; text-transform: uppercase;}
.device-xxs .calendrier .entry-c{width:100%}
.device-xxs .couverture_catalogue img {width: 100%;}
.verticalCarouselLot {padding: 10px;}
.verticalCarouselContent{border: 1px solid #e5e5e5;padding:20px}
.verticalCarouselContent:hover{border: 1px solid #ccc;}
.saleDateFilter input[type="radio"] {    margin: 3px 10px 0 0; padding: 11px 0 0 ; text-align: left; float: left;}
.saleDateFilter{float:left;padding-top: 6px;}
.filterCalendar{float:left}
.saleDateNext{float:left;}
.saleDatePast{float:left;padding-right:20px;padding-left:30px}
select{height:31px}
.saleCategoriesFilter{margin-right:20px;}
@media (max-width: 749px) and (min-width: 2px){
 .couverture_catalogue img {margin: 0 auto;text-align: center;}
}

/* ------------------- CATALOGUE ---------*/
.product, .pageOrdre .product { border: 1px solid #fff }
.product:hover, .pageOrdre .product:hover { box-shadow: 0 1px 7px rgba(0, 0, 0, 0.05); border: 1px solid #ccc }
.panel-default, .pageOrdre .panel-default { border: none }
.panel-group .panel + .panel {margin-top: 30px;}
.texte_votre_montant, .pageOrdre .texte_votre_montan { width: 100% }
.panel-group, .pageOrdre .panel-group { float: left; width: 100% }
#shop:not(.product-1) .product-title h2 { font-size: 15px; line-height: 15px; }
.panel-heading, .pageOrdre .panel-heading { padding: 5px 0 }
.button.button-mini { font-size: 11px; height: 23px; padding: 0 6px; }
.ordre_panel { margin-top:0}
.panel-body, .pageOrdre .panel-body { padding: 0 10px; }
.fiche_ordre_achat .panel {box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);}
.ordre_panel { position: absolute; }
.ordre_panel .panel-body { padding: 0 10px 3px 30px;  }
.detailLot .ordre_panel .panel-body { padding: 0 10px 10px 45px;  }
.tel_panel .panel-body { padding: 0 ; }
.detailLot .tel_panel .panel-body { padding: 0 0 10px 45px ; }
.device-md .tel_panel .panel-body { padding: 0 0 0 0; }
.device-sm .tel_panel .panel-body { padding: 0 !important; }
.device-xs .tel_panel .panel-body { padding: 0 !important; }
input.texte1 { height: 31px; margin-left: 0; padding-top: 0;background: #f5f5f5; border: 1px solid #ccc; }
input.texte1[type="submit"], button.texte1{ height: 31px; margin-left: -5px; padding-top: 0; background: #999;border: none; color: #fff;}
.device-xxs #numForm{float:left;width:100%;}
#r.texte1 { width: 250px; }
.col-md-12.tri_catalogue { margin: 10px 0; border-bottom: 1px solid #cccccc; }
.num_lot { height: 40px; }
.accordion.clearfix { width: 100%; float: left; }
#shop .product-overlay a i { margin-right: 6px; }
.estimLabelAff4 { display: none }
.estimLabelAff4, .estimAff4 { color: #999999; float: left; font-size: 16px; margin-bottom: 5px; text-align: center;}
.device-xxs .affichage_tri,.device-xs .affichage_tri,.device-sm .affichage_tri {margin-top: 30px;}
.cata_tri, .cata_npp, .cata_go_to_lot, .cata_recherche { float: left; margin-right: 30px; }
.device-xs #numForm{margin-top: 20px;}
.device-xxs #venduLabel{margin-top:20px;}
.device-xxs .cata_tri{margin-bottom:10px;}
.nbre_lot_haut { float: left; margin-top: 7px; }
.pagination_catalogue {float: right;margin-bottom: 20px; padding-top: 8px;}
.pagination_catalogue .pagination { margin: 0 0 20px 0 }
.device-lg .nbre_lot_bas, .device-md .nbre_lot_bas {float:left}
.device-lg .pagination_bas, .device-md .pagination_bas{float:right;}
.device-lg .pagination_bas .pagination, .device-md .pagination_bas .pagination {margin:0}
.pagination .currentStep{ background:#000;color:#fff;padding:8px 12px; margin: 0 2px;}
.pagination .step{ background: #fff; color: #000; padding: 7px 10px; margin: 0 4px; border: 1px solid #ccc; border-radius: 2px; }
.device-xxs .pagination_catalogue, .device-xxs .pagination .currentStep,.device-xxs .pagination .step,.device-xs .pagination_catalogue, .device-xs .pagination .currentStep,.device-xs .pagination .step{float:left;margin-bottom: 10px;}
.device-xxs .pagination_catalogue, .device-xs .pagination_catalogue{width:100%}
.pageCalendrier .product-desc { padding: 0; }
.lotlabel, .lotlabelnum { display: none; }
.lotnum { color: #333333; font-size: 25px; }
.col-md-2.belle_encheres_colonne { margin-top: 65px; }
.habillage_lot_phare { padding: 3px; }
.device-lg .habillage_lot_phare { padding: 3px; height: 70px; width: 70px;overflow:hidden}
.device-md .habillage_lot_phare { padding: 8px; height: 70px; width: 70px;overflow:hidden}
.device-sm .habillage_lot_phare { padding: 8px; height: 120px; width: 120px;overflow:hidden}
.pageCalendrier .owl-carousel .owl-item img { border: 1px solid #927b56; box-shadow: 1px 1px 3px #8e8e8e; padding: 2px; opacity: 0.8; }
.pageCalendrier .owl-carousel .owl-item img:hover { opacity: 1 }
.couverture_catalogue img { width: 100% }
.small-thumbs .entry { border: none; }
.bloc_vente_pictos { float: left!important; width: 100%; padding-left: 15%; margin-bottom: 10px; margin-top: 15px!important; }
.button.button-mini,  .button.button-mini { height: 23px; padding: 0 9px; }
.panel, .pageOrdre .panel { box-shadow: none; }
.panel-body, .pageOrdre .panel-body { font-size: 12px; }
.panel-default, .pageOrdre .panel-default { border-color: none; }
.votre_montant input, .pageOrdre .votre_montant input { height: 25px; }
.input_ordre, .pageOrdre .input_ordre { width: 80px; height: 25px; }
.button.button-border.button-mini, .pageOrdre .button.button-border.button-mini { line-height: 22px !important; }
.product-desc, .pageOrdre .product-desc { padding: 10px }
.formulaire_ordre, .pageOrdre .formulaire_ordre { clear: both; }
.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; }
.product-overlay, .pageOrdre .product-overlay { border-top: 1px solid rgba(0, 0, 0, 0.1) }
.envoyer_ordre .button-mini, .pageOrdre .envoyer_ordre .button-mini { position: absolute }
.envoyer_ordre, .pageOrdre .envoyer_ordre { position: absolute; margin-left: -3px; }
.titre_belles_encheres { border-top: 1px solid #959595; color: #333333; font-size: 15px; margin-bottom: 10px; margin-top: 17px; padding-top: 5px; text-align: center; text-transform: uppercase; }
.product-title h3 a:hover, .single-product .product-title h2 a:hover { color: #990000; }
.owl-theme .owl-dots .owl-dot span { background-color: #3f4448; }
.owl-theme .owl-dots .owl-dot.active span { background-color: #880d2a; }
.nom_vente { margin-bottom: 2px;font-size: 18px; line-height: 18px; padding-bottom: 8px; padding-top: 4px; text-transform: uppercase; }
.date_vente { color: #000000; font-size: 16px; font-weight: bold; line-height: 16px; margin: -1px 0 10px; text-transform: capitalize; }
.lieu_vente { color: #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: #9fa2a4; }
.spost .entry-title h4 a:hover, .mpost .entry-title h4 a:hover { color: #990000; }
.oc-catalogue.owl-carousel .owl-item img {width: auto; height: auto; max-height: 100%; max-width: 100%; display: block; margin: 0 auto;}
.oc-catalogue .owl-controls.with-carousel-dots { position: absolute; top: -20px; z-index: 99999; }
.product-image .flexslider .slider-wrap img { width: auto; }
.product-image.no_picture{background: #f5f5f5 url("/assets/no_picture.png") no-repeat scroll center center;height:150px; width: 150px;}
.couvPasDispo{background: #f5f5f5 url("/assets/no_picture.png") no-repeat scroll center center;height:150px}
.layoutsExemple .entry-image.no_couv.couverture_catalogue {background: #f5f5f5; height: 100px;}
.sale-flash { display: none; background-color: #000; opacity: 0.76; }
.sale-flash2 { width: 100%; float: left; font-weight: bold; color: #000 }
.ordre_false.product, .pageOrdre .ordre_false.product { height: 465px !important;width:265px; }
.device-xxs .ordre_false.product,.device-xxs .pageOrdre .ordre_false.product ,.device-xxs .ordre_true.product,.device-xxs .pageOrdre .ordre_true.product { width:100%; }
.device-xxs .newsPhareText{margin: 20px 0 30px 0;font-weight: bold;font-size: 12px;}
.product-desc .explicationResultats{width: 100%; float: left; font-size: 11px;}

@media (max-width: 479px){
 .container{ width:100% !important; }
}

@media all and (min-width: 1200px) {
 .bloc_vente_pictos { padding-left: 0; }
 .ordre_true.product, .pageOrdre .ordre_true.product { height: 530px; }
}

@media all and (min-width: 767px) and (max-width: 1199px) {
 .bloc_vente_pictos { padding-left: 16%; }
}

@media all and (min-width: 500px) and (max-width: 1199px) {
 .bloc_vente_pictos { padding-left: 0; }
 .ordre_true.product, .pageOrdre .ordre_true.product { height: 500px !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; }
}

/* ---------------------- FICHE DÉTAILÉE ----------------*/
.device-xs #page-title.page-title-mini h1, .device-xxs #page-title.page-title-mini h1 { max-width: 100%;}
#page-title.page-title-mini h1 { max-width: 50%;float: left;text-align:left}
.breadcrumb {float: right;    top: 30% !important; max-width: 50%;text-align:right;}
.device-xs .breadcrumb , .device-xxs .breadcrumb {max-width: 100%;}
.single-product .fiche_no_image { background: #f5f5f5 url("/image/no_picture.png") no-repeat scroll center center; float: left; height: 300px; width: 90%; }
.single-product .texte_descr, .pageFiche .texte_descr.more { float: left }
.read_more_item, .read_less_item { margin: 20px 0; font-weight: bold; float: left }
.single-product .fiche_lot_resultat { background: #cc0000; color: #fff; padding: 5px 8px; float: left; border-radius: 3px; margin: 10px 0; }
.single-product .icon-circle-right { font-size: 12px; }
.single-product .droite_catalogue { text-align: left; }
.single-product .acctitle, .pageLots .acctitle { cursor: pointer }
.single-product .desc_lot { float: left; }
.fiche_ordre_achat .icon_hammer2, .product .icon_hammer2 { font-size: 14px; margin-right: 10px; }
.fiche_ordre_achat .icon_phone, .product .icon_phone { font-size: 14px; margin-right: 10px; padding-left: 1px; }
.fiche_ordre_achat #panelMontant.acctitle, .single-product #panelTel.acctitle { padding-left: 0; }
.fiche_ordre_achat form{margin: 30px 0; float: left; width: 100%;}
.less.active .button-read-more, .button-read-less { display: none }
.less.active .button-read-less { display: block }
.more { margin-top: 0; display: inline }
.more p { margin: 0; padding: 0 }
.fiche_ordre_achat .button.button-border.button-mini { line-height: 24px; }
#page-title { margin-top: 20px; }
.fiche_lot_num { font-size: 35px; color: #000; font-weight: bold; float: left; }
.fiche_lot_label, .fiche_lot_labelnum { display: none }
.fiche_estimation { float: left; width: 100%; font-size: 20px; color: #ccc; }
.icon_arrow-left2, .icon_arrow-right2 { font-size: 28px; }
.fiche_lot_precedent_suivant { float: right; margin-top: 13px; padding-right: 13px; }
.fiche_titre_lot { font-size: 14px; margin-bottom: 5px; clear: both; font-weight: bold; }
.fiche_lot_description { font-size: 13px; line-height: 18px; margin: 20px 10px 30px 0; white-space: pre-line;}
#page-title.page-title-mini h1 { font-weight: normal; }
.single-product .product:hover, .pageOrdre .single-product .product:hover {box-shadow: none; border: 1px solid  transparent;}
#page-title .clearfix { position: relative;}
.device-xxs .col-md-6.product-img, .device-xs .col-md-6.product-img{padding-left:0}
.device-xxs .openseadragon {height:400px;}
.detailLot.content-wrap{padding: 50px 0;}
.detailLot .product-img .backGrey { background-color: #f5f5f5}
.device-xxs .detailLot.content-wrap, .device-xs .detailLot.content-wrap{padding:20px 0;}
.pageFiche .product { border-bottom: none }
.pageFiche .envoyer_ordre { width: 100% }
.envoyer_ordre .button.button-border { background: #444; color: #fff }
.envoyer_ordre .button.button-border:hover { background: #967959 }
.pageFiche .envoyer_ordre .button { margin-left: 0; }
.pageFichebutton-rounded.noleftmargin.modifier_ordre { clear: both; }
.product { border-bottom: 2px solid #f5f5f5; padding-bottom: 10px;margin-bottom: 30px; }
.product.clearfix:hover .sale-flash { display: none }
.product.clearfix:hover .product-image img { opacity: 0.6 }
.product-price form { margin-bottom: 0; padding-top: 13px; width: 100%; clear: both; }
.product-price { font-weight: normal; font-size: 14px }
.product-description h2 { font-size: 12px; font-weight: normal; line-height: 13px; color: #000;  margin:0 0 8px 0 }
.product-image &gt; a, .product-image .slide a, .product-image img { height: auto; width: auto; margin: 0 auto;display: initial;text-align: center; }
.product-image img {max-height: 253px; }
.product-image { height: 210px;text-align: center; }
.entete_cata {padding-top:80px;margin-bottom: 30px;}
.device-xxs .entete_cata, .device-xs .entete_cata, .device-sm .entete_cata  {padding-top:20px;margin-bottom: 0;padding-left:0;padding-right:0;}
.device-xxs .rowCataSearch,.device-xs .rowCataSearch{margin-top: 20px;float: left;}
.device-sm .rowCataSearch{margin-top: 30px;float: left;width: 100%;}
.device-xxs .prevLink, .device-xxs .nextLink{margin-top:8px;float:left;}

/*Couleur-moniteur*/
.productMoniteur{border-radius:5px; border:1px solid #084E6E; color:#fff; background:#084E6E; padding:10px;line-height:15px;float: left;text-align:center;margin-top:10px;}
.productMoniteur:hover {background: #06405b;color:#fff;border-color:#06405b}

/*Couleur-live*/
.productLive{border-radius:5px; border:1px solid #e4003a; color:#fff; background:#e4003a; padding:10px;line-height:15px;float: left;text-align:center;margin-top:10px;}
.productLive:hover {background:#c00935;color:#fff;border-color:#c00935}
.detailLot .productLive { background:#e4003a;color:#fff;border-color:#e4003a; margin-bottom: 20px; width:100%;}
.detailLot .productLive:hover { background:#c00935;color:#fff;border-color:#c00935}

/*Couleur-online*/
.productOnline, .productOnlineResult{border-radius:5px; border:1px solid #009b71; background:#009b71;color:#fff; padding:10px;line-height:15px;float: left;text-align:center;margin-top:10px;}
.product .lien_online:hover .productOnline,.col-md-6.product-desc .productOnline:hover,
.product .lien_online:hover .productOnlineResult,.col-md-6.product-desc .productOnlineResult:hover { background:#028360;color:#fff;border-color:#028360}
.detailLot .productOnline, .detailLot .productOnlineResult { background:#009b71;color:#fff;border-color:#009b71; margin-bottom: 20px; width:100%;}
.detailLot .product .lien_online:hover .productOnline, .detailLot .col-md-6.product-desc .productOnline:hover,
.detailLot .product .lien_online:hover .productOnlineResult, .detailLot .col-md-6.product-desc .productOnlineResult:hover { background:#028360;color:#fff;border-color:#028360}

/*Couleur-buynow*/
.productBuynow{border-radius:5px; border:1px solid #51b8e1; background:#51b8e1;color:#fff; padding:10px;line-height:15px;float: left;text-align:center;margin-top:10px;}
.productBuynow:hover { background:#5198e1;color:#fff;border-color:#5198e1 }
.detailLot .productBuynow { background:#51b8e1;color:#fff;border-color:#51b8e1; margin-bottom: 20px; width:100%;}
.detailLot .product .lien_buynow:hover .productBuynow, .detailLot .col-md-6.product-desc .productBuynow:hover { background:#5198e1;color:#fff;border-color:#5198e1}


@media (max-width: 767px){
 #page-title .breadcrumb {text-align:left;float: left;}
}

/* -------------------- PAGE &amp; FORMULAIRE ORDRE D'ACHAT ------------------------*/
.single-product .product-desc { padding: 0 15px 0 0;}
.fiche_ordre_achat .ordre_panel { position: relative;/* width: 100%*/ }
.single-product .single-product .product:hover{border:none }
.single-product .single-product .product{border:none }
.single-product .panel-group .panel + .panel { margin-top: 10px;}
.single-product .panel-default { border:1px solid #dddddd !important;}
.single-product .panel-heading { padding: 10px 15px;}
.single-product .fiche_lot_resultat { background: #cc0000; color: #fff; padding: 5px; float: left; border-radius: 2px; margin: 10px 0;}
.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, .num_etape_trois, .num_etape_deux, .num_etape_un, .texte_etape_un, .texte_etape_deux, .texte_etape_trois,.inscription_etape, .calendrier_theme { color: #404449; font-size: 13px; font-weight: bold; line-height: 20px; padding: 5px 0 10px 0; text-decoration: none; text-transform: uppercase; float: left; margin: 0; }
.ordreAchat .titre_ordre_etape { background-color: #ccc; padding: 5px 10px; margin-top: 30px; }
.ordreAchat div.bt_valider_ordre input { width: auto; text-transform: uppercase; margin-top: 20px}
.ordreAchat .backImportant { border: 1px solid #000;  border-radius:3px; font-size: 12px; float: left; padding: 10px 0 0 0; margin: 10px 0;}
.ordreAchat .titre_ordre_phrase{float: left; width: 100%; font-size: 15px; margin: 10px 0 10px 10px; text-decoration: underline; }
.ordreAchat.col-xs-12.col-md-6, .ordreAchat.col-md-12 { position: initial}
.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; }
.ordreAchat input, .ordreAchat textarea { width: 100%}
.ordreAchat input[type="checkbox"] { width: 40px}
.titre_ordre_phrase.liste {  background-color: #ccc; padding: 10px}
.ordre_libelle.mail{float:left;margin-bottom:20px;width:100%;}
.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: 0; width: 99%; }
.top-cart-action { width: 100%; float: left; }
.pageOrdre .titre_actu { color: #404449; 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: #cc0000; font-size: 12px; font-weight: bold; padding-bottom: 10px; }
.pageOrdre input, .pageOrdre textarea { border: 1px solid #999999; width: 100% }
.pageOrdre input.button-rounded { width: auto }
.pageOrdre table, .pageOrdre tr, .pageOrdre th, .pageOrdre td { vertical-align: top; }
.pageOrdre .colonne_3_ordre { background-color: #ffffff; border: 1px solid #d7d5d5; padding: 0 0 10px 34px; width: 100%; float: left; }
.pageOrdre .freeForm input { height: auto }
.pageOrdre input[type="button"] { background: #927b56; float: left; margin-top: 10px; color: #fff; border-radius: 4px; border: 2px solid #927b56; }
.pageOrdre .message { float: left; width: 100% }
.pageOrdre input:hover[type="button"] { background: #000; border: 2px solid #000; }
.pageOrdre .intitule2 { color: #404449; font-size: 12px; padding: 15px 0 0 5px; float: left; width: 100% }
#estim  .num_etape_trois{margin:0}
.device-xs #estim input, .device-xs #estim textarea, .device-xxs #estim input, .device-xxs #estim textarea{width:100%}
.newsletter_colonne{float:left;width:25%;}
.bt_valider_ordre input, #estim .btn.btn-default, #form_inscription .btn.btn-default, .formEnvoyer input{background:#000;color:#fff;padding:10px 15px; border:1px solid #000;border-radius:2px;margin-top:10px;}
.bt_valider_ordre input:hover, #estim .btn.btn-default:hover, #form_inscription .btn.btn-default:hover, .formEnvoyer:hover input{background:#51b8e1;color:#fff;border:1px solid #51b8e1;}
.freeForm span{font-size:100%;color:#000;}
.freeForm .label { float: left; font-size: 14px; width: 250px; color: #000; text-align: left;}
.freeForm .row { float: left; padding-bottom: 10px; width: 100%; color: #000;}
.pageOrdre .bt_valider_ordre input { width: auto }
.pageOrdre.device-md .message, .pageOrdre.device-md .texte3 { width: 100% }
.pageOrdre.device-sm .message, .pageOrdre.device-sm .texte3 { width: 60%; float: left }
.col-md-12.titre_ordre_phrase{margin:30px 0;}

@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: 0 !important; margin-top: 5px !important; }
}

/*---------------- NOS EQUIPES ------------- */
.device-xxs .team-member .content {height:auto}
.teamFunction{ text-transform: uppercase;font-size: 16px; margin-top: 10px;border-bottom: 1px solid #000; margin-bottom: 15px; margin-left: 15px;color: #000;    float: left; width: 100%;}
.col-md-2 .teamFunction{ margin-left: 0; text-align: left;}
.team-member .job-title { color: #aeaeae;    display: block;    font-style: italic;    margin: 6px 0 10px;  font-size: 12px; letter-spacing: 0;}
.team-member .name {color: #414141; margin: 0; text-transform: uppercase;font-family: 'Oswald', sans-serif;}
.team-member {height: auto; float: left;}
.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 .content { padding: 0 5px;    height: 140px; }
.infos_supp { height: 30px;letter-spacing: 0;font-size: 12px;}
.team-member .social-links { border-top: 1px solid #efefef; margin: 0 0 5px; padding: 15px 0 0;}
.team-member .photo, .team-member &gt; a { display: block;    margin: 0 auto 15px;}
.si-facebook:hover, .si-colored.si-facebook { background-color: #000 !important;}

/* ---------------------- CAROUSEL LOTS ----------------------*/
.imglot218x180b {height: 180px; margin: 0 auto 10px auto;}
.oc-lot h5{float:left;height:30px;width:100%; line-height: 16px;margin-bottom:5px;}
.CarouselEstimation{color: #999;}
.CarouselDescription{margin-bottom:15px;}
.CarouselResultat {color:#cc0000;font-weight: bold;}

/* ---------------------- VENTE PHARE ----------------------*/
.salePhareTitle {padding-top: 5px;padding-bottom: 5px;margin-left: 5px;float: left;margin-right: 5px;width: 100%; margin-bottom: 5px;}
.salePhareDate {margin-left: 5px;text-transform: lowercase;}
.salePhareDate::first-letter {text-transform: capitalize;}
.salePhareLocation {margin-left: 5px;text-transform: lowercase;font-size:12px;color:#999;    line-height: 14px;}

/* ---------------------- 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: #cc0000 none repeat scroll 0 0; border-radius: 2px; color: #ffffff; float: left; margin: 10px 0; padding: 5px; }
#bloc_recherche form { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#recherche_resultats table { margin-bottom: 0; }
#recherche_label_1 { float: left; margin-bottom: 5px; width: 100%; }
#label_avance { float: right; }
#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: 5px; }
#bloc_recherche_3 { float: left; width: 350px; }
#bloc_recherche_4 { float: left; width: 350px; }
#recherche_resultats { border-top: thin solid #eeeeee; float: left; margin-top: 10px; }
#bloc_recherche #query { border-radius: 4px 0 0 4px; height: 34px; padding: 2px; width: 320px; }
#recherche_page, #recherche_extra { float: left; }
#bloc_recherche select { border: 1px solid #999999; margin: 0; padding: 2px; }
#bloc_recherche_2 { float: right; text-align: right; }
#bloc_recherche #bok { border-radius: 0 4px 4px 0; height: 34px; margin-left: -4px; padding: 2px; vertical-align: bottom; }
#cancelAlert { background: rgba(0, 0, 0, 0) url("/img_commun/bt_annuler.gif") no-repeat scroll left top; border: 0 none; float: right; margin-left: 20px; width: 70px; }
#email { border-radius: 4px; float: left; font-size: 11px; height: 34px; margin-left: 4px; width: 228px; }
#submitAlert { border-radius: 0 4px 4px 0; float: left; height: 34px; margin-left: -16px; width: 32px; }
#alertEmailBackGround { background: #000000 none repeat scroll 0 0; border: 1px solid #cecece; display: none; height: 80px; left: 0; opacity: 0.7; position: fixed; top: 0; width: 200px; z-index: 3; }
#alertEmailResult { width: 50%; }
#alertDiv img { border-radius: 4px }
#bloc_alerte { float: left; }
#recherche_extra { margin-left: 5px; margin-top: 5px; }
#identifier { float: left; }
#advancedPanel { border-top: thin solid #eeeeee; float: left; margin-top: 10px; padding-top: 10px; width: 100% }
.lot_recherche {  padding: 20px 0; }
#pagination { border-bottom: thin solid #eeeeee; clear: both; color: #404449; font-size: 11px; padding: 5px; width: 100%; }
#image_recherche { float: left; margin-left: 0; margin-right: 10px; width: 180px; }
#num_recherche { font-size: 15px; font-weight: bold; color: #000000; width: 3%; float: left; word-break: break-word; }
#advancedPanel input { margin-left: 5px; }
#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; }
.odd { background-color: #f5f5f5; }
#recherche_resultats em { background-color: #FF0 }
#recherche_resultats .lien_under { width: 100%; float: left; padding: 5px; }
.less { width: 100%; float: left }
img.image_thumb_recherche { width: 140px; margin-bottom: 5px; }
img.image_mini_recherche { width: 32px; margin: 3px; }

@media all and (min-width: 767px) and (max-width: 999px) {}

@media all and (min-width: 2px) and (max-width: 766px) {
 #bloc_recherche_2 { float: left }
 #bloc_recherche #query { width: 60% }
 #image_recherche { width: 100%; margin: 0 auto; text-align: center; }
 #recherche_resultats, #pagination { border: none }
 #num_recherche, #des_recherche { width: 100% }
 #num_recherche { font-size: 15px; margin-left: 20px; font-weight: bold; color: #000000; }
 #des_recherche { border: none }
 img.image_thumb_recherche { width: 180px; margin-bottom: 5px; }
 img.image_mini_recherche { width: 55px; margin: 5px; }
 #image_recherche a { float: left; width: 100% }
}

@media (max-width: 767px) {
 .paiement .freeForm .label {float: left;font-size: 14px;width: 100%;color: #000;text-align: left;}
 .paiement input {font-family: inherit;font-size: inherit;line-height: inherit;width: auto;clear: both;float: left;}
 .paiement select {width: 100%;}
}

/* ----------------------- SEARCH - ALERTE ---------------------*/
#searchFiltre .fade.in { opacity: 1; background: rgba(0,0,0,.5);}
@media (min-width: 992px) {
 #searchFiltre .modal-lg {  width: 50%; }
}

.daterangepicker .drp-buttons .btn, .daterangepicker .drp-buttons .btn:hover { margin-bottom: 0!important}

#searchFiltre { background-color: #ddd; border-radius: 4px; padding: 20px; margin-bottom: 15px;  }
#searchFiltre input { border:1px solid #ccc; border-radius: 4px 0 0 4px ; padding: 5px 10px;  }
#searchFiltre input.inputRecherche { width: 100%; font-size: 14px;}
#searchFiltre input.btRecherche { width: 100%; padding: 6px 10px; background-color: #000; color: #fff;  border:1px solid #000; border-radius:0 4px 4px 0;}
#searchFiltre input#email { border: 1px solid #ccc; border-radius: 7px; padding: 5px 10px; font-size: 14px; width: 80%; margin-left: 0}
#searchFiltre button.btn.btn-primary { font-size: 12px;}
#searchFiltre .infoCreateAlert {  padding-top: 10px ;  float: left; margin-bottom: 20px;}
#searchFiltre #alertEmailResult { width: 100%; }
#searchFiltre #alertDivError, #searchFiltre #alertDivSuccess { font-size: 12px;  margin-bottom: 15px; }
#searchFiltre #alertDivError {  color: #E4003A;  }
#searchFiltre #alertDivSuccess { color: #009b71; }
#searchFiltre .alert { padding: 0 }

.advancedRecherche .portlet.light &gt; .portlet-title { min-height: 20px; }
.advancedRecherche .portlet.light &gt; .portlet-title h5 { margin-bottom: 5px;  }
.advancedRecherche {  margin-top: 10px;  }
.advancedRecherche .venteDate {  }
.advancedRecherche .venteType {  }
.advancedRecherche .venteTri {  }
.advancedRecherche .venteTheme {  }

.device-xs #searchFiltre .floatRight, .device-xxs #searchFiltre .floatRight,
.device-sm #searchFiltre .floatRight { float: left!important;}

/* ----------------------- FORMULAIRE CONTACT ---------------------*/
#etape1, #etape2, #etape3, #droit {margin-bottom: 20px;}
#estim .row{  margin: 5px 0}
.col-sm-3.inscription_legende{width:100px;}
.formulaireContact #dsi-submit-btn{color:#fff;background:#444;border-color:#444;margin-bottom:20px;}
#estim input, #estim textarea { border:1px solid #ccc; border-radius: 2px;  width:100%; padding: 5px 10px;  }
.row.inscription_etape_un, .row.inscription_etape_deux, .row.inscription_etape_trois { border-bottom: 1px solid #000; margin-bottom: 15px!important}

/*---------------- PAGE ESTIMATION ------------- */
#estim num_etape_un, #estim num_etape_deux {margin: 10px 0 0 0;}
.titre_ordre_etape, .titre_ordre_phrase, .num_etape_trois, .num_etape_deux, .num_etape_un, .texte_etape_un, .texte_etape_deux, .texte_etape_trois, .inscription_etape, .calendrier_theme {padding: 5px 10px 10px 0;}
.titre_ordre_phrase{float: left; width: 100%; font-size: 15px;  }

/* ----------------------- NEWSLETTER ---------------------*/
.col-sm-12.inscription_accroche { display: none }
.calendrier_theme:first-letter { text-transform: uppercase; margin-left: 10px; }
.newsletter_theme { width: 100%; float: left; }
.newsletter_lettrine { font-size: 16px; font-weight: bold; margin: 20px 0 5px; width: 100%; float: left; }
.newsletter_chekbox_txt, .newsletter_chekbox { float: left; }
.newsletter_chekbox { margin-right: 10px; }
#form_inscription .row { float: left; margin: 10px 0; width: 100% }
.pageInformations { font-size: 12px;  }
.pageInformations .col-md-6 { margin-top: 30px; }
.titre_informations_vente, .titre_cgv { color: #000000; font-size: 15px; font-weight: bold; padding: 5px 0; text-transform: uppercase }
.device-xs .newsletter_colonne, .device-xxs .newsletter_colonne {width:100%}
button .bt_valider_ordre input, #estim .btn.btn-default, .fond_estimation .btn.btn-default.nb, .formEnvoyer input { background: #000;
 color: #fff; padding: 10px 15px; border: 1px solid #000; border-radius: 2px; margin-top: 10px;}

@media (max-width: 991px){
 #primary-menu .container #primary-menu-trigger{top:8px;left:20px; }
 #primary-menu .container #primary-menu-trigger:hover{background:#ccc; }
 #primary-menu ul ul{position:relative;width: 100% !important;}
 #primary-menu ul ul li{width:100% !important;}
 #logo {height:auto}
}
.modeIsotopefalse.verticalCarouselLot {position:relative !important;height:auto !important;left: auto  !important;    top: auto  !important;}
.specilitesPage .tab-content &gt; .tab-pane.active { display: block !important; visibility: visible;}
.specilitesPage .tab-content &gt; .tab-pane { display: none !important; visibility: visible;}
.specilitesPage .nav-pills &gt; li.active &gt; a{background-color: #fff;color:#000}

/* ----------------------- CALENDRIER CAROUSEL ---------------------*/
.verticalImage {width:100%;padding:0;}
.verticalImage img{max-width:100%}
.device-xxs .layoutsExemple, .device-xs .layoutsExemple, .device-sm .layoutsExemple {width:100%;float:left;}
.rechercheTable{font-weight:bold}
.inputRecherche{margin-bottom:10px;padding-left: 10px;}
.btRecherche{float:left;}
.venteName,.venteDate{color:#999;}
#searchableForm table{margin-bottom:0}
.rechercheTable{font-weight:bold}
.inputRecherche{margin-bottom:10px;padding-left: 10px;}
.btRecherche{float:left;}
.venteName,.venteDate{color:#999;}
#searchableForm table{margin-bottom:0}
.calendrierVertical .fade { opacity: 1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}
.calendrierVertical .portfolio-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; z-index: 2; text-align: center; background-color: rgba(0,0,0,0.8);}
.calendrierVertical .portfolio-overlay a { top: 17%; width: 100% !important; height: 90% !important; margin: 0 0 0 0; font-size: 18px; line-height: 40px; text-align: center; color: #444; -webkit-backface-visibility: hidden;background-color:unset;left:0;border-radius: 0;}
.cp78.calendrierVertical .bloc_vente_date {display:block}
.carouselCouvCata,.calendrierVertical  .cataPasDispo{overflow: hidden;max-height:280px;float:left;}
.calendrierVertical .item:hover .verticalImage  {overflow: hidden}
.calendrierVertical .item .verticalImage img  {transition: transform 0.3s ease, filter 0.3s; transform: scale(1) translate(0%, 0%); transform-origin: 0 0; backface-visibility: hidden;overflow: hidden }
.calendrierVertical .entry-title{float:left}
.calendrierVertical .item:hover .verticalImage  img{ transform: scale(1.1) translate(0%, 0%); transform-origin: 0 0; filter: grayscale(1);}
.calendrierVertical .item:hover .fade {opacity: 1;}
.calendrierVertical .OwlJour { color: #fff; font-size: 18px; text-transform: uppercase;margin-bottom: 23px; }
.calendrierVertical .OwlNumero { color: #fff; font-size: 100px;margin-bottom: 23px;}
.calendrierVertical .OwlMois { color: #fff; font-size: 18px; text-transform: uppercase;}

/* ----------------------------------------------------------------
	COOKIES
------------------------------------------------------------------*/
#cookieconsent, .cc-banner .cc-message, .cc-banner .cc-window{font-size:13px !important;}
.cc-link{color:#fff !important;text-decoration:underline !important;}
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:13px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating&gt;.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance&gt;.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
.cc-link{display:none}
.rechercheTable{font-weight:bold}
.lot_recherche .lotnum{ }
.inputRecherche{margin-bottom:10px;padding-left: 10px;}
.btRecherche{float:left;}
.venteName,.venteDate{color:#999;}
#searchableForm table{margin-bottom:0}
.device-sm .cpgen-container{width:auto}
.select-container select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #efefef; border: 1px solid #ccc;  border-radius: 0; padding: 5px 20px 4px 10px; font-size: 13px;}
.select-container {position:relative; display: inline;}
.select-container:after {content:""; width:0; height:0; position:absolute; pointer-events: none;}
.select-container:after { border-left: 5px solid transparent; border-right: 5px solid transparent; top: .3em; right: .75em; border-top: 8px solid black; opacity: 0.5;}
.select-container select::-ms-expand { display: none;}
.jq-toast-wrap a:link, .jq-toast-wrap a:visited{color:#fff}

/* PICTO 2020 */
.btn { display: inline-block; vertical-align: middle; text-decoration: none; border-radius: 2px; }
.btn.ghost { height: 24px; line-height: 23px!important;  width: auto; padding: 0 7px!important; margin-bottom: 2px;  border: 1px solid #2b2b2b; font-size: 11px!important; color: #2b2b2b; transition: background-color .2s ease, color .2s ease!important; text-transform: initial!important; font-weight:initial!important;box-shadow:none!important }
.btn.ghost:hover, .btn.ghost:active, .btn.ghost:focus { cursor: pointer ; transition: background-color 0.5s ease; background-color: #2b2b2b !important ; color: #fff!important; }
.btn.secondary { height: 24px; line-height: 23px;  width: auto; padding: 0 7px; margin-bottom: 2px; border: 1px solid #e4003a;background-color: #e4003a!important ; font-size: 11px; color: #fff; transition: background-color .2s ease, color .2s ease; }
.btn.secondary:hover, .btn.secondary:active, .btn.secondary:focus { cursor: pointer ;transition: background-color 0.5s ease; background-color: #fff!important ; color: #e4003a!important; }
.btn.secondary.light { height: 24px; line-height: 23px;  width: auto; padding: 0 7px; margin-bottom: 2px; border: 1px solid #e4003a;background-color: #fff!important ; font-size: 11px; color: #e4003a; transition: background-color .2s ease, color .2s ease; }
.btn.secondary.light:hover, .btn.secondary.light:active, .btn.secondary.light:focus { cursor: pointer ;transition: background-color 0.5s ease; background-color: #e4003a!important ; color: #fff!important; }
.btn.moniteur { height: 24px; line-height: 23px;  width: auto; padding: 0 7px; margin-bottom: 2px; border: 1px solid #084E6E;background-color: #084E6E!important ; font-size: 11px; color: #fff; transition: background-color .2s ease, color .2s ease; }
.btn.moniteur:hover, .btn.moniteur:active, .btn.moniteur:focus { cursor: pointer ;transition: background-color 0.5s ease; background-color: #fff!important ; color: #084E6E!important; }
.btn.moniteur.light { height: 24px; line-height: 23px;  width: auto; padding: 0 7px; margin-bottom: 2px; border: 1px solid #084E6E;background-color: #fff!important ; font-size: 11px; color: #084E6E; transition: background-color .2s ease, color .2s ease; }
.btn.moniteur.light:hover, .btn.moniteur.light:active, .btn.moniteur.light:focus { cursor: pointer ;transition: background-color 0.5s ease; background-color: #e4003a!important ; color: #fff!important; }
.btn.tertiary { height: 24px; line-height: 23px;  width: auto; padding: 0 7px; margin-bottom: 2px; border: 1px solid #009b71; background-color: #009b71!important ; font-size: 11px; color: #fff; transition: background-color .2s ease, color .2s ease; }
.btn.tertiary:hover, .btn.tertiary:active, .btn.tertiary:focus { cursor: pointer ;transition: background-color 0.5s ease; background-color: #fff!important ; color: #009b71!important; }
.btn.tertiary.light { height: 24px; line-height: 23px;  width: auto; padding: 0 7px; margin-bottom: 2px; border: 1px solid #009b71; background-color: #fff!important ; font-size: 11px; color: #009b71; transition: background-color .2s ease, color .2s ease; }
.btn.tertiary.light:hover, .btn.tertiary.light:active, .btn.tertiary.light:focus { cursor: pointer ;transition: background-color 0.5s ease; background-color: #009b71!important ; color: #fff!important; }
.btn.quaternary { height: 24px; line-height: 23px;  width: auto; padding: 0 7px; margin-bottom: 2px; border: 1px solid #51b8e1; background-color: #51b8e1!important ; font-size: 11px; color: #fff; transition: background-color .2s ease, color .2s ease; }
.btn.quaternary:hover, .btn.quaternary:active, .btn.quaternary:focus { cursor: pointer ;transition: background-color 0.5s ease; background-color: #fff!important ; color: #5198e1!important; }
.btn.quaternary.light { height: 24px; line-height: 23px;  width: auto; padding: 0 7px; margin-bottom: 2px; border: 1px solid #51b8e1; background-color: #fff!important ; font-size: 11px; color: #51b8e1; transition: background-color .2s ease, color .2s ease; }
.btn.quaternary.light:hover, .btn.quaternary.light:active, .btn.quaternary.light:focus { cursor: pointer ;transition: background-color 0.5s ease; background-color: #5198e1!important ; color: #fff!important; }

.linkExtern img { max-height: 22px; margin-right: 5px; }
.page_calendrier .bloc_vente_pictos .btn.secondary, .btn.moniteur, .page_calendrier .bloc_vente_pictos .btn.tertiary,
.calendrier .bloc_vente_pictos .btn.secondary, .btn.moniteur, .calendrier .bloc_vente_pictos .btn.tertiary { margin-top: 8px; margin-right: 10px }
.page_calendrier .bloc_vente_pictos .linkExtern img, .calendrier  .bloc_vente_pictos .linkExtern img{ margin-top: 8px }
.owl-carousel .owl-item .linkExtern img { width: inherit; display: inline; }

/* Page calendrier bug carousel */
.product-image #oc-catalogue.oc-catalogue.owl-carousel .owl-item img { max-height: 253px!important; max-width: 263px!important;}
</pre></body></html>