.fiche_titre_lot {display:none;}

.bloc_vente_date {font-size: 12px; font-weight:bold; clear:both; padding-top:12px;}

.bloc_vente_lieu {
    font-size: 13px;
    color: black;
    font-weight: normal !important;
    clear: both;
    padding-top: 1px;
    font-style: normal;
}

.bloc_mois_date {font-style: normal;}

.calendrier_annees {line-height: 2;}

.salePhareTitle {font-size: 13px;}

.titrespecialites {font-family: Lora;}

.oc-lot h5 {padding-top: 10px; text-align: center;}

.CarouselEstimation {display: none;}

/*---------------- Social footer ----------------*/
.socialFooter {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 10px;
  margin: 20px 0;
}

/*---------------- Menu principal ----------------*/
#primary-menu.style-2 > div > ul > li > a {
    font-weight: bold;
}

#primary-menu.style-2 > div > ul > li > a i {
    line-height: 1.5;
}

/*---------------- Actualités ----------------*/

.texte_actualite {
    line-height: 1.6;
}

/*---------------- #services ----------------*/

.feature-box p {
    margin: 8px 0 0 0;
    color: #000;
}

.feature-box.fbox-center p {
    font-size: 14px;
    margin-top: 0;
}

.feature-box.fbox-center:not(.fbox-bg) h3::after {
    display: none;
}

.fbox-effect .fbox-icon i::after,
.fbox-effect.fbox-dark .fbox-icon i::after {
    pointer-events: none;
    position: absolute;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    content: '';
    display: none;
}

.feature-box.fbox-center .fbox-icon {
    position: relative;
    width: 60px;
    height: 60px;
    margin: 0 auto 30px;
}

.feature-box h3 {
    font-size: 16px;
    font-weight: 600;
    text-transform: none;
    letter-spacing: 1px;
    margin-bottom: 0;
    color: #000;
}

.feature-box.fbox-dark .fbox-icon i,
.feature-box.fbox-dark .fbox-icon img {
    background-color: #fffdf4;
    color: #000;
}

.feature-box .fbox-icon a,
.feature-box .fbox-icon i,
.feature-box .fbox-icon img {
    display: block;
    position: relative;
    width: 60px;
    height: 60px;
    color: #000;
}

.fbox-effect.fbox-dark .fbox-icon i:hover,
.fbox-effect.fbox-dark:hover .fbox-icon i {
    background-color: #fffdf4;
    color: #000;
}

.feature-box.fbox-dark.fbox-outline .fbox-icon {
    border-color: #fffdf4;
}


/*---------------- Mise en page générale ----------------*/

#content {
    background-color: #fffdf4;
}

.panel-group .panel-heading {
    border-bottom: 0;
    background-color: #fffdf4;
}

/*---------------- Responsive ----------------*/

@media (max-width: 991px) {
    #header.sticky-style-2 #header-wrap,
    #header.sticky-style-3 #header-wrap {
        min-height: 40px;
    }
}

/*---------------- Page Acheter-Vendre ----------------*/

.page_acheter-vendre li {
    margin-left: 15px;
    padding: 4px 0;
    text-align: justify;
}

.page_acheter-vendre h2 {
    font-size: 20px;
}

.page_acheter-vendre h3 {
    margin-top: 20px;
}

img.imgacheter {
    padding-top: 140px;
    padding-bottom: 30px;
}

.marginHaut {
    padding-top: 40px;
}

.layoutsPage {
    min-height: 800px !important;
}

.device-sm #primary-menu-trigger {
    top: 145px;
}

/*---------------- Boutons et Liens ----------------*/

.bouton-categorie,
a.bouton-categorie,
a:link.bouton-categorie {
    background-color: #E0AF52;
    color: #fff !important;
    margin: 10px 0 14px 0;
    padding: 5px 12px;
    border-radius: 4px;
}

.more-link,
a.more-link {
    border-bottom: 1px solid #212F46;
    padding: 2px 6px;
    font-style: italic;
    background-color: #E0AF52;
    color: #fff !important;
    border-radius: 7px;
}

/*---------------- Effet image ----------------*/

.carreSpecialites img:hover {
    filter: grayscale(1);
}


/*---------------- Spécialités ----------------*/

.carreSpecialites.col-md-4 img {
    border: 1px solid #f1f1f1;
}

