.hidd_mobile{display:none}.hidd_desktop{display:block}.cadreSite{padding-bottom:65px;padding-top:40px}.document_middle_long,.document_middle_long.no-margin{margin:0}#goTop{background-size:40px 40px;height:40px;right:10px;top:10px;width:40px}.header_mobile{background-color:#fff;height:70px;padding-top:10px;position:fixed;top:0;z-index:1000}.header_mobile .logoEE{margin:auto;width:60%}.header_mobile .logoEE img{width:100%}.header_mobile_contact{left:15px;position:fixed;top:16px;width:50px}.header_mobile_contact figure{margin:0;padding-left:5px}.header_mobile_contact figure img{float:left;width:28px}.header_mobile_contact figure figcaption{font-size:12px;margin-left:19px}#voyage .image{float:none;height:300px;margin-bottom:13px;width:100%}#voyage .video{border:5px solid #9dc10b;width:100%}#voyage .video iframe{height:270px;width:100%}#informations .onglets{height:61px;width:100%}#dates .cadre-date .choisir-date .linkResa{display:none}#dates .cadre-date .resaDate{display:block;margin:5px auto;width:160px}#dates .cadre-date .resaDate a{background-color:#9dc10b;border:1px solid #9dc10b;border-radius:5px;color:#fff;display:inline-block;font-size:15px;height:33px;line-height:32px;padding-right:9px;position:relative;text-align:right;text-decoration:none;transition:all .25s ease 0s;width:100%}#dates .cadre-date .resaDate a:hover{background-color:#fff;color:#9dc10b}#dates .cadre-date .resaDate a img{left:3px;position:absolute;top:4px;transition:all .25s ease 0s}#dates .cadre-date .resaDate a:hover img{left:6px}#voyage .slidePictures,.homeInfos .sejourBox .image{width:100%}.homeInfos .sejourBox .image .filtreGrunge1,.homeInfos .sejourBox .image .filtreGrunge2,.homeInfos .sejourBox .image .filtreGrunge3{display:none}.info_column_long .actualites .resaOnLine{height:550px;margin:auto;width:95%}.info_column_long .actualites .resaOnLine iframe{height:400px}.info_column_long .actualites .payementOnLine{height:800px;margin:auto;width:95%}.info_column_long .actualites .payementOnLine iframe{height:800px;width:100%}.info_column_long .texte{color:#555;margin:30px 15px 70px}.info_column_long .reservation .inforesa{padding:10px}.info_column_long .actualites .cadre{display:flex;flex-direction:column;padding:0;width:100%}.info_column_long .actualites .cadre .info.infoPicture,.info_column_long .actualites .cadre .picture{margin:0;width:100%}.info_column_long .actualites .cadre .info .date{height:auto}.recherche1 fieldset{border:0;margin:0;padding:0;width:100%}.recherche1 li.large,form{width:100%}.recherche1 li.medium{width:45%}.recherche1 #searchButton{bottom:-4px;right:1px}.menu_haut #calendar,.menu_haut #calendar2{background-position:150px}.affinerForm .formulaire{height:420px;transition:.35s ease 0s}.affinerForm .formulaire .casesCocher,.affinerForm .formulaire .selection{margin:auto;width:290px}.affinerForm .formulaire.up{top:-420px;transition:.25s ease 0s}.recherche1 .uform{margin:9px 0 0}.recherche1 .uform form.keyword{margin-left:0}.recherche1 input#keyword{width:100%}#randonnee .infos .technique .niveau{width:120px}#randonnee.center{width:100%}.contactForm form textarea{width:300px}.partenaire .fleche1,.partenaire .fleche2,.partenaire .fleche3{background:none}.contactForm form{text-align:center}.contactForm form .libelle{display:none}.info-programme{width:100%}.programme{margin:auto;width:100%}.programme form{left:0;position:relative;text-align:center;width:100%}.programme form .libelle{display:none}.programme .choix{width:100%}.programme .choix .submit{text-align:center;width:100%}.info_column_long .fond-formations h2{padding-left:0}.info_column_long .fond-formations .pro{clear:both;float:none;margin:11px 0 0 20px;text-align:left;width:90%}.info_column_long .fond-formations .contact{bottom:-23px;clear:both;height:15px;left:35px;margin:0;position:absolute;width:90%}.info_column_long .fond-formations .module{clear:both;float:none;margin:53px 0 0 20px;width:90%}.info_column_long .fond-formations .titre{margin-top:52px}.info_column_long .fond-formations{background:none;height:auto;position:relative;width:100%}.info_column_long .fond-groupes{background:none;padding:0 15px;width:100%}.info_column_long .fond-groupes .titre .titleEvasion{margin-top:15px}.info_column_long .fond-groupes .serviceGroupe{float:left;margin:60px 0 0;width:100%}.info_column_long .fond-groupes .serviceEntreprise{float:left;margin:0;width:100%}.info_column_long .fond-cadeaux{background:none;color:#555;height:auto;width:100%}.info_column_long .fond-cadeaux .titre .titleEvasion{margin-top:15px}.info_column_long .fond-cadeaux .weekend{float:right;margin:0;text-align:left}.info_column_long .fond-cadeaux .bons,.info_column_long .fond-cadeaux .weekend{background-color:hsla(0,0%,100%,.75);border-radius:15px;padding:15px;width:100%}.info_column_long .fond-cadeaux .bons{float:left;margin:45px 0 0}.info-newsletter{padding:120px 15px 0;text-align:left;width:100%}.info-newsletter br{display:none}.newsletter{width:100%}.newsletter .choix{padding:0 10px}.info_column_long .infoTelechargement{width:345px}.infos-chemins{margin-top:0;width:100%}.infos-chemins img{display:none}.infos-chemins .description{font-weight:400;margin-bottom:10px;padding:0 10px;position:static}.infos-chemins .description p{line-height:1.45em;margin:10px 0}.infos-chemins .description p br{display:none}.infos-chemins .description .lien-depart .left,.infos-chemins .description .lien-depart .right{float:none;width:100%}.infos-chemins .description .lien-depart a{font-size:1.35em;line-height:40px;text-decoration:none}.infos-chemins h2{font-size:1.75em;margin:0;width:100%}.info_column_long .equipe .video{border:4px solid #9dc10b;border-radius:0;height:auto;margin:10px auto 0;width:100%}.info_column_long .equipe .video iframe{height:250px;width:100%}.info_column_long .equipe .membre .picto{display:none}.info_column_long .equipe .membre .texte{float:left;margin:0;padding:0 0 10px 15px;width:100%}.info_column_long .equipe .membre{margin:30px 0}.info_espace_client_image img{width:100%}.file_arian_fond{padding:0 0 40px}.file_arian_fond .titleEvasion{font-family:Lustria,serif;position:unset}.file_arian_fond .titleEvasion.formation,.file_arian_fond .titleEvasion.groupe{left:20px;top:185px}.file_arian_fond .titleEvasion.compostelle{display:block}.file_arian_fond .titleEvasion.compostelle.listeRando{margin-bottom:35px;position:inherit}#nav-icon3{cursor:pointer;height:25px;position:fixed;right:20px;top:19px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;width:25px;z-index:100}.menu-home-mobile.scroll #nav-icon3{top:10px}#nav-icon3 span{background:#000;border-radius:4px;display:block;height:4px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}#nav-icon3 span:first-child{top:0}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:9px}#nav-icon3 span:nth-child(4){top:18px}#nav-icon3.open span:first-child{left:50%;top:14px;width:0}#nav-icon3.open span:nth-child(2){background-color:#000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){background-color:#000;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){left:50%;top:18px;width:0}.menuMobile{background-color:#fff;bottom:0;color:#fff;height:calc(100% - 75px);overflow:scroll;position:fixed;top:70px;transition:.6s cubic-bezier(.37,.31,.2,.85) 0s;width:100%;z-index:100}.menuRight.menuMobile{right:-100%}.menuLeft.menuMobile{left:-100%}.menuRight.menuMobile.open{right:0}.menuLeft.menuMobile.open{left:0}.menu-home-mobile{background-color:#fff;box-shadow:0 5px 7px 0 rgba(0,0,0,.35);display:block;height:75px;margin-bottom:15px;padding-top:5px;position:fixed;top:0;transition:all .5s ease-in-out 0s;width:100%;z-index:1000}.menu-home-mobile .logo-home{background-image:url(../images/logos/osn-logo-transparent-blanc-petit.png);background-repeat:no-repeat;background-size:contain;display:block;height:70px;width:143px}.menu-home-mobile ul.contact{border:4px solid #f9b410;border-radius:22px;height:38px;left:105px;list-style:none;margin:0 0 0 60px;padding:0 10px;position:absolute;top:20px;width:170px}.menu-home-mobile ul.contact .tel{margin:0;padding:0 0 0 2px;position:absolute}.menu-home-mobile ul.contact .tel a{font-size:20px;line-height:30px}.menuLeft ul,.menuRight ul{margin-left:0;margin-top:0;padding-left:0}.menuLeft ul li,.menuRight ul li{background-color:#fff}.menuLeft ul li a,.menuRight ul li a{border-bottom:1px solid #e9e9e9;color:#666;display:inline-block;font-size:1.35em;line-height:1.25em;margin-left:0;padding:13px 0 13px 40px;text-align:left;text-decoration:none;width:100%}.menuLeft ul li a[class*=color],.menuRight ul li a[class*=color]{background-position-x:20px;margin-left:0;padding:13px 0 13px 66px;text-align:left}.menuLeft ul li.title,.menuRight ul li.title{background-color:#8cc16c;color:#fff;font-family:Open sans,sans-serif;font-size:1.25em;margin-top:0;padding:15px 0;text-align:center}.menuRight ul li.title.under{background-color:#e7e6e6;color:#000;font-weight:600}.menuRight .socialLink{display:inline-block;margin:0 20px}.menuRight .socialLink a{background-position:bottom;background-repeat:no-repeat;border-bottom:0;display:inline-block;height:47px;width:50px}.menuRight .socialLink a:hover{background-position:top}.menuRight .socialLink .fb{background-image:url(/images/homePictoFB.jpg)}.menuRight .socialLink .twitter{background-image:url(/images/homePictoTwitter.jpg)}.menuRight .socialLink .gplus{background-image:url(/images/homePictoGPlus.jpg)}.menuRight .socialLink .instagram{background-image:url(/images/homePictoInstagram.jpg)}.menuRight .socialLink .youtube{background-image:url(/images/homePictoYouTube.jpg)}.menuRight .socialLink .vimeo{background-image:url(/images/homePictoVimeo.jpg)}.menuLeft.menuMobile{background-color:#fff;bottom:0;color:#666;height:calc(100% - 75px);overflow:scroll;position:fixed;right:-100%;top:70px;transition:.6s cubic-bezier(.37,.31,.2,.85) 0s;width:100%;z-index:100}.menuLeft.menuMobile.open{right:0}.menuLeft_contact_telephone{font-size:20px;line-height:20px;margin-bottom:15px;padding:10px;text-align:center}.menuLeft .socialLink{display:inline-block;margin:0 20px}.menuLeft .socialLink a{background-position:bottom;background-repeat:no-repeat;border-bottom:0;display:inline-block;height:47px;width:50px}.menuLeft .socialLink a:hover{background-position:top}.menuLeft .socialLink .fb{background-image:url(/images/homePictoFB.jpg)}.menuLeft .socialLink .twitter{background-image:url(/images/homePictoTwitter.jpg)}.menuLeft .socialLink .gplus{background-image:url(/images/homePictoGPlus.jpg)}.menuLeft .socialLink .instagram{background-image:url(/images/homePictoInstagram.jpg)}.menuLeft .socialLink .youtube{background-image:url(/images/homePictoYouTube.jpg)}.menuLeft .socialLink .vimeo{background-image:url(/images/homePictoVimeo.jpg)}.menuLeft.menuMobile fieldset.menuLeft_formulaire{border:0;margin-top:20px;text-align:left;width:99%}.menuLeft.menuMobile fieldset.menuLeft_formulaire form{width:95%}.menuLeft.menuMobile fieldset.menuLeft_formulaire form input[type=email],.menuLeft.menuMobile fieldset.menuLeft_formulaire form input[type=tel],.menuLeft.menuMobile fieldset.menuLeft_formulaire form input[type=text],.menuLeft.menuMobile fieldset.menuLeft_formulaire form textarea{background-color:#f1f1f1;border:2px solid #ddd;border-radius:8px;padding:18px}.menuLeft.menuMobile .menuLeft_socialMedia{margin:10px 0}.loaderWaiting{width:90%}