body { height: auto !important; min-height: 0px !important; }
.nav-contain-left { display:none !important; }
.nav-contain-right { display:none !important; }
.breadcrumbs { display:none !important; }
.back-to-list { display:none !important; }
.print-this-page { display:none !important; }
.detail-image-thumbscontainer { display:none !important; }
.presentation-detail-description .contactform { display:none !important; }
.presentation-detail-description .description-text { width:100% !important; }
footer { display:none !important; }
.grecaptcha-badge { display:none !important; }
.synopsys-cta-line { display:none !important; }
.finance-link { display:none !important; }
.center { padding: 0 !important; }
.images-container { display:none !important; padding-right:60% !important; }
div.content .contain.full { padding-right:55% !important; }
.contain-content { display:none !important; }
#detail-image-slider { display:none !important; }
.nav-contain { position:static !important; }
.presentation-detail-synopsys { position:absolute !important; right:0 !important; top:0 !important; width:50% !important; padding:0 !important; }
.synopsys-line { width:100% !important; margin-top:0px !important; font-size:12px !important; }
.specs-line { width:33% !important; margin-top:0px !important; font-size:12px !important; padding: 0 0 0 110px !important; }
.accessoire-line { width:25% !important; margin-top:0px !important; font-size:12px !important; }
.print-image { display:inline-block;  width:45% !important; vertical-align:top !important; }
.print-image img { display:inline-block; width:100% !important; vertical-align:top !important; }
div.content h1 { font-size:36px !important; line-height:44px !important; }
.sub div.content h2 { font-size:18px !important; line-height:26px !important; margin: 15px 0 !important;; }
.presentation-detail-specifications h2:after { bottom: -10px !important; }
.presentation-detail-accessoires { page-break-inside: auto !important; }
.presentation-detail-accessoires h2:after { bottom: -10px !important; }
.presentation-detail-description h2:after { bottom: -10px !important; }
.presentation-detail-description .description-text p { font-size:12px !important; line-height: 18px !important; }
.sub div.content h3 { font-size:14px !important; line-height:22px !important; margin: 10px 0 5px !important; }
.presentation-detail-specifications { margin: 0 0 20px 0 !important; vertical-align:top !important; }
.navigation-container { position:static !important; }
.header-image-container { margin-bottom:10px; margin-top:50px; }
div.content .contain.details { vertical-align:top !important; height:auto !important; }