.titrespecialites {
    text-align: center;
    background-color: transparent;
    color: #000;
    font-weight: bold;
}

.carreSpecialites.col-md-4 div {
    padding: 10px 0;
    margin: 0 0 20px 0;
}

.carreSpecialites.col-md-4 {
    height: 440px;
    float: left;
    margin-bottom: 30px;
}

.device-sm .carreSpecialites.col-md-4 {
    height: 360px;
    width: 50%;
    margin-bottom: 30px;
}

.device-md .carreSpecialites.col-md-4,
.device-xxs .carreSpecialites.col-md-4 {
    height: 340px;
    float: left;
}

.titre_expert {
    color: #444;
    font-size: 12px;
    border-bottom: 1px solid #ddd;
    padding: 0 0 9px 0;
    margin: 10px 0 20px 0;
    width: 100%;
    display: inline-block;
}

.device-sm .titre_expert {
    margin-bottom: 30px;
    float: left;
    clear: both;
    width: 100% !important;
}

.page_specialites {
    text-align: justify;
}




/*----------------bouton drouot-----------------*/
.bouton-drouot {
font-size : 11px;
background-color : #fff;
color : #000 !important ;
padding : 7px 7px;
cursor : pointer;
transition : background-color 0.3s, color 0.3s;
box-shadow : 0 0 3px #000;
}
.more-link {
margin-top : 15px;
}

/*----------------  #buger menu------------- */
@media (max-width: 991px) {
#primary-menu-trigger {
opacity : 1;
pointer-events : auto;
top : 89px;
background-color : transparent !important ;
margin-top : 0;
left : 0;
z-index : 1;
}
}


/*----------------  #logo------------- */
#logo img {width: 400px;height: auto;margin-bottom: 30px;}


/*----------------  #video youtube------------- */
.video-responsive { 
overflow:hidden; 
padding-bottom:56.25%; 
position:relative; 
height:0;
}

.video-responsive iframe {
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}

.video-responsive { 
overflow:hidden; 
padding-bottom:56.25%; 
position:relative; 
height:0;
}

.video-responsive iframe {
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}


/* ---------------- Titres ----------------------*/

.filet-title::after {
    content: "";
    display: block;
    margin-top: 8px;
    width: 20%;
    background: linear-gradient(90deg, #c89116, #f6cf8c);
    border: 0;
    height: 3px;
    text-align: left;
}


.entry-title h2 {
    color: black;
    margin-bottom: 20px;
   font-size: 15px;
}

.titre_page, .titre_page a, .titre_page a:visited {
    color: black;
    text-transform: none;
    letter-spacing: 0;
    margin: 70px 0 30px 0;
    clear: both;
    font-size: 30px;
}

.actualite_titre {
line-height : 25px;
}

/* ---------------- Langues-----------------*/
.languegb img, .languefr img {display : none;}

.languegb::after {
content : " EN";
font-weight: bold;

}
.languefr::after {
content : " FR";
font-weight: bold;
}
a.languegb, a.languefr {
padding-left : 0;
}
.languegb, .languefr {
float : right;
padding-right : 10px;
}


/* ---------------- Actualites--------------*/

.button.button-3d {
background-color : #000 !important ;
}
.button.button-3d:hover {
background-color : #000 !important ;
}
.btn-primary {
color : #fff;
background-color : #000;
border-color : #000;
}
.button {
background-color : #000;
color : #fff;
border-color : #000;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
color : #fff;
background-color : #ccc;
border-color : #ccc;
}
.device-sm .btn-primary {
margin-top : 50px;
}


/* ---------------- Recherche --------------*/
#top-search form {
top: 8px;
}

#primary-menu .container #top-search form input {
    background-color: #fff;
    color: black!important; 
    font-size: 16px;
    border-radius: 15px 0px 0px 15px;
    height: 60%;
}
.margin_top {
margin-top : 40px;
}
#searchFiltre input.btRecherche {
margin-bottom : 20px;
}
#searchFiltre {
background-color : #f8f8f8;
}
#searchFiltre input.btRecherche {
background-color : #000;
color : #fff;
border : #000 solid 1px;
border-radius : 0 4px 4px 0;
}
#searchFiltre input.btRecherche:hover {
width : 100%;
padding : 6px 10px;
background-color : #ccc;
color : #fff;
border : #ccc solid 1px;
border-radius : 0 4px 4px 0;
}
#searchFiltre button.btn.btn-primary {
font-size : 14px;
margin-top : 20px;
}

