.Vente154942 .lien_inclure  {display:none;}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  #header.sticky-style-2 #header-wrap,
  #header.sticky-style-3 #header-wrap,
  #primary-menu.style-2 > div > ul > li > a {
    padding-left: 5px;
    padding-right: 5px;
  }
}


/*----------------bloc vente picto--------------*/
    .bloc_vente_pictos {
        padding-left: 0;
        padding-bottom: 20px;
    }
}


/*----------------top links--------------*/
.top-links {
    position: relative;
    float: none;
    font-size: 15px;
    font-family: 'Playfair display';
}
@media (max-width: 768px) {
.top-links {
    font-size: 12px;
    font-family: 'Playfair display';
  }
}


/*----------------slider ne plus toucher---------------*/
.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap *:last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap *:last-child {
    margin-bottom: 0;
    font-size: 14px;
    font-family: 'Playfair display';
    letter-spacing: 2px;
}
.device-xxs .tp-caption {display: none;}

/*----------------logo---------------*/
#logo img {
  width: 600px;
  height: auto;
}

@media (max-width: 768px) {
#logo img {
  width: 320px;
  }
}

/*----------------titres-----------------*/
.entry-title h2 a .h2 a:link {
font-weight : bold;
font-size : 16px;
text-transform : Uppercase;
}
.titre_page, .titre_page a, .titre_page a:visited {
font-weight : bold;
font-size : 20px;
color : #a91101;
text-transform : Uppercase;
margin-top : 60px;
margin-bottom : 20px;
}


/*----------------autres-----------------*/
.layoutsPage {
min-height : 800px;
}
.layoutsPage {
min-height : 800px !important ;
}
div.btn.ghost a.lien_cata {
display : none;
}
.date_vente {
text-transform : none;
}
.droite_catalogue img {
max-width : 120px;
height : auto;
}
.page_catalogue .btn.ghost:hover, page_catalogue .btn.ghost:active, page_catalogue .btn.ghost:focus {
background-color : #fff !important ;
color : #a91101 !important ;
}
.productLive {
border-radius : 5px;
border : #c00935 solid 1px;
color : #c00935;
background : #fff;
padding : 10px;
line-height : 15px;
float : left;
text-align : center;
margin-top : 10px;
}
.productOnline, .productOnlineResult {
clear : both;
}

.button.button-3d:hover {
background-color : #999 !important ;
}
.btn-primary {
color : #fff;
background-color : #262f33;
border-color : #262f33;
}
.button {
background-color : #262f33;
color : #fff;
border-color : #262f33;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
color : #fff;
background-color : #999;
border-color : #999;
}
.device-sm .btn-primary {
margin-top : 50px;
}

/*----------------header-----------------*/
#searchFiltre input.btRecherche {
margin-bottom : 20px;
}
#searchFiltre {
background-color : #f8f8f8;
}
#searchFiltre input.btRecherche {
background-color : #262f33;
color : #fff;
border : #262f33 solid 1px;
border-radius : 0 4px 4px 0;
}
#searchFiltre input.btRecherche:hover {
width : 100%;
padding : 6px 10px;
background-color : #999;
color : #fff;
border : #999 solid 1px;
border-radius : 0 4px 4px 0;
}

/*----------------Menu-----------------*/

#primary-menu ul li:last-child {
background-color : #414A4E;
}
#primary-menu ul ul li:last-child {
background-color : #fff;
}
#primary-menu.style-2 > div > ul > li > a i {
line-height : 38px;
color : #ffffff;
font-weight : bold;
}
#primary-menu.style-2 > div > ul > li > a i:hover {
line-height : 38px;
color : #fff !important ;
font-weight : bold;
}
#primary-menu.style-2 > div > ul > li > a:hover:first-child {
background-color : #999 !important ;
color : #fff;
}
@media all and (min-width: 1200px) {
#primary-menu ul ul, #primary-menu ul li .mega-menu-content {
display : none;
position : absolute;
background-color : #FFF !important ;
box-shadow : 0 13px 42px 11px rgb(0, 0, 0, 0.05);
border : #EEE solid 1px;
border-top : 0 solid #262f33;
height : auto;
left : 0;
margin : 0;
top : -1px;
}
}

.device-md #primary-menu ul ul, #primary-menu ul li .mega-menu-content {
text-shadow : none;
}

