html, body, div, span, applet, object, iframe, input, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; outline: 0; font-weight: 100; font-style: inherit; font-size: 100%; font-family: inherit; margin: 0; padding: 0 }
* { -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0) }
html, textarea, input, input[type=submit], button, a.btn, span, div.alert p, header { font-family: 'PT Sans', sans-serif }
code, pre { font-family: "Courier New", Courier, monospace }
html, body, textarea, input { font-size: 12px; -webkit-text-size-adjust: none }
html { background-attachment: fixed; overflow-y: scroll }
a { text-decoration: none; cursor: pointer }
h1, h2, h3, h4, h5, h6 { font-weight: 100 }
h1 { font-size: 28px; line-height: 32px; margin-top: 22px }
h2 { font-size: 24px; line-height: 26px }
h3 { font-size: 20px; line-height: 24px }
h4 { font-size: 18px; line-height: 22px }
h5 { font-size: 16px; line-height: 22px }
h6 { font-size: 14px; line-height: 20px }
h1 span { font-size: 14px; line-height: 14px }
h2 span { font-size: 12px; line-height: 12px }
h3 span { font-size: 10px; line-height: 10px }
p, ul, ol, pre { margin-bottom: 18px; line-height: 18px; font-size: 12px }
blockquote { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; border-left: 5px solid; margin: 36px; padding: 0 18px }
li { margin-left: 14px ;  list-style: none;  }
hr { display: block; height: 0; line-height: 0; border: 0; border-top: 1px solid; border-bottom: 1px solid; float: none; clear: both; margin: 16px 0; padding: 0 }
strong { font-weight: 700 }