/* ---------------- Phares--------------*/

.vente_phare, lot_phare, .newsPhare {
margin-bottom : 30px;
float : left;
}
.actualite_phare {
float : left;
width : 100%;
}
.salePhareTitle, .newsPhareTitle {
letter-spacing : 1px;
font-size : 14px;
line-height : 1.3;
color : #444;
text-transform : uppercase;
font-weight : bold;
}
.salePhareDate {
font-weight : 500;
color : #000;
}
.salePhareLocation {
color : #000;
font-style : italic;
margin-top : 4px;
font-size : 14px;
text-transform : capitalize;
}
.salePhareImage, .newsPhareImage {
margin-bottom : 14px;
}
.salePhareImage a img {
border : #f1f1f1 solid 1px;
max-width : 400px;
height : auto;
}
.actualite_phare img, .salePhareImage img {
width : 84%;
max-width : 400px;
}
.vente_phare, lot_phare, .WidgetGauche {
margin-bottom : 30px;
}
.lotPhareInfos h3 a:link, .lotPhareInfos h2 a:link {
font-size : 14px;
line-height : 1.3;
text-transform : uppercase;
color : #444 !important ;
font-weight : bold;
padding-top : 0;
margin-bottom : 20px !important ;
}
.salePhare, .newsPhare, .lotPhare {
margin-bottom : 50px !important ;
}


/* ---------------- Images actualites------------*/

.actualite_droite .entry-c {
position : relative;
width : 100%;
float : left;
}
.actualite_droite .entry.clearfix.actualite .entry-image {
width : 190px;
float : left;
margin-right : 16px;
}
.device-xs .actualite_droite .entry.clearfix.actualite .entry-image {
width : 100%;
float : left;
margin-right : 0;
}
.device-xxs .actualite_droite .entry.clearfix.actualite .entry-image {
width : 100%;
float : left;
margin-right : 0;
}
.entry.clearfix.actualite .entry-image {
width : 150px;
float : left;
margin-right : 30px;
}
.device-sm .actualite_droite .entry.clearfix.actualite .entry-image {
width : 130px;
float : left;
margin-right : 16px;
}
.device-sm .actualite_droite .entry-c {
position : relative;
width : 73%;
float : left;
}
.device-xxs .entry.clearfix.actualite .entry-image {
width : 100%;
float : left;
margin-right : 0;
}
.device-lg .home_actualite .entry.clearfix.actualite, .device-md .home_actualite .entry.clearfix.actualite {
width : 50%;
padding-right : 30px;
}
.device-sm .home_actualite .entry.clearfix.actualite {
width : 100%;
padding-right : 0;
}
.home_actualite .entry.clearfix.actualite .entry-image {
width : 200px;
float : left;
margin-right : 30px;
}


/* ---------------- Calendrier couv--------------*/

.home_calendrier {
margin-bottom : 50px;
}
.carouselCouvCata {
border : #f1f1f1 solid 1px;
}
.couvPasDispo {
background : url("https://accord-encheres.com/uploads/Image/img_site/nocouv.png") center center no-repeat scroll #fff;
background-size : 100% 100%;
border : #f1f1f1 solid 1px;
height : 291px;
}
.devicel-lg .couvPasDispo {
height : 310px !important ;
}
.device-sm .couvPasDispo {
height : 309px !important ;
}
.device-md .couvPasDispo {
height : 301px !important ;
}
.device-xs .couvPasDispo {
height : 186px;
}
.device-xxs .couvPasDispo {
height : 263px !important ;
}
.calendrierVertical .entry-title {
float : left;
padding-top : 0;
}
.calendrierVertical .item:hover .verticalImage img {
transform : none;
transform : scale(1) translate(0%,0%);
}
.home_calendrier .carouselCouvCata, .home_calendrier .calendrierVertical .cataPasDispo {
max-height : none !important ;
float : left;
font-size: 14px;
}
.owl-theme .owl-dots .owl-dot span {
display : none;
font-size: 14px;
}
.carouselCouvCata, .calendrierVertical .cataPasDispo {
max-height : none;
float : left;
}
.calendrierVertical .item .verticalImage img {
border : #f1f1f1 solid 1px;
}
.calendrierVertical .entry-title {
max-height : 60px;
min-height : 60px;
overflow : hidden;
}
.bloc_vente_date {
color : #444;
font-size : 14px;
}
.bloc_vente_lieu {
font-style : italic;
margin-top : 4px;
font-size : 14px;
}



