::selection{background:#A1006B;color:White}::-moz-selection{background:#A1006B;color:White}html{margin:0;padding:0;min-width:320px}html body{margin:0;padding:0;min-width:320px;font-family:"AvenirRoman"}html body *{outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html body input,html body textarea,html body select{outline:none}html body input.error,html body textarea.error,html body select.error{color:#ed6e50;border:1px solid #ed6e50;background-color:#fbe1db}html body input.error::-webkit-input-placeholder,html body textarea.error::-webkit-input-placeholder,html body select.error::-webkit-input-placeholder{color:#ed6e50}html body input.error:-moz-placeholder,html body textarea.error:-moz-placeholder,html body select.error:-moz-placeholder{color:#ed6e50}html body input.error::-moz-placeholder,html body textarea.error::-moz-placeholder,html body select.error::-moz-placeholder{color:#ed6e50}html body input.error:-ms-input-placeholder,html body textarea.error:-ms-input-placeholder,html body select.error:-ms-input-placeholder{color:#ed6e50}html body a{text-decoration:none;outline:none;color:white}@media (min-width: 1024px){html body a{-webkit-transition:color .3s ease !important;-moz-transition:color .3s ease !important;-ms-transition:color .3s ease !important;-o-transition:color .3s ease !important;transition:color .3s ease !important}}html body a:hover{color:#ffb612}html body a img{border:0px;outline:none}html body p{color:#d7d7d7;line-height:24px;font-size:1rem}html body .btn:not(.btn-flat){display:inline-block;width:200px;height:50px;vertical-align:middle;line-height:50px;line-height:50px;font-size:1.6rem;padding:0px 20px;color:white;text-align:center;font-family:"bebas";background:#ffb612}html body .btn:not(.btn-flat):hover{color:white}html .dtp.hidden{display:none}html.noscroll,body.noscroll{overflow:hidden}@media screen and (max-width: 768px){.mobile{display:inline !important}.not_mobile{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1024px){.tablette{display:inline !important}.not_tablette{display:none !important}}@media screen and (min-width: 1025px){.desktop{display:inline !important}.not_desktop{display:none !important}}#HomeTest body{margin:0;padding:0}#HomeTest img{width:100%;margin:0;padding:0}header{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;height:129px;position:relative;background:#FFF;color:#3c3733;text-align:center;padding:0px 16px 0px 30px;overflow:hidden}@media (max-width: 749px){header{height:70px;padding-left:16px}}@media (min-width: 1440px){header.has_cpic+.h1_header{left:475px}}header .content{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;width:100%;padding-right:50px}@media (max-width: 1199px){header .content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 1199px){header .content a{width:95px}}header .content a img{vertical-align:top}@media (max-width: 1199px){header .content a img{width:100%;height:auto}}header .content .custom_picture{max-width:130px;max-height:50px;color:white;overflow:hidden}@media (max-width: 470px){header .content .custom_picture{display:none}}header .content .menu{-webkit-flex-grow:1;-ms-flex-grow:1;-moz-flex-grow:1;flex-grow:1;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start}header .content .menu ul{margin:0px;padding:0px}header .content .menu ul li{list-style-type:none;display:inline-block;padding:0px 30px;font-size:1.1rem;font-weight:400}header .content .menu ul li:last-child{border-right:none}header .content .menu ul li a{color:#3c3733}header .content .menu ul li a:hover,header .content .menu ul li a.selected{color:#ffb612}header .content .contact{margin:0px;padding:0px;height:116px;width:274px;margin-right:-20px;background:url(https://www.1001gares.fr/images/general/contact.png) no-repeat}header .content .grow{-webkit-flex-grow:1;-ms-flex-grow:1;-moz-flex-grow:1;flex-grow:1}header .content .my_account{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;width:auto;text-align:left;color:#71196f;padding:0 0 0 14px}header .content .my_account:hover{cursor:pointer}header .content .my_account i{margin-right:14px;font-size:1.4rem}@media (max-width: 575px){header .content .my_account i{font-size:14px}}header .content .my_account .text{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start}header .content .my_account .text span{font-size:1.1rem}@media (max-width: 575px){header .content .my_account .text span{font-size:0.9rem}}header .content .my_account .text span:nth-of-type(2){color:black;font-weight:500;font-size:.86rem}@media (max-width: 575px){header .content .my_account .text span:nth-of-type(2){font-size:.75rem}}.h1_header{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;color:#423F52}@media (min-width: 1440px){.h1_header{position:absolute;left:160px;top:0;height:129px}}@media (max-width: 1439px){.h1_header{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;padding:16px;height:auto;position:relative;top:0;left:0;background-color:#f0f0f0;text-align:center;width:100%}}.h1_header h1{font-size:1.06rem;margin:0;font-weight:normal}@media (min-width: 576px){.h1_header h1{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 1439px){.h1_header h1{margin:0 0 16px}}@media (max-width: 1023px){.h1_header h1{padding:0 20px}}@media (max-width: 749px){.h1_header h1{padding-right:0}}@media (max-width: 575px){.h1_header h1{padding-right:20px}}.h1_header a{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;color:#423F52;font-size:.9rem;margin-top:8px}.h1_header a:before{content:"";font-family:Font Awesome\ 5 Pro;font-size:.7rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);font-weight:normal;margin-right:8px}#Challenge{margin:32px;border:4px solid #0088ce;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;text-align:center}#Challenge h1{color:#0088ce;font-family:"bebas";letter-spacing:2.4px;font-weight:normal;text-align:center}#Challenge .args{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:center;align-content:center;-ms-flex-line-pack:center}@media (max-width: 749px){#Challenge .args{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#Challenge .args .item{max-width:250px;text-align:center;margin:0 20px}@media (max-width: 749px){#Challenge .args .item{max-width:100%;padding:0 20px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:center;align-content:center;-ms-flex-line-pack:center}}#Challenge .args .item .icone{text-align:center;width:100%}#Challenge .args .item .icone img{max-width:180px}#Challenge .args .item p{color:black;font-size:1.1rem}@media (max-width: 749px){#Challenge .args .item p{text-align:left}}#Challenge .args .item p strong{color:#0088ce}#Challenge a{display:inline-block;margin-top:30px;padding:10px 20px;background:#0088ce;color:white;font-family:"bebas";font-size:1.4rem;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}@media (min-width: 1024px){#Challenge a{-webkit-transition:background .4s ease !important;-moz-transition:background .4s ease !important;-ms-transition:background .4s ease !important;-o-transition:background .4s ease !important;transition:background .4s ease !important}}#Challenge a:hover{background:#faaa19}#Projet{width:100%;height:1648px;background:url(https://www.1001gares.fr/images/projet/projet.jpg) no-repeat center top;border-bottom:1px solid grey}@font-face{font-family:'AvenirRoman';src:url("../../../font/AvenirLTStd-Roman.eot");src:url("../../../font/AvenirLTStd-Roman.eot#iefix") format("embedded-opentype"),url("../../../font/AvenirLTStd-Roman.woff") format("woff2"),url("../../../font/AvenirLTStd-Roman.woff") format("woff"),url("../../../font/AvenirLTStd-Roman.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'AvenirBook';src:url("../../../font/AvenirLTStd-Book.eot");src:url("../../../font/AvenirLTStd-Book.eot#iefix") format("embedded-opentype"),url("../../../font/AvenirLTStd-Book.woff") format("woff2"),url("../../../font/AvenirLTStd-Book.woff") format("woff"),url("../../../font/AvenirLTStd-Book.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'AvenirBlack';src:url("../../../font/AvenirLTStd-Black.eot");src:url("../../../font/AvenirLTStd-Black.eot#iefix") format("embedded-opentype"),url("../../../font/AvenirLTStd-Black.woff") format("woff2"),url("../../../font/AvenirLTStd-Black.woff") format("woff"),url("../../../font/AvenirLTStd-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'bebas';src:url("../../../font/bebasneue-webfont.eot");src:url("../../../font/bebasneue-webfont.eot#iefix") format("embedded-opentype"),url("../../../font/bebasneue-webfont.woff") format("woff"),url("../../../font/bebasneue-webfont.ttf") format("truetype"),url("../../../font/bebasneue-webfont.svg") format("svg");font-weight:normal;font-style:normal}
/*# sourceMappingURL=v1.css.map */
body{position:relative}body:after{content:'';z-index:-1;border-bottom:150px solid #d7d7d7;border-left:150px solid #d7d7d7;border-top:150px solid transparent;border-right:150px solid transparent;position:absolute;bottom:0;left:0}#Header{position:absolute;top:0;left:0;right:0;z-index:9;background:none;z-index:10}#Header .icon_site{display:none}#France{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;min-height:120vh;padding-left:80px;padding-right:80px;padding-top:80px}@media (max-width: 1199px){#France{padding-left:64px;padding-right:64px}}@media (max-width: 1023px){#France{padding-left:42px;padding-right:42px}}@media (max-width: 749px){#France{padding-left:36px;padding-right:36px}}@media (max-width: 575px){#France{padding-left:22px;padding-right:22px}}#France:before{content:'';z-index:-1;border-top:11vw solid #e3e3e3;border-right:11vw solid #e3e3e3;border-bottom:11vw solid transparent;border-left:11vw solid transparent;position:absolute;top:0;right:0}#France:after{content:'';z-index:-1;border-top:200px solid transparent;border-right:70vw solid #e3e3e3;border-bottom:200px solid #e3e3e3;border-left:70vw solid transparent;position:absolute;bottom:0;right:0}@media (max-width: 749px){#France{padding-top:60px}}#France .container{position:relative;max-width:1440px;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;width:100%;min-height:600px;margin-bottom:80px}#France .container .content{padding-right:50%;position:relative;padding-top:80px}@media (max-width: 749px){#France .container .content{padding-right:0}}@media (max-width: 575px){#France .container .content{padding-top:50px}}#France .container .content .logo{margin-right:22px;position:absolute;left:0;top:-50px;width:100px}@media (max-width: 575px){#France .container .content .logo{width:80px}}#France .container .content>.explain{display:none}#France .container .content .map{width:50%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;position:absolute;top:0;right:0}@media (max-width: 1023px){#France .container .content .map{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start}}@media (max-width: 749px){#France .container .content .map{display:none}}#France .container .content .map area{outline:none}#France .container .content .map .explain{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;width:100%;max-width:480px;padding:16px 32px 32px 100px;text-align:center;color:#423F52;font-weight:600;font-size:1rem;position:relative}@media (max-width: 749px){#France .container .content .map .explain{padding:0 32px 0 32px;font-size:16px;margin-bottom:22px}}@media (min-width: 750px){#France .container .content .map .explain.tablette{display:none !important}}#France .container .content .map .explain:before{content:'';background-size:cover;background-image:url("../../../images/map/arrow-right.svg");position:absolute;left:0;top:-170px;width:131px;height:178px;-moz-transform:rotate(210deg);-webkit-transform:rotate(210deg);-o-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}@media (max-width: 749px){#France .container .content .map .explain:before{display:none}}#France .container .content .map .explain:after{content:'';background-image:url("../../../images/map/arrow-left.svg");background-size:cover;position:absolute;right:-70px;top:-110px;width:50px;height:150px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width: 749px){#France .container .content .map .explain:after{display:none}}@media (min-width: 750px){#France .container .content .map .explain .on_tablette{display:none}}#France .container .content .map-mobile{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start}#France .container .content .map-mobile img{width:300px}@media (min-width: 750px){#France .container .content .map-mobile{display:none}}#France .container .content .map-mobile .text_presentation{width:400px;background-color:white;padding:50px;margin-top:20px;text-align:center}#France .container .content .map-mobile .text_presentation p{margin:0px}@media (max-width: 1023px){#France .container .content .map-mobile .text_presentation{width:80%}}@media (max-width: 575px){#France .container .content .map-mobile .text_presentation{width:100%;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;box-shadow:none}}#France .container ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:center;align-content:center;-ms-flex-line-pack:center;padding:0;margin-top:100px}@media (max-width: 575px){#France .container ul{margin-top:20px;text-align:center}}#France .container ul li{margin:10px 30px 0 0;font-size:0.9rem;list-style:none}@media (max-width: 575px){#France .container ul li{margin:5px 30px 0 0}}#France .container ul li:before{content:"\2022";color:#423F52;display:inline-block;width:20px;font-size:20px;margin-left:-15px}#France .container .top_ctn{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;margin-bottom:36px}@media (max-width: 749px){#France .container .top_ctn{width:100%;margin-left:0;padding:0 30px}}@media (max-width: 575px){#France .container .top_ctn{padding:0 10px}}#France .container h1{margin:0;width:100%;color:#71196f;font-family:"AvenirBlack",sans-serif;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;font-size:2rem;padding-left:0px}@media (max-width: 749px){#France .container h1{font-size:1.8rem}}@media (max-width: 575px){#France .container h1{font-size:1.4rem;text-align:center;width:100%}}@media (max-width: 575px){#France .container h1 span{width:100%;text-align:center}}#France .container h1 span.small{font-size:1.4rem;color:black}@media (max-width: 575px){#France .container h1 span.small{font-size:1rem}}#France .container .text_presentation{width:100%}#France .container .text_presentation p{color:#423F52;padding-right:45px}@media (max-width: 749px){#France .container .text_presentation p{padding-right:0}}@media (max-width: 575px){#France .container .text_presentation p{font-size:0.94rem}}#France .container .text_presentation p.intro{font-size:1.3rem;line-height:30px}@media (max-width: 575px){#France .container .text_presentation p.intro{font-size:1.1rem;line-height:26px}}#France .container .text_presentation .visuel{text-align:center;margin-top:50px}@media (max-width: 575px){#France .container .text_presentation .visuel img{width:100%}}
/*# sourceMappingURL=home.css.map */