/*  CSS RACCOURCI  */
.floatLeft { float:left;}
.floatRight { float:right;}
.clear { clear: both;}
.uppercase { text-transform: uppercase}
.bold { font-weight: bold}
.redstrike { color:#ff6666; text-decoration:line-through}
.alignCenter {text-align: center!important;}
.alignRight {text-align: right!important;}
.margin0 { margin:0 ;}
.margin10 { margin:10px ;}
.marginTop10 { margin-top:10px;}
.marginTop20 { margin-top:20px;}
.marginTop30 { margin-top:30px;}
.marginTop5 { margin-top:5px;}
.marginTop-40 { margin-top:-40px;}
.marginBottom10 { margin-bottom:10px;}
.marginBottom30 { margin-bottom:30px;}
.marginRight3 { margin-right:3px;}
.marginRight5 { margin-right:5px;}
.marginRight15 { margin-right:15px;}
.marginLeft30 { margin-left:30px;}
.margin35-0 { margin:35px 0;}
.padding0 {padding:0!important}
.padding5 { padding:5px;}
.padding10 { padding:10px!important;}
.paddingTB10  { padding:10px 0;}
.paddingRight10 { padding-right:10px!important;}
.paddingLeft10 { padding-left:10px;}
.paddingRight10 { padding-right:10px!important;}
.paddingTop0 { padding-top:0!important;}
.paddingTop10 { padding-top:10px;}
.paddingTop15 { padding-top:15px;}
.borderBottom { border-bottom: 1px solid #ccc; padding: 0 0 5px; margin-bottom: 10px;}
.verticalTop { vertical-align: top;}
.font10 { font-size: 10px}
.font10-5 { font-size: 10.5px}
.font11 {font-size: 11px}
.font12 { font-size: 12px}
.font13, td.font13 { font-size: 13px}
.font14, td.font14 { font-size: 14px}
.font16 { font-size: 16px!important}
.font18{ font-size: 18px!important}
.font20 { font-size: 20px!important}
.font24 { font-size: 24px!important}
.row::after, .row::before {   content: " ";   display: table; }
.row::after {   clear: both;}
.row::before, .row::after {   content: "";   display: table;   line-height: 0;}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12  {min-height: 1px;   padding-left: 0;   padding-right: 0;   position: relative;   float: left;}
.col-md-1 { width: 8.33333%; }
.col-md-2 { width: 16.6667%; }
.col-md-3 { width: 25%; }
.col-md-4 { width: 33.3333%; }
.col-md-5 { width: 41.6667%; }
.col-md-6 { width: 50%; }
.col-md-7 { width: 58.3333%; }
.col-md-8 { width: 66.6667%; }
.col-md-9 { width: 75%; }
.col-md-10 { width: 83.3333%; }
.col-md-11 { width: 91.6667%; }
.col-md-12 { width: 100%; }
.col-md-offset-1 { margin-left: 8.33333%;}
.col-md-offset-2 { margin-left: 16.66667%}
.list-vente  {   background-color: #ccc;  margin: 10px 0; border: 1px solid #fff; padding:10px; }
.row.list-lot  { padding: 10px 0;  }
.row.list-lot.odd:hover, .row.list-lot.even:hover { background-color: #d7d7d7;}
.row.list-lot.odd  { background-color: #f1f1f1; clear: both; height: auto !important; border: 1px solid #d7d7d7; margin-top:-1px; }
.row.list-lot.even { background-color: #fff; clear: both; height: auto !important; border: 1px solid #d7d7d7; margin-top:-1px; }
.divColor1 {background-color: #fff;  border: 2px solid #51b8e1; padding:5px; margin-right:10px; border-radius: 4px; }
.divColor2 {background-color: #fff;  border: 2px solid #a1bf75; padding:5px; margin-right:10px; border-radius: 4px;}
.back-grey-light {background-color: #f5f5f5;  border: 1px solid #ccc; padding:7px; margin:10px 0 5px; border-radius: 4px; color: #2b2b2b; font-size: 12px!important;}
.color-ff6666 { color:#ff6666;}
.color-cc0000 { color:#c00;}
.uppercase { text-transform: uppercase!important;}

/* **************************** */
/*MENU PUSH */
/* **************************** */

/* General styles for all menus */
.cbp-spmenu { position: fixed; }
.cbp-spmenu h3 { color: #afdefa; font-size: 1.9em; padding: 20px; margin: 0; font-weight: 300; background: #0d77b6; }
.cbp-spmenu a { display: block; color: #fff; font-size: 1.1em; font-weight: 300; }
.cbp-spmenu a:hover { background: #258ecd; }
.cbp-spmenu a:active { background: #afdefa; color: #47a3da; }
/* Orientation-dependent styles for the content of the menu */

.cbp-spmenu-vertical { width: 200px; height: 100%; top: 0; z-index: 1000; }
.cbp-spmenu-horizontal { width: 100%; height: 150px; left: 0; z-index: 1000; overflow: hidden; }
.cbp-spmenu-horizontal h3 { height: 100%; width: 20%; float: left; }
.cbp-spmenu-horizontal a { float: left; width: 20%; padding: 0.8em; border-left: 1px solid #258ecd; }
/* Vertical menu that slides from the left or right */

.cbp-spmenu-left { left: -200px; }
.cbp-spmenu-right { right: -200px; }
.cbp-spmenu-left.cbp-spmenu-open { left: 0; }
.cbp-spmenu-right.cbp-spmenu-open { right: 0; }
/* Horizontal menu that slides from the top or bottom */

.cbp-spmenu-top { top: -150px; }
.cbp-spmenu-bottom { bottom: -150px; }
.cbp-spmenu-top.cbp-spmenu-open { top: 0; }
.cbp-spmenu-bottom.cbp-spmenu-open { bottom: 0; }
/* Push classes applied to the body */

.cbp-spmenu-push {position: relative;/* left: 0; */}
.cbp-spmenu-push-toright {padding-left: 200px; }
.cbp-spmenu-push-toleft { left: -200px; }
/* Transitions */

button#showLeftPush:active  {top: 0;}
/* .cbp-spmenu, .cbp-spmenu-push {-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }*/

/* Example media queries */

@media screen and (max-width: 55.1875em) {
.cbp-spmenu-horizontal { font-size: 75%; height: 110px; }
.cbp-spmenu-top { top: -110px; }
.cbp-spmenu-bottom { bottom: -110px; }

}
@media screen and (max-height: 26.375em) {
.cbp-spmenu-vertical { font-size: 90%; width: 190px; }
.cbp-spmenu-left,  .cbp-spmenu-push-toleft { left: -190px; }
.cbp-spmenu-right { right: -190px; }
.cbp-spmenu-push-toright { right: 190px; }
}


#showLeftPushMobile{left: 16px;}
#showLeftPush{left: 16px;}
button#showLeftPush{background-color:#222;padding:3px 10px 0 0;color:#fff; background-position: 0 -3px;font-weight:normal; text-transform:none;}
button#showLeftPushMobile{background-color:#222;padding:4px 10px 4px 0;color:#fff; background-position: 0 -3px;font-weight:normal; text-transform:none;}
button#showLeftPush.icon, button#showLeftPushMobile{color:#fff;}
.cbp-spmenu-push-toright, .cbp-spmenu-push-toright .menu_raccourci{width:calc(100% - 200px)}


#content {padding:35px 15px 5px 20px; font-family: 'PT Sans', sans-serif;}
.menu_raccourci ul.dropdown {float: right;padding-left:0}
.menu_raccourci ul.dropdown li {background:#222}
.menu_raccourci ul.dropdown li.help {background:#006699}


.uppercase { text-transform: uppercase}
.lowercase { text-transform: lowercase}
#pageoptions { position: relative; overflow: hidden; width: auto; height: 70px; padding: 0 }
#pageoptions ul { font-size: 11px; overflow: hidden; text-transform: uppercase; color: #c33; float: right; margin: 0 }
#pageoptions ul li { float: left; list-style: none; margin: 0 0 0 1px; padding: 0 }
#pageoptions ul li a { text-decoration: none; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; padding: 0 8px 6px }
#pageoptions > div { position: absolute; left: 15px; right: 15px; overflow: hidden; min-height: 400px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; padding: 15px }
#pageoptions div li { float: none }
table { width: 100%; border-collapse: collapse; margin-bottom: 18px }
div.chart .legend table { border: 0; width: auto }
div.chart { max-width: 100%; margin-bottom: 18px }
div.chart .legend table td { vertical-align: middle; text-align: center }
header { position: relative; border-top: 1px solid; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; height: 0; z-index: 2 }
#logo { height: 75px;  border: 0;  background-color: transparent; background-image: url('images/logoDrouotSi-40f04135b20ac271767f42ae135d543b.svg'); background-position: top center; background-repeat: no-repeat;  }
#logo, #logo a { font-weight: 700; font-size: 20px; text-decoration: none; margin-bottom: 50px;  }
#logoNav { height: 62px;  background-image: url('images/logoDrouotSi_B-eaa1474db0a6f765e3e48a8f547e99fa.svg');  background-position: 14px 14px;   background-repeat: no-repeat;   background-size: 65%; }
#logo.version_noire { margin-left: -14px; position: fixed }
#header { height: 65px; position: absolute; left: 240px; right: 0; border: 0; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; margin-top: -14px; width: 900px }
#header ul { width: 100%; height: 46px; float: left; margin: 0 }
#header ul li { list-style: none; margin: 0 }
#header ul li ul { width: 100%; height: auto; float: none; margin: 0; padding: 18px 0 }
#header ul li ul li { border: 1px solid; position: relative; float: left; display: block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 0 10px 0 0 }
#header ul li ul li a { font-size: 14px; display: block; border-top: 1px solid; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 2px 20px 4px }
#header ul li ul li a:active, #header ul li ul li a.active { border: 0; padding: 4px 20px 3px }
#header ul li ul li ul { display: none; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; padding: 0 }
#header ul li ul li ul li { max-width: 180px; border-left: 0; border-right: 0; border-top: 1px solid; float: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; margin: 0 }
#header ul li ul li span { font-family: sans-serif; display: block; position: absolute; right: -12px; top: -12px; font-size: 10px; line-height: 10px; font-weight: 700; text-align: center; min-width: 10px; z-index: 100; border: 1px solid; cursor: pointer; -webkit-border-radius: 36px; -moz-border-radius: 36px; border-radius: 36px; padding: 4px 4px 5px }
#searchbox { float: right; border: 1px solid; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 17px 10px 17px 0; padding: 0 }
form#searchform { width: 90px; border: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 0 }
form#searchform input#search { -webkit-appearance: none!important; font-size: 14px; width: 100%; text-align: center; border: 0; border-top: 1px solid; font-style: normal; margin: 0; padding: 3px 0 }
form#searchform input#search:focus { border: 0; padding: 4px 0 3px }
nav { border-right: 0 solid; border-left: 1px solid; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; position: fixed; width: 190px; z-index: 2 }
nav ul { -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; margin: 0 }
nav ul li { list-style: none; background-repeat: no-repeat; background-position: -9999px; margin: 0; padding: 0 }
nav ul li a { display: block; padding-right: 0 }
nav ul li a span { color:#fff; font-size: 14px; display: block; border-left: 0; border-right: 0; background-repeat: no-repeat; background-position: 12px 8px; white-space: nowrap; padding:9px 14px }
nav ul li a:hover { text-decoration: none; cursor: pointer; padding-right: 0 }
nav ul li a:active, nav ul li a.active { padding-right: 0; padding-bottom: 0; background-repeat: repeat-x; background-position: left center; filter: none }
nav ul li ul { border: 0; display: none }
nav ul li ul li a { padding-right: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
nav ul li ul li a span { border: 0; font-size: 11px; line-height: 13px; border-bottom: 1px solid #707070; padding-top: 4px; padding-bottom: 4px; padding-left: 15px; background-position: -9999px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
nav ul li ul li:first-child a span { border-top: 1px dashed #707070 }
nav ul li ul li a:active span, nav ul li ul li a.active span { padding-top: 6px; padding-bottom: 6px; padding-left: 15px; color: #fff }
.bgsample { border: 1px solid; float: left; margin: 8px; padding: 27px 30px }
.gallery { border: 1px solid; overflow: auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 3px }
.widget .gallery { border: 0; padding: 0 }
.gallery .sortable_placeholder { margin: 4px }
.gallery li { position: relative; list-style: none; float: left; border: 1px solid; overflow: hidden; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 4px; padding: 8px }
.gallery li > a { display: block; height: 116px; width: 116px; background-position: center center; background-repeat: no-repeat; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 0; padding: 0 }
.gallery li img { position: relative }
.gallery li span { position: absolute; top: 140px; left: 0; display: block; height: 132px; width: 132px; padding-top: 4px; border-top: 1px solid }
.gallery li > a span a { display: block; padding-left: 24px; background-position: center left; background-repeat: no-repeat; height: 20px; margin: 2px 16px }
.breadcrumb { margin-bottom: 20px; display: block; overflow: hidden; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
.breadcrumb.disabled { opacity: 0.8; filter: Alpha(opacity=80) }
.breadcrumb li { float: left; list-style: none; max-width: 280px; margin: 0 }
.breadcrumb li a { font-size: 14px; display: block; font-weight: 700; margin-left: -20px; border: 1px solid; border-left: 0; background-repeat: no-repeat; background-position: 0 0; height: 25px; text-decoration: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 10px 35px 5px 30px }
.breadcrumb li a span { height: 20px; background-repeat: no-repeat; background-position: -2px -2px; display: block; text-indent: -9999px; padding: 4px 9px }
.breadcrumb li a.previous:hover span { opacity: 1; filter: none }
.breadcrumb li:first-child a { border-left: 1px solid; background-position: -20px 0; margin-left: 0; padding-left: 20px }
.breadcrumb li:last-child a { padding-right: 20px }
.breadcrumb li a:hover { background-position: 0 -43px }
.breadcrumb.disabled li a:hover { background-position: 0 0 }
.breadcrumb li:first-child a:hover { background-position: -20px -43px }
.breadcrumb.disabled li:first-child a:hover { background-position: -20px 0 }
.breadcrumb li a:active, .breadcrumb li a.active, .breadcrumb.disabled li a.active:hover { background-position: 0 -86px }
.breadcrumb li:first-child a:active, .breadcrumb li:first-child a.active, .breadcrumb.disabled li:first-child a.active:hover { background-position: -20px -86px }
#wl_msg { position: absolute; top: 90px; right: 25px; z-index: 15; width: 300px }
#wl_msg .msg-box, #wl_msg .msg-box-close { border: 1px solid; margin-bottom: 4px; display: none }
#wl_msg .msg-box-close { text-align: center; cursor: pointer; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px }
#wl_msg .msg-box h3, #wl_msg .msg-close { height: 28px }
#wl_msg .msg-box h3 { border-bottom: 1px solid; font-size: 14px; width: 264px; line-height: 30px; padding-left: 8px; float: left; margin: 0 }
#wl_msg .msg-close { border-left: 1px solid; border-bottom: 1px solid; display: block; float: right; width: 25px; line-height: 1px; text-indent: -9999px; background-position: 50% 50%; background-repeat: no-repeat; padding: 0 }
#wl_msg .msg-content { clear: both; padding: 10px }
div.alert { border: 1px solid; cursor: pointer; background-repeat: no-repeat; background-position: 7px 8px; font-size: 14px; font-weight: 700; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 0; padding: 10px 10px 10px 35px }
div.alert code { background: none; border: 0 }
div.alert a { font-size: 16px; font-weight: 700; color: #333; padding-left: 5px; text-transform: uppercase; }
button, a.btn, input.btn, .dataTables_paginate span.paginate_button, .dataTables_paginate span.paginate_active, .dataTables_paginate span.currentStep, .dataTables_paginate a.step { border: 1px solid; position: relative; display: inline-block; cursor: pointer; background-repeat: no-repeat; background-position: 4px 5px; text-decoration: none; font-size: 11px; font-weight: 700; outline: 0 none; text-align: center; text-transform: uppercase; min-height: 14px; min-width: 8px; white-space: pre-line; vertical-align: baseline; margin: 2px; padding: 9px 12px }
button.small, a.btn.small { min-height: 14px; line-height: 14px; font-size: 10px; padding: 6px; border-radius: 4px; font-weight: normal; }
button.big, a.btn.big { font-size: 14px; padding: 12px 16px }
button.icon, a.btn.icon, input.btn.icon { padding-left: 30px; border-radius: 4px; }
button.small.icon, a.btn.small.icon { background-position: 0 0; margin-left: 6px; padding-left: 26px; padding-top: 6px }
button.big.icon, a.btn.big.icon { padding-left: 27px; background-position: -0 8px }
a.btn.nt, button.nt { background-position: 50% 50%; text-indent: -9999px }
a.btn.small.nt, button.small.nt { padding-left: 12px; padding-right: 12px }
/*a.btn { line-height: 18px; min-height: 18px }*/
button:active, a.btn:active { top: 1px }
/*.dataTables_paginate span.paginate_active, .dataTables_paginate span.currentStep { top: 1px }*/
fieldset { padding: 15px }
pre { white-space: 0; word-wrap: break-word; line-height: 18px; padding: 12px 15px }
pre, code { font-size: 11px; border: 1px solid; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 1px 2px }
pre code { display: block; border: 0 }
input:focus, textarea:focus { outline: none }
select optgroup, select option { font-style: normal; border: 0;  }
select option { padding: 1px;  }
/*input[type=submit] { min-height: 33px; padding-top: 6px }*/
form .wl_formstatus { padding-left: 18px }
form fieldset { margin-bottom: 4px; border: 1px solid; padding: 20px 10px 15px 5px; }
form span.required { font-size: 10px; background-repeat: no-repeat; background-position: left bottom; padding: 0 4px }
form input, form textarea { font-size: 13px; color: #000000; padding: 3px 2px }
form fieldset > section { width: 100%; float: left; margin: 0; padding: 0 }
form fieldset > section > div { width: 82%; height: 100%; min-height: 100% }
form fieldset > section > div > div { float: none; clear: both; width: auto }
form fieldset > section > div div.date { max-width: 230px }
form fieldset > section.error > label { text-shadow: none; font-weight: 700 }
form fieldset > section label { border: 0; cursor: pointer; font-size: 12px; font-weight: 100; float: left; background: none; filter: none; width: 16%; padding-left: 2px; text-align: left; margin: 0 0 0 8px }
form fieldset > section > div > div.selector span { height: 32px }
form fieldset > section > div > div.selector select { height: 32px; cursor: pointer }
form fieldset > section > div > div.checker, form fieldset > section > div > div.radio { display: inline-block; line-height: 1; float: none; margin: 0 }
form fieldset > section > div > div.checker span, form fieldset > section > div > div.radio span { display: inline-block; height: 22px; width: 22px; float: none }
form fieldset > section > div > div.checker span input, form fieldset > section > div > div.radio span input { display: inline; width: 22px; height: 22px; min-width: 22px; min-height: 22px; cursor: pointer; margin: 0; padding: 0 }
form fieldset > section > div label { position: relative; width: auto; display: inline-block; float: none; top: -5px; font-size: 11px; line-height: 1.5; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; vertical-align: middle; margin: 0; padding: 0 }
textarea { overflow: auto; resize: vertical }
div.passwordstrength { font-size: 12px; text-align: center; width: 150px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 3px 1px; padding: 5px 3px }
input.time { width: 35px; text-align: center }
span.timeformat { font-size: 11px; padding-left: 1px }
input.integer, input.decimal { width: 60px; text-align: right }
input.color { width: 60px }
div.fileuploadui { margin-bottom: 5px; padding: 0 5px }
div.fileuploadui a { margin-right: 10px; font-size: 11px; display: inline!important }
ul.fileuploadpool { display: block; clear: both; margin-bottom: 5px; border: 1px solid; z-index: 1; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; min-height: 68px; min-width: 138px; overflow: hidden; padding: 4px }
ul.fileuploadpool.single { width: 138px }
ul.fileuploadpool li { font-size: 11px; list-style-type: none; float: left; border: 1px solid; height: 50px; width: 120px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-animation-name: showfile; -moz-animation-name: showfile; animation-name: showfile; -webkit-animation-duration: .2s; -moz-animation-duration: .2s; animation-duration: .2s; -webkit-animation-direction: alternate; -moz-animation-direction: alternate; animation-direction: alternate; -webkit-animation-timing-function: ease-out; -moz-animation-timing-function: ease-out; animation-timing-function: ease-out; margin: 4px; padding: 4px }
to { -webkit-transform: scale(1.0) }
ul.fileuploadpool li .name { display: block; height: 20px; overflow: hidden; white-space: nowrap; line-height: 22px }
ul.fileuploadpool li a { display: block; height: 24px; width: 24px; text-indent: -9999px; float: right }
ul.fileuploadpool li .progress { display: block; line-height: 1px; height: 3px; width: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
div.comboselectbox { display: block; clear: both; min-height: 100px }
div.comboselectbox div.combowrap { float: left; border: 1px solid; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; max-width: 42%; width: 200px; height: 99%; padding: 1% 1% 0 0 }
div.comboselectbox ul.comboselect { overflow: auto; height: 99% }
div.comboselectbox ul.comboselect li { display: block; list-style-type: none; float: left; border: 1px solid; width: 92%; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 1px 6% 1px 2% }
div.comboselectbox ul.comboselect li a { font-size: 11px; float: left; width: 75%; text-decoration: none; cursor: pointer; padding: 3px }
div.comboselectbox ul.comboselect.ui-sortable li.selected a { cursor: n-resize }
div.comboselectbox ul.comboselect li a.add, div.comboselectbox ul.comboselect li a.remove { float: right; display: block; width: 18px; height: 18px; text-indent: -9999px; background-position: center center; background-repeat: no-repeat; cursor: pointer }
div.comboselectbox ul.comboselect li.used a { text-decoration: line-through }
div.comboselectbox div.comboselectbuttons { max-width: 9%; height: 99%; width: 30px; float: left; padding: 0 3px }
div.comboselectbox div.comboselectbuttons a { line-height: 20px; font-size: 20px; width: 18px; height: 18px; background-position: center center; background-repeat: no-repeat; display: inline-block; margin: 0 2px; padding: 3px }
.widget { /* margin-bottom: 15px;*/ background: linear-gradient(totop, #F5F5F5, #F9F9F9) repeat scroll 0 0 #F5F5F5;  border:none/* 1px solid*/; }
.widget > div { padding: 15px 6px 2px }
.widget > div.ui-widget { width: 99%; padding: 0 }
.widget .ui-widget-header { overflow: hidden }
.widget h3.handle { position: relative; font-size: 12px!important; border-top: 1px solid; line-height: 18px; cursor: pointer; margin: 0; padding: 8px 10px }
.widget.sortable h3.handle { cursor: move }
.widget h3.handle .collapse, .widget h3.handle .reload { position: absolute; right: 8px; top: 5px; height: 24px; width: 24px; background-repeat: no-repeat; background-position: center center; display: none }
.widget h3.handle .reload { right: 30px }
.widget h3.handle a:first-child { right: 8px }
.widget h3.handle .icon { margin-top: -3px; margin-left: -4px; height: 24px; width: 24px; display: inline-block; float: left; background-position: center }
.widget.collapsed h3.handle { border-bottom: 0; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px }
.widget.number-widget > div ul { overflow: hidden; margin-top: -15px }
.widget.number-widget > div ul li { display: block; list-style: none; border-top: 1px solid; margin: 0; padding: 6px }
.slideWidget .widget.number-widget > div ul li {  padding: 0 }
.widget.number-widget > div ul li:first-child { border-top: 0 }
.widget.number-widget > div ul li a { font-size: 12px; display: block }
.prefPasseport .widget.number-widget > div ul li a {  display: inline; }
.widget.number-widget ul li a span { text-align: center; display: inline-block; width: 80px; font-size: 26px; font-weight: 700; letter-spacing: -.05em; padding: 2px 6px 2px 0 }
.txt_dashboard {float:left; margin-top: 5px;}
.txt_dashboard2 {float:left; margin-top: 2px; /*width: 80%;*/}
.g12 .dasboard_hyria #recherche-vente .texte1 { float:left; color: #555555;  text-shadow: 0 1px 0 #ffffff; font-size: 13px; padding: 4px 20px 4px 0 }
.g12 .dasboard_hyria #recherche-vente .texte2 { margin-top: 2px; float: left; border-radius: 3px 0 0 3px;  height: 17px;  padding: 2px;  width: 79px; }
.g12 .dasboard_hyria #recherche-vente .btn.mini.texte3 { text-shadow: none; background-color: #ccc; margin-top: 2px;}
.active .txt_dashboard{color:#51B8E1;font-weight: bold;}
.sortable_placeholder { margin-bottom: 15px; border: 1px solid; z-index: 1; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
.w_5 { width: 5%!important }
.w_10 { width: 10%!important }
.w_15 { width: 15%!important }
.w_20 { width: 20%!important }
.w_25 { width: 25%!important }
.w_30 { width: 30%!important }
.w_33 { width: 33%!important }
.w_35 { width: 35%!important }
.w_45 { width: 45%!important }
.w_50 { width: 50%!important }
.w_55 { width: 55%!important }
.w_60 { width: 60%!important }
.w_65 { width: 65%!important }
.w_66 { width: 66%!important }
.w_70 { width: 70%!important }
.w_75 { width: 75%!important }
.w_80 { width: 80%!important }
.w_85 { width: 85%!important }
.w_95 { width: 95%!important }
.w_5p { width: 5px!important }
.w_10p { width: 10px!important }
.w_15p { width: 15px!important }
.w_20p { width: 20px!important }
.w_25p { width: 25px!important }
.w_30p { width: 30px!important }
.w_35p { width: 35px!important }
.w_40p { width: 40px!important }
.w_45p { width: 45px!important }
.w_50p { width: 50px!important }
.w_55p { width: 55px!important }
.w_60p { width: 60px!important }
.w_65p { width: 65px!important }
.w_70p { width: 70px!important }
.w_75p { width: 75px!important }
.w_80p { width: 80px!important }
.w_85p { width: 85px!important }
.w_90p { width: 90px!important }
.w_95p { width: 95px!important }
.w_100p { width: 100px!important }
.w_105p { width: 105px!important }
.w_110p { width: 110px!important }
.w_115p { width: 115px!important }
.w_120p { width: 120px!important }
.w_125p { width: 125px!important }
.w_130p { width: 130px!important }
.w_135p { width: 135px!important }
.w_140p { width: 140px!important }
.w_145p { width: 145px!important }
.w_150p { width: 150px!important }
.w_155p { width: 155px!important }
.w_160p { width: 160px!important }
.w_165p { width: 165px!important }
.w_170p { width: 170px!important }
.w_175p { width: 175px!important }
.w_180p { width: 180px!important }
.w_185p { width: 185px!important }
.w_190p { width: 190px!important }
.w_195p { width: 195px!important }
.w_200p { width: 200px!important }
.fl { float: left!important }
.fr { float: right!important }
.c { text-align: center }
.j { text-align: justify }
.r { text-align: right }
.clear { display: block; overflow: hidden; /*visibility: hidden;*/ clear: both }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0 }
* html .clearfix { height: 1% }
.g1, .g2, .g3, .g4, .g5, .g6, .g7, .g8, .g9, .g10, .g11, .g12 { display: inline; float: left; margin-left: 1%; margin-right: 1%; min-height: 10px; padding: 9px 0 }
.omega { margin-right: 0 }
.g1 { width: 6.333% }
.g2 { width: 14.667% }
.g3 { width: 23% }
.g4 { width: 31.333% }
.g5 { width: 39.667% }
.g6 { width: 48% }
.g7 { width: 56.333% }
.g8 { width: 64.667% }
.g9 { width: 73% }
.g10 { width: 81.333% }
.g11 { width: 89.667% }
.g12 { width: 98% }
.p1 { padding-left: 8.333% }
.p2 { padding-left: 16.667% }
.p3 { padding-left: 25% }
.p4 { padding-left: 33.333% }
.p5 { padding-left: 41.667% }
.p6 { padding-left: 50% }
.p7 { padding-left: 58.333% }
.p8 { padding-left: 66.667% }
.p9 { padding-left: 75% }
.p10 { padding-left: 83.333% }
.p11 { padding-left: 91.667% }
.ps1 { left: 8.333% }
.ps2 { left: 16.667% }
.ps3 { left: 25% }
.ps4 { left: 33.333% }
.ps5 { left: 41.667% }
.ps6 { left: 50% }
.ps7 { left: 58.333% }
.ps8 { left: 66.667% }
.ps9 { left: 75% }
.ps10 { left: 83.333% }
.ps11 { left: 91.667% }
.pl1 { left: -8.333% }
.pl2 { left: -16.667% }
.pl3 { left: -25% }
.pl4 { left: -33.333% }
.pl5 { left: -41.667% }
.pl6 { left: -50% }
.pl7 { left: -58.333% }
.pl8 { left: -66.667% }
.pl9 { left: -75% }
.pl10 { left: -83.333% }
.pl11 { left: -91.667% }
footer { padding: 10px 8px 10px 238px; text-align: left; }
body#login {padding: 3% 32%;  /* width: 500px; position: static; left: auto; right: auto; width: 450px; margin: 120px auto;*/  }
body#login #content { min-height: 50px; border: 1px solid #e0e0e0; border-radius: 4px; padding: 40px 20px 10px; background: #fff; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); }
body#login form label { width: 100%; margin: 0; padding: 0 }
body#login form fieldset { border: none; padding: 0!important }
body#login form section { width: 100% ; padding:5px 0; margin-bottom: 10px; clear: both}
body#login form section div { /*width: 90%; float: none; border: 0; padding: 0 4% 6px*/ }
body#login form section div input { background: none repeat scroll 0 0 #FBFBFB; border: 1px solid #E5E5E5; box-shadow: 1px 1px 2px rgba(200,200,200,0.2) inset; color: #555555; border-radius: 2px; font-size: 12px; font-weight: 200; line-height: 1; margin-bottom: 6px;/* margin-right: 6px; margin-top: 2px;*/ outline: 0 none; width: 100%; padding: 10px }
body#login form section div.checker { width: auto!important; margin: 0; padding: 0 }
body#login form section label { /*width: 90%!important; float: none; padding: 2px 2px 0 7px */ }
body#login form section label.checkbox div { width: 10px; margin: 0; padding: 0 }
body#wizard { position: static; left: auto; right: auto; width: 500px; margin: 120px auto; padding: 0 }
body#error { position: static; left: auto; right: auto; width: 400px; margin: 120px auto; padding: 0 }
body#error #content h1 { font-size: 116px; font-weight: 700; line-height: .7em; letter-spacing: -9px }
body#login ul li { margin-left: 0}
body#login h1 { font-size: 17px;}
body#login h2 { font-size: 15px; }
body#login h3 { font-size: 14px;  }
body#login h1, body#login h2, body#login h3 {  margin: 5px 0 ; line-height: 20px}
body#login h1.red, body#login h2.red, body#login h3.red { color: #c00 ; }
/*body#login .btn.color6 { border: 1px solid #51b8e1; border-radius: 2px; padding:5px 10px;}*/
/*body#login .btn.color6:hover { border: 1px solid #0096BB; background-color: #0096BB; cursor: pointer; }*/
body#login::-moz-placeholder {font-size:12px; padding:5px ; border-radius: 2px; width: 100%;}
body#login:-ms-input-placeholder {font-size:12px; padding:5px ; border-radius: 2px; width: 100%;}
body#login::-webkit-input-placeholder {font-size:12px; padding:5px ; border-radius: 2px; width: 100%;}
.ui-tabs .ui-tabs-nav li { margin: 0 2px 0 0 !important }
.ui-widget-header { border: 0!important; border-top: 1px solid!important; border-bottom: 1px solid!important; background-repeat: repeat!important; margin: 0!important }
.ui-widget-header a, .ui-accordion-header a, .ui-datepicker-title .ui-datepicker-month, .ui-datepicker-title .ui-datepicker-year { font-size: 14px!important }
.ui-state-default a { border-top: 1px solid!important; -webkit-border-radius: 4px!important; -moz-border-radius: 4px!important; border-radius: 4px!important }
.ui-tabs .ui-tabs-panel p { margin: 1em 1.3em!important }
.ui-tabs .ui-tabs-selected { border-bottom: 0 }
.ui-accordion-content p { margin: 0!important }
.ui-accordion .ui-accordion-header { margin-top: 0!important }
.ui-datepicker .ui-widget-header { padding: 4px!important }
.ui-widget-overlay { background-repeat: repeat!important }
.listCarousel li{float:left}
.Carousel{width:200px;border:1px solid #fff;float:left;}
.imageCarousel{background-color:#00a0d2;    height: 90px;}
.InfosCarousel{float:left;width:100%;background:#444; color:#fff;}
.Carousel:hover{border:1px solid #000;}
.supprimerCarousel{float:right;height:38px;background-color:#ccc;width:35px}
.supprimerCarousel.i_trashcan{ background-repeat:no-repeat;background-position:6px 6px;}
.supprimerCarousel{float:right;height:38px;background-color:#ccc;width:35px}
.supprimerCarousel.i_trashcan{ background-repeat:no-repeat;background-position:6px 6px;}
.IdSlider ,.dateSlider {float:left;color:#fff;padding-left: 5px;padding-top:10px;padding-bottom: 10px;}
.IdCarousel ,.dateCarousel {float:left;color:#fff;padding-left: 5px;padding-top:10px;padding-bottom: 10px;}
.NomCarousel{padding:10px;}
.InfosSlider a{ color:#fff;padding:0 10px 0 0;}
.InfosSlider a.floatRight{ padding:0;}
.InfosCarousel a{ color:#fff;padding:0 10px 0 0;}
.InfosCarousel a.floatRight{ padding:0;}
.carouselAjout{ height:48px;text-align:center;border:1px solid #000;font-size:75px;padding-top:40px;}
.TexteAjoutCarousel{border:1px solid #ccc;}
a .TexteAjoutCarousel {color:#fff;padding:10px;}
.ui-slider-range.ui-widget-header { background-position: center!important; border: 0!important }
.ui-slider-horizontal .ui-slider-handle { top: -5px!important; min-height: 22px; min-width: 18px; margin-left: -10px!important; cursor: pointer!important; background-position: right center!important }
.ui-slider-vertical .ui-slider-handle { left: -5px!important; min-height: 18px; min-width: 22px; margin-bottom: -10px!important; cursor: pointer!important; background-position: left center!important }
.ui-slider { min-height: 14px; min-width: 14px; border: 1px solid; background-repeat: repeat!important; margin: 10px }
.ui-slider .ui-slider-handle { background-repeat: no-repeat!important; z-index: 1!important; position: relative }
.ui-slider-range { -webkit-border-radius: 4px!important; -moz-border-radius: 4px!important; border-radius: 4px!important }
div.statut { background-color: #BADA55; box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset, 0 2px 5px rgba(255,255,255,0.1) inset, 0 -2px 8px rgba(0,0,0,0.1) inset; color: #555555; text-shadow: 0 1px 0 rgba(255,255,255,0.4); background-position: 7px 8px; background-repeat: no-repeat; border-radius: 4px 4px 4px 4px; cursor: pointer; font-size: 14px; font-weight: 700; border-color: #C7C7C7 #B2B2B2 #B2B2B2 #C7C7C7; margin: 0; padding: 10px 10px 10px 35px }
.gris-form { background-position: left bottom; background-repeat: repeat-x; padding-bottom: 10px; padding-top: 10px; color: #333333; text-shadow: none/* 0 1px 0 rgba(255,255,255,0.7)*/; background: #ebebe4/*#fff*/; border: 1px solid #e5e5e5;box-shadow: none/* 0 1px 1px rgba(0, 0, 0, 0.04)*/ }
.left { float: left; width: auto }
ul { list-style: none; margin: 0; padding: 0 }
.band-of-state { display: inline-block; width: 30px }
#afficheLegende { float: right; margin-left: 10px; text-transform: none; font-size: 12px; padding: 5px 10px }
#v3-editor .TB_ToolbarSet { border-bottom: 1px outset #EFEFDE; border-top: 1px outset #EFEFDE }
#v3-editor .TB_ToolbarSet, #v3-editor .TB_Expand, #v3-editor .TB_Collapse { background-color: #ffffff; cursor: default }
select[multiple] { border-radius: 3px 3px 3px 3px; color: #777777; font-size: 12px; font-weight: normal; height: 125px; border-color: #AAAAAA #CCCCCC #CCCCCC #AAAAAA; border-style: solid; border-width: 1px }
label { color: #333333; width: 180px; font-size: 10px; font-weight: bold; text-transform: uppercase; float: left; clear: both; display: block; margin-right: 30px }
.label2 { color: #333333; width: 220px; font-size: 10px; font-weight: bold; text-transform: uppercase; float: left; clear: both; display: block; margin-right: 30px }
.label3 { color: #333333; width: 45px; font-size: 9px; text-transform: uppercase; float: left; }
.label-middle { color: #333333; font-size: 10px; font-weight: bold; text-transform: uppercase; width: 200px }
.fancybox-skin label {  width: 210px; }
.label_min_width { width: 150px; }
.label_min_width img { float: left; margin: 5px 15px 5px 5px; }
.label-red { color: #c33; font-size: 14px; font-weight: bold; text-transform: uppercase; width: 300px; float: left }
.label-mail { color: #666; font-size: 14px; font-weight: bold; text-transform: uppercase; width: 350px; float: left;line-height: 17px;    margin-top: 5px; }
.label-expo {color: #333333; font-size: 10px; font-weight: bold; text-transform: uppercase; clear: both; margin-right: 10px}
.label-resetpass {color: #333333; font-size: 10px; font-weight: bold; text-transform: uppercase; clear: both; margin-right: 10px}
#NewsEnvoi { float: left;  }
.newsTheme { font-size: 11px; line-height: 15px; margin-right: 50px; vertical-align: top; width: 100% }
.largeur1 { float: left; width: 300px; border-right: 1px }
.largeur2 { float: left; width: 130px }
.largeur3 { float: left; width: 220px }
.largeur4 { float: left; width: 380px }
.largeur5 { float: left; width: 660px }
.largeur6 { float: left; width: 200px }
.largeur7 { float: left; width: 410px }
.largeur8 { float: left; width: 85px }
.largeur9 { float: left; width: 370px }
.largeur10 { float: left; margin: 0 30px 0 10px; }
.largeur-lot { border-left: 1px solid #CCC; margin-left: 15px!important;  padding-left: 15px; width: auto;  }
ul.vehicule .largeur-lot {  margin-left: 0;   }
.fond2 { padding: 0 6px }
.page-title { text-transform: uppercase; /*color: #c33;*/ font-size: 25px; margin: 20px 0 }
/*input, textarea, select, button, checkbox, select { font-size: 12px; font-weight: normal; color: #000; border-top: solid 1px #ddd; border-left: solid 1px #ddd; border-bottom: solid 1px #ddd; border-right: solid 1px #ddd; outline: 0; padding: 1px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset }*/
input, textarea, select, button, checkbox{ font-size: 12px;  border: 1px solid #ddd;   }
select { font-size: 12px;  border: 1px solid #ddd;  margin-bottom:4px; height: 28px ;background-color: #fff; }
select[disabled] { background-color: #ccc; color:#333333 }
input:focus, textarea:focus, select:focus, button:focus, checkbox:focus, select:focus { -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.3); -moz-box-shadow: 0 0 4px rgba(0,0,0,0.3); box-shadow: 0 0 4px rgba(0,0,0,0.3); border-color: #999 }
form li {line-height: 30px }
form li a.btn {  line-height: 17px;}
form .labelDetail { font-size: 8px; text-transform: uppercase }
input.devise { width: 100px; margin-right: 15px }
input.devise2 { width: 45px; margin-right: 15px }
input.couv { width: 250px; height: 20px }
input.emailTest { width: 300px; height: 20px; padding: 2px 5px}
input.ebook { width: 600px/*60%*/; height: 20px ; padding: 2px 5px}
input.input-page { width: 45%; height: 20px; padding: 2px 5px  ;margin-top: 2px; }
input.lieulibre { width: 45%; height: 20px; margin-bottom: 4px; padding: 2px 5px}
input.datelibre { width: 45%; height: 20px; float: left; margin-top: 5px; padding: 2px 5px }
input.cherchelibre { width: 40%; height: 20px; margin-left: 4px; padding: 2px 5px}
input.titre { width: 60%; height: 20px ; padding: 2px 5px; margin: 3px 0}
.ulbord.createVente input.titre { width: 45%; height: 20px }
input.parcourir { width: 50px; font-size: 9px; text-transform: uppercase }
select.categorie1 { width: 240px; margin-right: 20px; font-size: 12px; height: 350px; color: #353535; margin-top: 5px }
select.categorie2 { width: 240px; margin-left: 20px; font-size: 12px; height: 350px; color: #353535; margin-top: 5px }
textarea.description2 { width: 590px; min-height: 150px }
input.description2 { width: 400px; margin: 2px 0; padding: 2px }
input.lot_description_recherche { float: left; border-radius: 2px 0 0 2px; margin: 0; padding: 2px; width: 174px; }
textarea.condition { width: 590px }
textarea.imagesSup { width: 250px; height: 85px }
.statutCreaRadio { float: left; width: 18px }
.statutCreaText { float: left; min-width: 110px; text-transform: uppercase; font-size: 9px }
.statutCreaText2 { float: left; min-width: 145px; text-transform: uppercase; font-size: 9px }
.statutCreaFlag { float: left; min-width: 20px; vertical-align: middle ; }
li.fondStatut { float: left; border-bottom: 1px dashed #CCCCCC; width: 95% ; height: 30px;    line-height: 30px;}
li.fondStatut span { font-weight: bold;}
li.fondStatut span, li.fondStatut div {  font-size: 10px;}
li.fondStatut span .date-container input { line-height: 17px;   font-size: 10px;   padding: 0 5px;}
#fondLigne1, .fondLigne1 {float: left;  width: 100%;background-color: #fff;padding: 8px 0;border-top: 1px solid #DFDFDF; border-image: none;border-right: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF;  }
#fondLigne2, .fondLigne2 { float: left; width: 100%; background-color: #F7F7F7; border: 1px solid #DFDFDF; padding: 8px 0; border-bottom: none }
#fondLigne1.border_finish, #fondLigne2.border_finish, .fondLigne1.border_finish, .fondLigne2.border_finish { border-bottom: 1px solid #DFDFDF; margin-bottom: 35px; }
/*#fondLigne1.suite, #fondLigne2.suite { padding: 5px 0;  }*/
#fondLigne3, .fondLigne3 { float: left; width: 100%; background-color: #EFEFEF; text-shadow: 0 1px 0 rgba(255,255,255,0.7); box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset, 0 2px 5px rgba(255,255,255,0.5) inset, 0 -2px 5px rgba(0,0,0,0.1) inset; border-color: #C7C7C7 #B2B2B2 #B2B2B2 #C7C7C7; padding: 5px 0 }
.legendeBloc { float: left; margin-bottom: 5px; color: #000; vertical-align: middle; text-transform: uppercase }
.legendeBloc img { vertical-align: middle; margin-right: 8px }
.legendeBloc1 { line-height: 17.5px }
.legendeBloc2 { line-height: 20px; margin-right: 8px }
.legendeText { font-size: 10px; color: #000; /*background-color: #FFFFFF*/ }
.legendeTextTitre { font-size: 11px; font-weight: bold; color: #000 }
.listeTri1 { float: left; padding: 10px 0 20px; width: 100%; }
.listeNbrePage { float: left; font-size: 11px }
#listeTri2 { clear: both; float: left; width: 100%; margin-bottom: 10px; font-size: 10px; margin-top: 20px }
.listeLabel { float: left; clear: both; text-transform: uppercase; line-height: 22px; font-size: 11px; width: 70px; padding: 3px 0 0 10px; margin-bottom: 4px; }
.listeLabel1 { float: left; clear: both; text-transform: uppercase; line-height: 22px; font-size: 11px; width: 93px; padding: 3px 0 0 10px }
.listeLabel2 { float: left; clear: both; text-transform: uppercase; line-height: 22px; font-size: 11px; width: 130px; padding: 3px 0 0 10px; margin-bottom: 4px; }
.listeLabel3 { float: left; clear: both; text-transform: uppercase; line-height: 22px; font-size: 11px; width: 170px; padding: 3px 0 0 10px }
.listeLabelLien { float: left; clear: both; text-transform: uppercase; line-height: 22px; font-size: 11px; width: 300px; padding: 3px 0 10px 10px; text-decoration: underline; color: #c00 }
.listeLabel4 { float: left; clear: both; text-transform: uppercase; line-height: 22px; font-size: 11px; padding: 3px 0 0 10px }
.listeLabel5 { float: left; clear: both; text-transform: uppercase; line-height: 22px; font-size: 11px; width: 150px; padding: 3px 0 0 10px }
.listeLabel6 { float: left; clear: both; text-transform: uppercase; line-height: 22px; font-size: 16px; font-weight: bold; padding: 3px 0 15px 10px }
.listeLabel7 { float: left; clear: both; text-transform: uppercase; line-height: 22px; font-size: 11px; width: 210px; padding: 3px 0 0 0 }
input.listeID { border-radius: 3px 0 0 3px; height: 17px; padding: 2px; width: 79px; }
.listePasseport { margin-right: 0; margin-bottom: 2px }
input.listePasseport { width: 250px; float: left; border-radius: 3px 0 0 3px; padding: 2px }
input.listeRefLot2 { float:left; width: 150px; margin:0 10px;  border-radius: 3px 0 0 3px; padding: 2px }
select.listeRefLot2 { border: 1px solid #ddd;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset;
    color: #000;
    font-size: 12px;
    font-weight: normal;
    outline: 0 none;
    padding: 1px; width:100px; float:left;}
.salle2Explication table { width:100%}
.salle2ExplicationCol1 {float:left; width:250px}
.salle2ExplicationCol2 {float:left; }
.salle2AfficheCategorie {font-weight:bold; text-transform: uppercase; padding-left: 10px;}
.listeCategorie { float: left; margin-right: 20px; margin-bottom: 2px }
.listeSVV { /*float: left;*/ padding-left: 10px }
select.listeSVV { width: 320px }
.listeSVVCritere { width: 230px; color: #353535 }
.listeSVVCritere2 { width: 210px; color: #353535 }
.listeEnchereCritere { width: 230px; color: #353535 }
.listeLieu { width: 100px; padding-right: 20px; color: #353535 }
.listeStatutCritere { width: 200px; opacity: 1 }
.listeLieuVente { float: left; width: 70px; padding: 0 10px }
.listeVenteFond { background:#ebebe4; border-bottom: 1px solid #fff; font-size: 12px; filter: none; text-transform: uppercase; line-height: 40px;  text-shadow: 0 1px 0 rgba(255,255,255,0.7) }
.listeVenteFond a{ font-weight: bold;  color: #000;   font-size: 11px;  text-decoration: none;  text-shadow: none; }
.listeVenteFond a:hover{ text-decoration: underline; cursor: pointer }
.unsortable, .unsortable a, .listeVenteFond th { line-height: 14px; vertical-align: middle; padding:2px 6px; border-right: 1px solid #fff; color: #3f3f3f;   font-size: 10px;  text-decoration: none;  text-shadow: none; font-weight: bold; text-align: left;}
.unsortable2 { font-size: 9px; vertical-align: middle; padding: 3px;  }
.listeVente.alerte td { vertical-align: top; font-size: 11px; text-align: left; padding: 2px 4px  }
.listeVente td { vertical-align: top; font-size: 11px; text-align: left; padding: 6px 4px 3px 4px ;    font-family: 'PT Sans', sans-serif; }
.listeVenteFond th.listeLotEB, .listeVenteFond th.listeLotEH, .listeVenteFond th.listeLotAdj {min-width: 80px!important; text-align: center }
.listeVenteFond th.listeLotLot {min-width: 100px!important }
.listeVente .a_cacher td {padding: 0; }
.listeVente .a_cacher .tableau_droite  td {padding: 0 3px 0 0; }
.listeVente.articleGazette td { padding: 7px 3px  }
.listeVente.synchro img {  width: 75%; }
.listeVente.synchro label {  width: 220px; }
.fond2 .gris-form .recapInfo { text-shadow:none;  font-size: 14px; font-weight: bold; }
.fond2 .gris-form textarea.recapInfo { float: left;  font-size: 12px;  min-height: 45px;  min-width: 300px;  text-shadow: none;  width: 50%; font-weight: normal; text-transform: none;}
.fond2 .gris-form label { text-shadow:none;  font-size: 12px; font-weight: normal; }
.recapNbrSigne { background-color: #c00;   border-radius: 4px;   color: #fff;   font-size: 15px;   margin-left: 10px;   padding: 2px 10px;   text-shadow: none; }
.gris-form .btnGreyInfo, .gris-form .btnRedInfo, .gris-form .btnBlueInfo, .gris-form .btnGreenInfo, .gris-form .btnColor3Info, .gris-form .btnColor5Info {float: left;  font-size: 11px;   height: 15px;   margin-right: 5px;   padding: 5px 4px 2px;   text-transform: uppercase;}
.btnGreyInfo {text-shadow:none; background-color: #75796f;  color: #fff;  border-radius: 4px;  font-size: 14px;  line-height: 14px;  min-height: 14px;  padding: 6px;}
.btnGrey2Info {background-color: #ccc;  border-radius: 4px;   color: #fff;   float: left;   font-size: 11px;   line-height: 15px;   min-height: 15px;   padding: 3px 6px 1px 6px; text-shadow: none;}
.btnActuCP {background-color: #cccc99;  border-radius: 4px;   color: #fff;   float: left;   font-size: 11px;   line-height: 15px;   min-height: 15px;   padding: 3px 6px 1px 6px; text-shadow: none;}
.btnRedInfo {text-shadow:none; background-color: #d46969;  color: #fff;  border-radius: 4px;  font-size: 14px;  line-height: 14px;  min-height: 14px;  padding: 6px;}
.btnRed2Info { float: left; background-color: #d46969;  color: #fff;  border-radius: 4px;  font-size: 11px;  line-height: 15px;  min-height: 15px;  padding: 3px 6px 1px 6px; text-shadow: none;}
.btnBlueInfo {text-shadow:none; background-color: #51b8e1;  color: #fff;  border-radius: 4px;  font-size: 14px;  line-height: 14px;  min-height: 14px;  padding: 6px;}
.btnGreenInfo {text-shadow:none; background-color: #a1bf75;  color: #fff;  border-radius: 4px;  font-size: 14px;  line-height: 14px;  min-height: 14px;  padding: 6px;}
.btnGreen2Info {background-color: #a1bf75;  border-radius: 4px;   color: #fff;   float: left;   font-size: 11px;   line-height: 15px;   min-height: 15px;   padding: 3px 6px 1px 6px;   text-shadow: none;}
.btnColor3Info {   background-color: #ccc;    background-image: url("images/icons/dark/alert-ba66eab5659081775ef6058004503fbb.png");    background-position: center center;   background-repeat: no-repeat;   background-size: 85% auto;   border-radius: 4px;   color: #fff;   float: left;   height: 6px;   padding: 7px;   text-shadow: none;  width: 4px;}
.btnColor5Info {   background-color: #a1bf75;   background-image: url("images/icons/dark/tick-0922a63afbbe52da65edf8c20c94dfe9.png");   background-position: center center;   background-repeat: no-repeat;   background-size: 85% auto;   border-radius: 4px;   color: #fff;   float: left;   height: 6px;   padding: 7px;   text-shadow: none;   width: 4px;}
.iconCheckGreen {    background-image: url("images/check3-aa41d159c2cd6d8aa95de4abc487f615.png");   background-position: center center;   background-repeat: no-repeat;   background-size: 100% auto;   height: 15px;  float: left;  width: 20px;}
.iconCheckRed {  background-image: url("images/error3-150795ff779e2d643b85fd8c2bc4818e.png");   background-position: center center;   background-repeat: no-repeat;   background-size: 100% auto;   height: 15px;   float: left;    width: 20px;}
.btnCrossInfo {background-color: #d46969;   background-image: url("images/cross-white-e2fa919756d8fd00280e622bd7ed66a8.png");   background-position: center center;   background-repeat: no-repeat;   background-size: 85% auto;   border-radius: 4px;   color: #fff;   height: 2px;   float: left;   padding: 7px;   text-shadow: none;   width: 2px;}
.listeVenteOutilsPicto { padding: 5px 10px }
.listeVenteOutils a { opacity: 0.6 }
.listeGenericOutils a { opacity: 0.6; padding: 5px 10px }
.listeVenteID { font-weight: bold; min-width: 50px; padding-left: 19px; text-transform: capitalize }
.listeVenteCouv { font-size: 12px }
.listeVenteDate { width: 80px; text-align: left; padding-left: 19px }
.listeVenteEtude { font-weight: bold; color: #555555; width: 200px; word-wrap: break-word; text-align: center }
.pageListeNews .listeVenteEtude { min-width: 150px; color: #000; }
.listeVenteCategorie { min-width: 60px; text-align: left }
.listeVenteTitre { min-width: 150px; text-align: left }
.listeVenteTheme { padding-left: 5px }
.listeVenteThemeText { font-size: 12px; color: #21759B; text-align: left; font-weight: bold }
.listeVenteThemeText a { color: #21759B; font-weight: bold }
.listeVenteThemeText a:link, .listeVenteThemeText a:visited { /*text-transform: uppercase;*/ text-decoration: none; color: #000!important; font-weight: bold }
.listeVenteThemeText a:hover, .listeVenteThemeText a:active, .listeVenteThemeText:focus { text-decoration: underline; color: #000 }
.listeGenericTable td { font-size: 11px; height: 24px; vertical-align: top; padding: 4px 3px 2px 5px }
table.listeOrdre td { vertical-align: top; font-size: 11px; padding: 10px 10px 0 10px;}
.listeNewsletterTable td { height: 40px; vertical-align: top; padding: 7px 3px 0 5px }
.listeGenericLabel { clear: both; float: left; font-size: 11px; line-height: 22px; margin-right: 10px; text-transform: uppercase; padding: 3px 0 0 10px }
.listeVenteLieuText { font-size: 11px; text-align: left; margin: 2px 0 }
.listeVenteLieuText2 { font-size: 11px; text-decoration: underline; margin: 2px 0 }
.listeVenteLieuTextExpo { font-size: 11px; text-align: left; color: #000000; width: 150px }
.listeVenteCPText { font-size: 11px; text-align: left; color: #000000 ; text-transform: capitalize}
.listeVenteCPText2 { font-size: 10px; text-align: left; color: #000000 ; text-transform: capitalize}
.listeVenteCPText3 { font-size: 10px; text-align: left; color: #000000 ; }
.listeVentecategorie { font-size: 11px; text-align: left; min-width: 10px }
.listeVenteStatut { width: 78px; text-align: center }
.listeVenteStatutDetail { width: 30px }
.listeLotID { font-weight: bold; min-width: 50px; padding-left: 19px }
.listeLotPhoto { min-width: 35px }
.listeLotArtiste {/* min-width: 100px;*/ text-align: left; padding-left: 19px }
.listeLotDesc { text-align: left; /*min-width: 260px; */padding-left: 19px }
.sortableIndex { font-weight: 700; text-align: left; vertical-align: middle }
.sortable { background-position: -2px 9px; background-repeat: no-repeat; font-weight: 700; vertical-align: middle }
.sortable a:hover, a:visited, a:link { color: #777 }
.sorted, .sorted a { font-weight: bold; text-decoration: none; /*padding-left: 15px ;*/ background-color: #ccc;}

.desc { background-image: url(images/icons/dark/triangle_down-e1c217bd3c3bd122fe0d671e098fdfb2.png);    }
.asc { background-image: url(images/icons/dark/triangle_up-5f491c83362590e2e00ee547d52a211b.png);  }
.asc, .desc { background-position-x: right;  background-position-y: -2px;  background-repeat: no-repeat; }
.listeVente.lot .asc, .listeVente.lot .desc { background-position-y: 2px;  }

.btnArticle {margin: 0 1px}

.artGaz1 {background-color: #a1bf75}
.pubGaz1 {background-color: #a1bf75}
.venteExportGaz1 {background-color: #a1bf75}
.venteGazBid1 {background-color: #a1bf75}
.venteGazUrl1 {background-color: #a1bf75}

/*.listeNewsletterTable .desc { background-image: url(images/icons/dark/triangle_down-e1c217bd3c3bd122fe0d671e098fdfb2.png); background-position: -2px 3px; background-repeat: no-repeat }*/
input.listeVenteThemeTextModif { background-color: #ccc; border: 1px; opacity: 0; border-color: transparent }
form.enModification { background-image: none; border: 0; border-color: transparent }
input.enModification { background-color: #cfe87e; width: 97%; font-size: 12px }
textarea.enModification { background-color: #ccc; width: 97%; color: #000; font-size: 12px }
.listeVenteLieuTextExpo .listeVenteLieuText2 select  { width:320px; }
.listeVenteLieuTextExpo .listeVenteLieuText2 option { width:500px }
tr.even:hover, tr.odd:hover { background-color: #FFF }
.handle { color: #C00 }
input.cpSiteHome { width: 600px; padding-top: 5px; margin: 5px 20px 5px 0 }
textarea.cpSiteHome { width: 600px; height: 60px; padding-top: 5px; margin: 5px 20px 5px 0 }
select.listeSVVActualite { color: #353535; width: 280px }
.lienTexte { color: #000; font-weight: bold }
.lienTexte:link, .lienTexte:visited { text-decoration: none; color: #000 }
.lienTexte:hover, .lienTexte:active, .lienTexte:focus { text-decoration: underline; color: #CC0000 }
input[type=radio].visible { margin-right: 15px }
input[type=checkbox].visible { margin-right: 10px }
input.listeAbonne { width: 200px }
.aboTheme { font-size: 11px; line-height: 15px; margin-right: 50px; width: 100%; text-align: left; border: none }
.theme1 { color: #000; font-weight: bold; float: left; width: 440px; height: 30px }
.theme2 { color: #000; font-weight: bold; float: left; width: 340px; height: 30px }
.listeAbonneContact { min-width: 60px; text-align: left; padding-left: 5px; vertical-align: middle }
.listeAbonneNom { min-width: 80px; text-align: left; padding-left: 5px; vertical-align: middle }
.listeAbonneMail { min-width: 240px; text-align: left; padding-left: 5px; vertical-align: middle }
.excel { color: #CC3333; text-transform: uppercase }
.thResultatErreur { text-transform: uppercase; font-weight: bold; text-align: left; height: 35px; padding-left: 5px; background-color: #EFEFEF; box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset, 0 2px 5px rgba(255,255,255,0.5) inset, 0 -2px 5px rgba(0,0,0,0.1) inset; text-shadow: 0 1px 0 rgba(255,255,255,0.7); border-color: #C7C7C7 #B2B2B2 #B2B2B2 #C7C7C7 }
.goup { background: url(../images/icons/dark/to_top.png) no-repeat scroll 0 0 transparent; bottom: 50px; display: none; height: 40px; opacity: 0.8; position: fixed; right: 100px; text-indent: -9999px; width: 40px }
textarea.commentaire { height: 40px; width: 600px }
.listePasseportCol1 { float: left; width: 50px; text-align: left; font-size: 9px; color: #666 }
.listePasseportCol2 { float: left; width: 60px; text-align: left; font-size: 9px; color: #666 }
.listePasseportCol3 { width:100px /* 225px*/; text-align: center; font-weight: bold }
.listePasseportCol4 { text-align: left; width: 180px }
.listePasseportCol5 { text-align: center; vertical-align: middle }
.listeGenericTable .listePasseport { padding-left: 50px; padding-bottom: 10px }
.listeGenericTable .listePasseport .button.small, .listeGenericTable .listePasseport a.btn.small { font-weight: normal; padding: 4px 6px; font-size: 11px; }
.statutFiltreInscrit { font-size: 12px; margin-right: 15px }
.listeEnchereLiveCol1 { text-align: center; width: 80px; padding: 0 3px }
.listeEnchereLiveCol2 { text-align: left; padding: 0 3px }
.listeEnchereLiveCol3 { text-align: center; margin-bottom: 2px; padding: 0 3px }
#listeEnchereLiveCol3div1 { float: left; width: 250px; padding-right: 10px; text-align: left }
#listeEnchereLiveCol3div2 { text-align: left; float: left; width: 200px; padding: 1px }
.estimation{color:#999}
.listeEnchereLiveCol4 {padding: 0 3px }
.listeEnchereLiveCol3 td { border: 0 none; text-align: left; height: 22px; font-size: 13px; padding: 1px }
.listeEnchereLiveCol5 { text-align: center; width: 70px; padding: 0 3px }
.listeEnchereLiveCol6 { text-align: center; width: 60px; padding: 0 3px }
.listeEnchereLive1 { font-size: 13px;  }
.listeEnchereLive2 {  font-size: 15px; font-weight: bold;  }
.listeEnchereLiveAjax table { background-color: #fff; margin: 3px }
.listeEnchereLiveAjax th, tr { margin: 0; padding: 0 }
.listeEnchereLiveAjax td { border: 0 none; height: 10px; font-size: 10px; padding: 2px }
.listeEnchereLiveAjax1 {font-weight: bold; padding: 0 2px }
.gris { color: #666 }
.majuscule1ere { text-transform: capitalize }
.infoPass1 { color: #000; font-weight: bold; font-size: 12px }
.infoPass2 { color: #666; font-size: 12px }
.vainqueurTitre { color: #000;font-weight: bold;  font-size: 16px }
.vainqueurTitreText { color: #000000;line-height: 20px;    font-size: 13px;   text-align: left;margin:15px 0 15px 0 }
.inscription1 { color: #3399cc; font-size: 14px; font-weight: bold;text-align: center; }
.inscription2 { color: #D46969; font-size: 14px; font-weight: bold ;text-align: center;}
.inscription3 { color: #A1BF75; font-size: 14px; font-weight: bold ;text-align: center;}
.listePassFond { background-color: #BADA55; background-image: url(light/images/nav_active-c78212b5b87d28c1082ccaba2f909668.png); background-position: left center; background-repeat: repeat-x; filter: none; color: #3F3F3F; text-transform: uppercase; height: 45px; text-shadow: 0 1px 0 rgba(255,255,255,0.7) }
.listePass td { vertical-align: top; padding: 7px 3px 0 5px }
.infoTable table { margin-bottom: 10px }
.infoTable td { border: 1px none; height: 5px; padding: 2px }
div [id*="div_view_"] { float: left; }
.mini_vente_statut .s, .s {  background-color: #ccc; background-image: none!important; border-radius: 4px;   color: #fff;   float: left;   font-size: 11px;   height: 15px;  width: 15px;  padding: 4px 2px 1px 2px;   text-shadow: none;  margin-right: 1px;text-transform: capitalize; text-align: center;}
.mini_vente_statut .live.s0, .s0 {  background-color: #ddd; background-image: none!important; border-radius: 4px;   color: #fff;   float: left;   font-size: 11px;   height: 15px;  width: 15px;  padding: 4px 2px 1px 2px;   text-shadow: none;  margin-right: 1px;text-transform: capitalize; text-align: center; }
.mini_vente_statut .s0, .s1 {  background-color: #fe6b37; background-image: none!important; border-radius: 4px;   color: #fff;   float: left;   font-size: 11px;   height: 15px;  width: 15px;  padding: 4px 2px 1px 2px;   text-shadow: none;  margin-right: 1px;text-transform: capitalize;text-align: center; }
.mini_vente_statut .s1, .s1 {  background-color: #51B8E1; background-image: none!important; border-radius: 4px;   color: #fff;   float: left;   font-size: 11px;   height: 15px;  width: 15px;  padding: 4px 2px 1px 2px;   text-shadow: none;  margin-right: 1px; text-transform: capitalize;text-align: center;}
.mini_vente_statut .s2, .s2 {  background-color: #a1bf75; background-image: none!important; border-radius: 4px;   color: #fff;   float: left;   font-size: 11px;   height: 15px;  width: 15px;  padding: 4px 2px 1px 2px;   text-shadow: none;  margin-right: 1px;text-transform: capitalize;text-align: center;}
.mini_vente_statut:hover{cursor: default;}
.mini_vente_statut { float: left; text-align: center; color: #fff; width: 107px; }
.mini_vente_statut.saisieSimple { width: auto !important }
.row { border: 1px solid #CCCCCC; /* width:  1120px;*/ height: 25px }
.col { height: 25px; border-right: 1px solid #CCCCCC; float: left }
.col-1 { width: 86px }
.col-2 { width: 62px }
.col-4 { width: 300px }
.col-8 { width: 199px }
.listeOrdreCol1 { font-size: 11px; text-align: center; width: 40px; padding: 3px }
.listeOrdreCol2 { text-align: left; min-width: 150px; font-size: 11px; padding: 0 5px }
.listeOrdreCol3 { font-size: 11px; min-width: 350px; text-align: left; padding: 0 3px ; width:100%}
.listeOrdreCol4 { text-align: left; font-size: 11px; min-width: 60px; padding: 0 3px ; }
.listeOrdreCol4 img { border: 1px solid #ccc; width: 35px }
.listeOrdreCol5 { text-align: left; font-size: 11px; min-width: 180px; padding: 0 3px ; }
.listeOrdreCol6 { text-align: left; font-size: 11px; min-width: 110px; padding: 0 3px ; }
.listeEnchereOrdre1 { color: #999; font-size: 12px; text-transform: uppercase; line-height: 18px; font-weight: bold }
.listeEnchereOrdre2 { color: #CC0000; font-size: 12px; line-height: 18px; font-weight: bold; }
.listeOrdrePhoto table { width: 75px; border: 0 none; text-align: left; padding: 1px }
.listeOrdrePhoto td { border: 0 none; text-align: left; padding: 3px }
.no-border { border: none }
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px }
.ui-timepicker-div dl dt { float: left; clear: left; padding: 0 0 0 5px }
.ui-timepicker-div dl dd { margin: 0 10px 10px 45% }
.ui-timepicker-div td { font-size: 90% }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0 }
.ui-timepicker-rtl { direction: rtl }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0 }
.ui-timepicker-rtl dl dt { float: right; clear: right }
.ui-timepicker-rtl dl dd { margin: 0 45% 10px 10px }
.hidden-submit { border: 0 none; height: 0; width: 0; overflow: hidden; margin: 0; padding: 0 }
.no_border_top { border-top: none }
.a_cacher .listeVenteOutilsPicto { background-repeat: no-repeat;  }
.ss { border: none; margin: 5px 0 0; padding: 0!important }
td .ss { margin: 0; padding: 0 }
.even .no_padding { padding: 0 }
.a_cacher { clear: both;   float: left;   width: 98%;   padding: 0 5px 5px 20px;   margin-top: 6px;   border-top: 1px dashed #ccc;}
.a_cacher.aftersale { background-color: #ccc}
tr.survol { border-top:1px solid #DCDCDC}
tr.even.survol:hover + tr.even.td.modifs { /*background-color: #ebebeb */}
.modification { float: left; font-size: 11px; margin-right: 15px; color: #999; margin-top: -4px; cursor: pointer; margin-left: 21px }
.modification_rapide { float: left; font-size: 11px; color: #999; cursor: pointer; margin-top: -4px;/*display:none*/ ; margin-right: 15px; }
.modification_rapide:hover { text-decoration: underline }
.modifs .modification a, .modifs .modification_rapide, .modifs .modif_lot a { color: #51b8e1;  font-family: 'PT Sans', sans-serif; }
.modifs .modif_lot.red a { color: #f24050;  }

.bloc_3.col-md-2 {   float: right;     padding: 10px;   border: 1px solid #ccc;   border-radius: 8px;    margin-top: 7px; }
tr.even .bloc_3 {  background-color: #f1f1f1;  border: 1px solid #ccc;   }
tr.odd .bloc_3 {  background-color: #fff; border: 1px solid #ccc;  }
.titre_bloc { font-weight: bold; margin-top: 7px; clear: both; }
.menu_raccourci { background-color: #222;  position: fixed; width: 100%; z-index: 999; top: 0;  }
ul.dropdown { position: relative; z-index: 9999; padding-left: 210px ; line-height: 17px; }
ul.dropdown li { font-weight: bold; float: left; zoom: 1; background: #444; color: #fff;  font-size: 11px; }
ul.dropdown li.help { font-weight: bold; float: left; zoom: 1; background: #006699; color: #000 }
ul.dropdown li.help a { display: block; color: #fff; padding: 4px 8px }
ul.dropdown li a:hover {   text-decoration: none }
ul.dropdown li.help a:hover {  color: #fff; text-decoration: none }
ul.dropdown .menu_no_margin, ul.dropdown .menu_no_margin a { margin-left: 0; padding: 2px 0; }
ul.dropdown a:active { color: #51B8E1 }
ul.dropdown li a { display: block; color: #ccc; padding: 4px 8px }
ul.dropdown li:last-child a { border-right: none }
ul.dropdown li.hover, ul.dropdown li:hover { background-color: #464646; color: #21759B; position: relative; }
ul.dropdown li.help.hover, ul.dropdown li.help:hover { background-color: #006699; color: #fff; position: relative; }
ul.dropdown li.hover a { color: black }
ul.dropdown ul { min-width: 150px; max-width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; box-shadow: rgba(0,0,0,0.2) 0 4px 4px ; margin-top: 1px;}
ul.dropdown ul li { font-weight: normal; background-color: #454545; color: #fff; float: none; margin-left: 0 }
ul.dropdown ul li:hover { background-color: #707070 }
ul.dropdown ul li.help { font-weight: normal; background-color: #006699; color: #000; float: none; margin-left: 0 }
ul.dropdown ul li.help:hover { background-color: #006699 }
ul.dropdown ul li a { border-right: none; /*width: 100%;*/ display: inline-block; color: #fff }
ul.dropdown ul li a:hover { color: #fff }
ul.dropdown ul ul { left: -100%; top: 0 }
ul.dropdown li:hover > ul { visibility: visible }
ul.dropdown .li_a_droite {text-transform: capitalize; float: right; margin-top: 4px ; margin-right: 10px; margin-left:5px}
ul.dropdown .li_a_droite:hover{color:#fff}
/*ul.dropdown li ul li a:hover {width: 200px}*/
ul.dropdown li a { display: block; color: #fff; padding: 4px 8px }
ul.dropdown .li_a_droite:hover,ul.dropdown .li_a_droite:hover a:link{background:none }
.li_a_droite a:link { display: inline; padding: 4px 8px }
table.listeVente, table.listeGenericTable, table.listeNewsletterTable, table.listePass, table.listeOrdre { border: 1px solid #E5E5E5;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04)}
.titre_actaulite a { text-transform: uppercase; font-weight: bold; }
.bloque { color: #f24050; font-size: 13px; font-weight: bold }
.valide { color: #a1bf75; font-size: 13px; font-weight: bold }
.attente { color: #ff9500; font-size: 13px; font-weight: bold }
a:hover, #pageoptions ul li a:hover, #pageoptions ul li a.active, .sortable a:hover { text-decoration: underline }
a, a:hover, a:visited, a:link, .lienTexte a { color: #000 }
::-moz-selection, ::selection, ul.fileuploadpool li.error {    text-shadow:none}
header, footer, nav, section, #header ul li ul li ul.shown, .widget:hover h3.handle .collapse, .widget.loading h3.handle .reload, .widget:hover h3.handle .reload, .clearfix { display: block }
em, input.placeholder, textarea.placeholder { font-style: normal; color: #999; }
img, .widget form { border: 0 }
.small, form fieldset > section label span { font-size: 10px }
div.chart .legend table td.legendColorBox, .breadcrumb li a.previous span { opacity: 0.6; filter: Alpha(opacity=60) }
table.documentation th, table.documentation td, .l, .align-gauche, .ui-timepicker-div dl { text-align: left }
#header ul li ul li a:hover, ul.fileuploadpool li a:hover, .widget.number-widget > div ul li a:hover { text-decoration: none }
#header ul li ul li ul li a, nav ul li ul li { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
#header ul li ul li ul li:last-child, #header ul li ul li ul li:last-child a, #wl_msg .msg-box:last-child, form fieldset > section:last-child { -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px }
form#searchform input::-webkit-search-decoration, form#searchform input::-webkit-search-cancel-button, form#searchform input::-webkit-search-results-button, form#searchform input::-webkit-search-results-decoration { display:none;}
#legendeComplete { display: none }
nav ul li ul li a span:hover, ul.dropdown a:hover { color: #fff; background: #707070 }
nav ul li ul li a span, ul.dropdown a:hover { color: #fff; }
.breadcrumb li:first-child, .alpha { margin-left: 0 }
.breadcrumb li a.previous, .breadcrumb.disabled li a.previous:hover { background-position: 0 -129px }
.breadcrumb li:first-child a.previous, .breadcrumb.disabled li:first-child a.previous:hover { background-position: -20px -129px }
#wl_msg .msg-box:first-child, form fieldset > section:first-child { -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px }
form div.alert, form div.statut { margin: 15px 4px }
div.alert:hover, .widget:hover { border: 1px solid }
input[type=submit], input[type=checkbox], input[type=radio], input[type=button], button, body#login form section div input#remember { width: auto!important }
form fieldset > section > div span, .listeGenericOutils, .listeGenericTable td, .listeNewsletterTable td, .listePass td { font-size: 11px /*12px*/ }
form fieldset > section.error, .widget.collapsed { border-bottom: 1px solid }
input.date, input.delai { width: 80px }
input[type=password], input.password, input.listeCategorie, select.listeCategorie, .col-3 { width: 150px }
.widget h3, .even .no_margin, .no_margin { margin: 0 }
.w_40, body#login form section div label { width: 40%!important }
.w_90, body#login form section > div { width: 95%!important }
.stay_connected, .connected, .ui-slider-vertical, .description2, input.critere_recherche, .listeSVVVente, .passeport_criteres { float: left }
.stay_connected div label, .a_cacher table { width: auto }
body#login form section a, body#error #content h2, .right { float: right }
body#wizard #content, body#error #content { min-height: 50px; padding: 8px }
.ui-tabs .ui-tabs-nav, .ui-tabs, .ui-widget, .ui-tabs .ui-tabs-panel { padding: 0!important }
.page-legend, .page-legend2 { float: right; box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset, 0 2px 5px rgba(255,255,255,0.5) inset, 0 -2px 5px rgba(0,0,0,0.1) inset; margin-left: 10px; text-transform: none; font-size: 12px; border-color: #C7C7C7 #B2B2B2 #B2B2B2 #C7C7C7; border-style: solid; border-width: 1px; padding: 5px 10px }
.page-title2, .page-title-list { color: #222; font-size: 25px; text-transform: uppercase; margin: 0 0 20px 0 }
.page-title3 { color: #222; font-size: 18px; margin: 20px 0 }
.page-title4 { color: #000; font-size: 20px; margin: 20px 0 }
.page-title5 { font-size: 20px; margin: 30px 0 5px;  color: #2b2b2b;   text-shadow: none !important;   text-transform: uppercase; padding: 15px 0 5px 0 }
form li input{height: 20px;}
form li input, form li textarea { font-size: 12px; color: #353535 }
textarea.titre, input.l, textarea.lieu { width: 63% }
input.categorie, input.pdfcata { width: 36%; height: 20px ;padding: 3px 2px;  margin-top: 3px; }
input.live, input.frais, input.id, .listeVenteVisite2 { width: 80px; padding: 3px 2px;  margin-top: 3px;   height: 20px; }
input.lot-numero, input.lot-prix, input.lot-online { width: 65px }
.description, .resume, .condition { float: left; margin-bottom: 15px ; width: 75%}
.device-md .description, .device-md .resume, .device-md .condition,
.device-sm .description, .device-sm .resume, .device-sm .condition,
.device-xs .description, .device-xs .resume, .device-xs .condition {  width: 100%}
.description.limit { height: 185px; }
input.description, input.resume { width: 170px; margin-left: 9px }
input.artiste, input.winner { height: 20px; width: 550px }
input.vehicule, textarea.vehicule  { height: 20px; width: 550px }
.statutCreaFlag img, .listeVenteFond td, .listePassFond td { vertical-align: middle }
.listeID, .listeDate { float: left; margin-bottom: 2px }
select.listeSVV2, select.listeSVVVente { width: 203px }
.listeStatutVente, .listeSpecialTri { float: left; width: 150px; padding: 0 10px }
.listeVente table, .listePass table { width: 100%; border-collapse: collapse; margin: 0; padding: 0 }
.listeVente table, th, tr, td, .listePass table, th, tr, td, .infoTable th, tr { text-align: left; margin: 0; padding: 0 }
.listeVenteOutils, .widget.number-widget .bloc_3 { clear: both }
.listeVenteOutils nav ul li.i_incomming a span, .listeVenteOutils .i_incomming {  margin-left: 0;}
.listeVenteOutils a:hover, .listeGenericOutils a:hover { opacity: 1 }
.listeVenteCouv2 img, .listeLotPhoto img { }
div [id*=div_date] { font-weight: bold; color: #555555;  }
.listeOrdre .listeVenteID_txt { font-weight: bold; color: #555555; text-align: center }
.listeVenteEtude2 { font-weight: bold; color: #555555 }
div [id*=div_date], .listeVenteID_txt, .gras { font-weight: bold ;float: left;}
.widget.number-widget div [id*=div_date] { float: left; font-weight: bold; margin-right: 4px; }
.widget.number-widget .nom_etude { float: left; color: #999; font-weight: bold; margin-right: 7px; }
.widget.number-widget .listeVenteThemeText a:link, .widget.number-widget .listeVenteThemeText a:visited { float: left }
.widget.number-widget .listeVenteOutils { float: left }
.listeLotLot, .listeLotSous { min-width: 30px; text-align: center }
.listeLotEH, .listeLotEB, .listeLotAdj { text-align: center; padding: 5px; }
.listeVente td.listeLotLot{text-align: left;}
.listeVente td.listeLotEB , .listeVente td.listeLotEH , .listeVente td.listeLotAdj{text-align: center;}
input.valeurSiteHome, input.actuCategorie { padding-top: 5px; width: 100px; margin: 5px 20px 5px 0 }
.listeAbonne, input.listeAbonneCP { width: 85px }
.listeEnchereLiveCol2 td, .listeOrdreCol2 td { border: 0 none; text-align: left; padding: 1px }
.listeEnchereLiveCol2 img, .listeEnchereLive1 img, .listeOrdreCol1 img, .listeOrdreCol2 img, .listeEnchereOrdre1 img { border: 1px solid #ccc }
.mini_vente_statut [id*=div_txt_statut_], .mini_vente_statut [id*=div_img_statut_], .mini_vente_statut [id*=div_mel_statut_], .mini_vente_statut [id*=div_syn_statut_], .mini_vente_statut [id*=div_res_statut_] { float: left; margin: 1px }
.col-5, .col-6, .col-7 { width: 105px }
.tableau_gauche { float: left;  }
.tableau_droite {clear:both; /*float: left;*/ margin-top: 10px; }
tr.even:hover .modification_rapide, tr.odd:hover .modification_rapide { visibility: visible !important; }
 .listeGenericTable tr.even, .listeGenericTable tr.odd, .listeNewsletterTable tr.odd, .listeNewsletterTable tr.even, .listePass tr.odd, .listePass tr.even, .listeOrdre tr.even, .listeOrdre tr.odd { border-bottom: 1px solid #e5e5e5 }
@media screen and (max-width:700px) {
    div.comboselectbox div.combowrap { max-width: 98%; width: 98%; height: 40%; float: none }
    div.comboselectbox div.comboselectbuttons { text-align: center; max-width: 98%; width: 98%; float: none; height: 30px }
}
@media screen and (max-width:960px) {
    #header ul#headernav li ul, #header ul#headernav li ul.collapsed { display: none }
    #header ul#headernav li ul.shown { display: block!important }
    #header ul#headernav { border-left: 1px solid; position: relative; float: right; height: 60px; width: 50px; cursor: pointer; background-repeat: no-repeat; background-position: center center }
    #header ul#headernav li ul { position: absolute; right: 0; width: 170px; top: 60px; margin: 0; padding: 0 }
    #header ul#headernav li ul li { float: none; border-bottom: 0; border-top: 0; margin: 0 }
    #header ul#headernav li ul li a { padding: 10px }
    #header ul#headernav li ul li:last-child { border-bottom: 1px solid }
    #header ul#headernav li ul span { right: 5px; top: 10px }
    #header ul#headernav li ul li ul { position: relative; top: 0; display: none; z-index: 20; width: 99%; padding: 0 0 6% }
    #header ul#headernav li ul li ul.shown { display: block }
    #header ul#headernav li ul li ul li { margin: 0 6% }
    #header ul#headernav li ul li ul li a { font-size: 12px; padding: 5px }
    .g1, .g2, .g3, .g4, .g5, .g6 { width: 48%; padding: 0 }
    .g7, .g8, .g9, .g10, .g11, .g12 { width: 98%; padding: 0 }
    #header ul li ul li, #header ul li ul li a, #header ul#headernav li ul li ul { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
    #header ul li ul li:last-child, #header ul li ul li:last-child a { -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px }
}
@media screen and (max-width:900px) and (max-width:701px) {
    form fieldset > section > div { width: 69% }
    form fieldset > section label { width: 24% }
}
@media screen and (max-width:700px) {
    body#login { padding: 1% 2%}
    header #search, header #searchbox { max-width: 100px }
    form label { padding: 10px 1% }
    form fieldset > section { padding-bottom: 8px }
    form fieldset > section > label { left: 0; right: 0; width: 98%; float: none; margin: 0; padding: 1% 1% 8px }
    form fieldset > section > div { float: none; width: 98%; border: 0; padding: 4px }
    .g1, .g2, .g3, .g4, .g5, .g6, .g7, .g8, .g9, .g10, .g11, .g12 { width: 98% }
}
@media screen and (max-width:800px) and (max-width:481px) {
    body#login { padding: 1% 2%}
    nav { width: 150px }
    nav ul li a span { font-size: 12px }
    nav ul li ul li a span { padding-right: 4px }
    #content { padding: 15px 0 15px 160px }
    ul.dropdown { margin-left: 0!important }
}



.btn.i_list.icon.mobile{display:none}
@media screen and (max-width:480px) {
 #logo.version_noire { position: static }
 .menu_raccourci { display: none }
.btn.i_list.icon.mobile{display:block}
   button#showLeftPushMobile.icon.mobile{padding: 8px 10px 10px 0;}
   button#showLeftPushMobile.mobile{background-position: 4px 2px;}body#login { padding: 1% 2%}
 /*body#login { position: static; left: auto; right: auto; width: 96%; margin: 10px auto; padding: 0 }*/
 body#login #content { width: 99%; padding: 20px 0 0 }
 body#login fieldset { margin: 0 }
 body#login form > section a { float: left; margin: 10px 4% }
 #pageoptions > div { left: 2px; right: 2px; padding: 15px }
 header #searchbox { display: none; max-width: 40px }
 header #searchbox input { max-width: 40px }
 body { width: 96%; margin: 1% }
 body, header, nav, #content { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
 nav, nav ul, nav ul li, nav ul li a, nav ul li a span, nav ul li a:active span, nav ul li a.active span { margin: 0; padding: 0 }
 nav ul li a:active span, nav ul li a.active span { border-top: 1px solid; background-position: center center }
 nav { border-top: 1px solid; position: static; width: 98%; margin: 0 1% }
 nav ul li { width: 44px; display: inline-block; margin-left: -2px; margin-right: -2px }
 nav ul li a span { border-left: 1px solid; border-bottom: 0; height: 40px; text-indent: -9999px; background-position: center center }
 nav ul li:first-child a span { border-left: 0 }
 nav ul li ul { position: absolute; left: 0; z-index: 15; background: none; width: 98%; margin: 0 1% }
 nav ul li ul li { display: block; width: 100% }
 nav ul li ul li a span { height: 20px; text-indent: 0 }
 #content { padding: 0 }
 form { margin: 0; padding: 0 }
 form input, form textarea { font-size: 14px; max-width: 96% }
 #wl_msg { right: 5px; left: 5px; width: auto }
 .g1, .g2, .g3, .g4, .g5, .g6, .g7, .g8, .g9, .g10, .g11, .g12 { width: 100%; min-height: 0; margin: 0 }
 body#login form, body#login form section label { border: 0 }
 #logo, #logo, header, #content { width: 100% }
}
.artiste_lot { font-weight: bold }
.suppression_droite { float: right; margin-bottom: 10px;}
.bt_margin_droite { float: left }
.photo_lot { float: left; width: 100% }
.modif_lot { color: #999999; cursor: pointer; float: left; font-size: 11px; margin-left: 10px; margin-right: 10px; margin-top: -4px; }
#dashlivefutur { width: 52%; margin: 10px 1%; float: left }
#dashlivepasse { float: left; width: 44%; margin: 10px 1%; }
.widget.number-widget.dt_live .reduction { display: inline-block }
.widget.number-widget.dt_live .reduction.bloc_live { width: 100%; }
.widget > div.reduction.bloc_live { padding: 0 0; margin: 0; }
.widget_titre { color: #666; padding: 8px; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5;font-weight: bold }
.reduction.bloc_live .attente, .reduction.bloc_live .attente a:link ,.reduction.bloc_live .attente a:visited {color: #51B8E1;font-size: 11px;font-weight: normal;width:90px;}
.reduction.bloc_live .valide,  .reduction.bloc_live .valide a:link, .reduction.bloc_live .valide a:visited{color: #A1BF75;font-size: 11px;font-weight: normal;width:90px; }
.reduction.bloc_live .bloque, .reduction.bloc_live .bloque a:link,  .reduction.bloc_live .bloque a:visited{color: #D46969;font-size: 11px;font-weight: normal;width:90px; }
a.widget_iscription_lien:link {text-decoration: none;}
.reduction.bloc_live  #dashlivefutur .listeVente tr, .reduction.bloc_live  #dashlivepasse .listeVente tr{border-bottom: 1px solid #eee}
.modifier_vente, a.modifier_vente_live:link, a.modifier_vente_live:visited{clear:both;color:#999;}
.gerer_inscrit, .ordre_achat { color: #666;font-size: 11px;font-weight: normal;width:90px; }
.imprimer_inscrit{ color: #666;font-size: 11px;font-weight: normal;width:106px; }
div [id*="div_live_"], .col_live, div [id*="div_online_"], .col_online{text-align:center!important}
#dashlivefutur div [id*="div_date_"] a:link, #dashlivepasse div [id*="div_date_"] a:link{color:#999}
.widget.number-widget {  overflow: hidden !important;}
.widget.number-widget.Dash1 { min-height: 215px; overflow: hidden !important;}
.widget.number-widget.Dashcontact2 { min-height: 190px; overflow: hidden !important;}
.widget.number-widget.dt_live { min-height: 80px; overflow: hidden !important;}
.widget.Dashcontact{ min-height: 190px; overflow: hidden !important;}
.widget.Dashcontact3 { min-height:inherit!important; overflow: hidden !important;}
.widget.Dashcontact3.aide { height:210px;}
.widget.Dashcontact h3.handle { background-color: #51b8e1 ; color:#fff; text-shadow: none !important;text-transform: uppercase; }
.widget.Dashcontact2 h3.handle { background-color: #444 ; color:#fff; text-shadow: none !important;text-transform: uppercase; }
.widget.Dashcontact3 h3.handle { background-color: #006699 ; color:#fff; text-shadow: none !important;text-transform: uppercase; }
.widget.Dashcontact h3.handle:hover { background-color: #51b8e1 ; color:#fff; text-shadow: none !important;text-transform: uppercase; box-shadow: none !important; background-image: none !important; }
.widget.Dashcontact2 h3.handle:hover { background-color: #444 ; color:#fff; text-shadow: none !important;text-transform: uppercase; box-shadow: none !important; background-image: none !important; }
.widget.Dashcontact3 h3.handle:hover { background-color: #006699 ; color:#fff; text-shadow: none !important;text-transform: uppercase; box-shadow: none !important; background-image: none !important; }
.fckEditAdmin .fckEdit{float:left;width:50%}
.mini_vente_statut .strue { background-color: #a1bf75; background-image: none; border-radius: 2px; font-size: 10px; height: 17px; margin-bottom: 1px; margin-right: 1px; padding: 3px 3px 0;}
.listeVente .mini_vente_statut { /*width: 87px*/}
.liste_adjudications{  color: #fff;font-size: 11px;font-weight: normal;width:90px; }
.liste_encheres{  color: #fff;font-size: 11px;font-weight: normal;width:90px; }
.liste_encherisseurs{  color: #fff;font-size: 11px;font-weight: normal;width:90px; }
.liste_statistiques { color: #666;font-size: 11px;font-weight: normal;width:90px;}
.modif_lot_raccourci, .cata_mini_picto{float:left}
.inscription{}
a.btn.green3.small.accept {margin:10px 0 0 2px;}
.inscription {width: 100px;}
.dasbord_catalogue{text-align: center;}
.listeEnchereLot{float:left;margin-left:20px;}
.listeEnchereLot a, .listeEnchereLot a:link, .listeEnchereLot a:visited {color:#999}
.listeEnchereUtilisateur{float:left;}
.stay_connected{margin-bottom:0px;padding-bottom:0px;}
div[id*="div_nom_"],div[id*="div_prenom_"]{/*text-transform:capitalize;*/}
.loader {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 9999;background: url('../loading3-7ff73dc8795a9623320f1e6a5b1ca688.gif') 50% 50% no-repeat rgb(249,249,249);}
ul.dropdown ul.sub_menu.li_a_gauche{    margin-left: -18px;width: 105px; right: 0; left:inherit ; margin-top: 1px}
.sub_menu.li_a_gauche li {text-align: right}
.pref_raccourciCarousel{ background-image: url("images/icons/dark/cog-f1f6ac4d76f26d43603774e339466e40.png");background-position: 0 2px;background-repeat: no-repeat;float: right;height: 25px;width: 29px;}
.pref_raccourci{ background-image: url("images/icons/dark/cog-f1f6ac4d76f26d43603774e339466e40.png");background-position: 0 -3px;background-repeat: no-repeat;float: right;height: 20px;width: 22px;}
.label_lot{ clear: both; color: #333333;display: block;float: left;font-size: 10px;font-weight: bold;margin-right: 30px;text-transform: uppercase;}
.connections.i_user{width: 25px;height: 25px;padding: 0;float: left;}
body#login form section div.connections{width: 25px;float: left;padding: 0;}
body#login form section div.stay_connected{padding: 0;width: 100%; margin-top: 10px;}
body#login form section div.texte_connection{float: left;width: 80px;padding: 8px 20px 0 2px;}
.bottom_sep {border-bottom: 1px solid #999}
.top_sep {border-top: 1px solid #999}
.formError { float: left; color:red }
.formError li {margin-left: 0}
.listeTransport td{height: 40px;padding: 5px}
.listeTransport th{height: 40px;padding: 5px;font-weight: bold}
.listeTransport td.centrer{text-align: center}
.listeTransport th.centrer{text-align: center}
.listeExpedition {font-size:12px}
.listeExpedition td{height: 25px;padding: 5px}
.listeExpedition th{height: 25px;padding: 5px;font-weight: bold}
.listeExpedition td.centrer{text-align: center}
.listeExpedition th.centrer{text-align: center}
.listeExpedition tr.gris{background-color:#F1F1F1}
.salle input {width:75px}
#select-ventes{width:250px}
.txtObservation{width: 600px;height: 100px;}
.gras{font-weight:bold}
.a-gauche{text-align: left}
.a-droite{text-align: right}
.infos-devis span{ display: inline-block; width: 120px; }
.listeOnline .even.adj { background-image: none; background-color: #f5f5f5}
.listeOnline .odd.adj { background-image: none;  background-color: #f5f5f5 ;}
.statistiqueLegende1 { font-size:12px; background-color: #51b8e1; padding:5px; font-family: arial,serif; }
.statistiqueLegende2 { font-size:12px; background-color: #a1bf75; padding:5px; font-family: arial,serif; }
.statistiqueLegende3 { font-size:12px; background-color: #ff9900; padding:5px; font-family: arial,serif; }
.statistiqueLegende4 { display:none; font-size:12px; background-color: #ffcc00; padding:5px; font-family: arial,serif; }
.titreVente {margin-bottom: 20px; font-size:16px; color: #c00; margin-top:15px;}
.titreVente2 { margin-bottom: 20px; font-size:14px; color: #c00; margin-top:15px;}
.telechargerModele { background-color: #fff;   font-size: 15px;    line-height: 25px;    margin-bottom: 5px;   padding: 2px;   text-decoration: none;  text-transform: uppercase;   color:#000}
.confirmAchatBloc {float:left; padding:20px; }
.confirmAchatBloc2 {float:left; padding:20px; background-color: #fff; margin:20px 0; width: 95%; }
.confirmAchatTexte1 {font-size: 18px;  padding-top: 10px; font-weight: bold;}
.confirmAchatTexte2 {font-size: 16px;  font-family:Arial, sans-serif;}
.confirmAchatForm td { background-color:#e5e5e5; border-bottom: 1px solid #fff; padding:10px; vertical-align: top; text-align: left;}
.confirmAchatForm .venteDate { font-weight: bold; width:75px }
.confirmAchatForm .venteDesc { padding-right: 20px }
.confirmAchatForm .ventePrixTitre { background-color:#fff; text-align:right; padding-right:25px; font-size: 15px; font-weight: bold; text-transform: uppercase;}
.confirmAchatForm .ventePrixTexte { background-color:#fff; text-align:right; padding-right:25px; font-size: 13px; }
.confirmAchatForm .ventePrix  { background-color:#fff;  text-align:right; padding-right:25px; font-size: 15px;}
.confirmAchatForm .ventePrixTotal  { background-color:#ccc; text-align:right; padding-right:35px; width: 100px; font-size: 15px;  }
.confirmAchatForm .ventePrixTotal2  { background-color:#ccc; text-align:right; padding-right:15px; width: 170px; font-size: 15px;  }
.confirmAchatForm .venteFrais { background-color:#fff; text-align:right; padding-right:25px ; font-size: 10px; }

/*  NEWSLETTER USER UNIQUE   */
form li .uniqueUser {  line-height: 13px; }
.newsletter_colonne{float:left;width: 300px;}
.newsletter_chekbox_txt{    float: left;    margin-top: 4px;    vertical-align: middle;    width: 19px;    font-size: 11px;    text-transform: uppercase;}
.newsletter_chekbox input{float:left;margin-top: 0;}
.newsletter_chekbox {clear: both; float: left; margin-top: 3px; vertical-align: middle; width: 19px;}
.newsletter_lettrine{background-color: #ccc; clear: both; float: left; font-size: 17px; margin: 8px 0 5px; padding: 5px; width: 85%; }
.textCocher {text-transform: uppercase; font-size:12px; font-weight: bold; }
.textCocher a {text-transform: uppercase; font-size:12px; font-weight: bold; }
.couleurCategorie { background-color: #666;  border-radius: 3px;  color: #fff;  float: right;  min-width: 16px;  padding: 1px 2px 0 3px;  text-align: center;}
.colCategorie { float:left; width:82%; }
/*  END NEWSLETTER USER UNIQUE  */

/*  NEWSLETTER MULTI USER   */
.multiUser .valeurMAJ {display:none; background-position:8px 4px; width: 100%; line-height: 13px; background-color:#c33;}
.multiUser .newsletter_colonne{float:left;width: 300px;}
.multiUser .newsletter_chekbox_txt{font-size: 11px;  /* height: 15px;   line-height: 15px;*/   margin-top: 2px;   text-transform: uppercase;}
.multiUser .newsletter_chekbox input{float:left;margin-top: 0;}
.multiUser .newsletter_chekbox{clear: both;   float: left;   margin-top: 3px;   vertical-align: middle;   width: 19px;}
.multiUser .newsletter_lettrine{background-color: #ccc;    clear: both;   float: left;   font-size: 17px;   margin: 8px 0 5px;   padding: 5px;    width: 85%;}
.multiUser .textCocher {text-transform: uppercase; font-size:12px; font-weight: bold; }
.multiUser .textCocher a {text-transform: uppercase; font-size:12px; font-weight: bold; }
.multiUser .couleurCategorie { border-radius: 3px;   float: right;   margin-bottom: 1px;   min-height: 16px;   min-width: 16px;   padding: 1px 2px 0 3px;    text-align: center;}
.multiUser .colCategorie { float:left; width:82%; }
.multiUser .nbreCat { color:#fff; /*font-weight:bold;*/ }
.multiUser button.icon, a.btn.icon {   padding: 10px 7px 6px 35px;   }
.multiUser .envoiEncours { display:none ; background-color:#c33; color:#fff; padding: 2px 5px; font-size:12px;    }

/*  END NEWSLETTER MULTI USER   */
.listeVainqueur tr.odd {  background-color: #f7f7f7;  text-align: left; color: #000000; border-top:1px solid #fff }
.listeVainqueur tr.even {  background-color: #e7e7e7; text-align: left; color: #000000; border-top:1px solid #fff }
.listeVainqueur tr.odd:hover {  background-color: #ccc; }
.listeVainqueur tr.even:hover {  background-color: #ccc; }
.listeVainqueur tr.listeVainqueurLot {  font-size:11px; font-style: italic ; padding: 0; vertical-align: middle}
.listeVainqueur td.listeVainqueurLot {  font-size: 11px;  text-align: left;vertical-align: middle ; padding: 5px 0;}
.listeVainqueur .listeVenteCPText { font-size: 13px; padding: 10px 0; text-transform: capitalize}
.listeVainqueur .listeVenteCPText2 { font-size: 12px; padding: 10px 0; text-transform: capitalize}
.listeVainqueur .listeVenteCPText3 { font-size: 12px; padding: 10px 0; }
.listeVainqueur .listeVenteID { font-weight: bold; min-width: 30px; padding: 10px; text-transform: capitalize }
.fancybox.couverture img , .fancybox img{border-radius: 4px;border:1px solid #e5e5e5; width: 40px;}
.listeVente .fancybox.couverture img, .listeVente  .fancybox img, .aftersale #all_lots_rows .fancybox img { width: 30px;}
.fancybox.zoom img{border: none; width: auto !important;}
#fondLigne1 h1 {border-bottom: 1px solid #ccc;    padding-bottom: 10px;font-size: 19px;}
#fondLigne1 h4 {padding-top: 10px;font-size: 14px;line-height: 15px}
.swiper-slide{height:300px;float:left;width:100%}

/* Infobulle Drouot SI */
#tooltip {position:absolute;z-index:9999;color:#fff;font-size:10px;width:180px;}
#tooltip .tipHeader {height:8px;background:url(images/tipHeader.gif) no-repeat;}

/* hack IE */
*html #tooltip .tipHeader {margin-bottom:-6px;}
#tooltip .tipBody {background-color:#000;padding:5px;}
#tooltip .tipFooter {height:8px;background:url(images/tipFooter.gif) no-repeat;}
.super-categorie{ font-weight: bold;}
div.errors { background: #fff3f3; border: 1px solid red; color: #cc0000;}
div.errors ul { list-style: none; padding: 0; margin: 5px 0 5px 0;}

/* MAIL INSCRIT LIVE / ONLINE */
form#mailform  {background-color: #fff; }
form#mailform input.commentaire { width: 69%; }
form#mailform textarea.commentaire { width: 78%; min-height: 200px;}
form#mailform .gris-form {   border:0; box-shadow:0 ; }
form#mailform fieldset > section label {  width: 20%; margin:0; }
form#mailform .description #cke_38, form#mailform .description #cke_33, form#mailform .description #cke_74, form#mailform .description #cke_70 { display:none; }
form#mailform .description .cke_chrome  {   background: none; }
#divTest label, #divReel label  {  width: 20%; margin-right: 2px; font-size: 11px; font-weight: normal; }

/* LISTE PASSEPORT */
.g12 .listePasseport input, .g12 .listePasseport textarea {   width:70%; }
.g12 .listePasseport select {   width:71%; }
.g12 .listePasseport .selectDate select {   width:auto; }
/*.g12 .listePasseport .width50 input, .g12 .listePasseport .width50 select, .g12 .listePasseport .width50 textearea { width: 50%}*/
/*.g12 .listePasseport .width33 input, .g12 .listePasseport .width33 select, .g12 .listePasseport .width33 textearea { width: 33%}*/
/*.g12 .listePasseport .width25 input { width: 25%}*/
/*.marginRight20 {margin-right: 20px;}*/
/* CHAMPS FORMULAIRE */
.g12 .lieuExpo input, .g12 .lieuExpo textarea, .g12 .lieuExpo select {   width:65%; }
.g12 .listeCP input, .g12 .listeCP textarea, .g12 .listeCP select {   width:75%; }
.g12 .ajoutEntite input, .g12 .ajoutEntite textarea, .g12 .ajoutEntite select {   font-family: arial,serif;  height: 20px;  margin: 3px 0;  width: 65%;  }
.g12 .ajoutEntite label {width: 150px;}
.g12 .idEntities { background-color: #cccc99;  border-radius: 2px;  color: #fff;  font-size: 10px;  font-weight: normal;  margin-left: 5px;  padding: 1px 2px; }
.g12 .typeEntities { background-color: #ff9966;  border-radius: 2px;  color: #fff;  font-size: 10px;  font-weight: normal;  margin-left: 5px;  padding: 1px 2px; }

/* LISTE INSCRIPTION LIVE / ONLINE */
.listePass .odd, .listePass .even { padding:5px 0;  }
.listePass .infoPass1 .titre1 {  font-size: 14px; text-transform: uppercase; font-weight: bold;  }
.listePass .infoPass1 {  font-size: 12px;  font-weight: normal;  text-transform: uppercase;float: left; margin-bottom: 5px; margin-top: -2px; }
.listePass .infoTable .col1 { width:110px; vertical-align: top; }
.listePass .infoTable .col4 { width:85px; vertical-align: top; }
.listePass .infoTable .col2 { width:250px; vertical-align: top; text-transform: none; }
.listePass .infoTable .col2.lowercase {text-transform: lowercase; }
.listePass .infoTable .col2.capitalize { text-transform: capitalize; }
.listePass .infoTable .col3 { width:620px; vertical-align: top; text-transform: none;}
.listePass .infoTable td.col1 {   font-size:11px; padding: 2px 0 ; text-transform: none;}
.listePass .infoTable td.col2 {   font-size:12px; padding: 2px 0 }
.listePass .infoTable td.col3 {   font-size:11px; padding: 2px 0 }
.listePass .infoHistoriqueInscrit { background-color: #e4e4e4;   border-radius: 4px;   margin-bottom: 5px;  padding: 4px 8px; font-size: 11px; color: #666; text-transform:none;}
.listePass .infoTable .libelleTop { color: #c00; font-size: 13px;}
.listePass .infoTable .libelleTop:a { color: #c00; font-size: 13px;}
.odd.adj { /*background-image: url(../images/bg/01.png)*/ background-color: #f9f9f9;  border-bottom: 1px solid #e5e5e5; }
.even.adj { /*background-image: url(../images/bg/01.png)*/ background-color: #eeeeee;   border-bottom: 1px solid #e5e5e5; }
.odd.adj:hover, .even.adj:hover { background-color: #dddddd; }
.odd.adj td, .even.adj td { vertical-align: top; }
.historiqueEnchere { padding:10px 0 }
.vainqueurTitreText.recapOnline label2 { font-size: 12px;   font-weight: normal;   width: 250px; }
.vainqueurTitreText.recapOnline  { font-size:14px; }
.sendMailOnline { background-color: #fff; padding: 0 15px 1px 15px; margin-bottom: 20px;}
/* LISTE PASSEPORT */
.capitalize { text-transform: capitalize; }
.listeGenericTable.odd {   background-color: #f9f9f9;}
.listeGenericTable.odd:hover {   background-color: #dddddd;}
.listeGenericTable.even {   background-color: #fff;}
.listeGenericTable.even:hover {   background-color: #dddddd;}
table.listeGenericTable {margin-bottom: -1px;}
.listeGenericTable table.infoTable {margin-bottom: 0;}
.listeGenericTable .libelleTop { color: #c00; font-size: 13px;}
.listeGenericTable .infoTable .col1 { width:110px;  }
.listeGenericTable .infoTable .col2 { width:250px;  text-transform: none; }
.listeGenericTable .infoTable .col2.lowercase {text-transform: lowercase; }
.listeGenericTable .infoTable .col2.capitalize { text-transform: capitalize; }
.listeGenericTable .infoTable .col3 { width:620px;  text-transform: none;}
.listeGenericTable .infoTable .col4 { width:200px;  text-transform: none;}
.listeGenericTable .infoTable td.col1 {   font-size:11px; padding: 2px 0 ; text-transform: none;}
.listeGenericTable .infoTable td.col2 {   font-size:12px; padding: 2px 0 }
.listeGenericTable .infoTable td.col3 {   font-size:11px; padding: 2px 0 }
.listeGenericTable .passeportDetail {  padding-bottom: 10px;  padding-left: 65px; }
.listeGenericTable .passeportNote { background-color: #ccc; border-radius: 4px; }
.listeGenericTable .cardNote { background-color: #ccc; border-radius: 4px; margin-left: 64px; float:left; width:80%; padding: 0 6px; }
.listeGenericTable .infoTable .sorted, .listeGenericTable .infoTable .sorted a {   padding-left: 10px;}
.listeGenericTable .even.adj {  border-bottom: 1px solid #eeeeee;}
.listeGenericTable .odd.adj {  border-bottom: 1px solid #f9f9f9;}
.listeOrdre tr.even:hover, .listeOrdre tr.odd:hover { background-color: #dddddd; }
table.listeOrdre2 td {  font-size: 11px;  padding: 0 2px 2px 0;  vertical-align: top;}
table.listeOrdre td .infoTable {padding:0;}
.listeOrdreCol3 .infoTable td.col1 {   font-size:11px; padding: 2px 0 ; text-transform: none;}
table.listeOrdre2 td.col1 {   font-size:11px; text-transform: none; width:80px;}
table.listeOrdre2 td.col4 {   font-size:11px; text-transform: none; width:60px; display: none;}
table.listeOrdre2, table.listeOrdre2 .infoTable {  margin-bottom: 3px }
.listeOrdre2 .col2.libelleTop.capitalize, .listeOrdre2 .col2.capitalize { padding-right:4px;}
.listeOrdreCol3 .infoTable td.col2 {   font-size:12px; padding: 2px 0 }
.listeOrdreCol3 .infoTable td.col3 {   font-size:11px; padding: 2px 0 }
.listeOrdreCol3 .infoTable .libelleTop { color: #c00; font-size: 13px;}
.listeOrdreCol3 .infoTable .libelleTop:a { color: #c00; font-size: 13px;}
.listeOrdreCol3 .infoTable .lowercase {text-transform: lowercase; }
.listeOrdreCol3 .infoTable .capitalize { text-transform: capitalize; }
.listeOrdreCol3 .infoTable .uppercase { text-transform: uppercase; }
table.listeOrdre td.image {   padding: 10px 10px 0 0;}
.btnOrdre {   float: left;  font-size: 13px;  margin-bottom: 5px; background-color: #fff; padding:5px; border-radius: 4px; border: 1px solid #cccccc;}
.ordreAdjudic { float:left;}
.ordreAdjudic .btnOrdre {  float: left;  font-size: 13px;  margin-bottom: 5px;  background-color: transparent !important; padding: 0; border: 0 !important; }
.btnAttente { color:#51b8e1 ; }
.btnAccepte {color:#a1bf75 ; }
.btnRefus {color: #ff6666;  }
.btnAdjuge {  font-size:13px; float: left;  font-size: 11px;  color: #666; }
.btnSupprime{color: #ff6666;}

/* PAGE NEWSLETTER */
.pageNewsletter .newsletterOutilsImg { float:left; margin:8px 0 0 0;  background-size: 16px auto; background-repeat: no-repeat;   cursor: inherit;  display: inline-block;  height: 16px;  width: 16px;}
/* CKEditor 5 - Icons are now embedded in plugins as base64, no need for external URLs */
.pageNewsletter .newsletterOutilsImg.vente {  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALtJREFUeNqUktENhDAIhqm5ZxdwAX020XfjGk7nGsYBXEDncAGF0ONowVwkpsWWH76Whqtt4Y194lyWUNfkbFse0nU0HgecJ84hVkDBupIzTbDvv+imgXmm0GHghSJu4NKykDOOSXr+5a1EIDCuQHEqAaepKvqEB30pngssFR9XRacCS2V4jICTIQleGsKgk/IYgaYy9+MJBADp+97tY8ifhnSQC3779VxBQxseT6Ax7LtykP5ZAS/tFmAApKFJQ5SBUFYAAAAASUVORK5CYII="); }
.pageNewsletter .newsletterOutilsImg.lot {  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeNpi/NYmxkAKYEHmMArIAxHDj4//XlzEpYEJmcOs4cceuZrVsQaPDUwMJIJRDYNDAwumEKOEHjC+0QR/Lg/FrYFDgFHBDpcNjKSmVpL9ABBgAM7rDk6mQj0OAAAAAElFTkSuQmCC"); }
.pageNewsletter .newsletterOutilsImg.actu {  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNpi/L0siIEUwIJVlFFCD0j+f3eP4dcXwhoY5ayYrYuBjH/X1v+7uARNlglTA5OsJZSh4opFFt14HnGgDUCX/Luzm4GNB8QmoAGs4t+j4/9fXkK2DbcGZZAzgKr/PzoGtAeoH2gnTg3AwAFK///yEqQabA/cThwaZEFyENUQe+B2YgtWNh4mOUuIPcxC9SjBIKH3/8UldBtAqtl4gO5h+PUVLvj/3V24zeg2QL17fT0oQJGMZ/adBowQUAyCY50JYa+QMtyjCBuAAQC2BOJaJA0Q48FBiRbQ/x8fR/Y6I6mplYmBRAAQYADPmlu9PiahzQAAAABJRU5ErkJggg=="); }
.pageNewsletter .newsletterOutilsTexte {float: left;   font-size: 11px; text-transform: uppercase;  padding: 11px 20px 0 5px;}
form .pageNewsletter li {  line-height: inherit;}

/* BOUTON + INPUT NEW COULEUR */
input.bt, input.btn { border-radius: 4px; font-weight: normal; border: none; }
input.bt:hover, input.btn:hover { cursor: pointer ; text-decoration: underline; }
input.small { min-height: 14px; line-height: 14px; font-size: 10px; padding: 6px;  }
input.medium {  min-height: 22px; line-height: 22px; font-size: 14px; padding: 6px 15px;  }
input.large { min-height: 28px; line-height: 28px; font-size: 16px; padding: 6px 15px; }
button.color1, a.btn.color1, input.color1 { background-color: #ffcc66;  color: #fff;font-weight: normal; }
button.color1:hover, a.btn.color1:hover, input.color1:hover { background-color: #ffcc66; text-decoration: none; opacity: 0.8; }
button.color2, a.btn.color2, input.color2 { background-color: #ff9966;  color: #fff; font-weight: normal; }
button.color2:hover, a.btn.color2:hover, input.color2:hover { background-color: #ff9966; text-decoration: none; opacity: 0.8; }
button.color3, a.btn.color3, input.color3 { background-color: #ff6666;  color: #fff; font-weight: normal; }
button.color3:hover, a.btn.color3:hover, input.color3:hover { background-color: #ff6666; text-decoration: none; opacity: 0.8; }
button.color4, a.btn.color4, input.color4 { background-color: #ff3333;  color: #fff; font-weight: normal; }
button.color4:hover, a.btn.color4:hover, input.color4:hover { background-color: #ff3333; text-decoration: none; opacity: 0.8; }
button.color5, a.btn.color5, input.color5 { background-color: #cccc99;  color: #fff; font-weight: normal; }
button.color5:hover, a.btn.color5:hover, input.color5:hover { background-color: #cccc99; text-decoration: none; opacity: 0.8; }
button.color6, a.btn.color6, input.color6 { background-color: #51b8e1;  color: #fff; font-weight: normal; }
button.color6:hover, a.btn.color6:hover, input.color6:hover { background-color: #51b8e1; text-decoration: none; opacity: 0.8;  }
button.color7, a.btn.color7, input.color7 { background-color: #cf6ccf;  color: #fff; font-weight: normal; }
button.color7:hover, a.btn.color7:hover, input.color7:hover { background-color: #cf6ccf; text-decoration: none; opacity: 0.8; }
button.color8, a.btn.color8, input.color8, span.color8  { background-color: #a1bf75;  color: #fff;font-weight: normal; }
button.color8:hover, a.btn.color8:hover, input.color8:hover { background-color: #a1bf75; text-decoration: none; opacity: 0.8; }
button.color9, a.btn.color9, input.color9 { background-color: #9fdbf3;  color: #fff;font-weight: normal; }
button.color9:hover, a.btn.color9:hover, input.color9:hover { background-color: #9fdbf3;text-decoration: none; opacity: 0.8;  }
button.color10, a.btn.color10, input.color10 { background-color: #ccc;  color: #666;font-weight: normal; }
button.color10:hover, a.btn.color10:hover, input.color10:hover { background-color: #666; color: #fff!important;text-decoration: none;  opacity: 0.8; }
button.color11, a.btn.color11, input.color11 { background-color: #fff;  color: #51b8e1;font-weight: normal; border: 1px solid #51b8e1  }
button.color11:hover, a.btn.color11:hover, input.color11:hover { background-color: #51b8e1; color: #fff;text-decoration: none; border: 1px solid #51b8e1 ; opacity: 0.8; }
button.color12, a.btn.color12, input.color12 { background-color: #d46969;  color: #fff; font-weight: normal; }
button.color12:hover, a.btn.color12:hover, input.color12:hover { background-color: #d46969; text-decoration: none; opacity: 0.8; }
button.color13, a.btn.color13, input.color13 { background-color: #909090;  color: #fff;font-weight: normal; }
button.color13:hover, a.btn.color13:hover, input.color13:hover { background-color: #909090; color: #fff!important;text-decoration: none;  opacity: 0.8; }
.jobImage button.small.icon, .jobImage a.btn.small.icon, .jobImage input.small.bt, .jobImage input.small .btn { background-size: 13%; background-position: 5px 3px }

/* VENTE GAZETTE / SAISIE SIMPLE */
/*.gaz-article button.color8, .gaz-article a.btn.color8, .gaz-article input.color8 { border: 1px solid #a1bf75; background-color: #fff; color: #3f3f3f;font-weight: normal; }*/
/*.gaz-article button.color8:hover, .gaz-article a.btn.color8:hover, .gaz-article input.color8:hover { border: 1px solid #a1bf75; text-decoration: none; opacity: 0.8; }*/
/*.gaz-article button.color13, .gaz-article a.btn.color13, .gaz-article input.color13 { border: 2px solid #909090;  background-color: #fff; color: #3f3f3f;font-weight: normal; }*/
/*.gaz-article button.color13:hover, .gaz-article a.btn.color13:hover, .gaz-article input.color13:hover { border: 1px solid #909090; background-color: #fff; color: #3f3f3f; text-decoration: none;  opacity: 0.8; }*/
/*.gaz-article button.color6, .gaz-article a.btn.color6, .gaz-article input.color6 { border: 1px solid #51b8e1;  background-color: #fff; color: #3f3f3f; font-weight: normal; }*/
/*.gaz-article button.color6:hover, .gaz-article a.btn.color6:hover, .gaz-article input.color6:hover { border: 1px solid #51b8e1; text-decoration: none; opacity: 0.8;  }*/
.gaz-article button.small, .gaz-article a.btn.small { padding:0 3px}

.gaz-article .typeVente { font-size: 11px; text-transform: lowercase; padding: 0 2px ; border-radius: 2px;  background-color: #fff; }
.gaz-article .typeVente.Live { color:#E4003A; border-left: 1px solid #E4003A }
.gaz-article .typeVente.Online { color:#009b71; border-left: 1px solid #009b71  }
.gaz-article .typeVente.AS { color:#51b8e1; border-left: 1px solid #51b8e1  }
.gaz-article .typeVente.Cata { color:#2b2b2b; border-left: 1px solid #2b2b2b  }


.saisieSimple #nameSelectCp { width:316px; }
.saisieSimple #triTop1 { float:right; }
.saisieSimple .sstitre1 { color: #c33;    font-size: 18px;  margin: 20px 0;   text-transform: uppercase; }
.editVente button.small.icon, .editVente a.btn.small.icon { background-position: 0 2px;   padding-left: 10px;  padding-top: 6px; }
.listeVente.listeVenteSimple td {  font-size: 12px;  padding: 7px 3px 0 5px;  text-align: left;  vertical-align: top;}
.listeVente.listeVenteSimple .listeVenteID_txt { /*color: #828282;  */ font-size: 11px;  font-weight: normal; }
.listeVente.listeVenteSimple select#lieuExpo { width:300px }
.listeVenteSimple .dateSimple { font-weight: bold; width:120px; text-align: left; }
.listeVenteSimple .cpSimple { font-weight: bold;; width:200px; }
.listeVenteSimple .parutionSimple {  }
.listeVenteSimple .col_parution { width:110px; text-align: left; }
/*.listeVente.listeVenteSimple table {width:98%}*/
.listeVenteSimple .modification { margin: -4px 15px 10px 21px; color:#c00;}
.listeVenteSimple .modification a {  color:#c00;}
.listeVenteSimple .modification2 { margin: -1px 10px 0 0; color:#c00;}
.listeVenteSimple .modification2 a {  color:#c00;}
input.numParution {  height: 20px; width: 30px; }
input.dateParution {  height: 20px; width: 65px; }
input.folioParution {  height: 20px; width: 100px; }
select.numParution {   width: 55px; height: 22px; padding: 2px 1px; }
select.dateParution {   width: 75px; margin-left: 16px; height: 22px; padding: 2px 1px; }
.parutionNew { float:left; }
.parutionPrecedente { margin-top:3px; float:left; }
.parutionNew .label-middle, .parutionPrecedente .label-middle { width:53px; float:left; padding-right: 5px; text-align: right;}
.detail_etude {float:left; width:550px; font-size:14px; line-height: 19px}
.buynow_deny {float:left; width:550px; font-size:14px; line-height: 19px}
.add_pj_modal {font-size:14px; line-height: 19px}
.labelShow { clear: both; color: #333333; display: block; float: left; font-size: 10px; font-weight: bold; text-transform: uppercase; width: 130px }
.listeVenteSimple .bloc_2, .listeVenteSimple .bloc_3 { padding: 0 0 10px 20px; float:left; width: 25% }
.listeVenteSimple .titre_bloc { margin-top: 0; }
.listeVenteSimple .titre_bloc .flag {  float: left; width: 23px;}
.listeVenteSimple .a_cacher { font-size: 11px; }
/* SELECT2MIN - personnalisation */
.select2-container--default .select2-selection--single .select2-selection__rendered {   font-size: 13px; font-family: inherit; margin-bottom: 2px }
.listeID .select2-container--default .select2-selection--single .select2-selection__rendered {   font-size: 13px; font-family: inherit;  }
.listeID .select2-container {   width: 75%; margin: 0 0 5px; }
.listeID .dsi-cps-select{   width: 75%; margin: 0 0 5px; }
/* TEST */
.listeSVV .select2-container--default .select2-selection--single .select2-selection__rendered {   font-size: 13px; font-family: inherit;  }
.listeSVV .select2-container {   width: 75%; margin: 0 0 5px; }
.ulbord .select2-container--default .select2-selection--single .select2-selection__rendered {   font-size: 13px; font-family: inherit;  }
.ulbord .select2-container {  margin: 0 0 5px; }
.select2-results__option {   font-size: 13px; width: 90%; }
/* LISTE VERIF VISITE DE SALLE */
.listeVente.listeExpo .texte1 {color:#c00; font-size:12px; text-transform: uppercase }
.listeVente.listeExpo .texte2 {font-size:11px }
.listeVente.listeExpo .texte3 {font-size:9px; color:#666666 }
/* DIVERS */
.dateJour { float:left; height: 20px;  width: 100px; margin-right:10px; }
.dateHeure { float:left; height: 20px; width:25px; }
.onlineStatutEnchereNum { background-color:#ccc; color:#c00;  padding: 5px 10px;  border-radius:7px }
.versionAdmin {color:#ff3300; padding: 0 0 30px 15px;text-transform: uppercase;font-weight:900; font-size: 19px  }
#extract-theme-form .erreur { color: #c00;  float: left;  font-weight: bold;  margin: 5px 5px 15px;  text-transform: uppercase; }
.createArticle2 .infoCreateArticle { float:left; line-height:17px; padding-top: 5px; width: 75%;}
/* FOLIOTAGE */
.pageFolio .folio { border-radius:4px; border:1px solid #c00; background-color: #fff;  color: #c00;  font-size: 13px;  padding: 2px 5px;  width: auto !important; float:left;  }
.pageFolio .numeroParution {  color: #c00;  font-size: 13px; width:30px; float:left; }
.pageFolio .dateParution {  color: #c00;  font-size: 13px;  width:90% }
.pageFolio .dateParution .dateParution2 {  color: #c00;  font-size: 13px; float:left; /* width:115px*/ }
.pageFolio .venteLieu { font-size:12px; font-weight: bold;   }
.pageFolio .venteCP {  text-transform:uppercase; font-weight:bold;  }
.pageFolio .venteTheme {   font-size:10px;  }
.pageFolio .sorted, .pageFolio .sorted a {  color:#c00; font-weight: bold;  padding-left: 5px;  text-decoration: underline;}
.pageFolio .asc, .pageFolio .desc { background-image: none;  padding-left: 0;  }
/* SAISIE SIMPLE  */
.saisieSimple .venteLieu { font-size:12px; font-weight: bold;   }
.saisieSimple .venteCP {  text-transform:uppercase; font-weight:bold;  }
.saisieSimple .venteTheme {  text-transform:uppercase; font-size:10px;  }
.saisieSimple .dateSimple { font-weight: bold; width:120px; text-align: left; }
.saisieSimple .venteImprim {  width:90px; text-align: left; }
.saisieSimple div[id*="div_nom_"], .saisieSimple div[id*="div_prenom_"], .saisieSimple div[id*="div_lieuExpo_"] {   height: 20px; }
.saisieSimple div[id*="div_lieuExpo_"] {   margin-bottom:10px }
/* CHAMP OBLIGATOIRE */
#errors.venteError { clear: both; float:left;   width: 100%;  color:#fff;  margin-bottom: 10px;}
.venteError  { background-color: #d46969; }
#errors.venteError .error { line-height: 16px; margin: 5px 0; padding: 0 0 0 15px; font-size: 14px; color: #ffffff;}
.titre.error { background-color: #d46969; }
.select2-selection__rendered.error  { background-color: #d46969; color:#fff;}
.date_field.hasDatepicker.error { background-color: #d46969; color:#fff;}
.g12 .aideCreate { font-weight:bold; font-size: 13px;width: 220px; float:left; }
.g12 .aideCreate2 { font-size: 13px;float:left; }
/*  FANCYBOX LIEU */
.fg12 .lieuExpo input, .fg12 .lieuExpo textarea, .fg12 .lieuExpo select  { width: 55%;}
/*  GAZETTE INTER */
.nav.international, .international { padding-top:40px;}
.btInter { background-color: #51b8e1;  border: 0 none;   border-radius: 2px;   color: #fff; }
/* IMPORT resultat */
.resultatStyle1 { width:250px; font-size: 14px; margin-right: 30px; }
#errors.required .error { background-color: #d46969; color:#fff; margin-top:5px; padding:5px 15px; border-radius: 4px; }
#fondLigne1 .error, #fondLigne2 .error { color: #d46969;   font-size: 14px; }
div.disclaimer {cursor:default; padding: 13px 10px 10px 45px; margin: 10px 0 25px; text-transform: inherit!important; float:left; width:100%;}
div.disclaimer.success {border: 1px solid #0dca00; color: #0dca00; background-color: #d4ffd9; }
div.disclaimer.warning {border: 1px solid #ed6c02; color: #ed6c02; background-color: #faeee0; }
/*  INGENICO */
.ingenico .titre1 {color:#c00; font-size: 14px; text-transform: uppercase;  height: 30px;}
.ingenico .titre2 {color: #000;   font-size: 20px;   margin: 20px 0;}
.ingenico .titre3 {color: #000;   font-size: 17px;   margin: 20px 0;}
.ingenico .titre4 {color: #333333;   font-size: 14px;  clear: both;   display: block;   float: left;   margin-right: 30px; width: 250px; }
.ingenico .titre5 {color: #c00;   font-size: 11px; margin-left: 25px; }
.ingenico .titre6 { margin-left: 15px; color: #c00 ;  font-size: 16px; margin-bottom: 10px; }
.ingenico .gris-form .caution {float: left; width: 100%; padding: 15px;  }
.ingenico form li {  line-height: 21px !important }
.ingenico .select2-container--default .select2-selection--multiple .select2-selection__rendered li {margin-left: 0; padding-top: 3px;}
.ingenico .listeVente td.listeLotEB, .ingenico .listeVente td.listeLotEH, .ingenico .listeVente td.listeLotAdj, .ingenico .listeVente td.listeLotLot { text-align: left;}
.ingenico .listeLotLot .label { clear: both;  float: left;  width: 60px;}
.ingenico .listeLotLot .value1 {    width: 200px;}
.ingenico .listeLotLot .value2 {   width: 200px;}
.ingenico .listeLotID .label {   clear: both;  float: left;  width: 60px;}
.ingenico .listeLotID .value2 {   width: 200px;}
.ingenico #listeTri1 .gris-form {   }
.ingenico #listeTri3 .gris-form {  background: none;   border: none;   box-shadow: none;   color: #333333;   padding-bottom: 10px;   padding-top: 10px;   text-shadow: none;   margin-bottom: 4px;}
.ingenico #listeTri3 .gris-form label { width: 320px; }
/*  EDIT LOT evol. 2017-02 */
.blocLabel1 {  clear: both;  display: block;  float: left;  margin-right: 30px;  width: 180px; }
.blocLabel_text1 {  font-size: 10px; font-weight: bold;  color: #333333; text-transform: uppercase; float: left; line-height: 14px !important}
.blocLabel_text2 {  font-size: 10px; color: #333333; text-transform: lowercase; float: left; line-height: 14px !important ; font-weight: normal;}
.liste_photo1, .liste_photo2, .liste_photo3 { float:left; text-align: left; font-size: 11px;}
.liste_photo1 { height: 35px;  padding: 2px 0;   width: 50px; }
.liste_photo2 { min-width:60px;padding-top: 5px; }
.liste_photo3 { padding-top: 5px; }
.largeur9 .list2 { float: left; /*border-bottom:1px solid #dfdfdf; */}
.largeur9 .list2 .fancybox.couverture img, .largeur9 .list2 .fancybox img {  border: none !important;  border-radius: 2px;  width: 35px; }
.largeur9.editlot {  float: left;  }
.largeur5.editlot .plupload_container {   min-height: 173px;   position: relative;}
.largeur5.editlot .plupload_content {    bottom: 0; border: none !important;}
.largeur5.editlot .plupload_filelist li {}
.largeur5.editlot .plupload_filelist_header, .largeur5.editlot .plupload_filelist_footer {   background: #ececec none repeat scroll 0 0;   color: #42454a;   padding: 8px;}
.largeur5.editlot  .plupload_filelist_header {   border: 1px solid #fff;}
.largeur5.editlot li.plupload_droptext {    border-color: #fff;   border-style: solid solid solid;   border-width: 1px;  line-height: 64px;  text-align: center;   vertical-align: middle;   margin:-1px 0 0 0;}
.largeur5.editlot .plupload_droptext  { color: #666;   font-size: 24px;}
.largeur5.editlot .plupload_filelist_footer {   margin: 1px;}
.largeur5.editlot .plupload_scroll .plupload_filelist { background: #ececec none repeat scroll 0 0; }
.largeur5.editlot .plupload_disabled, .largeur5.editlot a.plupload_disabled:hover {background-color: #fff; color: #3f3f3f;}
.largeur5.editlot a.plupload_button.plupload_add {background-color: #fff; color: #3f3f3f;}
.largeur5.editlot .plupload_button { padding: 2px 8px 3px 8px}
/*Change the width of the legend in the third pie in live stats in case of big amount */
div#placeholder3 > div.legend > table {     width: 300px!important }
/*  VENTE / CATEGORIATION LOT / TAG */
.categorieLot .row { border: none; width: 100%; height: 30px ; clear: both }
.categorieLot .row .select2-container .select2-selection--multiple { min-height: 100px;}
.categorieLot .gris-form { padding-bottom: 20px;}
.categorieLot div.alert.green:hover{ background-color: #a1bf75; border: none}
.categorieLot div.alert.red:hover { background-color: #ff6666; border: none}
.categorieLot div [id*="div_date"], .categorieLot .listeOrdre .listeVenteID_txt { color:#fff;}
.categorieLot .fancybox img { width:55px; margin-left:5px;}
.categorieLot .fancybox.couverture img { width:40px;}
.categorieLot .match {  border-radius: 3px; padding: 0 3px;}
.catDescription .match  {background-color: #ff6666; color: #fff;  }
.catArtiste .match {background-color: #ffcc66; color: #000; }
.categorieLot .list-lot input { width: 80% ; height: 25px; padding: 0 5px;  border: 1px solid #d0d0d0; border-radius: 4px;}
.categorieLot .list-lot input:hover {  border: 1px solid #999999; }
.categorieLot input.placeholder { font-size:10px; color:#fff; }
.categorieLot ::-webkit-input-placeholder { font-size:10px; color:#fff;}
.categorieLot ::-moz-placeholder { font-size:10px; color:#fff;}
.categorieLot :-ms-input-placeholder {  font-size:10px; color:#fff;}
.categorieLot :-moz-placeholder {  font-size:10px; color:#fff;}
/*  Timetable drouot */
.timetableDrouot .row { border: none;  width: 100%;   height: 23px;  clear: both;  padding: 4px 0 0 5px; }
.timetableDrouot .row .select2-container .select2-selection--multiple { min-height: 100px;}
.timetableDrouot .gris-form { padding-bottom: 20px;}
.timetableDrouot div.alert.green:hover{ background-color: #a1bf75; border: none}
.timetableDrouot div.alert.red:hover { background-color: #ff6666; border: none}
.timetableDrouot .fancybox img { width:55px; margin-left:5px;}
.timetableDrouot .fancybox.couverture img { width:40px;}
.timetableDrouot .match {  border-radius: 3px; padding: 0 3px;}
.timetableDrouot input.placeholder { font-size:10px; color:#fff; }
.timetableDrouot ::-webkit-input-placeholder { font-size:10px; color:#fff;}
.timetableDrouot ::-moz-placeholder { font-size:10px; color:#fff;}
.timetableDrouot :-ms-input-placeholder {  font-size:10px; color:#fff;}
.timetableDrouot :-moz-placeholder {  font-size:10px; color:#fff;}
#stats .match  { color: #ff6666;  }

/* MODAL CATEGORISATION TAG */
.admin .ui-widget-overlay {   background: none; background-color: #333; opacity: 0.7; }
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.ui-draggable { width: 60% !important; /*width: 700px !important; */  height:350px !important; top:180px!important; }
.ui-button-icon.ui-icon.ui-icon-closethick {  /*left: 100%;    margin-left: 6px; */ display: none; }
.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close { color:#ff6666; box-shadow:none; /*margin-right: 50px;*/ background-color: #fff !important; width:100px !important; }
.ui-widget-header.ui-icon { background-image: none;}
.ui-widget-overlay { background-color: #000; opacity: 0.5; }
.ui-dialog-titlebar, .dialog-confirm { padding:15px;}
.ui-dialog .ui-dialog-title { font-size:22px; color:#333; padding: 20px 20px 20px 0;}
.ui-dialog .ui-dialog-span { font-size:15px;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float:none !important; padding: 0 15px }
.ui-dialog .ui-dialog-buttonpane button { font-size:13px; box-shadow:none; padding:10px !important; color:#fff!important; border-radius: 4px !important; background-color: inherit !important;}
.bt.color6.small.ui-button.ui-corner-all.ui-widget, .bt.color6.small.ui-button.ui-corner-all.ui-widget:hover{ background-color: #51b8e1 !important;}
.bt.color3.small.ui-button.ui-corner-all.ui-widget, .bt.color3.small.ui-button.ui-corner-all.ui-widget:hover{ background-color: #ff6666 !important;}
#dialog-confirm .col-md-12 {  margin-top:10px;  /*padding-top: 25px; min-height: 60px !important*/}
#dialog-confirm.ui-dialog-content.ui-widget-content { padding-top: 17px !important; max-height: none !important; min-height: 58px !important;  overflow: initial!important;  position: unset !important; }
#dialog-confirm .categorieLot input.placeholder { font-size:10px; color:#ccc; }
#dialog-confirm .categorieLot ::-webkit-input-placeholder { font-size:10px; color:#fff;}
#dialog-confirm .categorieLot ::-moz-placeholder { font-size:10px; color:#fff;}
#dialog-confirm .categorieLot :-ms-input-placeholder {  font-size:10px; color:#fff;}
#dialog-confirm .categorieLot :-moz-placeholder {  font-size:10px; color:#fff;}
#dialog-confirm input { width: 80% ; height: 25px; padding: 0 5px;  border: 1px solid #d0d0d0; border-radius: 4px;}
#dialog-confirm input:hover {  border: 1px solid #999999; }
#dialog-confirm .ui-button.ui-corner-all.ui-widget {   background-color: #fff;   color: #c00;    font-weight: normal;}
#dialog-confirm .ui-widget-header .ui-icon { background-image: none;}
.infosPasseportToggle{height:auto !important;}
.hide {display:none;}
/* FIN MODAL CATEGORISATION TAG */
nav ul li ul li .menuSiteGene a:active span{padding-left:30px;font-weight:normal;}
nav ul li ul li:first-child .menuSiteGene a span{border-top:none}
.menuSiteGene a span, .menuSiteGene a.active span {padding-left:30px!important;}
.titreRubrique{padding:10px 0; background-color:#e6e4e4; border-right:1px solid #DFDFDF;border-left:1px solid #DFDFDF;border-top:1px solid #DFDFDF;width:100%;margin-top:20px;}
.fckEditAdmin .titreRubrique{float:left}
.titreRubrique span{padding-left:15px;font-weight:bold;font-size:16px;color:#333;}
.textAide{color:#999; float:left;width:100%;line-height: 15px !important;padding-top: 10px;}
.menuTab .ui-widget-header{background-color:#f1f1f1;border-top-color:#f1f1f1 !important;border-bottom-color:#fff !important;}
.menuTab.ui-widget-content{width: 100% !important;border-color:#f1f1f1 !important;float:left;}
.menuTab .ui-widget-content{border-color:#fff !important;width: 100% !important;}
.menuTab .ui-state-default a{border-top-color:#f1f1f1;    border-radius: 0!important;}
.menuTab .ui-state-active a, .menuTab .ui-state-active a:link,.menuTab .ui-state-active a:visited {color: #444;background:#fff;}
.menuTab .ui-widget-header a{ text-shadow:none;}
.menuTab .ui-state-default,.menuTab .ui-widget-content .ui-state-default,.menuTab .ui-widget-header .ui-state-default{border:none}
.menuTab .ui-state-active,.menuTab .ui-widget-content .ui-state-active,.menuTab .ui-widget-header .ui-state-active{background:#fff;}
.noBorderTop{border-top:none !important;}
.listSlider li{float:left}
.slider{width:200px;border:1px solid #fff;float:left;}
.imageSlider{background-color:#e6e4e4;    height: 90px;}
.InfosSlider{float:left;width:100%;background:#444; color:#fff;}
.slider:hover{border:1px solid #000;}
.supprimerSlider{float:right;height:38px;background-color:#ccc;width:35px}
.supprimerSlider.i_trashcan{ background-repeat:no-repeat;background-position:6px 6px;}
.IdSlider ,.dateSlider {float:left;color:#fff;padding-left: 5px;padding-top:10px;padding-bottom: 10px;}
.NomSlider{padding:10px;}
.InfosSlider a{ color:#fff;padding:0 10px 0 0;}
.InfosSlider a.floatRight{ padding:0;}
.sliderAjout{ height:48px;text-align:center;border:1px solid #000;font-size:75px;padding-top:40px;}
.slideAjout{ height:90px;text-align:center;border:1px solid #333;font-size:75px;padding-top:60px; border-radius: 0 0 4px 4px;}
.TexteAjoutSlider{background-color:#000;border:1px solid #000;}
a .TexteAjoutSlider {color:#fff;padding:10px;}
.tls-grad-bg {background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(50%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0)));background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);background: -o-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);background: -ms-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );}
.titreWidget{font-weight: bold;margin-top: 10px;margin-bottom: 15px;float: left;width: 100%;border-bottom: 1px solid #E5E5E5;}
/* PAGE ERROR */
.error404 {    background-image: url("images/icons/dark/eye-blocked.png");    background-repeat: no-repeat;    float: left;    height: 100px;    width: 100px;}
.error500 {    background-image: url("images/icons/dark/power-cord.png");    background-repeat: no-repeat;    float: left;    height: 100px;    width: 100px;}
.fancybox-close {  height: 36px!important;  right: -16px!important;  top: -20px!important;  width: 40px!important; }

/*CSS gazette*/
#gazette .article-a-modifier { background-color: #51b8e1!important; }
#gazette .label-article { clear: both; text-transform: uppercase; line-height: 22px; font-size: 11px; width: 60px; padding: 3px 0 0 10px; margin-bottom: 4px; }
#gazette .label-check-article {font-size:initial;font-weight: bold;background-color: #9be2ff;padding: 2px 5px 2px 5px;border-radius: 3px;margin-top: 20px;}
#gazette .lien-filtre-selected {font-weight: 900;}
#gazette .triGazette input, #gazette .triGazette textarea {font-size: 13px; font-weight: normal;  outline: 0; padding: 3px 2px; box-shadow: none!important; border-radius: 1px!important; }
#gazette .btn-ajout {padding: 6px 7px 6px 30px;}
#gazette .btn-edit, button.btn-edit, a.btn-edit {background-image:url(images/icons/light/pencil_white-59ba7a80ff6e2cdfbc858191e67d964c.png);padding: 0 14px;background-color:#51b8e1;color: #fff;height: 28px; background-size: 76% 75%;   background-position: center;}
#gazette .btn-mask, button.btn-mask, a.btn-mask {background-image:url(images/icons/light/preview-d8a9b9a6fca02a81b4961d99147c63ec.png);padding: 0 14px;background-color:#a1bf75;color: #fff;height: 28px; background-size: 76% 75%;   background-position: center;}
#gazette .btn-delete, button.btn-delete {background-image:url(images/icons/dark/trashcan-a7639b33064c3f05799dd5a62376b96e.png);padding: 0 14px;background-color:#d46969;color: #fff; height: 28px; background-size: 75% 75%;   background-position: center;}
#gazette .dsi-button-modal {color: #ff0000 !important;}
#dsi-button-modal-suppr {background-color:rgb(230, 230, 230) !important; color: black !important;}
#dsi-button-modal-suppr:hover {background-color:#00a0d2 !important;}
#dsi-button-modal-annul {background-color:rgb(230, 230, 230) !important; color: black !important;}
#dsi-button-modal-annul:hover {background-color:#00a0d2 !important;}
#gazette .wrong-input {border: 2px solid red;}
#gazette .wrong-input:focus {border: 2px solid red;}
#gazette input.btn:hover { cursor: pointer; text-decoration: underline;}
#gazette .gris-form {  padding: 10px 0}
#gazette .ligne-modif {cursor: pointer;}
#gazette tr.ligne-modif {background-color: red;}
#gazette .gris-form { border:1px solid #ccc}

/* Fix alignment for filter forms */
#gazette .gris-form section { display: flex; align-items: center; flex-wrap: wrap; padding: 5px 10px; gap: 10px; }
#gazette .gris-form section label.listeLabel3 { float: none; clear: none; width: auto; padding: 0; margin: 0; }
#gazette .gris-form section input[type="text"],
#gazette .gris-form section select { flex: 0 0 auto; min-width: 0; width: auto; margin: 0; }
#gazette .gris-form section button.btn { margin: 0; }
#gazette #fondLigne4 {float: left;  width: 100%; background-color: #fff; border: none; color:#333 }
#gazette #fondLigne4 table.listeVente {border:none; box-shadow: none;  }
#gazette #fondLigne1, #gazette .fondLigne1, #gazette #fondLigne2, #gazette .fondLigne2 { border-bottom: 1px solid #DFDFDF; padding:5px 0; border-top: none; border-left: none;}
#gazette .gris-form.triGazette.col-md-9, .col-md-9.btnGreyInfo { width:74% }
#gazette .listeLabel2 { width:70px}
#gazette input#dsi-titre-article, #gazette input#dsi-url-article, #gazette input#dsi-resultat-article, #gazette input.title-name  { width: 95%; border: 0;  box-shadow: none; padding:5px 15px}
#gazette .select2-container--default .select2-selection--multiple  { }
#gazette .triGazette input.btn, #gazette .triGazette a.btn {border:none;border-radius: 4px !important;   min-height: 14px;  font-size: 13px;  padding: 6px 10px; margin-bottom: 3px; text-transform: inherit }
#gazette .ck p { min-height: 100px;}
#gazette .listeLabel2 { line-height: inherit!important; /*  margin-bottom: 10px;*/}
#gazette .listeLabel2.article { padding: 0; color:#333333; width: 65px;}
#gazette .triGazette select, #gazette .triGazette input, #gazette .triGazette textarea { float: left ; min-width: 50% ; margin-bottom: 5px;}
#gazette .triGazette .rubrique input, #gazette .triGazette .rubrique textarea {  min-width: 70% ; }
#gazette .triGazette.decalageListe select, #gazette .triGazette.decalageListe input, #gazette button.btn.mini {   margin-top: 5px!important;  }
#gazette a.btn.mini, #gazette button.btn.mini{background: none repeat scroll 0 0 #909090;border-radius: 0 4px 4px 0!important;color: #FFFFFF!important;
height: 24px;margin: 0;padding: 2px 5px 0;text-shadow: none!important;}
#gazette input.btn.icon, #gazette a.btn.icon { background-repeat: no-repeat; background-position: 4px 5px; padding-left: 30px ;padding-top: 9px!important; }
#gazette input[type=submit].btn{  padding-top: 10px ; }
#gazette .btnGreyInfo { border-radius:4px 4px 0 0; line-height:inherit;    border: 1px solid #75796f;  border-top: none;}
#gazette #vente-associee label { font-weight: normal; width: 100px; margin-bottom: 5px;}
#gazette #dsi-vente-association .titreRubrique {     background-color: #ccc;   width: initial;   border-radius: 0;   border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-bottom: 1px solid #fff; color:#333;}
#gazette #dsi-vente-association .titreRubrique span { color:#fff;}
#gazette .ulbord .select2-container--default .select2-selection--single .select2-selection__rendered { min-width: 400px}
#gazette #dsi-sous-sous-rubrique { margin-left: 40px;    margin-bottom: 5px;}
#gazette .decalageListe #dsi-sous-sous-rubrique, #gazette .decalageListe #dsi-sous-rubrique  { margin-left: 180px;  }
#gazette .decalageListe2 #dsi-sous-sous-rubrique, #gazette .decalageListe2 #dsi-sous-rubrique  { margin-left: 1px;  }
#gazette tr.odd, #gazette tr.even { height: 40px; }
#gazette tr.odd:hover, #gazette tr.even:hover { background-color: #dddddd!important; cursor: pointer;}
#gazette .listeVente.listeVenteSimple td button, #gazette .listeVente.listeVenteSimple td a.btn-edit {  margin-top: -2px; float: left;  border-radius: 4px; }
#gazette .listeVente.listeVenteSimple td button, #gazette .listeVente.listeVenteSimple td a.btn-mask {  margin-top: -2px; float: left;  border-radius: 4px; }
#gazette .selectArticle {  float: left; margin-bottom: 10px;}
#gazette .btn.small.color9.lien-filtre-selected { background-color: #51b8e1!important}
#gazette .btn.small.color9 { color:#000; padding:6px 10px; }
#gazette .btn.small.color9:hover { background-color: #51b8e1!important; text-decoration: none; }
#gazette #vente-associee input#dsi-date-vente-article { border-radius: 2px!important; color:#333;  padding-left: 8px; border:1px solid #ccc!important  }
#gazette #vente-associee .listeVente.listeVenteSimple td { font-size: 11px }
#gazette #dsi-recap-vente .listeVenteFond, #gazette #vente-associee .listeVenteFond { line-height: 25px;}
/*#gazette .listeVenteSimple .listeVenteFond { line-height: 20px;}*/
#gazette .ui-accordion .ui-accordion-content { padding:0}
#gazette .ui-accordion .ui-accordion-header .ui-accordion-header-icon { width:5px}
#gazette .ui-state-active, #gazette .ui-widget-content .ui-state-active, #gazette .ui-widget-header .ui-state-active { border:none;}
#gazette #dsi-vente-association.col-md-9 { width: 74.1%; }
#gazette .col-md-3.blocPublication { width:22%}
#gazette #dsi-etiquette-select { padding: 5px 10px }
#gazette span.select2.select2-container.select2-container--default { width:100%!important; }
#gazette .blocPublication {  float: right;  margin-top: -30px;  border: 1px solid #ccc;  padding: 10px; border-radius: 4px;background-color: #fff; }
#gazette .blocPublication .titre { margin-bottom: 10px; font-weight: bold;   font-size: 15px;   color: #333;}
#gazette .blocPublication .picto {  margin-right: 10px; float: left;  width: 20px; height: 20px;  background-size: contain; background-repeat: no-repeat;}
#gazette .blocPublication .picto.gd-etat { background-image: url("images/icons/dark/GD_etat-69e3b3b3635ade7bf22bdb5628159976.png") ;  }
#gazette .blocPublication .picto.gd-visibilite { background-image: url("images/icons/dark/GD_visibilite-1f993e52aebce28b459bb3477101ad74.png") ;  }
#gazette .blocPublication .picto.gd-calendar { background-image: url("images/icons/dark/GD_calendar-f2627a8722e98831a6abc871c5339148.png") ;  }
#gazette .blocPublication .pictoLegende { float:left ; padding-top: 5px; }
#gazette .blocPublication a .pictoLegende { float: right; text-decoration: underline; }
/* CSS editor */
#gazette input:-moz-placeholder {color: #999;}
#gazette input:-ms-input-placeholder {color: #999;}
#gazette input::-webkit-input-placeholder {color: #999;}
#gazette .cke_chrome { border:none; padding:10px ; background-color: #fff; }
#gazette .cke_contents { border:none }
#gazette  body .cke_editable { margin:10px 7px!important; }
#gazette .ui-state-hover .ui-icon, #gazette .ui-state-focus .ui-icon { background-image : url('images/ui-icons_454545_256x240-488f07fac2ec00ca851c4ff6640e0430.png')  }
#gazette a.dsi-active.btn, #gazette a.dsi-inactive.btn {  padding: 0!important; margin:0 2px 0 0!important; border: none; border-radius: 2px;  }
#gazette a.dsi-active.btn.color6 { background-color:#51b8e1!important;}
#gazette a.dsi-inactive.btn.color6 { background-color:#999!important; }

#gazette .media  {  margin: 5px 0 30px 0; }
#gazette .media .picto {  float: left;  width: 30px; height: 30px;  background-size:cover; background-repeat: no-repeat; background-position: center;}
#gazette .media .picto:hover {  background-color:#51b8e1!important;}
#gazette .media .picto.zoom {   background-image: url("/css/v3/images/icons/dark/media_zoom.png") ;}
#gazette .media .picto.phare {   background-image: url("/css/v3/images/icons/dark/media_phare.png") ;}
#gazette .media .picto.cat {   background-image: url("/css/v3/images/icons/dark/media_cat.png") ;}
#gazette .gris-form.triGazette.fancyboxMedia { padding:15px!important; margin-bottom: 20px; }
#gazette .gris-form.triGazette.fancyboxMedia input { line-height: 24px; padding: 3px 8px; width:280px; }
#gazette input.btn.mini, #gazette input.btn.mini[type=submit].btn  {  min-width: inherit ; height: 30px; margin-left:-1px!important; margin-top: 0; background: none repeat scroll 0 0 #909090;    border-left: medium none; border-radius: 0 4px 4px 0!important; color: #FFFFFF!important;   padding: 2px 5px 0!important;   text-shadow: none!important;}
.dsi-image-miseEnAvant{ border: 4px solid #51b8e1;}
.dsi-image-active{ border: 4px solid #9bc840!important;}
.dsi-image-inactive{ border: 4px solid #ffffff;}
.gaz-dsi-coords {width: 40px;}
.gaz-edit-zone {width: 100%;padding:6px 10px 8px;background-color: #333333;color: #ffffff;font-weight: bold;height: 30px;border-radius: 2px; float: left;margin-bottom: 10px;}
.dsi-media-field {width: 66%;}
.dsi-img-en-avant {border: 4px solid #51b8e1;padding: 2px;}
.btMedia{padding:8px 10px;border-radius:2px;margin-right:10px;float:left;background:#ccc; }
.btMediaSave{margin-left:30px;background:#00a0d2;color:#fff;border-color:#00a0d2}
.btMediaRetirer{float:right;background-color:#9bc840;border-color:#9bc840}
.btMedia:hover{cursor:pointer}

/* The container */
.containerRadio {display: block;position: relative;padding-left: 25px;margin-bottom: 12px;cursor: pointer;font-size: 12px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;
user-select: none; clear: initial;width: auto;color:#fff;    padding-top: 10px;}
/* Hide the browser's default radio button */
.containerRadio input {position: absolute;opacity: 0;cursor: pointer;}
/* Create a custom radio button */
.checkmark {position: absolute;left: 0;height: 15px;width: 15px;background-color: #eee;border-radius: 50%;   top: 9px;}
/* On mouse-over, add a grey background color */
.containerRadio:hover input ~ .checkmark {background-color: #ccc;}
/* When the radio button is checked, add a blue background */
.containerRadio input:checked ~ .checkmark {background-color: #2196F3;}
/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {content: "";position: absolute;display: none;}
/* Show the indicator (dot/circle) when checked */
.containerRadio input:checked ~ .checkmark:after {display: block;}
/* Style the indicator (dot/circle) */
.containerRadio .checkmark:after {top: 3px;left: 3px;width: 9px;height: 9px;border-radius: 50%;background: white;}

#dsi-saved-libre, #dsi-saved-carre, #dsi-saved-portrait, #dsi-saved-une{    color: #155724;background-color: #d4edda;border-color: #c3e6cb;position: relative;
padding: 0.75rem 1.25rem;margin-bottom: 1rem;border-radius: 0.25rem;width: 99%;}

.imgMediateque{height:115px;width:100px;margin: 5px 5px 15px 5px;padding: 1px;}
.imgGallerie img{max-width:100%;max-height:100%}
.imgGallerie{height:86px;width:100px;}
.formModalInput .modalInput{margin-bottom:10px;}
.formModalInput input[type=submit]{background-color:#00a0d2;color:#fff;padding:4px 10px;margin-top:10px;border-color:#00a0d2;border-radius:2px}
.gris-form.triGazette.fancyboxMedia{position: fixed;top: 0;z-index: 9;width: 95%;}
.listeVente .btn.ajout.i_camera.fancybox.couverture{background-position: 1px 2px;margin-top: -2px;padding: 4px 5px 7px 14px;}
 #gazette .articleModifier span.select2.select2-container.select2-container--default{width:auto !important;float: left; margin-bottom: 5px;min-width: 50%;}
.bloc, .blocGauche, .blocDroite{background:#fff;padding:15px;width:44%;border:1px solid #DFDFDF;}
.bloc, .blocGauche input, .blocDroite input{margin-bottom:5px; width: 60%;height: 20px;}
.bloc, .blocGauche select, .blocDroite select{margin-bottom:7px;height: 30px;}
.bloc, .blocGauche input.widthAuto , .blocDroite input.widthAuto{width: auto;}
.bloc, .blocGauche label, .blocDroite label{  width: 30%;    margin-top: 10px;}
.bloc, .blocGauche h3, .blocDroite h3{ float: left;width: 100%;margin: 10px 0;}
.bloc, .blocDroite{margin-left:2%}
.sepBloc{padding:10px 0 0;border-top:1px solid #ccc;     margin-top: 10px;}
.blocGauche input[type=radio], .blocDroite input[type=radio] {/*height: 13px;*/margin-top: 7px; margin-right: 20px;}
.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}
.labelLeft{width:30%;float:left; margin-right: 30px;}
.labelLeft label{width:100%}
.labelRight{width:60%;float:left}
input[type=radio],input[type=checkbox]{height:auto}
.btn.green3.moyen{ background-color: #51b8e1;color: #FFFFFF;}
.widgetCompte{width:100%;margin-left: 0;}
.widgetCompte .widget > div {padding: 15px 0 0;}
.widgetCompte .widget{background:none;box-shadow:none;}
.widgetCompte .reduction{border-top: none;}
.widgetCompte .widget.Dashcontact3 h3.handle{background:#f5f5f5}
.stat_image .fancybox.couverture img, .fancybox img {border-radius: 0;border: none;width: auto;max-height: 160px;max-width: 100%;}
#liste-article td{font-size:11px;}
#liste-article td.nomArticle a{font-size:12px;font-weight:bold;color:#000;}
.submitLink {  background-color: transparent;  position:relative;  top:1px;  border: none;  color: #51b8e1;  cursor: pointer;  outline:none;  outline-width: 0;}
.submitLink:hover{  border: none;  outline-width: 0; outline:none; text-decoration:underline;  }
.a_cacher .submitLink {   color: #3f3f3f;  font-size: 11px; margin: 0 ;padding:0; top:0}
.a_cacher .submitLink:hover{  cursor: pointer ;  text-decoration:underline;  }
.dsi-red-line-table  {color: #c00 ; border: solid 3px red}
#logoOldSite {    max-height:200px;     max-width:512px;}
.serverStatus {
    height: 40px;
    width: 400px;
    border: 1px solid black;
}

.serverStatus .serverStatusColor {
    float:left;
    border: 1px solid black;
    width: 60%;
    height: 100%;
}

.serverStatus .serverStatusCode {
    float:right;
    width: 30%;
    font-size: 1.5em;
}

.serverStatusAction {
    width: 200px;
    border: 1px solid black;
    font-size: 1.5em !important;
}

.serverStatusInstanceNumber {
    width: 75px;
    border: 1px solid black;
    font-size: 1.5em !important;
    text-align: center !important;
}
.measure-hidden {
	display :none
}

.listeAcheteur{padding-top:10px;}
.textAlignCenter{text-align: center !important;}
.btDownloadEA {background: #2b2b2b;color:#fff;padding:5px;border-radius:2px;float: right}
.btDownloadEA:hover{background: #258ecd;color:#fff;}
tr.even:hover {background-color: #f1f1f1 !important;}

/* AFTER SALE */
.aftersale .blocGauche { padding: 10px;  width: 60%; border: 1px solid #909090; }
.aftersale .tagAS, .tagAS {  padding: 2px 5px; margin-left: 15px;  font-size: 14px; background-color: #fff; margin-top: 3px;}
.aftersale .tagAS.as { color:#51b8e1; border:1px solid #51b8e1; } /* couleur AfterSale */
.aftersale .tagAS.origine { color:#ff3333; border:1px solid #ff3333; } /*  couleur vente Origine */
.aftersale .labelBold { color: #3f3f3f;  font-size: 14px;    font-weight: bold; padding-top: 3px;}
.aftersale .asc, .aftersale .desc  {  background-position-y: 8px  }
.aftersale div.even  {  background-color: #fff;  }
.aftersale div.odd {  background-color: #f9f9f9;  }
.aftersale table { padding: 0;  margin: 0;  }
.aftersale th {  padding: 7px 2px;  }
.aftersale .listeVente td {  padding:0!important; vertical-align:top; line-height: 25px!important; }
.aftersale .listeVente td.phare { padding:6px 0 0 4px!important}
.aftersale .listeVente td.lotPrice div.lotPrice { float :right}
.aftersale .listeLotPhoto2 { min-width:60px}
.aftersale .listeLotPhoto2 { min-width:60px}
.aftersale th.lotPrice, .aftersale #all_lots_rows td.lotPrice { width: 80px; text-align: right}
.aftersale #all_lots_rows td div.lotPrice { float: right; padding-right: 5px}
.aftersale #all_lots_rows td div { vertical-align: top; font-size: 11px; text-align: left; padding: 0 ;  font-family: 'PT Sans', sans-serif; line-height: 15px; float: left}
.aftersale tr.modif { text-transform: initial;   line-height: initial; }
.aftersale td.modifs { vertical-align: top; font-size: 11px; text-align: left;  padding: 6px 4px 3px 4px;  font-family: 'PT Sans', sans-serif;}
.aftersale input.modif_lot_raccourci { font-weight: bold;  color: #000;  font-size: 11px;  text-decoration: none;   text-shadow: none; border:none }
.aftersale .modifs form input { padding: 0; font-size: 11px; border:none ; color: #999; background-color: transparent; }
.aftersale .modifs form input:hover { text-decoration: underline; cursor: pointer }
.aftersale a.modif_lot_raccourci { font-weight: normal }
.aftersale a.modif_lot_raccourci:hover { text-decoration: underline; cursor: pointer }

.typeVente { font-size: 11px; text-transform: uppercase; padding: 2px 5px 1px; border-radius: 2px;  background-color: #fff; }
.typeVente.Live { color:#E4003A; border:1px solid #E4003A }
.typeVente.Online { color:#009b71; border:1px solid #009b71  }
.typeVente.AS { color:#51b8e1; border:1px solid #51b8e1  }
.typeVente.Cata { color:#2b2b2b; border:1px solid #2b2b2b  }

/* TOOLTIP - TIPPED */
.font-blueF-d {color: #084e6e!important;}
label-middle.editVente { width: 200px;  float: left}
.tooltipAide.color9 i.fa {  color: #51b8e1;  margin-left: 5px; font-size: 22px; vertical-align: middle; }
.tooltipAide.color9 i.fa:hover {  color: #258ecd;   }
.tooltipAide.color3 i.fa {  color: #ff6666;  margin-top: 2px; font-size: 18px; vertical-align: middle; height: 20px; width: 20px; float: left }
.tooltipAide.color3 i.fa:hover {  color: #ff6666;   }
.tooltipAide span.txt-mel { color: #ff6666; margin-top: 15px;   line-height: 12px;   padding-top: 8px;   font-size: 10px; }

/* DASHBOARD FA */
.dash_fa { float: left; width: 23px; padding-top: 3px; font-size: 15px;  color: #555555; }
.dash-actu-img { float:left; width: 100%; height: 200px ; margin-top:10px; background-size: contain; background-repeat:no-repeat;  }
.tutoriel .widget h3.handle { cursor: auto}
.infoClient { padding: 2px 5px;  margin: 3px 0 10px 0;font-size: 12px; text-transform: initial;  background-color: #fff;   }

/* CHART */
.detail table.listeVente td { padding: 6px 10px 5px;}
.chart-container {  position: relative; margin: auto; }
#statChart { display: inline-block!important; }
.device-lg #statChart {  height: 285px!important;   width: auto!important; }
.device-md #statChart {  height:400px; width: 100%;  }
.device-sm #statChart, .device-xs #statChart {  height:400px; width: 100%;  }
@media (max-width: 1395px){
    .device-lg .col-lg-push-1 {  left:1% }
}
.print-only { display: none}

/* QUILL */
.quillContainer input:focus, .quillContainer textarea:focus, .quillContainer select:focus, .quillContainer button:focus, .quillContainer checkbox:focus, .quillContainer select:focus {
    -webkit-box-shadow: none;  -moz-box-shadow: none; box-shadow: none;  border-color: transparent;}
.ql-toolbar .ql-html:after { content: "SOURCE";}
.ql-toolbar .ql-browse:after { content: "PARCOURIR";}
.quillContainer .ql-html-editor {    position:absolute; background:#fffff0; top: 0; left: 0; bottom: 0; width:100%; border:0; padding:12px; box-sizing:border-box;}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="10px"]::before { content: 'Small'; font-size: 10px !important;}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18px"]::before { content: 'Large'; font-size: 18px !important;}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="32px"]::before { content: 'Huge'; font-size: 32px !important;}

/* Lot Phare  dans liste*/
.listeVente td.phare { padding: 6px 0 0 4px }
.phare [type="checkbox"]:not(:checked) + label,
.phare [type="checkbox"]:checked + label {  margin-right: 0; position: relative; padding-left: 2.3em;  font-size: 1.05em;  line-height: 1.7;  cursor: pointer;  width:auto;}
/* checkbox aspect */
.phare [type="checkbox"]:not(:checked) + label:before,
.phare [type="checkbox"]:checked + label:before {  content: '';  position: absolute;  left: 0;  top: 0;  width: 1.4em;  height: 1.4em;  border: 1px solid #aaa;
    background: #FFF;  border-radius: .2em;  box-shadow: inset 0 1px 3px rgba(0,0,0, .1), 0 0 0 rgba(203, 34, 237, .2);
    -webkit-transition: all .275s;  transition: all .275s;}
/* checkbox aspect */
.phare [type="checkbox"]:checked + label:before {   border: 1px solid #51b8e1;}
/* checked mark aspect */
.phare [type="checkbox"]:not(:checked) + label:after,
.phare [type="checkbox"]:checked + label:after {  content: '✕';  position: absolute;  top: .600em;  left: .18em;  font-size: 1.375em;  color: #51b8e1;
    line-height: 0; -webkit-transition: all .2s;  transition: all .2s;}
/* checked mark aspect changes */
.phare [type="checkbox"]:not(:checked) + label:after {  opacity: 0;  -webkit-transform: scale(0) rotate(45deg);    transform: scale(0) rotate(45deg);}
.phare [type="checkbox"]:checked + label:after {  opacity: 1;    -webkit-transform: scale(1) rotate(0);  transform: scale(1) rotate(0);}
/* Accessibility */
.phare [type="checkbox"]:checked:focus + label:before,
.phare [type="checkbox"]:not(:checked):focus + label:before {  box-shadow: inset 0 1px 3px rgba(0,0,0, .1), 0 0 0 6px rgba(81, 184, 225, .2);}

/* Attribut */
select.attribute { width:150px; }

/* Start Custom  */

/* Listes Lot */
.image_number { font-size: 11px; background-color: #0000004D; padding: 2px 6px; border-radius: 4px; color: #fff; position: absolute; bottom: 12px; left: 5px; z-index: 10}
.listeLotPhoto img.liste-lot{ width: 85px; max-height: inherit;  max-width: inherit; }
.fas { margin-right: 10px}

/* Cyber PURPLE #fcc13c */
.font-purple-d {color: #913f9e!important;  }
.backPurple { background-color: #f3e3f6; border-radius: 5px; border: 1px solid #913f9e }

.backYellow { background-color: #f6f3e3; border-radius: 5px; border: 1px solid #9e883f }

/* Widget actualités */
.widget-actualites.widget.number-widget > div ul li:first-child {background-color: #D4F0F7; padding: 15px 10px;}
.widget-actualites.widget.number-widget > div ul li:first-child a {font-size: 15px;}
.widget-actualites.widget.number-widget > div ul li:first-child a h4 {color: #FF6666; text-decoration: underline; font-weight: 700; margin-bottom: 5px;}
.widget-actualites.widget.number-widget > div ul li:first-child a b {text-transform: uppercase;}


/* Unpaid */
td.leftSide {
    float: right;
    padding: 5px;
    vertical-align: center;
}
td.rightSide {
    text-align: left;
    padding: 5px;
    vertical-align: center;
}
table.unpaidTable {
    table-layout: auto;
    max-width: 100%;
    border: solid 1px black;
    border-collapse: collapse;
}
table.unpaidTable > tbody > tr, table.unpaidTable > tbody > tr > th, table.unpaidTable > tbody > tr > td {
    padding: 5px;
    text-align: center;
    border: solid 1px black;
}
table.unpaidTable > tbody > tr > th {
    font-weight: bold;
}
table.unpaidTable > tbody > tr > td {
    word-wrap: normal;
}
label.goldenLabel {
    display: inline-block;
    max-width: 90px;
    margin: 5px;
    text-align: right;
}
div#listeTri1 {
    margin-left: auto;
    margin-right: auto;
    max-width: 60%;
    background-color: white;
}
.btn-golden {
    color: #ffffff;
    background-color: #770c0c;
    border-color: #4b0200
}
.btn-golden:hover {
    color:#fff;
    background-color: #cc0101;
    border-color:#4b0200
}
.btn-golden:disabled, .btn-golden[disabled] {
    color: white;
    background-color:grey;
    border-color: #000000
}

.font16 { font-size: 16px !important;}
h3 a.ad-art { color: #0B2330!important;  font-family: 'Radikal-Light', sans-serif; font-size: 22px;}

/* Article habillage LINK */
h2.BLOC-lINK { font-family:'Playfair Display,sans-serif'; text-align: center; font-size: 17px!important; line-height:37px; float :left; width:100%; background-color: #f2f7fa ; padding: 5px; margin: 10px 0;  text-decoration: none; color: #000!important; letter-spacing: 1.5px }
h2.BLOC-lINK a { text-decoration: none ;   }
h2.BLOC-lINK a:hover{ text-decoration: none ;  font-weight: bold }


