html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-family:'Lato',sans-serif;-webkit-font-smoothing:antialiased !important;background:url('../images/bg_top_mobile.png') top repeat-x}body{width:100%;height:100%}h2{color:#7da320}.main_wrapper{max-width:100%;margin:0 auto}.content_wrapper{max-width:100%;margin:0;padding:0 5%;color:#5d5d5d}.category-desc{margin-bottom:35px}.header_wrapper{width:100%;height:auto}.header_logo{}.header_logo img{max-width:340px;max-height:122px}.slideshow_wrapper{width:100%;height:110px;overflow:hidden;margin:0 0 48px 0}.slideshow_res{display:none}.slideshow_home{display:none}.title_header{height:88px;padding:22px 0 0 0;width:100%;background-color:rgba(0,0,0,0.45);position:relative;margin:0;bottom:0}.page-header{margin-top:-124px;position:relative;float:left;width:100%}.nouvelles .page-header,.news .page-header{margin-top:0px}.page-header h1{color:#fff !important;margin:0 !important}.page-header h2{margin-top:135px !important}.nouvelles .page-header h2,.news .page-header h2{margin-top:0px !important}.page-header h1 a{color:#fff !important;text-decoration:none}.title_header h1{width:90%;margin:0 5% 0 5%;text-align:left;font-size:26px;line-height:67px;font-weight:700;color:#fff;padding:0 0 0 22px;border-left:3px solid #7da320;text-transform:uppercase;letter-spacing:-2px}.title_header h1 a{color:#fff;text-decoration:none}.content_wrapper .sous-titre_1{font-weight:700;font-size:20px;color:#756761;margin:1.25em 0 0 0}.content_wrapper .sous-titre_2{font-weight:700;font-size:26px;color:#7da320}.content_wrapper a{text-decoration:none;color:#7da320}.content_wrapper ul{padding:0 0 0 4px;margin:0}.content_wrapper li{list-style:none;background:url('../images/bullet.png') top 7px left no-repeat !important;padding:0 0 0 18px !important}.contact_map{width:99%;padding:1%;border:1px solid #d7d7d7}hr{border:none;border-bottom:1px solid #d7d7d7;width:100%;height:1px;margin:0px 0 30px 0;padding:30px 0 0 0;float:left}.chrono_credits{display:none !important}.contact_left{float:left !important;width:100% !important;margin-right:0;margin-bottom:0px;overflow:hidden}.contact_right{float:left !important;width:100% !important;margin-top:20px;overflow:hidden}.gbs3 .form-control{border-radius:0px !important}.gbs3 .gcore-display-table{display:block}.gbs3 .A{width:100% !important}.gbs3 .submit_contact{width:auto !important;border:none;color:#fff;background:#7da320;padding:3px 25px 3px 25px !important;line-height:16px;text-transform:uppercase;margin:0 !important}.gbs3 select{color:#a6a6a6 !important;background:url('../images/icon_drop.png') right no-repeat !important;-webkit-appearance:none;-moz-appearance:none}.gbs3 select::-ms-expand{display:none}.footer_wrapper{width:100%;margin:35px 0 0 0}.footer_wrapper .footer_separator{width:95%;margin:0 auto;border-top:1px solid #cbcbcb;padding:0 0 35px 0}.footer_wrapper .footer_slogan{width:95%;margin:0 auto;padding:0 0 20px 0}.moduletableimage_quote{display:none}.footer_wrapper .footer_lgray{width:100%;min-height:375px;background:#4d433f}.moduletabletestimony{display:none}.moduletablemenu_footer{display:none}.moduletablecontact{width:90%;margin:50px 5%;float:left;color:#fff}.moduletablecontact a{color:#fff;text-decoration:none;text-transform:uppercase;background:#7da320;padding:4px 25px;margin:8px 0}.footer_wrapper .footer_dgray{width:100%;min-height:65px;background:#25211f}.moduletabledesktop{display:none}.moduletablemobile{display:block}ul.pager.pagenav{width:100%;margin:10px 0 0 0}.content_wrapper li{background:none}ul.pager.pagenav li.previous{float:left;background:none !important;padding:0 !important;margin-left:0 !important}ul.pager.pagenav li::before{content:none}ul.pager.pagenav li.next{float:right;background:none !important}.moduletablecopy{margin:0 auto;text-align:center;font-weight:400;font-size:12px;line-height:16px;color:#989898 !important;padding:20px 5px}.moduletablecopy a{text-decoration:none;color:#7da320}.mod-languagesmobile{position:absolute;z-index:1000;right:52px}.mod-languagesmobile ul{width:55px;list-style:none;margin:0;padding:0;line-height:46px;border-left:1px solid #fff;border-right:1px solid #fff}.mod-languagesmobile ul li a{color:#fff;margin:0;padding:0 15px 0 15px;text-decoration:none;font-family:'Lato',sans-serif !important;font-weight:400;font-size:16px;text-transform:uppercase}.moduletablesociald{display:none}.moduletablesocialm{display:block}.moduletablesocialm{position:absolute;right:105px;margin:10px 22px 10px 22px;z-index:1000}.moduletablesocialm img{margin:0 0 0 23px;width:22px;height:auto}.moduletablephone{display:none}.content_wrapper li{padding:0;background:none;margin-left:0}.readmore{text-transform:uppercase;background:url('../images/bullet_footer.png') left top 5px no-repeat !important;background-size:10px !important;padding:0 0 0 16px !important;font-size:14px}.readmore a{color:#7da320;text-decoration:none}ul.pager.pagenav li.previous{margin-left:-4px !important}img.transfriendly{position:absolute;right:200px;margin:2px 0 0 0}.blog-featured{width:100%}.content_wrapper h1,.moduletableteam h3,.moduletableservice h3{width:90%;margin:0 0 0 -2%;text-align:left;font-size:21px;line-height:26px;font-weight:700;color:#5d5d5d;padding:10px 0 10px 22px;border-left:3px solid #7da320;text-transform:uppercase;letter-spacing:0px}.moduletableteam h3,.moduletableservice h3{margin-top:40px}.content_wrapper h1{margin:32px 0 0 -2%}.content_wrapper h1 a{color:#5d5d5d;text-decoration:none}.moduletablenews h3{width:90%;margin:40px 0 0 -2%;text-align:left;font-size:18px;line-height:18px;font-weight:700;color:#5d5d5d;padding:16px 0 24px 22px;border-left:3px solid #7da320;text-transform:uppercase;letter-spacing:0px}.moduletablenews ul{list-style:none}.moduletablenews li{list-style:none;background:none !important;margin:15px 0 15px 0}.moduletableteam ul{list-style:none}.moduletableteam li{list-style:none;background:url('../images/team_home_btn.png') left no-repeat !important;width:283px;line-height:45px;text-indent:32px;margin:10px 0 0 0;width:283px;height:45px}.moduletableteam li a{color:#766762}.moduletableservice ul{list-style:none}.moduletableservice li{list-style:none;background:url('../images/team_services_btn.png') left no-repeat !important;width:283px;line-height:45px;text-indent:32px;margin:10px 0 0 0;width:283px;height:45px}.moduletableservice li a{color:#766762}h3.urgent{margin-top:3em !important}table.urgent{width:100% !important}table.urgent td{padding:10px 4px;vertical-align:top}table.urgent td:nth-child(2){font-weight:bold}table.urgent tr:nth-child(odd){background-color:#f2f1f0}.englishnews{margin-bottom:17em !important}.frenchnews{margin-bottom:17em !important}.moduletableespace_title strong{font-size:16px !important}.moduletableespace_title h3{margin-bottom:5px}.moduletableespace_cat ul.category-moduleespace_cat{list-style:none !important;margin:15px 0 26px 0}.moduletableespace_cat ul.category-moduleespace_cat li{list-style:none !important;background:url('../images/bullet_footer.png') left top 6px no-repeat !important;background-size:10px !important;margin-left:0;margin-bottom:4px}.moduletableespace_cat ul.category-moduleespace_cat li a{background:none !important;color:#5d5d5d}.moduletableespace_link{}.moduletableespace_link a{color:#fff !important;text-decoration:none;font-size:14px;text-transform:uppercase;background:#7da320;padding:4px 25px;margin:8px 18px}.blogespace_enfant .items-row{padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid #cbcbcb}.blogespace_enfant{}.blogespace_left{width:100% !important;float:left}.item-pageespace_left{width:100% !important;float:left}.main_wrapper .moduletableespace_menu{width:283px;margin-left:0;margin-top:0px;margin-bottom:40px;float:left}.moduletableespace_menu ul{list-style:none}.moduletableespace_menu li{list-style:none;background:url('../images/team_home_btn.png') left no-repeat !important;width:283px;line-height:45px;text-indent:32px;margin:10px 0 0 0;width:283px;height:45px}.moduletableespace_menu li a{color:#766762}.toggleMenu{position:absolute !important;right:0 !important;top:0 !important;border-radius:0 !important;z-index:1100;width:50px !important;height:42px !important;padding:0 !important;margin:0 !important;background:url('../images/icon_menu_mobile.png') no-repeat center !important;background-size:50% !important}a.toggleMenu.active{background:url('../images/menu_mobile_close.png') no-repeat center !important;background-size:50% !important}.toggleMenu span{display:none}.responsiveMenuTheme1.isMobile > li:first-child{border-top:none !important}.responsiveMenuTheme1.isMobile > li{border-top:1px solid #4d4e4e !important}.responsiveMenuTheme1.isMobile a:hover,.responsiveMenuTheme1 li.active > a,.responsiveMenuTheme1 li > span.separator:hover{background-color:transparent !important}.responsiveMenuTheme1.isMobile{width:65% !important;position:absolute !important;right:0 !important;top:0 !important;padding-top:46px !important;z-index:1000;font-family:'Lato',sans-serif !important;font-weight:400 !important;font-size:18px !important;background:#2c2c2c !important;height:1100px !important}.responsiveMenuTheme1.isMobile a:hover{background:none !important}.responsiveMenuTheme1.isMobile li > span.separator:hover{background:none !important}.responsiveMenuTheme1.isMobile li li > a{background:#2c2c2c !important;border-top:1px solid #4d4e4e !important}.blogequipe_pics img{width:90%;padding:2%;border:1px solid #cbcbcb;height:auto !important}.blogequipe_pics h2{font-size:16px;font-weight:700}.blogequipe_pics h2 a{color:#5d5d5d}@media (min-width:768px){html{background:url('../images/bg_top.png') top repeat-x}.main_wrapper{max-width:100%;margin:0 auto}.content_wrapper{max-width:100%;margin:0;padding:0 2%;color:#5d5d5d}.header_wrapper{width:100%;height:145px}.header_logo{}.slideshow_wrapper{width:100%;height:auto;overflow:hidden;margin:0 0 48px 0}.slideshow_res{display:block}.slideshow_home{display:block}.title_header{height:88px;padding:22px 0 0 0;width:100%;background-color:rgba(0,0,0,0.45);position:relative;margin:-125px 0 0 0;bottom:0}.title_header h1{width:100%;margin:0 2%;text-align:left;font-size:40px;line-height:67px;font-weight:700;color:#fff;padding:0 0 0 22px;border-left:3px solid #7da320;text-transform:uppercase}.title_header h1 a{color:#fff;text-decoration:none}.content_wrapper a{text-decoration:none;color:#7da320}.content_wrapper ul{padding:0 0 0 4px;margin:0}.content_wrapper li{list-style:none;background:url('../images/bullet.png') top 7px left no-repeat}.gbs3 .A{width:100% !important}.gbs3 .submit_contact{width:auto !important;border:none;color:#fff;background:#7da320;padding:3px 25px 3px 25px !important;line-height:16px;text-transform:uppercase;margin:0 !important}.contact_left{float:left !important;width:55% !important;margin-right:5%;margin-bottom:30px;overflow:hidden}.contact_right{float:left !important;width:40% !important;margin-top:50px;overflow:hidden}.footer_wrapper{width:100%;margin:55px 0 0 0;float:left}.footer_wrapper .footer_separator{width:95%;margin:0 auto;border-top:1px solid #cbcbcb;padding:0 0 35px 0}.footer_wrapper .footer_slogan{width:95%;margin:0 auto;padding:0 0 20px 0}.moduletableimage_quote{color:#fff;font-size:26px;font-weight:300;width:570px;text-align:center;margin:56px auto 0 22%;display:block}.moduletableimage_quote b,.moduletableimage_quote strong{font-weight:700}.moduletableimage_quote a{color:#fff;text-decoration:none}.zone_quote{width:100%;height:244px;max-height:244px;margin:0 auto;overflow:hidden;background:url('../images/img_quote.jpg') top center no-repeat;background-size:cover}.footer_wrapper .footer_lgray{width:100%;min-height:375px;background:#4d433f}.footer_wrapper h3{color:#fff;font-weight:400;font-size:18px;text-transform:uppercase;padding-top:50px;margin:0 0 30px 0}.footer_container{width:100%;margin:0 auto}.moduletabletestimony{display:block;width:30%;margin-left:4%;height:295px;float:left;background:url('../images/quote_close.png') bottom right no-repeat;background-size:5%}.moduletabletestimony .random-article{}.moduletabletestimony .item_introtext{padding:0 18px;color:#fff;font-weight:400;background:url('../images/quote_open.png') top 4px left no-repeat;background-size:5%}.moduletabletestimony a.readmore{margin:20px 0 0 15px;text-transform:uppercase;background:url('../images/bullet_footer.png') left top 4px no-repeat !important;background-size:10px !important;padding:0 0 0 16px !important;font-size:14px;color:#7da320;text-decoration:none;display:block}.moduletablemenu_footer{display:block;width:25%;float:left;margin:0 1% 0 1%}.moduletablemenu_footer ul{list-style:none;padding:0;margin:0}.moduletablemenu_footer ul li{padding-bottom:14px}.moduletablemenu_footer ul li a{color:#fff;text-decoration:none;background:url('../images/bullet_footer.png') left top 6px no-repeat !important;background-size:10px !important;padding:0 0 0 16px}.moduletablecontact{width:39%;margin:0;float:left;color:#fff}.footer_wrapper .footer_dgray{width:100%;min-height:65px;background:#25211f}.moduletabledesktop{display:block}.moduletablemobile{display:none}.mod-languagesmobile{display:none}.mod-languagesdesktop{float:right}.mod-languagesdesktop ul{list-style:none;margin:10px 0 0 0;padding:0 0 0 20px;line-height:22px;border-left:1px solid #fff}.mod-languagesdesktop ul li a{color:#1b1a18;margin:0;padding:0 15px 0 15px;text-decoration:none;font-family:'Lato',sans-serif !important;font-weight:400;font-size:16px;text-transform:uppercase}.moduletablesocialm{display:none}.moduletablesociald{display:block}.moduletablesociald{float:right;margin:10px 33px 10px 6px}.moduletablesociald img{margin:0 0 0 23px;padding:0;width:22px;height:auto}.moduletablephone{display:block;float:right;font-family:'Lato',sans-serif !important;font-weight:400;font-size:16px;color:#fff;line-height:22px;padding:0 34px 0 20px;margin:10px 0;border-right:1px solid #fff;background:url('../images/icon_phone.png') left center no-repeat;background-size:10%}.content_wrapper li{margin-left:0}ul.pager.pagenav li.previous{margin-left:-4px !important}img.transfriendly{position:absolute;right:50%;margin:2px 0 0 0}.moduletablemenu_pos{position:absolute;right:15px;margin-top:86px}.responsiveMenuTheme1.isDesktop{background:none !important;font-family:'Lato',sans-serif !important;font-size:13px !important;font-weight:400 !important;line-height:16px !important;text-transform:uppercase;color:#5d5d5d !important}.responsiveMenuTheme1.isDesktop a{border-left:none !important;color:#5d5d5d !important;background:none !important}.responsiveMenuTheme1.isDesktop li li a{color:#fff !important;background:#7da320 !important;padding:0 15px 0 15px}.responsiveMenuTheme1.isDesktop a:hover{background:none !important;border-bottom:3px solid #7da320 !important}.responsiveMenuTheme1.isDesktop li li a:hover{color:#29301b !important;background:#6d8c21 !important;border-bottom:none !important}.responsiveMenuTheme1.isDesktop span.separator{color:#5d5d5d !important}.responsiveMenuTheme1.isDesktop li > span.separator:hover{background:none !important}.responsiveMenuTheme1.isDesktop > li{width:auto !important}.responsiveMenuTheme1.isDesktop > li > a{padding:0 15px 0 5px !important}.responsiveMenuTheme1.isDesktop > li:last-child a{padding:0 0px 0 5px !important}.responsiveMenuTheme1.isDesktop li a,.responsiveMenuTheme1.isDesktop li span.separator,.responsiveMenuTheme1.isDesktop li span.navHeader{border-left:none !important}.responsiveMenuTheme1.isDesktop span.opener{background-image:none !important}.responsiveMenuTheme1.isDesktop > li.parent > span.separator{padding:0 15px 0 5px !important}.responsiveMenuTheme1.isDesktop > li > ul > li > a{border-top:1px solid #6d8c21 !important}.toggleMenu.isMobile{position:absolute !important;right:0 !important;top:0 !important;border-radius:0 !important;z-index:1100;width:50px !important;height:42px !important;padding:0 !important;margin:0 !important;background:url('../images/icon_menu_mobile.png') no-repeat center !important;background-size:50% !important}a.toggleMenu.active{background:url('../images/menu_mobile_close.png') no-repeat center !important;background-size:50% !important}.toggleMenu span{display:none}.responsiveMenuTheme1.isMobile > li:first-child{border-top:none !important}.responsiveMenuTheme1.isMobile > li{border-top:1px solid #4d4e4e !important}.responsiveMenuTheme1.isMobile a:hover,.responsiveMenuTheme1 li.active > a,.responsiveMenuTheme1 li > span.separator:hover{background-color:transparent;!important}.responsiveMenuTheme1.isMobile{width:55% !important;position:absolute !important;right:0 !important;top:0 !important;padding-top:46px !important;z-index:1000;font-family:'Lato',sans-serif !important;font-weight:400 !important;font-size:18px !important;background:#2c2c2c !important}.responsiveMenuTheme1.isMobile a:hover{background:none !important}.responsiveMenuTheme1.isMobile li > span.separator:hover{background:none !important}.responsiveMenuTheme1.isMobile li li > a{background:#2c2c2c !important;border-top:1px solid #4d4e4e !important}.blog-featured{width:100%}.content_wrapper h1,.moduletableteam h3,.moduletableservice h3{width:auto;margin:0 0 0 -1% !important;text-align:left;font-size:29px;line-height:29px !important;font-weight:700;color:#5d5d5d;border-left:3px solid #7da320;text-transform:uppercase;padding:20px 0 20px 22px}.page-header{margin-top:-136px;position:relative}.page-header h1{color:#fff !important;margin:0 !important}.moduletablenews h3{margin:0 0 0 -1% !important}.moduletableteam h3,.moduletableservice h3{margin-top:10px !important;margin-bottom:30px !important}.content_wrapper h1{margin:32px 0 0 -2%}.content_wrapper h1 a{color:#5d5d5d;text-decoration:none}.moduletablenews h3{width:90%;margin:40px 0 10px -1% !important;text-align:left;font-size:18px;line-height:18px;font-weight:700;color:#5d5d5d;padding:16px 0 24px 22px;border-left:3px solid #7da320;text-transform:uppercase;letter-spacing:0px}.moduletablenews ul{list-style:none}.moduletablenews li{list-style:none;background:none !important;margin:15px 0 15px 0}.moduletableteam{width:58%;float:left}.moduletableteam ul{list-style:none}.moduletableteam li{list-style:none;background:url('../images/team_home_btn.png') left no-repeat !important;width:283px;line-height:45px;text-indent:32px;margin:10px 0 0 0;width:283px;height:45px}.moduletableteam li a{color:#766762}.moduletableservice{width:42%;float:left}.moduletableservice ul{list-style:none}.moduletableservice li{list-style:none;background:url('../images/team_services_btn.png') left no-repeat !important;width:283px;line-height:45px;text-indent:32px;margin:10px 0 0 0;width:283px;height:45px}.moduletableservice li a{color:#766762}.blogespace_left{width:55% !important;float:left}.item-pageespace_left{width:55% !important;float:left}.main_wrapper .moduletableespace_menu{width:283px;margin-left:5%;margin-top:45px;float:left}.moduletableespace_menu ul{list-style:none}.moduletableespace_menu li{list-style:none;background:url('../images/team_home_btn.png') left no-repeat !important;width:283px;line-height:45px;text-indent:32px;margin:10px 0 0 0;width:283px;height:45px}.moduletableespace_menu li a{color:#766762}.blogequipe_pics .items-row{width:45% !important;margin-right:5%;float:left}}@media (min-width:1025px){html{background:url('../images/bg_top.png') top repeat-x}.main_wrapper{max-width:998px;margin:0 auto}.header_wrapper{width:100%;height:145px}.header_wrapper .header_logo{}.moduletabledesktop{display:block}.moduletablemobile{display:none}.mod-languagesdesktop{float:right}.mod-languagesdesktop ul{list-style:none;margin:10px 0 0 0;padding:0 0 0 20px;line-height:22px;border-left:1px solid #fff}.mod-languagesdesktop ul li a{color:#1b1a18;margin:0;padding:0 15px 0 15px;text-decoration:none;font-family:'Lato',sans-serif !important;font-weight:400;font-size:16px;text-transform:uppercase}.moduletablesociald{float:right;margin:10px 33px 10px 6px}.moduletablesociald img{margin:0 0 0 23px;padding:0;width:22px;height:auto}.moduletablephone{display:block;float:right;font-family:'Lato',sans-serif !important;font-weight:400;font-size:16px;color:#fff;line-height:22px;padding:0 34px 0 20px;margin:10px 0;border-right:1px solid #fff;background:url('../images/icon_phone.png') left center no-repeat;background-size:10%}.content_wrapper li{}.moduletablemenu_pos{width:998px;position:absolute;right:auto;margin-top:86px}.responsiveMenuTheme1.isDesktop{background:none !important;font-family:'Lato',sans-serif !important;font-size:16px !important;font-weight:400 !important;line-height:16px !important;text-transform:uppercase;color:#5d5d5d !important}.responsiveMenuTheme1.isDesktop a{border-left:none !important;color:#5d5d5d !important;background:none !important}.responsiveMenuTheme1.isDesktop li li a{color:#fff !important;background:#7da320 !important;padding:0 15px 0 15px}ul.responsiveMenuTheme1.isDesktop{width:auto;text-align:left;float:right;margin:0 15px 0 0}.responsiveMenuTheme1.isDesktop a:hover{background:none !important;border-bottom:3px solid #7da320 !important}.responsiveMenuTheme1.isDesktop li li a:hover{color:#29301b !important;background:#6d8c21 !important;border-bottom:none !important}.responsiveMenuTheme1.isDesktop span.separator{color:#5d5d5d !important}.responsiveMenuTheme1.isDesktop li > span.separator:hover{background:none !important}.responsiveMenuTheme1.isDesktop > li{width:auto !important}.responsiveMenuTheme1.isDesktop > li > a{padding:0 15px 0 5px !important}.responsiveMenuTheme1.isDesktop li a,.responsiveMenuTheme1.isDesktop li span.separator,.responsiveMenuTheme1.isDesktop li span.navHeader{border-left:none !important}.responsiveMenuTheme1.isDesktop span.opener{background-image:none !important}.responsiveMenuTheme1.isDesktop > li.parent > span.separator{padding:0 15px 0 5px !important}.responsiveMenuTheme1.isDesktop > li > ul > li > a{border-top:1px solid #6d8c21 !important}.slideshow_wrapper{width:100%;height:auto;overflow:hidden;margin:0 0 48px 0}.slideshow_res{display:block}.slideshow_home{display:block}.content_wrapper{max-width:968px;margin:0 15px;font-weight:400;font-size:16px;padding:0}.title_header{height:88px;padding:22px 0 0 0;width:100%;background-color:rgba(0,0,0,0.45);position:relative;margin:-125px 0 0 0;bottom:0}.title_header h1{width:938px;margin:0 auto;text-align:left;font-size:40px;line-height:67px;font-weight:700;color:#fff;padding:0 0 0 22px;border-left:3px solid #7da320;text-transform:uppercase}.title_header h1 a{color:#fff;text-decoration:none}.content_wrapper h1,.moduletableteam h3,.moduletableservice h3{width:auto;margin:0 0 0 -1%;text-align:left;font-size:32px;line-height:32px !important;font-weight:700;color:#5d5d5d;padding:21px 0 21px 22px;border-left:3px solid #7da320;text-transform:uppercase}.page-header{margin-top:-136px;position:relative}.page-header h1{color:#fff !important;margin:0 !important}.content_wrapper h1 a{color:#5d5d5d;text-decoration:none}.content_wrapper a{text-decoration:none;color:#7da320}.content_wrapper ul{list-style:none;padding:0;margin:0}.content_wrapper li{padding-left:0em;text-indent:0em;margin-left:4px}.content_wrapper li:before{color:#7da320}.content_wrapper ol li:before{content:"";margin:0}.gbs3 .A{width:90% !important}.gbs3 .submit_contact{width:auto !important;border:none;color:#fff;background:#7da320;padding:3px 25px 3px 25px !important;line-height:16px;text-transform:uppercase;margin:0 !important}.contact_left{float:left !important;width:55% !important;margin-right:5%;margin-bottom:30px;overflow:hidden}.contact_right{float:left !important;width:40% !important;margin-top:50px;overflow:hidden}.chrono_credits{display:none !important}.footer_wrapper{width:100%;margin:155px 0 0 0}.footer_wrapper .footer_separator{width:968px;margin:0 auto;border-top:1px solid #cbcbcb;padding:0 0 35px 0}.footer_wrapper .footer_slogan{width:900px;margin:0 auto;padding:0 0 20px 0}.moduletableimage_quote{color:#fff;font-size:26px;font-weight:300;width:570px;text-align:center;margin:56px auto 0 auto;display:block}.moduletableimage_quote b,.moduletableimage_quote strong{font-weight:700}.moduletableimage_quote a{color:#fff;text-decoration:none}.zone_quote{width:100%;height:244px;max-height:244px;margin:0 auto;overflow:hidden;background:url('../images/img_quote.jpg') top center no-repeat;background-size:cover}.footer_wrapper .footer_lgray{width:100%;min-height:375px;background:#4d433f}.footer_wrapper h3{color:#fff;font-weight:400;font-size:18px;text-transform:uppercase;padding-top:50px;margin:0 0 30px 0}.footer_container{width:968px;margin:0 auto}.moduletabletestimony{display:block;width:280px;margin-left:0;height:295px;float:left}.moduletabletestimony .random-article{background:url('../images/quote_open.png') top 4px left no-repeat;background-size:5%}.moduletabletestimony .introtext{padding:0 18px;color:#fff;font-weight:400}.moduletabletestimony .readmore{margin:20px 0 0 15px;text-transform:uppercase;background:url('../images/bullet_footer.png') left top 4px no-repeat !important;background-size:10px !important;padding:0 0 0 16px !important;font-size:14px}.moduletabletestimony .introtext{background:url('../images/quote_close.png') bottom right no-repeat;background-size:5%}.moduletablemenu_footer{display:block;width:190px;float:left;margin:0 100px 0 100px}.moduletablemenu_footer ul{list-style:none;padding:0;margin:0}.moduletablemenu_footer ul li{padding-bottom:14px}.moduletablemenu_footer ul li a{color:#fff;text-decoration:none;background:url('../images/bullet_footer.png') left top 6px no-repeat !important;background-size:10px !important;padding:0 0 0 16px}.moduletablecontact{width:290px;margin:0;float:left;color:#fff}.footer_wrapper .footer_dgray{width:100%;min-height:70px;background:#25211f}hr{float:left}.blog-featured{width:540px !important;float:left}.content_wrapper h1,.moduletableteam h3,.moduletableservice h3,.moduletableurgentservice h3{width:auto;margin:0 0 0 0px !important;text-align:left;font-size:29px;line-height:29px !important;font-weight:700;color:#5d5d5d;border-left:3px solid #7da320;text-transform:uppercase;padding:20px 0 20px 22px}.moduletablenews h3{margin:0 0 0 -1% !important}.moduletableteam h3,.moduletableservice h3{margin-top:10px !important;margin-bottom:30px !important}.content_wrapper h1{margin:32px 0 0 -2%}.content_wrapper h1 a{color:#5d5d5d;text-decoration:none}.moduletablenews{width:540px;float:left;margin-bottom:10px}.moduletablenews h3{width:90%;margin:40px 0 10px -1% !important;text-align:left;font-size:18px;line-height:18px;font-weight:700;color:#5d5d5d;padding:16px 0 24px 22px;border-left:3px solid #7da320;text-transform:uppercase;letter-spacing:0px}.moduletablenews ul{list-style:none}.moduletablenews li{list-style:none;background:none !important;margin:15px 0 15px 0}.moduletableteam{width:338px;float:left;position:absolute;margin:-108px 0 0 590px}.moduletableteam ul{list-style:none}.moduletableteam li{list-style:none;background:url('../images/team_home_btn.png') left no-repeat !important;width:283px;line-height:45px;text-indent:32px;margin:10px 0 0 0;width:283px;height:45px}.moduletableteam li a{color:#766762}.moduletableservice{width:338px;float:left;position:absolute;margin:280px 0 0 590px}.moduletableservice ul{list-style:none}.moduletableservice li{list-style:none;background:url('../images/team_services_btn.png') left no-repeat !important;width:283px;line-height:45px;text-indent:32px;margin:10px 0 0 0;width:283px;height:45px}.moduletableservice li a{color:#766762}.blogespace_left{width:610px !important;float:left}.item-pageespace_left{width:610px !important;float:left}.main_wrapper .moduletableespace_menu{width:283px;margin-left:40px;margin-top:45px;float:left}.moduletableespace_menu ul{list-style:none}.moduletableespace_menu li{list-style:none;background:url('../images/team_home_btn.png') left no-repeat !important;width:283px;line-height:45px;text-indent:32px;margin:10px 0 0 0;width:283px;height:45px}.moduletableespace_menu li a{color:#766762}.blogequipe_pics .items-row{width:322px !important;margin-right:0;float:left}}@media screen and (-webkit-min-device-pixel-ratio:1.5),screen and (max--moz-device-pixel-ratio:1.5){}.nouvelles .item,.news .item{margin-bottom:50px}.equipe_pics .items-row .page-header{margin-top:0px}.equipe_pics .items-row .page-header h2{margin-top:0px !important}.header_wrapper{display:flex;justify-content:space-between;align-items:flex-end;position:relative;top:-50px}@media(max-width:768px){.header_wrapper{top:0;align-items:flex-start}}.moduletable.menu{position:relative;z-index:99999}@media(max-width:768px){.moduletable.menu{display:none}}.moduletable.menu ul{list-style:none;display:flex;justify-content:flex-end;align-items:stretch;padding:0px;margin:0px;height:40px}.moduletable.menu ul li{display:flex;align-items:stretch;text-align:center;position:relative;cursor:pointer;margin:0px 10px}.moduletable.menu ul li:first-child{margin:0px 10px 0px 0px}.moduletable.menu ul li a,.moduletable.menu ul li span.separator{display:flex;align-items:center;flex-wrap:wrap;color:#5d5d5d;font-size:14px;text-decoration:none;font-family:'Lato',sans-serif;font-size:16px;font-weight:400;line-height:16px;text-transform:uppercase}.moduletable.menu ul li ul{background-color:#7da320;list-style:none;position:absolute;display:block;width:auto;height:auto;left:-99999px;top:40px;right:-10px;left:auto;visibility:hidden;opacity:0;z-index:-1;transition:all 0.3s ease-in-out 0s,visibility 0s linear 0.3s,z-index 0s linear 0.01s}.moduletable.menu ul li:hover ul{visibility:visible;opacity:1;z-index:1;transition-delay:0s,0s,0.3s}.moduletable.menu ul li ul li{display:block;margin:0px;border:none}.moduletable.menu ul li ul li:hover{border:none}.moduletable.menu ul li ul li:first-child,.moduletable.menu ul li ul li:last-child{margin:0px}.moduletable.menu ul li ul li a,.moduletable.menu ul li ul li span.separator{font-size:16px;text-transform:none;padding:10px 20px;border-right:0px none;text-align:left;display:block;white-space:nowrap;min-width:200px;transition:all 0.5s ease;color:#FFF;border-bottom:1px solid #6d8c21}.moduletable.menu ul li:hover ul li a:hover,.moduletable.menu ul li:hover ul li span.separator:hover{background-color:#6d8c21;transition:all 0.5s ease;color:#29301b}.moduletable.menu-button,.moduletable.menu-mobile{display:none;z-index:999993}@media (max-width:768px){.moduletable.menu-button{display:inline-block}}.scrolled .moduletable.menu-button{display:inline-block}.moduletable.menu-button::before{content:"\f0c9";font-family:"Font Awesome 5 Pro";display:block;color:#FFF;line-height:42px;font-size:30px;cursor:pointer;cursor:hand;width:28px;text-align:center;padding:2px 11px}.menu-open .moduletable.menu-button::before{content:"\f00d"}@media (max-width:768px){.moduletable.menu,.moduletable.menu-mobile{display:none}}.menu-open .moduletable.menu-mobile{display:block;position:absolute;bottom:auto;top:0px;right:0px;background-color:#2c2c2c;opacity:1;z-index:99999;padding:60px 0px 30px 0px;width:100%;max-width:400px}.menu-open .moduletable.menu-mobile ul{display:block;margin:0px;padding:0px;list-style:none}.menu-open .moduletable.menu-mobile ul li{display:block;text-align:left;padding:0px;margin:0px;list-style:none;border-bottom:1px solid rgba(255,255,255,0.2)}.menu-open .moduletable.menu-mobile ul li a,.menu-open .moduletable.menu-mobile ul li span.separator{padding:20px 30px;margin:0px;color:#fff;text-decoration:none;font-size:18px;font-weight:400;display:block;text-align:left;text-transform:uppercase}.menu-open .moduletable.menu-mobile ul li ul{left:-9999px;position:absolute}.menu-open .moduletable.menu-mobile ul li.open ul{position:relative;left:auto;display:block}.menu-open .moduletable.menu-mobile ul li ul li{border-bottom:none}.menu-open .moduletable.menu-mobile ul li ul li a,.menu-open .moduletable.menu-mobile ul li ul li span.separator{border-bottom:0px none;text-transform:none;font-weight:400}.menu-close .moduletable.menu-mobile{display:none}.moduletabledesktop,.moduletablephone,.moduletablesociald{position:relative;z-index:99999}ul.lang-block li a{color:#eee}.numberol{list-style-type:decimal !important;background:none !important}.numberol li{list-style:decimal !important;background:none !important;padding:6px 0 6px 2px !important}.content_wrapper .convertforms{font-family:'Lato',sans-serif !important;font-size:16px;color:#5d5d5d;-webkit-text-fill-color:#5d5d5d;font-style:normal;font-weight:400;padding:0;max-width:100%;background:transparent}.content_wrapper .convertforms .cf-form-wrap{padding:0}.content_wrapper .convertforms .cf-control-group{margin-bottom:20px}.content_wrapper .convertforms label{font-weight:700;color:#5d5d5d}.content_wrapper .convertforms input,.content_wrapper .convertforms textarea,.content_wrapper .convertforms select{border-color:rgba(153,153,153,0.4) !important;border-radius:0;padding:15px !important;accent-color:#7da320;margin:0;width:100%}.content_wrapper .convertforms input:focus,.content_wrapper .convertforms input:hover,.content_wrapper .convertforms textarea:focus,.content_wrapper .convertforms textarea:hover,.content_wrapper .convertforms input.error,.content_wrapper .convertforms textarea.error,.content_wrapper .convertforms select:focus,.content_wrapper .convertforms select:hover,.content_wrapper .convertforms select.error{border-color:#7da320 !important}.content_wrapper .convertforms input[type="checkbox"]{height:20px;width:20px}.content_wrapper .convertforms button.cf-btn{opacity:1;font-weight:700}.content_wrapper .convertforms .cf-btn-text{color:#FFF;-webkit-text-fill-color:#FFF;text-transform:uppercase}.content_wrapper .convertforms.cf-success .cf-response{background:transparent;text-align:left;font-size:16px;line-height:1.2;color:#5d5d5d;padding:0;border-radius:0}[lang="en-gb"] .content_wrapper .convertforms .fr{display:none !important}[lang="fr-fr"] .content_wrapper .convertforms .en{display:none !important}.content_wrapper .convertforms #errorNotes .errors{font-weight:700;-webkit-text-fill-color:#7da320}.content_wrapper .convertforms label.error{-webkit-text-fill-color:#7da320}#system-message{margin-bottom:10px;padding:0}#system-message > dt{font-weight:bold;display:none}#system-message > dd{margin:0;font-weight:bold;text-indent:30px}#system-message > dd > ul{color:#0055BB;background-position:4px top;background-repeat:no-repeat;margin-bottom:10px;list-style:none;padding:10px;border-top:3px solid #84A7DB;border-bottom:3px solid #84A7DB}#system-message > dd > ul > li{line-height:1.5em}#system-message > .message > ul{background-color:#C3D2E5;background-image:url(../images/notice-info.png)}#system-message > .error > ul,#system-message > .warning > ul,#system-message > .notice > ul{color:#c00}#system-message > .error > ul{background-color:#E6C0C0;background-image:url(../images/notice-alert.png);border-color:#DE7A7B}#system-message > .warning > ul{background-color:#E6C8A6;background-image:url(../images/notice-note.png);border-color:#FFBB00}#system-message > .notice > ul{background-color:#EFE7B8;background-image:url(../images/notice-note.png);border-color:#F0DC7E}@import url(../../../media/system/css/system.css);.system-unpublished,tr.system-unpublished{background:#e8edf1;border-top:4px solid #c4d3df;border-bottom:4px solid #c4d3df}span.highlight{background-color:#FFFFCC;font-weight:bold;padding:1px 0}.img-fulltext-float-right{float:right;margin-left:10px;margin-bottom:10px}.img-fulltext-float-left{float:left;margin-right:10px;margin-bottom:10px}.img-fulltext-float-none{}.img-intro-float-right{float:right;margin-left:5px;margin-bottom:5px}.img-intro-float-left{float:left;margin-right:5px;margin-bottom:5px}.img-intro-float-none{}.invalid{border-color:#ff0000}label.invalid{color:#ff0000}#editor-xtd-buttons{padding:5px}.button2-left,.button2-right,.button2-left div,.button2-right div{float:left}.button2-left a,.button2-right a,.button2-left span,.button2-right span{display:block;height:22px;float:left;line-height:22px;font-size:11px;color:#666;cursor:pointer}.button2-left span,.button2-right span{cursor:default;color:#999}.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span{padding:0 6px}.page span{color:#000;font-weight:bold}.button2-left a:hover,.button2-right a:hover{text-decoration:none;color:#0B55C4}.button2-left a,.button2-left span{padding:0 24px 0 6px}.button2-right a,.button2-right span{padding:0 6px 0 24px}.button2-left{background:url(../images/j_button2_left.png) no-repeat;float:left;margin-left:5px}.button2-right{background:url(../images/j_button2_right.png) 100% 0 no-repeat;float:left;margin-left:5px}.button2-left .image{background:url(../images/j_button2_image.png) 100% 0 no-repeat}.button2-left .readmore,.button2-left .article{background:url(../images/j_button2_readmore.png) 100% 0 no-repeat}.button2-left .pagebreak{background:url(../images/j_button2_pagebreak.png) 100% 0 no-repeat}.button2-left .blank{background:url(../images/j_button2_blank.png) 100% 0 no-repeat}div.tooltip{float:left;background:#ffc;border:1px solid #D4D5AA;padding:5px;max-width:200px;z-index:13000}div.tooltip h4{padding:0;margin:0;font-size:95%;font-weight:bold;margin-top:-15px;padding-top:15px;padding-bottom:5px;background:url(../images/selector-arrow.png) no-repeat}div.tooltip p{font-size:90%;margin:0}.img_caption .left{float:left;margin-right:1em}.img_caption .right{float:right;margin-left:1em}.img_caption .left p{clear:left;text-align:center}.img_caption .right p{clear:right;text-align:center}.img_caption{text-align:center!important}.img_caption.none{margin-left:auto;margin-right:auto}a img.calendar{width:16px;height:16px;margin-left:3px;background:url(../images/calendar.png) no-repeat;cursor:pointer;vertical-align:middle}