@charset "utf-8";
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; cursor: default; color: #000; background-image: url("/image/background.jpg"); background-repeat: no-repeat; background-color: #f0f0f2; background-attachment: fixed; }
body.device-lg { background-position: 50% 51px; }
body.device-md { background-position: 50% 51px; }
#lang-from { margin-bottom: 0px; }
#top-social li.noBorder { border-left: none; padding-left: 10px; width: 30px }
#top-social li.borderRight { border-right: 1px solid #ccc; }
#top-social li.noBorder a:hover { color: #fff !important; text-shadow: none; }
#primary-menu ul ul li:hover > a { background-color:#1b223e ;; text-decoration: underline !important }
.ts-text { text-align: center }
#content.footerContent { background: #fff; }
.device-md #header.sticky-style-2, .device-lg #header.sticky-style-2 { height: 191px; background: #1b223e none repeat scroll 0 0 }
.nav-tabs { border-bottom: 1px solid #c0c0c0; }
.footerContent .icon-play { opacity: 1; }
#wrapper, #content { background-color: transparent }
a { color: #000; text-decoration: none !important; }
.container { padding-left: 0px; padding-right: 0px; }
#header { border-bottom: none }
.modal { background: rgba(0, 0, 0, 0.5); }
.pub_temporaire { background-color: #d7d8d8; color: #000000; font-size: 18px; padding: 10px 0 10px 10px; text-align: left; text-transform: uppercase; }
*::-moz-selection {
background: none repeat scroll 0 0 #000 !important;
color: #fff;
text-shadow: none;
}
#primary-menu ul li:first-child {  /*  margin-left: 20px;*/}
.followUs{margin-top:20px;}
.socialLink{font-size:18px;color:#7b7979}
.btn-default {    background-color: #1b223e ;color: #ffffff;}

.followUs .icon-instagram,.followUs .icon-facebook {font-size:25px;color:#7b7979;margin-left: 10px;}

a[href*="/flash/index.jsp?id=98302&idCp=124&lng=fr"] {display:none;}

#oc-portfolioFooter{width:80%}
#etape1 .col-sm-3{width:15% !important}
.titreCaroussel { color: #555353; font-size: 13px; margin-top: 25px;text-transform:uppercase;margin-left: 6px; }
#oc-portfolioFooter .portfolio-desc { padding: 5px 5px 0 }
#oc-portfolioFooter .portfolio-desc h3 a { color: #333333; font-size: 13px; font-weight: unset; letter-spacing: 1px; line-height: 14px; margin: 0; text-decoration: none; text-transform: uppercase; }
#oc-portfolioFooter .iportfolio .portfolio-image, #oc-portfolioFooter .iportfolio .portfolio-image a, #oc-portfolioFooter .iportfolio .portfolio-image img { width: auto; margin: 0 auto; }
.footertexteCp { font-size: 12px; }
.footerContent .bloc1 { text-align: center; width: 80%;color:#7b7979 }
.footerContent .bloc1 a{color:#7b7979}
.footerContent .bloc1 h3 a{text-transform:uppercase;color:#7b7979}

.footerContent .bloc1 h3 i{color:#1b223e}
.footernomCp { text-transform: uppercase; }
.footerTexte { text-align: center; font-size: 14px; color: #555353; margin-top: 25px; }
.sliderDegrade { background: #e6e7e7; background: -moz-linear-gradient(top, #e6e7e7 0%, #fdfdfd 100%); background: -webkit-linear-gradient(top, #e6e7e7 0%, #fdfdfd 100%); background: linear-gradient(to bottom, #e6e7e7 0%, #fdfdfd 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e7e7', endColorstr='#fdfdfd', GradientType=0 );
}
.footerContent .col_one_third {margin-bottom: 0px}

.bloc1 h3 { font-size: 17px; color: #7b7979; font-weight: 100; margin: 10px 0; }
.bloc1 { }
.degrade2 {/*background: #e1e2e1;background: -moz-linear-gradient(top,  #e1e2e1 0%, #f5f6f5 100%);background: -webkit-linear-gradient(top,  #e1e2e1 0%,#f5f6f5 100%);background: linear-gradient(to bottom,  #e1e2e1 0%,#f5f6f5 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e2e1', endColorstr='#f5f6f5',GradientType=0 );*/ background: rgba(246, 246, 246, 1) url("/image/degrade2.png") repeat-x scroll 0 0px;padding-bottom: 40px; }
.degrade2 #wrapper, .degrade2 #content { background: none; }
.CP1124 { background-image: url("/image/lieu_paris.png"); height: 20px; background-repeat: no-repeat; text-align: center; background-position: 50% 50%; }
.CP1288 { background-image: url("/image/lieu_bx.png"); height: 20px; background-repeat: no-repeat; text-align: center; background-position: 50% 50%; }
.device-xs #primary-menu.style-2 > div > ul, .device-xxs #primary-menu.style-2 > div > ul, .device-sm #primary-menu.style-2 > div > ul{/* width: 90%;*/background:#1b223e ; }
#primary-menu ul li.current a div.triangle { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; margin-left: 30%; margin-top: 0px; padding-right: 0px; padding-top: 14px; }
body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul ul a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li:hover ul a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current ul a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li:hover ul a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current ul a {    color: #ffffff !important;}

#primary-menu > ul > li.sub-menu > a, #primary-menu > .container > ul > li.sub-menu > a {background-image: none;}

#primary-menu ul li a div { height: 20px; margin-top: 10px; padding-right: 20px; }
#primary-menu ul li a div.borderMenu {  }
#primary-menu ul li { padding-top: 2px; border-bottom: none; }
#top-bar {   /*background-color: #ccc;*/ }
.top-links li:hover { /*background:#fff;*/ color: #cc3333; }
.top-links { float: right; }
.top-links li > a { color: #eee; }
.top-links li:first-child > a { padding: 0 20px 0 0; }
.top-links li > a:hover { color: #686767; }
#top-social li a { color: #fff; }
#top-social li {    border-left: 1px solid #fff;}
.dark .widget p { margin-top: 13px; }
.pageResOrdre #content { margin: 80px 0; }
.pageResOrdre .lien_fleche { display: none }
.pageResOrdre table { width: 100% }
.pageResOrdre table td { text-align: left !important; font-size: 16px; }
.pageResOrdre table [width*="996"] { width: 100%; }
.pageResOrdre td img [src*="images/px.gif"] { display: none }
.top-links.flags ul { width: 65px; top: 25px }
#primary-menu ul ul, #primary-menu ul li .mega-menu-content { border-color: #1b223e  #1b223e  #1b223e; border-width: 1px;  background-color: #1b223e ; }
#primary-menu.style-2 > div > ul > li > a { line-height: 20px; }
 input[type=email]:invalid {
outline: red solid 1px;
}
 input[type=email]:valid {
outline: lightgreen solid 1px;
}
.lang-link {/*margin-right:17px;*/ }
.flag_inactive img { opacity: 0.5 }
.flag_inactive img:hover { filter: alpha(opacity=100); opacity: 1; -webkit-transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -ms-transition: opacity .15s ease-in-out; -o-transition: opacity .15s ease-in-out; transition: opacity .15s ease-in-out; }
.flag_active img { opacity: 1 }
#primary-menu.style-2 { border-top: none; border-bottom: 1px solid #d0d0d0; }
#primary-menu.style-2 ul ul, #primary-menu.style-2 ul li .mega-menu-content { top: 54px; }
.calendrier h2 { color: #333333; font-size: 18px; font-weight: normal; margin: 0; text-transform: uppercase; }
.menu_social { float: right; margin-top: 10px; width: 140px; }
#primary-menu ul li a { color: #828282; display: block; font-family: 'Open Sans', sans-serif; font-size: 16px; letter-spacing: 0; padding: 4px 11px; text-transform: unset; transition: height 0.4s ease 0s, line-height 0.4s ease 0s, margin 0.4s ease 0s, padding 0.4s ease 0s; font-weight: normal; }


.device-md #primary-menu ul li a {padding: 4px 8px;}
.device-lg #primary-menu ul li a {padding: 4px 21px;}
 
#primary-menu .container #top-search form input, .sticky-header #top-search form input { border: medium none !important; text-transform: uppercase; }
.form-control { float: left; width: 80% }
#menu_recherche { float: right; padding-top: 20px; }
.bloc_mois_date { border-bottom: 1px solid #1b223e ; color: #1b223e ; float: left; font-size: 19px; margin-bottom: 20px; margin-top: 20px; padding: 5px; text-transform: uppercase; width: 100%; }
.entry-image.no_couv { background-image: url('/image/catalogue_no_couv.png'); background-position: center center; background-repeat: no-repeat; /*background-size: 100% 100%;*/ }
#top-search form input.loupe { background: rgba(0, 0, 0, 0) url("/image/bt_go.png") no-repeat scroll 0 59px; height: 100%; width: 20px; color: #000; float: left; }
#top-bar { border-bottom: 1px solid #d0d0d0; background-color: #1b223e ; color: #fff; }
#primary-menu ul ul a { font-family: Arial, serif; font-size: 12px; height: auto !important; text-transform: none; padding-bottom: 0px; padding-top: 0px !important; line-height: 12px !important; margin-top: 0px; color: #000; }
#primary-menu ul ul { width: 160px; /*padding-left: 10px*/ }
a.link_underline { font-weight: bold !important }
#primary-menu .container.clearfix { height: 40px; }
#primary-menu.style-2 > div #top-search, #primary-menu.style-2 > div #top-cart, #primary-menu.style-2 > div #side-panel-trigger { margin-top: 11px; margin-bottom: 0px; }
#top-search form input { font: Arial, Helvetica, sans-serif; font-size: 22px; color: #333; margin-top: 8px !important; }
#top-cart .top-cart-content { border-top: 1px solid #000 }
#top-cart a:hover { color: #990000; }
#header.sticky-header:not(.static-sticky) #top-search, #header.sticky-header:not(.static-sticky) #top-cart, #header.sticky-header:not(.static-sticky) #side-panel-trigger { margin-top: 10px !important; }
#header.sticky-header:not(.static-sticky), #header.sticky-header:not(.static-sticky) #header-wrap, #header.sticky-header:not(.static-sticky):not(.sticky-style-2) #logo img, #header.sticky-header:not(.static-sticky) #primary-menu, #header.sticky-header:not(.static-sticky) #primary-menu > ul, #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a .topBPV { padding-top: 0px; }
#header.sticky-header:not(.static-sticky) #top-search a i { top: 0px; }
#header.sticky-header #header-wrap #top-search form input.loupe { background: rgba(0, 0, 0, 0) url("/image/bt_go.png") no-repeat scroll 0 19px; }
#header.sticky-header:not(.static-sticky) #primary-menu.sub-title > ul > li, #header.sticky-header:not(.static-sticky) #primary-menu.sub-title.style-2 > div > ul > li { margin-left: none; }
.dark #header.full-header #header-wrap:not(.not-dark), #header.full-header.dark #header-wrap:not(.not-dark) { /*background: #202932 url("/responsive/images/footer-bg.jpg") repeat fixed 0 0 / 100% 100%;*/ background-color: #202932; background: none; }
#logo { margin: 0px auto; width: 100%; }
.specialites { margin-top: 60px; }
.footerContent .col_one_third.col_last { }
.device-md #logo, .device-lg #logo { height: 190px; padding-top: 20px; }
.device-sm #logo { height: 100px; padding-top: 0px; }
.device-sm #logo img { width: 450px; }
#header, #header-wrap, #logo img, #primary-menu:not(.style-2), #primary-menu:not(.style-2) > ul { background: #202932 none repeat scroll 0 0; /* height: 140px;*/ transition: none 0s ease 0s; }
#primary-menu-trigger, #page-submenu-trigger { color: #fff; }
#top-search, #top-cart, #side-panel-trigger { margin: 24px -1px 40px 15px; }
.device-lg #header, #header-wrap, #logo img, #primary-menu:not(.style-2), #primary-menu:not(.style-2) > ul { height: auto; }
#header-wrap { box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); z-index: 99 }
.iconlist.footerListe { margin-top: 25px; font-size: 13px; color: #555353 }
.iconlist.footerListe li { border-bottom: 1px solid #b5b7b7; margin: 7px 0px; padding-bottom: 6px; text-transform: uppercase; width: 70%; }
.iconlist.footerListe .icon-play, .iconlist.footerListe .icon-bar-chart, .iconlist.footerListe .icon-line-mail { color: #1b223e; font-size: 11px }
#primary-menu.style-3 > ul > li.current > a { background-color: #cc3333; }
#primary-menu-trigger, #page-submenu-trigger { line-height: 30px !important; }
#primary-menu.style-2, #primary-menu.style-2 > div > ul, #primary-menu.style-2 > div > ul > li > a { height: 55px; }
#top-cart > a > span { background-color: #000; }
.entry-title h2 { cursor: default }
.entry-title h2 a:hover { color: #cc3333; cursor: pointer; }
.style-2 .container #top-cart .top-cart-content { top: 43px;background:#f8f8f8 }
#header.sticky-header:not(.static-sticky) #top-cart .top-cart-content { top: 49px; }
a.button.button-3d.button-small.nomargin.fright { width: 300px; ; background: #1b223e }
a.button.button-3d.button-small.nomargin.fright:hover { background: #000000 }
#top-search a { color: #fff; display: block; font-size: 15px; height: 42px; line-height: 33px; text-align: center; transition: color 0.3s ease-in-out 0s; }
#top-search a, #top-cart a, #side-panel-trigger a {color:#fff}
a#top-cart-trigger { width: 20px; margin-left: 20px; }
#top-cart .top-cart-action.clearfix a { height: 29px; color: #fff; padding-top: 5px; }
.button.button-3d:hover { background-color: #000 !important }
#header, #header-wrap, #logo img, #primary-menu:not(.style-2), #primary-menu:not(.style-2) > ul { background: none; background-color: #1b223e ; transition: none; /*height: 140px;*/ margin: 0 auto; }
#primary-menu.sub-title > ul > li:hover > a, #primary-menu.sub-title > ul > li.current > a, #primary-menu.sub-title > div > ul > li:hover > a, #primary-menu.sub-title > div > ul > li.current > a { background-color: #fff; border-bottom-color: #c00; }
.top-cart-item-desc {
    overflow: unset;
    position: relative;
}
.top-cart-item-desc a{color:#000 !important}
#primary-menu.sub-title > ul > li, #primary-menu.sub-title.style-2 > div > ul > li { background: rgba(0, 0, 0, 0) url("/responsive/images/icons/menu-divider.png") no-repeat scroll right center;/*margin-left: -1px;*/ }
#header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap { border-top: 1px solid #d0d0d0; height: 56px; min-height: 42px; }
#primary-menu.sub-title ul li a { padding: 10px 15px; border-top: none; }
.sf-js-enabled { }
.topBPV { padding-top: 64px; }
#header.sticky-header #header-wrap { background-color: #1b223e; /* background: rgba(0, 0, 0, 0) url("/responsive/images/footer-bg.jpg") repeat fixed 0 0 / 100% 100%; */ }
#top-search a i { top: 0px; }

.device-sm #top-search a i ,.device-sm a#top-cart-trigger{ top: -11px; }
.device-sm  #primary-menu > div > #top-search form {
    height: 40px !important;
}
.modal-body { text-align: left }
.calendrier_milieu, .actualites_droite { /*float: left*/ }

/* @media all and (min-width: 2px) and (max-width: 399px) {*/
 @media all and (min-width: 2px) and (max-width: 500px) {
#header, #header-wrap, #logo img, #primary-menu:not(.style-2), #primary-menu:not(.style-2) > ul { height: 78px; }
#logo img { margin-top: 12px !important; margin-left: 5px; }
#top-bar { line-height: 30px }
#top-bar .top-links li:first-child > a { padding: 0; }
#top-bar .top-links li > a { font-size: 9.5px; padding: 0 3px; height: 33px; }
#top-bar .top-links ul li { height: 33px; }
#top-bar .top-links > ul > li { margin-right: 0; }
.top-links ul { margin: 0 -14px; }
.top-links ul li { border-left: none; }
.top-links ul li img { max-width: 70%; margin-top: -3px; }
}
 @media (max-width: 991px) {
#primary-menu.style-2 > div #top-search, #primary-menu.style-2 > div #top-cart, #primary-menu.style-2 > div #side-panel-trigger { margin-top: 15px !important; }
#top-search a { margin-top: -7px !important }
#primary-menu > div > #top-search a, #primary-menu > div > #top-cart, #primary-menu > div > #side-panel-trigger { margin: 13px !important; }
#logo img { /*height: 70px;*/ transition: height 0.4s ease 0s, opacity 0.3s ease 0s; background: transparent; }
}
 @media (min-width: 992px) and (max-width: 1199px) {
#header, #header-wrap, #logo img, #primary-menu:not(.style-2), #primary-menu:not(.style-2) > ul { /*height: 100px;*/ }
.topBPV { padding-top: 36px; }
#top-search, #top-cart, #side-panel-trigger { margin: -2px -1px 40px 15px; }
}
 @media all and (min-width:1200px) {
/*#primary-menu ul li { margin-left: 70px; }*/
}
body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li:hover a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li:hover a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current a { color: #fff !important; font-weight: normal; }
#primary-menu .container #primary-menu-trigger { left: 20px; text-align: left; top: 5px; width: 90%; }
#primary-menu ul.sf-js-enabled.show ul li a { line-height: 17px !important; width: 100% !important; }
#primary-menu ul ul {/* width: 100% ;*/ min-width: 155px; width: auto !important; left: auto; right: 0; }
.device-md #primary-menu ul ul, .device-lg #primary-menu ul ul { /*width: 170px;*/ }
#primary-menu ul ul, #primary-menu ul li .mega-menu-content { padding-bottom: 10px; }
#primary-menu ul ul li {/*width: 100% ; */ min-width: 157px; width: auto !important; }
#primary-menu ul ul li:hover > a { color: #990000!important }
#gotoTop { margin-bottom: -25px; background: #1b223e; opacity: 0.7 }
#gotoTop:hover { background-color: #1b223e; opacity: 1 }
h1, h2, h3, h4, h5, h6 { font-family: Arial, serif; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: #1b223e !important; }
.pagination > li > a, .pagination > li > span { color: #000; }
/*#header.sticky-header:not(.static-sticky), #header.sticky-header:not(.static-sticky) #header-wrap, #header.sticky-header:not(.static-sticky):not(.sticky-style-2) #logo img, #header.sticky-header:not(.static-sticky) #primary-menu, #header.sticky-header:not(.static-sticky) #primary-menu > ul, #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a { height: 40px; }

#header.sticky-style-2 { height: 140px; }*/
/*#content p { line-height: 13px; }*/
#wrapper { box-shadow: none }
/* ---------------------- ACCUEIL --------------------*/



.owl-theme .owl-controls .owl-nav [class*="owl-"] { border: none; border-radius: unset; background: none; background-color: unset; }
.pageAccueil .spost .entry-image, .pageAccueil .spost .entry-image a, .pageAccueil .spost .entry-image img, .pageAccueil .spost .entry-image i { height: auto }
.pageAccueil .entry-image.widget_no_couv { border-radius: 4px; height: 106px; width: 80px; }
.pageAccueil .actualite_texte, .pageAccueil .actualite_texte a:link { color: #999999; font-style: italic; }
.pageAccueil .actualite_texte a:link { margin-top: 5px; float: left; width: 100% }
.pageAccueil .spost:first-child, .pageAccueil .mpost:first-child { padding-top: 20px; }
.pageAccueil.device-lg .spost, .pageAccueil.device-md .spost { height: 80px; }
.pageAccueil.device-sm .spost, .pageAccueil.device-sm .spost { height: 80px; }
.owl-theme .owl-controls .owl-nav [class*="owl-"] { margin-top: -106px; }
.icon-search, .icon_bell, .icon_calculator, .icon_credit-card, .icon_list2, .icon_envelop, .icon_clipboard, .icon_mail3, .icon_mail2 { float: left; font-size: 22px; margin-left: 15px; margin-top: 14px; }
.pageAccueil .icon-search { margin-top: 9px }
.actualites_droite .separation_actualites { border-top: 1px dashed #e5e5e5; margin-top: 20px; padding-top: 20px; }
.pageAccueil.device-lg .col-md-8.belles_encheres { margin-top: -2px; }
.pageAccueil.device-md .col-md-12.belles_encheres { width: 66.6667% }
.pageAccueil .slider_camera.col-md-12 { padding: 0 0 0 !important; }
.lien_tous_accueil { margin-right: 10px; }
.pageAccueil.device-md #actusListeAccueil .spost:last-child { display: none }
.pageAccueil.device-md #Popular-item .spost.clearfix:nth-child(4) { display: none }
.pageAccueil.device-md #actusListeAccueil .spost clearfix:nth-last-child(1) { display: none }
/*.pageAccueil.device-lg .accueil_liste_actus, .pageAccueil.device-lg .accueil_liste_ventes { height: 402px; }
.pageAccueil.device-md .accueil_liste_actus, .pageAccueil.device-md .accueil_liste_ventes { height: 315px; }
.pageAccueil.device-sm .accueil_liste_actus, .pageAccueil.device-sm .accueil_liste_ventes { height: 400px; }
*/
 @media all and (min-width:967px) {
/*.accueil_liste_actus, .accueil_liste_ventes { height: 350px; }*/

}
.lien_tout { background-color: #ccc; color: #333; float: right; height: 36px; padding: 10px 20px; }
.lien_tout:hover { background-color: #f5f5f5; color: #333 }
a.lien_bleu:hover { color: #333 }
.lien_tout:hover a.lien_bleu { color: #333 }
.lien_ventes_accueil, .lien_actualites_accueil { border-bottom: 1px solid #ccc; float: left; width: 100%; margin: 0 0 60px; }
.actualites_droite .spost .entry-image, .actualites_droite .spost .entry-image a, .actualites_droite .spost .entry-image img, .actualites_droite .spost .entry-image i { height: auto; max-width: 48px; }
a.lien_bleu { color: #767c84; text-decoration: none; }
.actualites_droite .entry-meta { display: none }
.actualites_droite .separation_actualites:last-child { border: medium none; }
.actualite_texte { width: 100%; float: left; line-height: 13px; }
.belles_encheres .encart_lot_photo img { max-height: 120px; max-width: 100px; }
.spost .entry-title h4 a, .mpost .entry-title h4 a { color: #333333; }
.belles_encheres .lot_description, .belles_encheres .nom_art { display: none }
.owl-carousel .owl-stage::after { background: #f5f5f5 none repeat scroll 0 0; }
.belles_encheres .portfolio-image { display: table-cell; height: 110px; margin-bottom: 10px; margin-right: 19px; overflow: hidden; text-align: center; vertical-align: middle; float: left; }
.phare_accueil_date, .phare_accueil_picto, .phare_accueil_vente_nom { display: none; }
.belles_encheres .owl-carousel .owl-item img { max-height: 110px; margin: 0 auto; }
.entry-meta li { font-family: Arial, Helvetica, sans-serif; }
.pageAccueil .col_full { margin-bottom: 20px; }
.content-wrap.accueil { padding: 10px 0 0 }
.entry-image.widget_no_couv { }
.spost .entry-title h4, .mpost .entry-title h4 { font-size: 19px; font-weight: bold; line-height: 14px; }
.spost .entry-title h4 { color: #333333 }
.entry-image.widget_no_couv { background-image: url('/image/widget_catalogue_no_couv.jpg'); background-position: center center; background-repeat: no-repeat; /*background-size: 100% 100%;*/ }
.titre_page a, .titre_accueil a { text-decoration: none; }
.titre_page, .titre_accueil { /*border-bottom: 1px solid #959595; border-top: 1px solid #959595;*/ font-size: 18px; margin: margin: 30px 0 20px;
padding: 0px; text-transform: uppercase; }
.slide.content-wrap { padding-bottom: 0 !important; }
.slide .content-wrap { padding: 80px 0 0 0 !important; }
.owl-carousel.owl-carousel-full.news-carousel.header-stick.bottommargin-lg { padding-top: 0px !important; }
a .bouton_accueil { text-decoration: none !important; }
.pageAccueil.device-lg .phare_accueil_image_couv { width: 55%; text-align: left; /*margin: 0 auto;*/ }
.pageAccueil.device-lg .vente_phare { text-align: left; }
/*.phare_accueil_image_couv img { width: 55% }*/
.bouton_accueil { /*background: none repeat scroll 0 0 #d7d8d8;*/ color: #000000; font-weight: bold; margin: 10px 0 7px 37px; padding: 5px 13px; text-decoration: none; text-transform: uppercase; /*max-width: 220px;*/ }
.pageAccueil.device-lg .boutons_widget { margin-left: 20%; margin-top: 10px; }
.pageAccueil.device-md .boutons_widget { margin-left: 10%; margin-top: 20px; }
.pageAccueil.device-xs .boutons_widget, .pageAccueil.device-xxs .boutons_widget { margin-top: 10px; }
.pageAccueil.device-sm .boutons_widget { margin-top: 20px; }
.boutons_accueil { border: 1px solid #cccccc; border-radius: 4px; float: left; margin-bottom: 4px; width: 79%; }
.pageAccueil .owl-stage { /* background-color: #f5f5f5*/ }
.pageAccueil.device-sm .boutons_accueil { margin-bottom: 25px; }
.pageAccueil.device-md .boutons_accueil { width: 90% }
.pageAccueil.device-xs .boutons_accueil, .pageAccueil.device-xxs .boutons_accueil { width: 100% }
/*.boutons_accueil{float:left;width:100%}*/
.boutons_accueil:hover { background: #444; color: #fff; float: left }
.boutons_accueil:hover .bouton_accueil { color: #fff }
.device-sm .vente_phare { float: left }
.device-sm .col-md-4 { width: 100% }
.device-sm .boutons_widget { float: right; width: 40% }
.device-xs .boutons_widget { float: left; width: 100% }
.device-sm .boutons_widget .icon_calculator::before, .device-xs .boutons_widget .icon_calculator::before, .device-sm .boutons_widget .icon_clipboard::before, .device-xs .boutons_widget .icon_clipboard::before { margin-top: 15px; }
.device-sm .phare_accueil_image_couv { text-align: center; }
.device-sm .phare_accueil_image_couv img { width: 60% }
.device-sm .col-md-8.calendrier_milieu { width: 50% }
.device-sm .col-md-4.actualites_droite { width: 50% }
.pageAccueil .accueil_liste_ventes .portfolio-item .portfolio-image, .portfolio-item .portfolio-image a, .portfolio-item .portfolio-image img { border-radius: 4px; height: auto; width: auto; margin-bottom: 20px; }
.pageAccueil .accueil_liste_ventes .portfolio-item .portfolio-image.no_couv, .portfolio-item .portfolio-image.no_couv a, .portfolio-item .portfolio-image.no_couv img { border-radius: 4px; height: 190px; width: 140px; }
.pageAccueil .accueil_liste_ventes .entry-title h2 { color: #cc3333; font-weight: normal; font-size: 18px; line-height: 20px; margin: 0; text-transform: uppercase; letter-spacing: normal; }
.pageAccueil .accueil_liste_ventes .entry-title h2 a { color: #cc3333; }
.pageAccueil .accueil_liste_ventes .bloc_vente_pictos { display: none; }
.pageAccueil .accueil_liste_ventes .bloc_vente_lieu { display: none; }
.pageAccueil .accueil_liste_ventes .portfolio-overlay { display: none; }
.pageAccueil .accueil_liste_ventes .bloc_vente_date { color: #333; margin-top: 5px; font-size: 13px; font-weight: bold; text-transform: uppercase; }
.pageAccueil .accueil_liste_ventes .portfolio-desc { padding: 0 5px 10px 1px; z-index: 3; }
.pageAccueil .accueil_liste_ventes .portfolio-item { float: left; margin: 0 12px 12px 0; min-height: 300px; position: relative; width: 275px; }
.pageAccueil .accueil_liste_ventes .titre_page, .titre_accueil { font-size: 18px; padding: 0; text-transform: uppercase; margin-bottom: 20px; }
/* ---------------------- PAGES STATIQUES ----------------------*/
.pageStatique #content { padding: 20px 0; }
.pageAcheter .content-wrap {/* padding: 20px 0; */ }
.pageAcheter { text-align: justify }
.fancy-title { margin-bottom: 0px }
.contenu { padding-left: 15px; padding-right: 15px; }
#slider { }
.cadre .gauche.col-md-12 { padding: 0px 10px 10px 0; }
.gauche.col-md-7 p { text-align: justify }
.camera_wrap { /* box-shadow: 0 0 5px #000 */ }
.camera_wrap .camera_pag .camera_pag_ul li { background: #3f4448!important; }
#slider { overflow: visible; margin-bottom: 10px; }
.camera_pag { z-index: 9999; background: #ccc; }
.cameraContent .container { padding-left: 0 }
.camera_wrap .camera_pag .camera_pag_ul { margin-top: 5px !important; bottom: -1px !important; float: left !important; list-style: outside none none; padding-left: 0 !important; padding-right: 0 !important; padding-top: 0; position: sticky !important; z-index: 999999 !important; }
.flex-caption { max-width: 100% }
.camera_caption > div { padding: 5px 5px !important; }
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent { background: #880d2a !important }
.camera_wrap .camera_pag .camera_pag_ul li { background: #3f4448 !important; border: none !important; }
.menu_departement.col-md-3 { box-shadow: 0 3px 9px #cccccc; margin-top: 20px; padding: 5px 5px 10px 0; }
.spe-titre-all { color: #812727; font-size: 12px; font-weight: bold; text-transform: uppercase; }
a.liens_specialites_current { color: #993333; font-style: italic; line-height: 13px; text-decoration: underline !important; font-weight: bold; }
.slider_camera.col-md-9 { padding-top: 22px; }
.slider-caption-bg { left: 0px; padding: 0px; }
.cadre.col-md-12 { border: 1px solid #cccccc; margin-top: 0px; }
.cadre .gauche.col-md-6 { padding: 10px 10px 10px 0 }
.cadre .droite.col-md-6 { padding: 10px 0px 10px 10px }
.cadre .gauche.col-md-7 { padding: 14px 10px 10px 0 }
.cadre .droite.col-md-5 { padding: 14px 0px 10px 10px }
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent { background-color: #fff }
.camera_wrap a { color: #fff }
.specialites .titre03 { float: right; margin-right: 10px; width: 310px; }
.titre03 { border: 1px solid #cccccc; display: block; font-size: 14px; font-weight: bold; line-height: 14px; min-height: 50px; outline: medium none; padding: 15px 8px 0; text-decoration: none; text-transform: uppercase; margin-bottom: 10px; }
.titre03.active { background: none repeat scroll 0 0 #cccccc; color: #000000; }
.camera_wrap .camera_pag .camera_pag_ul li { border: 1px solid #000 }
 @media all and (min-width: 2px) and (max-width:1200px) {
.slider_camera.col-md-12 { padding: 20px 0 0 0 !important }
}
.cameraContents h4, .cameraContent p { color: #fff; margin: 0 }
.cameraContents h4 { font-weight: normal; letter-spacing: 0.5px; text-transform: uppercase; }
.cameraContent p { font: 17px Anton, sans-serif; letter-spacing: -1px; margin: 0; padding-bottom: 0px; }
.statique .fancy-title.title-double-border::before, .statique .fancy-title.title-border::before, .statique .fancy-title.title-border-color::before { left: 15px; position: absolute; width: 97%; }
.statique .fancy-title.title-border::before { margin-top: 10px; }
.camera_caption > div { padding: 0 20px }
.statique.content-wrap { padding: 4px 0 0 !important; /*margin-top: 80px; */ }
.statique.col-md-10 { border: 1px solid #cccccc; line-height: 13px; }
.fancy-title.title-border h3 { color: #000; text-transform: uppercase; font-size: 17px; margin-top: 20px; }
.statique.content-wrap .container.clearfix { border: 1px solid #cccccc }
.bloc_savoir_plus { background: #d7d8d8 none repeat scroll 0 0; color: #000000; float: right; font-weight: bold; margin: 10px 0; padding: 5px 7px; text-transform: none; border-radius: 4px; }
.pageLieux .col-md-3.col-sm-6.bottommargin:hover { background-color: #f5f5f5 }
.pageLieux .col_half { margin-bottom: 20px; }
.bottommargin { margin-bottom: 10px !important }
.pageLieux .imprimerLieuxVentes { background: #ffffff url("/image/calendrierSpriteFr.png") no-repeat scroll -309px -300px; float: right; height: 23px; width: 148px; }
.pageLieux .modal-header .close { margin-top: 3px; }
.bloc_savoir_plus:hover { background: #444; color: #fff; border-color: #444 }
.pageVendre .bloc_savoir_plus { background: #d7d8d8 none repeat scroll 0 0; color: #000000; float: right; font-weight: bold; height: 40px; margin: 10px 0; padding: 14px; text-align: center; text-transform: none; width: 100%; font-size: 14px; height: 50px; float: left; }
.bloc_adresse { font-size: 14px; font-weight: bold; text-align: left; }
.team-title { float: left; height: 60px; width: 100% }
.team-title h4 { font-size: 15px; line-height: 15px; font-weight: bold; text-align: center; text-transform: uppercase; }
.team-desc p { font-size: 12px; line-height: 13px; text-align: justify; }
.fond_estimation table { padding: 10px; }
#inscription #estim table td:first-child { width: 240px; }
.titre_estimation { color: #990000; font-weight: bold; line-height: 12px; margin: 10px 0; text-transform: uppercase; }
.equipe_img { float: left; margin-bottom: 6px; margin-right: 10px; }
.equipe_fonction { font-size: 12px; font-weight: bold; margin-bottom: 10px; margin-right: 3px; text-transform: uppercase; }
.equipe_lieu { color: #999999; font-style: italic; }
.equipe_nom { color: #990000; }
.encart_lot_block { margin-bottom: 20px; }
.encart_lot_resultat { color: #666666; margin-top: 4px; text-align: center; text-transform: uppercase; }
.belle_encheres_colonne .encart_lot_photo { display: table-cell; text-align: center; vertical-align: middle; width: 150px; }
.belle_encheres_colonne .nom_art, .belle_encheres_colonne .encart_lot_description, .belle_encheres_ligne .nom_art, .belle_encheres_ligne .encart_lot_description { display: none; }
.img_statique { margin: 13px 0; float: left; width: 100% }
.fancy-title2.title-border h3 { color: #000000; font-size: 17px; margin-top: 20px; text-transform: uppercase; }
.pagePaiement h3 { /*float: left; font-size: 17px; font-weight: bold; margin: 20px 0; padding-right: 10px; text-transform: uppercase; width: 100%; color: #000*/ }
.pagePaiement, .freeForm { font-size: 14px; }
.pagePaiement input, .freeForm input { height: 26px; }
.formEnvoyer input[type="button"] { background: none repeat scroll 0 0 #2daae1; border: medium none; border-radius: 4px; color: #ffffff; float: left; height: 49px; padding: 10px; }
.formEnvoyer input[type="submit"] { background: none repeat scroll 0 0 #9fbb58; border: medium none; border-radius: 4px; color: #ffffff; float: left; height: 49px; padding: 10px; }
.freeForm .row { float: left; padding-bottom: 10px; width: 100%; color: #000 }
.freeForm .label { float: left; font-size: 14px; width: 250px; color: #000; text-align: left; }
.pageLieux .col_half { text-align: justify }
 @media all and (min-width: 2px) and (max-width: 992px) {
.belle_encheres_colonne { display: none }
.img_statique { margin: 13px 0; float: left }
.img_statique { width: 100% }
.menu_departement.col-md-3 { display: none }
}
 @media all and (min-width: 1000px) {
.pageLieux .col-md-3.col-sm-6 { height: 560px; }
.pageLieux .col-sm-6 .team-description { height: 460px; }
}
 @media all and (min-width: 480px) and (max-width:999px) {
.pageLieux .col-md-3.col-sm-6 { height: 640px; }
.pageLieux .col-sm-6 .team-description { height: 560px; }
}
.belle_encheres_colonne .encart_lot_photo img { max-width: 100px; }
.nom_art { color: #333333; font-size: 12px; font-weight: bold; }
/* ----------------------- ACTUALITE MODE LISTE ------------------------*/

.pageActualite .small-thumbs .entry-image, .pageActualite .ievent .entry-image { float: left; margin: 0 20px 20px 0; width: 100px; }
/*
.all_actus { }
.pageActualite .small-thumbs .entry-image, .pageActualite .ievent .entry-image { float: left; margin: 0 20px 20px 0px; width: 100px; }
.pageActualite .panel.panel-default { margin-bottom: 20px; }
.pageActualite.device-xxs .small-thumbs .entry-image, .pageActualite .ievent .entry-image { margin: 0 auto; width: 100%; text-align: center }
.pageActualite.device-xxs .small-thumbs .entry-image, .pageActualite .ievent .entry-image img { text-align: center; display: inline }
.pageActualite .entry-title, .pageActualite .date_actualite, .pageActualite .texte_actualite { float: left; width: 100%; }
.pageActualite .panel-heading { background: #f5f5f5 !important }
.pageActualite #content { margin: 20px 0; }
.pageActualite .annees { background-color: #ccc;   font-size: 12px;   padding: 10px }
.pageActualite .annees .null { padding: 0 5px }

.pageActualite .col-md-3 {  padding: 0 30px 0 0; text-align: left; }
.pageActualite .entry-title h2 a { color: #cc3333 }
.pageActualite .entry-c { float: left; width: 80% }
.pageActualite .actualite_tags { bottom: 0; color: #999999; position: absolute; width: 80%; }
.pageActualite .si-share { visibility: hidden; }
.pageActualite .actualite:hover .si-share { visibility: visible; }
.small-thumbs ul.entry-meta.clearfix { clear: none; float: left; }
.entry.clearfix.actualite { clear: both; margin-bottom: 8px; margin-top: -8px; }
.pageActualite .col-md-9 .actualite { float: left; padding: 10px 5px; width: 100%;  background-image:linear-gradient(-45deg, #f5f5f5, #fff);  background-image: -moz-linear-gradient(left bottom, #fff, #f5f5f5);  }

.pageActualite .single-post .entry-image img {
    display: block;
    height: auto;
    position: relative;
    width: 100%;
}
.pageActualite .more-link {    text-transform: capitalize;}

.pageActualite .actualiteCol1.col-md-3 { display:none; }*/

.pageContact .annees { font-size: 14px; margin-bottom: 30px; }
.pageContact .annees .null { padding: 0 5px }
.annee-inactive { background-color: #fff; border-radius: 4px; color: #000; padding: 2px 5px; }
.annee-active { background-color: #c33; border-radius: 4px; color: #fff; padding: 2px 5px; }
.pageContact .specialites h3 { font-size: 21px; margin-bottom: 0; }
/* ----------------------- ACTUALITE MODE COLONNE ----------------------*/
.post-grid .entry-title h2 { font-size: 14px; height: 30px; line-height: 17px; margin-top: 13px; text-transform: none; }
.post-grid ul.entry-meta.clearfix { clear: none; float: left; }
.post-grid .entry-content { line-height: 14px }
/* ----------------------- ENTETE CATALOGUE ----------------------------*/



/* ----------------------- BOUTONS DES CALENDRIERS */
.pageCalendrier #content { padding: 30px 0; }
.pageCalendrier .col-md-12 { padding: 0; }
.pageCalendrier .calendrier_annees .triAnneeTexte { display: none; }
.pageCalendrier .calendrier_annees .triAnnee { background-color: #fff; border-radius: 4px; color: #000; padding: 2px 5px; font-size: 14px; }
.pageCalendrier .calendrier_annees .triAnnee:hover { background-color: #c33; color: #fff; }
.pageCalendrier .calLegende { background-color: #fff; border-right: 2px solid #eaeaea; font-size: 9px; text-transform: uppercase; padding: 10px; height: 105px; }
.pageCalendrier.device-md .calLegende, .pageCalendrier.device-sm .calLegende { background: none; width: 30%; float: left; margin-right: 20px; border-right: none }
.pageCalendrier.device-xs .calLegende { width: 30%; float: left; background: none; border-right: none }
.small-thumbs .entry-c.calLegende { padding-top: 10px; }
.pageCalendrier .col-md-12 .bloc_vente_pictos { padding-left: 0; }
.owl-carousel .owl-item img { width: auto }
.entry-title { /*width: 90%*/ }
.bloc_vente_pictos { margin-top: 0px;clear: both;}
/*.bt_ebook, .bt_catalogue, .bt_lots, .bt_visite, .bt_resultats, .bt_resultats, .bt_inclure, .bt_informations, .bt_live, .bt_online { padding: 1px 5px 0; float: left; background: #959595; color: #FFF !important; margin: 0px 5px 0px 0px; font-size: 11.3px; }
.bt_resultats { background: #404449 }
.bt_resultats:hover { background: #cc3333 }
.bt_ebook:hover, .bt_catalogue:hover, .bt_lots:hover, .bt_inclure:hover, .bt_informations:hover, .bt_live:hover, .bt_online:hover { background: #790608 }*/
.icon-globe, .icon-calendar3 { display: none }
.bt_ebook, .bt_catalogue, .bt_visite, .bt_resultats, .bt_resultats, .bt_pdf, .bt_inclure, .bt_informations, .bt_live, .bt_online, .bt_articles, .bt_article { height: 34px; float: left; width: 50px; margin-right: 25px; background-image: url('/image/calendrierSpriteFr.png'); }
.bt_lots { height: 34px; float: left; width: 50px; margin-right: 5px; background-image: url('/image/calendrierSpriteFr.png'); }
.langue_en .bt_ebook, .langue_en .bt_catalogue, .langue_en .bt_lots, .langue_en .bt_visite, .langue_en .bt_resultats, .langue_en .bt_resultats, .langue_en .bt_pdf, .langue_en .bt_inclure, .langue_en .bt_informations, .langue_en .bt_live, .langue_en .bt_online, .langue_en .bt_articles, .langue_en .bt_article { height: 34px; float: left; margin-right: 25px; background-image: url('/image/calendrierSpriteEn.png'); }
.langue_zh .bt_ebook, .langue_zh .bt_catalogue, .langue_zh .bt_lots, .langue_zh .bt_visite, .langue_zh .bt_resultats, .langue_zh .bt_resultats, .langue_zh .bt_pdf, .langue_zh .bt_inclure, .langue_zh .bt_informations, .langue_zh .bt_live, .langue_zh .bt_online, .langue_zh .bt_articles, .langue_zh .bt_article { height: 34px; float: left; margin-right: 25px; background-image: url('/image/calendrierSpriteZh.png'); }
.bt_ebook { background-position: 0px 0px; }
.bt_ebook:hover { background-position: 0px -36px; }
.bt_catalogue { background-position: -57px 0px; }
.bt_catalogue:hover { background-position: -57px -36px; }
.bt_lots { background-position: -120px 0; width: 40px; }
.bt_lots:hover { background-position: -120px -36px; width: 40px; }
.bt_visite { background-position: -215px 0px; width: 30px }
.bt_visite:hover { background-position: -215px -36px; width: 30px }
.bt_resultats { background-position: -257px 0px; width: 48px }
.bt_resultats:hover { background-position: -257px -36px; width: 48px }
bt_online {
	background-position: -6px -452px;
	width: 110px;
	height: 55px;
}

.bt_online:hover {
	background-position: -126px -453px;
	width: 110px;
	height: 55px;
}

.bt_live {
	background-position: -6px -388px;
	width: 110px;
	height: 55px;
}

.bt_live:hover {
	background-position: -126px -388px;
	width: 110px;
	height: 55px;
}

.bt_live.statutLive1 {background-position: -6px -388px; width: 110px }


.bt_informations { background-position: -150px 0px; width: 35px }
.bt_informations:hover { background-position: -150px -36px; width: 35px }
.bt_pdf { background-position: -361px 0; width: 30px; }
.bt_pdf:hover { background-position: -361px -36px; width: 30px; }
.bt_article { background-position: -506px 0; width: 37px; }
.bt_articles { background-position: -551px 0; width: 40px; }
.bt_inclure { background-position: -405px 0; width: 85px; }
.bt_inclure:hover { background-position: -405px -36px; width: 85px; }
.bloc_vente_date { color: #828282; font-size: 15px; text-transform: capitalize; }
.bloc_vente_date:first-letter { text-transform: uppercase; }
.bloc_vente_lieu { color: #333333; font-size: 12px; font-style: normal; margin: 0 0 5px }
.texte_catalogue, .texte_article, .texte_articles, .texte_pdf, .texte_resultats, .texte_visite, .texte_ebook, .texte_lots, .texte_informations, .texte_live, .texte_inclure { display: none }
.icon-globe::before { margin-right: 5px }
.icon-calendar3 { margin-right: 2px }
.icon_ebook:before { /*float: left; content: "\e657"; width: 18px; height: 20px; font-family: 'font-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;*/ }
/* --- ACCUEIL ---*/


.specialites h2 { font-size: 18px; font-weight: normal; color: #333333; margin: 0; text-transform: uppercase; }
.specialites .equipeNom { color: #787676; float: left; width: 70%; }
.specialites .equipePhoto { float: left; margin-right: 10px; margin-bottom: 10px;height:auto;width:auto;}
 .equipePhoto img{max-width:auto !important;max-height:auto }
.device-md .specialites .equipePhoto {margin-right: 8px;width:30%}
.modal-open .specialites .modal-body .equipePhoto {width:100% !important}
.modal-open .specialites .modal-body .equipePhoto img{width:auto !important;height: auto !important;}
.device-md .specialites .equipePhoto img{width:100%}

.specialites .equipeFonction { font-size: 12px; color: #1b223e; text-transform: uppercase; margin: 10px 0; }
.specialites .equipeMail a, .specialites .equipeTel { color: #404040 }
.col-md-12.accueilBloc { padding: 20px 0 40px 0; }
.accueilBloc .col-md-4 { padding: 0 }
.accueilBloc .accueil1 { border-right: 1px solid #fff; }
.accueilBloc .accueil2 { border-right: 1px solid #fff; }
.accueilBloc .accueil3 { }
.nav-pills > li > a { border-radius: 0px; }
.accueilBloc .accueil { padding: 0 }
.accueilBloc .accueil-c { padding: 15px; }
.accueilBloc .accueil-image { }
.accueilBloc .accueil-title { font-size: 15px; padding: 5px 0; }
.accueilBloc .accueil-content { font-size: 12px }
h4:hover { text-decoration: underline; }
/* --------------------- ACCUEIL CALENDRIER PORTFOLIO CARUSSEL ---------*/

.bloc1 { background: #fff; border: 1px solid #cecfcf; padding: 0 20px 20px 20px; margin-top: 30px; }
.effetDegrade { background-image: url("/image/effet_degrade.png"); background-position: center center; background-repeat: no-repeat; height: 180px; margin-top: -10px; position: absolute; width: 100%; }
.degrade2 .portfolio-image {/*display:none*/ height: 200px; margin-top: 10px;  margin: 10px auto 0 auto}
.Etude1124.Etude2 .iportfolio .portfolio-image.widget_no_couv { background-image: url('/image/widget_catalogue_no_couv_paris.jpg'); background-position: center center; background-repeat: no-repeat; width: 142px; height: 200px; }
.Etude1288.Etude2 .iportfolio .portfolio-image.widget_no_couv { background-image: url('/image/widget_catalogue_no_couv_bx.jpg'); background-position: center center; background-repeat: no-repeat; width: 142px; height: 200px; }

.pageAccueil .fancy-title.title-border::before { border-top: none; }
.pageAccueil h4, .pageAccueil h4 a { color: #1b223e; font-weight: bold; line-height: 20px; text-decoration: none; letter-spacing: 0; margin: 0; font-size: 15px; height: 115px; width: 100%; float: left }
.device-lg .bloc_vente_lieu, .device-md .bloc_vente_lieu { height: 40px; }
.accueil .bloc_vente_lieu { display: none; }
.pageAccueil .Etude1288 h4, .pageAccueil .Etude1288 h4 a,  .Etude1288 h2, .Etude1288 h2 a { color: #e04300 !important }
.pageAccueil .portfolio-desc { padding: 15px 5px 0; text-align: center }


 .pageAccueil #oc-portfolio .portfolio-desc {
  background-clip: border-box;
  background-image: url(/image/fond_carrousel_accueil.jpg);
  background-origin: padding-box;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 88px 180px;
  padding: 15px 5px 0;
  text-align: center;
}



/* --------------------- CALENDRIER BLOG EN MODE LISTE ---------*/

.fancy-title h1, .fancy-title h2, .fancy-title h3, .fancy-title h4, .fancy-title h5, .fancy-title h6 { display: inline-block; margin-bottom: 0; padding-right: 15px; position: relative; font-family: 'Open Sans', sans-serif; }
.fancy-title h2 { color: #b3b3b3; font-size: 24px; font-weight: normal; margin-top: 10px; }
.fancy-title { border-bottom: 1px solid #e3e3e3; }
.pageCalendrier .fancy-title { border-bottom: none; }
.pageCalendrier.device-lg .fancy-title h2 { /*letter-spacing: 2px; font-weight:normal; font)size:20px; text-transform:uppercase; */ }
.pageCalendrier.device-lg .fancy-title.title-double-border::before, .pageCalendrier.device-lg .fancy-title.title-border::before, .pageCalendrier.device-lg .fancy-title.title-border-color::before { content: ""; height: 0; left: auto; position: absolute; right: 0; top: 56%; width: 100%; }
.pageCalendrier.device-lg .couverture_catalogue { padding-left: 0; }
.pageCalendrier.device-lg .couverture_catalogue img { width: 140px; border-radius: 4px; border: 1px solid #666; }
.pageCalendrier .col-md-3.lotPhareSimple { border: 1px solid #cc3333; box-shadow: 1px 1px 3px #8e8e8e; margin-left: 18px; opacity: 0.8; padding: 2px; }
.pageCalendrier.device-lg .col-md-3.lotPhareSimple { width: 59px; }
.pageCalendrier.device-md .col-md-3.lotPhareSimple { width: 46px; }
.pageCalendrier.device-sm .col-md-3.lotPhareSimple, .pageCalendrier.device-xs .col-md-3.lotPhareSimple, .pageCalendrier.device-xxs .col-md-3.lotPhareSimple { float: left; margin-bottom: 15px; width: 123px; }
.pageCalendrier .calendrier .calendrier_annees { font-size: 12px; margin-bottom: 40px; }
.texte_live_info_droite { float: left; font-size: 9px; margin-top: 5px; display: none; }
.fs0 { font-size: 16px; }
.fs1 { font-size: 32px; }
.fs2 { font-size: 32px; }
.logo_drouot_live .icon_drouot_live2 { float: right; font-size: 23px; margin-top: -2px; height: 20px; }
.droite_catalogue { border-bottom: 1px solid #666666; border-top: 1px solid #666666; color: #000000; font-size: 11px; margin-top: -1px; padding: 6px; text-align: right; text-transform: uppercase; width: 100%; float: right; }
.pageCalendrier .entry-title h2 a { /*color: #cc3333;  */ font-size: 18px; }
.oc-calendrier .owl-dot { margin-top: 0px !important; }
.small-thumbs .entry-title h2, .ievent .entry-title h2 { color: #1b223e; /*font-size: 24px;*/ text-decoration: none; text-transform: uppercase; line-height: 28px; font-weight: unset; }
#posts .entry-content { margin-top: 10px; }
#posts.small-thumbs .entry { margin: 0 0 1px; padding: 0 0 40px /*10px 0*/; }
.small-thumbs .entry-c { overflow: visible; padding-top: 5px; }
.small-thumbs .entry-image, .ievent .entry-image { float: left; margin: 0; width: 155px; margin: 0 0 20px; padding-left: 0; }
.specialites .portfolio-item { min-height: 600px; }
.small-thumbs .entry-image.no_couv, .portfolio-item .portfolio-image.no_couv {background-position: center center; background-repeat: no-repeat; height: 190px; border-radius: 4px; margin: 0 30px 20px 0; width: 140px; }


.small-thumbs .Etude1124.Etude2 .entry-image.no_couv { background-image: url('/image/widget_catalogue_no_couv_paris.jpg'); background-position: center center; background-repeat: no-repeat;  }
.small-thumbs .Etude1288.Etude2 .entry-image.no_couv{ background-image: url('/image/widget_catalogue_no_couv_bx.jpg'); background-position: center center; background-repeat: no-repeat; }

.cata_couv_catalogue.no_couv { /*background-image: url('/image/picto_no_couv.jpg');*/ background-position: center left; background-repeat: no-repeat; height: 190px; border-radius: 4px; margin: 0 30px 20px 0; width: 140px; }
.cata_couv_catalogue .small-thumbs .entry-image img, .ievent .entry-image img { border-radius: 4px; }
/* --------------------- CALENDRIER BLOG EN MODE LISTE AVEC SIDEBAR --*/

input, textarea, select { border: 1px solid #e8e8e8; border-radius: 0; box-shadow: none; color: #000000; padding: 5px; }
#nppLabel, #ordreLabel, #numLabel, #searchLabel { font-size: 11px; }
input[type="submit"], input[type="reset"], button { border: medium none; font-size: 11px; height: 33px; text-transform: uppercase; }
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { background-color: #1b223e; border-color: #e44800; color: #fff; }
 @media all and (min-width: 767px) and (max-width: 1000px) {
.entete_cata.col-md-2 { width: 30%; float: left }
.entete_cata.col-md-7 { width: 60%; float: left }
.entete_cata.col-md-3 { width: 60%; float: left; }
.droite_catalogue { text-align: left; float: left; width: 50%; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }
.logo_drouot_live .icon_drouot_live2 { float: left; font-size: 23px; height: 20px; margin-top: -3px; }
}
 @media all and (min-width: 480px) and (max-width: 766px) {
.entete_cata.col-md-2 { width: 30%; float: left }
.entete_cata.col-md-7 { width: 60%; float: left }
.entete_cata.col-md-3 { width: 100%; float: left; margin-top: 20px; }
.droite_catalogue { text-align: left; float: left; width: 50%; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }
.logo_drouot_live .icon_drouot_live2 { float: left; font-size: 23px; height: 20px; margin-top: -3px; }
.col-md-12.tri_catalogue { border-bottom: none !important; }
.rowCataSearch { float: left; }
.vente_phare { float: left; margin-right: 20px; }
.boutons_widget { float: right }
#top-search form input { font-size: 12px; padding-top: 0px; }
}
 @media all and (min-width: 2px) and (max-width: 479px) {
.droite_catalogue { text-align: left; float: left; width: 100%; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }
.logo_drouot_live .icon_drouot_live2 { float: left; font-size: 23px; height: 19px; margin-top: -3px; }
.col-md-12.tri_catalogue { border-bottom: none !important; }
.rowCataSearch { float: left; }
}
 @media all and (min-width: 800px) {
.pageCalendrier .owl-theme .owl-controls { margin-bottom: 10px; margin-top: -20px; }
}
.calendrier { padding: 0px 0 25px; }
.postcontent .small-thumbs .entry-image { width: 140px; }
.camera_next i, .camera_prev i { font-size: 60px !important; padding-top: 4px !important; }
.camera_next i { padding-left: 18px; }
 @media all and (min-width: 2px) and (max-width: 1000px) {
.calendrier_milieu, .actualites_droite { width: 100%; }
.belles_encheres { clear: both; }
}
 @media all and (max-width: 1000px) {
.pageCalendrier .owl_2lignes.owl-carousel { clear: both }
.pageCalendrier .calLegende { height: auto !important; }
}
 @media all and (min-width: 400px) and (max-width: 980px) {
#zoomImage { margin: 0 auto; text-align: center; }
}
 @media all and (min-width: 2px) and (max-width: 399px) {
#zoomImage { width: 90% }
.openseadragon { width: 200px; height: 300px !important }
}
 @media all and (min-width: 2px) and (max-width: 767px) {
.belles_encheres { clear: both; }
#oc-calendrier.col-md-2 { width: 100%; clear: both }
.owl-carousel .owl-item img { margin: 0 auto; }
.small-thumbs .fslider, .small-thumbs .fslider .flexslider, .small-thumbs .fslider .slider-wrap, .small-thumbs .fslider .slide, .fslider .slide > a, .small-thumbs .fslider .slide > img, .small-thumbs .fslider .slide > a > img { display: table-cell; height: 180px; overflow: hidden; text-align: center; vertical-align: middle; }
.bloc_mois_date { clear: both; float: none }
.small-thumbs .entry-image, .small-thumbs .entry-image > a, .small-thumbs .entry-image .slide a, .small-thumbs .entry-image img { width: auto; }
}
/* ---------------------- CALENDRIER BLOG EN MODE COLONNE ---------*/
.lien_cata { display:none}
#posts.post-grid .entry.clearfix { padding-bottom: 20px !important; margin-bottom: 0px; border-bottom-style: dotted }
.post-grid .entry-c { height: 190px; }
.post-grid .entry-image, .post-grid .entry-image img { height: 180px; overflow: hidden; margin: 0 auto; width: auto }
.post-grid .entry-title h2 { line-height: 17px; height: 30px; margin-top: 13px; }
.post-grid .fslider .slide > img, .post-grid .fslider .slide > a > img { width: auto }
.flex-prev, .flex-next { width: 38px; height: 42px }
.icon-angle-left, .icon-angle-right { width: 24px; height: 42px; line-height: 32px !important; font-size: 24px!important }
.col-md-8 .icon-angle-left, .col-md-8.icon-angle-right { width: 24px; height: 42px; line-height: 33px !important; font-size: 24px!important }
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover { background: #d7d8d8 !important }
.icon-angle-right { margin-left: 0px !important; }
.flex-next i { margin-left: 5px !important; }
/* ------------------- CALENDRIER PORTFOLIO EN MODE 5 COLONNES -----------*/

.pageCalendrier .entry.clearfix { float: left; padding: 20px 0; width: 100%; }
.portfolio-5 .portfolio-item { border-bottom: 2px solid #f5f5f5; }
#portfolio-filter li.activeFilter a { background: #000 }
#portfolio:not(.portfolio-1) .portfolio-item .portfolio-image, #portfolio:not(.portfolio-1) .portfolio-item .portfolio-image a, #portfolio:not(.portfolio-1) .portfolio-item .portfolio-image img { width: auto; }
.portfolio-5 .portfolio-item .portfolio-image, .portfolio-5 .portfolio-item .portfolio-image a, .portfolio-5 .portfolio-item .portfolio-image img { height: 180px; width: auto; margin: 0 auto; }
.portfolio-5 .entry-content { height: 200px; }
.portfolio-5 .entry-title h2 { font-size: 17px; line-height: 17px; height: 70px; }
.portfolio-5 .portfolio-desc .bloc_vente_texte span { color: #fff; float: left; }
.portfolio-5 .flex-control-nav { bottom: 14px; top: auto; }
.portfolio-5 .portfolio-overlay { height: 180px; }
/* ------------------- CARROUSEL ACTUALITES ---------*/
.portfolio-desc h3 { font-size: 14px; line-height: 15px; }
#content .oc-item p { clear: both; font-size: 13px; line-height: 14px; }
/* ------------------- CATALOGUE ---------*/

.pageLots .content-wrap { padding: 20px 0 }
.pageLots .product, .pageOrdre .product { border: 1px solid #fff }
.pageLots .product:hover, .pageOrdre .product:hover {/*background:#f9f9f9;*/ box-shadow: 0 1px 7px rgba(0, 0, 0, 0.05); border: 1px solid #ccc; color: #202932; }
.pageLots .panel-default, .pageOrdre .panel-default { border: none }
.pageLots .panel-group .panel + .panel, {
margin-top: 30px;
}
.pageLots .texte_votre_montant, .pageOrdre .texte_votre_montan { width: 100% }
.pageLots .panel-group, .pageOrdre .panel-group { float: left; width: 100% }
.pageLots .panel-collapse.collapse { /*position: absolute; z-index: 9999; background-color: #fff;width:100%;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;*/ }
.pageLots #shop:not(.product-1) .product-title h3 { font-size: 15px; line-height: 15px; }
.pageLots .panel-heading, .pageOrdre .panel-heading { padding: 10px 0; background: none; }
.button.button-mini { font-size: 11px; height: 23px; padding: 0 6px; }
.pageLots .tel_panel.panel.panel-default { margin-top: 30px; }
.pageLots .ordre_panel { margin-top:40px:
}
.panel { background-color: transparent; }
.pageLots .panel-body, .pageOrdre .panel-body { padding: 0 10px; }
.pageLots .collapsed { /*width: 100%*/ }
.pageLots .ordre_panel { position: absolute;/* width: 100%*/ }
.pageLots .ordre_panel .panel-body { padding: 5px 10px 10px 25px; }
.pageLots .tel_panel .panel-body { padding: 0 10px 0 25px; }
.pageLots.device-md .tel_panel .panel-body { padding: 0 0px 0 0px; }
.pageLots.device-sm .tel_panel .panel-body { padding: 0px !important; }
.pageLots.device-xs .tel_panel .panel-body { padding: 0px !important; }
.texte1 { height: 31px; margin-left: -3px; padding: 3px 20px 6px 15px; }
#r.texte1 { width: 250px; }
.col-md-12.tri_catalogue { margin: 10px 0px; border-bottom: 1px solid #cccccc; }
.num_lot { height: 40px; }
.pageLots .accordion.clearfix { width: 100%; float: left; }
#shop .product-overlay a i { margin-right: 6px; }
.estimLabelAff4 { display: none }
.affichage_tri { float: left }
.cata_tri, .cata_npp, .cata_go_to_lot, .cata_recherche { float: left; margin-right: 30px; }
.nbre_lot_haut { float: left; margin-top: 7px; }
.pagination_catalogue { float: right; }
.pageLots .pagination_catalogue { float: right; margin-right: 40px; }
.pageLots .pagination_bas { float: right; margin-right: 40px; }
.pageLots .nbre_lot_bas { float: left; }
.pagination_catalogue .pagination { margin: 0 0px 20px 0 }
.pageCalendrier .product-desc { padding: 0px; }
.lotlabel, .lotlabelnum { display: none; }
.lotnum { color: #1b223e; font-size: 25px; }
.col-md-2.belle_encheres_colonne { margin-top: 65px; }
.habillage_lot_phare { padding: 3px;/*padding: 3px; border: 1px solid #ccc ;margin:5px; box-shadow: 1px 1px 3px #8e8e8e;*/ }
.pageCalendrier .owl-carousel .owl-item img { border: 1px solid #ccc; opacity: 0.8; padding: 1px; }
.pageCalendrier .owl-carousel .owl-item img:hover { opacity: 1 }
.habillage_lot_phare.en_bas {/*padding:3px 2px 2px 3px;*/ }
.couverture_catalogue img { width: 100% }
.small-thumbs .entry { border: none; }
.bloc_vente_pictos { /*border-bottom: 1px solid #959595;*/ float: left; /*width: 100%; */ padding-left: 15%; margin-bottom: 10px; margin-top: 10px; }
.pageLots .button.button-mini, .pageLots .button.button-mini { height: 23px; padding: 0 9px; }
.pageLots .panel, .pageOrdre .panel { box-shadow: none; }
.pageLots .panel-body, .pageOrdre .panel-body { font-size: 12px; background: #ffffff none repeat scroll 0 0; }
.pageLots .panel-default, .pageOrdre .panel-default { border-color: none; }
.pageLots .votre_montant input, .pageOrdre .votre_montant input { height: 25px; }
.pageLots .input_ordre, .pageOrdre .input_ordre { width: 80px; height: 25px; }
.col_half.ordre_libelle.nom { width: 100% }
.pageLots .button.button-border.button-mini, .pageOrdre .button.button-border.button-mini { line-height: 22px !important; }
.pageLots .product-desc, .pageOrdre .product-desc { padding: 10px; height: 290px; }
.pageLots .formulaire_ordre, .pageOrdre .formulaire_ordre { clear: both; }
.pageLots .well, .pageOrdre .well { background: #ffffff none repeat scroll 0 0; border: medium none; box-shadow: none; margin: 0; padding: 5px 0; position: absolute; width: 95%; z-index: 9999; }
.pageLots .product-overlay, .pageOrdre .product-overlay { border-top: 1px solid rgba(0, 0, 0, 0.1) }
.pageLots .envoyer_ordre .button-mini, .pageOrdre .envoyer_ordre .button-mini { position: absolute }
.pageLots .envoyer_ordre, .pageOrdre .envoyer_ordre { position: absolute; margin-left: -3px; }
 @media all and (min-width: 1200px) {
.bloc_vente_pictos { padding-left: 0; }
.pageLots .ordre_true.product, .pageOrdre .ordre_true.product { height: auto; }
}
 @media all and (min-width: 767px) and (max-width: 1199px) {
.bloc_vente_pictos { padding-left: 16%; }
}
 @media all and (min-width: 500px) and (max-width: 1199px) {
.bloc_vente_pictos { padding-left: 0/* 16%*/; }
.pageLots .ordre_true.product, .pageOrdre .ordre_true.product { height: auto !important; }
}
 @media all and (min-width: 750px) and (max-width: 766px) {
.bloc_vente_pictos { padding-left: 4%; }
}
 @media all and (min-width: 2px) and (max-width: 749px) {
.pageCalendrier .col-md-2.entry-image img { margin: 0 auto; text-align: center }
.pageCalendrier .col-md-1.entry-image img { margin: 0 auto; text-align: center }
.bloc_vente_pictos { padding-left: 0%; }
#shop:not(.product-1) .product-image { height: 183px; }
}
.titre_belles_encheres { border-top: 1px solid #959595; color: #333333; font-size: 15px; margin-bottom: 10px; margin-top: 17px; padding-top: 5px; text-align: center; text-transform: uppercase; }
.product-title h3 a:hover, .single-product .product-title h2 a:hover { color: #990000; }
.owl-theme .owl-dots .owl-dot span { background-color: #3f4448; }
.owl-theme .owl-dots .owl-dot.active span { background-color: #1b223e; }
.pageLots .nom_vente { margin-bottom: 2px; color: #1b223e; font-size: 18px; line-height: 18px; padding-bottom: 8px; padding-top: 4px; text-transform: uppercase; }
.date_vente { color: #000000; font-size: 16px; font-weight: bold; line-height: 16px; margin: -1px 0 10px; text-transform: capitalize; }
.lieu_vente { color: #999999; font-size: 16px; line-height: 17px; font-style: italic; margin-bottom: 10px; text-align: left; }
.pageCalendrier .owl-theme .owl-dots .owl-dot.active span { background-color: #9fa2a4; }
.spost .entry-title h4 a:hover, .mpost .entry-title h4 a:hover { color: #990000; }
.oc-catalogue.owl-carousel .owl-item img { width: auto; }
.oc-catalogue.owl-carousel .owl-nav { display: none }
.oc-catalogue .owl-controls.with-carousel-dots { position: absolute; top: -20px; z-index: 99999; }
.product-image .flexslider .slider-wrap img { width: auto; }
.sale-flash { display: none; background-color: #000; opacity: 0.76; }
.sale-flash2 { width: 100%; float: left; font-weight: bold; color: #cc3333 }

.pageLots .ordre_false.product, .pageOrdre .ordre_false.product { height: 450px !important; }

.pageFiche .product { border-bottom: none }
.pageFiche .envoyer_ordre { width: 100% }
.envoyer_ordre .button.button-border { background: #444; color: #fff }
.envoyer_ordre .button.button-border:hover { background: #cc3333 }
.pageFiche .envoyer_ordre .button { margin-left: 0px; }
.pageFichebutton-rounded.noleftmargin.modifier_ordre { clear: both; }
.product { border-bottom: 2px solid #f5f5f5; padding-bottom: 10px; }
.product.clearfix:hover .sale-flash { display: none }
.product.clearfix:hover .product-image img { opacity: 0.6 }
.product-price form { margin-bottom: 0px; padding-top: 13px; width: 100%; clear: both; }
.product-price { font-weight: normal; font-size: 14px }
.product-description h4 { font-size: 12px; font-weight: normal; line-height: 13px; color: #000; height: 30px; }
.product-image > a, .product-image .slide a, .product-image img { height: auto; width: auto; margin: 0 auto; }
.product-image { height: 230px; }
/* ------------------- CATALOGUE EN  MODE LISTE ---------*/
.product:not(.product-2):not(.product-3) .product-title h3, .product-title h3 { font-size: 14px; height: 40px; line-height: 14px; }
.product-1 .product-desc .product-price { font-size: 13px; }
.product-image.no_picture { /*background: #f5f5f5; */ background: #f5f5f5 url('/image/no_picture.png'); background-position: center center; background-repeat: no-repeat; }
.estimLabelAff4, .estimAff4 { color: #999999; float: left; font-size: 16px; margin-bottom: 5px; text-align: center; }
.product-1 .product-image { height: 200px }
#top-cart .top-cart-action.clearfix a { width: 100% }
#top-cart { margin-right: 10px; padding-top: 6px; }
/* -------------------- PAGE & EXPERTISE ------------------------*/

.pageExpertiser #content { padding: 20px 0; }
.pageExpertiser .row .inscription_legende { padding-left: 0; text-transform: uppercase; font-size: 12px; }
.pageExpertiser .col-sm-8 .col-sm-3 input[type="radio"] { width: 20px; }
.pageExpertiser .row .col-sm-1.inscription_legende { text-transform: none; }
.pageExpertiser .fond_estimation { float: left; padding: 20px 0; width: 100%; background-image: linear-gradient(-45deg, #f5f5f5, #f5f5f5); background-image: -moz-linear-gradient(left bottom, #f5f5f5, #f5f5f5); }
.pageExpertiser input[type="submit"] { background: #333 none repeat scroll 0 0; border: 1px solid #333; border-radius: 4px; clear: both; color: #fff; padding: 5px; margin-left: -20px; }
.pageExpertiser input[type="submit"]:hover { background: #666 none repeat scroll 0 0; border: 1px solid #666; }
.pageExpertiser .row .col-sm-12 { margin: 0 0 0 20px; padding: 0; }
.pageExpertiser #droite { display: none }
body.no-transition.pageExpertiser div#wrapper.clearfix section#content div.statique.content-wrap div.col-md-12 div.container.clearfix div.contenu div.col-md-9 table tbody tr td div#global div#milieu table tbody tr td div#contenu div#gauche div#inscription form#estim table tbody tr td.fond_estimation table tbody tr td table tbody tr td { width: 100%; }
.pageExpertiser.device-xs table { width: 100% }
.pageExpertiser.device-xxs table { width: 100% }
.pageExpertiser.device-xxs .inscription_legende { width: 100% }
.pageExpertiser.device-xxs input { width: 100% }
.pageExpertiser.device-xxs table td { width: 100%; float: left }
.pageExpertiser.device-xxs #estim { width: 100% }
.pageExpertiser.device-xxs tr { width: 100%; }
.pageExpertiser.device-xxs textarea { width: 100% }
.pageExpertiser.device-xxs .inscription_etape, .pageExpertiser.device-xxs .calendrier_theme { width: 100% }
.pageExpertiser.device-xxs #inscription #estim table td:first-child { width: 100%; margin-top: 9px; }
.pageExpertiser.device-xxs .fond_estimation tbody::before { margin-top: 20px; }
.pageExpertiser.device-xxs .fond_estimation tbody::after { margin-bottom: 20px; }
.pageExpertiser.device-xxs .fond_estimation tbody { margin-top: -10px; }
.pageExpertiser.device-xxs .fond_estimation tbody tr { }
/*.pageExpertiser.device-xxs input[type="radio"] { width: 60%; position: absolute; }*/
.pageExpertiser .col-md-9 { padding-left: 0px; margin-top: 10px; }
.pageExpertiser input { margin-bottom: 5px; }
.pageExpertiser.device-xxs table tbody tr td table tbody tr td table tbody tr td.fond_estimation table tbody tr td table tbody tr td table tbody { height: 200px; }
html body.no-transition.pageExpertiser div#wrapper.clearfix section#content div.statique.content-wrap div.col-md-12 div.container.clearfix div.contenu div.col-md-9 table tbody tr td div#global div#milieu table tbody tr td div#contenu div#gauche div#inscription form#estim table tbody tr td.fond_estimation table tbody tr td table tbody tr td { width: 100% }
.pageExpertiser.device-sm .col-md-3 img { margin-right: 10px; }
.pageExpertiser.device-xs .col-md-3 img { width: 100%; }
.pageExpertiser.device-xxs div#wrapper.clearfix section#content div.statique.content-wrap div.col-md-12 div.container.clearfix div.contenu div.col-md-9 table tbody tr td div#global div#milieu table tbody tr td div#contenu div#gauche div#inscription form#estim table tbody tr td.fond_estimation table tbody tr td table tbody tr { float: left; height: 100px; }
.pageExpertiser .col-md-8 { padding: 0; }
.pageExpertiser .num_etape_trois, .pageExpertiser .num_etape_deux, .pageExpertiser .num_etape_un, .pageExpertiser .texte_etape_un, .pageExpertiser .texte_etape_deux, .pageExpertiser .texte_etape_trois { color: #c33; }
.pageExpertiser input, .pageExpertiser textarea, .pageExpertiser select { width: 100%; }
/* -------------------- PAGE & FORMULAIRE ORDRE D'ACHAT ------------------------*/
.pageOrdre #content { padding: 20px 0; }
.col_half.col_last.ordre_libelle.prenom { margin-right: 10px !important; }
.col_full.ordre_libelle.adresse { margin-top: 10px !important; }
.fiche_ordre_achat { clear: both }
.pageOrdre .col-md-12.etape3 { background-color: #f5f5f5; margin: 20px 0; padding-bottom: 20px; float: left; width: 100%; }
.pageOrdre .col-md-6.etape2, .pageOrdre .col-md-6.etape1 { background-color: #f5f5f5; float: left }
.pageOrdre.device-md .col-md-6.etape2, .pageOrdre.device-md .col-md-6.etape1 { height: 520px }
.pageOrdre.device-lg .col-md-6.etape2, .pageOrdre.device-lg .col-md-6.etape1 { height: 600px }
.pageOrdre.device-sm .col-md-6.etape2, .pageOrdre.device-sm .col-md-6.etape1 { height: auto; width: 100%; padding-bottom: 20px }
.pageOrdre #wrapper { padding-top: 30px }
.titre_ordre_etape, .titre_ordre_phrase { color: #1b223e; font-size: 13px; font-weight: bold; line-height: 20px; padding: 5px 0 10px; text-decoration: none; text-transform: uppercase; float: left; margin: 10px 0px; }
.pageOrdre.device-sm .col_full.ordre_libelle { margin-top: 10px; float: left }
.pageOrdre .valider_cgv { float: left; width: auto; margin-right: 10px; }
.pageOrdre .col-md-12.titre_ordre_phrase { width: 100%; clear: both }
.pageOrdre .bt_valider_ordre { }
.titre_ordre_etape { margin-right: 5px; }
.valider_ordre { clear: both; }
.ordre_libelle { /*clear: both;*/ }
.panel_ordre_montant { margin-top: 11px; width: 220px; }
.panel_ordre_montant { background: none repeat scroll 0 0 #fff; padding: 0 0 5px 10px; position: absolute; }
.panel_ordre_tel { background: none repeat scroll 0 0 #fff; margin-top: -10px; width: 220px; }
.panel_ordre_tel { float: left; width: 224px; z-index: 99999; }
.pageOrdre table { margin-bottom: 0px; width: 99%; }
.top-cart-action { width: 100%; float: left; }
.pageOrdre .titre_actu { color: #404449; font-size: 13px; font-weight: bold; line-height: 20px; padding: 5px 0 10px; text-decoration: none; text-transform: uppercase; float: left; margin-top: 10px; }
.pageOrdre .FondTab { background-color: #e6e6e6; }
.pageOrdre .montant_ordre a { color: #cc3333; font-size: 12px; font-weight: bold; padding-bottom: 10px; }
.pageOrdre input, .pageOrdre textarea { border: 1px solid #ccc; border-radius: 2px; width: 100%; }
.pageOrdre input.button-rounded { width: auto }
.pageOrdre table, .pageOrdre tr, .pageOrdre th, .pageOrdre td { vertical-align: top; }
.pageOrdre .colonne_3_ordre { background-color: #ffffff; border: 1px solid #d7d5d5; padding: 0 0 10px 34px; width: 100%; float: left; }
.pageOrdre .freeForm input { height: auto }
.pageOrdre input[type="button"] { background: #1b223e; float: left; margin-top: 10px; color: #fff; border-radius: 4px; border: 2px solid #1b223e; }
.pageOrdre .message { float: left; width: 100% }
.pageOrdre input:hover[type="button"] { background: #000; border: 2px solid #000; }
.pageOrdre .intitule2 { color: #404449; font-size: 12px; padding: 15px 0 0 5px; float: left; width: 100% }
 @media all and (min-width: 700px) {
/*.message, .texte3 { float: left; margin-bottom: 10px; width: 50%; }*/
}
.pageOrdre.device-sm .message, .pageOrdre.device-sm .texte3 { width: 60%; float: left }
 @media all and (min-width: 2px) and (max-width: 699px) {
.pageOrdre .col-md-6.etape2, .pageOrdre .col-md-6.etape1 { background-color: #f5f5f5; height: auto !important; float: left; width: 100%; padding-bottom: 20px; }
.message, .texte3 { width: 100% !important; margin-bottom: 0px !important; margin-top: 5px !important; }
}
.pageOrdre .bt_valider_ordre input { width: auto }
.pageOrdre.device-md .message, .pageOrdre.device-md .texte3 { width: 100% }
/* ---------------------- FICHE DÉTAILLÉE ----------------*/
.pageFiche .fiche_no_image { background: #f5f5f5 url("/image/no_picture.png") no-repeat scroll center center; float: left; height: 300px; width: 90%; }
.pageFiche .texte_descr, .pageFiche .texte_descr.more { float: left }
.read_more_item, .read_less_item { margin: 20px 0px; font-weight: bold; float: left }
.pageFiche .fiche_lot_resultat { background: #cc3333; color: #fff; padding: 5px; float: left; border-radius: 2px; margin: 10px 0; }
.pageFiche .icon-circle-right { font-size: 12px; }
.pageFiche .droite_catalogue { text-align: left; }
.pageFiche .acctitle, .pageLots .acctitle { cursor: pointer }
.pageFiche .desc_lot { float: left; }
.pageFiche .icon_hammer2, .pageLots .icon_hammer2 { font-size: 14px; margin-right: 10px; }
.pageFiche .icon_phone, .pageLots .icon_phone { font-size: 14px; margin-right: 10px; padding-left: 1px; }
.pageFiche #panelMontant.acctitle, .pageFiche #panelTel.acctitle { padding-left: 0px; }
.less.active .button-read-more, .button-read-less { display: none }
.less.active .button-read-less { display: block }
.more { margin-top: 0px; display: inline }
.more p { margin: 0; padding: 0 }
.pageFiche .button.button-border.button-mini { line-height: 24px; }
#page-title { margin-top: 20px; }
.fiche_lot_num { font-size: 35px; color: #1b223e; font-weight: bold; float: left; }
.fiche_lot_label, .fiche_lot_labelnum { display: none }
.fiche_estimation { float: left; width: 100%; font-size: 20px; color: #ccc; }
.icon_arrow-left2, .icon_arrow-right2 { font-size: 28px; }
.fiche_lot_precedent_suivant { float: right; margin-top: 13px; }
.fiche_titre_lot { font-size: 14px; margin-bottom: 5px; clear: both; }
.fiche_lot_description { font-size: 13px; line-height: 14px; margin: 20px 0 30px 0 }
#page-title.page-title-mini h1 { font-weight: normal; }
/* ---------------------- RECHERCHE ----------------------*/ 
.pageRecherche #content { padding: 20px 0; }
.pageRecherche #bloc_recherche { float: left; padding: 0; width: 100%; margin: 0; }
#recherche_page { float: left; margin-top: -105px; display: none; }
#recherche_page #recherche { height: 30px; }
#label_recherche.recherche { display: none; }
.pageRecherche #recherche_extra { display: none; }
.pageRecherche #bloc_lien_ordre { display: none; }
#advancedPanel input.texte1 { height: 20px; margin-bottom: 3px; }
#bloc_recherche_2 #bloc_lien_ordre { }
#options_base { float: left; font-size: 14px; height: 110px; width: 100%; border-radius: 2px; }
#advancedPanel { border-top: 1px dashed #fff; float: left; line-height: 22px; padding: 35px 15px; width: 100%; }
#label_recherche { }
#alertEmail { margin-top: 10px; float: right; }
#alertEmailBackGround { background: #000000 none repeat scroll 0 0; border: 1px solid #cecece; display: none; height: 80px; left: 0; opacity: 0.7; position: fixed; top: 0; width: 200px; z-index: 3; }
#alertDiv { width: 254px; }
#alertEmailResult { width: 50%; }
#options_base #recherche_radio { font-size: 11px; margin-top: 10px; text-transform: uppercase; }
#label_avance { float: right; text-transform: uppercase; display: none; }
.texte_formulaire { margin-top: 15px; font-size: 11px; }
#bloc_recherche #query { border-radius: 4px 0 0 4px; height: 38px; margin-right: 1px; padding: 2px 10px; width: 70%; background-color: #ccc; }
#bloc_recherche { width: 980px; font-size: 16px; }
#bloc_recherche form { color: #000000; display: block; }
.pageRecherche #bloc_recherche_1 { float: left; width: 100%; }
.pageRecherche #recherche_radio { float: left; width: 100%; }
#bloc_recherche_3 { float: left; width: 200px; }
#bloc_recherche_4 { float: left; width: 200px; }
.pageRecherche #recherche_resultats { float: left; width: 100%; background-color: #f5f5f5; margin-bottom: 20px; }
#bloc_recherche_2 { display: none; background-color: #ccc; float: right; padding: 10px; width: 25%; }
#identifier { float: left; }
#cancelAlert { background: rgba(0, 0, 0, 0) url("/img_commun/bt_annuler.gif") no-repeat scroll left top; border: 0 none; float: right; margin-left: 20px; width: 70px; display: none; }
#email { border-radius: 4px; float: left; font-size: 11px; height: 34px; margin-left: 4px; width: 228px; }
#submitAlert { border-radius: 0 4px 4px 0; float: left; height: 34px; margin-left: -16px; width: 32px; }
#alertEmailBackGround { background: #000000 none repeat scroll 0 0; border: 1px solid #cecece; display: none; height: 80px; left: 0; opacity: 0.7; position: fixed; top: 0; width: 200px; z-index: 3; }
#alertDiv { width: 254px; }
#alertEmailResult { width: 50%; }
#alertDiv img { border-radius: 4px }
#bloc_alerte { float: left; max-width: none; }
#recherche_resultats em { background-color: #333; border-radius: 2px; color: #fff; margin: 0 2px; padding: 0 5px }
#recherche_resultats .lien_under { padding: 0 10px 0 0; text-decoration: underline !important; }
.less { width: 100%; float: left }
img.image_thumb_recherche {/* width: 140px;*/ margin-bottom: 5px; border-radius: 10px 4px; }
img.image_mini_recherche { width: 32px; margin: 3px; }
.even { border-bottom: 1px solid #fff; float: left; width: 100%; padding: 10px 0; background-color: #f5f5f5; }
.odd { border-bottom: 1px solid #fff; float: left; width: 100%; padding: 10px 0; background-color: #f5f5f5; }
#image_recherche, #num_recherche, #des_recherche, #estim_recherche { float: left; margin-left: 12px; }
#image_recherche { width: 10%; margin-left: 10px; }
#num_recherche { width: 5%; }
#des_recherche { width: 65%; border-left: 1px solid #fff; border-right: 1px solid #fff; padding-left: 15px; padding-right: 15px; }
#estim_recherche { width: 10%; padding-right: 0px; margin-right: 0px; }
.last { padding-right: 0px; margin-right: 0px; }
.lot_recherche .Style5 { color: #9E3F45; font-size: 13px; font-weight: bold; }
.nom_art { font-size: 11px; font-weight: bold; padding-top: 5px; }
.result_une_texte { font-size: 12px; padding: 5px 0 20px 0; }
.pageRecherche #pagination { clear: both; border-bottom: 1px solid #fff; color: #cc3333; font-size: 12px; padding: 10px; letter-spacing: 1px; text-transform: uppercase; }
.pageRecherche #pagination .table_paginate { width: 100%; }
.pageRecherche #pagination table { margin-bottom: 0; }
a.lien_nav:link { text-decoration: none; }
a.lien_nav:hover { text-decoration: underline; }

/* --- FIN RECHERCHE NEW -----*/

 @media all and (min-width: 767px) and (max-width: 999px) {
}
 @media all and (min-width: 2px) and (max-width: 766px) {
#bloc_recherche_2 { float: left }
#bloc_recherche #query { width: 60% }
/*	 .lot_recherche{width:80%}*/
#image_recherche { width: 100%; margin: 0 auto; text-align: center; }
#recherche_resultats, #pagination { border: none }
#num_recherche, #des_recherche { width: 100% }
#num_recherche { font-size: 15px; margin-left: 20px; font-weight: bold; color: #000000; }
#des_recherche { border: none }
img.image_thumb_recherche { width: 180px; margin-bottom: 5px; }
img.image_mini_recherche { width: 55px; margin: 5px; }
#image_recherche a { float: left; width: 100% }
}
/* ----------------------- NEWSLETTER ---------------------*/
.pageNewsletter #content { padding: 20px 0; }
.pageNewsletter .col-md-8 { padding: 0; }
/*.pageNewsletter .row .col-sm-12 { padding:0; }*/

.pageNewsletter .num_etape_trois, .pageNewsletter .num_etape_deux, .pageNewsletter .num_etape_un, .pageNewsletter .texte_etape_un, .pageNewsletter .texte_etape_deux, .pageNewsletter .texte_etape_trois { color: #c33; }
.pageNewsletter input, .pageNewsletter textarea { width: 16px; }
.pageNewsletter input[type="submit"] { background: #1b223e none repeat scroll 0 0; border: 1px solid #1b223e; border-radius: 4px; clear: both; color: #fff; padding: 5px; width: 30%; }
.pageNewsletter input[type="submit"]:hover { background: #666 none repeat scroll 0 0; border: 1px solid #666; }
.pageNewsletter .row .col-md-12 { padding-left: 0; text-transform: uppercase; }
.pageNewsletter .row { margin: 0; }
.pageNewsletter .row .inscription_legende { padding-left: 0; text-transform: uppercase; font-size: 12px; }
.pageNewsletter .row .col-sm-1 { width: 12%; }
.pageNewsletter .row .col-sm-1.inscription_legende { margin-left: 15px; }
.pageNewsletter input[type="email"]:invalid {
outline: 1px solid #fff;
}
.pageNewsletter .fond_estimation { float: left; padding: 10px; width: 100%; /*background-image: linear-gradient(-45deg, #f5f5f5, #f5f5f5); background-image: -moz-linear-gradient(left bottom, #f5f5f5, #f5f5f5);*/ margin-bottom: 10px; }
.col-sm-12.inscription_accroche { display: none }
.pageNewsletter .calendrier_theme:first-letter { text-transform: uppercase; margin-left: 10px; }
.pageNewsletter .calendrier_theme { font-size: 18px; font-weight: bold; margin: 0; float: left; color: #c33; }
.pageNewsletter .inscription_etape { font-size: 18px; font-weight: bold; margin: 0; float: left; color: #c33; }
.pageNewsletter #form_inscription .row { margin: 5px 0; }
.newsletter_theme { width: 100%; float: left; }
.newsletter_lettrine { font-size: 16px; font-weight: bold; margin: 20px 0 5px; width: 100%; float: left; text-align: center; background-color: #fff; }
.newsletter_chekbox_txt, .newsletter_chekbox { float: left; }
.newsletter_chekbox { margin-right: 10px; }
#form_inscription .row { float: left; margin: 10px 0; width: 100% }
.pageInformations { font-size: 12px; }
.pageInformations .col-md-6 { margin-top: 30px; }
.titre_informations_vente, .titre_cgv { border-bottom: 1px solid #333; color: #000000; font-size: 15px; font-weight: bold; margin-bottom: 35px; padding: 5px 0; text-transform: uppercase; }
.newsletter_colonne.col-md-3 { padding-left: 0; padding-right: 0; }
.pageNewsletter .col-sm-8 input { width: 100%; }
.pageNewsletter .col-sm-8 .col-sm-3 input[type="radio"] { width: 20px; }
/* ------------------- FOOTER  ---------*/
#footer { color: #555; background-color: #fff; margin-top: 0px; position: relative; border-top: 7px solid #1b223e; text-align: center; font-size: 11px; }
#footer .footer-widgets-wrap { padding: 10px 0; position: relative; }
#copyrights { padding: 20px 0 0; display: none; }
.iportfolio .lot_description { display: none }
.num_etape_trois, .num_etape_deux, .num_etape_un, .texte_etape_un, .texte_etape_deux, .texte_etape_trois { float: left; font-size: 18px; font-weight: bold; margin-bottom: 10px; margin-right: 5px; color: #1b223e; }
/* ===============================================================
SLIDE TAB
================================================================*/
.swiper-container { height: auto; margin: 0 auto; position: relative; overflow: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; /* Fix of Webkit flickering */ z-index: 1; }
.swiper-wrapper { position: relative; width: 100%; -webkit-transition-property: -webkit-transform, left, top; -webkit-transition-duration: 0s; -webkit-transform: translate3d(0px, 0, 0); -webkit-transition-timing-function: ease; -moz-transition-property: -moz-transform, left, top; -moz-transition-duration: 0s; -moz-transform: translate3d(0px, 0, 0); -moz-transition-timing-function: ease; -o-transition-property: -o-transform, left, top; -o-transition-duration: 0s; -o-transform: translate3d(0px, 0, 0); -o-transition-timing-function: ease; -o-transform: translate(0px, 0px); -ms-transition-property: -ms-transform, left, top; -ms-transition-duration: 0s; -ms-transform: translate3d(0px, 0, 0); -ms-transition-timing-function: ease; transition-property: transform, left, top; transition-duration: 0s; transform: translate3d(0px, 0, 0); transition-timing-function: ease; }
.swiper-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }
.swiper-slide { float: left; }
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal { -ms-touch-action: pan-y; }
.swiper-wp8-vertical { -ms-touch-action: pan-x; }
.specialites .swiper-container { }
.tabs { }
.tabs a { line-height: 16px; ; margin-bottom: 5px; background: none repeat scroll 0 0 #000000; border-radius: 2px; color: #ffffff; cursor: default; font-family: "Raleway", sans-serif; font-size: 14px; font-weight: 500; padding: 10px; text-transform: uppercase; float: left; margin-right: 5px }
.tabs a.active { color: #fff; background: #c33; }
.swiper-container { /*border-radius: 0 0 5px 5px;*/ width: 100%; border-top: 0; }
.swiper-slide { /*height: 250px;*/ width: 100%; background: none; color: #000; height: auto }
.content-slide { /*padding: 40px;*/ }
.retour_ligne { clear: both; margin-top: 20px }
.tabs_link { float: left }
.content-slide { margin: 10px; }
.etape { float: left; width: 100% }
.pastille { background: #fff url(/image/etapes.png); float: left; height: 60px; width: 60px; background-repeat: no-repeat }
.pastille.etape_0 { background-position: -101px -680px; }
.pastille.etape_1 { background-position: 1px -68px; }
.pastille.etape_2 { background-position: -59px -68px; }
.pastille.etape_3 { background-position: -119px -68px; }
.etape .titre_equipe { margin-left: -20px; margin-top: 10px; }
.bt_formulaire { border-radius: 4px; background: #2daae1; margin: 20px 0; float: left; padding: 10px; color: #fff }
.bt_formulaire:hover { background: #17354d; color: #fff; text-decoration: none }
a.bt_formulaire { color: #fff }
/* ---------------------------------------------------------------------- */
/*	Our Team
/* ---------------------------------------------------------------------- */
.swiper-container { border-top: 0 none; width: 100%; }
.swiper-container { backface-visibility: hidden; /*    height: auto;*/ max-height: 1030px; margin: 0 auto; overflow: hidden; position: relative; z-index: 1; }
.specialites .swiper-container { /*  margin-left: 20%;*/ width: 100%; }
.team-member { border-bottom: 1px solid #efefef; color: #777; margin-bottom: 50px; overflow: hidden; position: relative; text-align: center; -webkit-transition: background-color .2s ease, border .2s ease; -moz-transition: background-color .2s ease, border .2s ease; -ms-transition: background-color .2s ease, border .2s ease; -o-transition: background-color .2s ease, border .2s ease; transition: background-color .2s ease, border .2s ease; }
.team-member:hover { background: #f8f8f8; border-bottom-color: #000; }
.team-member img { border-radius: 4px 27px }
.not-ie .team-member:hover:after { background: #ed171f; bottom: -2.5px; content: ''; left: 50%; display: block; height: 5px; margin: 0 0 0 -2.5px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); position: absolute; width: 5px; }
.team-member .photo, .team-member > a { display: block; margin: 0 auto 15px; }
.team-member > a > .photo { margin: 0 auto; }
.team-member .content { padding: 0 15px; height: 110px; }
.team-member .name { color: #414141; margin: 0; text-transform: uppercase; font-family: 'Archivo Narrow', sans-serif; }
.team-member .job-title { color: #aeaeae; display: block; font-style: italic; margin: 6px 0 10px; }
.team-member .social-links { border-top: 1px solid #efefef; margin: 0 0 5px; padding: 15px 0 0; }
.team-member:hover .social-links { border-top-color: #ebebeb; }
.team-member .social-links li { margin: 0 0 10px 10px; }
.team-member .social-links a { opacity: 0.3; }
.team-member .social-links a:hover { opacity: 1; }
.equipe h4 { margin: 15px 0 5px; }
.equipe h5 { margin-bottom: 5px; }
.pageContact .content-wrap { padding: 20px 0; }
.pageContact .nav-tabs > li > a { font-size: 15px; border: 1px solid #c0c0c0; }
.pageContact .nav-pills > li, .pageContact .nav-pills > li > a { float: left; }
.pageContact .nav-pills > li.active > a, .pageContact .nav-pills > li.active > a:hover, .pageContact .nav-pills > li.active > a:focus { background-color: transparent; border: 1px solid #1b223e; color: #1b223e; }
.pageContact .nav-tabs > li > a, .pageContact .nav-tabs > li { margin-right: 10px; }
/* ---------------------------------------------------------------------- */
/*	SERVICES DROUOT
/* ---------------------------------------------------------------------- */

.col_full.services { }
.col_full.services h4 { }
.col_full.services h5 { }
.col_full.services .serviceContact { color: #333; font-size: 12px; }
.col_full.services .serviceContact:hover { color: #c00; }
.col_full.services .fbox-plain { }
.col_full.services .fbox-plain p { color: #333; font-size: 14px; margin-left: 0 }
.col_full.services .feature-box h3 { color: #c00; }
.col_full.services .feature-box.fbox-plain.fbox-small { padding-left: 0 }
/*<agl.folder PAGE PAIEMENT">*/
.pagePaiement #contenu { padding: 30px; margin-bottom: -30px; width: 921px; }
.pagePaiement #fond1 { margin-top: 170px; }
/*.pagePaiement h3 { color: #333333; float: left; font-family: "Varela Round", Verdana, Arial, sans-serif; font-size: 18px; margin: 35px 0 50px 10px; position: relative; text-align: left; width: 550px; text-transform: uppercase; }*/
.pagePaiement #milieu { top: 0px; }
div.row { clear: both; padding-top: 10px; font-size: 13px; font-weight: normal; }
div.freeForm { padding: 0 5px 0 10px; width: 100%; }
div.row span.label { float: left; width: 260px; padding: 5px; font-size: 13px; font-weight: normal; }
div.row span.formw { float: left; width: 355px; padding: 5px; }
div.row span.formw input { font-size: 13px; height: 26px; width: 330px; background-color: #f5f5f5; border: 1px solid #999; }
div.row span.formEnvoyer { float: left; width: 368px; padding: 0; }
div.row span.formEnvoyer input { padding: 0; font-size: 13px; height: 26px; width: 368px; border: 1px solid #333; background-color: #333; color: #fff; text-transform: uppercase; margin-top: 10px }
.pagePaiement input:focus, .pagePaiement textarea:focus { background: none; border-color: none; box-shadow: none; }
.pagePaiement #recherche { height: 30px; }
.pagePaiement .contenu { padding-left: 0; }
.pagePaiement .statique.content-wrap { padding: 0 0 20px; margin-bottom: 50px; }
.pagePaiement .statique h3 { display: none; }
.pagePaiement .statique.content-wrap .container.clearfix { border: none !important; }


/*</agl.folder>*/
