@import "background-color-title.css";

html, body {
font-family: 'Arial','Helvetica', 'Roboto', sans-serif;
background-color:FloralWhite;
}

divZZZ { border: solid 1px #CCbbDD !important;}


/*
@font-face {
    font-family: Forum;
    src: url("../fonts/Forum/Forum-Regular.otf") format("opentype");
}
@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');
@import url('https://fonts.googleapis.com/css?family=IBM+Plex+Sans&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');
222732
*/

h3 {font-size: 1.35rem; color:#af8f4f; font-weight:normal;}
section.section-home-page h3 a:hover { color: #a59682;}
section.section-home-page h3 a { text-decoration:underline !important;}


h4 {
line-height: 1.1;
font-weight: 700;
margin-top: 8px;
margin-bottom: 5px;
font-size: 1.10rem;
}

.text-light { color:Snow;}


div.cookieinfo-close { height:32px; background-color:#c4b88b}

div.cookieinfo { display:block;padding:5px 0 5px 0;}

div.cookieinfo p.cookiesfr{ display: inline; padding-left:20px;}
div.cookieinfo p a{ text-decoration:underline;}

#collapse-3 > table > tbody > tr.Cookies-tr-title > td:nth-child(2) { width:180px;}


span.langnl,
span.langen {display:none;}

span.langfr:lang(fr) {display:inline;}
span.langnl:lang(nl) {display:inline;}
span.langen:lang(en) {display:inline;}

p.cookiesfr:lang(en) {display:none;}
p.cookiesfr:lang(nl) {display:none;}
p.cookiesnl:lang(en) {display:none;}
p.cookiesen:lang(fr) {display:none;}
p.cookiesen:lang(nl) {display:none;}


p.cookiesnl {display:none;}
p.cookiesen {display:none;}

/*
p.cookiesfr:lang(fr) a,
p.cookiesnl:lang(nl) a,
p.cookiesen:lang(en) a { color:#F1D600;  text-decoration:underline!important;}
*/

/*
p.cookiesfr:lang(fr),
p.cookiesnl:lang(nl),

p.cookiesen:lang(fr) { display:inline;}
*/

img.flagFR,
img.flagEN { width:32px; height:21px; padding-left:10px; padding-right:0px; margin-left:0px; float:right;}



.cryptedmail:after {
  content: attr(data-name) "@" attr(data-domain) "." attr(data-tld); 
}


.dropdown-menu {}

div.cookieinfo-close { height:32px; background-color:#c4b88b}

.navbar { background-color:Snow;}

.topbar{ background-color:Black;}

footer.bg-dark	{ background-color:#404040 !important;}
div.bg-darker	{ background-color:#303030 !important;}

/*span.langfr,*/
span.langnl,
span.langen {display:none;}

span.langfr:lang(fr) {display:inline;}
/*
span.langnl:lang(nl) {display:inline;}
span.langen:lang(en) {display:inline;}
*/
section.section-home-page a[href^="mailto"] { text-decoration:underline; }
section.section-home-page a {text-decoration:underline; color:#333333; }
section.section-home-page a:hover { color: #c1ab8f;}

section.section-home-page h3 a {text-decoration:none;font-weight: 700; color:#cdb18d; text-align:center; font-size:32px; line-height:1.50;}

section.section-home-page h4 {font-size:22px; line-height:1.35; text-align: center; color:#cdb18d; font-weight:bold;}

/* responsive style below */ @media screen and (max-width:991.98px) {
section.section-home-page div div div h3 a {font-size:24px; line-height:1.25; }
section.section-home-page div div div h4 {font-size:16px; line-height:1.15; }
}

/*body {	background-image:url(Images/background/background-chinois3.jpg); 

}
*/


#fg-ArtPass-ID { display:none;}

.gmap3{margin: 0;border: 1px solid #666;width: 100%; height: 100%;}

.gm-style .gm-style-iw-c{ position:relative; bottom: 25px; width:210px;} 
.gm-style .gm-style-iw-c:after  { position:relative; bottom: 25px;}
section.section-google-maps { height:400px;}

.rounded-lg {
    border-radius: 0rem !important;
}

section.page-title-overlap div.bg-secondary {background-color: transparent;}

section.page-title-overlap div.bg-secondary::before {padding-bottom: 1.375rem; content: "";
	background:url(Images/background/background-chinois2.jpg) repeat;
	width: 100%;
    height: 153px;
/*    background-size: cover;*/
    opacity: 0.25;
	position: absolute; margin-left:-30px; margin-right:-30px; margin-top:-32px;
	z-index:2;
}

#page-title-2947 div.bg-secondary::before,
#page-title-2972 div.bg-secondary::before, 
#page-title-413 div.bg-secondary::before 

{padding-bottom: 1.375rem; content: "";
	background-image:url(Images/background/background-chinois2.jpg);
    height: 125px;
    opacity: 0.30;
	position: absolute; margin-left:-30px; margin-right:-30px; margin-top: -8px;
}

/* responsive style below */ @media screen and (max-width:1280px) {
#page-title-2947 div.bg-secondary::before,
#page-title-2972 div.bg-secondary::before, 
#page-title-413 div.bg-secondary::before 
	{
		width: calc(100% + 45px);
	}
}

/* responsive style below */ @media screen and (min-width:1279px) {
#page-title-2947 div.bg-secondary::before,
#page-title-2972 div.bg-secondary::before, 
#page-title-413 div.bg-secondary::before 
	{

	}
}


/* responsive style below */ @media screen and (max-width:991.98px) {
#page-title-2947 div.bg-secondary::before,
#page-title-2972 div.bg-secondary::before, 
#page-title-413 div.bg-secondary::before 

{
    height: 104px;
}

}

span.calendar-day-txt li { margin-left:25px;}

section.container-fluid.page-title-overlap { padding-bottom:20px;
}

section.container-fluid.page-content{ margin-top:-3rem;}

/* responsive style below */ @media screen and (max-width:1366.02px) {
section.container-fluid.page-title-overlap { padding-bottom: 0.500rem; padding-top:0.0rem;}
section.container-fluid.page-title-overlap div { padding-top:0.00rem;}
div.navbar-expand-lg {padding: 0.250rem 1rem;}
section.page-title-overlap div.bg-secondary::before {margin-top: 0px;
    height: 107px;
	}
}


/*HOME PAGE FR*/
section#page-title-2947,
section#page-title-2972,
section#page-title-413
 {padding-bottom:1.0rem; padding-top:0.5rem;}
section#page-title-2947 div,
section#page-title-2972 div,
section#page-title-413 div
 {padding-top:0}
div div#page-title {padding-top:0.5rem;} 

div#page-title { z-index:2;}


/*CONTACT-FR*/
section#page-title-2994 {padding-bottom:1.0rem; padding-top:0.0rem;}

section.no-gutters, section.page-title {
margin-right: 0;
margin-left: 0;
padding-right: 0;
padding-left: 0;
}


section.container, main.container { padding-top:40px; padding-bottom:40px;
}

li.widget-list-item i { display:inline; padding-right:12px;}
li.widget-list-item i a { display:inline;}
div.touchcarousel {
width: 100%;		
padding: 0px;
margin: 0px;
}


li.widget-list-item img {
    display: inline;
    margin-right: 10px;
    width: 16px;
    height: 16px;
}

footer div.container li.widget-list-item a { color:#f9f9fb;}
table.foot-tabel tr td { color:#f9f9f9; padding-bottom:1px;}
table.foot-tabel tr td.drouot-logo-td-foot { padding-bottom:8px;}

section.section-home-page div div div h3 { padding-top:1rem; padding-bottom:0rem; margin-bottom: 0.5rem;}



#touchcarousel-1 ul li div.grid-block {background-color: Black;}
#touchcarousel-1 ul li div.grid-block div.grid-caption:hover { display:block; background-color:rgba(0, 0, 0, 0.25);}

section.conditions-generales div p { text-align:justify;}

#countdown-basic { color:#b2b7c4;}

#LangSwitcher a  { padding-left:1.25rem; padding-right:1.25rem;}

#LangSwitcher a.passive,
#LangSwitcher span.passive { color:#bbb;}
#LangSwitcher a.active{ color:#f0f0f0;}
#topbar-login a.passive { color:#bbb;}
#topbar-login a.active { color:#bebebe;}

#topbar-login {color:#bbb;padding-left:1.25rem; padding-right:1.25rem;}
#topbar-login a span { font-size:13px;}


a.btn i, button.btn i  { padding-left:0.5rem; padding-right:0.5rem;}


h4.list-lot-date{ font-weight:bold;}
h4.list-lot-date span{ font-size:17px; padding-left:1rem; font-weight:normal;}
h4.list-title{ font-weight:bold;}




/* Large devices (desktops, less than 1600px) */
@media (max-width: 1600.02px) {
section.section-google-maps { height:350px;}
}

/* Large devices (desktops, less than 1366px) */
@media (max-width: 1366.02px) {
section.section-google-maps { height:300px;}
}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {
section.section-google-maps { height:260px;}
.gm-style .gm-style-iw-c{ display:none;} 
.gm-style .gm-style-iw-c:after  { display:none;}

}

/* iPad (less or equal than 1024px) */
@media (max-width: 1025px) {
}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
/*section.section-google-maps { height:240px;}*/
a.nav-link {padding-right: 0.0rem; padding-left: 1.0rem;}
section.section-catalog-description div.justify-content-between a { font-size:12px;padding: 0.425rem 0.25rem 0.425rem 0.25rem ;}

section.page-title-overlap div.bg-secondary::before {margin-top: 0px;
    height: 87px;
	}


}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
section.section-google-maps { height:180px;}
a.listedesartistes-btn {float: left;}
input.inc-search-btn { margin-top:1.0rem;}

section.section-virtual-tour-google {}
#topbar-login { display:none;}
}


li.touchcarousel-item {
border-right:solid #EEE 4px;
}


img.logo-large { position:relative; bottom:0px;}

.tooltip {opacity:1;}
.fade:not(.show) {opacity: 1;}

div.image-icon::before{
	opacity: 0.92;
    height: 24px;
    width: 44px;
    background-color: #555555;
    border-radius: 12px;
	color:#fefefe;
 text-align: center;
 position: absolute;
 top: 83%;
 left: 46%;
 transform: translate(-50%, -50%);
 padding:0px 4px 0px 4px;
 z-index:85;
 }
 
div.catalogue_div_img_table  div.image-icon-photo{
  float:left;
    width:195px;
	background-color:#fff;
	text-align:right;
	padding-right: 45px;
}

div.catalogue_div_img_mosaic  div.image-icon-photo{
  float:left;
    width:60%;
	text-align:right;
	padding-right: 1px;
}

div.catalogue_div_img_table   div.image-icon-video{
display:none;
}
 
 div.image-icon-video{
  float:right;
    width:100px;
	background-color:#fff;
	text-align:left;
}
 
div.catalogue_div_img_mosaic  div.image-icon-video{
  float:right;
    width:40%;
	background-color:#fff;
	text-align:left;
}
 
 
div.card.div-mosaic{ width:275px; margin:0.25rem; background-color:#fdfdfd;}
div.mosaic-image-div-canvas{ width:265px; height:215px; padding-left:1.25rem;}
div.mosaic-description-txt { padding:10px;}


div.monitoring { border: 2px solid #FFDDBB; padding:10px 12px; border-radius:4px; margin:12px 18%; width:300px; float:right;}

span.Label-Video { max-width:960px; display:block; margin-bottom:30px; margin-left:auto; margin-right:auto;}

/*div.embed-responsive {max-width:960px; margin-left:auto; margin-right:auto; border: solid 1px #666666;}*/

div.image-icon i{padding: 1px 4px 3px 2px;}

div.description-image { margin-left:-5px; width:585px; background-color:White;
 -ms-flex: 0 0 585px;
 flex: 0 0 585px; 
}

div.description-text {background-color:White}

div.openseadragon-canvas{}
div.openseadragon {}
#openseadragon1{
width: 530px;
height: 450px;
background-color:White;
border: 1px solid #ddd;
color: white;
margin-left:auto;
margin-right:auto;
border-radius: 0px; 
}

#OpenSeadragonToolbarDiv{
width: 530px;
height: 37px !important;
background-color: White;
border: 1px solid #ddd;
color: white;
margin-left:auto;
margin-right:auto;
}

#OpenSeadragonToolbarDiv div div { padding-top:15px;
}


img.description_img_photo {
max-width:530px;
max-height:450px; 
margin-left:auto;
margin-right:auto;
border-radius: 4px; 
border:solid 1px #ddd;
}

/* responsive style below */ @media screen and (max-width:991.98px) {
#openseadragon1,
#OpenSeadragonToolbarDiv,
img.description_img_photo
{
width: 400px;
height: 300px;
}
span.description-add-cart { position:relative; bottom:2rem;}
#page-title-h1 { z-index:2; position:relative;}
}

/* responsive style below */ @media screen and (max-width:767.98px) {
div.description-image {
width:400px;
margin-left:auto;
margin-right:auto;
-ms-flex: 0 0 400px;
flex: 0 0 400px;
padding-bottom:1.25rem;
}
}

/* responsive style below  @media screen and (width:740px) {
.cz-handheld-toolbar { display:none;}
}
*/

/* responsive style below */ @media screen and (max-height:400px) {
.cz-handheld-toolbar { display:none;}
}


/* responsive style below */ @media screen and (max-width:575.98px) {
#openseadragon1,
#OpenSeadragonToolbarDiv,
img.description_img_photo{
width: 267px;
height: 200px;
}

div.description-image {
width: 267px;
height: 200px;
-ms-flex: 0 0 290;
flex: 0 0 290px;
}
}

@media print {
	div.div_menu_description { display:none}
	table.table-description-thumbnails-list{ display:none}
	td.td-description-thumbnails-list{ display:none}
	table.pagination{ display:none}
	td.pagination{ display:none}
	div.centerMenu{ display:none}
	div.headroom{display:none}
	div.hormenuText{ display:none}
	#headline { display:none}
	#logocontainer {display:none}
	#slogan{display:none}
	div.div_menu_description{display:none}
	#OpenSeadragonToolbarDiv{display:none}
	div.jq-elevator{ display:none}
	div.div_menu_description_desactivated{display:none}
	nav{display:none}
	div.books { display:none;}
	div.openseadragon-container{ display:block}
	div.openseadragon-canvas{ display:block}
}




@media screen and (max-width:1199px) {
	div.div_menu_description_lng i.fa-lg { display:none;}
}			

p.cookiesfr:lang(en) {display:none;}
p.cookiesfr:lang(nl) {display:none;}
p.cookiesnl:lang(en) {display:none;}
p.cookiesnl:lang(fr) {display:none;}
p.cookiesen:lang(fr) {display:none;}
p.cookiesen:lang(nl) {display:none;}

ul.uList_thumbnails, ul.uLlist_results, ul.uLlist-documents , ul.uLlist_Yearbook {list-style:none;}

.bidError{background-color:#FFCCFF;}

ul li.liExcel:before,
ul li.liPdf:before,
ul.uLlist_Yearbook li:before,
ul.uList_thumbnails li:before,
ul.uLlist_results li:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 22px;
    padding-right: 0.5em;
    position:inherit;
    top: 0px;
    left: -20;
}

ul li.liPdf:before,
ul.uLlist_Yearbook li:before,
ul.uList_thumbnails li:before,
ul.uLlist_results li:before {
    content: "\f1c1";
    color: #ff0033;
}

ul li.liExcel:before {
    content: "\f1c3";
    color: green;
}

ul.uLlist_Yearbook li a,
ul.uList_thumbnails li a, 
ul.uLlist_results li a,
ul.uLlist-documents li a { text-decoration:underline;}

ul.uLlist_Yearbook li a:hover,
ul.uList_thumbnails li a:hover, 
ul.uLlist_results li a:hover,
ul.uLlist-documents li a:hover { color:#B30000;}



div.thumbnail_div {
background: #C5C5AF;
padding:5px 5px 5px 5px; 
border:1px #625333 solid;
}

p.thumbnail_p_link, 
p.thumbnail_p_link a
{
margin: 0px 1px 0px 1px; 
color:#53511A; 
font-size:16px; 
text-align:center;
text-decoration:none;
}

.languageselector{z-index:51}
#polyglotLanguageSwitcher { display:block;}
#polyglotLanguageSwitcher a{  width:108px;}

img.PhotoActu{max-height:350px; max-width:350px;}
iframe.iFrameAudio { -ms-zoom: 0.7; -moz-transform: scale(0.7); -moz-transform-origin: 0px 0; -o-transform: scale(0.7); -o-transform-origin: 0 0; -webkit-transform: scale(0.7); -webkit-transform-origin: 0 0; }





div.expo-poster  button[name="play"] {
  width: 90px;
  height: 90px;
  background: rgba(255, 255, 255, 0.25);
  border: none;
  border-radius: 100%;
  margin: auto;
  cursor: pointer;
  background-image:url(Images/play-gold.png);
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
}

div.expo-poster  button[name="play"]:hover {
/*  background-image:url(Images/play-white-2.png);*/
  background-image:url(Images/play-black.png);
}

div.expo-poster  button[name="play"]:focus {
  outline: 0;
  border: 1px solid hsl(210, 58%, 69%);
  box-shadow: 0 0 0 3px hsla(210, 76%, 57%, 0.5);
}

div.expo-poster  button[name="play"]::after {
  content: '';
  display: inline-block;
  position: relative;
  top: 1px;
  left: 3px;
  border-style: solid;
  border-width: 1px 0 1px 2px;
  border-color: transparent transparent transparent white;
}

div.expo-poster {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	width:426px; 
	height:240px;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
    overflow: hidden;
	text-align: center; 
	margin-left:auto; 
	margin-right:auto;
	cursor: pointer;
	border-width:1px;
	border-color:#bbb;
	border-style:solid;
	
	
}

div.video_container{padding:0px 0px 0px 0px; margin: 0 0 0px 0;}


.section-video-expo div div { 
	border-width:1px;
	border-color:#bbb;
	border-style:solid;
}



*.objectAudio {}

a.LinkPano{padding:4px 18px;}

p.thumbnail_p_link a:hover { 
text-decoration:none;
color:#392F1A;
}

a.thumbnail_a_img img {
border: 1px solid  #7A673F;
}

a.thumbnail_a_img img:hover {
border: 1px solid #3D2D16;
position: relative; top: -1px;
opacity:0.85;
filter:alpha(opacity=85);
}


.comingsoon,
.comingsoonNo,
.comingsoonBig,
.comingsoonBigNo
{ border: solid #CCCCCC 1px; width:230px; height:190px; padding: 60px 25px; text-align:center; display:block;}


.comingsoonBig,
.comingsoonBigNo
{width:300px; height:160px; margin:70px 50px; padding:75px 25px;}



p.audioNote{text-align:left; padding-left:10px; color:#444; font-size:12px;}
p.audioNote i.fa{padding-left:1px; padding-right:10px;}
p.audioNote a{ color:#666666;}
*.VideoHls {background-color:#fff2aa;}


section.section-video div div.embed-responsive,
section.section-video div span.Label-Video { width:80%; max-width: 800px; font-size:0.9rem;}
section.section-video div{ margin-left:auto; margin-right:auto;}
section.section-video video {cursor: pointer;}

section.section-video-expo div div.embed-responsive,
section.section-video-expo div span.Label-Video { width:90%; max-width: 960px; font-size:0.9rem;}
section.section-video-expo div{ margin-left:auto; margin-right:auto;}
section.section-video-expo video {cursor: pointer;}

section.section-la-vente div div.embed-responsive,
section.section-la-vente div span.Label-Video { width:90%; max-width: 960px; font-size:0.9rem;}
section.section-la-vente div div.embed-responsive {margin-left:auto; margin-right:auto;}

section.section-la-vente-expo div div.embed-responsive,
section.section-la-vente-expo div span.Label-Video { width:80%; max-width: 800px; font-size:0.9rem;}
section.section-la-vente-expo div div.embed-responsive {margin-left:auto; margin-right:auto;}

section.section-video div div.embed-responsive video,
section.section-la-vente div div.embed-responsive video { border: solid 1px #333;}

/* Video HTML5 style*/
div.VideoContainer
	 {
		padding: 10px 10px 10px 10px;
		background-color: #C5C5AF;
		display:block;
		z-index:99;
     }

video.VideoContainer
	 {
		border:none;
		padding: 0px 0px 0px 0px;
		background-color: #C5C5AF;
		display:block;
		z-index:99;
     }
	 
p.VideoCredits { position: relative; top:-17px; margin: 0px 0px 10px 0px; color:#43410A; background-color:#C5C5AF; padding: 0px 10px 0px 10px; height:20px; width:755px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
	
p.VideoDuration { position: relative; top:-17px; margin: 0px 0px 10px 0px; color:#43410A; background-color:#C5C5AF; padding: 0px 0px 0px 0px; height:20px; width:45px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

@media screen and (max-width:799px) {
.VideoContainer{ max-width:400px; height: auto;}
.VideoCredits{max-width:355px; height: auto;}
}
/* End Video HTML5 style*/


.colonne_gauche .colonne_description_persistante{ width:320px; float:left; margin:0px 20px 20px 5px;}
.colonne_droite{padding:0px 3% 0 3%; text-align:left; width:75%;}

.contact_signaletic_table, .left_description {border: solid 1px #ddd; border-radius:5px; background-color:White;}
.contact_signaletic_table td { padding:8px 0px 8px 8px}
.contact_signaletic_table i.fa { color:#1A1745; font-size:20px;}
.contact_form_contner_div {width: 65%; float:left; margin:20px 0 0 0;background:#c7cad6;padding:15px;border-radius:0px; border:solid #333 1px;}



#td_display_photo{transition: all 0.5s ease-in-out; vertical-align:middle; border:0.2rem none #f6f6f6;}


#wowslider-container1 .ws_images img{
border-radius:8px 8px 0px 0px;
}

.div_photo{
   background-color: #aaa;
   font-size: 11px;
   text-align: left;
   padding:10px;
}
.img_photo{   border: 1px solid #888;}


a.Livelink{ 

}

a.ActiveLivelink, a.ActiveLivelink:hover, a.Livelink:hover{ 

}

a.Livelink_zzz{ 
background:url(../../Images/GreenSquareAnimated.gif);
}


.bidError  { 
background-color:#FFD8CA;
}


  
  
font.textyearbook, td.textyearbook{
text-align:center;
font-size:12px;
}



div.languageselector {
	float:right; 
	margin-right:2px;
	padding-top:5px;
}


img.languages_flag{
height:21px;
width:32px;
padding:0px 0px 0px 0px;
border-top: #006 1px solid;
border-right: #006 1px solid;
border-bottom: #3F4158 1px solid;
border-left: #3F4158 1px solid;
}

img.languages_flag_selected {
height:21px;
width:32px;
padding:0px 0px 0px 0px;
border-top: #437 1px solid;
border-right: #437 1px solid;
border-bottom: #004 1px solid;
border-left: #004 1px solid;
}

img.languages_flag:hover{
}


div.languages_flag_container{
float:left;
width: 40px;
padding: 3px 0px 3px 16px;
}




/*Slider touchcarousel Image Hover Captions*/

#touchcarousel-1 ul li div.grid-block-container {
	float: left;
	margin: 20px 0 0 -30px;
}
#touchcarousel-1 ul li div.grid-block {
	position: relative;
	float: left;
	margin: 0 0 0px 0px;
}
#touchcarousel-1 ul li div.grid-block h4 {
	font-size: .9em;
	color: #333;
	background: #f5f5f5;
	margin: 0;
	padding: 10px;
	border: 1px solid #ddd;
}
 
#touchcarousel-1 ul li div.grid-caption {
	display: none;
	position: absolute;
	top: 0;
	left: 0;

	width: 100%;
	height:100%;
}
#touchcarousel-1 ul li div.grid-caption h3, #touchcarousel-1 ul li div.grid-caption p {
	color: #fff;
	margin: 20px;
}
#touchcarousel-1 ul li div.grid-caption h3 {
	font-size: 1.0rem;
	margin: 20px 20px 10px;
}
#touchcarousel-1 ul li div.grid-caption p {
	font-size: .75em;
	line-height: 1.5em;
	margin: 0 20px 15px;
}
#touchcarousel-1 ul li div.grid-caption a.learn-more {
	padding: 5px 10px;
	background: #08c;
	color: #fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	font-weight: bold;
	text-decoration: none;
}
#touchcarousel-1 ul li div.grid-caption a.learn-more:hover {
	background: #fff;
	color: #08c;
}	

/*Image Hover Captions end */


/*Menu Icon*/
a.image-menu i.fa{ 
	position:relative;
	right:7px;
	bottom:2px;
	color:#79818e;
}

a.image-menu.active  i.fa { color:#fe696a;}


div.my-catalog-delete{ position:relative; bottom:0rem; display:inline; padding: 0 1rem;}

/*Calendar*/

div.card-header.card-header-calendar-1,
div.card-header.card-header-calendar-2,
div.card-header.card-header-calendar-3 {}

div.calendar-header-sale-link { width:83%;}

span.calendar-day-txt { width:85%; display:inline-table;}
/* Small devices (landscape phones, less than 992px, iPad vertical) */
@media (max-width: 991.98px) {
div.calendar-header-sale-link { width:75%;}
span.calendar-day-txt { width:75%;}
}

@media (max-width: 767.98px) {
div.calendar-header-sale-link { width:75%;}
span.calendar-day-txt { width:79%;}
div.my-catalog-form {margin-left:auto; margin-right:auto; }
}

@media (max-width: 575.98px) {
span.calendar-day-txt { width:100%;}
div.calendar-header-sale-link { width:100%;}
span.calendar-day-vacation{display:	none;}
span.calendar-day-artist{display:	none;}
span.calendar-day-result {display:	none;}
span.calendar-day-live {display:	none;}

div.calendar-header-auction-link { display:	none;}
div.calendar-header-artist-link { display:	none;}
div.calendar-header-result-link { display:	none;}


}

span.calendar-day-vacation { vertical-align:bottom;}
span.calendar-day-artist { vertical-align:bottom;}
span.calendar-day-result { vertical-align:bottom;}
span.calendar-day-live { vertical-align:bottom;}

div.card-calendar { margin-bottom:1rem;}
div.calendar_vente_label-1,
div.calendar_vente_label-2,
div.calendar_vente_label-3
{ font-size:16px; padding: 15px 0px 5px 20px; margin: 0 0 0 0; display:inline;}

div.spacer-inline { display:inline; color:#FF0000; padding:15px 0px 5px 20px; vertical-align:bottom;}


div.calendar_vente_label-1 { color:#18825D}
div.calendar_vente_label-2 { color:#ED7171}
div.calendar_vente_label-3 { color:#6C7499}

span.calendar-bullet { padding-right: 0.5rem; font-size:28px; line-height:1; position:relative; top:4px;}

i.fa-calendar-sale-1{ color:#F4F7F6; font-size:22px; padding: 0 12px 0 12px;}
i.fa-calendar-day-1{ color:#18825D; font-size:20px; padding: 0 12px 0 4px;}
i.fa-calendar-sale-1:hover{ color:#fff;}
i.fa-calendar-day-1:hover{ color:#03A56A;}

i.fa-calendar-sale-2{ color:#F4F7F6; font-size:22px; padding: 0 12px 0 12px;}
i.fa-calendar-day-2{ color:#EF5D69; font-size:20px; padding: 0 12px 0 4px;}
i.fa-calendar-sale-2:hover{ color:#fff;}
i.fa-calendar-day-2:hover{ color:#FC6771;}

i.fa-calendar-sale-3{ color:#F4F7F6; font-size:22px; padding: 0 12px 0 12px;}
i.fa-calendar-day-3{ color:#18825D; font-size:20px; padding: 0 12px 0 4px;}
i.fa-calendar-sale-3:hover{ color:#fff;}
i.fa-calendar-day-3:hover{ color:#03A56A;}

i.fa-edit { color:#FF9900; font-size:16px; padding: 0 4px 0 4px;}


div.card-calendar div div.card-header { margin-bottom:16px;}

div.calendar-card-body{ padding: 0.1rem 0.0rem 0.1rem 0.0rem; line-height:1.5; font-size:18px;}
div.card-header-calendar-1{ background-color:#18825D;
padding: 0.25rem 1.25rem;
}

div.calendar-td-sale-header-1 {}
div.calendar-td-sale-header-1 a {padding: 0 0 0 10px; display:block; width:100%;}
div.calendar-td-sale-header-1 a:hover { background-color:#03A56A;}
div.calendar-td-sale-header-1 a, div.calendar-td-sale-header-1 {
background-color: #18825D;
color:#F4F7F6;
font-size:22px;
text-decoration:none;
}

div.card-header-calendar-2{background-color:#ED7171;padding: 0.25rem 1.25rem;}
div.calendar-td-sale-header-2 a {padding: 0 0 0 10px; display:block; width:100%;}
div.calendar-td-sale-header-2 a:hover { background-color:#F98181;}
div.calendar-td-sale-header-2 a, div.calendar-td-sale-header-2 {
background-color: #ED7171;
color:#F5F4FC;
font-size:22px;
text-decoration:none;
}

div.calendar-td-day-sale-2{
height:28px;
font-size:18px;
padding-left:1.00rem;
padding-right:1.00rem;
background-color:#EFF1F7;
border-top:solid 1px #ddd;
}



div.card-header-calendar-3{ background-color:#6C7499;padding: 0.25rem 1.25rem;
}

div.calendar-td-sale-header-3 a {padding: 0 0 0 10px;}
div.calendar-td-sale-header-3 a:hover { background-color:#03A56A;}

div.calendar-td-sale-header-3{
background-color: #6C7499;;
color:#F5F4FC;
font-size:22px;
padding: 0 0 0 10px;
}

div.calendar-td-day-sale-3{
height:28px;
font-size:18px;
padding-left:1.00rem;
padding-right:1.00rem;
background-color:#EFF1F7;
border-top:solid 1px #ddd;
}





div.calendar-td-day-expo-1,
div.calendar-td-day-expo-2,
div.calendar-td-day-expo-3 
{
font-size:18px;
color:#666;
padding-left:2.00rem;
padding-right:2.00rem;
padding-top:0.25rem;
padding-bottom:0.25rem;
background-color:#fff;
margin-left:15px;
margin-right:15px;
line-height:1.75;
}
div.calendar-td-day-sale{
padding-left:2.00rem;
padding-right:2.00rem;
margin-left:15px;
margin-right:15px;
padding-top:0rem;
padding-bottom:0rem;
margin-top:0px;
}

div.calendar-td-day-expo div ul,
div.calendar-card-body-sale,
div.calendar-card-body-expo
{
padding:0.0rem;
margin:0.0rem;
}



div.calendar-td-day-sale span span.strSale{ line-height:1.75;}

/*Page index des artistes*/

ul.artist-list { padding-left:0; margin-left:0}

.ArtistColumns {
-webkit-columns: 4;
-moz-columns: 4;
columns: 4;
}

/* Large devices (desktops, less than 1600px) */
@media (max-width: 1599.98px) {
	.ArtistColumns {
	-webkit-columns: 3;
	-moz-columns: 3;
	columns: 3;
	}
}


/* Medium devices (tablets, less than 1200px) */
@media (max-width: 1199.98px) {
	.ArtistColumns {
	-webkit-columns: 2;
	-moz-columns: 2;
	columns: 2;
	}
}


/* Small devices (landscape phones, less than 992px, iPad vertical) */
@media (max-width: 991.98px) {
	.ArtistColumns {
	-webkit-columns: 1;
	-moz-columns: 1;
	columns: 1;
	}
}



ul.artist-list li:before{ 
list-style:none;
font-family:Arial, Helvetica, sans-serif;
content:'';
margin:0;
}

ul.result-list{ width:120px; border:solid 0px #CC3399; font-size:18px;}

ul.artist-list li a { 
text-decoration:none;
font-size:18px;
padding:0 0 0 10px;
display:block;
}

ul.artist-list li.ArtistLi:hover {
background-color: #E8E4CC;
color:000099;

}

ul.artist-list{ list-style:none;}


li div.ArtistFirstLetter {
font-family: 'BenguiatStd-Book','Forum','Georgia';
font-size:28px;
color:#000099;
padding: 10px 0 0 10px;}


/*Page Resulats de ventes*/
div.result-lot{float:left;padding:0 0 0 8px; width:30px; text-align:center}
div.result-price{padding:0 0 0 20px; text-align:right;}


section.section-result-list div div.ResultColumns {
-webkit-columns: 7;
-moz-columns: 7;
columns: 7;
padding:0;
margin:0;
font-size:18px;
padding:0 10px 0 10px;
display:block;

-webkit-column-rule: 1px solid #3C3972; /* Chrome, Safari, Opera */
-moz-column-rule: 1px solid #3C3972; /* Firefox */
column-rule: 1px solid #3C3972;
}


/* responsive style below */ @media screen and (max-width:992.02px) {
	section.section-result-list div div.ResultColumns {
	-webkit-columns: 6;
	-moz-columns: 6;
	columns: 6;
	}
}

/* responsive style below */ @media screen and (max-width:768.02px) {
	section.section-result-list div div.ResultColumns {
	-webkit-columns: 5;
	-moz-columns: 5;
	columns: 5;
	}
}

div.margin-left {float:left; width:8%;}
div.margin-right {float:left; width:8%;}




/*Page calogue*/



div.catalog-col-estimation { padding:0rem;}



img.catalogue_img_photo_table {
cursor:zoom-in;
border:solid 1px #999;
border-radius: 4px;
position:relative;
max-height:180px; 
max-width:200px;
}

img.catalogue_img_photo_table:hover{
border-color:#888;
}



div.gallery_div_img,
div.catalogue_div_img_table img,
div.catalogue_div_img_mosaic img,
div.selection_div_img img
{
position:relative;
-moz-transition:-moz-transform 0.2s ease-in; 
-webkit-transition:-webkit-transform 0.2s ease-in; 
-o-transition:-o-transform 0.2s ease-in;
}

div.catalogue_div_img_table { position: relative; margin-top:0.75rem; margin-bottom:0.75rem;}
div.catalogue_div_img_mosaic{position: relative;}
#div-pages-top { margin-bottom:1.0rem; display:block;}
div.list-new-lot {margin-bottom:0.5rem; margin-top:0.5rem;} 
h4.list-title { margin-bottom:0.2rem; font-size:18px;}
h4.list-description{ font-size:17px; font-weight:normal;}


div.gallery_div_img img:hover,
div.catalogue_div_img_table img:hover,
div.catalogue_div_img_mosaic img:hover,
div.selection_div_img img:hover
{
-moz-transform:scale(1.025); 
-webkit-transform:scale(1.025);
-o-transform:scale(1.025);
-webkit-box-shadow: 3px 3px 10px 1px rgba(74,74,74,0.3);
-moz-box-shadow: 3px 3px 10px 1px rgba(74,74,74,0.3);
box-shadow: 3px 3px 10px 1px rgba(74,74,74,0.3);
}

img.catalogue_img_photo_mosaic,
img.selection_img_photo {
cursor:zoom-in;
border:solid 1px #999;
border-radius: 4px;
}

img.catalogue_img_photo_mosaic {
max-height:210px; 
max-width:230px;
}

div.catalogue_div_img_mosaic{
vertical-align:middle;
padding:0px 0px 0px 0px;
margin:auto;
}


div.div_description_title { font-weight:bold;line-height : 3.0; font-size:16px;}

div.Seadragon-container {margin:12px 12px 12px 12px;}

div.div_selection_text { padding: 28px 8px 8px 12px; font-size:16px;}

div.div_menu_description, div.div_menu_description_desactivated { float:left; margin: 12px 6px 0 0;}







/*Page live Bidding*/

iframe.page_live_operator_frame {background-color:#FFFFFF; position:relative; left:-100px; top:-25px; overflow-x:hidden;}

table.cellBorderBid { border:#f9f9f9 none 2px; background-color:#fdfdfd;height:450px;}
td.cellBorderBid { border:#f9f911 none 2px;}

td.live-bidding-cell-1{ min-width:360px; padding:1px 8px;}
td.live-bidding-cell-2{width:35%; text-align:center; border-left:#f4f4f4 2px solid; border-right:#f4f4f4 2px solid;}
td.live-bidding-cell-3{width:40%;}


.display_lot_bid, display_lot_bid_div{
color:red; 
font-weight:bold; 
height:25px; 
font-size:24px; 
padding: 5px 0px; 
text-align:centre;
width:100%;
}


div.divPhotoPrev,
div.divPhotoNext
{
float:left;
width:100px;
height:100px;
margin-top:10px;
display:block;
}

img.live_photos_adjacentes{ 
margin:0px;
border: solid 1px #666;
padding:0px;
opacity:1;
border-radius: 2px;
max-height:80px;
max-width:90px;
}

div.displayPhotoPrevNextAdmin{
display:block; 
height:100px; 
width:200px; 
padding: 1px 20px; 
border:#FFCC00 solid 1px; 
margin:10px 0px 0px 0px; 
background-color:#ffffff;
}

div.divPhotoActu img{
border: solid 1px #003300; 
border-radius: 4px;
}

div.divPhotoActu{
vertical-align:middle;
margin-top:auto; margin-bottom:auto;
}

li.bidding_history,
li.bidding_history_wining,
li.bidding_history_nobids
{
height:20px; 
list-style:none; 
border-style:solid; 
border-top-style:none; 
border-left:none; 
border-width:1px; 
width:100%; 
margin: 0px; 
text-align:right; 
overflow:hidden;
z-index:1;
padding:2px 1px;
list-style-type:none;
}


ul.ul-bidding_history{
z-index:1;
list-style-type:none;
}

*.bidding_history_title{
text-align:center;
}

*.div-bidding_history
{
width:202px; 
height:124px; 
z-index:1; 
overflow-y: hidden; 
overflow-x: hidden; 
background-color:#fff; 
border-style:solid; 
border-width:1px; 
border-color:#bbb;
margin-bottom:10px;
}

*.status-indicator-icon-green{ color:#4a4;}
*.status-indicator-icon-red{ color:#FF0000;}

*.status-indicator-icon-green,
*.status-indicator-icon-red
{
font-size:28px;
position:relative; top: 5px;
}

*.bidding_history_wining{
color:#00BF2C;
}

*.iframeBidding{ border: solid 0px; overflow:hidden; z-index:1;}

*.bidding_history_nobids{
color:#EE8E00;
}

*.photoLotHomePage{
}

input.current_price:disabled,
input.current_price:enabled,
input.current_price
{
font-size:15px;
background-color:#2F2C68;
border: solid 1px #555555;
color:#FFFFFF;
z-index:222;
position:relative;
width:204px;
opacity:1;
border-radius: 0px;
margin-bottom: 0px;
}

input.current_price_mobile { background-color:#aa8300;}

p.selection_auctionDescription{ font-weight:bold;}

#display_lot_txt{
width:100%; 
z-index:1; 
height:500px; 
overflow-y: hidden; 
overflow-x:auto; 
border-style:solid; 
border-width:0px; 
border-color:#9F8D11; 
padding:10px;
}

div.display_titre{
padding-top:5px;
padding-left: 0px; 
color:#000030; 
width:auto; 
text-align:left;
word-wrap: break-word;
font-weight:bold;
font-size:16px;
}

div.display_description{
width:97%;
padding-top:16px; 
padding-left: 0px; 
color:#303030; 
overflow-x:hidden; 
text-align:left;
font-size:16px;
}

div.display_dimention{
padding-top:16px; 
color:#303030; 
}

div.owl-carousel {
background:#FFFFFF;
height:114px;
}

#owl-demo .item{
  margin: 2px;
  padding:0px 0px;
  
  }
#owl-demo .item img{
  display: block;
  max-height:100px;
  width: auto%;
}


td.owl-TD-img{
border-right:solid 1px #bbb;
padding:0px;
background-color:#eee;
}

table.owl-table{
border: solid 2px #bbb;
padding:0px;
}

td.owl-TD-memo{
font-size:12px;
color:#777;
height:100px;
width:170px;
background-color:#eee;
padding:2px 5px;
display:block; 
overflow-y:scroll; 
overflow-x:hidden
}
div.owl-TD-memo-lot{font-weight:bold; color:red; float:left; padding-right:18px;}
div.owl-TD-memo-title{max-height:70px; overflow:hidden; font-weight:bold;}
div.owl-TD-memo-descriptionMemo{}
div.owl-TD-memo-dimention{}

div.owl-TD-memo-estim{ font-weight:bold; color: #373568}

.body-live-bidding{ background-color:#FFF2AA;}

#FrormBidTxtBid{width:120px; height:40px; background-color:#eee; margin-left:40px; padding:2px 6px; font-size:18px;}

#FrormBidSubmit, 
#FrormBidEngage {width:120px; height:40px; font-size:16px;}

#nextBid, #prevBid {width:80px; height:40px; font-size:16px;}



body.tv_screen{
font-family:Verdana, Arial, Helvetica, sans-serif
}


*.photoLot
{
position:relative; left:4px;
max-width :350px;
max-height:350px;
width : expression(this.width > 350 ? "350px" : "true");
height : expression(this.height > 350 ? "350px" : "true");
}

*.photoLotTV
{
max-width :900px;
max-height:600px;
width : expression(this.width > 900 ? "900px" : "true");
height : expression(this.height > 600 ? "600px" : "true");
}

li.bidding_history{ margin: 0 10px 0 0;}
*.BidButton,
*.BidButton_active,
*.BidButton_waiting{
	display:none;
	width:204px; height:40px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	padding: 0px 5px;
	background-color:#FF0000;
	background: -moz-linear-gradient(top,#FF5B5B 0%,#930000);
	background: -webkit-gradient(linear, left top, left bottom, from(#FF5B5B),to(#930000));
	background: -ms-linear-gradient(top,  #FF5B5B 0%,#930000 100%); /* IE10+ */

	border-radius: 18px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	border: 1px solid #042906;
	-moz-box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 1px rgba(255,255,255,0.5);
	-webkit-box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 1px rgba(255,255,255,0.5);
	text-shadow:0px -1px 0px rgba(000,000,000,0.7),0px 1px 0px rgba(255,255,255,0.3);
}
*.BidButton:hover{
	background: -moz-linear-gradient(
		top,
		#FF7070 0%,
		#A70E05);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#FF7070),
		to(#A70E05));
}
*.BidButton_active,
*.BidButton_waiting{
	background: -moz-linear-gradient(
		top,
		#11FD46 0%,
		#034B13);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#11FD46),
		to(#034B13));
}
*.BidButton_active:hover{
	background: -moz-linear-gradient(
		top,
		#2DFF7B 0%,
		#066301);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#2DFF7B),
		to(#066301));
}

*.BidButton_waiting{
 	color:#C7D0D1;
}


*.current_price{
 width:210px; height:40px; background-color:#2F2C68; font-size:16px; color:#FFFFFF; font-style:normal; font-variant:normal; font-weight:normal; 
/*width:1px; height:1px; visibility:hidden;*/
}

.status-indicator-icon{
	position:relative; top: 6px;
    content: '\00B7';
    width: 100%;
    height: 100%;
    font-size: 32px;
    color: #48c019;
    text-align: center;
}


#displayLotNbr{display:none;}



/*Page search*/

.search_option_sales_in_progress
{ 
color:#18825D;
font-weight:bold;
}

.search-option-sales-closed
{ 
color:#666666;
font-weight:normal;
}

.search_img_photo {
cursor:zoom-in;
border:solid 1px #999;
border-radius: 4px;
}


/*Pagination*/



.page_mosaic {white-space:nowrap; vertical-align:top;}

.page.gradient,
.a_menu_description.gradient {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9));
    background: -moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9);
}


.a_menu_description { padding-top:3px; padding-bottom:3px; margin-bottom:5px;}


div.admin.edit-calendar-link { padding-left:30px; padding-right:30px;}
a.edit-calendar-link{padding: 0 5px 0px 5px; text-decoration:none; background-color: #FFCC00; margin:0 15px 0 0px;}

/* */

.td_validate_label { padding: 0 0 0 20px;}

.td_titre_label { padding: 0 0 0 8px; font-size:18px;}


.headroom {position: fixed;top: 0;left: 0;right: 0;transition: all .2s ease-in-out;}
.headroom--unpinned {top: 0px;}
.headroom--pinned {top: 0;}


div.divPhotoActu img
{
vertical-align:middle;
}

section.section-home-page div div div.right{ border-left:#f4eeee solid 0.2rem;}
section.section-home-page div div div.right{ border-bottom: none;}
section.section-home-page div div div hr.left {display:none}
section.section-home-page div div div hr.right {display:none}

div.books { margin-top:2.5rem;}


/* responsive style below */ @media screen and (max-width:1199px) {
	a.image-menu i.fa{ display:none;}
}

/* responsive style below */ @media screen and (max-width:1099px) {
}

/* @media screen and (max-width: 40em)*/	
/* responsive style below */ @media screen and (max-width:991.98px) {
	#polyglotLanguageSwitcher { display:block;}
	div.CountDown{ display:none;}
	#cookiesdirective{ display:none;}
	a.image-menu i.fa{ display:inline-block; color:#777;}
	a.image-menu i.fa:hover{ display:inline-block; color:#555;}
	
	div.books { display:none;}
	
	#touchcarousel-1 ul li div.grid-block div.grid-caption h3 { font-size:16px;}

	section.section-home-page div div div.right{ border-left:none;}
	section.section-home-page div div div.right{}
	section.section-home-page div div div hr.right {border-top:#f4eeee solid 0.2rem; padding-top:0.2rem; margin-bottom:1.00rem; display:none;}
	div.content-area section.container {padding-left:3px; padding-right:3px;}


}


/* responsive style below */ @media screen and (max-width:767.98px) {

	#polyglotLanguageSwitcher { display:block;}

	a.image-menu i.fa{ display:inline-block; color:#777;}
	a.image-menu i.fa:hover{ display:inline-block; color:#555;}
	div.divPhotoActu img {height: 80%;width: 80%;}
	td.live-bidding-cell-1{ width:50%; min-width:180px}
	#displayLotNbr{display:block; size:26px; color:#FF0033; margin-top:5px; font-weight:bold;}

	div.box-shadow-lg.p-5 { padding: 1.25rem 1.25rem 2.25rem 1.25rem ;}
	div.box-shadow-lg.p-4 { padding: 1.20rem 1.20rem 2.00rem 1.20rem;}
	
	#page-title h1 { font-size: 26px;}	

	#touchcarousel-1 ul li div div h3 { font-size:12px;} 
	#touchcarousel-1 ul li div.grid-block div.grid-caption p { display:none;}
	
}


 @media screen and (max-width:699px) {

	#polyglotLanguageSwitcher a{ font-size:12px; width:80px;}

	td.live-bidding-cell-1{ width:30%; min-width:120px}
	video.video{ width:80%; max-width:200px;}
	table.tableLiveClient tr td h3{ font-size:10px;}
	
	div.box-shadow-lg.p-5 { padding: 1.15rem 1.15rem 2.5rem 1.15rem;}
}


 @media screen and (max-width:577px) {
/* 	.touchcarousel{ display:none;}*/
 	table.tableLiveClient h3 { font-size:10px}:
	div.box-shadow-lg.p-5 { padding: 1rem 1rem 2.5rem 1rem;}
	div.box-shadow-lg.p-4 { padding: 1rem 1rem 2.5rem 1rem;}
	#page-title h1 { font-size:24px;}

}

div.widget-footer ul li.widget-list-item a i{ color:#EBEBED;}
.widget-text {font-size: 0.9375rem; color:#EBEBED;}

a.navbar-brand { padding-left:0.5rem;}

.prepended-form-control { padding-left:3.0rem !important;}



.video-wrapper {
    position: relative;
}

.video-wrapper > video {
    width: 100%;
    vertical-align: middle;
}

.video-wrapper > video.has-media-controls-hidden::-webkit-media-controls {
    display: none;
}

.video-overlay-play-button {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding: 10px calc(50% - 50px);
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    opacity: 0.95;
    cursor: pointer;
    background-image: linear-gradient(transparent, #000);
    transition: opacity 150ms;
}

.video-overlay-play-button:hover {
    opacity: 1;
}

.video-overlay-play-button.is-hidden {
    display: none;
}

a.anchor {
    display: block;
    position: relative;
    top: -100px;
/*    visibility: hidden;*/
}







@media screen and (max-width:640.1px) {
div.expo-poster { width:310px; height:180px;}
}



#lg-zoom-in, #lg-zoom-out, #lg-actual-size { display: none;}

.section-catalog-description  #lg-counter{ display: none;}
.section-Catalog .gallery-item::before { width:80px;}
.section-Catalog a.gallery-item { margin:14px;}
.section-catalog-description .gallery-item::before { width:80px;}
.section-catalog-description a.gallery-item { margin:14px;}

#lg-counter{ display: block;}
/*#lg-counter{ display:block;}*/

video { max-width: 1440px;}
	.lg-sub-html { padding-top:120px;}
	.lg-sub-html { padding-bottom:4%;}

@media screen and (max-width:1380.1px) {

	.lg-sub-html { padding-top:5%;}
	.lg-sub-html { padding-bottom:0%;}
}
@media screen and (max-width:1024.1px) {

	.lg-sub-html { padding-top:5%;}
	.lg-sub-html { padding-bottom:5%;}
}

@media screen and (max-width:768.1px) {

	.lg-sub-html { padding-top:0%;}
	.lg-sub-html { padding-bottom:20%;}
	video#v1 {max-width: 700px;}
}

@media screen and (max-width:734.1px) {

	.lg-sub-html { padding-top:5%;}
	.lg-sub-html { padding-bottom:0%;}
	video#v1 {max-width: 600px;}
}

@media screen and (max-width:640.1px) {
	.lg-sub-html { padding-left: 2px; padding-right:2px; padding-top:0;padding-bottom:20%; margin-bottom:20%;}
	.lg-img-wrap { height:75%}
	video#v1 {max-width: 500px;}
}


@media screen and (max-width:500.1px) {

	.lg-sub-html { padding-left: 1px; padding-right:1px; padding-top:0; padding-bottom:50%; margin-bottom:20px;}
	.lg-img-wrap { height:75%}
	video#v1 {max-width: 400px;}
}


@media screen and (max-height:500.1px) {

	.lg-sub-html { padding-top:20px; padding-bottom:0; margin-bottom:0px;}
	.lg-img-wrap { }
}

.lg-actions .lg-next, .lg-actions .lg-prev {
    z-index: 2080;
}

.section-video video {max-width: 100%;}


#videojs-contrib-hls > div.vjs-poster { background-color:#FFFFFF;}
.vjs-modal-dialog-content{ background-color:#FFFFFF;}


#fg-ArtPass-ID div label span a {background-color:#fe696a; color:#FFFFFF; padding:3px 12px; border-color: #fe3638;  border-radius: 4px;}

iFrame.videoDisplay video { height:400px;}

.LName { text-transform:uppercase;}
a font span.LName{ font-size:16px; text-transform:uppercase;}
a font span.FName { font-size:16px;}
.table_pages { font-size:16px;}
span.LName{ background-color:#CCFFCC;}
span.FName{ background-color: #E2D6FE;}
span.BornDate{ background-color: #FFFF99;}
span.DeadDate{ background-color: #FFDD88;}


.container.over { padding:0 0px;}

.content-area section.container { padding-top:0px; padding-bottom:0px;}

div.content-area section.section-Calendar div.card-header-calendar-1,
div.content-area section.section-Calendar div.card-header-calendar-2,
div.content-area section.section-Calendar div.card-header-calendar-3
 { border-top-left-radius:6px;border-top-right-radius:6px; margin-left:-15px; margin-right: -15px; padding:9px 5px 1px 5px;}
 
div.content-area select#IDAuction { height:68px; overflow-wrap: normal;s}

.sidenav li a i {line-height: 43px !IMPORTANT;}

#page-title-428 {}


section.section-contact video{ max-width:100%;object-fit: cover; object-position: 25% 5%;}
section.section-contact.embed-responsive-16by9::before {
    padding-top: 46%;
	height: calc(100vh - 160px);
}

@media screen and (max-width:1750px) {
section.section-contact.embed-responsive-16by9::before {
    padding-top: 42%;
	height: calc(100vh - 150px);
}
}

@media screen and (max-width:1550px) {

section.section-contact { border:#FF3333 thick;}
section.section-contact.embed-responsive-16by9::before {
    padding-top: 36%;
	height: calc(100vh - 150px);
}
}

@media screen and (max-width:1024.1px) {
section.section-contact video{ max-width:100%;object-fit: cover; object-position: 1% 1%;}
section.section-contact.embed-responsive-16by9::before {
    padding-top: 56.25%;
	height:auto;
}
}

div.credit-photos {
    display: inline-block;
    font-size: 12px;
    color: #111111;
    height: 215px;
}

#member_form_submit {}


section div div div h1 span { font-size:20px;}


/* Compiled CSS from Bootstrap 4's responsive embeds */
.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden
}
.embed-responsive::before {
    display: block;
    content: ""
}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}
.embed-responsive-21by9::before {
    padding-top: 42.85714%
}
.embed-responsive-16by9::before {
    padding-top: 56.25%
}
.embed-responsive-4by3::before {
    padding-top: 75%
}
.embed-responsive-1by1::before {
    padding-top: 100%
}


.link_Politique_des_Cookies {padding: .30rem .40rem .30rem .40rem; margin-left:12px; width:220px;}
