@import url(common.css);

/* --[ Global ]-- */
* {margin:0px; padding:0px}

html {
  font:11px 'Roboto', Arial, helvetica, sans-serif;
}

strong{font-weight:700}

.bleu {color:#4a5c68 !important}
.vert {color:#a7c956 !important}
.gris {color:#6b6b6b !important}
.rouge{color:#E31C18 !important}
.grisfonce{color:#6b6b6d !important}
.grisclair{color:#bbb !important}
.grisclair2{color:#999 !important}
.bg_bleu{background:#4a5c68 !important}
.grisbleu{color:#4a5c68 !important}
.bgrouge{background-color:#E31C18 !important}
.padding10-5{padding:5px 10px}
.blanc{color:#fff !important}



img {border:none}
p {text-align:justify}
a {text-decoration:none}

h1 {font-size:15px}
h2 {font-size:14px}
h3 {font-size:13px}
h4 {font-size:12px}
h5 {font-size:10px}

h3.home{font-size:18px;color:#E31C18;margin:10px 0 5px 50px;font-family:'Raleway', sans-serif;font-weight:500}

.liste {background-color:#eee;padding:20px 0 10px 10px;color:#555}
.liste li {margin:0px 0px 10px 15px}

body{background:#fff}

a.aBlanc{color:#fff;text-decoration:none}
a.aBlanc:hover{text-decoration:underline}

a.under{text-decoration:none}
a.under:hover{text-decoration:underline}

ul li a{height:1%}

.bbot{border-bottom:1px dotted #6b6b6b;margin-right:15px;padding-bottom:5px;}

.img_innov{position:relative;top:-25px;}

a,span.plus,span.arrow,body,.fiche-modele a.btn-360:after,#encarts .pack-modele h2 strong,.cell-actualite .texte,.cell-actualite p.plus{
	transition:all .2s linear;
	-o-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-webkit-transition:all .2s linear;
}

/*font-family: 'Raleway', sans-serif;*/
/*font-family: 'Roboto', sans-serif;*/

/**********************************************************************************************
 *************************** RAJOUT COLLECTION 2020 *************************
 **********************************************************************************************/

#logo-40ans-acc {
	margin-right: 25px;
}

.big .svg__limited {
 	width:170px;
 	vertical-align: text-bottom;
 	display: inline-block;
 }
 .new-limited .svg__limited {
 	width: 85px;
 	vertical-align: text-bottom;
 	display: inline-block;
 }
 .new-45ans .svg__45ans {
 	width: 25px;
 	vertical-align: text-bottom;
 	display: inline-block;
 }
 #zemenu a span.lablimited {
	display: inline-block;
	vertical-align: middle;
	margin:0 0 -2px 5px;
	position: relative;
	top: -2px;
 }
 .lablimited .svg__limited,
 .lablimited-2 .svg__limited {
 	width:80px;
 }
 .lab45ans .svg__45ans,
 .lab45ans .svg__45ans {
 	width:60px;
 }
.col2021-accueil__modele .lab45ans .svg__45ans,
.col2021-accueil__modele .lab45ans .svg__45ans {
 	width:40px;
 }
 .c-equipements-porteur__modeles .lab45ans .svg__45ans,
 .c-equipements-porteur__modeles .lab45ans .svg__45ans {
	 width:30px;
 }
 .svg__limited .st0 {
 	fill: #aba577
 }
 .svg__limited .st1{
 	fill: #ffffff;
 }
 .no-padding {
 	padding:0 !important;
 }
 .lablimited-2 .svg__limited .st0 {
 	fill: #ffffff;
 }
 .lablimited-2 .svg__limited .st1 {
 	fill: #aba577;
 }

 ul.liste-ambiance-nuit-safety li {
 	list-style: none;
 	color: #ffffff;
font-size: 15px;
line-height: 22px;
margin-left: 30px;
 }
 .col-f-2 img.safety-icon {
 	width: auto;

display: block;

margin: 10px auto;
 }



/**********************************************************************************************
 *************************** RAJOUT COLLECTION 2019 *************************
 **********************************************************************************************/

.lab-en1646-1{width:120px;}
.f-a-c{align-items:center;}
p.legende.legendeQuote{font-size:18px;font-weight:400;font-style:italic;line-height:26px;}
p.legende span.author{display:block;text-align:right;margin:20px;font-size:14px;font-style:normal}
p.legende span.author a{color:#E31C18;font-weight:bold;text-decoration:none}
p.legende span.author a:hover{text-decoration:underline}
.okdl{font-size:16px;color:#4a5c68;padding:30px;}
#zeMenu a span.lab40ans{display:inline-block;padding:4px;background:#fff;border-radius:3px;vertical-align: middle;margin:0 0 -2px 5px;position:relative;top:-2px;}
#zeMenu a span.lab40ans img{display: block;width:30px;margin-bottom:0}

#titre-modele span.lab40ans img{display: inline-block;
    width: 140px;
    vertical-align: middle;
    top: -6px;
    position: relative;}

.flex-1{display: flex;flex-direction: row;justify-content:center;text-align:center;}

#video-40ans-acc{position:relative;transition:all .3s ease;position:relative;z-index:110;display:flex;flex-direction:row;align-items:center;justify-content:center;margin:50px 40px 30px 40px;background:#fff;border:1px #d1d1d1 dotted;border-radius:20px;padding:40px;text-align:left;font-size:28px;font-family:'Raleway', sans-serif;color:#4a5c68;font-weight:400}
#video-40ans-acc strong{color:#E31C18}
#video-40ans-acc img{border-radius:45px;}
#video-40ans-acc img#logo-40ans-acc{width:200px;}
#video-40ans-acc:hover{background:#edeef0}


/**********************************************************************************************
 *************************** RAJOUT COLLECTION 2018 *************************
 **********************************************************************************************/

.flex-5{display:flex;flex-direction:row;}
.col-f-5{width:20%;padding:20px;box-sizing:border-box;}
.col-f-5 img,.col-f-4-2fus img{display:block;width:100%;margin-bottom:12px;}
#carac-modele .flex-5{border:2px #d5d5d5 dotted}
#carac-modele .flex-5 .col-f-5{text-align:center;}
#carac-modele .flex-5 .col-f-5 p{text-align:center;color:#4a5c68;font-size:15px;line-height:18px;padding-top:10px}
#carac-modele .flex-5 .col-f-5 span.ico-svg{display:block;margin:0 auto 15px;}

.flex-4{display:flex;flex-direction:row;}
.col-f-4{padding:20px;box-sizing:border-box;}
.col-f-4:nth-child(4n+1){padding-left:0}
.col-f-4:nth-child(4n){padding-right:0}
.col-f-4-2fus{width:50%;padding:20px;box-sizing:border-box;}
.col-f-4 img,.col-f-4-2fus img{display:block;width:100%;margin-bottom:12px;}
.condensed .col-f-4{margin-top:0}

h3.standard-porteur{font-size:16px;color:#4a5c68;margin-bottom:10px;}

#exlu-40ans{background:#aba577;color:#fff;margin-top:40px;padding:30px;}
#exlu-40ans .flex-4{flex-wrap:wrap;}
#exlu-40ans .col-f-4{background:#908a5b;padding:15px;box-sizing:border-box;border:5px #aba577 solid;border-radius:10px;}
#encarts #exlu-40ans h2{font-size: 18px;
    text-align: center;
    position: relative;
    color: #fff;
    padding: 0 0 20px;
    margin-bottom: 25px;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    border-bottom: 1px #908a5b dotted;}

.var-text h2{display:flex;width:400px;height:100%;background:#4a4c56;align-items: center;justify-content: center;}

.flex-3{display:flex;flex-direction:row;margin:0 -20px}
@media (max-width:800px) {
	.flex-3{display:flex;flex-direction:row;margin:0}
}
.flex-3-wrap{flex-wrap:wrap}
.col-f-3{width:33.3334%;padding:20px;box-sizing:border-box;}
.col-f-2:last-child{padding:20px 0 20px 20px}
.col-f-3 img{display:block;width:100%;margin-bottom:12px;}

#cycle-vdl{display:block;position:relative;width:100%;}
#cycle-vdl img{display:block;width:100%;}

.contentAmbiance .flex-3{align-items: center;justify-content: center;}
#pageHC .contentAmbiance .flex-3 .col-f-3:first-child p{font-size:20px;line-height:26px;padding:0 30px;text-align:center;font-weight:400}
.flex-2{display:flex;flex-direction:row;}
.flex-2-wrap{flex-wrap:wrap;}
.col-f-2{width:50%;padding:20px 20px 20px 0;position:relative;box-sizing:border-box;}
.flex-1{padding-bottom:40px;}
.col-f-2-bb{padding:30px;}
.var-nuit{background:#4a5c68;}
.var-jour{border:1px #4a5c68 dotted;}
.var-carac{border:1px #ddd solid;border-radius:0 10px 10px 10px;padding-right:20px;}
.col-f-2:last-child{padding:20px 0 20px 20px}
.col-f-2-bb:last-child{padding:30px}
.condensed .col-f-2{margin-top:0;padding:0}
.condensedpad .col-f-2{margin-top:0}
.flex-space .inside{padding:20px 40px;}
.col-f-2 .bord{border:1px #94cdde dashed}
.flex-condensed .col-f-2{margin-top:0}
.col-f-2 img{display:block;width:100%;margin-bottom:12px;}
.col-f-2 img.left{float:left;width:auto}

.col-f-2 p.standard{padding:10px 30px 30px;}
.col-f-2 p.standard--nomp{padding:20px 0}
.col-f-2 p.standard-t2{padding:15px 0}
.col-f-2 h3.standard{color:#4a5c68;text-align:center;font-size:18px;padding:10px 30px 30px;font-family:'Raleway', sans-serif;}
.col-f-2 h3.bg-rouge{color:#fff;background:#E31C18}
.col-f-2 h3.bg-stan{color:#fff;background:#4a5c68}

.flex-2-3{display:flex;flex-direction:row;}
.col-f-2-3{width:60%;padding:20px 20px 20px 0;box-sizing:border-box;}
.flex-condensed .col-f-2-3{margin-top:0}
.col-f-2-3 .inside{background:#eee;padding:20px;}
.col-f-2-3 .fond-blanc{background:#fff;}
.col-f-2-3 .bord{border:1px #94cdde dashed}
.col-f-2-3 .borange{border-color:#f15e5e}
.col-f-2-3:last-child{width:40%;padding:20px 0 20px 20px}
.col-f-2-3 img{display:block;width:100%;margin-bottom:12px;}

.flex-2-3--invert .col-f-2-3:first-child{order:2;padding:20px 0 20px 20px}
.flex-2-3--invert .col-f-2-3:last-child{order:1;padding:20px 20px 20px 0}

/* ---------------------------- */
@media (min-width:1500px){
	.blancshadow{padding:30px 60px;}
	.blancshadow + .blancshadow{margin-top:60px;}
}
@media (min-width:1800px){
	.blancshadow{padding:40px 80px;}
}
/* ---------------------------- */

.contentAmbiance .col-f-2-3{width:70%}
.contentAmbiance .col-f-2-3:last-child{width:30%}

.flex-3-2{display:flex;flex-direction:row;}
.col-f-3-2{width:30%;padding:20px 20px 20px 0;box-sizing:border-box;}
.col-f-3-2 img{display:block;width:100%}
.col-f-3-2:last-child{width:70%;padding:20px 0 20px 20px}
.condensed .col-f-3-2{margin-top:0}

.frame-video{background:#eee;padding:0 40px 40px;margin:15px 0}

.f-mid{align-items: center;justify-content: center;}

.frame-video .inside {
	background:#eee;
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden; }

.video-45ans .frame-video {background:#fff;margin-top:0;margin-bottom:0;border-radius:20px;}
.video-45ans .frame-video .inside{padding-bottom:47.50%;border-radius:15px;}
.video-45ans--home{margin-top:-30px;border:1px #d1d1d1 dotted;border-radius:20px;}
.video-45ans h2{margin-bottom: 25px;padding-top:30px;
	font-size: 20px;
	color: #4a5c68;
	font-family: 'Raleway', sans-serif;
	font-weight: 700;}

#encarts .video-45ans h2{border:none;}

.video-45ans--page{margin:0 0 40px;}

.frame-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; }

.pack-modele .frame-video{padding:5px;}

img#imgPorteur{position:relative;top:3px;}

.w100{display:block;width:100%;}
.w50{display:block;width:auto;max-width:100%}

p.bl{padding:20px;font-size:24px;line-height:30px;color:#E31C18;font-weight:400;font-family:'Raleway', sans-serif;text-align:left;}
p.bl--small{padding:10px;font-size:18px;line-height:30px;color:#E31C18;font-weight:400;font-family:'Raleway', sans-serif}
p.big-quote{padding-left:30px;font-size:34px;line-height:42px;text-align:left;color:#4a5c68;font-weight:bold;font-family:'Raleway', sans-serif}
p.highlight{border:1px #E31C18 dotted;font-size:20px;line-height:28px;color:#E31C18;text-align:center;padding:40px;margin-bottom:30px;font-family:'Raleway', sans-serif}
p.highlight.finance{font-size: 26px}
p.midhl{font-size:20px;line-height:30px;margin-bottom:30px;font-family:'Raleway', sans-serif}
.midhl{font-size:20px;line-height:30px;font-family:'Raleway', sans-serif}
p.highlight a{color:#E31C18;font-weight:bold;text-decoration:none}
p.highlight a:hover{text-decoration:underline}
p.highlight-t2,.highlight-t2{border:2px #d5d5d5 dotted;font-size:16px;line-height:28px;color:#4a5c68;text-align:center;padding:40px;margin-bottom:30px;font-family:'Raleway', sans-serif}
p.highlight-t2 a,.highlight-t2 a{color:#e31c18}
p.highlight-t2 a:hover,.highlight-t2 a:hover{text-decoration:underline;}
p.standard,p.standard-t2{color: #4a5c68;font-size: 16px;line-height: 28px;font-weight:400}
p.dashed-block{text-align:center;border:1px #ccc dotted;padding:20px;}
.highlight-t2{text-align:left;}
.highlight-t2 ul{margin-left:40px;text-align:left;}

h1#titre-page{font-size:26px;color:#E31C18;padding:60px 0 30px;font-weight:400;font-family:'Raleway', sans-serif;text-align:center;}
h1#titre-page-30{font-size:26px;color:#E31C18;padding:30px 0 30px;font-weight:400;font-family:'Raleway', sans-serif;text-align:center;}
h1#titre-page-autre{font-size:26px;color:#E31C18;padding:20px 0 0px;font-weight:400;font-family:'Raleway', sans-serif;}
.contenu-191 h1#titre-page-autre{font-size:38px;}
/* ---------------------------- */
@media (max-width:60em){
	.contenu-191 h1#titre-page-autre{font-size:30px;}
}
@media (max-width:45em){
	.contenu-191 h1#titre-page-autre{font-size:28px;}
}
/* ---------------------------- */

.bt-sep{position:relative;}
.bt-sep:before,#videos-accueil h3:before,.zone-actualites h2:before{content:"";position:absolute;display:block;width:20%;height:5px;background:#eee;top:20px;left:50%;margin-left:-10%;}
.zone-actualites h2:before{bottom:-20px;top:auto;}

#encarts h2.standard,.big-title{color:#4a5c68;font-size:20px;font-weight:400;margin:30px 0 15px;padding:0 0 15px;font-family:'Raleway', sans-serif;border-bottom:2px #e5e5e5 dotted;}
#encarts h3.alone{color:#E31C18 ;font-size:18px;font-weight:400;margin:30px 0 15px;padding:0 0 15px;font-family:'Raleway', sans-serif;border-bottom:1px #e5e5e5 dotted;}
#encarts h3.small{color:#4a5c68;font-size:15px;font-weight:400}
.col-f-2 img.db-auto{width:auto;display:block;margin:10px auto;}

@media (min-width:1000px) {
	#encarts h2.standard,.big-title{font-size:24px;margin-top:40px}
}

p.standard a,p.standard-t2 a{color:#E31C18;font-weight:bold;text-decoration:none;}
p.standard a:hover,p.standard-t2 a:hover{text-decoration:underline}

ul.lil-menu,ul.lil-menu-fix{position:relative;z-index:10;margin:-20px auto 40px;text-align:center;}
ul.lil-menu li,ul.lil-menu-fix li{list-style:none;display:inline}
ul.lil-menu li a,ul.lil-menu-fix li a{list-style:none;display:inline-block;background:#4a5c68;padding:15px;color:#fff;font-size:12px}
ul.lil-menu li a:hover,ul.lil-menu-fix li a:hover,ul.lil-menu-fix li a.actif{background:#E31C18}
ul.lil-menu li a.reverse{background:#E31C18}
ul.lil-menu li a.reverse:hover{background:#4a5c68}

p.legende{color: #4a5c68;font-size: 15px;line-height: 24px;text-align:center;border:1px #ddd dotted;padding:15px;}
p.legende a{color:#E31C18;text-decoration:underline;text-underline-position:under}
p.legende a:hover{text-decoration:none;}

.pr-img{position:relative;display:block;}
.pr-img span.new-label{position:absolute;bottom:0;left:0;background:#E31C18;color:#fff;font-size:14px;padding:6px 10px 4px;}

h3.standard span.ico-jour{width:30px;height:30px;display:block;margin:20px auto 20px;background-position:-90px -10px;}
h3.standard span.ico-nuit{width:35px;height:30px;display:block;margin:20px auto 20px;background-position:-130px -10px;}

ul.liste-ambiance{line-height:20px;border:1px #d5d5d5 dotted;padding:20px;margin:0 20px;}
ul.liste-ambiance li{color: #4a5c68;font-size: 15px;line-height: 22px;margin-left:30px;}
ul.liste-ambiance-jour, ul.liste-ambiance-nuit, ul.liste-ambiance-nuit-safety { line-height: 20px; border:none;}
ul.liste-ambiance-jour li {color: #4a5c68; font-size: 15px; line-height: 30px; margin-left: 30px}
ul.liste-ambiance-nuit li, .safety {color:#ffffff; font-size: 15px; line-height: 30px; margin-left: 30px}
.col-f-2.var-nuit {
	padding:20px 20px 20px 0 !important;
}
ul.liste-ambiance--nopuce li{list-style:none;margin-left: 0}

ul.liste-act{line-height:20px;border:1px #d5d5d5 dotted;padding:20px;margin:20px 0;}
ul.liste-act li{color: #4a5c68;font-size: 15px;line-height: 30px;margin-left:30px; font-size: 16px;
    font-weight: 400;}

/* ---------------------------- */
@media (max-width:60em){
	.liste-ambiance-jour.margin0.padding-left30.padding-bottom20{padding:15px 15px 15px 8px !important}
}
/* ---------------------------- */

.padding0{padding:0 !important}
.margin0{margin:0 !important}

#edito-accueil p.standard{color: #4a5c68;font-size: 16px;line-height: 22px;font-weight:400}
h2#vivre{font-size:24px;color:#E31C18;margin:30px 0 15px 50px;font-family:'Raleway', sans-serif;font-weight:400}
#edito-accueil p.standard a{color:#4a5c68}
#edito-accueil p.standard a:hover{color:#E31C18}

#why{margin:25px 40px 30px 40px;background:#E31C18;padding:40px;color:#fff;border-radius:20px}
#why h2{text-align:center;margin-bottom:25px;font-size:30px;font-family:'Raleway', sans-serif;font-weight:400}
#why h3{text-align:center;margin-bottom:25px;font-size:20px;font-family:'Raleway', sans-serif;font-weight:400}
#why ul{border-bottom:1px #fff dotted;}
#why ul li{list-style:none;display:block;}
#why ul li a{display:block;text-align:center;color:#fff;font-size:18px;font-weight:400;padding:20px 10px;border-top:1px #fff dotted;}

#videos-accueil{margin:55px 40px 30px 40px;border:1px #d1d1d1 dotted;border-radius:20px;padding:30px 60px;}
#videos-accueil h2{text-align:center;padding:0;font-size:30px;font-family:'Raleway', sans-serif;color:#E31C18;font-weight:400}
#videos-accueil h1{text-align:center;padding:0;font-size:30px;font-family:'Raleway', sans-serif;color:#E31C18;font-weight:400}
#videos-accueil h2 span.ico-ampoule{position:relative;top:-7px;width:25px;height:35px;background-position:-180px -10px}
#videos-accueil h1 span.ico-ampoule{position:relative;top:-7px;width:25px;height:35px;background-position:-180px -10px}
#videos-accueil h3{position:relative;text-align:center;padding:50px 0 20px;font-size:20px;font-family:'Raleway', sans-serif;color:#4a5c68}

#videos-accueil a{display:block;position:relative;}
#videos-accueil a span.plus{display:block;position:relative;background:#E31C18;position:absolute;bottom:15px;border-radius:4px;left:15px;padding:10px;font-size:16px;color:#fff;}
#videos-accueil a span.lab40ans{display:inline-block;padding:4px;background:#fff;border-radius:3px;vertical-align: middle;margin:0 5px -2px;position:relative;top:-2px;}
#videos-accueil a span.lab40ans img{display: block;width:35px;margin-bottom:0}
#videos-accueil a span.plus span.arrow{font-weight:bold;font-size:20px;position:absolute;top:7px;right:25px;opacity:0}
#videos-accueil a:hover span.plus{padding-right:30px;}
#videos-accueil a:hover span.plus span.arrow{opacity:1;right:10px;}
a.col-f-3{display:block;text-align:center;color:#fff;background:#d31b17;border-radius:15px;text-align:center;font-size:16px;border:5px #E31C18 solid;}
a.col-f-3:hover{background:#fff;color:#E31C18}

.margin-bas-accueil{margin:30px 40px 30px 40px}

.zone-actualites{border:1px #d5d5d5 dotted;border-radius:20px;padding:15px 35px 20px;}
.zone-actualites h2{margin-bottom:40px;font-size:20px;font-weight:bold;color:#E31C18;font-family:'Raleway', sans-serif;text-align:center;position:relative}

a.visu-actu{position:relative;display:block;}
a.visu-actu img{display:block;width:100%;}
a.visu-actu span.date{display:block;font-size:12px;font-style:italic;margin-bottom:3px;}
a.visu-actu span.plus{display:block;position:absolute;bottom:15px;left:15px;background:#E31C18;position:absolute;bottom:15px;border-radius:4px;left:15px;padding:10px;font-size:16px;color:#fff;margin-right:15px;}
a.visu-actu span.plus span.arrow{font-weight:bold;font-size:20px;position:absolute;top:50%;margin-top:-12px;right:25px;opacity:0}
a.visu-actu:hover span.plus{padding-right:30px;}
a.visu-actu:hover span.plus span.arrow{opacity:1;right:10px;}

div.carrosserie{height:150px;width:100%;border:1px #eee solid;}
.coul-bfc{background:#fff;}
.coul-gtfc{background:#d7d6d8;}
.coul-fd{background:#fff;}
.coul-gwfd{background:#d7d2b7;}
.coul-gafd{background:#bfbfbd;}
.coul-gffd{background:#6c7174;}
.coul-gmtic{background:#444244;}
.coul-gmill{background:#ac9f91;}
.coul-glunaire{background:#bfc0be;}
.coul-galu{background:#bfc0be;}
.coul-gfer{background:#7e7f7f;}
.coul-expeditiongrey{background:#d9d8d8;}
.coul-banquise{background:#dee2e5;}
.coul-gartense{background:#c5cbd5;}
.coul-gmatter{background:#d9d8d8;}
.coul-glanzarote{background:#4c555f;}
.coul-gplatinium{background:#797d85;}
.coul-glunaire{background:#a0a1a4;}
.coul-gmagnetic{background:#444048;}
.coul-bleuazur{background:#7190ad;}
.coul-bleuchrome{background:#56839f;}
.coul-irongrey{background:#7e7f7f;}
.coul-rougeartisan{background:#c72b2f;}


/* -- FICHE MODELE -- */
h1#titre-modele{font-size:24px;text-align:center;position:relative;color:#4a5c68;padding:20px 0;margin-bottom:40px;font-family:'Raleway', sans-serif;font-weight:400}
h1#titre-modele a{color:#4a5c68;}
h1#titre-modele:before{content:"";position:absolute;display:block;width:20%;height:5px;background:#eee;bottom:-20px;left:50%;margin-left:-10%;}
h1#titre-modele strong{font-weight:700;color:#E31C18;text-transform:uppercase}

.fiche-modele .p-standard p{color: #4a5c68;font-size: 16px;line-height: 22px;font-weight:400}
.fiche-modele .col-f-2 h3.standard{text-align:left;font-size:24px;margin:30px 15px 30px 0;padding:0;font-family:'Raleway', sans-serif;font-weight:400}
.fiche-modele .imgBor{position:relative;}
.fiche-modele .col-f-2 .imgBor img{margin-bottom:0}
.fiche-modele a.btn-360{position:relative;background:#E31C18;border-radius:4px;padding:10px;color:#fff;font-size:14px;position:absolute;top:40px;right:30px}
.fiche-modele a.btn-360-2{top:25px;right:7px}
.fiche-modele a.btn-360-3{top:70px;right:40px}
.fiche-modele--67 a.btn-360-3{top:0;right:0}
.fiche-modele--121 a.btn-360-3{top:15px;right:0}
.fiche-modele--119 a.btn-360-3{top:30px;right:0}
.fiche-modele--59 a.btn-360-3{top:60px;right:20px}
.fiche-modele--61 a.btn-360-3{top:30px;right:0}
.fiche-modele--123 a.btn-360-3{top:50px;right:30px}
.fiche-modele a.btn-360:after{position:absolute;content:"";bottom:-4px;left:50%;margin-left:-2px;border-top:4px #E31C18 solid;border-left:4px transparent solid;border-right:4px transparent solid;}
.fiche-modele a.btn-360:hover{background:#4a5c68;}
.fiche-modele a.btn-360:hover:after{border-top-color:#4a5c68;}

#zone-implants,.pack-modele,#zone-implants-add{border:2px #d5d5d5 dotted;padding:30px 60px 0;text-align:center;margin:40px 0 0;}
#zone-implants-add{margin-top:0;margin-bottom:40px;border-top:0}
#zone-implants-add .flex-2{justify-content:center;align-items:center}
#zone-implants .col-f-2{padding-top:0;padding-bottom:0;}
#zone-implants-add .col-f-2 p{font-size:20px;color:#4a5c68;font-family:'Raleway', sans-serif;}

.fiche-modele #encarts #zone-implants h2,#encarts .pack-modele h2,.eqts-limited h2{font-size:18px;text-align:center;position:relative;color:#4a5c68;padding:0 0 20px;margin-bottom:25px;font-family:'Raleway', sans-serif;font-weight:400;border-bottom:1px #d5d5d5 dotted}
.fiche-modele #encarts #zone-implants h2 a.zoom-img,span.rappel-serie{display:inline-block;margin-left:10px;background:#E31C18;color:#fff;padding:6px 10px;border-radius:4px;}
.fiche-modele #encarts #zone-implants h2 a.zoom-img:hover{background:#4a5c68}
.fiche-modele #encarts #zone-implants h2 strong{font-weight:700;color:#E31C18;text-transform:uppercase}
#zone-implants span.ico-ampoule-min{width:14px;height:20px;background-position:-240px -10px;position:relative;top:-3px;margin-right:5px}

.pack-modele{padding:40px;}
.var-couchages{padding:40px 40px 0 40px}
#encarts .pack-modele h2{margin-bottom:20px;}
#encarts .pack-modele h2.nob{margin-bottom:0px;border:none;padding-bottom:0}
#encarts .pack-modele h2 strong{color:#E31C18}
#encarts .pack-modele h2 a:hover strong{color:#fff;}
.pack-modele ul{text-align:left;display:flex;flex-direction:row;flex-wrap:wrap;color:#4a5c68}
.pack-modele ul li{display:block;width:50%;background:#eee;padding:10px;border-radius:8px;border:4px #fff solid;box-sizing:border-box;list-style:none;font-size:15px;line-height:20px}

.fiche-modele .miniatures #minis{display:flex;text-align:left;flex-direction:row;flex-wrap:wrap;}
.fiche-modele .miniatures #minis div{display:block;width:24%;margin-right:1%}
.fiche-modele .miniatures #minis img{cursor:pointer;width:100%}

@media (min-width:640px){
	.fiche-modele .miniatures #minis div{width:15%;margin-right:1%}
}
@media (min-width:800px){
	.fiche-modele .miniatures #minis div{width:10%;margin-right:1%}
}

.pastille-f-n{display:inline-block;margin-left:7px;background:#E31C18;color:#fff;padding:4px 6px;border-radius:5px;font-size:15px;position:relative;top:-3px;}

/*p.bl{padding:20px;font-size:24px;line-height:30px;color:#E31C18;font-weight:400;font-family:'Raleway', sans-serif}
p.big-quote{padding-left:30px;font-size:34px;line-height:42px;text-align:left;color:#4a5c68;font-weight:bold;font-family:'Raleway', sans-serif}
p.highlight{border:1px #E31C18 dotted;font-size:20px;line-height:28px;color:#E31C18;text-align:center;padding:40px;margin-bottom:30px;font-family:'Raleway', sans-serif}
p.standard{color: #4a5c68;font-size: 16px;line-height: 22px;font-weight:400}
p.dashed-block{text-align:center;border:1px #ccc dotted;padding:20px;}*/

a#showInfosTech,a.showInfosTech{display:block;background:#eee;padding:20px;border-radius:8px;font-size:18px;color:#4a5c68}
a#showInfosTech:hover,a.showInfosTech:hover{background:#E31C18;color:#fff}

a.linkWide{display:block;background:#eee;padding:20px;border-radius:8px;font-size:18px;color:#4a5c68}
a.linkWide:hover{background:#E31C18;color:#fff}

.no-marge{margin-bottom:0 !important}

#carac-modele span.ico-pcg{width:30px;height:30px;background-position:-280px -10px}
#carac-modele span.ico-refrigerateur{width:30px;height:30px;background-position:-324px -10px}
#carac-modele span.ico-chauffage{width:30px;height:30px;background-position:-368px -10px}
#carac-modele span.ico-eaux{width:30px;height:30px;background-position:-415px -10px}
#carac-modele span.ico-gaz{width:30px;height:30px;background-position:-454px -10px}


/**********************************************************************************************
 *************************** RAJOUT COLLECTION 2018 *************************
 **********************************************************************************************/
a#occasion-footer, a#emploi-footer,a#espace-pro-footer{display:block;border:1px #697f8e solid;padding:29px 20px 24px;color:#fff;font-size:16px;margin-right:10px; }
a#occasion-footer span.ico-occasion{width: 40px;height: 40px; background-position: -622px -9px;}
a#emploi-footer span.ico-emploi{width: 40px;height: 40px; background-position: -561px -9px;}
a#occasion-footer:hover, a#emploi-footer:hover,a#espace-pro-footer:hover{background:#3a4851;}

.ligne-2 {display:block;float:left;}

/**********************************************************************************************
 *************************** RAJOUT COLLECTION 2017 *************************
 **********************************************************************************************/
/* footer reprise RAPIDO */
#coord-itineo-footer{float:left;width:265px;margin-right:15px;}
#pied-reprise-rapido{float:left;margin-right:15px;padding-top:15px;display:flex;align-items: center;flex-flow: row wrap;width:1000px;}
#pied-reprise-rapido .item-pied{flex-grow:1;}

#coord-itineo-footer p{line-height:24px;font-size:14px;}

#pied-reprise-rapido img{display:inline-block;vertical-align:middle;}
#pied-reprise-rapido #elem-groupe{display:inline-block;vertical-align:middle;padding:12px;border:1px #697f8e solid;margin:0 10px 0 20px;width:260px;}
#pied-reprise-rapido #elem-groupe img{height:35px;}
#pied-reprise-rapido #elem-groupe a{display:inline-block;}

a#espace-pro-footer span.ico-espace{width: 40px;height: 40px; background-position: -500px -10px;}

#logo-rapido-bc{margin-right:10px;}
#logo-campereve{position:relative;top:5px;left:10px;}

#contentFoot #annex{margin-top:0}
#contentFoot #annex li{line-height:20px;list-style:none;display:block;}
#contentFoot #annex li a{color:#fff;text-decoration:none}
#contentFoot #annex li a:hover{text-decoration:underline}

#contentFoot{padding-top:90px;}
#contentFoot:after{content:"";display:table;clear:both;}

/**********************************************************************************************
 *************************** RAJOUT COLLECTION 2016 *************************
 **********************************************************************************************/

.hab-campereve{width:230px;margin-right:20px;float:left;}
.hab-campereve img{display:block;vertical-align:middle;}
.hab-campereve p{background:#4A5C68;color:#fff;padding:10px;text-align:center;}
.hab-campereve p.var{background:#e31c18;}

h3.norm{background:#4a5c68;color:#fff;padding:15px;font-size:18px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;margin:20px 0}
h3.bg-n-rge{background:#e31c18}

.baseline-2{margin-top:20px;padding:15px 0;border-top:1px #ddd solid;border-bottom:1px #ddd solid;color:#e31c18;font-size:16px;}

h3.norm span.sub{font-size:15px;font-weight:normal;}
h4.norm{margin:20px 0;color:#4a5c68;font-size:16px;}

p.norm{color: #4a5c68;font-size: 14px;line-height: 20px;}

a.linkEspace{display:block;border-bottom:1px #4a5c68 solid;background:#4a5c68;color:#fff;font-size:24px;text-align:center;padding:15px;margin-top:10px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
a.linkEspace:hover{background:#e31c18;color:#fff;}



/* -/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/- */
/* -/-/-/-/-/-/-/-/-/-/-/-/- RECUP HC 2013 -/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/- */
/* -/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/- */

.conEsp {
background-color:#edeef0;
margin:20px 0;
padding:10px;
color:#4a5c68;
}
.conEsp .int{padding:15px;}
#encarts .conEsp h2,.conEsp h3{padding:10px;background:#3a3d47;color:#fff;text-transform:uppercase;font-size:14px;font-weight:bold;margin-bottom:0}
#contentModele h2.geo{font-size:20px;}
.content-espace #contentModele .conEsp h2{background:#32353f;border-bottom:2px #3a3d47 solid;font-size:16px;padding:15px;margin-top:30px;}
.conEsp input.bouton{cursor:pointer;background:#e31c18;font-weight:normal;color:#fff;text-transform:uppercase;border:none;width:auto;font-size:14px;}
.conEsp input.bouton:hover{background:#d31b17}

#formulaire input {width:182px}
.conEsp input {width:210px;padding:7px 10px;border:1px #ddd solid;color:#666;font-size:14px;margin:10px;font-family:arial;color:#666}
.conEsp #formulaire form{margin:0 15px}
.conEsp h2.margin-bottom0{margin-bottom:0 !important}

table td.un{width:250px;text-align:right;}
.conEsp #formulaire table td{font-size:14px;padding:10px}
table td.bg{background:#e1e2e5;}
.conEsp #formulaire table td input{width:440px}
.conEsp #formulaire table td textarea{margin:10px;padding:10px;font-size:16px;width:440px}
.conEsp #formulaire table td input, .conEsp #formulaire table td textarea{font-family:arial;color:#666}
input#envoiF{width:620px;}

.conEsp #formulaire table td select{font-family:arial;color:#666;margin:10px;padding:10px;font-size:16px;width:620px}


.content-espace .conEsp input.bouton{cursor:pointer;background:#ee3d7f;color:#fff;text-transform:uppercase;border:none;width:auto;}
.content-espace .conEsp input.bouton:hover{background:#de3775}
.content-espace .conEsp input {width:180px;padding:7px 10px;border:1px #ddd solid;font-size:14px;margin:10px;font-family:arial;}

/* resp�nsive form */

.grp-label{float:left;}
.inpt-ype1{float:left;}
.grp-label label{font-size:15px;}

.conEsp .inpt-type2 input{width:100%;bo-sizing:border-box;margin:10px 0 0}

.conEsp .un{height:auto}



/**********************************************************************************************
 *************************** RAJOUT COLLECTION 2015 *************************
 **********************************************************************************************/

div.cellTissus{width:31%;float:left}
div.cellSur2{width:48%;float:left}
div.cellSur3{width:31%;float:left;}
div.cellTissusBis{float:right;}
div.cellTissusTierce{margin-left:3%}
div.cellTissus a{display:block}
div.cellTissus img,div.cellWide img{width:100%;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;vertical-align:middle}

div.cellWide{width:100%}

p.coul{padding:10px;background:#4a5c68;color:#fff;-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;text-align:center;}

p.laCoul{vertical-align:middle;height:60px;border:1px #ddd solid;position:relative;-webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;}
p.laCoul span.option{position:absolute;display:block;bottom:5px;right:8px;padding:5px;background:#fff;color:#666;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

.hexaBlanc{background:#fff}
.hexaCassiop{background:#534F53}
.hexaCendre{background:#c9c5b9}
.hexaTectonic{background:#d7d6d7}
.hexaGolden{background:#dfdac3}
.hexaAlu{background:#cbcbc6}
.hexaFer{background:#6c7276}

p.legendeTissus{text-align:center;background:#4a5c68;color:#fff;padding:10px;margin:0 20px 20px;-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}


#accueil360{background:#edeef0 url(../img/bg360.jpg) no-repeat 20px center;height:130px;padding:15px 0 0 170px;-webkit-border-radius: 22px;-moz-border-radius: 22px;border-radius: 22px;margin:15px 30px 0 15px;width:453px;}

#videotc{background:#edeef0 url(../img/bgpratique.gif) no-repeat 442px center;height:130px;padding:15px 160px 0 15px;-webkit-border-radius: 22px;-moz-border-radius: 22px;border-radius: 22px;margin:0 30px 0 15px;width:644px;text-align:left;box-sizing:border-box;}

/* gestion l�gende ext�rieur */
#descGauche div.imgBor{position:relative;}
#descGauche div.imgBor p.legende{position:absolute;bottom:15px;right:15px;background:#4a5c68;padding:5px;color:#fff;font-size:11px;}

/* gestion l�gende diapo */
#bigs a{display:block;position:relative;}
#bigs span.legendeDiapo{position:absolute;bottom:10px;right:10px;background:#4a5c68;padding:5px;color:#fff;font-size:11px;}

/* ---------------------------- */
@media (min-width:1280px){#bigs span.legendeDiapo{font-size:12px}}
@media (min-width:1400px){#bigs span.legendeDiapo{font-size:13px}}
@media (min-width:1550px){#bigs span.legendeDiapo{font-size:14px}}
/* ---------------------------- */

/**********************************************************************************************
 *************************** SQUELETTE *************************
 **********************************************************************************************/

/*
font-family: 'Roboto', sans-serif;
font-family: 'Raleway', sans-serif;
 */


#page{background:#fff;text-align:center;}


.conteneur {
  width:66%;
  text-align:left;
  margin:0px auto 0px auto;
}

#basColG{background:url(../img/squelette/bas_menu.gif) no-repeat;height:65px}

.bliss{font-family: 'Raleway', sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

span.ico-svg{display:inline-block;width:30px;height:30px;vertical-align:middle;margin-right:10px;background:url(../img/squelette/pictos.svg) no-repeat 0 0;background-size:800px 600px;}

body,a,input.sendDoc,svg{
	transition:all .2s linear;
	-o-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-webkit-transition:all .2s linear;
}

.glueMenu #encaps{padding-top:117px}
.glueMenu #white-header{position:fixed;top:0;left:0;z-index:300;width:100%;border-bottom:1px #ddd solid;}

/**********************************************************************************************
 *************************** ACCUEIL *************************
 **********************************************************************************************/

#white-header a#logo-campereve{float:left;width:268px;height:92px;overflow:hidden;margin:15px 15px 10px;top:auto;left:auto;}
#white-header a#logo-campereve img{width:100%}
/* ---------------------------- */
@media (max-width:1200px){
	#white-header a#logo-campereve{width:200px;height:69px}
}
/* ---------------------------- */

#top-bar{background:#4a5c68;color:#fff;padding:7px 10px 10px;text-align:center;}
#top-bar ul li a{color:#fff;}
#hautDroite{position:relative;float:right;width:678px;}

ul#menuHaut{margin:10px 0 0 80px}
#langDE ul#menuHaut{margin-left:65px;}
ul#menuHaut li{color:#8497a3;display:inline;}
ul#menuHaut li a{font-size:12px;color:#a8bcc9;text-transform:uppercase;text-decoration:none}
ul#menuHaut li a:hover,ul#menuHaut li a.actif{text-decoration:underline;}

p#lang{position:absolute;top:6px;left:495px;/*left:508px;*/}
p#lang img{margin-right:8px;}

#menuPrincipal{float:right;margin:50px 0 0 0;}
#menuPrincipal a{display:inline-block;text-decoration:none;border:none;border-bottom:1px #fff solid;font-family:'Raleway', sans-serif;font-weight:500;padding-bottom:10px;color:#4a5c68;font-size:16px;margin-right:15px;}
#menuPrincipal a:last-child{margin-right:0}
#menuPrincipal a:hover{border-bottom:5px #4a5c68 solid;}
#menuPrincipal a.actif{border-bottom:5px #E31C18 solid;}
#menuPrincipal span.separateur{margin:0 15px !important;color:#ddd}
#menuPrincipal a.link-relation-client,
#menuPrincipal a.link-configurateur{background: #393b41;color: #fff;border-radius: 4px;padding: 5px 7px;position: relative;top: -1px;text-decoration: none;border:none;}
#menuPrincipal a.link-relation-client:hover{background:#E31C18}
#menuPrincipal a.link-configurateur,
#menuPrincipal a.link-relation-client--city{margin-right:7px}
#menuPrincipal a.link-configurateur{background: #E31C18;color: #fff;padding-right:40px}
#menuPrincipal a.link-configurateur svg{position:absolute;top:5px;right:8px;}
#menuPrincipal a.link-configurateur:hover{background:#393b41}
#menuPrincipal a.link-relation-client--city{background:#4A5C68;color:#fff;}
#menuPrincipal a.link-relation-client--city > span{font-size:12px}
.svg-city-symbol{width:14px;height:10px;color:currentColor;}
.svg-city-symbol path{fill:currentColor}

.separateur-fin{width:300px;height:2px;background:#eee;margin:40px auto;}


span.new-pastille{display:inline-block;vertical-align:middle;background:#E31C18;color:#fff;padding:2px 5px 2px 6px;border-radius:2px;font-size:11px;margin-left:7px;position:relative;}
span.new-pastille:after{content:"";position:absolute;border-right:3px #E31C18 solid;border-top:3px transparent solid;border-bottom:3px transparent solid;left:-3px;top:50%;margin-top:-3px;}
span.video-pastille{display:inline-block;vertical-align:middle;background:#687985;border:1px #758895 solid;color:#fff;padding:2px 4px;border-radius:5px;font-size:11px;margin-left:7px;position:relative;}
.l_mod svg{display:inline-block;vertical-align:middle;margin-left:7px;position:relative;}

#header{position:relative;height:200px;}
#tpl-acc #header{height:auto;}
#header img#visuel-header,#header img.visuel-header{display:block;width:100%;}
#header img.clickable{cursor:pointer;}
#header .def a{display:block;width:100%}
#flashBandeau{position:absolute;z-index:200;bottom:-180px;left:130px;text-align:left;}
#flashBandeau img{width:auto}
p#titreMenu{font-size:20px;z-index:29;padding:0 0 20px}
#contentBasZ p#titreMenu{padding:30px 0 0 0}
#basZeMenu ul#modeles-second{margin-top:10px}

.col2021__accueil{margin:80px 40px 30px 40px}
.col2021__accueil .col-f-3{margin:80px 40px 30px 40px}

#zone-accueil{padding-top:100px}
.accueil__accroche{position:absolute;left:480px;bottom:70px;font-size:40px;font-family:'Raleway', sans Serif;color:#E31C18;display:flex;align-items:center;line-height:40px}
.accueil__accroche__line{width:500px;text-align:left;padding-right:40px;margin-right:40px}
.accueil__accroche__vivez{font-size:84px;font-weight:900;color:#4a5c68;margin-bottom:16px;-webkit-text-stroke-width: 3px;	-webkit-text-stroke-color: #fff;position:relative;top:-5px;left:-10px;}
.accueil__accroche__coeur{font-size:60px;line-height:1.1;color:#4a5c68}

.svg__vivez{width:272px;height:69px;margin-left:-15px}

#header.num-1{background-image:url(../img/header/big/1-600.jpg);background-size:cover}
#header.num-2{background-image:url(../img/header/big/2-600.jpg);background-size:cover}
#header.num-3{background-image:url(../img/header/big/3-600.jpg);background-size:cover}
#header.num-4{background-image:url(../img/header/big/4-600.jpg);background-size:cover}
#header.num-5{background-image:url(../img/header/big/5-600.jpg);background-size:cover}
#header.num-6{background-image:url(../img/header/big/6-600.jpg);background-size:cover}
#header.num-7{background-image:url(../img/header/big/7-600.jpg);background-size:cover}
#header.num-8{background-image:url(../img/header/big/8-600.jpg);background-size:cover}
#header.num-9{background-image:url(../img/header/big/9-600.jpg);background-size:cover}
#header.num-10{background-image:url(../img/header/big/10-600.jpg);background-size:cover}
#header.num-11{background-image:url(../img/header/big/11-600.jpg);background-size:cover}
#header.num-12{background-image:url(../img/header/big/12-600.jpg);background-size:cover}

@media (min-width:640px){
	#header{height:300px;}
	#header.num-1{background-image:url(../img/header/pages/1.jpg);background-size:cover}
	#header.num-2{background-image:url(../img/header/pages/2.jpg);background-size:cover}
	#header.num-3{background-image:url(../img/header/pages/3.jpg);background-size:cover}
	#header.num-4{background-image:url(../img/header/pages/4.jpg);background-size:cover}
	#header.num-5{background-image:url(../img/header/pages/5.jpg);background-size:cover}
	#header.num-6{background-image:url(../img/header/pages/6.jpg);background-size:cover}
	#header.num-7{background-image:url(../img/header/pages/7.jpg);background-size:cover}
	#header.num-8{background-image:url(../img/header/pages/8.jpg);background-size:cover}
	#header.num-9{background-image:url(../img/header/pages/9.jpg);background-size:cover}
	#header.num-10{background-image:url(../img/header/pages/10.jpg);background-size:cover}
	#header.num-11{background-image:url(../img/header/pages/11.jpg);background-size:cover}
	#header.num-12{background-image:url(../img/header/pages/12.jpg);background-size:cover}
}

#white-header{background:#fff;}
#white-header:after{content:"";display:table;clear:both;}
/* ---------------------------- */
@media (max-width:1000px){
	#white-header{display:flex;justify-content:center;}
}
/* ---------------------------- */

/* footer */
#footer{text-align:center;color:#6b6b6d;background:#4A5C68 url(../img/squelette/bg_foot.gif) no-repeat top center}
#contentFoot{text-align:left;padding-bottom:20px;position:relative;}
#friseFooter{position:absolute;top:-50px;left:0}
#contentFoot ul{margin-top:70px;color:#fff}
#contentFoot ul li{list-style:none;display:inline}
#contentFoot ul li a{color:#fff;text-decoration:none}
#contentFoot p a{color:#E31C18;text-decoration:none}
#contentFoot p a.numCampereve{color:white;text-decoration:none}
#contentFoot ul li a:hover,#contentFoot p a:hover{text-decoration:underline}

#mention-pollution{font-size:18px;padding:25px 0 30px;font-family:'Raleway', 'Roboto', Arial, sans-serif;font-weight:bold;color:#fff;background:#3b4a54}

.margeSousFrise{margin-top:80px}

div.texte a{color:#E31C18;font-weight:bold;text-decoration:underline}
div.texte a:hover{text-decoration:none}

div.highlighte{padding:30px !important;background:#eaf1f6 url(../img/global/bas_highlighte.gif) no-repeat bottom right;margin-bottom:20px;}

div.celluleActu{color:#fff;background:#b70034;padding:6px;}
div.celluleActu div.texte{margin:0 6px;float:left;width:160px;}
div.celluleActu a{color:#fff;text-decoration:none}

#partieGauche{float:left;margin-bottom:10px;width:55%;margin-left:10%;text-align:left;max-width:1260px;}
.fix-distributeur #partieGauche{width:100%;float:none;padding:0;margin:0;max-width:100%}
#partieDroite{margin:-150px 0 0;float:right;width:25%;position:relative;z-index:130}
#page.fix-distributeur{background:#fff;margin:0}
#header h1{background:#E31C18;display:block;text-align:center;float:none;width:auto;height:auto;font-weight:400;color:#fff;font-size:24px;line-height:30px;padding:40px 20px;margin:0}
.fix-distributeur  #header{height:auto;}

#contentMenu{background:#4a5c68;padding:0;margin-bottom:20px;}
.fix-distributeur #partieDroite{display:none}

#zeMenu h2{text-align:left;border-bottom:1px solid #6e7d86;color:#ddd;font-size:14px;font-weight:normal}
#zeMenu h2 a{display:block;text-decoration:none;font-weight:500;color:#eee;padding:5px 0 5px 5px}
#zeMenu h2 a:hover{background:#5e7685;}
#zeMenu ul{padding:5px 0 0}
#zeMenu ul li{list-style:none;color:#fff;border-bottom:1px #566a78 solid}
#zeMenu ul li.new a{font-weight:bold;}
#zeMenu ul li a{text-transform:uppercase;position:relative;font-size:12px;padding:9px 8px;display:block;color:#fff;background:transparent;text-align:left;border-radius:5px}
#zeMenu ul li a img{position:relative;top:2px;}
#zeMenu ul li a span.longueur{margin-right:10px;position:relative;top:4px;font-size:13px;float:right;}
#zeMenu ul li a:hover,#zeMenu ul li a.actif{color:#fff;background:#41515b}
.bordBB{border-bottom:1px #f4a4a3 solid}

.lowercase{text-transform:lowercase !important;}

#zeMenu ul li{position:relative}
#zeMenu ul li img.imgFourgonMenu{position:absolute;background:#fff;padding:5px;top:-50px;left:-223px;z-index:30;display:none;border:10px #2f3d46 solid;}

#basZeMenu{position:relative;z-index:15;margin-top:20px;}

@media (max-width:1400px){
	#zeMenu ul li a span.longueur{font-size:10px;margin-right:4px}
}
@media (min-width:1000px) and (max-width:1150px){
	#zeMenu ul li a{font-size:10px}
}

/*.un{height:121px}
.deuze{background:url(../img/menu/bas2.gif) no-repeat !important;padding-top:20px}
#langEN .deuze{background:url(../img/menu/bas2_en.gif) no-repeat !important;}
#langDE .deuze{background:url(../img/menu/bas2_de.gif) no-repeat !important;}
#langES .deuze{background:url(../img/menu/bas2_es.gif) no-repeat !important;}
#langIT .deuze{background:url(../img/menu/bas2_it.gif) no-repeat !important;}*/

/*#zone-accueil #partieGauche{width:75%;padding:40px 0 0 40px;margin:0;box-sizing:border-box;}*/

#basZeMenu h2{text-align:left;border-bottom:1px solid #6e7d86;color:#ddd;font-size:14px;font-weight:normal}
#basZeMenu h2 a{display:block;text-decoration:none;font-weight:500;color:#eee;padding:5px 0 5px 5px}
#basZeMenu h2 a:hover{background:#5e7685;}
#basZeMenu ul{font-size:13px;margin:0;padding:10px;background:#41515b;}
#basZeMenu ul li{list-style:none;color:#fff;}
#basZeMenu ul li a{padding:10px;display:block;color:#fff;}
#basZeMenu ul li a:hover,#basZeMenu ul li a.actif{color:#e31c18;background:#fff}
.bordBB{border-bottom:2px #4a5c68 solid}

#basZeMenuFin{height:28px;background:url(../img/menu/basZeMenuFin.gif) no-repeat}

img.imgNew{float:left;margin-left:2px;margin-top:-3px;}

#encarts{margin-top:10px;}
a.encart{float:left;display:block;width:330px;height:128px;background:url(../img/accueil/bg_encart.jpg) no-repeat 0 0}
a.new{background:url(../img/accueil/bg_encart_new.jpg) no-repeat 0 0 !important}
a.encart:hover{background-position:0 -128px !important}

a#atouts-fgn{margin:25px 0 0 0;display:block;}

span.infos{display:block;margin-top:25px;}
span.title{font-size:17px;}
span.soustitle{font-size:14px;color:#a3b1ba;}

#edito{margin:25px 25px 0;width:644px;background:#edeef0;border-radius:30px;position:relative;box-sizing:border-box}
#langDE #edito{background-image:url(../img/de/edito.gif)}
#langES #edito{background-image:url(../img/es/edito.gif)}
#langEN #edito{background-image:url(../img/en/edito.gif)}
#edito p{color:#4a5c68;font-size:15px;line-height:20px;padding:30px;}
img#img-edito{float:left;margin:30px 20px 20px -50px}

.actuAccueil{margin:20px 0 0 15px;position:relative;background:url(../img/accueil/bgactu.gif) no-repeat;width:625px;height:178px}
.actuAccueil .infos{width:335px;position:absolute;top:148px;left:237px;}
.actuAccueil .infos a{color:#fff;text-decoration:none}
.actuAccueil .infos a:hover{text-decoration:underline}
.actuAccueil h3{padding:20px 0 5px 0;color:#40515b;font-size:14px;}
.actuAccueil div.texte{color:#4a5c68;font-size:12px;height:90px;overflow:hidden;padding:0 15px 0 0;}

.actuDetails div.texte{color:#4a5c68;font-size:15px;line-height:24px;padding:0 15px 0 0;}
.actuAccueil h3{padding:20px 0 5px 0;color:#40515b;font-size:14px;}
.actuAccueil div.texte p,.actuDetails div.texte p{margin-bottom:10px;}
.actuDetails div.imgVisu{padding:6px;border:1px #ddd solid}

#encarts h2,
.passerelle-city h2{border-bottom:1px #97aab7 solid;padding-bottom:3px;font-size:20px;margin-bottom:20px;}
#encarts h2.noborder{padding:20px 0 0px;text-align:left;font-size:26px;border-bottom:none}
#encarts h3.fiche{padding:0;margin-bottom:10px;min-height:10px; height:auto !important; height:10px;}
div.imgBor{background:#edeef0;}

#descGauche{width:451px;}
#descGauche div.imgBor img{margin:1px 1px -2px 1px;border:7px #fff solid}
#descGauche div.himg{height:285px}
#descGauche h2{text-transform:uppercase}
#descGauche ul{margin:10px 0 10px 20px}

#descGauche div.texte{margin:10px;font-size:14px;line-height:18px;color:#4a5c68;}
#descGauche div.texte strong{color:#E31C18}

#raccourcis a{text-align:left;display:flex;flex-direction:row;align-items: center;justify-content: center;background:#edeef0;color:#41515b;font-size:15px;line-height:17px;padding:20px 20px 20px 35px;border-radius:30px 0 0 30px;border:2px #edeef0 solid;border-right:none;}
#raccourcis a img.ico-dist{width:15%;}
#raccourcis a span.text{display:inline-block;vertical-align:middle;width:80%;padding-left:5%}
#raccourcis a span.big{display:block;color:#E31C18;font-size:18px;font-family: 'Raleway', sans-serif;font-weight: bold;text-transform: uppercase;margin-bottom: 4px;}
#raccourcis a:hover{background:#fff}

p.baseline{text-align:center;margin-top:15px;background:#4A5C68;color:#fff;font-size:16px;padding:20px 60px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}

#descDroit{float:right;width:208px;}
#descDroit p#longueur{background:url(../img/fiche/longueur.gif) no-repeat;text-align:center;color:#fff;font-size:12px;padding:7px 0;margin-bottom:2px}
#descDroit .atout{padding-left:15px;margin-top:7px;}
#encarts .atout p{text-align:left;color:#4a5c68;display:flex;align-items:center}
#encarts .atout img{vertical-align:middle;}
#atouts-modele{display:flex;flex-direction:row;flex-wrap: wrap;color:#4a5c68}
#encarts .atout{width:33.3334%;padding:10px;box-sizing:border-box;font-size:15px}
p.posRel{position:relative;top:-9px;}

/* pack options */
.encartPack{background:#f4f4f4;color:#666;margin:15px 11px 10px 10px;
-webkit-border-top-left-radius: 7px;-webkit-border-top-right-radius: 7px;-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;border-top-left-radius: 7px;border-top-right-radius: 7px;}
.encartPack p.titre{font-weight:bold;background:#E31C18;color:#fff;text-align:center;padding:5px;
-webkit-border-top-left-radius: 7px;-webkit-border-top-right-radius: 7px;-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;border-top-left-radius: 7px;border-top-right-radius: 7px;}
.encartPack ul{padding:10px 10px 10px 30px;font-size:11px;}

#infosTechniques {background:#fff;border:1px #ddd dotted;padding:10px;margin-top:20px;text-align:left;}
#infosTechniques p {text-align:center;margin:10px;font-family:'Raleway', sans-serif;font-size:18px;}
#infosTechniques p.p1{color:#4a5c68;font-size:15px;margin-top:20px;}
#infosTechniques table{background:#fff;padding:0;width:100%}
#infosTechniques table td,#infosTechniques table td p{font-size:13px;border:1px #fff solid;background:#eee;padding:10px;color:#4a5c68}
#infosTechniques table td p{margin:0;border:none;text-align:left}
/*#infosTechniques table td.bg2{background:#546672}*/
#infosTechniques table tr.odd td{background:#e2e2e2}
/*#infosTechniques table td.bg3{padding:15px 5px 7px;background:#4a5c68}*/



.w1{width:155px}
.w2{width:410px}
.w3{width:190px;font-size:12px;}

ul.archivesActu{width:617px;margin-left:18px;margin-top:15px}
ul.archivesActu li{list-style:none}
ul.archivesActu li a{margin-bottom:3px;display:block;padding:5px;background:#EDEEF0;color:#4a5c68;}
ul.archivesActu li a:hover{color:#fff;background:#4a5c68}

/* demande de doc */
#demandeDoc{background:#fff;border:1px #eee solid;border-radius:25px;padding:15px;}
#demandeDoc a{display:block;background:#4a5c68; color:#fff; text-align:center;font-size:18px;font-weight:400;padding:20px;border-radius:7px;}
#demandeDoc a:hover{background:#E31C18;color:#fff;}
#demandeDoc a:first-child{margin-bottom:10px;}
#demandeDoc form{padding:15px;color:#4a5c68}
#topDemande{background:url(../img/doc/top.gif) no-repeat;height:26px;}
#demandeDoc form p.textuel{margin:5px 0;display:flex;flex-direction:row;align-items:center;}
#demandeDoc form p.textuel input,#demandeDoc form p.textuel select{width:70%;padding:10px;position:relative;top:-3px;color:#4a5c68;font-size:15px;font-family:arial;border:1px #eee solid;}
#demandeDoc form p.textuel input.check-catalogues {top:0;width:auto;}
#demandeDoc form p.textuel label{width:20%;padding:10px;text-align:right;font-size:15px;}
#demandeDoc form p.comment{background:#5b6d79;padding:7px 0}
#demandeDoc form p.comment textarea{width:300px;padding:2px;font-size:11px;color:#4a5c68;}
#demandeDoc img.posFlag{position:relative;top:2px;margin-right:4px}

.coche-case{padding:30px;font-size:14px;padding-left:calc(20% + 20px)}
/*#demandeDoc form p.textuel input#trans{position:relative;top:2px;margin-right:7px}*/

input.sendDoc{background:#4a5c68;color:#fff;padding:15px;text-align:center;border:2px #323e46 solid;width:100%;border-radius:12px;font-size:22px;font-family:'Raleway', sans-serif;cursor:pointer;font-weight:500}
input.sendDoc:hover{background:#E31C18;border-color: #b41613}

/* ambiance */
div.col{width:48%;color:#4A5C68}
div.col100{padding-top:20px;color:#4A5C68}
div.col h3,div.col100 h3{margin-bottom:5px;padding:3px;background:#b4b0a6;font-size:13px;color:#fff;font-weight:normal}

th.celluleDis{width:1%;background:#e31c18;}
table#distrib td a{display:block;background:#e5e8ea;color:#445561;padding:3px}
table#distrib td a:hover{background:#e31c18;color:#fff;}

/**********************************************************************************************
 *************************** COMMUN *************************
 **********************************************************************************************/




/*** MESSAGES ERREUR ***/
.ok, .error{text-align:center; }
.ok {background-color:#00B000; color:#fff; font-weight:bold; padding:2px 0px}
.error {background-color:#f00; color:#fff; font-weight:bold; padding:2px 0px}


/*** EXTRAS ***/

div.extras .widthExtras{width:675px;}
#contenu{margin-left:16px;width:675px;padding:10px 0 6px}

div#basRound{margin-left:16px;width:673px;background:#fff url(../img/squelette/bas_contenu.gif) no-repeat bottom right;padding:0 0 30px;}

div.extras{padding:0 15px 0 0;margin-top:15px;font-size:16px;line-height:24px;}
div.extras h4{margin:40px 0 20px;font-size:18px;line-height:28px;color:#E31C18}
div.extras p{color:#666;margin-bottom:30px;}
div.extras .bleu{color:#E31C18 !important}
div.extras ul,div.extras .liste{margin-bottom:30px;}
div.extras .liste{padding:30px 30px 30px 50px}
div.extras p a{color:#E31C18;text-decoration:none}
div.extras a:hover{text-decoration:underline}
div.extras .width1{width:70px}
div.extras .width2{width:380px}
div.extras .width3{width:120px}
div.extras td a,div.extras div.credits1 a,div.extras div.credits2 a{color:#E31C18;text-decoration:none}
div.extras td a:hover,div.extras div.credits1 a:hover,div.extras div.credits2 a:hover{color:#E31C18;text-decoration:underline}
div.extras caption{font-size:11px;background-color:#4a5c68; color:#fff; padding:1px 0px; font-weight:bold}
#leb-img {margin-top:20px}

div.extras form#formContact{box-sizing:border-box;border:1px #ddd dotted;padding:60px;max-width:750px;margin-left:60px}
div.extras form#formContact label.normal{width:100%;float:none;text-align:left;font-size:16px;margin-bottom:10px;display: block;}
div.extras form#formContact p.textuel input{box-sizing:border-box;width:100%;float:none;text-align:left;font-size:16px;background:#ddd;padding:15px;}
div.extras form#formContact input.send{box-sizing:border-box;border-radius:6px;cursor:pointer;width:100%;float:none;text-align:center;font-weight:bold;font-size:16px;background:#E31C18;color:#fff;padding:15px;margin:0}
@media (max-width:1000px){div.extras form#formContact{width:100%;max-width:100%;margin:0}}

div.extras .credits1,div.extras .credits2{background-color:#F0F0F0; margin:5px 0px; padding:5px 0px 5px 20px; width:400px}
div.extras .bg1{background-color:#F0F0F0}
div.extras .credits2,div.extras .bg2{background-color:#F9F9F9}
div.extras td{padding:5px 0;color:#666;font-size:11px}


#plan ul{background:#eee;padding:7px;}
#plan ul li{list-style:none}
#plan a {display:block;padding:5px 0px 5px 5px; background-color:#ddd; margin-bottom:4px;color:#666}
#plan a:hover {background-color:#fff; color:#4a5c68;text-decoration:none}
#plan a.titre{font-weight:bold;background:#4a5c68;color:#fff}
#plan a.titre:hover{background:#394852;color:#fff}

/***************************************
************ FORMULAIRES ***
***************************************************************/


#formContact label.normal{float:left;width:130px;text-align:right;font-weight:bold;margin-right:7px;position:relative;top:3px}
#formContact p.textuel input{color:#fff;width:450px;background:#bbb;border:none;font-size:11px;font-family:arial;margin-bottom:5px;padding:3px;}
#formContact textarea{color:#fff;width:450px;border:none;background:#bbb;font-size:11px;font-family:arial;margin-bottom:5px;padding:3px;}
#formContact input.send{font-size:11px;border:none;background:#4a5c68;color:#fff;padding:3px;display:block;width:456px;text-align:center;margin-left:137px;}

/**********************************************************************************************
 *************************** SCROLLABLE *************************
 **********************************************************************************************/
#bigs{height:auto;text-align:center;background:#fff;border:#ddd 1px solid;margin:10px 0;}
#bigs img{margin:auto;width:100%;box-sizing:border-box;margin-bottom:-3px}
/*
    root element for the scrollable.
    when scrolling occurs this element stays still.
*/

div.scrollable {
	/* required settings */
	position:relative;
	float:left;
	overflow:hidden;
	height:130px;
	background:#eee;
	padding:5px;
}

div.scrollable{width: 524px;}

.margin_scroll{margin-left:55px !important}


/*
    root element for scrollable items. Must be absolutely positioned
    and it should have a extremely large width to accomodate scrollable items.
    it's enough that you set width and height for the root element and
    not for this element.
*/
div.scrollable div.items {
    /* this cannot be too large */
    width:20000em;
    position:absolute;
}

/*
    a single item. must be floated in horizontal scrolling.
    typically, this element is the one that *you* will style
    the most.
*/

div.scrollable div.items div {
    float:left;
	border:#ddd 1px solid;
	background:#fff;padding:5px;
	margin-right:5px;
	cursor:pointer;

}

/* you may want to setup some decorations to active the item */
div.items div.active {
    border:1px inset #ccc;
    background-color:#fff;
}

a.browse{cursor:pointer;margin:10px;margin-top:45px;}
a.nextPage{float:left}
.disabled{visibility:hidden !important;}



/************************************************************
********************** concess
******************************************************/

h2.concessName{text-align:left;color:#4A5C68;margin-bottom:5px !important}
h3.dpt{color:#999;font-size:12px;font-weight:normal}
div.infosConcess{width:200px;float:right;color:#fff;background:#4A5C68;padding:5px;font-size:11px;margin-left:10px;margin-bottom:10px}
div.infosConcess a{color:#fff;text-decoration:underline}
div.infosConcess a:hover{text-decoration:none}

div.cadran1{width:80%;margin:auto;text-align:center;padding-bottom:10px}
.sur100 div.cadran1{width:100%}

.erreur{background:#E31C18 !important;}


/************************************************************
********************** occasions
*****************************************************/



#rechercheOccase{width:420px;background:#4A5C68 url(../img/occasions/coin_bas.gif) no-repeat bottom left;color:#fff;}
#rechercheOccase h2{margin-bottom:15px;padding-left:7px}
#hautOccase{background:url(../img/occasions/coin_haut.gif) no-repeat top left;}
#contenuOccase{padding:10px}
#formOccase{float:left;padding-bottom:7px}
#formOccase label.normal{font-size:11px;float:left;}
#formOccase select{font-size:11px;color:#666;font-family:arial;width:100px;}

#descOccase{float:right;width:225px;padding-bottom:15px;background:#D5DCE1 url(../img/occasions/bas.gif) no-repeat bottom center;}
#descOccase h3{color:#8A9EAC !important;text-align:center;margin-top:10px;margin-bottom:5px}

#vignettes2{margin-top:5px}
#vignettes2 a{height:110px;display:block;float:left;border:5px #d4d9e0 solid}
#vignettes2 a:hover,#vignettes2 a.actif{border-color:#40505b}

#basZeMenu	ul li.bordBB a{position:relative;}

div.occase ul{padding:0 7px 0px;}
div.occase ul li{list-style:none;background:#8A9EAC;margin:3px;padding:5px;color:#fff}
div.occase ul li.prix{font-weight:bold;background:#e31c18;color:#fff;font-size:14px;text-align:center;padding:10px 5px;}
div.occase ul li.agence{background:#678192;color:#fff;text-align:center}
div.occase ul li.agence a{color:#fff;text-decoration:underline;margin-top:7px}
div.occase ul li.agence a:hover{text-decoration:none}
div.occase p{padding:5px 15px;color:#444;text-align:justify}
div.occase p strong{text-transform:uppercase;color:#E31C18;margin-top:10px;}

#descGaucheOccase{float:left;width:451px;color:#4A5C68}
#descGaucheOccase div.imgBor img{margin:1px 1px -2px 1px;border:7px #fff solid}
#descGaucheOccase div.himg{height:285px}
#descGaucheOccase h2{text-transform:uppercase}
#descGaucheOccase strong{color:#e31c18;}
#descGaucheOccase p{margin-bottom:10px}

#descGaucheOccase ul{margin-left:25px;margin-bottom:20px}
#descGaucheOccase table ul{margin-left:10px;margin-bottom:10px;}
#descGaucheOccase table ul li{background:#8A9EAC; color: #FFFFFF; list-style: none;border-bottom:2px solid #fff; padding: 5px;}

#contenuOccase a.toutes{padding:2px 4px;background:#5b6f7d;color:#fff;float:right;margin-right:4px}
#contenuOccase a.toutes:hover{background:#fff;color:#5b6f7d}

div.kmetre{margin-top:4px;background:#4A5C68;padding:3px 7px;color:#fff;font-size:14px}

.number{background:#4a5c68;padding:1px 3px;color:#fff;}

/**********************************************************************************************
 *************************** RAJOUT CENTRALISATION ACTUS *************************
 **********************************************************************************************/

.actuAccueil span.label{display:block;position:absolute;bottom:0;left:2px;background:#cfd6dc;color:#40515b;padding:10px 12px;border-radius:0 15px;}

#partieGauche #encarts{padding-top:10px;}
ul.archivesActu{margin-left:0;width:96%}
ul.archivesActu li a{padding:10px;}
ul.archivesActu li a span.label,#encarts span.label{display:inline-block;margin-right:10px;background:#cfd6dc;color:#40515b;padding:5px;font-size:10px;border-radius:5px;vertical-align:middle;}
ul.archivesActu li a span.txt{display:inline-block;width:495px;vertical-align:middle;}
#encarts span.labelTop{float:right;margin-right:4%;margin-top:25px}

#contenuActu{padding-top:20px;color:#4a5c68;font-size:14px;line-height:20px;width:100%;text-align:justify;padding-bottom:60px;border-bottom:2px #ddd dotted;margin-bottom:40px;}
#contenuActu ul{border:1px #ddd solid;margin:20px 0;padding:15px 15px 15px 50px;}
#contenuActu div.img{padding:0 0 20px;width:40% !important}
#contenuActu div.img img{display:block;margin:auto;}
#contenuActu div.img img.full{width:100%;}
#contenuActu p{padding-bottom:10px;}
#contenuActu a{color:#E31C18;text-decoration:none;}
#contenuActu a:hover{text-decoration:underline}


/* -/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/- */
/* -/-/-/-/-/-/-/-/-/-/-/-/- FORMULAIRE -/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/- */
/* -/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/- */

#formContact label.normal{float:left;width:130px;text-align:right;font-weight:bold;margin-right:7px;position:relative;top:3px}
#formContact p.textuel input{color:#fff;width:380px;background:#bbb;border:none;font-size:11px;font-family:arial;margin-bottom:5px;padding:3px;}
#formContact textarea{color:#fff;width:380px;border:none;background:#bbb;font-size:11px;font-family:arial;margin-bottom:5px;padding:3px;}
#formContact input.send{font-size:11px;border:none;background:#d61712;color:#fff;padding:3px;display:block;width:386px;text-align:center;margin-left:137px;}

#tpl-gamme .ico {
	display: inline-block;
	background: url(../images/squelette/icons-site.svg) no-repeat 0 0;
	background-size: 1000px 600px;
	vertical-align: middle; }

#tpl-gamme .ico-dist {
	display: inline-block;
	background: url(../images/squelette/dist-icos.svg) no-repeat 0 0;
	background-size: 120px 30px;
	vertical-align: middle;
	margin-right: 10px;
	width: 30px;
	height: 30px; }

/* -/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/ */
/* -/-/-/-/-/-/-/-/-/-/-/-/- comparateur -/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/- */
/* -/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/- */
#bar-comparateur {
	position: relative;
	display:flex;
	flex-direction:row;}

#bar-comparateur h2 {
	margin-bottom: 15px;
	font-size: 16px; }
#bar-comparateur h2 select {
	color: #c12938;
	font-size: 16px;
	border: 0;
	padding: 5px;
	border-radius: 7px; }
#bar-comparateur h2 span.ico {
	margin: 0 10px 0 0;
	display: inline-block;
	background: url(../images/squelette/icons-toolbox.svg) no-repeat 0 0;
	background-size: 250px 600px;
	width: 30px;
	height: 35px;
	background-position: -60px -60px; }

.groupe-criteres {
	padding: 20px;
	border: 2px #ddd solid;
	box-sizing:border-box;
	background:#f5f5f5;
	display: block;
	margin: 0 }
.groupe-criteres h3 {
	font-weight: 700;
	font-size: 15px;
	margin-bottom: 10px; }
.groupe-criteres p.crit-cb {
	display: inline-block; }
.groupe-criteres p.disabled label {
	color: #e16f7b; }
.groupe-criteres input[type="checkbox"] {
	margin: 0 5px 0 10px; }
.groupe-criteres #range-dim span.val-dim {
	display: inline-block;
	vertical-align: middle;
	width: 50px;
	font-size: 12px; }
.groupe-criteres #range-dim #slider-range {
	width: 150px;
	height: 10px;
	border: 0;
	display: inline-block;
	vertical-align: middle;
	margin: 0 20px; }
.groupe-criteres #range-dim #slider-range .ui-slider-handle {
	border-radius: 10px;
	cursor: pointer;
	top: -.5em; }
.groupe-criteres #range-dim #slider-range .ui-widget-header {
	background: #8a1d28; }
.groupe-criteres #autocomplete-villes{
	position: relative;
	width: 100%;
}
#bar-comparateur.cell-ville{display:flex;flex-direction:row;}

.critType {
	margin-left: 20px; }
.critType .disabled label {
	color: #e16f7b; }

#bar-comparateur .disabled {
	color: #e16f7b; }

form#fam-filters {
	padding: 13px 10px 10px;
	border: 2px #d84554 solid;
	display: inline-block;
	margin: 0 10px 0 20px;
	display: inline-block;
	font-size: 13px; }
form#fam-filters input {
	margin: 0 5px 0 10px; }

.colonne{opacity:.4}
.cell-ville .colonne{opacity:1}

/* -/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/ */
/* -/-/-/-/-/-/-/-/-/-/-/-/- DISTRIBUTEURS -/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/- */
/* -/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/- */

.img-wide{width:100%;margin-bottom:20px;}
#mapDistri{color:#4a5c68}

.adapt-distri .groupe-criteres {
	width: 100%; }
.adapt-distri .groupe-criteres input, .adapt-distri .groupe-criteres select {
	box-sizing: border-box;
	width: 98%;
	display:inline-block;
	padding: 10px;
	border-radius: 5px;
	border: 1px #ddd solid;
	font-size: 16px;
	font-family: "aaux_prolightregular", sans-serif;
	color: #343434; }
.adapt-distri .groupe-criteres input[type="text"] {
	background: #fff;
	border: 1px #ddd solid;
	color: #343434; }

#interactive-map #zone-res {
	width: 35%;
	border-left:2px #eee solid;
	float: left;
	box-sizing:border-box;}

#interactive-map #zone-map {
	width: 65%;
	float: right;
	position: relative; }
#interactive-map #zone-map .pointer {
	display: block;
	position: absolute;
	width: 56px;
	height: 68px;
	background: url(../images/distributeur/pointer.png) no-repeat 0 0; }

#interactive-map h2 {
	padding: 22px 20px 15px;
	font-size: 16px;
	height: 18px;
margin:0;
border:none;}
#interactive-map h2 span.ico {
	width: 20px;
	height: 27px;
	background-position: -315px -120px;
	margin-right: 15px;
	position:relative;
	top:-5px;}

#interactive-map #inside-res {
	border-top: 4px #d9d9d9 solid;
	border-bottom: 4px #d9d9d9 solid;
	background: #e9e9e9;
	box-sizing: border-box;
	overflow-y: scroll;
	overflow-x: hidden; }

#interactive-map .cell-dist {
	background: #e9e9e9;
	padding: 12px;
	position: relative;
	border-bottom: 1px #fff solid;
	border-left: 1px #e9e9e9 solid; }
#interactive-map .cell-dist:nth-child(2n) {
	background: #dfdfdf; }
#interactive-map .cell-dist p.title {
	font-weight: 700;
	margin-bottom: 5px;
	font-size: 15px;
	color:#33424b}
.infos-dist{font-size:13px;line-height:18px}
#interactive-map .cell-dist .infos-dist a {
	color: #d61712;
	text-decoration: none; }
#interactive-map .cell-dist .infos-dist a.numDistributeurs {
	color: #33424b;
	text-decoration: none; }
#interactive-map .cell-dist .links-dist {
	/*position: absolute;
    bottom: 10px;
    right: 10px;*/
	padding:5px 0;}
#interactive-map .cell-dist .links-dist a {
	display: inline-block;
	width: 30px;
	height: 30px;
	padding: 5px;
	box-sizing: border-box;
	background: #d61712;
	margin-bottom: 5px;
	border-radius: 4px; }
#interactive-map .cell-dist .links-dist a span.ico {
	width: 20px;
	height: 20px;
	background-position: -200px -170px; }
#interactive-map .cell-dist .links-dist .nomConcess {
	font-size:0;
}
#interactive-map .cell-dist .links-dist a:hover {
	background: #343434; }
#interactive-map .cell-dist .links-dist a.l-plus span.ico {
	width: 20px;
	height: 20px;
	background-position: -230px -170px; }
#interactive-map .cell-dist .links-dist a.l-site {
	background: #4a5c68; }
#interactive-map .cell-dist .links-dist a.l-site:hover {
	background: #d61712; }
#interactive-map .cell-dist p.dpt {
	position: absolute;
	top: 5px;
	left: 5px;
	background: #343434;
	color: #fff;
	padding: 8px 5px 5px;
	font-size: 15px;
	font-weight: 500; }

#interactive-map .cell-active {
	border-left: 10px #d61712 solid; }

img#logo-distri {
	display: block;
	height: 100px;
	vertical-align: middle;
	margin-bottom: 15px; }

#consult-distri {
	padding: 20px;
	background: #efefef;
	margin-bottom:35px;}
#consult-distri #visu-dist {
	float: none;
	width: 100%;
	box-sizing: border-box; }
#consult-distri #coord-dist {
	float: none;
	width: 100%;
	box-sizing: border-box;
	background: #fff; }
#consult-distri div.line {
	font-size: 16px;
	line-height: 22px;
	padding: 30px;
	border-bottom: 1px #e1e1e1 solid; }
#consult-distri div.line:first-child {
	font-size: 18px; }
#consult-distri div.line span.lab {
	display: inline-block;
	width: 100px; }
#consult-distri div.line strong, #consult-distri div.line b {
	font-size: 16px; }
#consult-distri div.line a {
	color: #343434;
	font-weight: bold;
	text-decoration: underline; }
#consult-distri div.line a:hover {
	color: #d61712; }
#consult-distri div.line p {
	padding-bottom: 15px; }
#consult-distri div.line p:last-child {
	padding-bottom: 0; }
#consult-distri div.line p.small {
	font-size: 14px; }
#consult-distri div.line-occasion p:first-child a {
	background: #eaeaea;
	color: #343434;
	text-decoration: none;
	padding: 5px 7px 3px;
	display: inline-block;
	border-radius: 5px; }
#consult-distri div.line-occasion p:first-child a:hover {
	background: #d61712;
	color: #fff; }

.noPhoto #consult-distri #coord-dist {
	color:#333230;
	font-family:'arial';
	text-align:justify;
	float: none;
	width: 100%;
	box-sizing: border-box;
	background: #fff; }

#fancybox-title-main{color:#666 !important}

.contentBgGris .whiteWrapper2 .groupe-criteres h3{display:block;font-size:16px;margin-right:10px;}
.contentBgGris .whiteWrapper2 .groupe-criteres p{font-size:15px;}

.cacher{display:none;}

#archives-nl {
    border-top: 2px #f1f1f1 solid;
    padding: 30px 0;
    margin: 80px 10px 20px;}

/* NEWSLETTER RAPIDO 2016 */
a.archive-nl {
    display: block;
    margin-bottom: 7px;
    color: #5f6564;
    box-sizing: border-box;
    padding: 20px;
    font-size: 14px;
    border: 1px #ccc dotted; }
a.archive-nl strong{
    font-size: 16px; }

a.archive-nl {
    transition: all .2s linear;
    -o-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear; }

a.archive-nl span {
    float: right;
    font-size:16px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 11px 6px 0 0; }

a.archive-nl:hover {
    border-color: #E31C18; }
a.archive-nl:hover span {
    color: #E31C18; }

ul.liste-nl {
    background: #f4f4f4;
    border: 1px #eee solid;
    padding: 20px 20px 20px 40px;
    line-height: 20px;
    font-size: 14px;
    font-family: 'aaux_prolightregular',arial, sans serif; }

/** NEWSLETTER FOOTER **/
#form_newsletter {width: 100%;margin-bottom: 10px;margin-right: 10px;}

#form_newsletter form {
    margin-top: 10px;
    padding: 10px 15px 8px;
    background: #4a5c68;
    border: 1px #697f8e solid;
    color: #fff;
}

#form_newsletter form label{ width: 122px;;margin-right:10px;display: inline-block;}
#form_newsletter form label a{color: #fff;}

#form_newsletter form .mail-plus-send {
    display: inline-block;
    width: 80%;
    margin-left: 1%;
    background: #41515b;
    color: #fff;
    border-radius: 3px;
}

#form_newsletter form .mail-plus-send input[type="text"] {
    background: #41515b;
    border: none;
    color: #fff;
    padding: 10px 10px 9px;
}

#form_newsletter form .mail-plus-send input[type="text"]::placeholder {
    color: white;
}

#form_newsletter form .mail-plus-send input[type="submit"] {
    float: right;
    background: #e31c18;
    border: 1px solid #e31c18;
    color: #fff;
    cursor: pointer;
    padding: 9px 20px 7px;
    font-family: "aaux_prolightregular", sans-serif;
}

#form_newsletter{display:flex;align-items:center;}
#french-fab img{width:129px;margin-right:21px;}

#form_newsletter form{width:calc(100% - 150px);display:flex;align-items:center;}

@media (max-width:900px){
	#form_newsletter{flex-direction:column}
	#french-fab img{margin:0 0 15px}
	#form_newsletter form{width:100%}
}
@media (max-width:500px){
	#form_newsletter form{flex-direction:column}
	#form_newsletter form .mail-plus-send input[type="text"]{text-align:center}
}

/* actu type rapido mosaique */
#listing-actualites{display: flex;
    flex-direction: row;
    flex-wrap: wrap;}
.cell-actualite {
    background: #d9d9d9;
    width: 33.3334%;
    display: block;
    color: #343434;
    position: relative;
    overflow: hidden;
    float: left; }
#encarts .cell-actualite h2{font-size:16px;line-height:22px;border-bottom:none;padding-bottom:0;margin-bottom:10px}
.cell-actualite img{display:block;width:100%}
.cell-actualite:nth-child(2n) {
    background: #f1f1f1; }
.cell-actualite:nth-child(2n) .texte {
    background: #f1f1f1; }
.cell-actualite .visuel {
    position: relative;
    width: 100%;
    margin-bottom: 130px; }
.cell-actualite .visuel .nouveau {
    position: absolute;
    top: 0;
    padding: 10px 10px 6px;
    font-weight: 500;
    left: 0;
    background: #5FC3D9;
    color: #fff; }
.cell-actualite .texte {
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    background: #d9d9d9; }
.cell-actualite p.plus {
    background: #E31C18
;
    font-size: 1.4rem;
    color: #FFF;
    display: inline-block;
    padding: 8px 10px 6px;
    margin-top: 10px;
    position: absolute;
    bottom: -40px; }
.cell-actualite h2 {
    font-size: 15px; }
.cell-actualite p {
    font-size: 14px; }
.cell-actualite:hover .texte {
    background: #41515b;
    padding-bottom: 70px; }
.cell-actualite:hover .texte h2, .cell-actualite:hover .texte p {
    color: #fff; }
.cell-actualite:hover .texte p.plus {
    color: #fff;
    bottom: 20px; }
.cell-actualite:hover:nth-child(2n) .texte {
    background: #41515b; }
.contentBgGris .whiteWrapper2 .cell-actualite p{font-size:14px;line-height:20px;}
.contentBgGris .whiteWrapper2 .cell-actualite h2{color:#343434}

/*---- COL 2021 ------ */
.standard-hab-img{font-size: 16px;line-height: 24px;font-weight: 400;color:#4a5c68;position:relative}
.flex-3 .standard-hab-img,.flex-2 .standard-hab-img{padding:0 20px 0 0;}
.standard-hab-img ul{padding:0 0 0 20px}
.standard-hab-img ul.liste-ambiance{margin:0;padding:30px;}
.standard-hab-img ul li{margin-bottom:5px}
.standard-hab-img .titre-hab,
.titre-hab{font-size:19px;display:block;padding-top:10px;color:#E31C18;margin-bottom:12px;}
.standard-hab-img .titre-light,
.titre-light{font-size:15px;display:block;padding-top:10px;color:#4a5c68;margin-bottom:12px;font-weight:400}
.standard-hab-img .titre-light strong,
.titre-light strong{font-size:16px;font-weight:bold;}
.highlight-titext{font-size:18px;line-height:22px;}
.hab-ford{position:absolute;right:50px;top:80px;width:150px;}

.big-title strong{display:block}

.soustitre-limited{margin:0 auto 30px;background:#eee;padding:60px;position:relative;z-index:10;}
#encarts .soustitre-limited h2.standard{margin-top:0}
/*#encarts .soustitre-limited h2.standard svg{width:110px;height:22px;position:relative;top:4px}*/
#encarts .soustitre-limited h2.standard strong{font-size:30px;display:block}
.soustitre-limited ul.liste-ambiance{background:#fffbfb;font-size:18px;line-height:30px;margin:0}
.soustitre-limited ul.liste-ambiance li{font-size:18px;line-height:30px;}

#titre-page .big .svg__limited{width:300px;margin-top:5px;height:66px}
.d62-slimited-34{margin:-170px 50px 0 -180px;float:left;}
.cboth{clear:both}
.nobreak{white-space:nowrap}

.col-f-2-modele,
a.col-f-2-modele,
a.col-f-2-modele:last-child,
.col-f-2-modele:last-child{background:#eee;display:flex;flex-direction:column;padding:40px;border:1px #dddddd solid;}
.col-f-2-modele:hover,
a.col-f-2-modele:hover{background:#fff;}
.col-f-2-modele img{display:block;width:100%;}
.nom-modele{margin-bottom:25px;font-size:20px;color:#4a5c68;display:flex;align-items:center;font-family:'Raleway', sans-serif;font-weight:700}
.nom-modele .new-limited .svg__limited{margin-left:10px;vertical-align:initial}
.nom-modele .new-45ans .svg__45ans{margin-left:10px;vertical-align:initial;width:40px;position:relative;top:2px;}

.svg__trail--mini{width:70px;height:14px;}
.svg__trail .st0{fill:#68777e}

.legende-fac{display:flex;align-items:center;justify-content:center;}
.legende-fac svg{margin-right:10px}

.svg__limited-21{display:block;width:90px;height:18px;}
.svg__limited-21 .st0{fill:#aba577}
.svg__limited-21 .st1{fill:#fff}

.carrosserie{position:relative;}
.coul-new{position:absolute;top:0;right:0;background:#E31C18;color:#fff;padding:10px 15px;font-size:18px;font-style:italic}

.accroche-leg{display:block;margin-top:20px;font-style:italic;position:relative;}
.accroche-leg:before{display:block;content:"";width:60px;height:2px;background:#ddd;position:absolute;top:-10px;left:50%;margin-left:-25px}

.flex-col-centered{display:flex;flex-direction: column;justify-content:center;}

.svg__45ans .st0{fill:#6c767d;transition:all .3s ease-out}
#zeMenu ul li a .lab45ans .svg__45ans .st0{fill:#fff}
.svg__45ans .st1{fill:#c32b1b}
#zeMenu ul li a .lablimited .svg__limited{margin-left:5px;position:relative;top:3px;width:70px;height:14px}
#zeMenu ul li a .lab45ans .svg__45ans{margin-left:5px;position:relative;top:3px;width:19px;height:14px}
.c-equipements-porteur__modeles a:hover .svg__45ans .st0{fill:#fff}
/* ---------------------------- */
@media (min-width:1200px) and (max-width:1400px){
	#zeMenu ul li a .lablimited .svg__limited{width:50px}
}
@media (min-width:800px) and (max-width:1200px){
	#zeMenu ul li a .lablimited .svg__limited{width:40px}
}
@media (max-width:500px){
	#zeMenu ul li a .lablimited .svg__limited{width:50px}
}
/* ---------------------------- */

/* ACCUEIL */
#zone-accueil{padding-top:130px}
.col2021-accueil{margin:30px 0;display:flex;flex-direction:column;}
.col2021-accueil-f-3{box-sizing:border-box;display:flex;justify-content:center;background:#fff;border:1px #d1d1d1 dotted;border-radius: 20px;padding:20px;flex-direction:column}
.col2021-accueil-f-3:hover{box-shadow:0 0 20px rgba(0,0,0,0.2);transform:translateY(-6px)}
.col2021-accueil__modele img{display:block;width:100%;}
.col2021-accueil__modele img, .col2021-accueil__mainvisu img{display:block;width:100%;border-radius:15px}
.col2021-accueil__mainvisu{position:relative;}
.titre-21-limited{font-size:26px;text-align:center;line-height:1.4;color:#4a5c68;font-weight:400;font-family:'Raleway', sans serif}
.titre-21-limited .svg__limited-21{width:170px;height:34px;margin:0 auto 20px}
.soustitre-21-limited{font-size:24px;text-align:center;margin-top:25px;font-family:'Raleway', sans serif;font-weight:400;color:#4a5c68}
.titre-21-nouveautes{font-size:20px;text-align:center;font-family:'Raleway', sans serif;font-weight:400;color:#4a5c68;margin-bottom:25px;}
h1.titre-21-nouveautes{border:1px #eee solid;border-radius:20px;padding:40px;}
.col2021-accueil-f-3--wide .titre-21-nouveautes{margin-bottom:0}
h1.titre-21-nouveautes {font-size:20px;text-align:center;font-family:'Raleway', sans serif;font-weight:400;color:#E31C18;margin-top:60px}
.soustitre-21-limited--nouveautes{font-size:16px;line-height:22px;margin-top:5px}
.soustitre-21-limited strong{color:#E31C18}
.soustitre-21-limited--nouveautes .une-ligne{display:block;padding:10px 0;text-align:center;border-bottom:1px #d1d1d1 dotted}
.soustitre-21-limited--nouveautes .une-ligne:last-child{border:none;}
.col2021-accueil .nom-modele {display:block;}
.col2021-accueil .nom-modele--flex {display:flex;align-items:center;justify-content:center;}
.col2021-accueil .nom-modele--flex svg {margin-left:6px}
.col2021-accueil .nom-modele .new-limited .svg__limited{display:inline-block;vertical-align:middle;position:relative;top:-1px;margin-left:7px}
.col2021-accueil .nom-modele .new-45ans .svg__45ans{display:inline-block;vertical-align:middle;position:relative;top:-1px;margin-left:7px}
.col2021-accueil__mainvisu span.coul-new{border-radius:10px;top:8px;left:8px;right:auto}
.col2021__porteur{display:block;text-align:center;color:#4a5c68;font-size:13px;}
.col2021__porteur__img,
.col2021-accueil__modele img.col2021__porteur__img{width:26px;display:inline-block;vertical-align:middle;margin-right:6px;position:relative;top:-2px;}

.col2021-accueil-f-3--printemps{margin-bottom:20px}
.col2021-accueil-f-3--printemps .nom-modele--flex{display:grid;gap:20px}
.col2021-accueil-f-3--printemps__text p{font-size:20px;color:#333;margin-top:15px;font-family:'Raleway', sans serif}

.svg__45ans--border{width:140px;}
@media (min-width:1000px){
	.svg__45ans--border{width:190px;}
	.col2021-accueil-f-3--printemps{margin-bottom:30px}
	.col2021-accueil-f-3--printemps .nom-modele--flex{grid-template-columns:1fr 1fr 1fr;gap:30px}
	.col2021-accueil-f-3--printemps__text,
	.col2021-accueil-f-3--printemps__text h3{text-align:left;}
	.col2021-accueil-f-3--printemps__text h3{text-wrap:balance}
	.col2021-accueil-f-3--printemps__text p{width:80%;line-height:1.3}
}
@media (min-width:1200px){
	.svg__45ans--border{width:210px;}
	.col2021-accueil-f-3--printemps .nom-modele--flex{grid-template-columns:1fr 2fr 1.5fr;gap:50px}
}
@media (min-width:1400px){
	.svg__45ans--border{width:240px;}
}


#flashBandeau{left:50px}

@media (min-width:800px) {
	.col2021-accueil{flex-direction:row;justify-content:space-between;flex-wrap:wrap;}
	.col2021-accueil h1{flex-basis:100%}
	.col2021-accueil-f-3{width:32%;}
	.col2021-accueil-f-3--wide{width:100%}
	.col2021-accueil{margin:80px 0 45px}
}

@media (min-width:1000px) {
	.col2021-accueil{margin:80px 0 45px}
}

@media (min-width:1500px) {
	.col2021-accueil{margin:80px 0 45px}
	#why{margin:20px 0 45px}
	#flashBandeau{left:130px}
	.titre-21-limited .svg__limited-21{width:200px;height:40px;margin:0 auto 30px}
	.soustitre-21-limited--nouveautes .une-ligne{padding:15px 0;}
	.soustitre-21-limited--nouveautes{font-size:18px;line-height:22px;margin-top:5px}
	.col2021-accueil-f-3{padding:30px;}
}

@media (min-width:1800px) {
	.col2021-accueil{margin:80px 0 45px}
	#why,.margin-bas-accueil{margin:20px 0 45px}
	.titre-21-limited .svg__limited-21{width:240px;height:48px;margin:0 auto 30px}
}

@media (min-width:2000px) {
	.col2021-accueil{margin:20px 0 60px}
	#why,.margin-bas-accueil{margin:20px 0 45px}
	.col2021-accueil-f-3{padding:40px;}
}

@media (min-width:2200px) {
	.col2021-accueil{margin:20px 0 60px}
	#why,.margin-bas-accueil{margin:20px 0 45px}
}

@media (max-width:1500px) {
	.accueil__accroche{left:430px}
}
@media (max-width:1300px) {
	#flashBandeau{bottom:-160px;}
	#flashBandeau img{width:340px;}
	.col2021-accueil{margin-top:30px}
	.accueil__accroche{left:380px;bottom:00px}
	.svg__vivez{width:200px;height:50px}
	.accueil__accroche__vivez{font-size:64px;-webkit-text-stroke-width:1px}
	.accueil__accroche__coeur{font-size:44px;line-height:46px;}
}
@media (max-width:1180px) {
	.accueil__accroche__vivez{font-size:54px;-webkit-text-stroke-width:1px}
}
@media (max-width:800px) {
	#flashBandeau{bottom:-180px;}
	#flashBandeau img{width:300px;}
	.accueil__accroche{left:320px;bottom:3px}
	.accueil__accroche__line{width:230px;}
	.svg__vivez{width:160px;height:40px}
	.accueil__accroche__vivez{font-size:52px;margin-bottom:5px;}
	.accueil__accroche__coeur{font-size:36px;}
}

@media (max-width:700px) {
	.col2021-accueil{margin:0}
	.col2021-accueil-f-3{margin-bottom:20px}
	#flashBandeau{position:relative;top:auto;left:auto;bottom:auto;width:80%;text-align:center;z-index:101;margin:-80px auto 0;}
	.accueil__accroche{top:auto;left:auto;position:relative;text-align:center;}
	.accueil__accroche__line{width:100%;text-align:center;padding:30px 0 0 0;margin:0}
	#zone-accueil,#zone-accueil #partieGauche .inside{padding-top:0}
	#flashBandeau img{width:70%;}
	.accueil__accroche__coeur{font-size:30px;line-height:40px;}
	.accueil__accroche__vivez{font-size:48px;}
}

.leg-img .legende{margin-top:15px}
.legsmall{font-size:12px}

#encarts .eqts-limited h2{border:none;color:#fff;}
.eqts-limited{background:#aba577;border-radius:15px;margin:40px 0 0 0;color:#fff;padding:30px;}
.eqts-limited ul.liste-ambiance{background: #fff;font-size: 18px;line-height: 30px;margin: 0;border-radius:8px;border:none;}
#encarts .eqts-limited h2 .svg__limited{width:130px;height:26px;position:relative;top:5px}
.eqts-limited__link{text-align:center;color:#fff;font-size:15px;padding-top:15px;}
.eqts-limited__link a{color:#fff;display:flex;align-items:center;justify-content:center;}
.eqts-limited__link svg{width:80px;height:16px;}
.eqts-limited__link svg.svg__45ans{width:auto;height:30px;margin-left:5px;}
.eqts-limited__link svg.svg__45ans .st0{fill:#fff;}
.big50ans{margin:20px auto 0;width:460px;}

.ctastandard{display:block;border-radius:10px;padding:15px 20px;color:#fff;background:#}


#infosTechniques table tr td strong{font-size:13.5px;}

p.u-tag{text-align:left;}
li.bordBB svg{position:relative;top:3px;margin-left:4px}


/* teasing */

.slide-teasing{position:relative;}
.slide-teasing__text{position:absolute;top:0;left:0;width:100%;height:100%}
.slide-teasing__decompte{position:absolute;top:30%;height:18%;display:flex;align-items:center;justify-content:center;right:12%;width:10.5%;text-align:center;color:#E31C18;font-family:'Raleway', sans serif;font-size:50px;font-weight:bold;}
.slide-teasing__nouveau{position:absolute;top:30%;height:18%;display:flex;align-items:center;justify-content:center;right:12%;width:10.5%;text-align:center;color:#E31C18;font-family:'Raleway', sans serif;font-size:50px;font-weight:bold;}
.slide-teasing__accroche{position:absolute;top:58%;right:3%;width:29%;text-align:center;font-family:'Raleway', sans serif;font-size:26px;line-height:1.4;color:#4a5c68}

.slide-caproad{width:35%;height:100%;position:absolute;top:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:'Raleway', sans serif;}
.slide-caproad__nouv{display:block;background:#E31C18;color:#fff;padding:10px 50px;border-radius:15px;margin-bottom:25px;letter-spacing:2px;font-size:18px;border:1px #e7b2b1 solid;position:relative}
.slide-caproad__nouv:after{content:"";display:block;width:0;height:0;border-top:8px #fff solid;border-left:8px transparent solid;border-right:8px transparent solid;position:absolute;bottom:-8px;left:calc(50% - 8px);}
.slide-caproad__accroche{display:flex;flex-direction:column;color:#4a5c68;line-height:1.2}
.slide-caproad__accroche span:first-child{font-weight:400;font-size:30px;}
.slide-caproad__accroche span:last-child{font-weight:700;font-size:60px;}

@media (max-width:1300px){
	.slide-teasing__accroche{font-size:22px}
	.slide-teasing__decompte{font-size:42px}

	.slide-caproad__accroche span:first-child{font-size:25px;}
	.slide-caproad__accroche span:last-child{font-size:50px;}
}

@media (max-width:1000px){
	.slide-teasing__decompte{top:28%;width:14.5%}
	.slide-teasing__accroche{width:35%;right:2%}

	.slide-caproad__nouv{padding:10px 30px;font-size:16px;margin-bottom:15px;}
	.slide-caproad__accroche span:first-child{font-size:20px;}
	.slide-caproad__accroche span:last-child{font-size:40px;}
}

@media (max-width:800px){
	.slide-teasing__decompte{font-size:36px}
	.slide-teasing__accroche{font-size:18px}

	#flashBandeau.flashTeasing{margin-top:20px}

}

@media (max-width:600px){
	#flashBandeau.flashTeasing{margin-top:80px}

	.slide-teasing__decompte{font-size:26px;width:27.5%;top:27.5%;right:6%}
	.slide-teasing__accroche{font-size:18px;background: #fff;top: auto;bottom: -60px;left: 5%;right: 5%;width: auto;box-shadow: 0 0 10px rgb(0 0 0 / 30%);padding:5px 10px;}

	.slide-caproad{justify-content:flex-start;width:43%}
	.slide-caproad__accroche span:first-child{display:none;}
	.slide-caproad__nouv{padding:6px 10px 5px;border-radius:10px;margin:30px auto 12px;letter-spacing:1px;font-size:15px;}	.slide-caproad__accroche span:last-child{font-weight:700;font-size:28px;}

}

@media (max-width:440px){
	.slide-caproad{justify-content:flex-start;width:43%}
	.slide-caproad__accroche span:first-child{display:none;}
	.slide-caproad__nouv{padding:6px 10px 5px;border-radius:10px;margin:30px auto 12px;letter-spacing:1px;font-size:13px;}
	.slide-caproad__accroche span:last-child{font-weight:700;font-size:22px;}
}



/* AMENAGEMENTS COLLECTION 2022 **/
.f-small{font-size:15px}
@media (min-width:1000px){
	.f-big{font-size:38px}
}

.zeMenu__type{padding-bottom:30px;}
@media (min-width:640px){
	.zeMenu__type{padding:15px 5px 8px;}
}
@media (min-width:1200px){
	.zeMenu__type{padding:15px 15px 8px;}
}
#basZeMenu{margin-top:5px}
span.ico-plus{display:flex;align-items:center;justify-content:center;width:19px;height:19px;background:#41515b;border-radius:50%;margin-right:5px;font-size:15px;font-weight:400}
span.ico-plus>span{position:relative;left:0}
#zeMenu ul li a.zeMenu__link-secondaire{display:flex;align-items:center;text-transform:none}
#zeMenu ul li a.zeMenu__link-secondaire .imgNew{float:none;display:block;margin:0 5px 0 0;position:relative;top:-1px}

@media (min-width:800px){
	.flex-center{display:flex;align-items:center}
	.flex-center>.logo{margin-left:40px;}
}


/* -- PAGE MODELE REMANIÉE -- */
.flex-2--headModele{align-items:center;}
.flex-2--headModele #carac-modele .flex-5{flex-direction:column;}
.flex-2--headModele #carac-modele .flex-5 .col-f-5{width:100%;padding:0}
.flex-2--headModele #carac-modele .flex-5 .col-f-5 > p{display:flex;align-items:center;padding:10px}
.flex-2--headModele #carac-modele .flex-5 .col-f-5:not(:last-child) > p{border-bottom:1px #d5d5d5 dotted}
.flex-2--headModele #carac-modele .flex-5 .col-f-5 span.ico-svg{margin:0 auto}
.flex-2--headModele #carac-modele .flex-5 .col-f-5 svg{margin:0 auto;width:36px;height:36px;}
.flex-2--headModele #carac-modele .flex-5 .col-f-5 svg path{fill:currentColor}
.ico-carac-mod{width:50px;text-align:center;}
.ico-carac-mod > span{transform:scale(0.85)}

.flex-2--headModele #carac-modele .flex-5 .col-f-5 > p :last-child{text-align:left;flex:1}

@media (min-width:800px){
	.flex-2--headModele #carac-modele{margin-left:40px;}
}
@media (min-width:1200px){
	.flex-2--headModele #carac-modele{margin-left:70px;}
}
@media (min-width:1450px){
	.flex-2--headModele #carac-modele{margin-left:100px;}
	.flex-2--headModele #carac-modele .flex-5 .col-f-5 > p :last-child{text-align:right;flex:1}
}

.cta-city{font-size:18px;line-height:1.6;display:block;background:#4a5c68;color:#fff;text-align:center;padding:20px;margin:30px 0 0 0;border:2px #d5d5d5 dotted;}
.cta-city__big{font-size:24px;font-family:'Raleway', sans-serif}

#infosTechniques table td p{padding:0;background:transparent;font:13px 'Roboto', Arial, helvetica, sans-serif}

#infosTechniques p{font-size:15px}
#infosTechniques p.standard-elgende{font-size:15px;text-align:left;background:#eaeaea;padding:15px}

.dl-cata-small{font-size:13px;letter-spacing:1px;display:block;margin-bottom:3px;}

#cycle-vdl .slide {
	width: 100% !important
}

/* ajustements responsive mobile pages doc -- */
.form__choice{width:70%;line-height:1.5}
.textuel-no-label .form__choice{width:auto;max-width:500px}
#demandeDoc form p.textuel.textuel-no-label{margin-left:calc(20% + 20px);padding:20px 0}
.textuel-no-label .form_choice_group + .form_choice_group{margin-top:20px;}
/* ---------------------------- */
@media (max-width:800px) {
	.form__choice{width:100%;padding:12px 0 0 10px;display:block;}
	#demandeDoc form p.textuel.textuel-no-label{margin-left:0}
	#demandeDoc form p.textuel.textuel-no-label{padding-top:0}
}
/* ---------------------------- */
.form_choice_group{display:flex;width:100%;text-align:left;}
/*.form_choice_group input{transform:translateY(4px)}*/
#demandeDoc form p.textuel .form_choice_group label{flex:1;text-align:left;padding:0 0 0 10px}
.form_choice_group + .form_choice_group{margin-top:6px;}
#demandeDoc form p.textuel > label{font-weight:bold;}
#demandeDoc form p.textuel + p.textuel{margin-top:10px;}
#demandeDoc form p.textuel-choice{margin-bottom:25px;}

#demandeDoc form p.textuel .form_choice_group input{top:0}

/* ---------------------------- */
@media (max-width:700px){
	input.sendDoc{font-size:18px;font-weight:bold;}
	.form_choice_group{padding:8px 0}
	#demandeDoc form{padding:6px}
}
/* ---------------------------- */

/* ---------------------------- */
@media (max-width:440px){
	.g-recaptcha > div {
		width: 100% !important;
	}

	.g-recaptcha iframe {
		width: 100% !important;
	}
	input.sendDoc{font-size:16px}
}
/* ---------------------------- */

.msg-cata-papier{background:#fff;border:1px #eee solid;border-radius:25px;padding:30px;color:#4a5c68}
.msg-cata-papier h2{font-size:20px;margin-bottom:20px;}
.msg-cata-papier p{font-size:16px;line-height:1.5}
.cta-regular{display:inline-block;margin-top:20px;background:#4a5c68;padding:10px 20px;border-radius:5px;color:#fff;font-size:15px;}
.cta-regular:hover{background:#E31C18;}

/* -- 2023 -- */
*{text-underline-position: under;}
.blancshadow{padding:20px 40px;border:1px #eee solid;border-radius:20px;}
.blancshadow + .blancshadow{margin-top:40px;}
#encarts .blancshadow .titre-hl{font-size:28px;font-weight:bold;text-align:left;border:none;color:#4a5c68}
.air-logo{width:35px;height:20px;}
.c-equipements-porteur__modeles .air-logo{width:26px;height:15px;}
.c-equipements-porteur__modeles .air-logo path{transition:all .3s ease-out}
.c-equipements-porteur__modeles a:hover .air-logo path,
.c-equipements-porteur__modeles a:hover .air-logo .st0{fill:#fff;}
.titre-nouv-air{font-size:28px;}
.titre-hl .air-logo{width:70px;height:40px;}
.titre-hl .titre-hl--little{padding-top:10px;font-size:18px;line-height:1.5;display:block;}

#atouts-modele ul{font-size:15px;}
#atouts-modele ul li{display:flex;align-items:center;color:#4a5c68}
#atouts-modele ul li:before{content:"+";font-weight:bold;color:#E31C18;margin-right:10px;display:block;}
#atouts-modele p{font-size:16px;margin-bottom:20px;color:#4a5c68;line-height:1.5}
#atouts-modele ul + p{margin-top:30px}

.finition-porteur{background:#4a5c68;color:#fff;}
.finition-porteur #imgPorteur{position:relative;top:6px;margin-right:5px}
#encarts .finition-porteur h2,
#encarts .finition-porteur p.standard{color:#fff;}
.finition-porteur ul{margin-top:20px;}
.finition-porteur ul li{border-color: #4a5c68;color: #fff;background: #3c4952;font-size:15px;}

h3.home_2{font-size:12px;}
.col-f-1{flex:1}

.c-equipements-porteur{border:1px #ddd solid;padding:40px;border-radius:20px;}
.c-equipements-porteur + .c-equipements-porteur{margin-top:40px;}
.c-equipements-porteur__titre,
.c-equipements-porteur__modeles{display:flex;align-items:center;flex-flow:row wrap}
.c-equipements-porteur__titre{margin-bottom:30px}
#encarts .c-equipements-porteur__titre h2{color:#4a5c68;border:none;font-size:24px;margin:0 10px;}
.c-equipements-porteur__modeles a{display:flex;align-items:center;justify-content:center;background:#eee;padding:10px 20px;color:#4a5c68;font-weight:bold;border-radius:6px;margin:5px 0}
.c-equipements-porteur__modeles a svg{color:#4a5c68;margin-left:5px;}
.c-equipements-porteur__modeles a > * + * {margin-left:6px;}
.c-equipements-porteur__modeles a + a{margin-left:5px;}
.c-equipements-porteur__modeles a:hover{background:#E31C18;color:#fff;}
.c-equipements-porteur__modeles a:hover svg{color:#fff;}
.c-equipements-porteur h3{padding:22px 0 15px;font-size:18px;color:#4a5c68;margin-top:10px;border-top:1px #ccc dotted}
.c-equipements-porteur h3.nomp{padding:0;margin-top:0;border:none;}
.bigGamme{font-size:24px;}
/* ---------------------------- */
@media (max-width:800px){
	.c-equipements-porteur__titre,
	.c-equipements-porteur__modeles{flex-direction:column}
	.c-equipements-porteur__modeles a{width:100%;}
	.c-equipements-porteur__modeles a + a{margin:5px 0 0 0;}
}
/* ---------------------------- */

.intro-equipements{margin-bottom:30px;padding-bottom:30px;border-bottom:1px #ccc dotted}

.edito-seo{font-size:16px;color:#41515b;line-height:1.5;margin-bottom:30px;}
.edito-seo__titre{display:flex;margin-bottom:25px;}
.edito-seo h2{background-color:#4A5C68 ;border-radius:15px 15px 15px 0;color:#fff;padding:20px;font-size:18px;font-family:'Raleway', sans serif;font-weight:normal}
.edito-seo h2 strong{font-size:22px;}
.edito-seo h3{font-weight:bold;font-size:18px;margin-bottom:20px;}

/* ------------------------------- -- */
/* -- AJOUT CONFIGURATEUR -- 05.04.2023 */
/* ---------------------------- */
.l-home__split50{margin:0 0 50px;}

.s-configurateur .flex-3{flex-flow:row wrap}
.s-configurateur #why{background:#edeef0;color:#41515b;margin:0 0 50px;box-sizing:border-box}
.s-configurateur #why h2{margin-bottom:10px;}
.s-configurateur #why h3{margin-bottom:0;margin-top:20px;font-size:15px;}
.s-configurateur #why .flex-3{margin:0}
.s-configurateur #why a.col-f-3{width: 100%;border-color:#edeef0;background:#dcdddf;color:#41515b;box-sizing:border-box}
.s-configurateur #why a.col-f-3:hover{background:#fff;}

.l-home__configurateur{background:#E31C18;color:#fff;border-radius:20px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}
.l-home__configurateur h2{margin:20px 0;display:flex;flex-direction:column;text-align:center;font-weight:normal;font-size:18px;font-family:'Raleway', sans serif}
.l-home__configurateur h2 strong{font-size:30px;}
.l-home__configurateur__list{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr;width:100%;margin-bottom:15px;}
.l-home__configurateur__list__item{background:#d2231f;color:#fff;border-radius:10px;padding:10px;text-align:center;font-size:18px;}
.l-home__configurateur__cta{background:#fff;border-radius:10px;padding:15px 10px;text-align:center;font-size:18px;color:#E31C18;width:100%;display:block;box-sizing:border-box;border:1px #fff dotted;}
.l-home__configurateur__cta:hover{background:#E31C18;color:#fff;}

@media (max-width:60em){
	.s-configurateur #why, .l-home__configurateur{width:100%;margin-bottom:50px;}
}
@media (min-width:60em){
	.s-configurateur .l-home__split50{display:flex;}
	.s-configurateur #why, .l-home__configurateur{flex:1;}
	.s-configurateur #why{margin:0}
	.l-home__configurateur{flex:1;margin-left:20px;padding:30px;}
	.l-home__configurateur h2 strong{font-size:36px;}
}
@media (min-width:80em){
	.s-configurateur #why,
	.l-home__configurateur{flex:initial;width:60%;padding:40px;}
	.l-home__configurateur{width:40%}
	.l-home__configurateur{margin-left:50px;}
	.s-configurateur #why h2{margin-bottom:20px;}
	.l-home__configurateur h2 strong{font-size:48px;}
}

/* -- fiche modele -- */
.s-configurateur #carac-modele .flex-5{border-radius:20px 20px 0 0}
.s-configurateur .flex-2--headModele #carac-modele .flex-5 .col-f-5 > p{padding:5px 10px;}
.carac-modele__configurateur{color:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:#E31C18;border-radius:0 0 20px 20px;padding:16px 15px 12px;transition:all .2s ease-out}
.carac-modele__configurateur:hover{background:#4a5c68}
.carac-modele__configurateur__titre{margin:0 15px;display:flex;flex-direction:column;font-size:16px;font-family:'Raleway', sans serif;transform:translateY(-3px)}
.carac-modele__configurateur__titre strong{font-size:28px;}
.carac-modele__configurateur__cta{background:#fff;display:flex;flex-direction:column;padding:5px 15px;font-size:15px;color:#E31C18;border-radius:10px;text-align:center;border:1px #fff dotted;transition:all .2s linear}
.carac-modele__configurateur:hover .carac-modele__configurateur__cta{background:#E31C18;color:#fff;}
.carac-modele__configurateur--center{justify-content:center;transition:all .2s ease-out}
.carac-modele__configurateur--center:hover{background:#4a5c68}
.carac-modele__configurateur--center .carac-modele__configurateur__titre{margin-right:0;flex:initial}
/* ---------------------------- */

.gamme-porteurs{display:flex;align-items:center;margin-bottom:20px;}
.gamme-porteurs > strong{display:block;margin-right:15px;}
.gamme-porteurs > span{display:flex;align-items:center;background:#fff;border-radius:4px;margin-right:10px;font-size:14px;}
.gamme-porteurs > span > img{max-height:24px;margin-right:4px;}
@media (max-width:840px){
	.gamme-porteurs{flex-direction:column;}
}

.dispo{display:inline-block;margin-top:2.4rem;background:#41515b;border-radius:6px;padding:20px 30px;color:#fff;position:relative;font-size:17px;}
h1#titre-modele .dispo strong{color:#fff;}
.dispo:after{content:"";display:block;width:0;height:0;border-bottom:10px #41515b solid;border-left:10px transparent solid;border-right:10px transparent solid;position:absolute;top:-10px;left:calc(50% - 10px);}

/* / city dans footer */
.city-link{display:block;width:160px;}
.city-link__svg{width:120px;height:120px;margin:-30px auto 0;transform:translateY(10px);}
#form_newsletter form{width:auto;flex:1;margin-left:0;}
#form_newsletter form .mail-plus-send{margin:0;flex:1;width:auto;}
/* ---------------------------- */
@media (max-width:2000px){
	.city-link__svg{margin:-10px 0 0 0;}
}
/* ---------------------------- */

.nota-poids{display: block;flex: 1;background: #f8ecec;border: 1px #f1a4a3 solid;border-radius: 6px;padding: 12px 10px 10px 20px;margin: 10px 0;font-size:16px;}
#demandeDoc a.cta-regular{display: inline-block;	margin:0;background: #4a5c68;padding: 5px 8px;border-radius: 5px;color: #fff;font-size: 15px;font-weight:bold;}
#demandeDoc a.cta-regular:hover{background:#E31C18}

/* -- 2025 -- */
.passerelle-city{display:flex;background:#4A5C68;border-radius:20px;padding:40px;align-items:center;justify-content:center;color:#fff;}
#encarts .passerelle-city h2,
.passerelle-city h2{border:none}
.passerelle-city img{width:250px;margin-right:10px;}
.passerelle-city__txts{display:flex;flex-direction:column;align-items:flex-start;padding-left:20px;}
.passerelle-city__txts h2{font-size:24px;max-width:400px;}
.passerelle-city__txts p{display:block;background:#fff;border-radius:6px;padding:10px;color:#4A5C68;font-size:16px}
.passerelle-city:hover{background:#3a4851}

/* ---------------------------- */
@media (max-width:800px){
	.passerelle-city{flex-direction:column;padding:20px 10px;text-align:center;}
	.passerelle-city img{width:80%;margin:20px 0;}
	.passerelle-city__txts{padding-left:0}

}
/* ---------------------------- */

.svg__new-tab{display:block;width:30px;height:23px;color:currentColor}
.svg__new-tab--mini{width:20px;height:15px;}
.svg__new-tab path{fill:currentColor}

.svg__config{display:block;width:102px;height:38px;color:currentColor}
.svg__config path{fill:currentColor}

.svg__saphir{display:block;width:51px;height:16px;color:currentColor}
.svg__saphir--md{width:70px;height:22px;}
.svg__saphir--big{width:200px;height:63px;}
.svg__saphir--extrabig{width:300px;height:94px;}
.svg__saphir path{fill:currentColor}

#titre-page .big .svg__saphir{margin:25px auto 0;color:#4A5C68}
#titre-page .c-regular{color:#4A5C68}
#titre-page .titre-page__big{display:block;margin:15px auto 0;font-size:48px;}

.gamme-modele{position:relative;}
.gamme-modele__new{display:block;position:absolute;top:10px;left:-20px;background:#E31C18;color:#fff;padding:6px 10px;font-weight:bold;font-size:20px;border-radius:6px;}
.gamme-modele__new:after{content:"";display:block;width:0;height:0;border-top:6px #E31C18 solid;border-left:6px transparent solid;border-right:6px transparent solid;position:absolute;bottom:-6px;left:calc(50% - 6px);}

h2.standard--noblock{line-height:1.2}
#encarts .soustitre-limited h2.standard--noblock strong,
h2.standard--noblock svg.svg__saphir{display:inline-block;vertical-align:middle}

#zeMenu .l_mod .air-logo{width:24px;height:14px;position:relative;top:-2px;margin-left:2px;}
#zeMenu .l_mod .air-logo path{fill:#fff !important}

.fl-logos{display:flex;justify-content:center;align-items:center;}
.fl-logos .air-logo{width:50px;height:29px;}
.fl-logos .svg__saphir{width:110px;height:35px;margin-left:8px;position:relative;top:4px;}

.col2021-accueil-f-3 span.rouge{font-size:15px;font-weight:700;letter-spacing:2px;margin-bottom:8px;}
.col2021-accueil-f-3 .titre-21-limited{display:flex;flex-direction:column;align-items:center;justify-content:center;height:120px;}

.col-f-2.data-couchages img{max-width:460px;margin:auto;}

h1#titre-modele .svg__saphir{display:inline-block;color:#4a5c68;width:110px;height:34px;vertical-align:middle;}
.eqts-limited .svg__saphir{display:inline-block;color:#fff;width:110px;height:34px;vertical-align:middle;}


/* SEO RUBRIQUE */
.tout-savoir__intro * + p{margin-top:20px;}
#encarts h2.savoir__intro__title{font-size:28px;margin:60px 0 35px;border-bottom:none;color:#E31C18}
#encarts h2.savoir__intro__title:before{display:none;}
.tout-savoir__intro--margebasse{margin-bottom:60px;}
.back-ariane{color:#4a5c68;font-size:1.2rem;display:flex;align-items:center;}
.back-ariane svg{color:#4a5c68;width:14px;margin-right:8px;}
.back-ariane svg path{fill:currentColor}

/* -- collec 2026 -- */
.u-br-10{border-radius:10px;}
.u-t-left{text-align:left !important}
.u-t-center{text-align:center !important}

.status-pack{background:#eee;padding:30px;border-radius:15px;margin-top:10px;}
.status-pack > p{font-size:16px;margin:0 0 15px;line-height:1.6}
.status-pack > p > strong{color:#E31C18}
.cta-model{display:inline-block;background:#fff;color:#333;border-radius:6px;padding:10px 15px;transition:all .3s ease-out}
.cta-model:hover{background:#E31C18;color:#fff}
.cta-model .air-logo{width: 26px;height: 15px;}
.status-pack__models{display:flex;flex-wrap:wrap;gap:8px;}
.status-pack__models .cta-model{display:flex;justify-content:center;align-items:center;gap:4px;}
h3.sosutitrebig{font-size:24px;color:#E31C18}

#encarts .pack-modele h2.titre-modele-accroche{text-align:left;font-size:24px;}
.pack-modele--with-ico{position:relative;z-index:5}
.pack-modele--nobody{border:none;padding:0}
.ico-banquette{width:130px;height:130px;position:absolute;bottom:-85px;right:40px;}

/* packs */
.status-pack-table{display:block;margin:20px 0 0 0}
.status-pack-table__legends{display:flex;justify-content:center;align-items:center;border:1px #ddd solid;background:#eee;border-radius:0 0 10px 10px;padding:12px;}
.status-pack-table__models{display:flex;flex-wrap:wrap;}
.status-pack-table__model{display:flex;flex-direction:column;}
.status-pack-table__model .cta-model{display:flex;gap:8px;justify-content:center;padding:5px;}
.status-pack-table__model__name{border:1px #ddd solid;height:50px;text-align:center;display:flex;justify-content:center;align-items:center;background:#eee}
.status-pack-table__model__value{border:1px #ddd solid;padding:10px;text-align:center;}
.checktab{font-size:18px;line-height:0;position:relative;top:2px;}
.status-pack-table__legends .checktab{top:0;font-size:16px;}
/* ---------------------------- */
.status-pack-table__model{width:100%;}
@media (min-width:450px){
	.status-pack-table__model{width:50%;}
}
@media (min-width:800px){
	.status-pack-table__model{width:33.3334%;}
}
@media (min-width:1200px){
	.status-pack-table__model{width:25%;}
}
@media (min-width:1500px){
	.status-pack-table__model{width:20%;}
}
/* ---------------------------- */