#primary-menu ul ul li {
text-transform : none !important ;
}
#primary-menu ul ul a {
font-size : 13px;
color : #fff !important ;
font-family: Lato;
}
#primary-menu > div > ul > li:hover a, #primary-menu > div > ul > li.current a {
color : #fff;
background-color : #000 !important ;
}
.cpgen-header {
margin-bottom : 0;
}
.device-sm #primary-menu, .device-xs #primary-menu, .device-xxs #primary-menu {
float : left;
width : 100%;
background-color : #262f33 !important ;
}
.top-cart-title p {
color : #262f33;
}
.device-sm #logo img {
height : 90px;
}
.device-sm #primary-menu-trigger {
top : 104%;
}
body.en.device-md #primary-menu ul li a {
padding-left : 24px;
padding-right : 24px;
}
body.en.device-sm #primary-menu ul li a {
padding-left : 20px;
padding-right : 20px;
}
.lot_recherche .lotnum {
font-size : 16px;
}
.device-md #top-search {
float : right;
margin : 0;
}
#primary-menu .container #top-search form input::placeholder {
font-size : 16px;
text-transform : none;
font-weight : normal;
}
.device-xxs #primary-menu .container #top-search form input::placeholder {
font-size : 14px;
color : #000;
text-transform : none;
font-weight : normal;
}

#top-search form input {
background : none 0 0 repeat scroll #fff;
border-radius : 6px 0 0 6px;
float : left;
font-size : 16px;
height : 50%;
line-height : 25px;
margin-top : 8px !important ;
padding : 5px 5px 5px 7px !important ;
width : 90%;
font-weight : normal;
color : #000;
}
#primary-menu .container #top-search form input::placeholder {
color : #000000 !important ;
}
#primary-menu.style-2 > div #top-cart, #primary-menu.style-2 > div #side-panel-trigger {
margin-top : 9px;
margin-bottom : 0;
}
#top-search form input.loupe {
background : url(https://www.coutaubegarie.com/uploads/Image/img_site/bt_loupe.png) 0 4px no-repeat scroll #ffffff !important ;
height : 34px;
width : 30px;
color : #000;
float : left;
border-radius : 0 6px 6px 0;
background-size : 100% 60% !important ;
}
#primary-menu.style-2 > div #top-search, #primary-menu.style-2 > div #top-cart, #primary-menu.style-2 > div #side-panel-trigger {
margin-top : 9px;
margin-bottom : 0;
}
#primary-menu .container #top-search form input::placeholder {
color : #000 !important ;
}
#primary-menu .container #top-search form input {
color : #000 !important ;
}
#primary-menu-trigger, #page-submenu-trigger {
width : 50px;
height : 30px;
line-height : 30px;
}
#top-search form input {
background : none 0 0 repeat scroll #fff;
border-radius : 6px 0 0 6px;
float : left;
font-size : 14px;
height : 34px;
line-height : 20px;
margin-top : 3px !important ;
padding : 5px 5px 5px 7px !important ;
width : 90%;
font-weight : normal;
color : #000;
}
.device-md #top-search form input {
margin-top : 3px !important ;
}
.device-sm #top-search form input {
margin-top : 3px !important ;
}
.device-xxs #top-search form input, .device-xs #top-search form input {
margin-top : 3px !important ;
}
#top-cart .top-cart-content {
border-top : 2px solid #262f33;
}
#top-cart > a > span {
background-color : #fff;
right : 17px !important ;
color : #000;
}


