html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}input,button,textarea,progress,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.slide_down{position:relative}.slide_down .button{padding:0;background:none;border:0 none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.slide_down .button.open+.sub_menu{visibility:visible;opacity:1;top:100%}.slide_down .sub_menu{visibility:hidden;opacity:0;position:absolute;top:120%;z-index:1;transition:.3s ease-in;z-index:1100}.slide_down .sub_menu a{display:inline-flex;align-items:center;width:100%;transition:.15s linear}.btn{display:inline-flex;align-items:center;justify-content:center;border:0 none;background:none;font-size:12px;text-transform:uppercase;text-decoration:none;min-height:32px;padding:5px 20px;border-radius:999px;cursor:pointer;font-weight:700;transition:background .3s linear}.btn.btn-big{font-family:"Grafika";font-size:28px;display:flex;margin:10px 0;max-width:none}.btn .edglyph{line-height:0;font-size:19px;margin:0 5px}.btn.btn-primary{background:#f9db25;color:#000}.btn.btn-primary:hover{background:#f1852e}.btn.btn-secondary{background:#dedede;color:#000}.btn.btn-secondary:hover{background:#f9db25}body{font-family:"Montserrat",sans-serif;font-size:14px;color:#fff;background:url(../img/interface/background.jpg) no-repeat right center fixed;background-size:cover;display:flex;flex-direction:column;min-height:100vh}body:not(.development) .xdebug-var-dump{display:none}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}#video{position:fixed;top:-1px;left:-1px;bottom:-1px;right:-1px;z-index:-1}#video video,#video iframe{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);object-fit:cover;pointer-events:none}.container{max-width:1200px;margin:0 auto;padding:0 20px}#header{padding:20px 0}#header .container{display:flex}#header .container a:not(.btn){color:#fff;text-decoration:none;display:flex;align-items:center}#header .container a:not(.btn):hover{color:#f9db25}#header .container>a:not(.btn){align-items:flex-start}#header .container>a:not(.btn) img{display:block;max-width:100%;height:auto}#header .container .menu{flex:1;display:flex;flex-direction:column;padding:0 0 0 20px}#header .container .menu>div:not(#menu){display:flex;align-items:flex-start}#header .container .menu>div:not(#menu) figure{margin-right:20px;font-family:"Grafika";text-transform:uppercase;font-size:20px}#header .container .menu>div:not(#menu) figure img{display:block;max-width:100%;height:auto;padding:5px;background:#fff}#header .container .menu>div:not(#menu) .label{display:inline-flex;white-space:nowrap;margin:0 0 0 auto;background:#f9db25;color:#000;padding:5px 10px;font-weight:700;border-radius:99em;font-size:14px}#header .container .menu>div:not(#menu) a{font-size:18px}#header .container .menu>div:not(#menu) a .edglyph{line-height:0;font-size:24px;margin:0 5px 0 0}#header .container .menu>div:not(#menu) #reseaux{margin:0 0 0 10px;display:flex;align-items:center}#header .container .menu>div:not(#menu) #reseaux li{padding:0 5px}#header .container .menu>div:not(#menu) #reseaux li a .edglyph{line-height:1;font-size:32px}#header .container .menu a.btn{margin:5px 0 0;display:none}#header .container .menu #menu{display:flex;margin:auto 0 0}#header .container .menu #menu>a:first-child{display:none}#header .container .menu #menu>a,#header .container .menu #menu .button{font-size:18px;font-weight:300;margin:0 5px}#header .container .menu #menu>a.active,#header .container .menu #menu>a.open,#header .container .menu #menu .button.active,#header .container .menu #menu .button.open{color:#f9db25}#header .container .menu #menu .button:after{display:block;font-family:"EdGlyph-complete";content:"[";font-size:14px;color:#000;margin:0 0 0 5px}#header .container .menu #menu .sub_menu{background:#000;padding:10px;min-width:196px;box-shadow:0 0 5px rgba(255,255,255,.2)}#header .container .menu #menu .sub_menu a{padding:5px;color:#fff}#header .container .menu #menu .sub_menu a:hover,#header .container .menu #menu .sub_menu a.active{color:#f1852e}#header .container .menu #menu .slide_down:last-child .sub_menu{left:auto;right:0}#header .container .menu .hamburger{display:none;margin:auto 0 0 auto}#content{flex:1}#content .container h1{font-weight:400;font-size:36px;text-transform:uppercase;color:#fff;margin:0 0 40px;font-family:"Grafika"}#content .container h2{font-weight:400;font-size:24px;text-transform:uppercase;color:#000;margin:0 0 20px;font-family:"Grafika";background:url(../img/interface/yellow_arrow.png) no-repeat left center;background-size:auto 30px;padding:0 0 0 60px}#content .container h3{font-weight:700;font-size:20px;color:#000;margin:0 0 10px}#content .container h4{font-weight:400;font-size:18px;text-transform:uppercase;color:#000;margin:0 0 10px}#content .container p{margin:0 0 20px}#content .container p.lead{font-size:16px;line-height:1.4}#content .container p:last-child{margin:0}#content .container ul:not(.partenaires,.exposants){margin:0 0 20px 20px}#content .container ul:not(.partenaires,.exposants):last-child{margin:0 0 0 20px}#content .container ul:not(.partenaires,.exposants) li{display:flex;margin:0 0 5px}#content .container ul:not(.partenaires,.exposants) li:last-child{margin:0}#content .container ul:not(.partenaires,.exposants) li:before{display:block;content:"";flex-shrink:0;flex-basis:8px;width:8px;height:8px;border-radius:99em;background:#f9db25;margin:5px 5px 0 0}#content .container a:not(.btn){color:inherit;text-decoration:underline;font-weight:700}#content .container a:not(.btn):hover{color:#000}#content .container .flex{display:flex;margin:0 -20px 20px}#content .container .flex>div{padding:0 20px;flex-grow:1;flex-shrink:0;flex-basis:0}#content .container .flex>div figure img{display:block;max-width:100%;height:auto}#content .container .flex.highligth{margin:0 -20px 20px}#content .container .flex.highligth>div{margin:20px;display:flex;flex-direction:column}#content .container .flex.highligth>div p{font-weight:700;text-transform:uppercase}#content .container .bordered{padding-bottom:30px;background:url(../img/interface/yellow_line.png) no-repeat center bottom;background-size:auto 20px}#content .container .bordered.bordered-black{background-image:url(../img/interface/black_line.png)}#content .container .table_responsive{overflow:auto;margin:0 0 20px}#content .container .table_responsive table{margin:0}#content .container table{width:100%;margin:0 0 20px}#content .container table tbody tr td{padding:20px;font-size:16px;border-bottom:1px solid #fff;background:rgba(255,255,255,.1)}#content .container table tbody tr td:first-child{text-align:right;font-size:20px;font-family:"Grafika";background:rgba(241,133,46,.8);max-width:256px;border-right:2px solid transparent}#content .container table tbody tr:last-child td{border-bottom:0}#content .container table tbody tr:hover td{background:#fff;color:#000}#content .container table tbody tr:hover td:first-child{color:#f1852e;border-right-color:#f9db25}#footer{background:#dedede;padding:20px 0;color:#000}#footer .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#footer .container ul{display:flex;align-items:center}#footer .container ul li{padding:0 5px}#footer .container ul li a{text-transform:uppercase;text-decoration:none;color:#000}#footer .container ul li a:hover{color:#f1852e}@media all and (max-width: 1200px){html body:after{content:"";position:fixed;top:0;right:0;left:0;bottom:0;z-index:900;background:rgba(0,0,0,0);transition:background .3s linear;pointer-events:none}html.open body{overflow:hidden}html.open body:after{background:rgba(0,0,0,.8);pointer-events:auto}#header .container .menu .hamburger{display:block}#header .container .menu #menu{position:fixed;top:0;left:-360px;right:0;bottom:0;height:100vh;overflow:auto;background:#f1852e;z-index:1200;right:0;margin:0 80px 0 0;max-width:360px;padding:20px;transition:left .3s linear;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:block}#header .container .menu #menu>a:first-child{display:block}#header .container .menu #menu>a:first-child img{display:block;max-width:100%;height:auto}#header .container .menu #menu>a,#header .container .menu #menu .button{justify-content:flex-start;padding:0;margin:0 0 10px}#header .container .menu #menu>a:last-child,#header .container .menu #menu .button:last-child{margin:0}#header .container .menu #menu .button.open+.sub_menu{position:static;margin:0 0 10px}#header .container .menu #menu:after{content:"";display:block}#header .container .menu #menu.open{left:0}}@media all and (max-width: 992px){#content .container .flex{display:block}}@media all and (max-width: 768px){#header .container .menu>div:not(#menu) a{font-size:0}#header .container .menu>div:not(#menu) a .edglyph{font-size:32px;line-height:normal !important}#header .container .menu>div:not(#menu) a.tel{font-size:0}}@media all and (max-width: 500px){#header .container>a:not(.btn){flex:1}#header .container .menu{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end}#header .container .menu a.btn,#header .container .menu a.tel{font-size:0;margin:0 10px}#header .container .menu a.btn .edglyph,#header .container .menu a.tel .edglyph{font-size:32px}#header .container .menu .hamburger{margin:0 0 0 auto}}.clr1{background:#f1852e}.clr2{background:#f9db25}#color-template{position:fixed;bottom:0;right:0;left:0;font-family:sans-serif;font-size:14px;font-weight:normal;box-shadow:0 -1px 2px rgba(0,0,0,.15);opacity:0;background:#fff}#color-template ul{width:100%;margin:0;padding:0;list-style:none;display:flex;overflow:auto;color:#fff}#color-template ul li{padding:5px;text-align:center;flex:1 0 0;margin:0;text-transform:uppercase;font-weight:600;font-size:12px;border-right:1px solid rgba(0,0,0,.25);border-left:1px solid rgba(255,255,255,.25)}#color-template ul li:last-child{margin:0}#color-template:hover{opacity:1}#eddie_profiler_btn{position:fixed;bottom:0;left:0;background:#fff;z-index:2600;border:0 none;padding:0;width:48px;height:48px;box-shadow:0 0 15px rgba(0,0,0,.5);border-top:2px solid #b22222;border-right:2px solid #b22222}#eddie_profiler_btn .edglyph{line-height:48px;font-size:32px;color:#b22222}#eddie_profiler{display:none;position:absolute;top:30px;left:30px;right:30px;bottom:30px;box-shadow:0 0 15px rgba(0,0,0,.5);background:#fff;z-index:2500;padding:15px 30px;border:2px solid #b22222;overflow:auto;font-family:"Verdana"}#eddie_profiler legend{border:0 none}#navigator_obsolete{background:#dc3545;color:#fff;padding:5px 35px 5px 5px;position:fixed;bottom:0;left:0;right:0;transform:translateY(200%);transition:.2s .5s ease-in-out;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5)}#navigator_obsolete a{color:inherit;text-decoration:underline}#navigator_obsolete .edglyph.ed-circlecross{cursor:pointer;position:absolute;top:50%;right:25px;transform:translateY(-50%)}#navigator_obsolete.show{transform:translateY(0);transition:.2s .5s ease-in-out}
