table.select-table td{padding-bottom:20px}table.select-table tbody tr td a img.colorbox{padding-right:20px}:-moz-any-link:focus{outline:0}:focus{outline:0!important}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic}iframe{max-width:100%!important}a{color:#00ac5b;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}a:hover{color:#007940;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}.uneditable-input:focus,input[type=text]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,textarea:focus{border-color:rgba(0,85,45,.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,85,45,.8);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,85,45,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,85,45,.8)}input[type=radio],input[type=checkbox]{margin:4px 4px 0 0;float:left}.sameHeight{display:table;padding-left:0;padding-right:0}.sameHeight [class*=col-]{display:table-cell;vertical-align:middle;float:none}.sameHeight:after,.sameHeight:before{display:none}.divTableCell{width:100%;height:100%;display:table-cell}.divTableCell.top{vertical-align:top}.divTableCell.middle{vertical-align:middle}.divTableCell.bottom{vertical-align:bottom}.gallery-item{width:auto!important;margin-right:10px;float:left}.gallery-item .gallery-icon{width:300px;max-height:225px;overflow:hidden;border:2px solid #cfcfcf}.gallery-item .gallery-icon img{width:100%;height:auto}#gallery-1 img{border:none!important}table.default_table tr:first-child{background-color:#00ac5b!important}table.default_table tr:first-child td{color:#FFF;font-weight:700;font-size:18px}table.default_table tr:nth-child(odd){background-color:#f1efef}table.default_table tr td{padding:15px 20px;text-align:center;border-left:1px solid #00ac5b}table.default_table tr td:first-child{text-align:left;border:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#545659}body h3 a{color:#000}body h3 a:hover{color:#00ac5b;text-decoration:none}#breadcrumbs{list-style:none;margin:20px 0;overflow:hidden;padding:0;color:#afabab;font-size:18px;font-family:NeoSansW01-BlackItalic}#breadcrumbs li{float:left;margin-right:15px}#breadcrumbs li a{color:#00ac5b;font-size:18px;font-family:NeoSansW01-BlackItalic}#breadcrumbs li a:hover{text-decoration:none;color:#008648}#breadcrumbs .separator{font-weight:700;font-size:20px;color:#00ac5b}.btn_block,button{display:inline-block;padding:10px 20px;text-transform:uppercase;font-family:'Neo Sans W01 Bold';border:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn_block:hover,button:hover{text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn_block.btn_big,button.btn_big{font-size:32px;line-height:32px}.btn_block.btn_medium,button.btn_medium{font-size:24px;line-height:24px}.btn_block.btn_small,button.btn_small{font-size:14px;line-height:14px}.btn_block.btn_green,button.btn_green{background-color:#00ac5b;color:#fff}.btn_block.btn_green:hover,button.btn_green:hover{background-color:#000}.btn_block.btn_black,button.btn_black{background-color:#000;color:#fff}.btn_block.btn_black:hover,button.btn_black:hover{background-color:#007940}.btn_block.btn_white,button.btn_white{background-color:#fff;color:#000}.btn_block.btn_white:hover,button.btn_white:hover{background-color:#007940}.divTable{display:table;height:100%;width:100%}.divTable .divCell{display:table-cell;vertical-align:middle}a.anchor-position{display:block;position:relative;top:-50px;visibility:hidden}body .ui-autocomplete.ui-widget-content{border:1px solid #000;background:#ccc;color:#000}body .ui-autocomplete .ui-state-focus{background-image:none;background-color:#595b5e;border:#595b5e}body .ui-autocomplete-loading{background:url(images/ui-anim_basic_16x16.gif) right 10px center no-repeat #fff}.search-results #breadcrumbs_box{display:none}#home_map{margin-top:50px}.home #home_application{margin-top:30px}.home #home_projets{background:url(../img/template/bg-home-projets.jpg) center no-repeat;padding-bottom:80px}.home #home_projets h2{text-transform:uppercase;font-family:NeoSansW01-BlackItalic;font-size:36px}.home #home_projets .container-mosaic{width:100%;display:table;margin-bottom:30px}.home #home_projets .container-mosaic #td1{width:43%;min-height:175px}.home #home_projets .container-mosaic .right-images{width:57%;display:table-cell}.home #home_projets .container-mosaic .right-images .row-right{width:100%;display:table}.home #home_projets .container-mosaic .right-images .row-right #td2a{width:45%;height:175px}.home #home_projets .container-mosaic .right-images .row-right #td2b{width:55%;height:175px}.home #home_projets .container-mosaic .right-images .row-right #td3a{width:64%;height:275px}.home #home_projets .container-mosaic .right-images .row-right #td3b{width:36%;height:275px}.home #home_projets .container-mosaic .right-images .row-right #td4{width:100%;height:219px}.home #home_projets .container-mosaic #td1,.home #home_projets .container-mosaic #td2a,.home #home_projets .container-mosaic #td2b,.home #home_projets .container-mosaic #td3a,.home #home_projets .container-mosaic #td3b,.home #home_projets .container-mosaic #td4{display:table-cell;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;overflow:hidden;border:5px solid #FFF}.home #home_projets .container-mosaic #td1:hover .tileTitleMore,.home #home_projets .container-mosaic #td2a:hover .tileTitleMore,.home #home_projets .container-mosaic #td2b:hover .tileTitleMore,.home #home_projets .container-mosaic #td3a:hover .tileTitleMore,.home #home_projets .container-mosaic #td3b:hover .tileTitleMore,.home #home_projets .container-mosaic #td4:hover .tileTitleMore{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;bottom:0}.home #home_projets .container-mosaic .tileTitleMore{position:absolute;top:auto;bottom:-100px;width:100%;z-index:5;padding:15px;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.home #home_projets .container-mosaic .tileTitleMore .btn_plus_details{background-color:#000;color:#fff;padding:8px;font-size:18px;font-family:'Neo Sans W01 Bold';text-transform:uppercase;width:auto;display:inline-block;margin:0 auto}.home #home_projets .container-mosaic .tileTitleMore .btn_plus_details:hover{text-decoration:none}.home #home_projets .container-mosaic .plus_details{text-align:center}.home #home_projets .container-mosaic .plus_details a{width:99px;height:99px;display:inline-block;background:url(../img/template/circle-loop.png) center center no-repeat}.home #home_map{margin-top:100px}.home #home_professe{background:url(../img/template/bg-professe-rpt.jpg) top center repeat-x}.home #home_professe #bg_home_professe{background:url(../img/template/bg-professe.png) top center no-repeat;padding:50px 0 20px}.home #home_professe h2{text-align:center;text-transform:uppercase;font-family:NeoSansW01-BlackItalic;font-size:36px}.home #home_professe ul{list-style:none}.home #home_professe ul a{text-transform:uppercase}.home #home_professe .pro_subpages ul{padding:0;margin-top:20px}.home #home_professe .pro_subpages ul.left,.home #home_professe .pro_subpages ul.right{float:left;width:50%}.home #home_professe .pro_subpages ul li{margin-top:14px}.home #home_professe .pro_subpages ul li:first-child{margin-top:0}.home #home_professe .pro_subpages ul li a{font-size:24px;font-family:'Neo Sans W01';color:#545659}.home #home_professe .pro_subpages ul li a:hover{color:#00ac5b}.home #home_professe .doc_techniques h3{text-transform:uppercase;font-size:22px;font-family:'Neo Sans W01 Bold'}.home #home_professe .doc_techniques ul{margin-top:20px;padding:0}.home #home_professe .doc_techniques ul li{margin-top:8px}.home #home_professe .doc_techniques ul li:first-child{margin-top:0}.home #home_professe .doc_techniques ul li a{background-color:#00ac5b;color:#fff;font-family:'Neo Sans W01 Bold';font-size:18px;display:inline-block;padding:3px 9px;width:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.home #home_professe .doc_techniques ul li a:hover{background-color:#000;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}body:not(.home) #news_newsletter .expandNewsLetter{overflow:hidden;height:120px}body.home #news_newsletter .abonne_infolettre{width:100%}body.home #news_newsletter .plus_sign{display:none}#news_newsletter{background-color:#00ac5b;padding:20px 0;margin-top:30px;color:#fff}#news_newsletter .btn_expand_news{text-align:center}#news_newsletter .expandNewsLetter .home_news a{color:#fff}#news_newsletter .expandNewsLetter .home_news a:hover{color:#e1d277;text-decoration:none}#news_newsletter .expandNewsLetter .home_news h2{font-size:24px;margin:0}#news_newsletter .expandNewsLetter .home_news .newsImg{padding:20px 47px;text-align:center}#news_newsletter .expandNewsLetter .home_news .rsArrowIcn{left:0;margin-top:25px;margin-left:0}#news_newsletter .expandNewsLetter .home_news .rsArrowRight .rsArrowIcn{left:auto;right:0}#news_newsletter .expandNewsLetter .home_news .text-content{height:100px}#news_newsletter .expandNewsLetter #btn_allNewsHome{margin-top:6px;margin-right:17px}#news_newsletter .expandNewsLetter .newsletter_content h2{text-transform:uppercase;font-family:NeoSansW01-BlackItalic;font-size:28px;line-height:30px;margin-top:0;color:#fff;float:left;margin-bottom:0}#news_newsletter .expandNewsLetter .newsletter_content h2 .abonne_infolettre{float:left;width:80%}#news_newsletter .expandNewsLetter .newsletter_content h2 .plus_sign a{font-size:100px;line-height:72px;font-family:'Neo Sans W01';float:right;width:20%;color:#fff}#news_newsletter .expandNewsLetter .newsletter_content h2 .plus_sign a:hover{text-decoration:none;color:#e1d277;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#news_newsletter .expandNewsLetter .newsletter_content h2 .plus_sign a:focus{text-decoration:none;color:#e1d277}#news_newsletter .expandNewsLetter .newsletter_content .gform_wrapper input[type=email]{display:block;width:100%;border:none;padding:15px;margin-bottom:15px;margin-top:30px;color:#000}#news_newsletter .expandNewsLetter .newsletter_content label{display:none}#news_newsletter .expandNewsLetter .newsletter_content .select_wrapper{position:relative;overflow:hidden;margin-bottom:13px;background:#fff}#news_newsletter .expandNewsLetter .newsletter_content .select_wrapper:after{content:'\f078';font-family:FontAwesome;font-size:14px;color:#00ac5b;right:0;top:5px;padding:10px;position:absolute;pointer-events:none}#news_newsletter .expandNewsLetter .newsletter_content .select_wrapper select{width:100%;padding:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:none;cursor:pointer;color:#000}header .search_box{overflow:hidden;clear:both}header .search_box #search_slider,header .search_box #search_slider_mobile{border:none;background:0 0;font-size:24px;color:#9b9895;padding:0}header .search_box #search_slider:hover,header .search_box #search_slider_mobile:hover{color:#00ac5b}header .search_box #search_slider{margin-top:12px;margin-right:5px}header .search_box #search_wrapper,header .search_box #search_wrapper_mobile{overflow:hidden;margin-right:-253px;margin-top:10px}header .search_box #search_wrapper form,header .search_box #search_wrapper_mobile form{margin:0}header .search_box #search_wrapper form #s,header .search_box #search_wrapper form input,header .search_box #search_wrapper_mobile form #s,header .search_box #search_wrapper_mobile form input{display:inline-block;border-radius:0;border-top:none;border-left:none;border-right:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0}header .search_box #search_wrapper form button,header .search_box #search_wrapper_mobile form button{display:inline-block;padding:0}header .search_box #search_wrapper form #searchsubmit,header .search_box #search_wrapper_mobile form #searchsubmit{border:none;background:#9b9895}header .search_box #search_wrapper form #searchsubmit i,header .search_box #search_wrapper_mobile form #searchsubmit i{color:#fff;font-size:18px;padding:6px 10px;margin-top:2px}header .search_box #search_wrapper form #searchsubmit #s,header .search_box #search_wrapper_mobile form #searchsubmit #s{border:1px solid #ccc;padding-top:6px;padding-bottom:7px}header #menu_top_logo_wrapper{margin:15px 0}header #menu_top_logo_wrapper #logo{display:inline-block}header #menu_top_logo_wrapper #logo .slogan{text-align:center;font-size:16px;color:#545659;font-family:NeoSansW01-BlackItalic;text-transform:uppercase}header #menu_top_logo_wrapper #nav_top a{font-size:12px;color:#545659;font-family:'Neo Sans W01';text-transform:uppercase}header #menu_top_logo_wrapper #nav_top .top_nav_top{width:260px;float:right}header #menu_top_logo_wrapper #nav_top .top_nav_top #menu_lang{display:table-cell;vertical-align:middle;text-align:right;position:relative}header #menu_top_logo_wrapper #nav_top .top_nav_top #menu_lang .current_lang,header #menu_top_logo_wrapper #nav_top .top_nav_top #menu_lang a{font-size:12px;text-transform:uppercase;font-family:'Neo Sans W01';font-weight:400;text-align:center;display:inline-block}header #menu_top_logo_wrapper #nav_top .top_nav_top #menu_lang .current_lang:hover,header #menu_top_logo_wrapper #nav_top .top_nav_top #menu_lang a:hover{text-decoration:none}header #menu_top_logo_wrapper #nav_top .top_nav_top #menu_lang .current_lang{padding:14px 10px 10px;color:#96979b}header #menu_top_logo_wrapper #nav_top .top_nav_top #menu_lang .current_lang i{margin-right:6px;color:#96979b;float:left;margin-top:-4px}header #menu_top_logo_wrapper #nav_top .top_nav_top #menu_lang .current_lang span{margin-top:4px;margin-bottom:4px;display:inline-block}header #menu_top_logo_wrapper #nav_top .top_nav_top #menu_lang .current_lang.current_lang_hover,header #menu_top_logo_wrapper #nav_top .top_nav_top #menu_lang .current_lang:hover{background-color:#f6f6f6;-moz-box-shadow:0 5px 6px #333;-webkit-box-shadow:0 5px 6px #333;box-shadow:0 5px 6px #333}header #menu_top_logo_wrapper #nav_top .top_nav_top #menu_lang .submenu_lang{display:none;position:absolute;right:0;z-index:100;-moz-box-shadow:0 5px 6px #333;-webkit-box-shadow:0 5px 6px #333;box-shadow:0 5px 6px #333}header #menu_top_logo_wrapper #nav_top .top_nav_top #menu_lang .submenu_lang ul{list-style:none;margin:0;padding:0;background-color:#e6e7e9;width:210px}header #menu_top_logo_wrapper #nav_top .top_nav_top #menu_lang .submenu_lang ul li{border-bottom:1px solid #aeafb1;display:table;width:100%}header #menu_top_logo_wrapper #nav_top .top_nav_top #menu_lang .submenu_lang ul li a{padding:10px;width:100%;display:table-cell}header #menu_top_logo_wrapper #nav_top .top_nav_top #menu_lang .submenu_lang ul li a img{float:left}header #menu_top_logo_wrapper #nav_top .top_nav_top #menu_lang .submenu_lang ul li a .icl_lang_sel_current,header #menu_top_logo_wrapper #nav_top .top_nav_top #menu_lang .submenu_lang ul li a .icl_lang_sel_translated{float:right}header #menu_top_logo_wrapper #nav_top .top_nav_top #menu_lang .submenu_lang ul li.submenu_current_lange,header #menu_top_logo_wrapper #nav_top .top_nav_top #menu_lang .submenu_lang ul li:hover{background-color:#dcdadb}header #menu_top_logo_wrapper #nav_top .top_nav_top #menu_lang .submenu_lang:after{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;top:-7px;z-index:-1;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:14px;margin-left:-14px}header #menu_top_logo_wrapper #nav_top .top_nav_top .contact{line-height:45px;margin-left:30px}header #menu_top_logo_wrapper #nav_top .top_nav_top .contact a{color:#96979b}header #menu_top_logo_wrapper #nav_top .top_nav_top .contact a:hover{color:#00ac5b}header .greenbar{position:relative;display:block;background-color:#00ac5b;padding:10px 0}header #menu_mobile_wrap{position:relative;display:block;padding:20px 0 0}header #menu_mobile_wrap #logo_mobile,header #menu_mobile_wrap #logo_mobile img{position:relative;display:block;margin:0 auto 15px;padding:0}header #menu_mobile_wrap .lang{margin:0;display:none}header #menu_mobile_wrap .lang .fa-map-marker,header #menu_mobile_wrap .lang ul li a img{display:none}header #menu_mobile_wrap .lang ul{margin:0;padding:0}header #menu_mobile_wrap .lang ul li{list-style-type:none;display:block;padding:0 5px}header #menu_mobile_wrap .lang ul li a{font-size:17px;line-height:30px;list-style-type:none;display:block;color:#fff}header #menu_mobile_wrap #langue_mobile_btn,header #menu_mobile_wrap #menu_mobile_btn{font-size:24px;line-height:24px;color:#fff}header #menu_mobile_wrap #menu_mobile{position:relative;display:block;padding:30px 0;margin:0}header #menu_mobile_wrap #menu_mobile ul li{list-style-type:none}header #menu_mobile_wrap #menu_mobile>ul>li+li{margin:10px 0 0}header #menu_mobile_wrap #menu_mobile>ul>li{position:relative;display:block;margin:0 0 5px}header #menu_mobile_wrap #menu_mobile>ul>li>a{font-size:16px;line-height:18px;text-transform:uppercase;margin:0 0 5px;font-weight:700}header #menu_mobile_wrap #menu_mobile>ul>li>ul{position:relative;display:block;margin:0;padding:5px 0 0 15px}header #menu_mobile_wrap #menu_mobile>ul>li>ul li{position:relative;display:block}header #menu_mobile_wrap #menu_mobile>ul>li>ul li:before{position:absolute;display:block;width:auto;height:auto;margin-:0 0 10px 0;top:0;left:-15px;font-style:normal;font-weight:400;font-family:FontAwesome;text-decoration:none;color:#00ac5b;content:"\f0da"}header #menu_mobile_wrap #menu_mobile>ul>li>ul>li{margin:0;padding:0 0 5px;font-size:16px;line-height:18px;text-transform:none}header #menu_mobile_wrap #menu_mobile>ul>li>ul>li a{color:#545659}header #menu_mobile_wrap #menu_mobile>ul>li>ul>li a:active,header #menu_mobile_wrap #menu_mobile>ul>li>ul>li a:focus,header #menu_mobile_wrap #menu_mobile>ul>li>ul>li a:hover{color:#00ac5b}header #menu_mobile_wrap #menu_mobile>ul>li>ul>li>ul{margin:5px 0 10px;padding:0 0 0 20px;position:relative;display:block}header #menu_mobile_wrap #menu_mobile>ul>li>ul>li>ul>li{margin:0 0 5px}#img_section{min-height:380px;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}#img_section .container{position:relative;height:381px}#img_section .container .legende,.edit_slide_wrapper .legende,.rev_slider_wrapper .legende{color:#fff;background-color:rgba(0,0,0,.7);padding:15px;position:absolute;top:auto;left:auto;right:15px;bottom:30px}#img_section .container .legende .titre,.edit_slide_wrapper .legende .titre,.rev_slider_wrapper .legende .titre{font-family:'Neo Sans W01 Bold'!important;font-size:24px}#img_section .container .legende .sous_titre,.edit_slide_wrapper .legende .sous_titre,.rev_slider_wrapper .legende .sous_titre{text-align:right;font-size:14px;font-family:'Neo Sans W01'!important}#content{padding:20px 0 0}#content article ul{padding-left:20px}#content article ul li{position:relative;list-style:none}#content article ul li:before{content:"\f0da";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#00ac5b;margin-right:10px}#menu_wrapper{background:url(../img/template/bg-menu-rpt.png) top center repeat-x}#menu_wrapper.fixed{position:fixed;top:0;left:0;width:100%;z-index:99999999}#menu_wrapper #menu{clear:both;display:block;float:left;margin:0 auto;width:100%}#menu_wrapper #menu ul{list-style:none;margin:0;padding-left:0;position:relative}#menu_wrapper #menu ul li{display:inline-block;float:left;width:auto}#menu_wrapper #menu ul li a{color:#fff;font-size:20px;font-family:'Neo Sans W01 Bold';display:block;line-height:1em;padding:20px 15px;text-decoration:none;text-transform:uppercase;width:auto}#menu_wrapper #menu ul.lvl1>li:last-child{float:right}#menu_wrapper #menu ul.lvl1>li:last-child>a{font-style:italic;color:#d9d8d7;background-color:#000}#menu_wrapper #menu ul.lvl1>li:last-child:hover{background-color:#000!important}#menu_wrapper #menu ul.lvl1>li:last-child:hover>a{background-color:#000}#menu_wrapper #menu ul.lvl1>li:last-child.current-menu-item>a{background-color:#000}#menu_wrapper #menu ul.lvl1>li:last-child ul.lvl2{background-color:rgba(0,0,0,.9);right:0;left:auto}#menu_wrapper #menu ul.lvl1>li:last-child ul.lvl2 li:nth-child(5){border-bottom:1px solid #FFF;padding-bottom:30px}#menu_wrapper #menu ul.lvl1>li:last-child ul.lvl2 li:nth-child(6){padding-top:30px}#menu_wrapper #menu ul.lvl1>li.current-menu-item>a,#menu_wrapper #menu ul.lvl1>li.lvl2_current.menu-item-has-children:hover,#menu_wrapper #menu ul.lvl1>li:hover>a{background-color:#007940}#menu_wrapper #menu ul.lvl1>li.has2lvl>ul{width:250px}#menu_wrapper #menu ul.lvl1>li.has2lvl>ul>li{width:100%;display:inline-block}#menu_wrapper #menu ul.lvl2{display:none;margin:0;padding:0 20px;overflow:hidden;left:0;width:100%;background-color:rgba(0,134,73,.97);position:absolute;z-index:10;opacity:0}#menu_wrapper #menu ul.lvl2.lvl2_open{z-index:100;opacity:1;padding:20px;height:auto}#menu_wrapper #menu ul.lvl2 li{width:20%;padding-left:20px;padding-bottom:0;float:left;display:block}#menu_wrapper #menu ul.lvl2 li:first-child{padding-left:0}#menu_wrapper #menu ul.lvl2 li>a{border-bottom:none;border-top:none;margin-bottom:0;font-size:14px;line-height:14px;font-family:'Neo Sans W01';background-color:transparent}#menu_wrapper #menu ul.lvl2 li>a:hover{color:#e1d277;background-color:transparent}#menu_wrapper #menu ul.lvl2 li:hover>a{color:#e1d277;background:0 0}#menu_wrapper #menu ul.lvl2>li.menu-item-has-children>a{border-bottom:4px double #fff;border-top:none;color:#fff;font-size:18px;font-weight:400;height:auto;line-height:18px;padding:10px;margin-bottom:0;font-family:'Neo Sans W01 Bold';background-color:transparent;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#menu_wrapper #menu ul.lvl2>li.menu-item-has-children>a:hover{color:#e1d277;background-color:transparent}#menu_wrapper #menu ul.lvl2>li:not(.menu-item-has-children){display:inline;width:25%;padding:10px;margin:0}#menu_wrapper #menu ul.lvl2>li:not(.menu-item-has-children)>a{padding:0}#menu_wrapper #menu ul.lvl3{position:relative;top:auto;left:auto;padding:0;background-color:transparent;width:100%;display:block}#menu_wrapper #menu ul.lvl3 li{width:100%;padding-left:0}#menu_wrapper #menu ul.lvl3 li a{padding:10px}#menu_wrapper #menu ul.lvl3 li a:hover{color:#e1d277;background-color:transparent}#menu_wrapper #menu ul.lvl3 li.current_page_item a{color:#e1d277}#menu_wrapper #menu a:focus,#menu_wrapper #menu li:hover>a{color:#fff}#menu_wrapper #menu .current-menu-ancestor>a,#menu_wrapper #menu .current-menu-item>a,#menu_wrapper #menu .current_page_ancestor>a,#menu_wrapper #menu .current_page_item>a{background-color:#007940}.has3lvl ul.lvl2{background-position:95% 95%;background-repeat:no-repeat}.lang-fr-CA .has3lvl ul.lvl2,.lang-fr-FR .has3lvl ul.lvl2{background-image:url(../img/template/bg_menu.png)}.lang-en-CA .has3lvl ul.lvl2{background-image:url(../img/template/bg_menu_en.png)}.lang-es-ES .has3lvl ul.lvl2{background-image:url(../img/template/bg_menu_es.png)}.lang-en-GB .has3lvl ul.lvl2,.lang-en-US .has3lvl ul.lvl2{background-image:url(../img/template/bg_menu_en.png)}.page-template-tpl_landing_page_lvl1-php .tiles_wrapper hr{margin-bottom:50px;clear:both}.tiles_wrapper .tile{margin-bottom:30px}.tiles_wrapper .tile>a{overflow:hidden;display:block;position:relative;max-height:312px}.tiles_wrapper .tile .tileTitleWrapper{position:absolute;top:0;left:0;width:100%;z-index:4;text-align:center;display:table;min-height:88px}.tiles_wrapper .tile .tileTitleWrapper .tileTitle{color:#fff;font-size:24px;line-height:24px;padding:20px;font-family:'Neo Sans W01 Bold';background-color:rgba(0,172,91,.85);text-transform:uppercase;display:table-cell;width:100%;vertical-align:middle}.tiles_wrapper .tile .tileTitleMore{position:absolute;top:auto;bottom:-60px;width:100%;z-index:5;padding:15px;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.tiles_wrapper .tile .tileTitleMore .btn_plus_details{background-color:#000;color:#fff;padding:8px;font-size:18px;font-family:'Neo Sans W01 Bold';text-transform:uppercase;width:auto;display:inline-block;margin:0 auto}.tiles_wrapper .tile .tileTitleMore .btn_plus_details:hover{text-decoration:none}.tiles_wrapper .tile:hover .tileTitleMore{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;bottom:0}.tiles_wrapper .tile .tile_excerpt{font-size:14px;line-height:16px;margin-top:14px;color:#000;display:inline-block;min-height:50px}.tiles_wrapper .tile .tile_excerpt:hover{text-decoration:none}.tiles_wrapper .tile .tileImg img{position:relative;display:block;width:100%;height:auto}h1{font-family:NeoSansW01-BlackItalic;font-size:36px;line-height:36px;color:#595b5e;text-transform:uppercase;margin-bottom:20px;margin-top:0}h2{font-family:'Neo Sans W01 Bold';font-size:30px;line-height:30px;color:#231f20;text-transform:uppercase}h3{font-family:'Neo Sans W01 Bold';font-size:18px;line-height:18px;color:#231f20;text-transform:uppercase}#home_map{font-family:'Neo Sans W01 Bold'}#home_map h1,#home_map h2.home_map_titre{text-transform:uppercase;font-family:NeoSansW01-BlackItalic;font-size:36px}#home_map #find_dealer{background-image:url(../img/template/home-map.png);background-repeat:no-repeat;height:425px;line-height:425px;margin-top:15px;text-align:center}#home_map #find_dealer .dealer_form{background-color:rgba(83,86,89,.8);display:inline-block;padding:20px;line-height:normal;width:90%}#home_map #find_dealer .dealer_form .dealer_form_title{font-size:36px;color:#fff;font-family:NeoSansW01-BlackItalic}#home_map #find_dealer .dealer_form .dealer_form_box{background-color:#fff;padding:2px;position:relative}#home_map #find_dealer .dealer_form .dealer_form_box input[type=text]{border:none;width:81%;height:40px;font-size:20px;float:left;text-align:center}#home_map #find_dealer .dealer_form .dealer_form_box input[type=text]:focus{border-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#home_map #find_dealer .dealer_form .dealer_form_box button[type=submit]{height:40px;background-color:#00ac5b;color:#fff;border:none;border-radius:0;text-transform:uppercase;z-index:10;position:absolute;top:2px;right:2px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#home_map #find_dealer .dealer_form .dealer_form_box button[type=submit]:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#007940}.teaser_footer_trouve_installateur{margin-top:70px;background-color:#00ac5b;padding:10px 0}.teaser_footer_trouve_installateur .last_news a{color:#fff;font-size:12px;line-height:12px}.teaser_footer_trouve_installateur .last_news a h2{font-size:22px;line-height:22px;color:#fff;text-transform:none;margin-bottom:0;margin-top:0}.teaser_footer_trouve_installateur .last_news a:hover{text-decoration:none}#concessionnaire_wrap{display:none;margin-bottom:100px}#concessionnaire_wrap .infos{margin-top:30px}#concessionnaire_wrap h3{margin-bottom:0;text-transform:none;font-family:'Neo Sans W01 Bold'!important}#concessionnaire_wrap .dealer_po:empty{display:none}#concessionnaire_wrap .fax_box,#concessionnaire_wrap .mobile_box{display:table}#concessionnaire_wrap .fax_box>div,#concessionnaire_wrap .mobile_box>div{display:table-cell;vertical-align:middle}#concessionnaire_wrap .mobile_box i{margin-right:17px}#concessionnaire_wrap .btn_block,#concessionnaire_wrap .email_box,#concessionnaire_wrap .fax_box,#concessionnaire_wrap .mobile_box{margin-top:10px}#concessionnaire_wrap i{margin-right:10px}#concessionnaire_wrap .email_box a{color:#00ac5b}#btn_map .btn_map a .btn_map_img{position:relative}#btn_map .btn_map a .btn_map_img:before{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-color:transparent;content:'';position:absolute;width:100%;height:100%;z-index:10}#btn_map .btn_map a .btn_map_img img{border:1px solid #000;width:100%}#btn_map .btn_map a .btn_map_title{color:#333;font-size:24px;font-family:NeoSansW01-BlackItalic;margin-bottom:10px;text-align:center}#btn_map .btn_map a:hover{text-decoration:none}#btn_map .btn_map a:hover .btn_map_img:before{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-color:rgba(0,172,91,.85)}.choose_province{padding:20px 40px 40px}.choose_province .list_province a{display:inline-block;float:left;width:33%;color:#000}.choose_province .list_province a:hover{text-decoration:underline}.choose_province#choose_province_usa .list_province a{width:25%}.trouvez_installateur_certifie{padding:15px;width:237px;height:187px;color:#fff;text-transform:uppercase;font-family:'Neo Sans W01 Bold';font-size:26px;line-height:28px;background:url(../img/template/teaser-trouvez-installateur-certifie.jpg) top left no-repeat;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.trouvez_installateur_certifie:focus,.trouvez_installateur_certifie:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#e1d277;text-decoration:none}#tabGallery{list-style:none;padding:0;height:664px!important;margin-bottom:70px;position:relative}#tabGallery .tabGallery td.td1,#tabGallery .tabGallery td.td2,#tabGallery .tabGallery td.td2a,#tabGallery .tabGallery td.td2b,#tabGallery .tabGallery td.td3,#tabGallery .tabGallery td.td3a,#tabGallery .tabGallery td.td3b,#tabGallery .tabGallery td.td4{padding:0}#tabGallery .tabGallery td.td1 .tdImg,#tabGallery .tabGallery td.td2 .tdImg,#tabGallery .tabGallery td.td2a .tdImg,#tabGallery .tabGallery td.td2b .tdImg,#tabGallery .tabGallery td.td3 .tdImg,#tabGallery .tabGallery td.td3a .tdImg,#tabGallery .tabGallery td.td3b .tdImg,#tabGallery .tabGallery td.td4 .tdImg{min-height:95px;border:5px solid #FFF}#tabGallery .rsBullets{background-color:transparent;bottom:-7px;position:relative;width:90%}#tabGallery .rsBullets .rsBullet{width:20px;height:30px;display:inline-block;padding:10px 5px;text-align:center;cursor:pointer}#tabGallery .rsBullets .rsBullet span{display:block;width:10px;height:10px;border-radius:50%;background-color:#000}#tabGallery .rsBullets .rsBullet.rsNavSelected span{background-color:#00ac5b}#tabGallery .rsArrow{top:-24px;height:32px;width:32px;position:relative}#tabGallery .rsArrow.rsArrowLeft{float:left}#tabGallery .rsArrow.rsArrowRight{float:right}#tabGallery .rsArrow .rsArrowIcn{position:relative;top:auto;left:auto;margin:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#tabGallery .rsArrow .rsArrowIcn:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-color:#00ac5b}.form-infos{margin-top:30px}.form-infos h4{font-size:18px;margin:0;font-weight:400;color:#000;font-family:'Neo Sans W01 Bold'}.form-infos .gform_wrapper{margin-top:0}.form-infos .gform_wrapper .top_label li.gfield.gf_left_half,.form-infos .gform_wrapper .top_label li.gfield.gf_right_half{margin:0}.form-infos .gform_wrapper .top_label li .ginput_container input,.form-infos .gform_wrapper .top_label li .ginput_container select,.form-infos .gform_wrapper .top_label li .ginput_container textarea{background-color:#dfe0e1;border:none;box-shadow:inset 0 0 15px 0 #c1c1c1;padding:10px}.form-infos .gform_wrapper .gform_footer input[type=submit]{font-size:24px}.infos{font-family:'Neo Sans W01'}.infos h3{margin:0;text-transform:none;font-family:'Neo Sans W01 Bold'}.infos p{margin:0}.infos .email_box,.infos .fax_box,.infos .mobile_box{margin-top:10px;display:table;font-weight:700}.infos .email_box .right-contact,.infos .fax_box .right-contact,.infos .mobile_box .right-contact{word-break:break-all;line-height:13px;color:#000}.infos .email_box .right-contact:hover,.infos .fax_box .right-contact:hover,.infos .mobile_box .right-contact:hover{color:#00ac5b}.infos .email_box .right-contact,.infos .email_box i,.infos .fax_box .right-contact,.infos .fax_box i,.infos .mobile_box .right-contact,.infos .mobile_box i{display:table-cell;vertical-align:middle;padding-right:5px}.single-dealers{color:#000}.single-dealers .service-areas h1{margin:0}.single-dealers .form-infos{margin-top:0}.single-dealers .form-infos .gform_wrapper .top_label div.ginput_container{margin-top:0;margin-bottom:5px}.single-dealers .form-infos .gform_wrapper .top_label div.ginput_container select{padding:6px}.single-dealers .form-infos .gform_wrapper li.gfield{margin-top:0}.single-dealers h1{font-family:NeoSansW01-BlackItalic;font-size:36px;line-height:36px;color:#595b5e;text-transform:uppercase;margin-bottom:20px;margin-top:0}.single-dealers .personnel .employe{margin-left:15px}.single-dealers .personnel .employe:last-child{margin:0}.single-dealers .personnel .employe img{height:168px}.single-dealers .personnel .employe h4{font-family:'Neo Sans W01';font-weight:400;font-size:14px;text-align:center}.single-dealers .infos-container{margin-bottom:40px;margin-top:50px}.single-dealers .infos-container #dealerMap{width:100%;height:600px}.single-dealers .infos2-container{color:#fff;background-color:#00ac5b;margin:20px 15px 0;padding:22px 10px 12px}.single-dealers .infos2-container .single-dealers-img-col{text-align:center}.single-dealers .infos2-container .single-dealers-img-col img{margin:8px 0 18px;height:250px}.single-dealers .infos2-container a{color:#fff;text-decoration:underline;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.single-dealers .infos2-container a:hover{text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;filter:alpha(opacity=.7);opacity:.7}.single-dealers .infos2-container .avantages{font-family:NeoSansW01-BlackItalic;font-size:21px;line-height:36px;color:#FFF;text-transform:uppercase}.single-dealers .service-areas .infos2-container{margin-top:10px}.single-dealers .service-areas .infos2-container ul{margin:12px 0 20px 40px;padding:0;width:100%;overflow:hidden}.single-dealers .service-areas .infos2-container ul li{display:inline-block;padding-left:15px;list-style:none;margin:0;font-weight:700;width:32%;background:url(../img/template/arrow_list_ffffff.png) left 5px no-repeat;text-transform:uppercase}.single-dealers .articles_container,.single-dealers .projets_container{margin-bottom:60px}.single-dealers .articles_container .app_etude_cas,.single-dealers .projets_container .app_etude_cas{margin-top:50px}.single-dealers .articles_container .app_etude_cas h1,.single-dealers .projets_container .app_etude_cas h1{margin:0 0 10px}.single-dealers .articles_container .app_etude_cas .etude,.single-dealers .projets_container .app_etude_cas .etude{padding:0}.single-dealers .articles_container .app_etude_cas .etude h3,.single-dealers .projets_container .app_etude_cas .etude h3{margin-top:20px}.single-dealers .articles_container .app_etude_cas .btn-etude,.single-dealers .projets_container .app_etude_cas .btn-etude{margin-top:30px}.single-dealers .articles_container .app_etude_cas .row,.single-dealers .projets_container .app_etude_cas .row{margin-bottom:50px}.single-dealers .articles_container .app_etude_cas .row:last-of-type,.single-dealers .projets_container .app_etude_cas .row:last-of-type{margin-bottom:0}.single-dealers .concessionnaire_slider{margin-top:50px;margin-bottom:60px}.single-dealers .facebook-like-box,.single-dealers .promotions{margin-top:30px}.single-dealers .facebook-like-box h2,.single-dealers .promotions h2{font-family:NeoSansW01-BlackItalic;font-size:36px;line-height:36px;color:#595b5e;text-transform:uppercase;margin-bottom:20px}.single-dealers .facebook-like-box iframe,.single-dealers .promotions iframe{width:100%!important}#content .container .overflow{max-width:100%;overflow-x:auto}table.tabGallery{margin-bottom:14px}table.tabGallery td{background-size:cover}table td{position:relative;vertical-align:middle}table td .tdImg{background-position:center center;background-repeat:no-repeat;background-color:#faf9f9;background-size:cover}table .td1{width:43%;height:664px}table .td1 .tdImg{width:100%;height:100%;position:relative}table .td2{padding-left:9px}table .td2 td{height:171px}table .td2 td .tdImg{width:100%;height:100%;position:relative}table .td2 .td2a{width:45%;padding:0 9px 9px 0}table .td2 .td2b{width:55%;padding:0 0 9px}table .td3{padding-left:9px}table .td3 td{height:274px}table .td3 td .tdImg{width:100%;height:100%;position:relative}table .td3 .td3a{width:64%;padding:0 9px 9px 0}table .td3 .td3b{width:36%;padding:0 0 9px}table .td4{padding-left:9px;width:100%;height:219px}table .td4 .tdImg{height:100%}table .td1,table .td2a,table .td2b,table .td3a,table .td3b,table .td4{background-repeat:no-repeat;background-position:center center;background-size:cover}table .td1 .btn_plus_details,table .td2a .btn_plus_details,table .td2b .btn_plus_details,table .td3a .btn_plus_details,table .td3b .btn_plus_details,table .td4 .btn_plus_details{display:none;position:absolute;background:url(../img/template/circle-loop.png) center center no-repeat rgba(0,172,91,.85);height:100%;width:100%;top:0}table .td1:hover .btn_plus_details,table .td2a:hover .btn_plus_details,table .td2b:hover .btn_plus_details,table .td3a:hover .btn_plus_details,table .td3b:hover .btn_plus_details,table .td4:hover .btn_plus_details{display:block}.app_autres_projets h2,.app_etude_cas h2,.app_gallerie h2{font-family:NeoSansW01-BlackItalic;margin-top:90px}.app_etude_cas .etude .app_etude_img_wrap{position:relative;overflow:hidden}.app_etude_cas .etude .app_etude_img_wrap .tileTitleMore{position:absolute;top:auto;bottom:-60px;width:100%;z-index:5;padding:15px;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.app_etude_cas .etude .app_etude_img_wrap .tileTitleMore .btn_plus_details{background-color:#000;color:#fff;padding:8px;font-size:12px;font-family:'Neo Sans W01 Bold';text-transform:uppercase;width:auto;display:inline-block;margin:0 auto}.app_etude_cas .etude .app_etude_img_wrap .tileTitleMore .btn_plus_details:hover{text-decoration:none}.app_etude_cas .etude .app_etude_img_wrap:hover .tileTitleMore{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;bottom:0}.page-template-tpl_etude_de_cas-php .etude{margin-bottom:20px}.app_autres_projets .other_model_wrap{margin-bottom:10px;padding-left:5px;padding-right:5px;overflow:hidden;max-height:166px}.app_autres_projets .other_model_wrap .other_model{position:relative;overflow:hidden;min-height:147px;background-color:#afabab}.app_autres_projets .other_model_wrap .other_model .other_model_title_wrapper{background-color:rgba(0,172,91,.85);position:absolute;display:table;width:100%;z-index:2;min-height:55px}.app_autres_projets .other_model_wrap .other_model .other_model_title_wrapper .other_model_titre{color:#fff;padding:6px;text-align:center;display:table-cell;vertical-align:middle}.app_autres_projets .other_model_wrap .other_model .other_model_title_wrapper .other_model_titre a{color:#fff}.app_autres_projets .other_model_wrap .other_model .other_model_title_wrapper .other_model_titre a:hover{text-decoration:none}.app_autres_projets .other_model_wrap .other_model .tileTitleMore{position:absolute;top:auto;bottom:-60px;width:100%;z-index:5;padding:15px;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.app_autres_projets .other_model_wrap .other_model .tileTitleMore .btn_plus_details{background-color:#000;color:#fff;padding:8px;font-size:12px;font-family:'Neo Sans W01 Bold';text-transform:uppercase;width:auto;display:inline-block;margin:0 auto}.app_autres_projets .other_model_wrap .other_model .tileTitleMore .btn_plus_details:hover{text-decoration:none}.app_autres_projets .other_model_wrap .other_model:hover .tileTitleMore{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;bottom:0}.app_teaser_devenez_localisez{margin-top:40px}.app_teaser_devenez_localisez a{background-color:#00ac5b;font-family:'Neo Sans W01 Bold';font-size:32px;line-height:32px;color:#fff;padding:20px;vertical-align:middle;border-left:30px solid #fff;text-transform:uppercase;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.app_teaser_devenez_localisez a:hover{background-color:#000;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.app_teaser_devenez_localisez a:first-child{border-left:none}.btn-pdf{background-color:#00ac5b;font-family:'Neo Sans W01 Bold';color:#fff;font-size:18px;position:relative;padding:4px 10px 6px 45px;margin-top:30px;margin-bottom:30px;display:inline-block;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn-pdf span{font-size:12px;font-family:'Neo Sans W01'}.btn-pdf:after{content:'';background-image:url(../img/template/icon-pdf-btn.png);background-repeat:no-repeat;width:29px;height:33px;position:absolute;left:8px;top:-4px}.btn-pdf:hover{text-decoration:none;background-color:#000;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.list_sub_page .av_section{margin-top:70px;padding-top:70px;border-top:1px solid #000}.list_sub_page .av_section:first-child{margin-top:0;padding-top:0;border-top:none}.list_sub_page .av_section .av_photo_principal{padding:30px 20px}.list_sub_page .av_section h3{font-family:'Neo Sans W01 Bold';color:#000}.list_sub_page .av_section .av_photos_wrap .row>div{padding-bottom:15px}.list_sub_page .av_section .av_photos_wrap .av_photos{border:1px solid #000;display:inline-block;position:relative}.list_sub_page .av_section .av_photos_wrap .av_photos img{display:block}.list_sub_page .av_section .av_photos_wrap .av_photos:hover:before{background-color:rgba(0,172,91,.85);background-image:url(../img/template/circle-loop.png);background-repeat:no-repeat;background-position:center center;background-size:50% auto;z-index:2;display:block;position:absolute;width:100%;height:100%;content:''}.av_youtube{position:relative;display:inline-block}.av_youtube:before{font-family:FontAwesome;content:'\f144';display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:56px;height:56px;font-size:56px;line-height:56px;color:#00ac5b;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.av_youtube:hover:before{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#e1d277}.av_table{width:100%}.av_table tr td{padding:7px 16px;width:100%}.av_table tr.even td{background-color:#e1dfdf}.page-template-tpl_plan-du-site-php #content ul{list-style:none;padding-left:0}.page-template-tpl_plan-du-site-php #content ul ul{padding-left:20px}.page-template-tpl_plan-du-site-php #content ul a{color:#008648;font-family:'Neo Sans W01 Bold'}.page-template-tpl_plan-du-site-php #content ul a:hover{color:#00b963}.page-template-tpl_plan-du-site-php #content ul ul a{color:#00ac5b;font-family:'Neo Sans W01'}.page-template-tpl_plan-du-site-php #content ul ul a:hover{color:#007940}.page-template-tpl_plan-du-site-php #content ul ul ul a{color:#000}.page-template-tpl_plan-du-site-php #content ul ul ul a:hover{color:#afabab}.single-cpt_etude_cas h1{margin-top:0}.single-cpt_etude_cas .btn_retour{color:#545659}.single-cpt_etude_cas .av_photos_content h3{margin-top:0}.single-cpt_etude_cas .av_photos_content .av_photos_wrap .row>div{padding-bottom:15px}.single-cpt_etude_cas .av_photos_content .av_photos_wrap .av_photos{border:1px solid #000;display:inline-block;position:relative}.single-cpt_etude_cas .av_photos_content .av_photos_wrap .av_photos img{display:block}.single-cpt_etude_cas .av_photos_content .av_photos_wrap .av_photos:hover:before{background-color:rgba(0,172,91,.85);background-image:url(../img/template/circle-loop.png);background-repeat:no-repeat;background-position:center center;background-size:50% auto;z-index:2;display:block;position:absolute;width:100%;height:100%;content:''}#content .container .gform_wrapper input[type=submit],.container .gform_wrapper input[type=submit]{position:relative;display:inline-block;margin:15px 0;font-size:24px;border:none}#content .container .gform_wrapper .gform_footer,.container .gform_wrapper .gform_footer{margin-top:0;padding-top:0}#content .container .gform_wrapper ul.gform_fields,.container .gform_wrapper ul.gform_fields{padding-left:0}#content .container .gform_wrapper ul.gform_fields li.gfield,.container .gform_wrapper ul.gform_fields li.gfield{list-style-type:none}#content .container .gform_wrapper ul.gform_fields li.gfield:before,.container .gform_wrapper ul.gform_fields li.gfield:before{display:none}.page-template-tpl-testimonials-php .container-testimonials{margin-top:30px}.page-template-tpl-testimonials-php .container-testimonials .lastTestiTxt{font-style:italic}.page-template-tpl-testimonials-php .container-testimonials .lastTestiNameWebsite{margin-top:10px}.page-template-tpl-testimonials-php .container-testimonials .lastTestiNameWebsite h4{font-family:'Neo Sans W01 Bold';color:#00ac5b;margin:0}.page-template-tpl-testimonials-php .container-testimonials .lastTestiNameWebsite p{font-size:10px;margin:0}.page-template-tpl-testimonials-php .container-testimonials .lastTestiNameWebsite p a{font-size:12px;color:#00ac5b}.blog article,.blog etude,.page-template-tpl_etude_de_cas-php article,.page-template-tpl_etude_de_cas-php etude{margin-top:40px;padding-top:40px;border-top:1px solid #595b5e}.blog article:first-child,.blog etude:first-child,.page-template-tpl_etude_de_cas-php article:first-child,.page-template-tpl_etude_de_cas-php etude:first-child{margin-top:0;padding-top:0;border-top:none}.blog article .img_wrap,.blog etude .img_wrap,.page-template-tpl_etude_de_cas-php article .img_wrap,.page-template-tpl_etude_de_cas-php etude .img_wrap{position:relative;overflow:hidden}.blog article .img_wrap .tileTitleMore,.blog etude .img_wrap .tileTitleMore,.page-template-tpl_etude_de_cas-php article .img_wrap .tileTitleMore,.page-template-tpl_etude_de_cas-php etude .img_wrap .tileTitleMore{position:absolute;top:auto;bottom:-60px;width:100%;z-index:5;padding:15px;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.blog article .img_wrap .tileTitleMore .btn_plus_details,.blog etude .img_wrap .tileTitleMore .btn_plus_details,.page-template-tpl_etude_de_cas-php article .img_wrap .tileTitleMore .btn_plus_details,.page-template-tpl_etude_de_cas-php etude .img_wrap .tileTitleMore .btn_plus_details{background-color:#000;color:#fff;padding:8px;font-size:12px;font-family:'Neo Sans W01 Bold';text-transform:uppercase;width:auto;display:inline-block;margin:0 auto}.blog article .img_wrap .tileTitleMore .btn_plus_details:hover,.blog etude .img_wrap .tileTitleMore .btn_plus_details:hover,.page-template-tpl_etude_de_cas-php article .img_wrap .tileTitleMore .btn_plus_details:hover,.page-template-tpl_etude_de_cas-php etude .img_wrap .tileTitleMore .btn_plus_details:hover{text-decoration:none}.blog article .img_wrap:hover .tileTitleMore,.blog etude .img_wrap:hover .tileTitleMore,.page-template-tpl_etude_de_cas-php article .img_wrap:hover .tileTitleMore,.page-template-tpl_etude_de_cas-php etude .img_wrap:hover .tileTitleMore{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;bottom:0}.blog article a:hover,.blog etude a:hover,.page-template-tpl_etude_de_cas-php article a:hover,.page-template-tpl_etude_de_cas-php etude a:hover{text-decoration:none}.blog article a:hover h2,.blog etude a:hover h2,.page-template-tpl_etude_de_cas-php article a:hover h2,.page-template-tpl_etude_de_cas-php etude a:hover h2{color:#00ac5b}.blog article a h2,.blog etude a h2,.page-template-tpl_etude_de_cas-php article a h2,.page-template-tpl_etude_de_cas-php etude a h2{margin-top:0}.blog .pagination li,.page-template-tpl_etude_de_cas-php .pagination li{color:#FFF;border:none;display:inline-block;float:left;margin-left:5px;font-family:'Neo Sans W01 Bold'}.blog .pagination li a,.page-template-tpl_etude_de_cas-php .pagination li a{background-color:#00ac5b;color:#FFF;border:none;border-radius:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.blog .pagination li a:hover,.page-template-tpl_etude_de_cas-php .pagination li a:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-color:#000}.blog .pagination li .current,.page-template-tpl_etude_de_cas-php .pagination li .current{background-color:#000;border:none;border-radius:0;color:#FFF}footer{background-color:#000;border-top:3px solid #fff}footer #footer_menu{padding-top:40px}footer #footer_menu .footer_lvl1{list-style:none;padding:0}footer #footer_menu .footer_lvl1 a{color:#00ac5b;font-size:22px;text-transform:uppercase;font-family:'Neo Sans W01 Bold'}footer #footer_menu .footer_lvl1 a:hover{color:#007940}footer #footer_menu .footer_testi{text-align:center}footer #footer_menu .footer_testi .lastTestimonials{text-align:left;color:#fff;margin-bottom:20px}footer #footer_menu .footer_testi .lastTestimonials .lastTestiNameWebsite a{color:#00ac5b}footer #footer_menu .app_store,footer #footer_menu .logos{text-align:right}footer #footer_menu .app_store>a,footer #footer_menu .logos>a{display:inline-block;margin:0 10px}footer #footer_menu .app_store>a:hover,footer #footer_menu .logos>a:hover{filter:alpha(opacity=.7);opacity:.7}footer #footer_menu .res_sociaux{text-align:right;margin-top:40px;margin-bottom:40px}footer #footer_menu .res_sociaux>a{display:inline-block;font-size:40px;color:#00ac5b}footer #footer_menu .res_sociaux>a:hover{color:#007940}footer #footer_desc{padding:20px 0;margin-top:50px;margin-bottom:26px;border-top:2px dotted #7f7d80;border-bottom:2px dotted #7f7d80;font-size:12px;color:#7f7d80}footer #footer_desc .footer_desc_right{border-left:1px solid #7f7d80}footer #footer_desc #devenirConcessionnaire{font-size:18px;background-color:#00ac5b;color:#fff;text-transform:uppercase;font-weight:700;height:85px;padding-top:18px;width:100%}footer #footer_desc #devenirConcessionnaire:hover{background-color:#008648}.lang-en-CA footer #footer_desc #devenirConcessionnaire,.lang-en-GB footer #footer_desc #devenirConcessionnaire,.lang-en-US footer #footer_desc #devenirConcessionnaire{padding-top:9px;height:68px}footer #footer_menu2_copyright .footer2_lvl1{list-style:none;padding:0;margin:0;color:#7f7d80;text-align:center}footer #footer_menu2_copyright .footer2_lvl1 li{display:inline-block}footer #footer_menu2_copyright .footer2_lvl1 li a{color:#7f7d80;text-transform:uppercase;font-size:12px;margin-left:13px;padding-left:13px;border-left:1px solid #7f7d80}footer #footer_menu2_copyright .footer2_lvl1 li a:hover{color:#00ac5b}footer #footer_menu2_copyright .footer2_lvl1 li:first-child a{border-left:none;margin-left:0;padding-left:0}#copyrights_container{margin-top:15px;margin-bottom:15px}#copyright{line-height:35px}#credit_megavolt{display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;text-align:right;float:left;margin-top:10px}#credit_megavolt a{display:inline-block;background:0 0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#credit_megavolt a:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;filter:alpha(opacity=.7);opacity:.7}#credit_late_night{width:50px;display:inline-block;float:right}#credit_late_night:hover{filter:alpha(opacity=.7);opacity:.7}.result-search{text-transform:uppercase;font-size:13px;font-family:'Neo Sans W01 Bold'}.result-search .small-col{width:16%;text-align:center;min-width:120px}.result-search .big-col{width:38%;min-width:300px}.result-search .header-result{width:100%;background-color:#00ac5b;color:#FFF;font-size:18px;text-transform:none;display:table}.result-search .header-result div{display:table-cell;padding:10px}.result-search .results{width:100%;display:table}.result-search .results:nth-child(odd){background-color:#f1efef}.result-search .results div{border-left:1px solid #00ac5b;padding:10px;display:table-cell;word-break:break-all;vertical-align:middle}.result-search .results div:first-child{border:0}.result-search .results div a{color:#545659;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.result-search .results div a:hover{color:#00ac5b;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.result-search .no-result{margin:20px 10px}.modal-dialog-center{margin:0;position:absolute;top:50%;left:50%}.modal-body{overflow-y:auto}.modal-footer{margin-top:0}@media (max-width:767px){.modal-dialog-center{width:100%}}.annonce{padding:10px}.annonce:nth-child(even){background-color:#f1efef}.annonce h3{color:#00ac5c;text-transform:uppercase}.annonce h4{font-size:1.1em;font-weight:700;margin-top:2em;text-transform:uppercase}.annonce .annonceDetail2{display:none;margin-top:2em}.annonce .annonceTexte{margin:1.3em}.annonce .btn_postuler{background-color:#00ac5c;margin-top:10px;padding:10px 20px;color:#fff;font-size:16px;text-transform:uppercase;font-family:'Neo Sans W01 Bold';display:inline-block}.annonce a{text-decoration:none!important}