/*----------------carrousel belles enchères-----------------*/
.belles_encheres_home .owl-carousel .owl-item img {
margin : 0 auto;
border-radius : 2px;
height : 130px;
}
.belles_encheres_home .imgphare {
display : table-cell;
height : 140px;
margin-bottom : 14px;
margin-right : 19px;
overflow : hidden;
text-align : center;
vertical-align : middle;
float : left;
max-height : 140px;
min-height : 140px;
width : 100%;
}
.belles_encheres_home {
text-align : center;
margin-top : 20px;
}
.CarouselResultat {
color : #414A4E;
margin-top : 4px;
text-align : center;
text-transform : none;
font-weight : bold;
}
.belles_encheres_home .contentCarouselLot .imglot218x180b {
height : 145px;
margin : 0 auto 10px auto;
}
.owl-theme .owl-dots .owl-dot.active span {
background-color : #000;
}
.owl-nav:hover {
background-color : #fff;
}
.product-description h2 {
text-transform : none;
}
.estimLabelAff4, .estimAff4 {
margin-bottom : 14px;
}
.product-overlay a:hover {
background-color : #262f33;
}
.product:hover .productOnline, .product:hover .productOnlineResult {
background-color : #262f33;
color : #fff;
border-color : #262f33;
}
.calendrier_annees {
font-weight : 500;
margin-bottom : 60px;
}
.triAnnee, .triAnnee a {
background-color : #262f33;
color : #fff !important ;
font-size : 12px;
padding : 2px 6px;
}
.triAnnee:hover {
background-color : #888;
color : #000;
font-size : 12px;
padding : 2px 6px;
}
.triAnnee.annee1970 {
display : none;
background-color : #fff !important ;
}
h2 a:link {
color : #a91101;
}
.bloc_vente_date {
color : #262f33;
font-size : 15px;
font-weight : 500;
font-style : normal;

}
.bloc_mois_date {
font-size : 15px;
margin-bottom : 7px;
margin-top : 10px;
padding : 5px;
width : 100%;
color : #262f33;
text-transform : uppercase;
font-style : normal;
font-weight : 500;
}
.device-lg .habillage_lot_phare {
height : auto;
width : 80px;
max-height : 120px;
overflow : hidden;
}
.page_calendrier .owl-carousel .owl-item img {
border-radius : 50%;
opacity : 0.8;
padding : 1px;
}
.entry-image {
margin-bottom : 20px;
}
.entry-c {
float : left;
}
.product {
border : #ccc dotted 1px;
}
.lotnum {
color : #262f33;
font-size : 25px;
}
.lieu_vente {
color : #262f33;
font-size : 12px;
line-height : 14px;
font-style : normal;
margin-bottom : 10px;
text-align : left;
}
.product-title h3 {
margin : 0;
font-size : 14px;
line-height : 16px;
color : #a91101;
height : 30px;
max-height : 30px;
overflow : hidden;
padding : 0;
}
.product-image.no_picture {
background-image : url("https://www.coutaubegarie.com/uploads/Image/img_site/no_picture.png");
background-position : center center;
background-repeat : no-repeat;
background-size : 80% 80%;
width : 100% !important ;
height : 170px !important ;
padding-right : 20px;
border-radius : 4px;
border : #ccc solid 1px;
}
.product-desc {
font-size : 12px;
}
.product {
border : #ccc dotted 1px;
}
.product-overlay a:hover {
background-color : #333;
}
.num_lot {
height : 40px;
color : #262f33;
font-size : 25px;
}
.fiche_lot_num {
font-size : 35px;
color : #262f33;
font-weight : 500;
float : left;
}
.col-md-12.titre_ordre_phrase {
margin : 30px 0;
clear : both;
width : 100%;
color : #262f33;
}
.sale-flash2 {
color : #fff;
background-color : #262f33;
width : auto;
padding : 4px 10px;
border-radius : 2px;
clear : both;
}
.single-product .fiche_lot_resultat {
background : #262f33;
color : #fff;
font-style : normal;
padding : 5px;
float : left;
border-radius : 2px;
margin : 10px 0;
}
.pagination .currentStep {
background : #262f33;
color : #fff;
padding : 8px 12px;
margin : 0 2px;
}
.fiche_estimation {
float : left;
width : 100%;
font-size : 20px;
color : #999;
padding-bottom : 10px;
}
.explicationResultats {
font-style : italic;
}
#estim_recherche .Style5 {
background : none 0 0 repeat scroll #262f33;
border-radius : 2px;
color : #ffffff;
float : left;
margin : 10px 0;
padding : 5px;
}
input.texte1[type="submit"], button.texte1 {
background : #262f33;
}
.layoutsExemple .entry-image {
width : 180px;
float : left;
margin-right : 0;
}
.layoutsExemple .entry-image.no_couv.couverture_catalogue {
background-image : url("https://www.coutaubegarie.com/uploads/Image/img_site/picto_no_couv.jpg");
background-position : center center;
background-repeat : no-repeat;
background-size : 100% 100%;
width : 148px !important ;
height : 176px !important ;
padding-right : 40px;
border-radius : 4px;
border : #ccc solid 1px;
margin-left : 14px;
margin-right : 14px;
}
.calendrier .col-md-10.entry-c {
width : 69%;
}
.envoyer_ordre .button.button-border {
background : #262f33;
color : #fff;
}
.envoyer_ordre .button.button-border:hover {
background : #999;
}
.button.button-border:hover {
background-color : #999;
color : #FFF;
border-color : transparent !important ;
text-shadow : 1px 1px 1px rgb(0, 0, 0, 0.2);
}
.bt_valider_ordre input, #estim .btn.btn-default, #form_inscription .btn.btn-default, .formEnvoyer input {
background : #262f33;
border : #262f33 solid 1px;
}
.bt_valider_ordre input:hover, #estim .btn.btn-default:hover, #form_inscription .btn.btn-default:hover, .formEnvoyer:hover input {
background : #999;
color : #fff;
border : #999 solid 1px;
}
.jq-icon-info {
background-color : #a91101 !important ;
color : #fff;
border-color : #a91101 !important ;
}
a.commanderCatalogue {
color : #fff;
}
.commanderCatalogue {
background : #262f33;
color : #fff !important ;
text-decoration : none;
padding : 4px 10px;
float : left;
margin-top : 10px;
margin-left : 10px;
}
.page_catalogue .lien_live {
color : #fff !important ;
}
.page_catalogue .lien_live a:hover {
color : #e4003a !important ;
}
.page_catalogue .btn.secondary:hover, .page_catalogue .btn.secondary:active, .page_catalogue .btn.secondary:focus {
background-color : #999 !important ;
border-color : #999;
color : #e4003a !important ;
}
.page_statique a:link, .page_statique a {
color : #262f33 !important ;
text-decoration : underline !important ;
}
.calLegende {
background-color : #f1f1f1;
padding : 20px;
width : 100% !important ;
text-align : center;
margin-bottom : 40px;
}
.page_statique h2 {
clear : both;
padding : 30px 0 0 0;
}
.page_statique h3 {
font-size : 14px;
padding : 20px 0 0 0 !important ;
font-weight : 500;
}
.page_statique h4 {
padding : 20px 0 0 0;
font-size : 12px;
font-weight : 500;
}
.fancy-title {
border-bottom : 1px solid #e3e3e3;
margin-bottom : 0;
}
.fancy-title.topmargin {
margin-top : 20px !important ;
}
.actualiteCol1, .actualiteCol2 {
margin-top : 70px;
width : 100%;
float : left;
}
.actualiteCol1.entry-image.alignleft {
text-align : center !important ;
}
.layoutsExemple .actualiteCol1 .entry-image {
width : 100%;
padding : 0 300px;
}
.actualite .entry-image {
margin-right : 20px;
}
.actualite .entry-c {
width : 70%;
}
.freeForm .label {
float : left;
font-size : 14px;
width : 280px;
color : #000;
text-align : left;
}
.button {
background-color : #262f33;
}
.button.button-3d:hover {
background-color : #888 !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 : #262f33;
color : #fff;
padding : 10px 15px;
border : #262f33 solid 1px;
border-radius : 2px;
width : auto;
}
bt_valider_ordre input:hover, #estim .btn.btn-default:hover, #form_inscription .btn.btn-default:hover, .formEnvoyer:hover input {
background : #888;
color : #fff;
border : #888 solid 1px;
}
.fond_estimation {
background-color : #f8f8f8;
float : left;
}
.device-xs .freeForm .label {
float : left;
font-size : 14px;
width : 100%;
color : #000;
text-align : left;
}
.basic.layoutsPage h3 {
color : #333;
font-weight : 500;
text-transform : uppercase;
font-size : 22px;
line-height : 24px;
padding : 20px 0;
clear : both;
}
.paiement {
background-color : #f8f8f8;
float : left;
width : 100%;
padding : 20px;
}
.paiement h3 {
display : none;
}
.basic.layoutsPage {
padding : 20px;
}
.device-xxs .basic.layoutsPage input[type="text"] {
width : 90%;
}
.paiement .basic.layoutsPage {
margin-top : 30px;
}
#etape1, #etape2, #etape3, #droit {
padding : 10px;
margin-bottom : 0 !important ;
margin-top : 0;
width : 100%;
}
.formulaireContact {
background-color : #f8f8f8;
padding : 10px;
}
.formulaireContact #dsi-submit-btn {
color : #fff;
background : #262f33;
border-color : #262f33;
margin-bottom : 20px;
border-radius : 2px;
}
.formulaireContact #dsi-submit-btn:hover {
color : #fff;
background : #888;
border-color : #888;
margin-bottom : 20px;
border-radius : 2px;
}
.newsletter_lettrine {
display : none;
}
.device-lg .newsletter_colonne {
float : left;
width : 100%;
}
.device-md .newsletter_colonne, .device-sm .newsletter_colonne {
float : left;
width : 100%;
}
.device-md .newsletter_chekbox_txt, .device-sm .newsletter_chekbox_txt {
font-size : 12px !important ;
}
.page_expertise, page_newsletter, .inscription_legende {
padding-bottom : 30px;
}
#estim .row {
margin-bottom : 10px;
}
.formulaireContact .col-sm-3.inscription_legende {
width : 160px;
}
.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-xs #estim input, .device-xs #estim textarea, .device-xxs #estim input, .device-xxs #estim textarea {
width : auto;
}
.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;
}
.paiement select {
width : 100%;
}
.device-xxs textarea[name="commentaire"] {
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 ;
}
#copyrights {
font-size : 14px;
line-height : 1.8;
}
.socialFooter {
margin-left : 38%;
}
.device-sm .socialFooter {
margin-left : 44%;
}
.device-xs .socialFooter, .device-xxs .socialFooter {
margin-left : 39%;
}
.droits {
font-size : 12px;
clear : both;
}
@media (max-width: 767px) {
.paiement .freeForm .label {
float : left;
font-size : 14px;
width : 100%;
color : #000;
text-align : left;
}
.paiement input {
font-size : inherit;
line-height : inherit;
width : auto;
clear : both;
float : left;
}
.paiement select {
width : 100%;
}
.entry-c {
position : relative;
overflow : hidden;
clear : both;
width : 100%;
}
.calendrier .col-md-10.entry-c {
width : 100%;
}
.layoutsExemple .entry-image.no_couv.couverture_catalogue {
background-image : url("https://www.coutaubegarie.com/uploads/Image/img_site/picto_no_couv.jpg");
background-position : center center;
background-repeat : no-repeat;
background-size : 100% 100%;
width : 440px !important ;
height : 537px !important ;
padding-right : 40px;
border-radius : 4px;
border : #ccc solid 1px;
margin-left : 0;
margin-right : 14px;
}
}

