@page{ margin: 30pt 20pt; }

* {
    display: revert;
    box-sizing: border-box;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
}

img{max-width: 100%;}

input,
textarea,
select {all: revert;}

a[href]::after{content: none !important;}
  
body{
    background-color: transparent;
    width: 100%;
    padding-top: 0 !important;
    color: #000;
    font-family: Sans-Serif;
    font-size: 12pt;
    line-height: 17pt;
}

body .corp{padding: 0; margin: 0; max-width: inherit;}

body .col2-concessionnaire .reserver-votre-essai,
body .col1-concessionnaire .reserver-votre-essai,
body .photos-vehicule__A2,
body .photos-vehicule__critair,
body .descriptif-technique .nav-tabs #nav-profile-tab,
body .owl-carousel.owl-drag .owl-item,
body .show-mobile,
body .sidenav-area-concession,
body .overlay-area-concession,
body .photos-vehicule .photos-vehicule__ImgCount,
body .logo-header::after,
body #footer-concessionnaire,
body .hamburger,
body .nav-secondaire-mobile,
body .menu-concess-header,
body #menu-header,
body .nav-top,
body .breadcrumbs,
body .reassurances,
body .cookie-acceptation-module,
body .owl-theme .owl-nav,
body .col2-concessionnaire .Vehicule-Form,
body .grecaptcha-badge,
body .infos-contact .infos-contact__links{display: none !important;}

body .infos-principales__price,
body .col1-concessionnaire .infos-principales h2, 
body .col2-concessionnaire .infos-principales h1{font-family: Sans-Serif; font-size: 16pt; line-height: 19pt; text-align: center;}
body .col2-concessionnaire .infos-principales{margin-bottom:20pt; padding: 15pt;}
body .col2-concessionnaire .infos-contact{padding: 15pt;}

body .descriptif-technique .tab-content #nav-description,
body .infos-base__important div{font-size: 10pt; line-height: 15pt;}

body #header-concessionnaire{padding-bottom: 0; width: 100%; max-width: inherit;}
body #nav-header{
    position: initial;
    width: 100%;
    height: auto;
    max-width: inherit;
    border-bottom: none;
    background-color: transparent;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
    box-shadow: none;
    break-after: avoid-page;
}

body .content-header{min-height: inherit; border: 2pt solid #000;}

body .logo-header{
    display: inline-block;
    width: auto;
    max-width: 400pt;
    min-height: inherit;
    margin: 0 auto;
    padding: 5pt 15pt;
}

body .logo-header .logo-yamaha{
    display: inline-block;
    float: left;
    visibility: visible;
    width: auto;
    height: auto;
    overflow: visible;
    margin: 6pt auto 0;
}
body .logo-header .logo-yamaha svg{
    display: inline-block;
    width: 85pt;
    height: auto;
    overflow: visible;
    visibility: visible !important;
}
body .logo-header span.titre-nom-site{
    display: inline-block;
    float: right;
    width: auto;
    height: auto;
    margin: auto 0 auto 10pt;
    padding: 10pt 0 10pt 10pt;
    border-left: 1px solid #000;
}

body .descriptif-technique .nav-tabs .nav-link,
body .logo-header span.titre-nom-site a{font-family: Sans-Serif; font-size: 15pt; line-height: 22pt; text-align: center;}

body .content-detail{background-color: transparent; overflow: visible; padding: 0; width: 100%;}

body .fiche-produit,
body .content-detail .page-container,
body .content-detail .page-container.content-detail__vtous,
body .content-detail .page-container.content-detail__vn,
body .content-detail .page-container.content-detail__vo{padding: 0;}

body .content-detail__gamme .fiche-produit{margin-top: 0;}
body .fiche-produit{position: relative;}

body .col1-concessionnaire .photos-vehicule{margin-bottom: 200pt; break-after: page;}

body .content-detail .col1-concessionnaire,
body .content-detail .col2-concessionnaire{max-width: 47%; width: 47%; display: inline-block; margin-bottom: 20pt;}

body .content-detail .col1-concessionnaire{float: left;}
body .content-detail .col2-concessionnaire{float: right;}


body #image-gallery .owl-stage-outer{border-radius: 0; height: auto !important; transform: none; box-shadow: none;}
body #image-gallery .owl-stage-outer .owl-stage{transform: none !important; max-width: 100%;}
body #image-gallery.owl-carousel .owl-item.active{display:block !important; width: auto !important;}
body .owl-carousel .owl-item a{display: inline-block; width: 100%;}
body .owl-carousel .owl-item img{max-width: inherit; width:280pt; max-height:200pt;}

body .descriptif-technique{position: absolute; margin-bottom: 20pt; width: 99%;}
body .descriptif-technique .nav-tabs #nav-home-tab{border-bottom: 1px solid #FFF;}
body .descriptif-technique .nav-tabs{background-color: transparent; border-right: 1pt solid #FFF;}
body .descriptif-technique .tab-content {padding: 10pt 20pt 20pt;}
body .descriptif-technique .tab-content #nav-fichetech{display: block; opacity: 1; margin-top: 30pt;}

body table tr {border-bottom: 1px solid #555555;}

#nav-fichetech table th,
#nav-fichetech table td{padding: 8pt 10pt; font-size: 10pt; line-height: 15pt;}



