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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline}table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;margin:0;padding:0;vertical-align:top}h1,h2,h3,h4,h5,h6{clear:none;font-weight:normal}ol,ul{list-style:none}blockquote{quotes:none}blockquote:before,blockquote:after{content:'';content:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a img{border:none}sup{vertical-align:super;font-size:50%}a{outline:none;color:#009bd5}.clear{clear:both}.grecaptcha-badge{display:none}html{width:100%;height:100%}body{height:100%;margin:auto;font-family:'Lato',sans-serif;font-size:1em;position:relative;width:100%}#page{height:100%}header{background-color:#373636;height:100px;color:#fff;position:relative}div.container{max-width:1180px;margin:auto}h1#logo{height:100px;width:20%;max-width:150px;float:left}h1#logo>a{display:block;width:100%;height:100%;background:url(assets/images/xcollege-saint-laurent.png.pagespeed.ic.mOBLqZlogE.png) no-repeat center;background-size:auto 80%;text-indent:-9999px}#menu_container ul{text-align:right}#menu_container ul li{display:inline-block;padding:0 20px;position:relative}#menu_container>ul>li>a{display:block;text-transform:uppercase;font-size:14px;text-decoration:none;color:#fff;font-weight:300;padding:40px 0;border-bottom:2px solid #373636;-webkit-transition:all ease-out 300ms;-moz-transition:all ease-out 300ms;-o-transition:all ease-out 300ms;transition:all ease-out 300ms}#menu_container>ul>li.current_page_item>a{border-bottom:3px solid #ec6608;font-weight:800;letter-spacing:1px}#menu_container>ul>li:hover>a{border-bottom:3px solid #ec6608}#menu_container ul li ul.sub-menu{position:absolute;left:-10%;width:120%;z-index:10;background-color:#fff;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity:0;-webkit-transition:all ease-out 200ms;-moz-transition:all ease-out 200ms;-o-transition:all ease-out 200ms;transition:all ease-out 200ms}#menu_container ul li:hover ul.sub-menu{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity:1}#menu_container ul li ul.sub-menu>li{padding:15px 10px;border-top:1px solid #eee}#menu_container ul ul.sub-menu>li>a{text-transform:none;font-size:12px;color:#9c9e9f;font-weight:500;font-family:'lato',sans-serif;text-transform:uppercase;text-align:center;display:block;text-decoration:none;-webkit-transition:all ease-out 300ms;-moz-transition:all ease-out 300ms;-o-transition:all ease-out 300ms;transition:all ease-out 300ms}#menu_container ul ul.sub-menu>li>a:hover{color:#2064ae}section.espace_membres{padding:50px 0;text-align:center;color:#8f8f8f;max-width:1180px;margin:auto;font-weight:300}section.espace_membres>h2{font-family:'Lobster Two',cursive;color:#5f5b5b;margin-bottom:15px;font-size:2vw}a.bouton{background-color:#9d9d9c;color:#fff;text-decoration:none;display:block;margin:auto;text-align:center;max-width:250px;padding:15px 25px;font-family:'Lobster Two',cursive;font-size:1.5vw;margin-top:30px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all ease-out 300ms;-moz-transition:all ease-out 300ms;-o-transition:all ease-out 300ms;transition:all ease-out 300ms}a.bouton:hover{background-color:#5f5b5b}section.half{display:table}section.half>div{display:table-cell;width:50%;padding:5%;vertical-align:top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:#ededed}section.half>div>h2{color:#3c3c3b;font-family:'Lobster Two',cursive;font-size:2vw;margin-bottom:20px}section.half>div.section_actus{background-color:#ec6608}section.half>div.section_actus h2{color:#fff}div.calendrier{width:100%;position:relative}div.calendrier>h2{font-size:48px;font-family:'Medula One',cursive;color:#fff;text-transform:uppercase;font-weight:100;margin-bottom:-20px}div.pager_years{text-align:right;color:#fff;line-height:35px}div.pager_years>span{background-color:#1c4e88;display:inline-block;padding-left:10px;padding-right:10px}div.pager_years>span#year_left,div.pager_years>span#year_right{font-weight:800;background-color:#2064ae;cursor:pointer}div.entete_tableau{clear:both;width:100%;background-color:#eceded;border:1px solid #d9dadb;border-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.mois_nav{text-align:center;padding-top:15px;padding-bottom:10px}ul.mois_nav>li{text-align:center;display:inline-block;padding-left:10px;padding-right:10px;color:#9c9e9f;cursor:pointer}ul.mois_nav>li.active{color:#2064ae;font-weight:800}div.jour_nav{display:block;width:80%;margin:auto;border-top:1px dotted #bdbebe;padding-top:10px;padding-bottom:15px;text-align:center}div.jour_nav table{width:100%;table-layout:fixed}div.jour_nav table td{text-align:center}div.months{position:relative;border:1px solid #d9dadb;background-color:#fff;border-top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:230px;overflow:hidden;width:100%}div.months>div.month{position:absolute;width:80%;left:100%;top:0;padding-top:10px;-webkit-transition:all ease-out 500ms;-moz-transition:all ease-out 500ms;-o-transition:all ease-out 500ms;transition:all ease-out 500ms}div.months>div.month.active{left:10%}div.month>table{width:100%;text-align:center;table-layout:fixed}div.month>table td{height:25px;padding-top:5px;padding-bottom:5px;vertical-align:middle;text-align:center}div.month>table td>span{margin:auto;display:block;width:20px;height:20px;color:#9c9e9f;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:13px}div.month>table td.event>span{background-color:#2064ae;color:#fff;cursor:pointer}div.month>table td.event>span.color-spectacle{background-color:#2064ae}div.month>table td.event>span.color-scolaire{background-color:#009ee0}div.month>table td.event>span.color-stage{background-color:#97bf0d}div.month>table td.event>span.color-activite{background-color:#f29400}div.spectacles{width:100%;position:relative;padding-bottom:150px}article.item_spectacle{position:absolute;z-index:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity:0;-webkit-transition:all ease-out 500ms;-moz-transition:all ease-out 500ms;-o-transition:all ease-out 500ms;transition:all ease-out 500ms;width:100%;visibility:hidden;top:0}article.item_spectacle.active{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0)}article.item_spectacle.active.show{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity:1;z-index:2}article.item_spectacle>div.event_description{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:20px;text-align:left}article.item_spectacle>div.event_description h3 a{display:block;font-weight:800;text-transform:uppercase;text-decoration:none;color:#5f5b5b;font-size:16px;margin-bottom:10px}article.item_spectacle>div.event_description p{font-size:14px;line-height:20px;color:#575756}div.month_pager{display:none}div.month_pager.active{display:block;margin-top:20px}div.month_pager>span{display:inline-block;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#9c9e9f;padding-top:10px;padding-bottom:5px;text-align:center;font-weight:100;font-size:40px;line-height:30px;cursor:pointer}span.month_left{border-right:1px solid #d9dadb}.date_event{display:inline-block;color:#2064ae;font-weight:300;letter-spacing:5px;-webkit-transition:all ease-out 500ms;-moz-transition:all ease-out 500ms;-o-transition:all ease-out 500ms;transition:all ease-out 500ms}.date_event.active{right:0%}div.actualite-item{margin-bottom:25px;display:table}div.actualite-item>a{display:table-cell;vertical-align:middle}div.actualite-item>div.actu_text{display:table-cell;vertical-align:middle;padding-left:20px}div.actualite-item>div.actu_text h3 a{text-decoration:none;color:#1d1d1b;text-transform:uppercase;font-size:16px;font-weight:800}div.actualite-item>div.actu_text h4{color:#ffd3b6;font-size:12px;margin-bottom:10px}div.actualite-item>div.actu_text p{color:#fff}div.section_actus a.bouton{background-color:#fff;color:#ec6608}div.section_actus a.bouton:hover{color:#1d1d1b}section.gallery_home{padding:50px 50px;max-width:1080px;margin:auto;position:relative}div.carousel_home a.cycle-slide{display:block}div.carousel_home a.cycle-slide>img{display:block;width:95%;height:auto;padding:2.5%}div.carousel_bullet{text-align:center;margin-top:20px}div.carousel_bullet>span{display:inline-block;background-color:transparent;border:1px solid #777;margin:5px;text-indent:-9999px;-webkit-transition:all ease-out 300ms;-moz-transition:all ease-out 300ms;-o-transition:all ease-out 300ms;transition:all ease-out 300ms;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:10px;height:10px;cursor:pointer}div.carousel_bullet>span.cycle-pager-active{background-color:#777}img.prevControlC{position:absolute;left:0;top:35%;cursor:pointer}img.nextControlC{position:absolute;right:0;top:35%;cursor:pointer}footer#colophon{background-color:#333;color:#9b9999;padding:50px 0}footer#colophon>div{display:table}footer#colophon>div>div{display:table-cell;padding:0 10px;font-size:13px;font-weight:100;width:25%}footer#colophon h3{font-family:'Lobster Two',cursive;font-size:1.3vw;margin-bottom:15px;color:#fff}footer#colophon h4{color:#fff;margin-bottom:15px}footer#colophon p{margin-bottom:15px}footer#colophon>div>div>ul>li{background:url(assets/images/xpuce.png.pagespeed.ic.I4QZkUPova.png) no-repeat left 3px;padding-left:15px}input#mce-EMAIL{background-color:#4e4c4c;color:#fff;border:0;height:40px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:left;width:75%}input#mc-embedded-subscribe{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#828282;border:0;height:40px;color:#fff;padding:10px;display:block;float:right;text-transform:uppercase;cursor:pointer;width:23%;-webkit-transition:all ease-out 300ms;-moz-transition:all ease-out 300ms;-o-transition:all ease-out 300ms;transition:all ease-out 300ms}input#mc-embedded-subscribe:hover{background-color:#4e4c4c}form#mc-embedded-subscribe-form{margin-bottom:15px}div.entry-content{max-width:800px;margin:auto;font-size:16px;line-height:28px;font-weight:100}h1#title_page{position:absolute;top:0;left:10%;font-size:36px;background-color:#ec6608;padding:10px 25px;font-family:'Lobster Two',cursive;color:#fff}section.content{position:relative;padding:200px 0 100px 0;background:url(assets/images/xbg_content.jpg.pagespeed.ic.021CBqhPVw.jpg) no-repeat center top}div.entry-content ul>li{list-style-image:url(assets/images/xpuce.png.pagespeed.ic.I4QZkUPova.png);margin-left:20px}div.entry-content strong,div.entry-content b{font-weight:800}div.entry-content ol>li{list-style-type:decimal;margin-left:20px}div.entry-content p,div.entry-content ul,div.entry-content ol{margin-bottom:15px}div.entry-content ul>li>ul>li,div.entry-content ol>li>ul>li{list-style-image:url(assets/images/puce2.png);margin-left:20px}div.entry-content h1{font-family:'Lobster Two',cursive;color:#2064ae;font-size:40px;line-height:35px;margin-top:10px;margin-bottom:45px}div.entry-content *+h1{margin-top:50px}div.entry-content h2{font-family:'Lobster Two',cursive;color:#9c9e9f;font-size:32px;font-weight:500;margin-top:35px;margin-bottom:10px}div.entry-content h3{text-transform:uppercase;font-size:1.2em;font-weight:800;margin-top:15px;color:#ec6608}div.entry-content img.size-full{display:block;max-width:100%;margin:15px 0;height:auto;margin:auto}div.entry-content iframe{display:block;width:100%;margin:15px 0}div.entry-content img.alignleft{display:block;float:left;margin-right:15px;height:auto}div.entry-content img.alignright{display:block;float:right;margin-left:15px;height:auto}div.entry-content ul.contact-form>li.itemContact{border:0;padding:0;margin:0;background:none;display:block;margin-bottom:2%;list-style-type:none;margin-left:0;padding-left:0;list-style-image:none}div.entry-content ul>li.clear{list-style-image:none}div.entry-content .entry-content ul li.clear{clear:both;border:0;padding:0;margin:0;background:none;list-style-type:none}li.liLeft{float:left;width:49%}li.liRight{float:right;width:49%}li.liFull{clear:both;width:100%}li.liText input,li.liText textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:none;border:1px solid #e3e4e4;padding:0;margin:0;font-size:15px;font-weight:300;background-color:#fff;color:#4e4c4c;width:100%;padding:10px;margin-top:5px}li.liText input::-webkit-input-placeholder{color:#6d6d6d}li.liText input:-moz-placeholder{color:#6d6d6d;opacity:1}li.liText input::-moz-placeholder{color:#6d6d6d;opacity:1}li.liText input:-ms-input-placeholder{color:#6d6d6d}li.liSubmit input{display:block;text-decoration:none;color:#2064ae;text-align:center;margin:auto;width:300px;padding:20px 25px 15px;cursor:pointer;border:1px solid #2064ae;font-size:20px;text-transform:uppercase;font-weight:500;margin-top:25px;-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s;background-color:transparent}li.liSubmit input:hover{background-color:#2064ae;color:#fff}ul.contact-form>li>span>input.wpcf7-not-valid{border:1px solid red}span.wpcf7-not-valid-tip,div.wpcf7-validation-errors{text-align:center;color:red;font-size:13px}div.screen-reader-response>ul{display:none}div.screen-reader-response{color:#6d6d6d;text-align:center}div.wpcf7-mail-sent-ok{text-align:center;color:green}ul.contact-form{margin-top:20px}div.g-recaptcha>div{margin:auto}#contact{width:100%}#contact td{width:50%;padding:20px}#map{width:100%;height:500px}section.content.contact{padding-bottom:0}section.content.enseignement aside{float:left;width:30%;padding:40px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#1b716e;color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-weight:100}section.content.enseignement aside h2{color:#ec6608;margin-bottom:15px;font-family:'Lobster Two',cursive;margin-top:20px;padding-top:20px;border-top:2px solid #498d8b}section.content.enseignement aside h2:first-child{margin-top:0;padding-top:0;border-top:0 solid #498d8b}section.content.enseignement aside ul{}section.content.enseignement aside li{list-style-image:url(assets/images/xpuce.png.pagespeed.ic.I4QZkUPova.png);margin-left:20px}section.content.enseignement aside li a{text-decoration:none;color:#fff;-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}section.content.enseignement aside li a:hover{color:#7ed7d4}section.content.enseignement .entry-content{float:right;width:65%}section.archive{max-width:1180px;margin:auto;padding:50px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}h1.title-archive{font-family:'Lobster Two',cursive;color:#2064ae;font-size:40px;line-height:35px;margin-bottom:30px;text-align:center;margin-top:50px}section.archive>div.item-archive{width:23%;margin:1%;text-align:center}section.archive>div.item-archive img{display:block;width:100%;height:auto;margin-bottom:10px}section.archive>div.item-archive a{text-decoration:none;color:inherit}section.archive div.actu_text h3{font-weight:800;text-transform:uppercase;text-decoration:none;color:#5f5b5b;font-size:16px}section.archive div.actu_text h4{color:#ec6608;font-size:14px}nav.navigation.pagination{display:block;clear:both;text-align:center;max-width:1180px;margin:auto;margin-bottom:50px}nav.navigation.pagination h2{background-color:#c6c7c8;color:#fff;text-transform:uppercase;font-size:12px;letter-spacing:2px;text-align:center;padding:5px}nav.pagination span.page-numbers,nav.pagination a.page-numbers{display:inline-block;margin:5px;padding:5px;text-decoration:none;text-transform:uppercase;font-size:12px;color:#575a5c;font-weight:500}nav.pagination span.page-numbers.current,nav.pagination a.page-numbers:hover{color:#ec6608}#content_popup{position:fixed;display:none;z-index:9999;top:50%;left:50%;max-width:95%;height:auto;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;filter: alpha(opacity=0)}@-webkit-keyframes appeared {
    0% { display: none; opacity: 0; filter: alpha(opacity=0);}
    20% { display: block; opacity: 0; filter: alpha(opacity=0); }
    100% { opacity: 1; filter: alpha(opacity=100); }
}@-moz-keyframes appeared {
    0% { display: none; opacity: 0; filter: alpha(opacity=0);}
    20% { display: block; opacity: 0; filter: alpha(opacity=0); }
    100% { opacity: 1; filter: alpha(opacity=100); }
}@-o-keyframes appeared {
    0% { display: none; opacity: 0; filter: alpha(opacity=0);}
    20% { display: block; opacity: 0; filter: alpha(opacity=0); }
    100% { opacity: 1; filter: alpha(opacity=100); }
}@keyframes appeared {
    0% { display: none; opacity: 0; filter: alpha(opacity=0);}
    20% { display: block; opacity: 0; filter: alpha(opacity=0); }
    100% { opacity: 1; filter: alpha(opacity=100); }
}#content_popup.active{animation-duration:1s;animation-name:appeared;display:block;opacity:1;filter: alpha(opacity=100)}span.close{display:block;color:#fff;padding:20px;font-size:40px;position:absolute;z-index:99999;right:0;top:0;background-color:#ec6608;font-weight:800;cursor:pointer;animation-duration:1s;animation-name:appeared}div.close{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:99;animation-duration:1s;animation-name:appeared}div#cookieBox{width:100%;background-color:#d9dadb;color:#2e2d30;text-align:center;font-size:13px;font-weight:300;padding:10px 0}div#cookieBox.hide{display:none}div#cookieBox p{font-family:'Lato',sans-serif}div#cookieBox p>a{background-color:#2e2d30;color:#fff;cursor:pointer;padding:5px 10px;text-transform:uppercase;text-decoration:none}p.legal{background-color:#2e2d30;color:#9c9e9f;font-size:8px;padding-left:15px;font-family:'Lato',sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:3px}p.legal>a{text-decoration:none;color:#9c9e9f}