@media (max-width: 991px) {
#primary-menu .container #primary-menu-trigger {
top : -4px;
left : 0;
height : 40px;
background-color : transparent !important ;
}
#primary-menu-trigger {
top : 104%;
margin-top : 0;
height : 30px;
line-height : 30px;
background-color : transparent;
}
#primary-menu > div > #top-search a, #primary-menu > div > #top-cart, #primary-menu > div > #side-panel-trigger {
margin : 10px 0 !important ;
}
#logo {
margin : 20px auto 0 !important ;
}
.titre_accueil, .titre_accueil a {
font-size : 18px;
}
.entry-title h2, .post-grid .entry-title h2 {
font-size : 13px !important ;
font-weight : 500;
}
#primary-menu ul li:last-child {
background-color : #262f33;
}
#header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap {
min-height : 40px;
}
#primary-menu-trigger .icon-reorder {
color : #fff !important ;
}
#primary-menu ul li:last-child {
padding-left : 0;
}
#primary-menu > div > #top-cart {
margin : 10px 0 !important ;
}
#primary-menu ul li a, #primary-menu.style-2 > div > ul > li > a {
padding : 0 20px !important ;
border : none !important ;
margin : 0 !important ;
}
.col-sm-3.inscription_legende, .col-sm-2.inscription_legende {
width : auto;
margin-top : 20px;
margin-bottom : 10px;
}
.device-sm .col-sm-3.inscription_legende, .device-sm .col-sm-2.inscription_legende {
width : 24%;
}
.inscription_etape {
width : 100%;
}
textarea {
width : 100%;
}
input [type="radio"] {
width : 14px !important ;
}
input[type="text"] {
width : 100%;
}
input[type="email"] {
width : 100%;
}
input[name="montant"][type="text"] {
width : 90%;
}
[class^="icon-legal"] {
margin-right : 0;
}
.layoutsExemple .actualiteCol1 .entry-image {
width : auto;
padding : 0 20px;
}
#top-cart {
display : block;
right : 70px;
}
[class^="icon-legal"] {
margin-right : 0;
}
}



.layoutsExemple .entry-image.no_couv.couverture_catalogue {
background-image : url("https://www.coutaubegarie.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 : 377px !important ;
padding-right : 40px;
border-radius : 4px;
border : #ccc solid 1px;
margin-left : 0;
margin-right : 14px;
}
}


.device-xxs #top-cart {
display : block;
right : 40px;
}
