@media only screen and (min-width:500px){#sitenav{margin-right:-400px;width:400px}}@media only screen and (min-width:600px){.ph_banner .img{background-image:url(../../../medias/images/headers/default_900px.jpg)}.pf_img{background-image:url(../../../medias/images/footer/footer_default_900px.jpg)}.ph_logo a img.logo{height:100px}.findus .links,.page_content .back_links,.page_content .links{flex-direction:row}.page_content .back_links a{margin-left:5px;margin-right:5px;margin-top:0}#sitenav{margin-left:-350px;width:350px}.page_link{flex-direction:row;flex-wrap:wrap}.findus .links a,.page_content .links a,.page_link a{margin-top:0}.findus .logo img{width:120px}.thumbs_list .list{align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:center}.thumbs_list .list .thumb_item{box-sizing:border-box;width:50%}.thumbs_list .list .sep_row.even:first-child,.thumbs_list .list .thumb_item .sep{display:none}.thumbs_list .list .thumb_item:nth-child(4n),.thumbs_list .list .thumb_item:nth-child(4n+2){padding-left:15px;padding-right:15px}.thumbs_list .list .sep_row.even{display:block}.schedules .mobile{align-items:flex-start;flex-direction:row;flex-wrap:wrap;max-width:600px}.schedules .mobile .day{align-self:stretch;width:50%}.schedules .mobile .day .courses{box-sizing:border-box;height:calc(100% - 42px)}.schedules .mobile .day:nth-child(2n) .courses{border-left:none;width:calc(100% - 1px)}.resawod_app .img{padding-left:10px!important;padding-right:10px!important;width:25%}.download{flex-direction:row;margin-bottom:60px;max-width:400px}.download .badge{margin-bottom:0;max-width:inherit}.download .badge.ios{margin-right:2px}.download .badge.google{margin-left:2px}.download .badge img{height:50px;width:auto}}@media only screen and (min-width:800px){#sitenav{margin-left:-360px;width:360px}.cookies_msg_box .ctn .cmds{border-left:1px solid #fff}.pf_infos{padding-bottom:40px;padding-top:40px}.pf_infos .list{flex-direction:row;padding-left:50px;padding-right:50px}.pf_infos .infos_grp{align-items:flex-start;margin-top:0}.pf_infos .infos_grp:nth-child(2n){padding-left:25px}.pf_infos .infos_grp:nth-child(odd){padding-right:25px}.pf_end{flex-direction:row;padding-bottom:20px;padding-top:20px}.pf_end br{display:none}.pf_end .txt_sep{display:initial}.pf_end .bbs,.pf_end .r2fit{margin-bottom:0;margin-top:0;padding-left:20px;padding-right:20px;text-align:left;width:50%}.pf_end .bbs{width:30%;text-align:right}.pf_end .r2fit{width:70%}.pf_end .bbs p,.pf_end .r2fit p{margin-left:0}}@media only screen and (min-width:900px){.ph_banner .img{background-image:url(../../../medias/images/headers/default_1200px.jpg)}.pf_img{background-image:url(../../../medias/images/footer/footer_default_1200px.jpg)}}@media only screen and (min-width:1000px){.ph_logo a img.logo{height:120px}.page_content .full{flex-direction:row;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:1200px;width:86%}.page_content .full>.ln_sep{display:none}.page_content .half{padding-left:3%;padding-right:3%;width:50%}.page_content .half>.title.lessmt,.page_content>.title.lessmt{margin-top:55px}textarea.input_form{height:300px}.pf_infos .infos_grp{flex-direction:row}.pf_infos .infos{margin-top:0;width:50%}.pf_infos .infos:nth-child(2n){margin-left:25px;margin-top:0}.pf_infos .infos:nth-child(odd){margin-right:25px;margin-top:0}.pf_infos .infos .logo{width:75%}}@media only screen and (min-width:1200px){.ph_banner .img{background-image:url(../../../medias/images/headers/default_1800px.jpg)}.pf_img{background-image:url(../../../medias/images/footer/footer_default_1800px.jpg)}.thumbs_list .list{margin-left:auto;margin-right:auto;max-width:1200px}.thumbs_list .list .thumb_item{width:calc(100% / 3)}.thumbs_list .list .thumb_item:nth-child(6n),.thumbs_list .list .thumb_item:nth-child(6n+2),.thumbs_list .list .thumb_item:nth-child(6n+4){padding-left:15px;padding-right:15px}.schedules .mobile,.thumbs_list .list .sep_row.even,.thumbs_list .list .sep_row.odd,.thumbs_list .list .sep_row:first-child{display:none}.thumbs_list .list .sep_row.sep_0{display:block}.schedules .desktop{display:flex}}@media only screen and (min-width:1400px){.page_content>.content,.page_content>.title{margin-left:calc(50% - 600px);margin-right:calc(50% - 600px);width:1200px}.header_nav{display:inline-block}}@media only screen and (min-width:1800px){.ph_banner .img{background-image:url(../../../medias/images/headers/default_2400px.jpg)}.pf_img{background-image:url(../../../medias/images/footer/footer_default_2400px.jpg)}}