.liste-moto p:after,.liste-moto h2:after,.header-title:after{content:" ";display:block;height:100%;position:absolute;right:0;top:0;-ms-transform:skew(-10deg,0);transform:skew(-10deg,0);transform-origin:bottom left;width:7px;z-index:0}.sub-title .triangle{border-color:var(--color-marque)transparent transparent transparent}.sub-title.essai .triangle{border-color:var(--color-essai)transparent transparent transparent}.constructeur h1 .brand{color:var(--color-rouge)}.constructeur h1 .p{display:block;font-size:1rem}.marque h1 .brand{color:var(--color-rouge);display:block;font-size:2rem}.marque-annee h1 .brand{display:block;font-size:1.8rem}.constructeur .mask{min-height:200px;position:relative;z-index:1}.nofiche{font-size:1.1em;padding:20px}.liste-marque ul{display:flex;flex-wrap:wrap;justify-content:space-evenly;list-style:none;gap:20px;padding:0}.liste-marque li{padding:10px 5px;min-width:110px;text-align:center}.liste-marque li a{position:relative}.liste-marque li img{max-height:50px;max-width:80px}.liste-marque li span{background:#add8e6;border-radius:100%;display:inline-block;padding:10px}.liste-marque li p{display:block;margin-top:0}.adsbygoogle{display:block!important}.lien-constructeurs{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:20px 0 0;padding:10px 5px;gap:10px}.lien-constructeurs li{margin:0 10px;text-align:center;box-shadow:3px 3px 0 var(--color-black)}.lien-constructeurs li a{background-color:var(--color-marque);display:inline-block;font-size:1rem;padding:15px 20px;position:relative;width:100%}#equipements h2{background:initial;padding:initial;color:initial;text-align:left;text-transform:initial;font-size:initial}#equipements h2:after{background:initial}.equipements+.sub-title{margin-top:20px}.header-title{background:var(--color-bleu);color:var(--color-white);display:inline-block;font-size:.9rem;left:0;margin-top:0;max-width:200px;padding:3px;position:absolute;text-align:right;text-transform:uppercase;top:0;width:auto}.header-title:after{background:var(--color-bleu);right:-12px;width:16px}.header-description a,.header-description a:visited,.header-description a:link,.header-description a:hover{color:var(--color-bleu);font-weight:400;text-decoration:underline}.bref .info{display:inline-block;margin:5px;vertical-align:top}.bref .info .title{color:var(--color-rouge);display:block;font-size:.8rem}.bref .info .data{display:block;font-size:.9rem;font-weight:700}.bref a,.bref a:visited,.bref a:link,.bref a:hover{color:var(--color-bleu);font-weight:400;text-decoration:underline}.similare .header-description{margin:10px}.millesimes{padding:35px 15px 20px}.millesimes .mill-container{overflow:hidden;position:relative;width:100%}.millesimes .scroll{overflow-y:scroll;transform:translate3d(0,0,0);transition:transform .2s linear}.millesimes .scroll::-webkit-scrollbar{-webkit-appearance:none}.millesimes .scroll::-webkit-scrollbar:vertical{width:0}.millesimes .scroll::-webkit-scrollbar:horizontal{height:12px}.millesimes .scroll::-webkit-scrollbar-thumb{background-color:#afafaf;border:2px solid var(--color-white);border-radius:10px}.millesimes .scroll::-webkit-scrollbar-track{background-color:var(--color-white);border-radius:10px}.millesimes .swiper-container{height:60px}.millesimes .swiper-pagination{--swiper-pagination-bottom:0;--swiper-pagination-bullet-inactive-color:var(--color-mediumgrey)}.millesimes .swiper-slide{background:#afafaf;color:var(--color-white);font-size:1.3rem;font-weight:700;height:44px;max-width:100px;text-align:center}.millesimes .swiper-slide a{display:inline-block;padding:10px 15px}.millesimes .swiper-wrapper{transform:translate3d(0,0,0)}.story{font-size:.9rem;padding:20px;position:relative}.story .line:after{background:#bababa;content:"";display:block;height:calc(100% - 40px);left:20px;position:absolute;top:20px;width:2px;z-index:0}.story div{display:block;margin:15px 0}.story .timeline p{margin:0;padding-left:10px;display:block;border-left:3px solid var(--color-mediumgrey);position:relative}.story .timeline p::before{content:'';width:10px;height:10px;background-color:var(--color-black);position:absolute;z-index:1;left:-7px;top:15px}.story .timeline p strong{display:block;font-size:1.2rem;font-weight:700;margin:0;padding:10px 10px 0 5px;position:relative;vertical-align:top;color:var(--color-fiche)}.story .timeline p:last-of-type::after{border:2px solid var(--color-mediumgrey);content:'';margin-right:5px;display:block;height:0;width:10px;position:absolute;bottom:0;left:-8px}.story .timeline .point.current em{color:initial;margin-left:-21px;margin-right:5px;font-size:1rem}.story .scrc{color:var(--color-bleu);font-size:.8rem;text-align:right}.lien,.lien:visited,.lien:link,.lien:hover{color:var(--color-bleu);font-weight:400;text-decoration:underline}#map{height:300px;overflow:hidden}.resume{font-size:.9rem;padding:35px 20px 20px}.rappels{font-size:.9rem;padding:0 20px 20px}.rappels dl{margin-left:5px}.rappels dt{display:list-item;list-style-type:circle}.rappels dd img{max-width:100%;height:auto}.rappels span{padding-right:5px;margin-right:5px;border-right:1px solid #000}.rappels span:last-of-type{border-right:0}.rappels a,.rappels a:visited,.rappels a:link,.rappels a:hover{color:var(--color-bleu);font-weight:400;text-decoration:underline}.next-year{font-size:.9rem;padding:20px}.next-year a,.next-year a:visited,.next-year a:link,.next-year a:hover{color:var(--color-bleu);font-weight:400;text-decoration:underline}.lien-pays,.lien-letter{margin-top:15px;position:relative}.lien-pays .header-title,.lien-letter .header-title{min-width:150px}.lien-pays ul,.lien-letter ul{display:flex;flex-wrap:wrap;list-style:none;gap:20px}.lien-pays li,.lien-letter li{width:130px;padding:10px;text-align:center}.lien-pays li .drapeau,.lien-letter li .drapeau{display:block;margin:0 auto 5px}.lien-letter li{text-align:center}.lien-pays li.selected{background-color:var(--color-marque);font-style:italic}.lien-letter li.selected a{background-color:var(--color-marque);border-radius:50%;padding:3px 6px}.pub-assurance{background:var(--color-bleu);color:var(--color-white);margin-top:30px}.pub-assurance em{background:var(--color-rouge);font-size:2rem;padding:2px 15px 6px;vertical-align:middle}.pub-assurance a{display:inline-block;padding:10px 8px}.pagination a{box-shadow:3px 3px 0 var(--color-marque)}