/*----------------  #carrousel home-resultats------------- */
.device-xxs  .verticalCarouselContent,.device-xs  .verticalCarouselContent , .device-sm  .verticalCarouselContent{border: 1px solid #fff;padding: 10px;clear: both;width: 100%;float:left;}
.device-xs .layoutsExemple.col-md-4.noPaddingRight, .device-sm .layoutsExemple.col-md-4.noPaddingRight {width:100%;}
.titre_encheres a, .titre_services a {font-size: 24px!important;margin: 10px 0;padding-top:30px;letter-spacing: 1px;text-transform: uppercase;font-weight: bold;clear:both;}
.device-xxs .titre_encheres, .titre_services {font-size:15px;}
.belles_encheres {text-align:center;margin-top:20px;}
.CarouselResultat {color: #E0AF52; margin-top: 4px;text-align: center;text-transform: none;font-weight: bold;clear:both;}
.belles_encheres_home .owl-carousel .owl-item img { margin: 0 auto; border-radius: 2px;  width: auto;    height: 220px;    text-align: center;}
.belles_encheres {text-align:center;}
.device-xxs .belles_encheres .verticalCarouselContent,.device-xs .belles_encheres .verticalCarouselContent, .device-sm .belles_encheres .verticalCarouselContent {border: 1px solid #fff;padding: 10px;clear: both;width: 240px;text-align:center;width:100%;}
.col-md-4 .WidgetTitle.titre_services, .col-md-4 .WidgetTitle.titre_encheres {text-align:center;}

/*----------------  #carrousel vertical------------- */
.belles_encheres_colonne {text-align:center;margin-top:20px;}
.device-lg .belles_encheres_colonne {padding:0px 40px;}
.device-sm .belles_encheres_colonne {padding:0px 100px;}
.device-md .belles_encheres_colonne,  .device-xs .belles_encheres_colonne {padding:0px 20px;}
.device-xs .belles_encheres_colonne {padding:0px 30px;}
.device-xxs .belles_encheres_colonne {padding:0px;}
.col-md-4 .belles_encheres_colonne .verticalCarouselLot {padding: 10px 0px 10px 0px;}

/* ---------------- tri annees --------------*/

.calendrier_annees {font-weight : 500;margin-bottom : 60px;}
.triAnnee, .triAnnee a {background-color : #000;color : #fff !important ;font-size : 14px;padding : 2px 6px;border-radius : 0;}
.triAnnee:hover {background-color : #E0AF52;color : #fff;font-size : 14px;padding : 2px 6px;border-radius : 0;}
.btn.ghost:hover, .btn.ghost:active, .btn.ghost:focus {background-color : #444 !important ;color : #fff !important ;}



/* ---------------- calendrier milieu--------------*/

.layoutsExemple .entry-image {
width : 190px;
float : left;
margin-right : 0;
}
.calendrier_milieu .calendrier .entry-image {
width : 150px;
float : left;
margin-right : 0;
}
.couverture_catalogue img {
border : #ccc solid 1px;
border-radius : 0;
}
.col-md-10.entry-c {
width : 68%;
}
.device-md .col-md-10.entry-c {
width : 64%;
}
.entry-image.widget_no_couv {
background-image : url("https://accord-encheres.com/uploads/Image/img_site/picto_no_couv.jpg");
background-position : center center;
background-repeat : no-repeat;
background-size : 100% 100%;
width : 145px !important ;
height : 187px !important ;
border-radius : 0;
margin-left : 18px;
border : #ccc solid 1px;
}
.entry-image.no_couv {
background-image : url("https://accord-encheres.com/uploads/Image/img_site/picto_no_couv.jpg");
background-position : center center;
background-repeat : no-repeat;
background-size : 100% 100%;
width : 145px !important ;
height : 187px !important ;
border-radius : 0;
margin-left : 18px;
border : #ccc solid 1px;
}
.device-lg .entry-image.widget_no_couv, .device-md .entry-image.widget_no_couv, .device-sm .entry-image.widget_no_couv {
background-image : url("https://accord-encheres.com/uploads/Image/img_site/picto_no_couv.jpg");
background-position : center center;
background-repeat : no-repeat;
background-size : 100% 100%;
width : 140px !important ;
height : 180px !important ;
border-radius : 0;
margin-left : 18px;
border : #ccc solid 1px;
}
.device-lg .entry-image.no_couv, .device-md .entry-image.no_couv, .device-sm .entry-image.no_couv {
background-image : url("https://accord-encheres.com/uploads/Image/img_site/widget_catalogue_no_couv.png");
background-position : center center;
background-repeat : no-repeat;
background-size : 100% 100%;
width : 140px !important ;
height : 180px !important ;
border-radius : 0;
margin-left : 18px;
border : #ccc solid 1px;
}
.layoutsExemple .entry-image.no_couv.couverture_catalogue {
background-image : url("https://accord-encheres.com/uploads/Image/img_site/widget_catalogue_no_couv.png");
background-position : center center;
background-repeat : no-repeat;
background-size : 100% 100%;
width : 150px !important ;
height : 186px !important ;
border-radius : 0;
margin-left : 18px;
border : #ccc solid 1px;
margin-right : 20px;
}
.layoutsExemple .calendrier_milieu .entry-image.no_couv.couverture_catalogue {
background-image : url("http://cdn.drouot.com/d/uploads/2895/uploads/Image/img_site/widget_catalogue_no_couv.png");
background-position : center center;
background-repeat : no-repeat;
background-size : 100% 100%;
width : 115px !important ;
height : 146px !important ;
border-radius : 0;
margin-left : 18px;
border : #ccc solid 1px;
margin-right : 13px;
}
.device-xxs .layoutsExemple .entry-image.no_couv.couverture_catalogue {
background-image : url("https://accord-encheres.com/uploads/Image/img_site/widget_catalogue_no_couv.png");
background-position : center center;
background-repeat : no-repeat;
background-size : 100% 100%;
width : 100% !important ;
height : 410px !important ;
border-radius : 0;
margin-left : 0;
border : #ccc solid 1px;
}
.device-xs .layoutsExemple .entry-image.no_couv.couverture_catalogue {
background-image : url("https://accord-encheres.com/uploads/Image/img_site/picto_no_couv.jpg");
background-position : center center;
background-repeat : no-repeat;
background-size : 100% 100%;
width : 100% !important ;
height : 410px !important ;
border-radius : 0;
margin-left : 0;
border : #ccc solid 1px;
}
.device-xs .entry-image.widget_no_couv {
background-image : url("https://accord-encheres.com/uploads/Image/img_site/picto_no_couv.jpg");
background-position : center center;
background-repeat : no-repeat;
background-size : 100% 100%;
width : 100% !important ;
height : 500px !important ;
border-radius : 0;
margin-left : 0;
border : #ccc solid 1px;
}
.device-xs .entry-image.no_couv {
background-image : url("https://accord-encheres.com/uploads/Image/img_site/picto_no_couv.jpg");
background-position : center center;
background-repeat : no-repeat;
background-size : 100% 100%;
width : 100% !important ;
height : 500px !important ;
border-radius : 0;
margin-left : 0;
border : #ccc solid 1px;
}
.device-xxs .entry-image.widget_no_couv {
background-image : url("https://accord-encheres.com/uploads/Image/img_site/widget_catalogue_no_couv.png");
background-position : center center;
background-repeat : no-repeat;
background-size : 100% 100%;
width : 100% !important ;
height : 350px !important ;
border-radius : 0;
margin-left : 0;
border : #ccc solid 1px;
}
.device-xxs .entry-image.no_couv {
background-image : url("http://cdn.drouot.com/d/uploads/2895/uploads/Image/img_site/picto_no_couv.jpg");
background-position : center center;
background-repeat : no-repeat;
background-size : 100% 100%;
width : 100% !important ;
height : 350px !important ;
border-radius : 0;
margin-left : 0;
border : #ccc solid 1px;
}
.device-xxs .layoutsExemple .entry-image.couverture_catalogue, .device-xs .layoutsExemple .entry-image.couverture_catalogue {
padding-right : 0;
width : 100%;
height : auto;
}
.product-description h2 {
text-transform : none;
}



/* ---------------- Ordre d achat--------------*/

.bt_valider_ordre input, #estim .btn.btn-default, #form_inscription .btn.btn-default, .formEnvoyer input {
background : #444;
border : #444 solid 1px;
}
.bt_valider_ordre input:hover, #estim .btn.btn-default:hover, #form_inscription .btn.btn-default:hover, .formEnvoyer:hover input {
background : #E0AF52;
color : #fff;
border : #E0AF52 solid 1px;
}
.titre_informations_vente, .titre_cgv {
margin-top : 20px;
margin-bottom : 20px;
}
.droite_catalogue img {
max-width : 92px;
height : auto;
float : right;
}
.modal-title {
color : #000;
text-transform : uppercase;
}
.top-cart-title p {
color : #000;
}
.device-xxs .nom_vente {
font-size : 14px;
line-height : 18px;
padding-bottom : 8px;
padding-top : 4px;
text-transform : uppercase;
}
.modal-title {
color : #000;
text-transform : uppercase;
}
.pageFiche .fiche_lot_resultat {
background : #000;
}
.product-desc {
font-size : 14px;
}
.envoyer_ordre .button.button-border {
background : #000 !important ;
color : #fff;
}
.button.button-border:hover {
background-color : #000 !important ;
color : #FFF;
}
.button.button-border {
border : #000 solid 1px;
text-shadow : none;
}
.product-overlay a:hover {
background-color : #000;
}
.product-image.no_picture {
background-image : url("https://accord-encheres.com/uploads/Image/img_site/no_picture.png");
background-position : center center;
background-repeat : no-repeat;
background-size : 80% 70%;
width : 100% !important ;
height : 170px !important ;
padding-right : 20px;
border-radius : 0;
border : #fff solid 1px;
background-color : #fff;
}
.fiche_titre_lot h1 {
font-size : 14px !important ;
margin-bottom : 5px;
clear : both;
color : #000;
font-weight : bold;
}
.lotnum {
color : #000;
font-size : 25px;
}
.num_lot {
height : 40px;
color : #000;
font-size : 25px;
}
.product-title h3 {
font-size : 12px;
line-height : 14px;
text-transform : uppercase;
height : 30px;
max-height : 30px;
overflow : hidden;
}
.product-title h3 a:hover, .single-product .product-title h2 a:hover {
color : #E0AF52;
}
.pagination .currentStep {
background : #000;
color : #fff;
padding : 8px 12px;
margin : 0 2px;
}
.col-md-12.titre_ordre_phrase {
margin : 30px 0;
clear : both;
width : 100%;
color : #444;
}
.fiche_lot_num {
font-size : 35px;
color : #000;
font-weight : bold;
float : left;
}
.fiche_lot_resultat {
color : #000;
}
.single-product .fiche_lot_resultat {
background : #444;
color : #fff;
padding : 5px;
float : left;
border-radius : 0;
margin : 10px 0;
}
#page-title.page-title-mini h1 {
font-size : 14px;
color : #E0AF52;
}
.device-xxs #page-title.page-title-mini h1 {
font-size : 14px;
color : #E0AF52;
}
.lieu_vente {
color : #000;
font-size : 16px;
line-height : 17px;
font-style : italic;
margin-bottom : 10px;
text-align : left;
}
.product-title h3 {
font-size : 14px;
line-height : 14px;
text-transform : uppercase;
height : 30px;
max-height : 30px;
overflow : hidden;
}
.product {
border : #ccc dotted 1px;
}
.product-description h4 {
font-size : 14px;
font-weight : normal;
line-height : 13px;
color : #000;
height : 30px;
text-transform : none;
}
.sale-flash2 {
background : none 0 0 repeat scroll #444;
border-radius : 0;
color : #ffffff;
float : left;
margin : 10px 0;
padding : 5px;
float : left;
font-weight : bold;
width : auto;
clear : both;
}
.Style1 {
margin-left : 0;
margin-bottom : 1em;
color : #444;
text-transform : uppercase;
font-size : 14px;
line-height : 16px;
text-align : left;
}
.product-image {
position : relative;
width : 100%;
height : 300px !important ;
overflow : hidden;
}
.col-md-6.product-desc .productOnline, .col-md-6.product-desc .productOnlineResult {
margin : 30px 0;
background-color : #444;
color : #fff;
border-color : #444;
}
.ordreAchat.col-md-6 {
margin-top : 20px;
}
.button.button-border:hover {
background-color : #f9e6dc;
color : #FFF;
}
.jq-icon-info {
background-color : #000 !important ;
color : #fff;
border-color : #f9e6dc !important ;
}
.titre_ordre_etape {
color : #444;
}
.fiche_lot_description {
font-size : 13px;
line-height : 1.3;
margin : 20px 0 30px 0;
}
.ordre_true.product, .pageOrdre .ordre_true.product {
height : 620px !important ;
}
.ordre_false.product, .pageOrdre .ordre_false.product {
height : 600px !important ;
width : 265px;
}
.calLegende {
background-color : #f1f1f1;
padding : 20px;
width : 100% !important ;
text-align : center;
margin-bottom : 40px;
}
.page_statique h2 {
clear : both;
padding : 20px 0 0 0;
text-transform : uppercase;
}
.page_statique h3 {
padding : 20px 0 0 10px;
font-size : 14px;
font-style : italic;
}
.page_statique h4 {
padding : 20px 0 0 10px;
font-size : 14px;
}
.page_statique {
text-align : justify;
}
.page_actualite .actualite .entry-image {
width : 130px;
float : left;
margin-right : 30px;
}
.layoutsExemple .actualiteCol1 .entry-image {
width : 350px !important ;
margin-right : 30px;
}
.device-sm .layoutsExemple .actualiteCol1 .entry-image {
width : 350px !important ;
margin-right : 30px;
}
.device-xs .layoutsExemple .actualiteCol1 .entry-image {
width : 90%;
padding-left : 0;
padding-right : 0;
}


/* ---------------- Formulaires--------------*/

.newsletter_lettrine {
display : none;
}
.newsletter_theme {
font-size : 14px;
}
.device-lg .newsletter_colonne {
float : left;
width : 100%;
}
.device-md .newsletter_colonne, .device-sm .newsletter_colonne {
float : left;
width : 100%;
}

.freeForm .label {
float : left;
font-size : 14px;
width : 280px;
color : #000;
text-align : left;
}
.button {
background-color : #000;
}
.button.button-3d:hover {
background-color : #ccc !important ;
opacity : 0.9;
}
button .bt_valider_ordre input, #estim .btn.btn-default, .fond_estimation .btn.btn-default.nb, .formEnvoyer input, #form_inscription .btn.btn-default {
background : #000;
color : #fff;
padding : 10px 15px;
border : #000 solid 1px;
border-radius : 0;
width : auto;
}
bt_valider_ordre input:hover, #estim .btn.btn-default:hover, #form_inscription .btn.btn-default:hover, .formEnvoyer:hover input {
background : #000;
color : #fff;
border : #000 solid 1px;
}

