@charset "UTF-8";
.link-underline-effect{
text-decoration:none;
color:#00206e;
}
.Crossing-allPorts-lists{
padding:50px 50px 50px 45px;
max-width:715px;
border:1px solid #aaa6a6;
margin:0 30px 0 30px;}
@media screen and (max-width:959px){
.Crossing-allPorts-lists{
margin:0 15px;} }
.Crossing-allPorts-lists h2{
color:#00206e;
font-size:1.8em;
text-transform:uppercase;
margin-bottom:30px;}
.Crossing-allPorts-lists h3{
margin:0 20px 25px 0;
color:#00206e;}
.PagePromo-item-content .PagePromo-item-number sub{
font-size:.3em;
bottom:10px;}
.RestaurantPage-Chef-block-packing{
height:600px;
margin:40px 0 0;}
@media screen and (max-width:1100px){
.RestaurantPage-Chef-block-packing{
height:870px;} }
@media screen and (max-width:768px){
.RestaurantPage-Chef-block-packing{
height:auto;} }
.ChefBlock-background-extend{
position:absolute;
width:100%;
height:600px;
background-color:#ebebeb;
left:0;}
@media screen and (max-width:1100px){
.ChefBlock-background-extend{
height:920px;} }
@media screen and (max-width:768px){
.ChefBlock-background-extend{
height:auto;
position:relative;
padding-bottom:50px;} }
.RestaurantPage-Chef-block-box{
max-width:1300px;
padding:0 65px;
margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;}
@media screen and (max-width:1100px){
.RestaurantPage-Chef-block-box{
-webkit-box-orient:vertical;
-webkit-box-direction:reverse;
-webkit-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;} }
@media screen and (max-width:959px){
.RestaurantPage-Chef-block-box{
padding:0;} }
.Chef-Block-images{
width:545px;
position:relative;}
@media screen and (max-width:1100px){
.Chef-Block-images{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
width:100%;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;} }
.Chef-Block-images img,.Chef-Block-images p{
max-width:759px;
max-height:742px;
position:absolute;}
@media screen and (max-width:1100px){
.Chef-Block-images img,.Chef-Block-images p{
position:initial;} }
@media screen and (max-width:1100px){
.Chef-Block-images img{
margin-bottom:5px;
width:100%;} }
.Chef-Block-images p{
font-weight:500;
width:100%;}
@media screen and (max-width:1100px){
.Chef-Block-images p{
margin-bottom:10px;} }
@media screen and (max-width:550px){
.Chef-Block-images img{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
width:100%;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
max-width:300px;} }
@media screen and (max-width:1100px){
.Chef-Block-images-firstBlock{
margin-right:10px;
margin-left:10px;} }
.Chef-Block-image-first{
top:80px;}
.Chef-Block-text-first{
top:525px;}
.chef-Block-text{
max-width:850px;
padding:95px 0 0 180px;}
@media screen and (max-width:1100px){
.chef-Block-text{
max-width:initial;
padding:20px 55px;} }
@media screen and (max-width:768px){
.chef-Block-text{
padding:20px;} }
.chef-Block-text h4{
text-transform:uppercase;
color:#072e7d;
font-size:1.9em;}
.chef-Block-text p{
font-size:0.95em;
margin-bottom:60px;
font-weight:500;}
@media screen and (max-width:1100px){
.chef-Block-text p{
margin-bottom:40px;} }
@media screen and (max-width:768px){
.che-fBlock-text p{
margin-bottom:40px;} }
.chef-Block-text .quote{
color:#072e7d;
font-size:1.8em;
font-weight:400;
text-align:center;
font-style:italic;}
@media screen and (max-width:768px){
.chef-Block-text .quote{
margin-bottom:60px;} }
.block-three-sections-flex .insert-image-embarquement img{
width:100px;
position:relative;
float:left;
margin:10px 20px 5px 0px;}
.puceCheck li{
display:list-item;
list-style-position:inside;
list-style-type:none;
padding-left:65px;
font-weight:500;
list-style-image:url(/html/2018/img/logo/picto_ok.png);}
.Reveillon-item{
background-color:#ededed;
padding:8px 50px 8px 20px;
margin-bottom:5px;
font-family:"Montserrat",sans-serif;}
.Reveillon-item-header{
position:relative;
cursor:pointer;}
.Reveillon-item-header.slide-toogle-close:after{
content:"";
font-family:"iconfont";
position:absolute;
font-size:1.2em;
left:-10px;
top:5px;
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg);}
.Reveillon-item-header.slide-toogle-open:after{
content:"";
font-family:"iconfont";
position:absolute;
font-size:1.2em;
left:-10px;
top:5px;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg);}
.Reveillon-item-header a{
color:#072e7d;
font-weight:700;
max-width:550px;
display:block;
line-height:1.7em;
padding-left:20px;}
.Reveillon-item-content{
display:none;
padding-top:30px;}
.price .text-promo{
font-size:40px;
margin-right:10px;}
.price h1{
font-size:30px;
font-weight:900;}
.price .text-promo{
font-size:40px;
margin-right:10px;}
.RestaurantContainer-title{
margin:8% 0% 0% 10%;
font-size:large;
font-weight:bold;
}
.RestaurantContainer-subtitle{
margin:2% 0% 8% 10%;
font-size:small;
font-weight:bold;
}
.subtitle1{
color:#FFA000;
}
.subtitle2{
color:#0080F0;
}
.subtitle3{
color:#FF00C0;
}
.subtitle4{
color:#556B2F;
}
.subtitle5{
color:#48D1CC;
}
.subtitle6{
color:#1E90FF;
}
.subtitle7{
color:#20B2AA;
}
.subtitle8{
color:#FF4500;
}
.Catering-restaurant-container .RestaurantContainer-button,.Catering-Promo-item-wrap button,.RestaurantPage-Menu-Image button{
position:absolute;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);}
.Catering-Promo-item-wrap{
max-width:374px;
min-height:430px;
margin:0 auto;}
.Catering-Promo-item-wrap button{
min-width:200px;
bottom:30px;}
.Catering-Promo-item-wrap.yellow{
background-color:#f6e300;
color:#00206e;
text-align:center;
padding:30px 30px 30px;}
.Catering-Promo-item-wrap.yellow .smallText{
font-weight:800;
font-size:1.2em;
text-align:center;
margin-bottom:0px;
}
.Catering-Promo-item-wrap.yellow .number-price{
font-size:7.5em;
font-weight:700;
letter-spacing:-0.05em;
text-align:center;}
.Catering-Promo-item-wrap.yellow sup{
top:-0.5em;
font-size:60%;}
.Catering-Promo-item-wrap.yellow p{
font-size:125%;
font-weight:800;
margin-bottom:5px;}
.Catering-Promo-item-wrap.yellow .txt{
font-size:65%;
margin-top:0;}
.Catering-Promo-item-wrap.yellow button{
color:#f6e300;}
.faq-page-content{
max-width:1280px;
margin:60px auto 70px;
padding:0 65px;}
@media screen and (max-width:768px){
.faq-page-content{
padding:0;
margin:20px 0;} }
.block-faq{
position:relative;
background:none;
padding:40px 40px;
margin-bottom:30px;}
@media screen and (min-width:1151px) and (max-width:2200px){
.block-faq{
margin:0px auto 30px;
max-width:930px;}}
@media screen and (max-width:1150px){
.block-faq{
max-width:750px;
margin:0 auto 30px;
padding:0px 15px;} }
@media screen and (max-width:480px){
.block-faq{
padding:0px 10px;
}
}
.block-faq .block-faq-flex{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
}
@media screen and (max-width:1150px){
.block-faq .block-faq-flex{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;}
}
.block-faq .faq-text{
background-color:white;
padding:35px 30px 20px 50px;
position:relative;}
.block-faq .faq-text h2{
color:#00206e;
text-transform:uppercase;
}
.block-faq .faq-text p{
font-weight:600;
}
.block-faq .faq-text a{
font-weight:600;
}
.block-faq .faq-text a:hover{
text-decoration:underline;
cursor:pointer;}
@media screen and (max-width:2200px){
.block-faq .faq-text h2{
margin-bottom:25px;
margin-left:0px;
}
}
@media screen and (max-width:959px){
.block-faq .faq-text{
padding:35px 20px 30px;}
.block-faq .faq-text h2{
font-size:1.8em;
}
.block-faq .faq-text p{
font-size:0.95em;
line-height:1.3em;}}
@media screen and (max-width:768px){
.block-faq .faq-text p{
font-size:0.90em;}}
@media screen and (max-width:380px){
.block-faq .faq-text p{
font-size:0.65em;}}
.faq-page{
margin:0px auto 50px;}
@media screen and (max-width:768px){
.faq-page{
padding:0;
margin:20px 0;} }
.faq-item{
background-color:#ebebeb;
padding:8px 80px 8px 80px;
margin:20px 30px;
font-family:"Montserrat",sans-serif;}
@media screen and (min-width:1151px) and (max-width:2200px){
.faq-item{
padding:15px 40px 15px 40px;
margin:15px 30px;
min-width:680px;
}}
@media screen and (max-width:1150px){
.faq-item{
padding:8px 50px 8px 30px;
margin-bottom:5px;
}}
@media screen and (max-width:960px){
.faq-item{
padding:8px 30px 8px 25px;
margin-bottom:5px;
}
}
@media screen and (max-width:480px){
.faq-item{
padding:8px 30px 8px 20px;
margin-bottom:5px;
}
}
.faq-item-header{
position:relative;
cursor:pointer;}
.faq-item-header.slide-toogle-close:after{
content:"";
font-family:"iconfont";
position:absolute;
font-size:1.2em;
left:-10px;
top:0px;
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg);}
.faq-item-header.slide-toogle-open:after{
content:"";
font-family:"iconfont";
position:absolute;
font-size:1.2em;
left:-10px;
top:0px;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg);}
.faq-item-header p{
color:#072e7d;
font-weight:700;
max-width:900px;
display:block;
line-height:1.7em;
padding-left:20px;}
.faq-item-content{
display:none;
padding-top:30px;
text-align:justify;}
@media screen and (max-width:480px){
.faq-item-content{
text-align:initial;
font-size:0.7em;
}
}
.table-content{
table-layout:fixed;
width:100%;
}
@media screen and (max-width:700px){
.table-content{
font-size:0.8em;
}
}
.table-content td,.table-content th{
border:1px solid black;
text-align:center;
max-width:100%;
padding:15px 0px;
}
.table-content tr{
display:table-row;
}
.table-content th{
display:table-cell;
}
.table-content table{
border-collapse:collapse;
display:table;
box-sizing:border-box;
padding:20px 0px;
}
.vertical-text{
transform:rotate(-90deg);
}
.background-grey{
background-color:#ebebeb;
padding:25px 40px;
}
@media screen and (min-width:1151px) and (max-width:2200px){
.background-grey{
min-width:765px;
}}
.puceBleu li{
list-style-type:none;
cursor:pointer;
display:list-item;
list-style-image:url(/html/2018/img/logo/arrow.png);
margin-left:2em;
}
.puceBleu2 li{
list-style-type:none;
cursor:pointer;
display:list-item;
list-style-image:url(/html/2018/img/logo/arrow.png);}
.block-frame{
position:relative;
height:500px;
overflow:hidden;
padding-top:56.25%;
}
.block-frame iframe{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:0;
}
.info-text{
padding-bottom:25px;
margin:0 0 35px;
border-bottom:solid 1px #aaa6a6;
}
.map-link{
margin-top:30px;
}
@media screen and (max-width:768px){
.block-text-border h2:first-of-type{
margin:0;
padding:20px;
}
.info-text{
padding:20px;
margin:0;
}
.map-link{
margin-top:5px;
}
#Info1{
padding:30px 25px;
} }
.Infos-block-text.icon-tickemail h2{
padding-left:15px;}
@media screen and (max-width:768px){
.Infos-block-text.icon-tickemail h2{
padding-left:20px;} }
.Infos-block-text.icon-tickemail h3{
margin:0 20px 20px 0;
color:#00206e;
text-transform:uppercase;}
.Infos-block-text.icon-tickemail p{
margin:0 0 40px 0;}
.Infos-block-text.icon-tickemail:before{
font-size:5em;
top:35px;
left:-25px;}
@media screen and (max-width:768px){
.Infos-block-text.icon-tickemail:before{
font-size:3em;
top:15px;
left:-13px;} }
.store{
height:90px;
margin-top:40px;
display:block;
}
.store img{
width:200px;
margin:20px auto 0;}
.app1{
float:left;
}
.app2{
float:right;
}
.listPuce li{
list-style-type:none;
}
.listPuce li::before{
color:#00206e;
border-style:solid;
border-width:0.19em 0.19em 0 0;
content:'';
height:0.67em;
width:0.67em;
position:relative;
left:0.15em;
top:0.35em;
margin-right:20px;
display:inline-block;
vertical-align:top;
transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
}
.blocInfoContent h3{
margin:45px 0 13px 0;
color:#00206e;
text-transform:uppercase;}
@media screen and (max-width:768px){
.store{
margin-top:40px;
}
.app1{
float:none;
}
.app2{
float:none;} }
*,*::before,*::after{
box-sizing:border-box;
}
.containerTab{
max-width:1280px;
margin:60px auto 70px;
padding:65px;
border:1px solid #aaa6a6;
}
.assuranceBlock{
display:contents;
width:1150px;
}
.assuranceBlock p{
text-align:center;
}
.blueTitle{
width:100%;
border-collapse:collapse;
}
.blueTitle th,.blueTitle td{
border:1px solid rgb(238,238,238);
padding:12px 18px;
text-align:center;
color:#000;
}
.blueTitle tr > td:first-of-type{
text-align:left;
}
.blueTitle tr > th{
text-align:left;
}
.blueTitle th{
background-color:#00206e;
color:white;
}
.blueTitle tr:nth-child(even){
background-color:#ebebeb;
}
.bool-yes:before{
content:"";
font-family:"iconfont";
color:#89e474;
}
.bool-no:before{
content:'';
display:block;
width:12px;
height:2px;
margin:0 auto;
background:#000000;}
@media screen and (max-width:700px){
.containerTab{
padding:0;
margin:30px auto 70px;
border:none;
}
.assuranceBlock >
.blueTitle table,
.blueTitle thead,
.blueTitle tbody,
.blueTitle tr,
.blueTitle th,
.blueTitle td{
display:block;
}
.blueTitle th{
display:none;
}
.blueTitle td{
padding:40px 20px;
}
.blueTitle td{
padding-left:120px;
position:relative;
border-top:0.5px solid #c5c6c9;
}
.blueTitle th,.blueTitle td{
border-right:0.5px solid #c5c6c9;
border-left:0.5px solid #c5c6c9;
}
.blueTitle td::before{
padding:10px;
content:attr(data-label);
position:absolute;
top:0;
left:0;
width:110px;
bottom:0;
background-color:#00206e;
color:white;
display:flex;
align-items:center;
font-weight:bold;
text-align:left;
}
.blueTitle tr{
margin-bottom:1em;
}
.blueTitle tr > td:last-of-type{
border-bottom:0.5px solid #c5c6c9;
}
}
.cookTab{
width:100%;
border-collapse:collapse;
}
.cookTab tr:nth-child(even){
background-color:#ebebeb;
}
.prgCookie{
margin-bottom:40px;
}
.textBreak{
word-break:break-all;
}
.column{
columns:2 300px;
column-gap:30px;
}
.Infos-block-text.icon-paiementtroisfois h2{
padding-left:15px;}
@media screen and (max-width:768px){
.Infos-block-text.icon-paiementtroisfois h2{
padding-left:20px;} }
.Infos-block-text.icon-paiementtroisfois h3{
margin:0 20px 20px 0;
color:#00206e;
text-transform:uppercase;}
.Infos-block-text.icon-paiementtroisfois p{
margin:0 0 40px 0;}
.Infos-block-text.icon-paiementtroisfois:before{
font-size:5em;
top:35px;
left:-25px;}
@media screen and (max-width:768px){
.Infos-block-text.icon-paiementtroisfois:before{
font-size:3em;
top:15px;
left:-13px;} }
.widthcpc{
width:100%;
}
.condition-expand{
background-color:#ededed;
font-family:"Montserrat",sans-serif;
}
.condition-expand-header{
position:relative;
cursor:pointer;
}
.condition-expand-header span{
color:black;
text-decoration:underline;
font-weight:normal;
max-width:500px;
padding-left:5px;
}
.condition-expand-content{
display:none;
padding-top:15px;
line-height:1.4em;
text-align:justify;
}
.slide-toogle-close.open + .condition-expand-content{
display:block;
}
.Page10Mesures{
padding-top:210px;
padding-bottom:80px;
position:relative;
}
.Page10Mesures-wrapper{
max-width:1280px;
margin-left:auto;
margin-right:auto;
}
.Page10Mesures-other{
margin-top:40px;
width:-webkit-calc(100% - 4rem);
width:calc(100% - 4rem);
max-width:1280px;
margin-left:auto;
margin-right:auto;
}
.Page10Mesures-other>*+*{
margin-top:20px;
}
@media screen and (max-width:959px){
.Page10Mesures{
padding-top:160px;
}
}
.Page10Mesures-top{
padding-top:30px;
padding-bottom:30px;
background-color:#00b5fc;
color:#ffea32;
}
.Page10Mesures-top-label{
text-align:right;
}
.Page10Mesures-top-label .wrapper{
display:inline-block;
padding-left:80px;
padding-right:25px;
background-color:#ffea32;
color:#00b5fc;
font-size:44px;
font-family:"Palanquin Dark",sans-serif;
font-weight:600;
line-height:1;
}
.Page10Mesures-top-content{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
margin-top:30px;
padding-right:30px;
}
.Page10Mesures-top-content-img{
display:block;
-ms-flex-negative:0;
flex-shrink:0;
}
.Page10Mesures-top-content-desc{
margin-left:10px;
font-size:32px;
line-height:1.2;
font-family:"Palanquin Dark",sans-serif;
}
@media screen and (max-width:959px){
.Page10Mesures-top-label .wrapper{
font-size:38px;
}
.Page10Mesures-top-content-desc{
font-size:28px;
}
}
@media screen and (max-width:700px){
.Page10Mesures-top-label{
text-align:left;
}
.Page10Mesures-top-label .wrapper{
padding-left:10px;
font-size:30px;
}
.Page10Mesures-top-content{
display:block;
padding-left:10px;
padding-right:10px;
}
.Page10Mesures-top-content-img{
margin-right:auto;
margin-left:auto;
}
.Page10Mesures-top-content-desc{
margin-left:0;
margin-top:20px;
font-size:23px;
}
}
@media screen and (max-width:480px){
.Page10Mesures-top-label .wrapper{
font-size:28px;
}
.Page10Mesures-top-content-desc{
font-size:20px;
}
}
.Page10Mesures-list{
margin-top:50px;
}
.Page10Mesures-list .Page10Mesures-item+.Page10Mesures-item{
margin-top:20px;
}
.Page10Mesures-item{
background-color:#00b5fc;
color:#ffea32;
padding-top:35px;
padding-bottom:35px;
padding-right:35px;
}
.Page10Mesures-item-top{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end;
}
.Page10Mesures-item-top-img{
display:block;
margin-bottom:-2px;
}
.Page10Mesures-item-top-title{
position:relative;
color:#00b5fc;
line-height:1.4;
}
.Page10Mesures-item-top-title .title-wrapper{
background-color:#ffea32;
display:inline;
font-size:42px;
font-weight:700;
font-family:"Noto Sans JP",sans-serif;
text-transform:uppercase;
}
.Page10Mesures-item-content{
margin-top:20px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
}
.Page10Mesures-item-content-number{
width:221px;
-ms-flex-negative:0;
flex-shrink:0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
font-family:"Noto Sans JP",sans-serif;
font-weight:700;
font-size:100px;
line-height:1;
}
.Page10Mesures-item-content-desc{
font-family:"Noto Sans JP",sans-serif;
font-weight:700;
font-size:23px;
}
@media screen and (max-width:959px){
.Page10Mesures-item-top-img{
margin-bottom:-5px;
}
.Page10Mesures-item-top-title .title-wrapper{
font-size:40px;
}
.Page10Mesures-item-content-desc{
font-size:18px;
}
}
@media screen and (max-width:700px){
.Page10Mesures-item{
padding-left:20px;
padding-right:20px;
}
.Page10Mesures-item-top{
display:block;
}
.Page10Mesures-item-top-img{
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}
.Page10Mesures-item-top-title{
text-align:center;
}
.Page10Mesures-item-top-title .title-wrapper{
font-size:30px;
}
.Page10Mesures-item-top-title .title-wrapper br{
display:none;
}
.Page10Mesures-item-content{
display:block;
margin-top:10px;
}
.Page10Mesures-item-content-number{
width:auto;
font-size:60px;
}
.Page10Mesures-item-content-desc{
margin-top:10px;
text-align:center;
font-size:16px;
}
}
.BlocInfo{
padding:70px 55px 50px 45px;
border:1px solid #aaa6a6;
}
.BlocInfo-title{
margin-bottom:40px;
text-transform:uppercase;
color:#00206e;
font-size:2em;
}
.BlocInfo-content-bloc-title{
margin-top:0;
margin-bottom:13px;
color:#00206e;
text-transform:uppercase;
}
.BlocInfo-content-bloc+.BlocInfo-content-bloc{
margin-top:40px;
}
@font-face{
font-family:"yellow-cares-iconfont";
src:url("/html/2018/fonts/iconfonts/yellow-cares-iconfont.eot?v=1594111209960");
src:url("/html/2018/fonts/iconfonts/yellow-cares-iconfont.eot?v=1594111209960#iefix") format("eot"),url("/html/2018/fonts/iconfonts/yellow-cares-iconfont.woff2?v=1594111209960") format("woff2"),url("/html/2018/fonts/iconfonts/yellow-cares-iconfont.woff?v=1594111209960") format("woff"),url("/html/2018/fonts/iconfonts/yellow-cares-iconfont.ttf?v=1594111209960") format("truetype"),url("/html/2018/fonts/iconfonts/yellow-cares-iconfont.svg?v=1594111209960#yellow-cares-iconfont") format("svg");
font-weight:normal;
font-style:normal;}
[data-icon]:before,
.icon-btn-arrow:before,
.icon-nav-arrow-left:before,.YC .YCBtn:before{
display:inline-block;
vertical-align:middle;
font-family:"yellow-cares-iconfont";
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
letter-spacing:normal;
word-wrap:normal;
white-space:nowrap;
direction:ltr;
text-decoration:inherit;
text-rendering:optimizeLegibility;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased;}
[data-icon]:before{
content:attr(data-icon);}
.icon-btn-arrow:before{
content:"\EA01";}
.icon-nav-arrow-left:before{
content:"\EA02";}
.YC img{
max-width:100%;
height:auto;}
.YC h1,.YC h2,.YC h3,.YC h4,.YC h5,.YC ul,.YC li{
margin:0;
padding:0;
list-style:none;
list-style-type:none;}
.YC h2{
font-size:24px;}
.YC a{
color:inherit;}
.YC + footer{
margin-top:5rem;}
.YC .YCHeader{
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;}
.YC .YCHeader > *{
min-height:1px;}
.YC .YCHeader-title_wrapper{
position:relative;
z-index:2;
margin-top:-7rem;
background-color:#00206e;
color:white;
padding:2.5rem 5.5rem;
text-align:center;
}
@media (max-width:1150px){
.YC .YCHeader-title_wrapper{
margin-top:-3rem;
}
}
.YC .YCHeader-title_wrapper-title h1{
text-transform:uppercase;
font-size:2.4rem;
font-weight:700;}
@media (max-width:1150px){
.YC .YCHeader-title_wrapper-title h1{
font-size:2rem;
}
}
.YC .YCHeader-title_wrapper-description{
margin-top:2rem;}
.YC .YCHeader-image{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
position:relative;
z-index:1;
width:100%;
overflow:hidden;
height:46rem;
margin-top:-6rem;}
.YC .YCHeader-logo_wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
position:absolute;
z-index:2;
height:100%;
width:1380px;
max-width:-webkit-calc(100% - 10rem);
max-width:calc(100% - 10rem);
}
.YC .YCHeader-logo{
position:absolute;
z-index:2;}
@media (max-width:1150px){
.YC .YCHeader .YCHeader-image{
height:50vw;
min-height:30rem;
margin-bottom:-6rem;
margin-top:-3rem;
}
.YC .YCHeader .YCHeader-logo_wrapper{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding-top:12rem;
padding-bottom:10rem;} }
@media (max-width:960px){
.YC .YCHeader .YCHeader-logo_wrapper{
padding-top:4rem;}
.YC .YCHeader .YCHeader-title_wrapper{
padding:3rem 2rem;}
.YC .YCHeader .YCHeader-title_wrapper-title{
font-size:3rem;} }
@media (max-width:720px){
.YC .YCHeader .YCHeader-title_wrapper{
max-width:100%;
margin-top:0;}
.YC .YCHeader .YCHeader-logo_wrapper{
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
padding-bottom:0;} }
@media (max-width:450px){
.YC .YCHeader .YCHeader-title_wrapper{
padding-left:1rem;
padding-right:1rem;} }
.YC .Page--list .YCHeader-logo_wrapper{
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
margin-top:-12rem;}
.YC .Page--list .YCHeader-logo{
margin-top:25rem;}
.YC .Page--detail .YCHeader-logo{
width:14rem;
margin-top:18rem;}
@media (max-width:1150px){
.YC .Page--detail .YCHeader-logo,
.YC .Page--list .YCHeader-logo{
width:12rem;
margin-top:0;}
.YC .Page--list .YCHeader-logo_wrapper{
margin-top:0.8rem;
} }
.YC .content-limit{
width:1150px;
margin-left:auto;
margin-right:auto;
max-width:-webkit-calc(100% - 4rem);
max-width:calc(100% - 4rem);}
.YC .content-limit--large{
width:1400px;}
@media (max-width:450px){
.YC .content-limit{
max-width:-webkit-calc(100% - 2rem);
max-width:calc(100% - 2rem);} }
.YC .content{
line-height:1.4;
font-size:16px;}
.YC .content strong{
font-weight:700;}
.YC .content p + p,
.YC .content ul + p,
.YC .content p + ul{
margin-top:3rem;}
.YC .content ul li{
display:-webkit-box;
display:-ms-flexbox;
display:flex;}
.YC .content ul li:before{
content:'';
display:block;
-ms-flex-negative:0;
flex-shrink:0;
width:2rem;
background-image:url(/html/img/bullet@2x.png);
-webkit-background-size:1.4rem auto;
background-size:1.4rem auto;
background-repeat:no-repeat;
margin-right:1rem;}
.YC .content ul li + li{
margin-top:2rem;}
.YC .YCBtn{
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
background-color:#f6e300;
padding:1rem 2rem;
min-height:3rem;
color:#00206e;}
.YC .YCBtn:before{
content:"";
font-size:1rem;}
.YC .YCBtn-content{
text-transform:uppercase;
font-size:0.9rem;
font-weight:700;
margin-left:1rem;}
.YC .YCBtn:hover{
background-color:#00206e;}
.YC .YCBtn:hover:before{
color:#f6e300;}
.YC .YCBtn:hover .YCBtn-content{
color:#f6e300;}
.YC .YCBtn--large{
min-height:5rem;
padding-left:3rem;
padding-right:3rem;}
@media (max-width:450px){
.YC .YCBtn{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
text-align:center;}
.YC .YCBtn:before{
content:none;}
.YC .YCBtn-content{
margin-left:0;} }
.YC .YCSlider-nav{
display:none;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
width:6rem;
height:6rem;
-ms-flex-negative:0;
flex-shrink:0;
cursor:pointer;}
.YC .YCSlider-nav:before{
font-size:3rem;
-webkit-transition:color 200ms;
transition:color 200ms;}
.YC .YCSlider-nav[data-slider-nav="next"]:before{
-webkit-transform:scaleX(-1);
transform:scaleX(-1);}
.YC .YCSlider-nav:hover:before{
color:#f6e300;}
.YC .YCSlider-slides-item{
margin:0;
}
.YC .YCSlider.init .YCSlider-nav{
display:-webkit-box;
display:-ms-flexbox;
display:flex;}
.YC .YCSlider[data-slider-type="images"]{
display:-webkit-box;
display:-ms-flexbox;
display:flex;}
.YC .YCSlider[data-slider-type="images"] .YCSlider-nav{
height:auto;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start;
width:4rem;}
.YC .YCSlider[data-slider-type="images"] .YCSlider-nav[data-slider-nav="next"]{
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;}
@media (max-width:960px){
.YC .YCSlider-nav{
width:4rem;} }
.YC .bg-image{
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);}
.YC .bg-image.larger{
width:100%;
max-width:none;}
@media (max-width:720px){
.YC .bg-image.larger{
height:60%;
width:auto;}}
.YC .bg-image.higher{
width:100%;
height:auto;}
.YC figure figcaption{
color:#00206e;
margin-top:1rem;
padding:1rem 2rem;
text-align:center;}
@media (max-width:960px){
.YC figure img{
margin-left:auto;
margin-right:auto;} }
.YC .YCSection{
margin-top:7rem;}
.YC .YCSection > .YCSection{
margin-top:5rem;}
.YC .YCSection--bg_grey{
background-color:#f3f3f3;
padding-top:5rem;
padding-bottom:5rem;}
.YC .YCSection--bg_grey + .YCSectionTemoignage,
.YC .YCSection--bg_grey + .YCSectionContribution,
.YC .YCSection--bg_grey + .YCSection--bg_grey{
margin-top:0;}
@media (max-width:720px){
.YC .YCSection{
margin-top:3rem;}
.YC .YCSection > .YCSection{
margin-top:2rem;}
.YC .YCSection--bg_grey{
padding-top:3rem;
padding-bottom:3rem;} }
.YC .YCSection > .YCSection--bg_grey{
padding:2rem 0;}
.YC .YCSection > .YCSection--bg_grey:first-child{
padding-top:5rem;}
.YC .YCSection > .YCSection--bg_grey:last-child{
padding-bottom:5rem;}
.YC .YCSection.YCSectionTemoignage + .YCSection--bg_grey,.YC .YCSection.YCSectionContribution + .YCSection--bg_grey{
margin-top:0;}
.YC .YCSection.YCSectionTemoignage + .YCSection--bg_grey.YCSectionGroup,.YC .YCSection.YCSectionContribution + .YCSection--bg_grey.YCSectionGroup{
padding-top:0;
padding-bottom:0;}
.YC .YCSection.YCSectionTemoignage + .YCSection--bg_grey.YCSectionGroup > .YCSection,.YC .YCSection.YCSectionContribution + .YCSection--bg_grey.YCSectionGroup > .YCSection{
margin-top:0;}
.YC .YCSectionTextImage-wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;}
.YC .YCSectionTextImage-content{
width:29rem;
max-width:50%;
-ms-flex-negative:0;
flex-shrink:0;
padding-right:2rem;
color:#00206e;}
.YC .YCSectionTextImage-content-title{
text-transform:uppercase;
font-size:1.2rem;
font-weight:700;
line-height:1.2;}
.YC .YCSectionTextImage-content-title + .YCSectionTextImage-content-subtitle{
margin-top:2rem;}
.YC .YCSectionTextImage-content-subtitle{
font-size:1.8rem;}
.YC .YCSectionTextImage-content-text{
margin-top:1rem;}
.YC .YCSectionTextImage-content-cta{
margin-top:2rem;}
.YC .YCSectionTextImage-image{
-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1;}
.YC .YCSectionTextImage-image img{
margin-left:auto;}
.YC .YCSectionTextImage.YCSection--image_left .YCSectionTextImage-wrapper{
-webkit-box-orient:horizontal;
-webkit-box-direction:reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse;}
.YC .YCSectionTextImage.YCSection--image_left .YCSectionTextImage-content{
padding-right:0;
padding-left:2rem;}
@media (max-width:720px){
.YC .YCSectionTextImage.YCSectionTextImage--detail .YCSectionTextImage-wrapper,.YC .YCSectionTextImage.YCSectionTextImage--list .YCSectionTextImage-wrapper{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;}
.YC .YCSectionTextImage.YCSectionTextImage--detail .YCSectionTextImage-wrapper > *,.YC .YCSectionTextImage.YCSectionTextImage--list .YCSectionTextImage-wrapper > *{
min-height:1px;
max-width:100%;
width:100%;}
.YC .YCSectionTextImage.YCSectionTextImage--detail .YCSectionTextImage-content,.YC .YCSectionTextImage.YCSectionTextImage--list .YCSectionTextImage-content{
padding-left:0;
padding-right:0;}
.YC .YCSectionTextImage.YCSectionTextImage--detail .YCSectionTextImage-content-title,.YC .YCSectionTextImage.YCSectionTextImage--list .YCSectionTextImage-content-title{
font-size:2rem;}
.YC .YCSectionTextImage.YCSectionTextImage--detail .YCSectionTextImage-image,.YC .YCSectionTextImage.YCSectionTextImage--list .YCSectionTextImage-image{
margin-top:3rem;}
.YC .YCSectionTextImage.YCSectionTextImage--detail.YCSection--image_left .YCSectionTextImage-wrapper,.YC .YCSectionTextImage.YCSectionTextImage--list.YCSection--image_left .YCSectionTextImage-wrapper{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;} }
.YC .YCSectionTextImage--list .YCSectionTextImage-wrapper{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;}
.YC .YCSectionTextImage--list .YCSectionTextImage-text_wrapper{
position:relative;
padding-left:2rem;}
.YC .YCSectionTextImage--list .YCSectionTextImage-text_wrapper:before{
position:absolute;
top:0;
left:0;
content:'';
display:block;
width:3px;
height:100%;
background-color:#f6e300;}
.YC .YCSectionTextImage--list .YCSectionTextImage-content-cta{
margin-left:2rem;}
@media (max-width:960px){
.YC .YCSectionTextImage--list .YCSectionTextImage-wrapper{
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;}
.YC .YCSectionTextImage--list .YCSectionTextImage-text_wrapper{
padding-left:0;}
.YC .YCSectionTextImage--list .YCSectionTextImage-text_wrapper:before{
content:none;}
.YC .YCSectionTextImage--list .YCSectionTextImage-content-cta{
margin-left:0;} }
.YC .YCSectionTextImage--full_width .YCSectionTextImage-image{
position:relative;
overflow:hidden;
width:100%;}
.YC .YCSectionTextImage--full_width .YCSectionTextImage-wrapper{
height:100%;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;}
.YC .YCSectionTextImage--full_width .YCSectionTextImage-content{
position:relative;
z-index:2;
background-color:rgba(0,32,110,0.5);
padding:2rem;
color:white;
margin-bottom:14rem;
margin-top:4rem;}
@media (max-width:960px){
.YC .YCSectionTextImage--full_width .YCSectionTextImage-image{
height:auto;}
.YC .YCSectionTextImage--full_width .YCSectionTextImage-content{
width:100%;
max-width:50rem;
margin-top:5rem;
margin-bottom:5rem;} }
@media (max-width:450px){
.YC .YCSectionTextImage--full_width .YCSectionTextImage-content{
padding-left:1rem;
padding-right:1rem;} }
.YC .YCSectionTextImage--detail .YCSectionTextImage-content{
width:49rem;
max-width:50%;}
.YC .YCSectionTextImage--detail .YCSectionTextImage-content-title{
font-size:2.3rem;}
.YC .YCSectionTextImage--detail .YCSectionTextImage-content-text,.YC .YCSectionTextImage--detail .YCSectionTextImage-content-cta{
margin-top:3rem;}
@media (max-width:720px){
.YC .YCSectionTextImage--detail .YCSectionTextImage-content-text,.YC .YCSectionTextImage--detail .YCSectionTextImage-content-cta{
margin-top:1rem;} }
.YC .YCSectionTextImage--detail .YCSectionTextImage-image{
max-width:50%;}
.YC .YCSectionTitrePastilles-title{
text-transform:uppercase;
text-align:center;
font-size:1.8rem;
font-weight:600;
color:#00206e;}
.YC .YCSectionTitrePastilles-pastilles{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
margin-top:1.5rem;
margin-left:-1.5rem;
margin-right:-1.5rem;}
.YC .YCSectionTitrePastilles-item{
margin:1.5rem;}
.YC .YCSectionTitrePastilles-item-link{
display:block;
border-radius:50%;
overflow:hidden;
width:13rem;
height:13rem;
-webkit-box-shadow:0 0 0 1px #979797;
box-shadow:0 0 0 1px #979797;
-webkit-transition:-webkit-box-shadow 200ms;
transition:-webkit-box-shadow 200ms;
transition:box-shadow 200ms;
transition:box-shadow 200ms,-webkit-box-shadow 200ms;}
.YC .YCSectionTitrePastilles-item-link:hover{
-webkit-box-shadow:0 0 5px 2px #979797;
box-shadow:0 0 5px 2px #979797;}
.YC .YCSectionImageSlider-wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;}
.YC .YCSectionImageSlider-images_wrapper{
width:58.26087%;
margin-right:-8.26087%;}
.YC .YCSectionImageSlider-images{
position:relative;
padding-top:100%;
overflow:hidden;}
.YC .YCSectionImageSlider-images-item{
position:absolute;
top:0;
left:0;
visibility:hidden;
opacity:0;
-webkit-transition:visibility 0ms 500ms,opacity 500ms 0ms;
transition:visibility 0ms 500ms,opacity 500ms 0ms;}
.YC .YCSectionImageSlider-images-item.active{
visibility:visible;
opacity:1;
-webkit-transition:visibility 0ms 0ms,opacity 500ms 0ms;
transition:visibility 0ms 0ms,opacity 500ms 0ms;}
.YC .YCSectionImageSlider-slides{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
position:relative;
z-index:2;
background-color:white;
width:58.26087%;
margin-left:-8.26087%;
-webkit-box-shadow:0 2px 25px rgba(0,0,0,0.1);
box-shadow:0 2px 25px rgba(0,0,0,0.1);
padding:1.2rem 0;
color:#00206e;
margin-top:8.3rem;}
.YC .YCSectionImageSlider-slides:before{
position:absolute;
z-index:1;
content:'';
display:block;
width:2.5rem;
height:6.8rem;
background-image:url(/html/img/trace-pointille-depart@2x.png);
-webkit-background-size:contain;
background-size:contain;
bottom:100%;
left:50%;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);}
.YC .YCSectionImageSlider-slides-wrapper{
position:relative;
z-index:2;}
.YC .YCSectionImageSlider-slides .YCSlider-nav{
position:absolute;
z-index:10;
left:0;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);}
.YC .YCSectionImageSlider-slides .YCSlider-nav[data-slider-nav="next"]{
left:auto;
right:0;}
.YC .YCSectionImageSlider-slides-wrapper{
-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-box-sizing:border-box;
box-sizing:border-box;}
.YC .YCSectionImageSlider-slides-wrapper .YCSlider-slide{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding:0 4rem;
text-align:center;}
.YC .YCSectionImageSlider-slides-wrapper .YCSlider-slide-title{
font-size:2.2rem;
font-weight:700;
margin-top:1.2rem;}
.YC .YCSectionImageSlider-slides-wrapper .YCSlider-slide-text{
font-size:1.3rem;
line-height:1.2;
margin-top:1.5rem;
margin-bottom:1.22rem;}
@media (max-width:960px){
.YC .YCSectionImageSlider-slides{
padding-top:3rem;
padding-bottom:2rem;}
.YC .YCSectionImageSlider-slides-wrapper .YCSlider-slide{
padding:0 4rem;}
.YC .YCSectionImageSlider-slides-wrapper .YCSlider-slide-image{
max-width:7rem;}
.YC .YCSectionImageSlider-slides-wrapper .YCSlider-slide-title{
font-size:2.5rem;
margin-top:1rem;}
.YC .YCSectionImageSlider-slides-wrapper .YCSlider-slide-text{
font-size:1.6rem;
margin-top:1rem;} }
@media (max-width:720px){
.YC .YCSectionImageSlider .YCSectionImageSlider-wrapper{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
max-width:100%;}
.YC .YCSectionImageSlider .YCSectionImageSlider-images_wrapper,
.YC .YCSectionImageSlider .YCSectionImageSlider-slides{
width:50rem;
max-width:100%;}
.YC .YCSectionImageSlider .YCSectionImageSlider-images_wrapper{
margin-right:0;}
.YC .YCSectionImageSlider .YCSectionImageSlider-slides{
margin-left:0;
margin-top:3rem;
max-width:-webkit-calc(100% - 8rem);
max-width:calc(100% - 8rem);}
.YC .YCSectionImageSlider .YCSectionImageSlider-slides .YCSlider-nav[data-slider-nav="next"]{
left:100%;
right:auto;}
.YC .YCSectionImageSlider .YCSectionImageSlider-slides .YCSlider-nav[data-slider-nav="prev"]{
left:auto;
right:100%;}
.YC .YCSectionImageSlider .YCSectionImageSlider-slides .YCSlider-slide{
padding:0 2rem;} }
.YC .YCSectionContribution{
position:relative;
min-height:35.7rem;
overflow:hidden;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin-top:1rem;
margin-bottom:-7rem;}
.YC .YCSectionContribution-image{
position:absolute;
height:100%;
width:100%;}
.YC .YCSectionContribution-content_wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
position:relative;
z-index:2;
width:80rem;
max-width:-webkit-calc(100% - 18rem);
max-width:calc(100% - 18rem);
margin:0 auto;
padding-top:4rem;
padding-bottom:4rem;}
.YC .YCSectionContribution-content_wrapper:before{
right:100%;
top:0;
content:'';
display:block;
height:75%;
width:7rem;
background-image:url(/html/img/pin@2x.png),url(/html/img/pointille-vertical@2x.png);
background-repeat:no-repeat,repeat-y;
-webkit-background-size:35px auto,3px auto;
background-size:35px auto,3px auto;
background-position:center,center 0;}
.YC .YCSectionContribution-content{
background-color:rgba(0,0,0,0.6);
width:70%;
height:auto;
padding:4rem 2rem;}
@media (max-width:960px){
.YC .YCSectionContribution-content{
width:80%;}
}
.YC .YCSectionContribution-content-text{
color:white;
font-size:1.8rem;
font-weight:600;
text-transform:uppercase;
line-height:1.2;}
.YC .YCSectionContribution-content-cta{
margin-top:2rem;}
@media (max-width:720px){
.YC .YCSectionContribution-content_wrapper{
max-width:-webkit-calc(100% - 4rem);
max-width:calc(100% - 4rem);}
.YC .YCSectionContribution-content_wrapper:before{
right:auto;
left:5rem;}
.YC .YCSectionContribution-content{
position:relative;
z-index:1;
padding:2rem;
width:100%;
height:45%;}
.YC .YCSectionContribution-content-text{
font-size:1rem;} }
@media (max-width:960px){
.YC .YCSectionContribution-content-text{
font-size:1.2rem;
} }
@media (max-width:450px){
.YC .YCSectionContribution-content_wrapper{
max-width:-webkit-calc(100% - 2rem);
max-width:calc(100% - 2rem);} }
.YC .YCSectionTemoignage{
background-color:#f6e300;
padding:6rem 0;}
.YC .YCSectionTemoignage-wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;}
.YC .YCSectionTemoignage-image{
border-radius:50%;
overflow:hidden;
-ms-flex-negative:0;
flex-shrink:0;
margin-right:4rem;}
.YC .YCSectionTemoignage-content{
color:#00206e;}
.YC .YCSectionTemoignage-content-text{
font-size:2.8rem;
font-style:italic;}
.YC .YCSectionTemoignage-content-name{
font-size:1.6rem;
font-weight:600;
margin-top:2rem;}
@media (max-width:960px){
.YC .YCSectionTemoignage-content-text{
font-size:2rem;}
.YC .YCSectionTemoignage-content-name{
font-size:1.4rem;}
.YC .YCSectionTemoignage-image{
max-width:20rem;} }
@media (max-width:720px){
.YC .YCSectionTemoignage{
padding-top:3rem;
padding-bottom:3rem;}
.YC .YCSectionTemoignage-wrapper{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;}
.YC .YCSectionTemoignage-wrapper > *{
min-height:1px;}
.YC .YCSectionTemoignage-image{
margin-right:0;}
.YC .YCSectionTemoignage-content{
margin-top:3rem;}
.YC .YCSectionTemoignage-content-name{
text-align:right;} }
.YC .YCSectionNavigation{
font-size:1rem;}
.YC .YCSectionNavigation-wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin-bottom:2rem;}
.YC .YCSectionNavigation-nav_btn{
display:block;
max-width:44.3em;}
.YC .YCSectionNavigation-nav_btn-label{
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
background-color:#00206e;
font-size:1.2em;
width:16.66667em;
color:white;
height:4.44444em;
text-transform:uppercase;
font-weight:700;
margin-left:auto;
margin-top:-3.88889em;
padding:0.55556em 1.11111em;
text-align:center;
line-height:1.2;
-webkit-transition:all 300ms;
transition:all 300ms;}
.YC .YCSectionNavigation-nav_btn-label:before{
position:absolute;
content:'';
width:0;
display:block;
border-width:2.22222em;
border-left-width:0;
border-right-width:1.38889em;
border-style:solid;
border-color:transparent;
border-right-color:#00206e;
right:100%;}
.YC .YCSectionNavigation-nav_btn--prev{
margin-right:2em;}
.YC .YCSectionNavigation-nav_btn--next{
margin-left:2em;}
.YC .YCSectionNavigation-nav_btn--next .YCSectionNavigation-nav_btn-label{
margin-right:auto;
margin-left:0;}
.YC .YCSectionNavigation-nav_btn--next .YCSectionNavigation-nav_btn-label:before{
right:auto;
left:100%;
-webkit-transform:scaleX(-1);
transform:scaleX(-1);}
.YC .YCSectionNavigation-nav_btn:hover .YCSectionNavigation-nav_btn-label{
width:18.88889em;
padding-right:2.22222em;
padding-left:2.22222em;}
@media (max-width:960px){
.YC .YCSectionNavigation{
font-size:0.8rem;} }
@media (max-width:720px){
.YC .YCSectionNavigation-wrapper{
max-width:100%;
-ms-flex-wrap:wrap;
flex-wrap:wrap;}
.YC .YCSectionNavigation-nav_btn--prev{
margin-right:auto;}
.YC .YCSectionNavigation-nav_btn--next{
margin-left:auto;
margin-top:3rem;} }
.YC .YCSectionTitreTextImageLarge{
text-align:center;
color:#00206e;}
.YC .YCSectionTitreTextImageLarge-title{
font-size:2.3rem;
font-weight:700;
text-transform:uppercase;}
.YC .YCSectionTitreTextImageLarge-text{
margin-top:3rem;}
.YC .YCSectionTitreTextImageLarge-image,.YC .YCSectionTitreTextImageLarge-video_player{
margin:3rem auto 0;
max-width:106rem;}
.YC .YCSectionTitreTextImageLarge-image img{
margin-left:auto;
margin-right:auto;}
.YC .YCSectionTitreTextImageLarge-slider{
margin:3rem auto 0;
max-width:114rem;}
.YC .YCSectionTitreTextImageLarge-video_player iframe{
width:100%;}
.YC .YCSectionTitreTextImageLarge-ctas{
margin-top:3rem;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-wrap:wrap;
flex-wrap:wrap;}
.YC .YCSectionTitreTextImageLarge-cta{
margin-left:1rem;
margin-right:1rem;}
.YC .YCSectionTitreTextImageLarge *:first-child{
margin-top:0;}
@media (max-width:720px){
.YC .YCSectionTitreTextImageLarge-text,.YC .YCSectionTitreTextImageLarge-slider,.YC .YCSectionTitreTextImageLarge-image,.YC .YCSectionTitreTextImageLarge-ctas{
margin-top:2rem;} }
.BilletsSuperModifFlex-title{
padding:0 15px;
margin-bottom:25px;
color:#072e7d;
font-size:25px;
}
.BilletsSuperModifFlex-block{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
padding:30px 30px;
}
.BilletsSuperModifFlex-block > *{
min-height:1px;
}
.BilletsSuperModifFlex-block-logo img{
display:block;
max-width:100%;
margin-left:auto;
margin-right:auto;
}
.BilletsSuperModifFlex-block-txt{
margin-left:auto;
margin-right:auto;
margin-top:15px;
}
.BilletsSuperModifFlex-block-txt-label{
font-size:24px;
text-transform:uppercase;
}
.BilletsSuperModifFlex-block-txt-label .strong{
font-weight:700;
text-decoration:underline;
}
.BilletsSuperModifFlex-block-txt-list{
margin-top:8px;
list-style:none;
}
.BilletsSuperModifFlex-block-txt-list .item{
font-size:34px;
}
.BilletsSuperModifFlex-block-txt-list .item:not(:last-child){
margin-bottom:8px;
}
.BilletsSuperModifFlex-block-txt-list .item:before{
content:'';
display:inline-block;
vertical-align:middle;
width:31px;
height:30px;
margin-right:10px;
}
.BilletsSuperModifFlex-block-txt-list .item .strong{
font-weight:700;
}
.BilletsSuperModifFlex-block-txt-list .item .small{
font-size:21px;
font-weight:700;
}
.BilletsSuperModifFlex-block-txt-list .item--large{
margin-left:41px;
font-size:38px;
font-weight:700;
}
.BilletsSuperModifFlex-block-mentions{
margin-top:25px;
font-size:12px;
}
.BilletsSuperModifFlex-block--blue{
background-color:#00206e;
color:#f6e300;
}
.BilletsSuperModifFlex-block--blue .BilletsSuperModifFlex-block-txt-label{
color:#ffffff;
}
.BilletsSuperModifFlex-block--blue .BilletsSuperModifFlex-block-txt-list .item:before{
background-image:url("/html/2018/img/picto/check-yellow.png");
}
.BilletsSuperModifFlex-block--yellow{
background-color:#f6e300;
color:#072e7d;
}
.BilletsSuperModifFlex-block--yellow .BilletsSuperModifFlex-block-txt-list .item:before{
background-image:url("/html/2018/img/picto/check-blue.png");
}
.BilletsSuperModifFlex-block--yellow .BilletsSuperModifFlex-block-txt-list .item--large{
margin-top:15px;
}
.BilletsSuperModifFlex-block--yellow .BilletsSuperModifFlex-block-txt-list .item--large:before{
width:50px;
height:49px;
background-image:url("/html/2018/img/picto/check-blue-large.png");
}
@media screen and (max-width:960px){
.BilletsSuperModifFlex-block{
padding-left:15px;
padding-right:15px;
}
.BilletsSuperModifFlex-block-txt-label{
font-size:20px;
}
.BilletsSuperModifFlex-block-txt-list .item{
font-size:30px;
}
}
@media screen and (max-width:570px){
.BilletsSuperModifFlex-block-txt{
margin-left:0;
}
.BilletsSuperModifFlex-block-txt-label{
font-size:16px;
}
.BilletsSuperModifFlex-block-txt-list .item{
font-size:18px;
}
.BilletsSuperModifFlex-block-txt-list .item--large{
font-size:25px;
}
}
@media screen and (max-width:450px){
.BilletsSuperModifFlex-block-txt-list .item--large{
margin-left:0;
font-size:22px;
}
}
.BlockPromo{
padding:15px 15px;
background-color:#f6e300;}
.BlockPromo-wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
max-width:824px;
margin-left:auto;
margin-right:auto;}
.BlockPromo-logo img{
max-width:100%;}
.BlockPromo-content{
margin-left:55px;
color:#00206e;
line-height:1;
font-size:20px;}
.BlockPromo-content-txt .black{
font-weight:700;}
.BlockPromo-content-txt .font-100{
font-size:100px;
text-transform:uppercase;}
.BlockPromo-content-txt .font-50{
font-size:50px;
text-transform:uppercase;}
.BlockPromo-content-code{
margin-top:15px;}
.BlockPromo-content-code .code{
display:inline-block;
margin-top:6px;
padding:6px 15px;
background-color:#ffffff;
font-size:26px;
font-weight:700;}
@media screen and (max-width:980px){
.BlockPromo-content-txt .font-100{
font-size:80px;}
.BlockPromo-content-txt .font-50{
font-size:40px;} }
@media screen and (max-width:870px){
.BlockPromo{
padding-top:25px;
padding-bottom:25px;}
.BlockPromo-wrapper{
display:block;
text-align:center;}
.BlockPromo-logo img{
margin-left:auto;
margin-right:auto;}
.BlockPromo-content{
margin-top:20px;
margin-left:0;} }
.PageCorsicado{
color:#00206e;}
.PageCorsicado-title,.PageCorsicado-desc{
text-align:center;}
.PageCorsicado-title{
font-size:55px;}
.PageCorsicado-desc{
margin-top:20px;
font-size:25px;}
.PageCorsicado .btn-main{
color:#ffed00;
font-size:26px;
font-weight:bold;}
@media screen and (max-width:768px){
.PageCorsicado .Page-content{
max-width:-webkit-calc(100% - 40px);
max-width:calc(100% - 40px);
margin-left:auto;
margin-right:auto;}
.PageCorsicado-title{
font-size:45px;}
.PageCorsicado-desc{
font-size:30px;}
.PageCorsicado .btn-main{
font-size:25px;} }
.PageCorsicado-voucher{
max-width:1050px;
margin-left:auto;
margin-right:auto;
margin-top:25px;
padding:40px 40px 40px 40px;
position:relative;
background-color:#ffed00;}
.PageCorsicado-voucher:before{
content:'';
display:block;
width:165px;
height:191px;
position:absolute;
right:100%;
top:-webkit-calc(100% - 78px);
top:calc(100% - 78px);
margin-right:24px;
background-image:url("/html/2018/img/corsicado/picto-cadeau.png");}
.PageCorsicado-voucher:after{
content:'';
display:block;
width:107px;
height:266px;
position:absolute;
left:100%;
bottom:156px;
margin-left:24px;
background-image:url("/html/2018/img/corsicado/picto-etoiles.png");}
.PageCorsicado-voucher-title{
font-size:50px;
font-weight:bold;
text-align:center;
text-transform:uppercase;}
.PageCorsicado-voucher-title .small{
display:block;
font-size:36px;
font-weight:400;}
.PageCorsicado-voucher-button{
margin-top:30px;
text-align:center;}
@media screen and (max-width:768px){
.PageCorsicado-voucher{
padding:30px 20px 20px 20px;}
.PageCorsicado-voucher-title{
font-size:40px;}
.PageCorsicado-voucher-title .small{
font-size:27px;} }
.PageCorsicado-explication{
padding:0 45px 15px 45px;
margin-top:120px;
position:relative;
border:7px solid #00206e;}
.PageCorsicado-explication:after{
content:'';
display:block;
width:100px;
height:236px;
position:absolute;
top:115px;
left:100%;
margin-left:30px;
background-image:url("/html/2018/img/corsicado/picto-tongs.png");}
.PageCorsicado-explication-title{
margin-top:-35px;
text-align:center;}
.PageCorsicado-explication-title .wrapper{
display:inline-block;
max-width:90%;
padding:5px 20px;
position:relative;
background-color:#ffffff;
font-size:40px;
text-transform:uppercase;}
.PageCorsicado-explication-title .wrapper:before{
content:'';
display:block;
width:152px;
height:67px;
position:absolute;
top:-67px;
left:0;
right:0;
margin-left:auto;
margin-right:auto;
background-image:url("/html/2018/img/corsicado/icone-cadeau.png");}
.PageCorsicado-explication-list{
margin-top:40px;
counter-reset:item;
list-style-type:none;}
.PageCorsicado-explication-list-item{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
font-size:30px;
font-weight:bold;}
.PageCorsicado-explication-list-item:before{
counter-increment:item;
content:counter(item);
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-negative:0;
flex-shrink:0;
width:64px;
height:64px;
margin-right:15px;
background-color:#00206e;
border-radius:50%;
color:#ffffff;
font-size:50px;}
.PageCorsicado-explication-list-item + .PageCorsicado-explication-list-item{
margin-top:40px;}
.PageCorsicado-explication-link{
margin-top:23px;
font-size:18px;
text-align:right;}
.PageCorsicado-explication-link a{
text-decoration:underline;}
@media screen and (max-width:768px){
.PageCorsicado-explication{
padding:0 20px 15px 20px;}
.PageCorsicado-explication-title .wrapper{
max-width:100%;
font-size:38px;}
.PageCorsicado-explication-list{
margin-top:25px;}
.PageCorsicado-explication-list-item{
font-size:25px;}
.PageCorsicado-explication-list-item br{
display:none;}
.PageCorsicado-explication-list-item:before{
width:60px;
height:60px;
font-size:40px;} }
@media screen and (max-width:500px){
.PageCorsicado-explication-list-item{
display:block;
text-align:center;}
.PageCorsicado-explication-list-item:before{
margin-left:auto;
margin-right:auto;
margin-bottom:10px;}
.PageCorsicado-explication-link{
font-size:16px;} }
.PageCorsicado-mentions{
margin-top:35px;
padding:30px 30px;
position:relative;
border:7px solid #00206e;
font-size:13px;}
.PageCorsicado-mentions:after{
content:'';
display:block;
width:189px;
height:144px;
position:absolute;
top:100%;
right:0;
margin-top:30px;
background-image:url("/html/2018/img/corsicado/picto-cadeau-etoile.png");}
@media screen and (max-width:880px){
.PageCorsicado-mentions:after{
display:none;} }
@media screen and (max-width:768px){
.PageCorsicado-mentions{
padding:20px 20px;} }
.PageCorsicado-button{
margin-top:35px;
text-align:center;}
@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,900|Crimson+Text:600,700|Source+Sans+Pro:300,400,700");
.icon{
display:inline-block;}
@font-face{
font-family:"iconfont";
src:url("../fonts/iconfonts/iconfont.eot");
src:url("../fonts/iconfonts/iconfont.eot?#iefix") format("eot"),url("../fonts/iconfonts/iconfont.woff2") format("woff2"),url("../fonts/iconfonts/iconfont.woff") format("woff"),url("../fonts/iconfonts/iconfont.ttf") format("truetype"),url("../fonts/iconfonts/iconfont.svg#iconfont") format("svg");
font-weight:normal;
font-style:normal;}
[data-icon]:before,
.icon-down-arrow:before,
.icon-facebook:before,
.icon-google-plus:before,
.icon-instagram:before,
.icon-search:before,
.icon-twitter:before,
.icon-youtube:before,
.icon-right-thin-chevron:before,
.icon-camping-car:before,
.icon-icon-appli:before,
.icon-assurance:before,
.icon-boutique:before,
.icon-cabine:before,
.icon-checkin_menu:before,
.icon-checkin:before,
.icon-choixCabine:before,
.icon-connexion:before,
.icon-contact:before,
.icon-detente:before,
.icon-enfant:before,
.icon-faq:before,
.icon-modepaiement:before,
.icon-paiementtroisfois:before,
.icon-reservations:before,
.icon-restauration:before,
.icon-telephonie:before,
.icon-tickemail:before,
.icon-left-thin-chevron:before,
.icon-left-chevron:before,
.icon-right-chevron:before,
.icon-home:before,
.icon-paiementjcb:before,
.icon-paiementmastercard:before,
.icon-paiementpaypal:before,
.icon-paiementvisa:before,
.icon-aller:before,
.icon-retour:before,
.icon-topprix:before,
.icon-right-arrow:before,
.icon-prestations:before,
.icon-info:before,
.icon-duree:before,
.icon-fleche:before,
.icon-fauteuil:before,
.icon-cabine-booking:before,
.icon-arrow_circle:before,
.icon-arrivee:before,
.icon-car:before,
.icon-depart:before,
.icon-passagers:before,
.icon-booking-check:before,
.icon-caravane:before,
.icon-multi-passagers:before,
.icon-adult:before,
.icon-babies:before,
.icon-moto:before,
.icon-close:before,
.icon-remorque:before,
.icon-vehicle:before,
.icon-velo:before,
.icon-children:before,
.icon-nourrissons:before,
.icon-cabine-adaptee:before,
.icon-cabine-exclusive:before,
.icon-cabine-luxe:before,
.icon-cabine-vuemer:before,
.icon-fauteuil-empty:before,
.icon-pmr:before,
.icon-formule-navybaby:before,
.icon-formule-repas:before,
.icon-petitdej:before,
.icon-booking-assurance:before,
.icon-repas:before,
.icon-services:before,
.icon-empreinte-carbone:before,
.icon-express-boarding:before,
.icon-topposition:before,
.icon-wifi:before,
.icon-animaux:before,
.icon-cat:before,
.icon-dog:before,
.icon-pen:before,
.icon-car-height:before,
.icon-car-length:before,
.icon-car-width:before,
.icon-booking-add:before,
.icon-liste:before,
.icon-picture:before,
.icon-booking-plus:before,
.icon-booking-minus:before,
.icon-paiement:before,
.icon-informations-contact:before,
.icon-print:before,
.icon-marker:before,
.icon-checkin-booking:before,
.icon-download:before,
.icon-mail:before,
.icon-print_bis:before,
.icon-chatlapin:before,
.icon-chiens2:before,
.icon-lock:before,
.icon-bagages:before,
.icon-ID-card:before,
.icon-lost-property:before,
.icon-pregnancy:before,
.icon-telephone-wifi:before,
.icon-elec:before,
.icon-linge:before,
.icon-moon:before,
.icon-rangement:before,
.icon-shower:before,
.icon-full-sun:before,
.icon-toilet:before,
.icon-tv:before,
.icon-bars:before,
.icon-checked:before,
.icon-coumfortlounge:before,
.icon-jeux:before,
.icon-piscine:before,
.icon-selfservice:before,
.icon-spa:before,
.icon-spaghetteria:before,
.icon-stand:before,
.icon-flashCheckin:before,
.icon-transportsSpeciaux:before,
.icon-loupe:before,
.icon-facebook-no-border:before,
.icon-phone:before,
.icon-gameplay:before,
.icon-dest-single:before,
.icon-dest-multiple:before,
.icon-paiement4fois:before,.PageFAQQuestion-top-title:after,.PageFAQDetail-contact-coordonnees .Contact .title:after{
display:inline-block;
vertical-align:middle;
font-family:"iconfont";
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
letter-spacing:normal;
word-wrap:normal;
white-space:nowrap;
direction:ltr;
text-decoration:inherit;
text-rendering:optimizeLegibility;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased;}
[data-icon]:before{
content:attr(data-icon);}
.icon-down-arrow:before{
content:"\EA01";}
.icon-facebook:before{
content:"\EA02";}
.icon-google-plus:before{
content:"\EA03";}
.icon-instagram:before{
content:"\EA04";}
.icon-search:before{
content:"\EA05";}
.icon-twitter:before{
content:"\EA06";}
.icon-youtube:before{
content:"\EA07";}
.icon-right-thin-chevron:before{
content:"\EA08";}
.icon-camping-car:before{
content:"\EA09";}
.icon-icon-appli:before{
content:"\EA0A";}
.icon-assurance:before{
content:"\EA0B";}
.icon-boutique:before{
content:"\EA0C";}
.icon-cabine:before{
content:"\EA0D";}
.icon-checkin_menu:before{
content:"\EA0E";}
.icon-checkin:before{
content:"\EA0F";}
.icon-choixCabine:before{
content:"\EA10";}
.icon-connexion:before{
content:"\EA11";}
.icon-contact:before{
content:"\EA12";}
.icon-detente:before{
content:"\EA13";}
.icon-enfant:before{
content:"\EA14";}
.icon-faq:before{
content:"\EA15";}
.icon-modepaiement:before{
content:"\EA16";}
.icon-paiementtroisfois:before{
content:"\EA17";}
.icon-reservations:before{
content:"\EA18";}
.icon-restauration:before{
content:"\EA19";}
.icon-telephonie:before{
content:"\EA1A";}
.icon-tickemail:before{
content:"\EA1B";}
.icon-left-thin-chevron:before{
content:"\EA1C";}
.icon-left-chevron:before{
content:"\EA1D";}
.icon-right-chevron:before{
content:"\EA1E";}
.icon-home:before{
content:"\EA1F";}
.icon-paiementjcb:before{
content:"\EA20";}
.icon-paiementmastercard:before{
content:"\EA21";}
.icon-paiementpaypal:before{
content:"\EA22";}
.icon-paiementvisa:before{
content:"\EA23";}
.icon-aller:before{
content:"\EA24";}
.icon-retour:before{
content:"\EA25";}
.icon-topprix:before{
content:"\EA26";}
.icon-right-arrow:before{
content:"\EA27";}
.icon-prestations:before{
content:"\EA28";}
.icon-info:before{
content:"\EA29";}
.icon-duree:before{
content:"\EA2A";}
.icon-fleche:before{
content:"\EA2B";}
.icon-fauteuil:before{
content:"\EA2C";}
.icon-cabine-booking:before{
content:"\EA2D";}
.icon-arrow_circle:before{
content:"\EA2E";}
.icon-arrivee:before{
content:"\EA2F";}
.icon-car:before{
content:"\EA30";}
.icon-depart:before{
content:"\EA31";}
.icon-passagers:before{
content:"\EA32";}
.icon-booking-check:before{
content:"\EA33";}
.icon-caravane:before{
content:"\EA34";}
.icon-multi-passagers:before{
content:"\EA35";}
.icon-adult:before{
content:"\EA36";}
.icon-babies:before{
content:"\EA37";}
.icon-moto:before{
content:"\EA38";}
.icon-close:before{
content:"\EA39";}
.icon-remorque:before{
content:"\EA3A";}
.icon-vehicle:before{
content:"\EA3B";}
.icon-velo:before{
content:"\EA3C";}
.icon-children:before{
content:"\EA3D";}
.icon-nourrissons:before{
content:"\EA3E";}
.icon-cabine-adaptee:before{
content:"\EA3F";}
.icon-cabine-exclusive:before{
content:"\EA40";}
.icon-cabine-luxe:before{
content:"\EA41";}
.icon-cabine-vuemer:before{
content:"\EA42";}
.icon-fauteuil-empty:before{
content:"\EA43";}
.icon-pmr:before{
content:"\EA44";}
.icon-formule-navybaby:before{
content:"\EA45";}
.icon-formule-repas:before{
content:"\EA46";}
.icon-petitdej:before{
content:"\EA47";}
.icon-booking-assurance:before{
content:"\EA48";}
.icon-repas:before{
content:"\EA49";}
.icon-services:before{
content:"\EA4A";}
.icon-empreinte-carbone:before{
content:"\EA4B";}
.icon-express-boarding:before{
content:"\EA4C";}
.icon-topposition:before{
content:"\EA4D";}
.icon-wifi:before{
content:"\EA4E";}
.icon-animaux:before{
content:"\EA4F";}
.icon-cat:before{
content:"\EA50";}
.icon-dog:before{
content:"\EA51";}
.icon-pen:before{
content:"\EA52";}
.icon-car-height:before{
content:"\EA53";}
.icon-car-length:before{
content:"\EA54";}
.icon-car-width:before{
content:"\EA55";}
.icon-booking-add:before{
content:"\EA56";}
.icon-liste:before{
content:"\EA57";}
.icon-picture:before{
content:"\EA58";}
.icon-booking-plus:before{
content:"\EA59";}
.icon-booking-minus:before{
content:"\EA5A";}
.icon-paiement:before{
content:"\EA5B";}
.icon-informations-contact:before{
content:"\EA5C";}
.icon-print:before{
content:"\EA5D";}
.icon-marker:before{
content:"\EA5E";}
.icon-checkin-booking:before{
content:"\EA5F";}
.icon-download:before{
content:"\EA60";}
.icon-mail:before{
content:"\EA61";}
.icon-print_bis:before{
content:"\EA62";}
.icon-chatlapin:before{
content:"\EA63";}
.icon-chiens2:before{
content:"\EA64";}
.icon-lock:before{
content:"\EA65";}
.icon-bagages:before{
content:"\EA66";}
.icon-ID-card:before{
content:"\EA67";}
.icon-lost-property:before{
content:"\EA68";}
.icon-pregnancy:before{
content:"\EA69";}
.icon-telephone-wifi:before{
content:"\EA6A";}
.icon-elec:before{
content:"\EA6B";}
.icon-linge:before{
content:"\EA6C";}
.icon-moon:before{
content:"\EA6D";}
.icon-rangement:before{
content:"\EA6E";}
.icon-shower:before{
content:"\EA6F";}
.icon-full-sun:before{
content:"\EA70";}
.icon-toilet:before{
content:"\EA71";}
.icon-tv:before{
content:"\EA72";}
.icon-bars:before{
content:"\EA73";}
.icon-checked:before{
content:"\EA74";}
.icon-coumfortlounge:before{
content:"\EA75";}
.icon-jeux:before{
content:"\EA76";}
.icon-piscine:before{
content:"\EA77";}
.icon-selfservice:before{
content:"\EA78";}
.icon-spa:before{
content:"\EA79";}
.icon-spaghetteria:before{
content:"\EA7A";}
.icon-stand:before{
content:"\EA7B";}
.icon-flashCheckin:before{
content:"\EA7C";}
.icon-transportsSpeciaux:before{
content:"\EA7D";}
.icon-loupe:before{
content:"\EA7E";}
.icon-facebook-no-border:before{
content:"\EA7F";}
.icon-phone:before{
content:"\EA80";}
.icon-gameplay:before{
content:"\EA81";}
.icon-dest-single:before{
content:"\EA82";}
.icon-dest-multiple:before{
content:"\EA83";}
.icon-paiement4fois:before{
content:"\EA84";}
.PageFAQQuestion-top{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
position:relative;
z-index:2;
background-color:#ebebeb;
border-radius:5px;
cursor:pointer;
overflow:hidden;}
.PageFAQQuestion-top-icon{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
width:115px;
-ms-flex-negative:0;
flex-shrink:0;
background-color:#f6e300;}
.PageFAQQuestion-top-title{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
margin:0 0;
width:-webkit-calc(100% - 115px);
width:calc(100% - 115px);
padding:40px 20px;
color:#00206e;
font-size:22px;
font-weight:700;}
.PageFAQQuestion-top-title:after{
content:"";
margin-left:20px;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg);}
@media screen and (max-width:450px){
.PageFAQQuestion-top-icon{
width:95px;}
.PageFAQQuestion-top-title{
width:-webkit-calc(100% - 95px);
width:calc(100% - 95px);
font-size:18px;} }
.PageFAQQuestion-content{
margin-top:-3px;
height:0;
opacity:0;
overflow:hidden;
background-color:rgba(235,235,235,0.3);}
.PageFAQQuestion-content-container{
max-width:810px;
padding:25px 40px;
color:#00206e;
font-size:16px;}
.PageFAQQuestion-content-utilite{
margin-top:30px;}
.PageFAQQuestion-content-utilite .label{
font-weight:600;}
.PageFAQQuestion-content-utilite-reponse{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin-top:10px;}
.PageFAQQuestion-content-utilite-reponse .item{
position:relative;
padding-left:35px;
padding-top:7px;
cursor:pointer;}
.PageFAQQuestion-content-utilite-reponse .item:before,.PageFAQQuestion-content-utilite-reponse .item:after{
content:'';
display:block;
position:absolute;
left:0;
top:0;
width:30px;
height:30px;
border-radius:50px;
background-color:#ebebeb;}
.PageFAQQuestion-content-utilite-reponse .item:after{
background-color:#00206e;
width:20px;
height:20px;
left:5px;
top:5px;
opacity:0;
-webkit-transition:opacity 300ms;
transition:opacity 300ms;}
.PageFAQQuestion-content-utilite-reponse .item + .item{
margin-left:40px;}
.PageFAQQuestion-content-utilite-reponse .item.selected:after{
opacity:1;
-webkit-transition:opacity 300ms;
transition:opacity 300ms;}
.PageFAQQuestion-content-utilite-thanks{
display:none;
margin-top:20px;}
.PageFAQQuestion-content-utilite-thanks.show{
display:block;}
.open .PageFAQQuestion-content{
height:auto;
opacity:1;
-webkit-transition:opacity 300ms 100ms,height 0s 0s;
transition:opacity 300ms 100ms,height 0s 0s;}
.PageFAQCategory{
min-height:435px;
padding:35px 20px;
background-color:#FFFFFF;
-webkit-box-shadow:0 2px 25px 0 rgba(0,0,0,0.05);
box-shadow:0 2px 25px 0 rgba(0,0,0,0.05);}
.PageFAQCategory-wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
height:100%;}
.PageFAQCategory h4{
margin:0 0;}
.PageFAQCategory-title{
font-size:22px;
font-weight:700;}
.PageFAQCategory-content{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1;
margin-top:20px;
font-size:16px;}
.PageFAQCategory-content img{
margin-right:20px;
-ms-flex-negative:0;
flex-shrink:0;}
.PageFAQCategory-content ul{
padding:0 0;
list-style:none;}
.PageFAQCategory-content ul li:before{
content:'';
display:inline-block;
vertical-align:middle;
width:3px;
height:3px;
margin-right:5px;
background-color:#00206e;
border-radius:50%;}
.PageFAQCategory-content ul li + li{
margin-top:12px;}
.PageFAQCategory-content ul li [data-faq-button]{
cursor:pointer;}
.PageFAQCategory-content ul li [data-faq-button]:hover{
text-decoration:underline;}
.PageFAQCategory-content-button{
margin-top:30px;
text-align:center;
font-weight:700;}
.PageFAQCategory-content-button .btn.btn-full-yellow{
display:-webkit-inline-box !important;
display:-ms-inline-flexbox !important;
display:inline-flex !important;}
.PageFAQCategory-content-button .btn.btn-full-yellow .gradient{
left:-8px;}
@media screen and (max-width:768px){
.PageFAQ .Page-content,
.PageFAQDetail .Page-content{
width:-webkit-calc(100% - 40px);
width:calc(100% - 40px);
margin-left:auto;
margin-right:auto;} }
.PageFAQ-mainQuestions{
margin-top:90px;
margin-bottom:0;}
.PageFAQ-mainQuestions-title{
color:#00206e;
font-size:32px;
font-weight:400;
text-transform:uppercase;}
.PageFAQ-mainQuestions-list{
margin-top:25px;}
.PageFAQ-mainQuestions-list .PageFAQQuestion + .PageFAQQuestion{
margin-top:10px;}
@media screen and (max-width:768px){
.PageFAQ-mainQuestions{
margin-top:60px;} }
.PageFAQ-detailsQuestions{
margin-top:60px;
padding-top:90px;
padding-bottom:90px;
background-color:rgba(235,235,235,0.3);}
.PageFAQ-detailsQuestions-wrapper{
margin:0 auto;}
.PageFAQ-detailsQuestions-title{
color:#00206e;
font-size:32px;
font-weight:400;
text-transform:uppercase;}
@media screen and (max-width:768px){
.PageFAQ-detailsQuestions{
padding-top:40px;} }
.PageFAQ-detailsQuestions-bloc{
color:#00206e;}
.PageFAQ-detailsQuestions-bloc-title{
font-size:23px;
font-weight:700;
text-transform:uppercase;}
.PageFAQ-detailsQuestions-bloc-wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
margin:-15px -7px;}
.PageFAQ-detailsQuestions-bloc-wrapper > *{
width:-webkit-calc(100% / 3 - 14px);
width:calc(100% / 3 - 14px);
margin:15px 7px;}
.PageFAQ-detailsQuestions-bloc + .PageFAQ-detailsQuestions-bloc{
margin-top:80px;}
@media screen and (max-width:1150px){
.PageFAQ-detailsQuestions-bloc-wrapper > *{
width:-webkit-calc(100% / 2 - 14px);
width:calc(100% / 2 - 14px);} }
@media screen and (max-width:768px){
.PageFAQ-detailsQuestions-bloc{
display:block;
margin:-15px 0;}
.PageFAQ-detailsQuestions-bloc-wrapper > *{
max-width:500px;
width:100%;
margin:15px auto;} }
.PageFAQDetail .PageFAQ-mainQuestions{
margin-bottom:60px;}
.PageFAQDetail-contact{
display:none;
padding-top:90px;
background-color:rgba(235,235,235,0.3);
color:#00206e;}
.PageFAQDetail-contact-wrapper{
margin:0 auto;}
.PageFAQDetail-contact-title{
margin-bottom:30px;
color:#00206e;
font-size:32px;
font-weight:400;
text-transform:uppercase;}
.PageFAQDetail-contact-form > .title,.PageFAQDetail-contact-coordonnees > .title{
margin:0 0 25px 0;
font-size:23px;
font-weight:700;
text-transform:uppercase;}
.PageFAQDetail-contact-form .content{
padding:40px 30px;
background-color:#ebebeb;}
.PageFAQDetail-contact-coordonnees{
margin-top:45px;}
.PageFAQDetail-contact-coordonnees .Contact{
padding:40px 30px;
background-color:#ebebeb;}
.PageFAQDetail-contact-coordonnees .Contact .title{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
font-size:17px;
font-weight:700;
text-transform:uppercase;}
.PageFAQDetail-contact-coordonnees .Contact .title:after{
content:"";
margin-left:20px;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg);}
.PageFAQDetail-contact-coordonnees .Contact .content{
margin-top:20px;
height:0;
overflow:hidden;}
.PageFAQDetail-contact-coordonnees .Contact .content.open{
height:auto;}
.PageFAQDetail-contact-button{
margin-top:70px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
font-weight:700;}
.PageFAQDetail-contact-button .btn{
padding-right:51px;}
.PageFAQDetail-contact-button .btn:after{
content:'';
display:block;
position:absolute;
right:0;
top:0;
width:41px;
height:48px;
background-image:url("/html/2018/img/faq/avatar-serena.png");}
.PageFAQDetail-contact.show{
display:block;}
