@import url('https://fonts.googleapis.com/css?family=Montserrat:300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');@import url('https://fonts.googleapis.com/css?family=Dancing+Script&display=swap');@font-face{font-family:avenirnext;src:url(avenirnext.otf)}input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}input[type="checkbox"].policyValidation{-webkit-appearance:checkbox}.clickNextAvailability{cursor:pointer}.clickNextAvailability:hover{color:#3cbcd7}.myAlert-top{position:fixed;top:5px;right:2%;width:50%}.vdCheckbox{position:relative!important;-moz-appearance:none;display:inline-block;width:22px;height:22px;outline:none!important;appearance:none;border:none!important}.vdCheckbox:before{position:absolute;width:22px;height:22px;left:0;top:0;border-radius:50%;background:#fff;content:'.';overflow:hidden;text-indent:5000px;border:1px solid #ccc}.vdCheckbox:checked:before{background:#fff url(../../Images/Fruiteo/img/icn/checked.svg) center center no-repeat}.vdFTable{display:table;width:100%;border:none!important}.vdInput.mini{height:45px}.vdInput{width:100%;padding:10px 10px;background:#fff;position:relative;border:1px solid #c1c9d2;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:20px;display:block;height:120px}body{font-family:'avenirnext',sans-serif;font-size:16px;font-weight:400;background:#fff;color:#000}a:hover{text-decoration:none}ul{list-style-type:none;padding:0;margin:0}::selection{color:#fff;background:#562780}::-webkit-selection{color:#fff;background:#562780}::-moz-selection{color:#fff;background:#562780}.header-area{background:#fff;padding:10px 0;box-shadow:0 15px 10px -15px #ddd;z-index:999}.header-area:after{content:"";display:block;clear:both}.home-icon{float:left}.home-icon img{width:24px;margin-top:10px;transition:.2s all ease;-webkit-transition:.2s all ease}.home-icon img:hover{opacity:.8}.logo-area img{width:110px;display:block;margin:auto;transition:.2s all ease;-webkit-transition:.2s all ease;-moz-transition:.2s all ease}.logo-area img:hover{opacity:.8}.content-left{min-height:65vh;margin-bottom:0;padding:30px 15px 30px 30px}.content-left.rn-mleft{min-height:62vh}.rn-mleft{margin-bottom:130px}.content-right{padding:15px}.bg-content-left{background:#ededed;box-shadow:10px 0 20px -15px #ddd}.cl-map iframe{width:100%!important;margin-bottom:-5px;min-height:270px}.content-left img{display:block;width:100%}.main-content .col-lg-3,.main-content .col-lg-9{padding-right:0;padding-left:0}.cl-1{border-bottom:1px solid #e6d7ee;padding-bottom:15px;margin-bottom:15px}.cl-1 p{margin:0}.cl-1 p a{margin:0;font-weight:normal;text-transform:uppercase;color:#b0b0b0;font-size:10px;transition:.2s all ease;-webkit-transition:.2s all ease}.cl-1 p a:hover{color:#4c2783}.cl-1 h4{font-size:26px;font-weight:600;color:#000;margin-top:15px}.cl-1 p a i{font-size:25px;position:relative;top:5px;margin-right:8px;color:#4c2783}.cl-2 h5{font-size:20px;color:#000;font-weight:600;margin-bottom:20px}.cl-2 div i{float:left;font-size:22px;color:#482682;margin-right:8px;margin-top:0;font-weight:300}.cl-2 div p{overflow:hidden;font-size:15px;font-weight:500}.bg-content-right{position:relative;background-repeat:no-repeat;background-position:top right;background-size:500px}.vyyv-img-background{background:url(bg-main.png);background-repeat:no-repeat;background-position:top right;background-size:500px}@media screen and (min-width:768px){.home-content{min-height:80vh}.cr-content{max-width:400px;margin:auto;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);text-align:center}}.cr-content{max-width:400px;margin:auto;text-align:center}.cr-content h4{font-size:26px;font-weight:600;text-align:center}.cr-content p{font-size:20px;margin:6px 0}.cr-content a{background:#3cbcd7;display:inline-block;padding:4px 15px;color:#fff;text-align:center;border-radius:30px;min-width:200px;transition:.2s all ease;-webkit-transition:.2s all ease}.cr-content a:hover{opacity:.8}.cr-content .crc-link{background:#482683}.cr-content span{height:1px;width:200px;background:#e6d7ee;display:block;margin:20px auto 10px}.cl-2 div span{text-transform:uppercase;color:#482683;font-size:14px}.crc-form input[type="submit"]:hover{opacity:.8}.footer-area{background:#fff;padding:12px 0;z-index:99999999;box-shadow:0 -15px 10px -15px #ddd}.footer-left p{margin:0;font-size:14px;color:#bcbcbc;text-align:center}.footer-right{text-align:center}.footer-right ul li{display:inline-block}.footer-right ul li a{padding:0 15px;font-size:14px;color:#bcbcbc;text-decoration:underline;transition:.2s all ease;-webkit-transition:.2s all ease;-moz-transition:.2s all ease}.footer-right ul li a:hover{color:#777}.inscription-area h4,.connection-area h4{font-size:26px;font-weight:600;text-align:center;margin-bottom:15px}.inscription-area label strong,.connection-area label strong,#space-proche label strong{color:#3cbcd7}.inscription-area input[type="submit"]:hover,.connection-area input[type="submit"]:hover{opacity:.8}#space-proche form select{margin-top:0}.je-me a{color:#333;font-size:13px;text-decoration:underline;transition:.2s all ease;-webkit-transition:.2s all ease;-moz-transition:.2s all ease}.je-me a:hover{color:#37abc4}.cusm-content{padding:0 15px 15px}.cusm-content label{margin:5px 0;font-size:13px;display:block;text-align:left;text-transform:uppercase}.cusm-content form{max-width:250px;display:block;margin:auto}.cusm-content input{width:100%;display:block;border:1px solid #482683;padding:5px 15px;border-radius:25px;margin-bottom:15px;outline:none}.cusm-content input[type="submit"]{background:#3cbcd7;border-color:#3cbcd7;color:#fff;text-transform:uppercase;font-size:14px;font-weight:600;transition:.2s all ease;-webkit-transition:.2s all ease}.cusm-content input[type="submit"]:hover{opacity:.8}.modal-header{justify-content:space-between;padding:5px 10px 5px 5px;border-bottom:none;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-body{padding:0 15px 15px}.modal-open .modal{background:rgba(72,38,131,.8)}.rn-content{padding:15px 5px 0 40px}.rn-top{margin-bottom:20px}.rn-top h2{font-size:26px;font-weight:700;margin:0}.rn-top p{font-size:22px;margin:5px 0}.rn-top select{width:40%;display:block;border:1px solid #482683;padding:6px 15px;border-radius:20px;margin:10px 0;outline:none}.rnbl-content h4{margin:0;font-size:18px;font-weight:700}.rnbl-content p{margin:0;font-size:14px;color:#a3a3a3}.rnb-left img{width:90px;display:block;float:left;margin-right:12px}.rnb-left{overflow:hidden;margin-bottom:15px}.rnb-right table{margin-bottom:25px;margin-right:auto;margin-left:auto}.rnb-right{overflow:auto;width:100%}@media(min-width:1830px){.rnb-right tr p{font-size:14px;text-align:center;margin:0;width:115px}}@media(max-width:1830px)and (min-width:1510px){.rnb-right tr p{font-size:14px;text-align:center;margin:0;width:90px;overflow:hidden;text-overflow:ellipsis}}@media(max-width:1510px)and (min-width:1400px){.rnb-right tr p{font-size:14px;text-align:center;margin:0;width:70px;overflow:hidden;text-overflow:ellipsis}}@media(max-width:1400px)and (min-width:1130px){.rnb-right tr p{font-size:14px;text-align:center;margin:0;width:60px;overflow:hidden;text-overflow:ellipsis}}@media(max-width:1130px){.rnb-right tr p{font-size:14px;text-align:center;margin:0;width:39px;overflow:hidden;text-overflow:ellipsis}}.rnb-right tr p strong{font-size:14px;text-transform:capitalize;color:#482683}.rnb-right table td span{background:#3cbcd7;border-radius:15px;display:block;text-align:center;color:#fff;padding:4px 3px;font-size:13px;width:100%;margin:2px 0;text-transform:uppercase;cursor:pointer}.rnb-right table td span:hover{background-color:#482683}.paginationArrowLeft{text-align:right}.rnb-right table td span.calendar-availabilities-pagination-left{background:transparent;border-radius:0;display:inline;text-align:inherit;padding:0;font-size:inherit;height:15px;color:#3cbcd7;font-size:15px;font-weight:bold;margin-left:20px}.rnb-right table td span.calendar-availabilities-pagination-right{background:transparent;border-radius:0;display:inline;text-align:inherit;padding:0;font-size:inherit;height:15px;color:#3cbcd7;font-size:15px;font-weight:bold;margin-right:20px}.arrowBlack{border:solid silver;border-width:0 5px 5px 0;display:inline-block;padding:5px}.arrow{border:solid #3cbcd7;border-width:0 5px 5px 0;display:inline-block;padding:5px}.arrow:hover{border:solid #482683;border-width:0 5px 5px 0;display:inline-block;padding:5px}.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.rnb-right table td{border-right:1px solid #e6d7ee;padding:5px;width:60px}.rnb-right table td:last-child{border:none}.rnb-part{margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #e6d7ee}.rn-bottom{height:66vh;overflow-x:hidden;overflow-y:scroll}.rn-bottom::-webkit-scrollbar{width:7px}.rn-clbg{background:none!important}.rn-bottom::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #e6d7ee;border-radius:7px;background:#e6d7ee}.rn-bottom::-webkit-scrollbar-thumb{background:#482683;border-radius:7px}.rn-bottom::-webkit-scrollbar-thumb:hover{opacity:.8}.main-content-5{min-height:89vh;padding:80px 0;background-repeat:no-repeat;background-position:top right;background-size:450px}.main-content-5-vyyv{min-height:89vh;padding:80px 0;background:url(bg-main.png);background-repeat:no-repeat;background-position:top right;background-size:450px}.mc5-top h4{font-size:26px;color:#52a51f;font-weight:600;margin:0}.mc5-top h5{font-size:22px;color:#000;font-weight:600;margin:0}.mc5-top{margin-bottom:35px}.mc5m-left{border-right:1px solid #f3ecf7;text-align:center}.mc5m-left p{margin:0;font-size:15px;color:#482683;font-weight:600;text-transform:uppercase;margin-top:16px}.mc5m-left span{display:block;font-size:15px;color:#000;font-weight:500}.mc5m-left img{width:85px;display:block;margin:auto}.mc5m-right span{display:block;font-size:15px;color:#482683;font-weight:600;text-transform:uppercase}.mc5m-right p{font-size:15px;font-weight:500;color:#000;margin:8px 0 12px}.mc5m-right p i{color:#482683;font-size:18px;margin-right:5px}.mc5m-map iframe{width:100%;min-height:250px}.survey{background:#008b8b;font-size:15px;font-weight:500;text-transform:uppercase;padding:8px 30px;display:inline-block;color:#fff;border-radius:20px;transition:.2s all ease;-webkit-transition:.2s all ease}.survey:hover{color:#fff;background:#27b1b1}.mc5-bottom a{background:#482683;font-size:15px;font-weight:500;text-transform:uppercase;padding:8px 30px;display:inline-block;color:#fff;border-radius:20px;transition:.2s all ease;-webkit-transition:.2s all ease}.mc5-bottom a:hover{opacity:.8}.home-content{background:url(bg-main.png);background-repeat:no-repeat;background-position:top right;background-size:500px;padding:22px 0}.home-top{margin-bottom:10px;text-align:center}.home-top ul:after{content:"";display:block;clear:both}.home-top ul{max-width:880px;margin:15px auto 0;overflow:hidden}.home-top ul li{display:inline-block;float:left;border-right:1px solid #e8daef;padding:0 18px;font-size:16px}.home-top ul li img{max-width:60%;display:inline-block;margin-right:10px}.home-top ul li:last-child{border:none}.home-top h4{font-size:29px;color:#482683;font-weight:600;margin:0}.hp-left{display:block;margin:auto;max-width:300px;padding:30px;color:#fff;font-size:14px}.hp-bgm{background:url(bg-form.png);background-repeat:no-repeat;background-size:contain;background-position:center center;padding:80px}.hp-left form input{display:block;border:none;border-radius:15px;padding:3px 10px;width:90%;margin-bottom:15px;padding-left:25px}.hp-left form input[type="submit"]{background:#5dc6dd;color:#fff;text-align:center;margin-top:20px;padding:4px 10px;text-transform:uppercase;font-size:14px;font-weight:500}.hp-left p{color:#fff;text-align:center;font-size:26px;font-weight:600;margin:0;line-height:30px;margin-bottom:15px}.hp-left label{margin:5px 0;display:block;text-transform:uppercase;font-size:12px}.hp-left label a{text-decoration:underline;color:#fff;font-size:13px;text-transform:capitalize;float:right;margin-right:30px}.form-ipt{position:relative}.hp-left form img{position:absolute;top:6px;left:7px}.top-frm-area{background:linear-gradient(to top,#482683,#562780);padding:5px 0}.top-frm{max-width:650px;margin:auto}.top-ipt{position:relative}.top-ipt img{position:absolute;top:7px;left:7px}.top-frm form input{display:block;border:none;border-radius:15px;padding:3px 10px;width:90%;margin-bottom:15px;padding-left:25px}.top-frm form input[type="submit"]{background:#5dc6dd;color:#fff;text-align:center;margin-top:30px;padding:5px 60px;text-transform:uppercase;font-size:14px;font-weight:500}.part-topfrm label{margin:5px 0;display:block;text-transform:uppercase;font-size:12px;color:#fff}.part-topfrm label a{text-decoration:underline;color:#fff;font-size:13px;text-transform:capitalize;margin-left:15px}.part-topfrm{float:left}.svnc-right{height:100%}.svnc-right iframe{width:100%;margin-bottom:-5px;height:100%}.svn-content-area{min-height:80vh}.svn-content-area .col-lg-6,.svn-content-area .col-lg-6{padding-right:0;padding-left:0}.svnc-left{margin-left:18%;padding-right:15px;padding-top:20px}.svnc-left>h4{font-size:26px;color:#000;font-weight:600}.svnc-left>h4 span{font-style:italic;color:#482683}.svnc-main{height:66vh;overflow-y:scroll;overflow-x:hidden;margin-top:15px}.svnc-main::-webkit-scrollbar{width:7px}.svnc-main::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #e6d7ee;border-radius:7px;background:#e6d7ee}.svnc-main::-webkit-scrollbar-thumb{background:#482683;border-radius:7px}.svnc-main::-webkit-scrollbar-thumb:hover{opacity:.8}.svncm-part{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e8daef;margin-right:15px}.svncm-part h5{margin:0;font-size:18px;font-weight:600}.svncm-part p{margin:8px 0;font-size:14px}.svncm-part p img{width:10px;margin-right:10px}.svncm-part a{font-size:13px;text-transform:uppercase;color:#fff;background:#3cbcd7;padding:3px 15px;text-align:center;display:inline-block;border-radius:18px;transition:.2s all ease;-webkit-transition:.2s all ease}.svncm-part a:hover{opacity:.8}@media all and (-ms-high-contrast:none){.hp-left form img{top:4px}*::-ms-backdrop,.hp-left form img{top:4px}.top-ipt img{top:4px}}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.showMoreAvailabilities{cursor:pointer}.showMoreAvailabilities:hover{color:#3cbcd7}.home-top h4{font-size:25px}.l-structure{width:350px;padding-left:15px}.l-icone{padding-left:15px}.l-icone img{width:120px}#resultsPlaces{z-index:1001}