#estim input, #estim textarea {
border : #ccc solid 1px;
border-radius : 0;
width : auto;
padding : 5px 10px;
}
.device-xs .freeForm .label {
float : left;
font-size : 14px;
width : 100%;
color : #000;
text-align : left;
}
#etape1, #etape2, #etape3, #droit {
padding : 20px;
margin-bottom : 0 !important ;
margin-top : 0;
width : 100%;
}
.row.inscription_etape_un, .row.inscription_etape_deux, .row.inscription_etape_trois {
border-bottom : 0 solid rgb(236, 240, 241, 1.0);
margin-bottom : 15px !important ;
}
.device-md .newsletter_chekbox_txt, .device-sm .newsletter_chekbox_txt {
font-size : 14px !important ;
}
.page_expertise, page_newsletter, .inscription_legende {
padding-bottom : 30px;
}
#estim .row {
margin-bottom : 10px;
}
.inscription_legende {
padding-bottom : 10px;
padding-top : 20px;
}
.device-xxs .col-sm-3.inscription_legende, .device-xs .col-sm-3.inscription_legende {
padding-right : 0;
}
.device-xxs input[type="email"], .device-xxs input[type="email_bis"] {
width : 100%;
}
.device-xxs input[type="text"] {
width : 80% !important ;
}
.device-xs #estim input, .device-xs #estim textarea, .device-xxs #estim input, .device-xxs #estim textarea {
width : 100%;
}
.device-xs #estim textarea, .device-xxs #estim textarea {
width : 100% !important ;
}
.device-xs input[type="radio"] {
width : 14px !important ;
}
.device-xs #estim input [type="radio"] {
width : 14px !important ;
}
.device-sm input[type="radio"] {
width : 14px !important ;
}
.device-sm #estim input [type="radio"] {
width : 14px !important ;
}
.device-xxs .col-sm-8 input[type="email"] {
width : 90% !important ;
}
input[name="montant"][type="text"] {
width : auto;
}
.device-xxs textarea[name="commentaire"] {
width : 100%;
}
.paiement h3 {
display : none;
}
.paiement select {
width : 100%;
}
.paiement {
background-color : #fffdf4;
width : 100%;
padding : 20px;
float : left;
margin-top : 40px;
margin-bottom : 20px;
}
.formulaireContact {
    padding: 20px;
    background: #fffdf4;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.formulaireContact #dsi-submit-btn {
color : #fff;
background : #000;
border-color : #000;
margin-bottom : 20px;
}
.formulaireContact #dsi-submit-btn:hover {
color : #fff;
background : #000;
border-color : #000;
margin-bottom : 20px;
}
.formulaireContact .col-sm-3.inscription_legende {
width : 160px;
}
.formulaireContact .col-sm-9 {
margin-bottom : 20px;
}
.formulaireContact .col-sm-2 {
width : 83px;
padding-right : 0;
padding-left : 0;
}

