html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after{content:""}q:before,q:after{content:""}blockquote,q{quotes:"" ""}@font-face{font-family:'HelveticaNeue-Bold';src:url("HelveticaNeue-Bold.eot?") format("eot"),url("HelveticaNeue-Bold.woff") format("woff"),url("HelveticaNeue-Bold.ttf") format("truetype"),url("HelveticaNeue-Bold.svg#HelveticaNeue-Bold") format("svg")}html.mobile{width:100%;height:100%}html.mobile body{width:100%;height:100%}#slide-menu{width:40%;position:absolute;left:-60%;top:0;bottom:0;right:0;color:#fff;padding:15% 10% 80px}#slide-menu #slide-menu-text{position:absolute;left:10%;top:5%;bottom:80px;right:10%;overflow:auto;font-family:"HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}#slide-menu #slide-menu-text a.phone,#slide-menu #slide-menu-text a.web{display:block}#slide-menu #slide-menu-text a{color:#fff;text-decoration:none}#slide-menu h1{font-size:21.5px;line-height:25px}#slide-menu em{text-transform:uppercase;font-size:11.57px}#slide-menu .contacts{margin-top:20px}#slide-menu .contacts h2{font-size:22px;margin-bottom:10px}#slide-menu .contacts p,#slide-menu .contacts a{font-size:11.57px;line-height:18px}#slide-menu .actions{position:absolute;bottom:20px;left:10%;right:10%;text-align:center;white-space:nowrap;overflow:auto}#slide-menu .actions a{display:inline-block;height:44px;overflow:hidden;text-indent:-1000em;vertical-align:middle;margin-right:10px}#slide-menu .actions a.call{width:25px;background:transparent url(phone-icon.png) no-repeat center bottom}#slide-menu .actions a.mail{width:44px;background:transparent url(mail-icon.png) no-repeat center bottom}#slide-menu .actions a.map{width:49px;background:transparent url(map-icon.png) no-repeat center bottom}#mobile{position:absolute;left:0;top:0;bottom:0;right:0;overflow-x:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}#splash-screen{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;background:#fff;z-index:10}#splash-screen #splash-screen-content{width:345px;margin:auto;overflow:visible;position:relative}#splash-screen #splash-screen-logo{text-indent:-99999px;background:url(/assets/logo-saison-culturelle-f827ac417eaf6878449ef24c91762a5f.png) left top no-repeat;position:absolute;left:45px;top:55px;width:229px;height:105px}#splash-screen #losange{position:absolute;top:150px;left:0px;bottom:0;z-index:0}#splash-screen #content{padding-top:290px;text-align:center;width:320px;color:#fff;position:relative;z-index:2}#splash-screen #content #splash-screen-small-logo{margin-bottom:-20px}#splash-screen #content h2{font-size:16.96px;font-family:"HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}#mobile-season{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:0}#mobile-season #menu{position:absolute;left:0;top:0;width:100%;height:45px}#mobile-season #menu #menu-bars-container{position:absolute;left:0px;top:0px;padding:14px 20px;cursor:pointer}#mobile-season #menu #main-title{text-align:center;font-family:"HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:16.96px;padding:15px 60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mobile-season .season-background{background:#8a652f;color:#fff}#mobile-season .season-color{color:#8a652f}#mobile-season .season-border{border:1px solid #8a652f}#mobile-season #season-horizontal-background{position:absolute;left:0;top:60px;bottom:0;right:0;background:#fff;opacity:0.9}#mobile-season #season-illustration{position:absolute;left:0;top:0;right:0;bottom:0;background-position:center 45px;background-repeat:no-repeat;background-size:cover}#mobile-season #season-content-container{position:absolute;left:0;top:45px;right:0;bottom:0;z-index:1}#mobile-season #season-content{width:345px;max-width:100%;margin:auto;position:relative;height:100%}#mobile-season #season-content #slider-block{padding-top:30px;text-align:center}#mobile-season #season-content #slider-block #content-slider{display:block;margin:auto}#mobile-season #season-content #season-bottom-container{position:absolute;left:25px;top:60px;right:25px;bottom:0;overflow:hidden}#mobile-season #season-content #season-bottom-content{position:absolute;top:0px;left:0px;width:200%;height:100%}#mobile-season #season-content #events-container{position:absolute;top:6px;left:0px;width:50%;bottom:0px;overflow:hidden}#mobile-season #season-content #events-container .event{font-family:"HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:8px 40px;text-align:center;margin:6px 0px;position:relative;cursor:pointer}#mobile-season #season-content #events-container .event .date{font-size:12.5px;text-transform:uppercase}#mobile-season #season-content #events-container .event .title{font-size:20px}#mobile-season #season-content #events-container .event .arrow{position:absolute;top:20px;right:24px}#mobile-season #season-content #active-event-container{position:absolute;top:0px;left:50%;width:50%;height:100%;overflow:auto}#mobile-season #season-content #active-event-container .activable-event{font-family:"HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;display:none;text-align:center;padding:8px}#mobile-season #season-content #active-event-container .activable-event .details{position:absolute;top:0px;bottom:70px;overflow:hidden}#mobile-season #season-content #active-event-container .activable-event .date{display:block;margin-top:10px;text-transform:uppercase;font-size:12.5px}#mobile-season #season-content #active-event-container .activable-event .title{font-size:28px;margin-top:0px}#mobile-season #season-content #active-event-container .activable-event .sub-title{text-transform:uppercase;font-size:12.5px;margin-top:10px}#mobile-season #season-content #active-event-container .activable-event .description p{margin-top:10px;padding:0px 5px;color:#424141;font-size:12.5px;text-align:justify;line-height:18px}#mobile-season #season-content #active-event-container .activable-event .reservation-block{display:block;position:absolute;bottom:10px;left:8px;right:8px;padding:15px 30px 15px 20px;text-decoration:none;font-family:"HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:19.28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mobile-season #season-content #active-event-container .activable-event .reservation-block .phone{position:absolute;right:20px;top:11px}#horizontal-slide-block{position:absolute;right:20px;top:5px}#horizontal-slide-block #bow-arrow{display:block}html{height:100%}html body{position:relative;height:100%}html body #layout{position:relative;min-height:100%;height:100%;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}html body #layout #main{position:relative;height:100%}html body #layout #main h1.main_title{width:849px;height:390px;margin:0px auto 0px auto;background:transparent url(saison-culturelle.jpg) no-repeat left bottom;padding-top:10%;text-indent:-1000em;overflow:hidden}html body #layout #main #informations{width:712px;height:488px;position:absolute;right:0px;bottom:0px;background:transparent url(informations-background.png) no-repeat left top}html body #layout #main #informations p{width:320px;height:230px;position:absolute;right:66px;bottom:40px;font-size:21px;color:#fff;font-family:"HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-align:center;line-height:30px;text-shadow:0px -1px 0px rgba(0,0,0,0.45)}html body #layout #main #informations p a{display:block;color:#fff;text-decoration:none;width:230px;height:40px;line-height:40px;margin:20px auto;font-size:17px;border:1px solid #fff;background:transparent url(arrow.png) no-repeat 200px center;text-shadow:none;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}html body #layout #main #informations p a:hover{color:#8a652f;background:#fff url(arrow-maroon.png) no-repeat 200px center}#season-informations{width:252px;height:781px;background:transparent url(losange.png) no-repeat center bottom;margin:auto;padding:20px 250px 0px;position:relative;text-align:center}#season-informations h2{position:absolute;top:288px;left:320px;font-size:20px;color:#8a652f;font-family:"HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}#season-informations .qrcode{margin:310px auto 0px}#season-informations .qrcode img{width:260px}#season-informations p{font-size:14px;color:#8a652f;line-height:16px;margin-top:10px}.by-agree{position:absolute;right:10px;bottom:10px}