/* ---------------- Footer---------------*/
.social-icon.si-small {
color : #000;
}

#gotoTop:hover {
background-color : #E0AF52;
}



@media (max-width: 991px) {
img.imgacheter {padding-bottom:30px;padding-top: 20px;}

#top-cart > a > span {
right : -20px;
color : #000;
background-color : #fff;
top : -5px;
}
#top-search a, #top-cart, #side-panel-trigger {top: -9px;}
#primary-menu-trigger {top: 96%}
#primary-menu ul li {padding-left: 20px!important;}

}



@media all and (min-width: 500px) and (max-width: 1199px) {
.ordre_true.product, .pageOrdre .ordre_true.product {
height : 600px !important ;
}
.ordre_false.product, .pageOrdre .ordre_false.product {
height : 600px !important ;
}

}

@media all and (min-width: 1200px) {
.ordre_true.product, .pageOrdre .ordre_true.product {
height : 630px !important ;
}
.ordre_false.product, .pageOrdre .ordre_false.product {
height : 600px !important ;
}
.actualite_droite .entry.clearfix.actualite .entry-image {
width : 100%;
float : left;
margin-right : 0;
}

}


@media (max-width: 767px) {

#slider {
margin-bottom : 20px;
margin-top : 0px;
}
.ordre_false.product, .pageOrdre .ordre_false.product {
height : 600px !important ;
}
.paiement .freeForm .label {
float : left;
font-size : 14px;
width : 100%;
color : #000;
text-align : left;
}
.paiement select {
width : 100%;
}
.page_actualite .actualite .entry-image {
width : 100%;
float : left;
margin-right : 0;
}
.entry-c {
clear : both;
width : 100%;
}
.col-md-10.entry-c {width : 100%;}
.texteHeader {margin-bottom : 30px;width : 100%;text-align : center;}
.col_one_third.col_last.textAlignRight {width : 100%;text-align : center !important ;clear : both;}
.col_one_third {margin-bottom : 20px !important ;clear : both;}
#footer .flags {text-align : center;}
.equipe {margin-bottom : 60px;}


#logo img {
width : 370px;
height : auto;
}
.col_full, .col_half, .col_one_third {
margin-bottom : 20px !important ;
}
.droits {
margin-bottom : 20px;
}
.actualite_droite .entry.clearfix.actualite .entry-image {
width : 100%;
float : left;
margin-right : 0;
}
.actualite_phare img, .salePhareImage img {
width : 100%;
max-width : 100%;
}
#logo {
float : none !important ;
margin-right : 0;
}
.home_actualite .entry.clearfix.actualite .entry-image {
width : 100%;
float : left;
margin-right : 0;
}
img.visu-equipe {
margin-bottom : 30px;
width : auto;
padding-right : 0;
float : left;
clear : both;
}
#footer .col_one_third {
text-align : center !important ;
}
.page_actualite_presse .entry-image {
width : 100% !important ;
float : left;
margin-right : 0;
}
.page_actualite_presse .entry.clearfix.actualite {
float : left;
height : auto;
margin-bottom : 30px;
}

}

.page_equipe .team.team-list .team-image {float: left;width: 100%!important;margin-right: 0px;}
.page_equipe .team-title {padding-top: 0px;}
.page_equipe .team-img {padding:0px 20px 0px 20px; text-align: center;}
.page_equipe .team-content {margin-top: 15px;color: #777;padding-bottom: 20px;}
