/* Geant du web - http://www.geantduweb.ca/     */
/* Main CSS */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none;}table{border-collapse:collapse;}strong{font-weight:bold;}a.gdwfplayer,a.gdwfplayer_auto{display:block;width:640px;height:480px;background-color:black;margin:0 auto;padding:0px;}#gdwPagination{padding-top:10px;}#gdwPagination table{width:auto;margin:0 auto;}#gdwPagination table td{text-align:center;padding-bottom:0px;}#gdwPagination .pagtop .limit{text-align:right;float:left;margin-right:10px;}#gdwPagination .pagtop .counter{text-align:left;float:right;}#gdwPagination .pages{text-align:center;}#gdwPagination .pages ul{list-style:none outside none;margin:0 auto;clear:both;}#gdwPagination .pages ul li{margin:5px;padding:0px;float:left;}html{font-size:100%;height:100%;}body{font-size:1em;font-family:Open Sans, Arial, Helvetica, sans-serif;font-weight:400 ! important;color:#2b1d01;line-height:100%;margin:0px;}body p{margin:0px;}body em{font-style:normal;}body a img{border:none;border-collapse:collapse;}body .extras{visibility:hidden;display:none;}body .checkbox{width:21px;height:21px;background-image:url(../images/uncheckbox.png);position:relative;}body .checkbox input{width:21px;height:21px;margin:0px;position:relative;z-index:1;}body .checkbox canvas{position:absolute;top:0px;left:0px;}body .clear{clear:both;}body .calendar table{width:100%;border-collapse:separate;}body #innerbody{position:absolute;min-height:100%;min-width:100%;overflow:hidden;}body.mce-content-body{width:625px;min-width:625px;background-image:none;padding:10px;padding-image:none;padding:10px;}body.cke_show_borders{max-width:1300px;min-width:625px;background-image:none;padding:10px;font-size:18px;font-family:Open Sans, Arial, Helvetica, sans-serif;font-weight:300 ! important;;}.show-extrasmall,.show-phone,.show-small,.show-tablet{display:none;}.hidden-extrasmall,.hidden-phone,.hidden-small,.hidden-tablet{display:none;}.nce{pointer-events:none;}.nus{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.icoMoon{font-family:IcoMoon;}.articlecontent em,body.mce-content-body em{font-style:italic;}.articlecontent sup,body.mce-content-body sup{vertical-align:super;}.articlecontent sub,body.mce-content-body sub{vertical-align:sub;}.articlecontent ul,body.mce-content-body ul{list-style:disc outside none;}.articlecontent ol,body.mce-content-body ol{list-style:decimal outside none;}.container-fluid{max-width:1510px;}#content{position:relative;width:100%;margin:0px auto;}#content #center,#content #left,#content #right{position:relative;z-index:10;}#content .item-page{position:Relative;line-height:25px;font-size:20px;font-weight:300 ! important;}#content .item-page .atitle{margin:0px;padding:0px;text-transform:uppercase;color:#6eb53f;font-family:Audiowide;}#content .item-page ul{list-style:none;padding:20px 0px 20px 20px;}#content .item-page ul li{position:relative;line-height:25px;padding-left:30px;padding-bottom:15px;}#content .item-page ul li:before{position:absolute;top:9px;left:0px;width:14px;height:14px;content:"";background-image:url(../images/dot.png);background-repeat:no-repeat;background-size:cover ! important;}#content #menufiles{position:relative;z-index:330;}#content #menufiles .gdwfiles_menu{position:relative;padding:70px 0px 70px 40px;}#content #menufiles .gdwfiles_menu #normalMenuFiles .atitle_proj{color:white;margin:0px;padding:20px 0px;line-height:30px;text-transform:uppercase;font-family:Audiowide;}#content #menufiles .gdwfiles_menu #normalMenuFiles .sal{color:black;font-size:20px;line-height:20px;}#content #menufiles .gdwfiles_menu #normalMenuFiles .name{color:black;font-size:20px;font-weight:600 ! important;line-height:20px;}#content #menufiles .gdwfiles_menu #normalMenuFiles .line_sep{position:relative;width:100%;height:80px;}#content #menufiles .gdwfiles_menu #normalMenuFiles .line_sep span{position:absolute;right:-15px;left:-30px;background:white;top:50px;height:2px;}#content #menufiles .gdwfiles_menu #normalMenuFiles .deconection{position:relative;padding-top:15px;}#content #menufiles .gdwfiles_menu #normalMenuFiles .deconection input{color:black;font-size:18px;line-height:25px;padding-left:17px;background:url(../images/fichelist/deconnect.png) no-repeat left center;border:none;}#content #menufiles .gdwfiles_menu #normalMenuFiles .deconection input:hover{text-decoration:none;color:white;background:url(../images/fichelist/deconnect_h.png) no-repeat left center;}#content #menufiles .gdwfiles_menu #normalMenuFiles #gdwfile{position:relative;}#content #menufiles .gdwfiles_menu #normalMenuFiles #gdwfile ul{margin:0px;padding:0px;}#content #menufiles .gdwfiles_menu #normalMenuFiles #gdwfile ul li{color:black;font-size:20px;line-height:32px;}#content #menufiles .gdwfiles_menu #normalMenuFiles #gdwfile ul li.active,#content #menufiles .gdwfiles_menu #normalMenuFiles #gdwfile ul li:hover{color:white;}#content #menufiles #mobileMenuFiles{width:100%;top:0px;position:fixed;left:0px;}#content #menufiles #mobileMenuFiles .menuHeaderFiles{height:50px;z-index:100;position:fixed;top:104px;width:100%;left:0px;pointer-events:auto;background:#6eb53f;cursor:pointer;}#content #menufiles #mobileMenuFiles .menuHeaderFiles .row{margin:0px;padding:0px;}#content #menufiles #mobileMenuFiles .menuHeaderFiles .iconButton{width:60px;height:50px;position:absolute;z-index:500;border:0;top:0px;right:0px;bottom:0px;left:0px;margin:0px auto 0px 0px;background:url(../images/project.png) no-repeat center center;}#content #menufiles #mobileMenuFiles .menuHeaderFiles .text_proj{line-height:50px;padding-left:50px;font-family:Audiowide;font-size:22px;text-transform:uppercase;color:white;}#content #menufiles #mobileMenuFiles .menuHeaderFiles:hover .iconButton{background:url(../images/project_h.png) no-repeat center center;}#content #menufiles #mobileMenuFiles .menuHeaderFiles:hover .text_proj{color:#393435;}#content #menufiles #mobileMenuFiles .menuContentFiles{overflow:hidden;z-index:5;position:absolute;left:0px;right:0px;top:154px;transform:translateY(0%);-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform-origin:top;-webkit-transition:all 0.75s ease-in-out;-moz-transition:all 0.75s ease-in-out;-ms-transition:all 0.75s ease-in-out;-o-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out;pointer-events:auto;}#content #menufiles #mobileMenuFiles .menuContentFiles.collapsed{transform:translateY(-200%);-ms-transform:translateY(-200%);-webkit-transform:translateY(-200%);transform-origin:top;}#content #menufiles #mobileMenuFiles .rootMenu{color:white;padding:20px;display:block;font-size:2em;text-align:left;background:#393435;}#content #menufiles #mobileMenuFiles .rootMenu .atitle_proj{color:white;margin:0px;padding:20px 0px;line-height:30px;text-transform:uppercase;font-family:Audiowide;}#content #menufiles #mobileMenuFiles .rootMenu .sal{color:white;font-size:20px;line-height:20px;}#content #menufiles #mobileMenuFiles .rootMenu .name{color:white;font-size:20px;font-weight:600 ! important;line-height:20px;}#content #menufiles #mobileMenuFiles .rootMenu .line_sep{position:relative;width:100%;height:20px;}#content #menufiles #mobileMenuFiles .rootMenu .line_sep span{position:absolute;right:0px;left:0px;background:white;top:20px;height:2px;}#content #menufiles #mobileMenuFiles .rootMenu .deconection{position:relative;padding-top:15px;}#content #menufiles #mobileMenuFiles .rootMenu .deconection input{color:white;font-size:18px;line-height:25px;padding-left:17px;background:url(../images/fichelist/deconnect_h.png) no-repeat left center;border:none;}#content #menufiles #mobileMenuFiles .rootMenu .deconection input:hover{text-decoration:none;color:#6eb53f;background:url(../images/deconnect_h.png) no-repeat left center;}#content #menufiles #mobileMenuFiles .rootMenu #gdwfile{position:relative;}#content #menufiles #mobileMenuFiles .rootMenu #gdwfile ul{margin:0px;padding:0px;}#content #menufiles #mobileMenuFiles .rootMenu #gdwfile ul li{color:white;font-size:18px;line-height:22px;}#content #menufiles #mobileMenuFiles .rootMenu #gdwfile ul li.active,#content #menufiles #mobileMenuFiles .rootMenu #gdwfile ul li:hover{color:#6eb53f;}#content.left .row{margin:0px;}#content.left .row .col-sm-4,#content.left .row .col-sm-8{padding:0px;}#content.left .row #left{position:inherit;height:100%;}#content.left .row #left .img_left{position:absolute;top:0px;bottom:0px;left:0px;width:33.33%;background-size:cover ! important;background-repeat:no-repeat ! important;background-position:center center ! important;}#content.left .row #left .gdwimage2_left{position:absolute;top:0px;bottom:0px;left:0px;width:33.33%;}#content.left .row #left .gdwimage2_left .img_left1{position:absolute;top:0px;right:0px;left:0px;width:100%;height:50%;background-size:cover ! important;background-repeat:no-repeat ! important;background-position:center center ! important;}#content.left .row #left .gdwimage2_left .img_left2{position:absolute;bottom:0px;right:0px;left:0px;width:100%;height:50%;background-size:cover ! important;background-repeat:no-repeat ! important;background-position:center center ! important;}#toptel{width:100%;height:54px;background:url(../images/header_number_texture.png) repeat;top:50px;z-index:400;text-align:right;}#toptel p{line-height:54px;padding-right:20px;color:black;font-family:Open Sans;font-weight:600 ! important;}#toplogo{position:absolute;top:0px;left:0px;z-index:989;padding:0px;}#toplogo .gdwphotos_top{position:absolute;top:0px;left:0px;right:0px;bottom:0px;}#toplogo .gdwphotos_top .img_left{left:0px;top:0px;bottom:0px;position:absolute;width:1920px;background-size:cover ! important;}#toplogo .gdwtoplogo{position:relative;z-index:5;}#toplogo .gdwtoplogo .row{margin:0px;}#toplogo .gdwtoplogo .row .col-md-8{padding:0px;position:relative;}#toplogo .gdwtoplogo .row .col-md-8 #logo_red{position:fixed;z-index:56;margin:auto;top:14px;left:7%;width:0px;height:50px;overflow:hidden;}#toplogo .gdwtoplogo .row .col-md-8 #logo_red a{padding:0px;position:relative;height:50px;}#toplogo .gdwtoplogo .row .col-md-8 #logo_red a img{width:115px;position:absolute;top:0px;bototm:0px;left:0px;right:0px;margin:auto;}#toplogo .gdwtoplogo .row .col-md-8 #top_bg{position:fixed;z-index:3;left:0px;right:0px;width:317px;top:0px;height:27px;background:#393435;}#toplogo .gdwtoplogo .row .col-md-8 #t_bg{left:0px;right:0px;top:0px;bottom:0px;background:#393435;position:absolute;max-width:287px;}#toplogo .gdwtoplogo .row .col-md-8 #t_bg .logo_triangle{position:absolute;border-color:#393435 transparent transparent;border-style:solid;position:absolute;border-width:221px 221px 0 0;right:-221px;bottom:0px;}#toplogo .gdwtoplogo .row .col-md-8 a{display:block;position:relative;padding:30px;max-width:287px;}#toplogo .gdwtoplogo .row .col-md-8 a img{width:100%;max-width:227px;}#mainmenu{position:relative;z-index:440;width:100%;}#mainmenu .gdwmultibutton{position:absolute;left:0px;bottom:0px;right:0px;}#mainmenu .gdwmultibutton .haha{position:absolute;width:64px;height:67px;background:url(../images/ss_fleche_down_pointer.png) no-repeat center center;left:50%;right:50%;margin:0px -32px;-webkit-animation:myfirst 1.25s linear 1s infinite alternate;animation:1.25s linear 1s alternate none infinite running myfirst;}#mainmenu .gdwmultibutton .row{margin:0px;}#mainmenu .gdwmultibutton .row .col-lg-2{padding:0px;position:relative;height:75px;}#mainmenu .gdwmultibutton .row .col-lg-2 .text{position:absolute;left:0px;right:0px;bottom:0px;top:0px;-webkit-transition:top 0.5s ease 0s;transition:top 0.5s ease 0s;}#mainmenu .gdwmultibutton .row .col-lg-2 .text .bg_ittem{position:absolute;bottom:0px;right:0px;left:0px;}#mainmenu .gdwmultibutton .row .col-lg-2 .text a{position:absolute;display:block;height:75px;top:0px;left:0px;right:0px;bottom:0px;text-align:center;color:white;text-transform:uppercase;line-height:20px;font-size:17px;font-family:Open Sans;font-weight:400 ! important;}#mainmenu .gdwmultibutton .row .col-lg-2 .text a span{vertical-align:middle;display:table-cell;height:75px;width:650px;-webkit-transition:height 0.5s ease 0s;transition:height 0.5s ease 0s;}#mainmenu .gdwmultibutton .row .col-lg-2:hover .text{top:-10px;}#mainmenu .gdwmultibutton .row .col-lg-2:hover .text a{text-decoration:none;}#mainmenu .gdwmultibutton .row .col-lg-2:hover .text a span{height:85px;}#mainmenu .gdwmultibutton .row .item1 .text .bg_ittem{background:rgba(35,31,32,0.90);}#mainmenu .gdwmultibutton .row .item1 .text .triangle{position:absolute;left:0px;top:0px;height:10px;right:0px;}#mainmenu .gdwmultibutton .row .item1 .text .triangle .tl{position:absolute;left:0px;top:0px;right:0px;bottom:0px;background:rgba(35,31,32,0.90);}#mainmenu .gdwmultibutton .row .item1 .text .triangle .t_r{display:none;}#mainmenu .gdwmultibutton .row .item1.tri_l .triangle{position:absolute;left:0px;top:0px;height:10px;right:0px;}#mainmenu .gdwmultibutton .row .item1.tri_l .triangle .tl{position:absolute;left:0px;top:0px;right:10px;bottom:0px;background:rgba(35,31,32,0.90);}#mainmenu .gdwmultibutton .row .item1.tri_l .triangle .t_r{position:absolute;display:block;top:0px;right:0px;width:0;height:0;border-style:solid;border-width:10px 0 0 10px;border-color:transparent transparent transparent rgba(35,31,32,0.90);}#mainmenu .gdwmultibutton .row .item2 .text .bg_ittem{background:rgba(110,180,63,0.90);}#mainmenu .gdwmultibutton .row .item2 .text .triangle{position:absolute;left:0px;top:0px;height:10px;right:0px;}#mainmenu .gdwmultibutton .row .item2 .text .triangle .tl{position:absolute;left:0px;top:0px;right:0px;bottom:0px;background:rgba(110,180,63,0.90);}#mainmenu .gdwmultibutton .row .item2 .text .triangle .t_r{display:none;}#mainmenu .gdwmultibutton .row .item2.tri_r .triangle{position:absolute;left:0px;top:0px;height:10px;right:0px;}#mainmenu .gdwmultibutton .row .item2.tri_r .triangle .tl{position:absolute;left:10px;top:0px;right:0px;bottom:0px;background:rgba(110,180,63,0.90);}#mainmenu .gdwmultibutton .row .item2.tri_r .triangle .t_r{position:absolute;display:block;top:0px;left:0px;width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent rgba(110,180,63,0.90);}#realisations{position:relative;width:100%;background:white;}#realisations .gdwmod_realisations{position:relative;width:100%;}#realisations .gdwmod_realisations .gdwrotator .bg_top{position:relative;width:100%;height:50px;background:url(../images/ligne_diagonal_texture.png) repeat;}#realisations .gdwmod_realisations .gdwrotator .sscroller{position:relative;width:100%;}#realisations .gdwmod_realisations .gdwrotator .sscroller .scroller{position:relative;width:100%;}#realisations .gdwmod_realisations .gdwrotator .sscroller .scroller .container{width:100%;margin:0px;padding:0px;}#realisations .gdwmod_realisations .gdwrotator .sscroller .scroller .container #contents113 .row{margin:0px;width:100%;}#realisations .gdwmod_realisations .gdwrotator .sscroller .scroller .container #contents113 .row .item .image{position:relative;}#realisations .gdwmod_realisations .gdwrotator .sscroller .scroller .container #contents113 .row .item .image a{display:block;position:relative;width:100%;height:100%;z-index:22;}#realisations .gdwmod_realisations .gdwrotator .sscroller .scroller .container #contents113 .row .item .image a img{border:none ! important;}#realisations .gdwmod_realisations .gdwrotator .sscroller .scroller .container #contents113 .row .item .image a .bg_img_pat{position:absolute;margin:auto;top:0px;left:0px;bottom:0px;right:0px;height:0px;width:0px;display:block;background:url(../images/realisation_hover_texture.png) repeat;-webkit-transition:height 0.5s, width 0.5s;transition:height 0.5s, width 0.5s;}#realisations .gdwmod_realisations .gdwrotator .sscroller .scroller .container #contents113 .row .item .image a .bg_img_hover{position:absolute;margin:auto;top:0px;left:0px;bottom:0px;right:0px;height:0px;width:0px;display:block;background-image:url(../images/realisation_hover_icon.png);background-size:cover ! important;-webkit-transition:height 0.5s, width 0.5s;transition:height 0.5s, width 0.5s;}#realisations .gdwmod_realisations .gdwrotator .sscroller .scroller .container #contents113 .row .item .image:hover .bg_img_hover{height:75px;width:75px;}#realisations .gdwmod_realisations .gdwrotator .sscroller .scroller .container #contents113 .row .item .image:hover .bg_img_pat{width:100%;height:100%;}#realisations .gdwmod_realisations .gdwrotator .sscroller .scroller .container #contents113 .row .col-xs-12{padding:0px;}#realisations .gdwmod_realisations .gdwrotator .sscroller .scroller .container #contents113 .row .content_hidden{padding:0px;}#realisations .gdwmod_realisations .gdwrotator .sscroller .scroller .container #contents113 .row .content_hidden img{width:100%;}#realisations .gdwmod_realisations .gdwrotator .sscroller .scroller .container #contents113 .row .content_abs{position:absolute;width:100%;top:0px;left:0px;}#realisations .gdwmod_realisations .gdwrotator .sscroller .scroller .container #contents113 .row .content_abs .row .content img{width:100%;}#realisations .gdwmod_realisations .gdwrotator .sscroller .scroller .container #contents113 .row .col-lg-2,#realisations .gdwmod_realisations .gdwrotator .sscroller .scroller .container #contents113 .row .col-md-3,#realisations .gdwmod_realisations .gdwrotator .sscroller .scroller .container #contents113 .row .col-sm-4,#realisations .gdwmod_realisations .gdwrotator .sscroller .scroller .container #contents113 .row .col-xs-6{padding:0px;}#realisations .gdwmod_realisations .gdwrotator #l_r{margin:0px;height:90px;background:white;}#realisations .gdwmod_realisations .gdwrotator #l_r .atitle{text-align:center;line-height:90px;}#realisations .gdwmod_realisations .gdwrotator #l_r .atitle a{margin:0px;padding:0px;text-transform:uppercase;color:#6eb53f;-webkit-transition:color 0.5s ease-in-out;transition:color 0.5s ease-in-out;font-size:30px;font-family:Audiowide;}#realisations .gdwmod_realisations .gdwrotator #l_r .atitle a:hover{color:black;text-decoration:none;}#realisations .gdwmod_realisations .gdwrotator #l_r .previous{position:relative;height:90px;}#realisations .gdwmod_realisations .gdwrotator #l_r .previous span{position:absolute;top:0px;right:0px;bottom:0px;margin:auto 0 auto auto;width:18px;height:40px;background-image:url(../images/realisation_fleche_l.png);background-repeat:no-repeat;background-position:center center;-webkit-transition:background-image 0.5s ease-in-out;transition:background-image 0.5s ease-in-out;}#realisations .gdwmod_realisations .gdwrotator #l_r .previous span:hover{background-image:url(../images/realisation_fleche_l_h.png);}#realisations .gdwmod_realisations .gdwrotator #l_r .next{position:relative;height:90px;}#realisations .gdwmod_realisations .gdwrotator #l_r .next span{position:absolute;top:0px;left:0px;bottom:0px;margin:auto auto auto 0;width:18px;height:40px;background-image:url(../images/realisation_fleche_r.png);background-repeat:no-repeat;background-position:center center;-webkit-transition:background-image 0.5s ease-in-out;transition:background-image 0.5s ease-in-out;}#realisations .gdwmod_realisations .gdwrotator #l_r .next span:hover{background-image:url(../images/realisation_fleche_r_h.png);}#accreditations{position:relative;width:100%;overflow:hidden;}#accreditations .bg_acc{position:absolute;top:0px;left:0px;bottom:0px;right:0px;background-image:url(../images/accreditation_bg.jpg);background-repeat:repeat;background-position:center;background-attachment:fixed;}#accreditations .module_acc{padding:60px 0px;position:relative;width:100%;}#accreditations .module_acc .acc{margin:0px;padding:38px 0px;width:100%;background:rgba(255,255,255,0.62);text-align:center;}#accreditations .module_acc .acc .col-lg-3{padding:30px 20px;height:100px;display:table-cell;}#accreditations .module_acc .acc .col-lg-3 a{color:black;}#accreditations .module_acc .acc .col-lg-3 a span{position:relative;}#accreditations .module_acc .acc .col-lg-3 a span img{vertical-align:middle;width:100%;}#accreditations .module_acc .acc .col-lg-3 a span .rrbb{position:absolute;bottom:-38px;right:0px;}#accreditations .module_acc .acc .col-lg-3 a:hover{text-decoration:none;}#accreditations .module_acc .acc .iitem1 a span img{max-width:220px;}#accreditations .module_acc .acc .iitem2 a span img{max-width:212px;}#accreditations .module_acc .acc .iitem3 a span img{max-width:150px;}#accreditations .module_acc .acc .iitem4 a span img{max-width:135px;}#footer_relative{position:relative;width:100%;}#footer{position:absolute;z-index:55;background:url(../images/footer_texture.jpg) repeat;bottom:0px;width:100%;}#footer .contact_footer{margin:0px;}#footer .contact_footer .col-md-3{text-align:center;display:table-cell;vertical-align:top;}#footer .contact_footer .col-md-3.logo img{width:100%;max-width:227px;}#footer .contact_footer .col-md-3.tell{position:relative;text-align:center;}#footer .contact_footer .col-md-3.tell a{display:block;color:white;-webkit-transition:color 0.5s ease-in-out;transition:color 0.5s ease-in-out;font-size:20px;font-family:Open Sans;font-weight:300 ! important;}#footer .contact_footer .col-md-3.tell a .img_place{background:url(../images/ico_place.png) no-repeat center center;width:100%;height:75px;-webkit-transition:background-image 0.5s ease-in-out;transition:background-image 0.5s ease-in-out;}#footer .contact_footer .col-md-3.tell a span{display:block;line-height:25px;text-align:center;}#footer .contact_footer .col-md-3.tell a .title_module{padding-top:25px;}#footer .contact_footer .col-md-3.tell a:hover{text-decoration:none;color:#6cb63d;}#footer .contact_footer .col-md-3.tell a:hover .img_place{background:url(../images/ico_place_h.png) no-repeat center center;}#footer .contact_footer .col-md-3.text_tel{position:relative;text-align:center;}#footer .contact_footer .col-md-3.text_tel .img_tel{background:url(../images/ico_phone.png) no-repeat center center;width:100%;height:75px;}#footer .contact_footer .col-md-3.text_tel span{color:white;display:block;line-height:25px;text-align:center;padding-top:25px;font-size:20px;font-family:Open Sans;font-weight:300 ! important;}#footer .contact_footer .col-md-3.text_mail{position:relative;text-align:center;}#footer .contact_footer .col-md-3.text_mail a{display:block;color:white;-webkit-transition:color 0.5s ease-in-out;transition:color 0.5s ease-in-out;font-size:20px;font-family:Open Sans;font-weight:300 ! important;}#footer .contact_footer .col-md-3.text_mail a .img_mail{background:url(../images/ico_mail.png) no-repeat center center;width:100%;height:75px;-webkit-transition:background-image 0.5s ease-in-out;transition:background-image 0.5s ease-in-out;}#footer .contact_footer .col-md-3.text_mail a span{display:block;line-height:25px;text-align:center;}#footer .contact_footer .col-md-3.text_mail a:hover{text-decoration:none;color:#6cb63d;}#footer .contact_footer .col-md-3.text_mail a:hover .img_mail{background:url(../images/ico_mail_h.png) no-repeat center center;}#footer .gdwfooter{position:absolute;bottom:0px;left:20px;right:20px;border-top:1px solid #fffdfe;}#footer .gdwfooter .gdwinnerfooter p{color:white;font-size:13px;padding:0px 5px;text-align:center;}#footer .gdwfooter .gdwinnerfooter p a{color:white;}#footer .gdwfooter .gdwinnerfooter p a img{position:relative;top:2px;}#footer .gdwfooter .gdwinnerfooter p a:hover{text-decoration:none;}#footer .gdwfooter .gdwinnerfooter p:first-child{padding:0px;}#footer .gdwsocial{position:absolute;}#footer .gdwsocial .addthis_toolbox{position:relative;padding:14px;max-width:206px;margin:auto;}#footer .gdwsocial .addthis_toolbox a{float:left;padding:0px;display:block;}#footer .gdwsocial .addthis_toolbox a span{visibility:hidden;}#footer .gdwsocial .addthis_toolbox .addthis_button_facebook{width:13px;height:25px;background:url(../images/ico_facebook.png) no-repeat bottom center;-webkit-transition:background 0.5s ease 0s;transition:background 0.5s ease 0s;}#footer .gdwsocial .addthis_toolbox .addthis_button_facebook:hover{background:url(../images/ico_facebook_h.png) no-repeat bottom center;}#footer .gdwsocial .addthis_toolbox .addthis_button_twitter{width:25px;height:25px;background:url(../images/ico_twitter.png) no-repeat bottom center;-webkit-transition:background 0.5s ease 0s;transition:background 0.5s ease 0s;}#footer .gdwsocial .addthis_toolbox .addthis_button_twitter:hover{background:url(../images/ico_twitter_h.png) no-repeat bottom center;}#footer .gdwsocial .addthis_toolbox .addthis_button_linkedin{width:25px;height:25px;background:url(../images/ico_linked.png) no-repeat bottom center;-webkit-transition:background 0.5s ease 0s;transition:background 0.5s ease 0s;}#footer .gdwsocial .addthis_toolbox .addthis_button_linkedin:hover{background:url(../images/ico_linked_h.png) no-repeat bottom center;}#footer .gdwsocial .addthis_toolbox .addthis_button_google_plusone_share{width:25px;height:25px;background:url(../images/ico_google.png) no-repeat bottom center;-webkit-transition:background 0.5s ease 0s;transition:background 0.5s ease 0s;}#footer .gdwsocial .addthis_toolbox .addthis_button_google_plusone_share:hover{background:url(../images/ico_google_h.png) no-repeat bottom center;}#image_page{position:relative;width:100%;max-height:220px;overflow:hidden;}#image_page .gdwphotos_top{position:relative;}#image_page .gdwphotos_top img{width:100%;opacity:0 ! important;padding-top:21px;}#image_page .gdwphotos_top .img_left{position:absolute;top:0px;bottom:0px;right:0px;left:0px;background-size:cover ! important;}.userslogin #content #center #component #system-message-container,.usersreset #content #center #component #system-message-container{background:#6eb43f;float:none;}.userslogin #content #center #component #system-message-container .alert,.usersreset #content #center #component #system-message-container .alert{background:#6eb43f;}.userslogin #content #center #component #system-message-container .alert h4,.usersreset #content #center #component #system-message-container .alert h4{text-transform:uppercase;font-size:20px;font-family:Open Sans;font-padding:20px 0px;color:white;}.userslogin #content #center #component .login,.usersreset #content #center #component .login{float:left;}.userslogin #content #center #component .login form,.usersreset #content #center #component .login form{background:none;border:none;}.userslogin #content #center #component .login form fieldset,.usersreset #content #center #component .login form fieldset{border:1px solid #6eb43f;padding:30px;}.userslogin #content #center #component .login form fieldset div,.usersreset #content #center #component .login form fieldset div{text-align:left;font-size:20px;float:none;}.userslogin #content #center #component .login form fieldset div input,.usersreset #content #center #component .login form fieldset div input{border:1px solid #6eb43f;font-size:20px;background:transparent;padding:2px;}.userslogin #content #center #component div:last-child,.usersreset #content #center #component div:last-child{float:left;padding:30px;}.userslogin #content #center #component div:last-child ul,.usersreset #content #center #component div:last-child ul{padding:0px;margin:0px;background:#6eb43f;}.userslogin #content #center #component div:last-child ul li,.usersreset #content #center #component div:last-child ul li{background:transparent;}.userslogin #content #center #component div:last-child ul li a,.usersreset #content #center #component div:last-child ul li a{color:white;FONT-SIZE:20PX;LINE-HEIGHT:30PX;}.userslogin #content #center #component div:last-child ul li:hover,.usersreset #content #center #component div:last-child ul li:hover{background:white;}.userslogin #content #center #component div:last-child ul li:hover a,.usersreset #content #center #component div:last-child ul li:hover a{text-decoration:none;color:#383434;}#topmenu_relative_phone{position:relative;height:50px;}#topmenu_bg{right:0px;position:fixed;top:0px;left:0px;height:50px;z-index:900;background:#393435;}#topmenu{right:0px;position:fixed;top:0px;left:0px;height:50px;z-index:990;}#topmenu #menu_logo{text-align:left;position:relative;z-index:10;}#topmenu #menu_logo a{position:relative;display:block;}#topmenu #menu_logo a #logo_menu2{position:absolute;top:0px;left:0px;overflow:hidden;display:block;display:block;height:85px;background:white;max-width:260px;margin:auto;width:100%;}#topmenu #menu_logo a #logo_menu2 img{position:absolute;left:10px;right:0px;bottom:0px;top:0px;margin:auto;max-width:260px;width:90%;}#topmenu #menu_logo a #logo_menu{position:absolute;top:0px;left:0px;overflow:hidden;display:block;display:block;height:85px;max-width:260px;margin:auto;width:100%;}#topmenu #menu_logo a #logo_menu img{position:absolute;left:10px;right:0px;bottom:0px;top:0px;margin:auto;max-width:260px;width:90%;}#topmenu #menu_logo a #logo_menu_top{height:0px;position:absolute;top:0px;left:0px;background:white;overflow:hidden;display:block;max-width:260px;margin:auto;width:100%;}#topmenu #menu_logo a #logo_menu_top img{position:absolute;left:10px;right:0px;bottom:0px;top:0px;margin:auto;max-width:260px;width:90%;}#topmenu .languages{position:relative;text-align:right;float:right;}#topmenu .languages ul{margin:0px;padding:0px;}#topmenu .languages ul li{float:right;margin:0px;padding:0px;}#topmenu .languages ul li a{color:white;display:block;text-transform:uppercase;padding:17px 10px;background:rgba(255,255,255,0.10);font-size:17px;font-family:Open Sans;font-weight:300 ! important;}#topmenu .languages ul li a:hover{text-decoration:none;color:#6eb53f;}#topmenu .gdwmenu{padding:0px;}#topmenu .gdwmenu .modcontent #normalMenu table{margin:auto 0px auto auto;}#topmenu .gdwmenu .modcontent #normalMenu ul{margin:0px;padding:0px;}#topmenu .gdwmenu .modcontent #normalMenu ul li{float:left;}#topmenu .gdwmenu .modcontent #normalMenu ul li .submenu{position:absolute;left:0px;right:0px;display:none;top:25px;padding-top:25px;}#topmenu .gdwmenu .modcontent #normalMenu ul li .submenu .bg_submenu{position:absolute;top:25px;bottom:0px;left:0px;right:0px;background:#6eb53f;z-index:-1;}#topmenu .gdwmenu .modcontent #normalMenu ul li .submenu .row{margin:0px 15px;}#topmenu .gdwmenu .modcontent #normalMenu ul li .submenu .row .col-sm-3,#topmenu .gdwmenu .modcontent #normalMenu ul li .submenu .row .col-sm-9{padding:0px;}#topmenu .gdwmenu .modcontent #normalMenu ul li .submenu table{margin:auto 0px auto auto;}#topmenu .gdwmenu .modcontent #normalMenu ul li .submenu ul{padding:0px;}#topmenu .gdwmenu .modcontent #normalMenu ul li .submenu ul li:before{content:"//";position:absolute;color:white;left:0px;text-align:center;width:10px;top:15px;}#topmenu .gdwmenu .modcontent #normalMenu ul li .submenu ul li{float:left;white-space:nowrap;position:relative;padding-left:10px;}#topmenu .gdwmenu .modcontent #normalMenu ul li .submenu ul li .text{background:none;}#topmenu .gdwmenu .modcontent #normalMenu ul li .submenu ul li .text a{padding:15px 7px;text-align:left;text-transform:none;background:none;color:white;font-size:15px;}#topmenu .gdwmenu .modcontent #normalMenu ul li .submenu ul li.active .text a,#topmenu .gdwmenu .modcontent #normalMenu ul li .submenu ul li:hover .text a{color:black;}#topmenu .gdwmenu .modcontent #normalMenu ul li .submenu ul .first:before{display:none;}#topmenu .gdwmenu .modcontent #normalMenu ul li .text a{color:white;display:block;text-transform:uppercase;padding:17px 10px;font-size:17px;font-family:Open Sans;font-weight:300 ! important;}#topmenu .gdwmenu .modcontent #normalMenu ul li.active .text{background:#6eb53f;}#topmenu .gdwmenu .modcontent #normalMenu ul li.active .text a{text-decoration:none;}#topmenu .gdwmenu .modcontent #normalMenu ul li.active:hover .text a{color:white;}#topmenu .gdwmenu .modcontent #normalMenu ul li.subactive .text a,#topmenu .gdwmenu .modcontent #normalMenu ul li:hover .text a{text-decoration:none;color:#6eb53f;}#topmenu .gdwmenu .modcontent #normalMenu ul li:hover .submenu,#topmenu .gdwmenu .modcontent #normalMenu ul li:hover .triangle{display:block;}#topmenu .gdwmenu .modcontent #mobileMenu{width:100%;top:0px;position:fixed;left:0px;}#topmenu .gdwmenu .modcontent #mobileMenu .menuHeader{height:50px;z-index:100;position:fixed;top:0px;width:100%;left:0px;pointer-events:auto;background:#393435;}#topmenu .gdwmenu .modcontent #mobileMenu .menuHeader .row{margin:0px;padding:0px;}#topmenu .gdwmenu .modcontent #mobileMenu .menuHeader .logo{padding:0px;background:#393435;text-align:center;position:relative;padding:0px;height:50px;}#topmenu .gdwmenu .modcontent #mobileMenu .menuHeader .logo img{width:100%;max-width:115px;position:absolute;top:0px;bottom:0px;left:20px;right:10px;margin:auto auto auto 0px;}#topmenu .gdwmenu .modcontent #mobileMenu .menuHeader .iconButton{width:100px;height:50px;position:absolute;z-index:500;border:0;top:0px;right:0px;bottom:0px;left:0px;margin:0px 0px 0px auto;background:transparent;border:none ! important;}#topmenu .gdwmenu .modcontent #mobileMenu .menuHeader .iconButton .bar{width:25px;height:5px;display:block;margin:4px auto;background:white;border-radius:2px;}#topmenu .gdwmenu .modcontent #mobileMenu .menuHeader .iconButton:hover .bar{background:#6eb53f;}#topmenu .gdwmenu .modcontent #mobileMenu .menuContent{overflow:hidden;z-index:5;position:absolute;left:0px;right:0px;top:50px;transform:translateY(0%);-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform-origin:top;-webkit-transition:all 0.75s ease-in-out;-moz-transition:all 0.75s ease-in-out;-ms-transition:all 0.75s ease-in-out;-o-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out;pointer-events:auto;}#topmenu .gdwmenu .modcontent #mobileMenu .menuContent.collapsed{transform:translateY(-200%);-ms-transform:translateY(-200%);-webkit-transform:translateY(-200%);transform-origin:top;}#topmenu .gdwmenu .modcontent #mobileMenu .menuContent .rootMenu{color:white;padding:10px;display:block;;font-size:2em;line-height:40px;text-align:center;;background:rgba(110,178,65,0.90);}#topmenu .gdwmenu .modcontent #mobileMenu .menuContent .rootMenu .language{position:relative;float:none;}#topmenu .gdwmenu .modcontent #mobileMenu .menuContent .rootMenu .language .mod-languages{display:block ! important;}#topmenu .gdwmenu .modcontent #mobileMenu .menuContent .rootMenu .language ul{margin:0px;padding:10px 0 0 0;background:none;}#topmenu .gdwmenu .modcontent #mobileMenu .menuContent .rootMenu .language ul li{position:relative;padding-top:5px;float:none;text-align:center;display:block;border-top:2px solid white;}#topmenu .gdwmenu .modcontent #mobileMenu .menuContent .rootMenu .language ul li a{color:white;background:none;padding-top:2px;padding-bottom:5px;font-family:Open Sans;font-size:23px;}#topmenu .gdwmenu .modcontent #mobileMenu .menuContent .rootMenu .language ul li a:hover{color:#393435;}#topmenu .gdwmenu .modcontent #mobileMenu .menuContent .rootMenu li .text a{color:white;display:block;text-transform:uppercase;padding:0px;font-size:23px;font-family:Open Sans;}#topmenu .gdwmenu .modcontent #mobileMenu .menuContent .rootMenu li .submenu ul{margin:0px;padding:0px;}#topmenu .gdwmenu .modcontent #mobileMenu .menuContent .rootMenu li .submenu ul li .text a{text-decoration:none;border-bottom:none;color:white;font-size:20px;font-family:Open Sans;}#topmenu .gdwmenu .modcontent #mobileMenu .menuContent .rootMenu li .submenu ul li.active .text a,#topmenu .gdwmenu .modcontent #mobileMenu .menuContent .rootMenu li .submenu ul li:hover .text a{text-decoration:none;color:#393435;}#topmenu .gdwmenu .modcontent #mobileMenu .menuContent .rootMenu li.active .text a,#topmenu .gdwmenu .modcontent #mobileMenu .menuContent .rootMenu li.subactive .text a,#topmenu .gdwmenu .modcontent #mobileMenu .menuContent .rootMenu li:hover .text a{text-decoration:none;color:#393435;}#topmenu .gdwbutton{position:relative;}#topmenu .gdwbutton .modcontent a{outline:none;}#topmenu .gdwbutton .modcontent .l,#topmenu .gdwbutton .modcontent .r{display:none;}#topmenu .gdwbutton .modcontent .text{white-space:nowrap;PADDING-LEFT:20PX;}#topmenu .gdwbutton .modcontent .text a{display:block;font-family:Open Sans;font-size:17px;font-weight:300 !important;padding:17px 10px;text-transform:uppercase;text-decoration:none;text-transform:uppercase;color:gray;background-image:url(../images/acces.png);background-position:left center;background-repeat:no-repeat;padding:17px 20px 17px 15px;display:block;}#topmenu .gdwbutton .modcontent .text a:hover{color:#6eb53f;background-image:url(../images/acces_h.png);}#topmenu .gdwbutton .gdwpopup{position:absolute;}#topmenu .gdwbutton .gdwpopup .logout{background:rgba(57,52,53,0.90);padding:9px 9px 25px 9px;}#topmenu .gdwbutton .gdwpopup .logout .login-greeting{font-size:14px;font-weight:normal;color:#e7e7e7;line-height:120%;padding:0 0 5px;white-space:nowrap;}#topmenu .gdwbutton .gdwpopup .logout .gdwbutton2{text-align:right;top:30px;}#topmenu .gdwbutton .gdwpopup .userdata{background:rgba(57,52,53,0.90);margin:0px;padding:9px;box-shadow:0 0 4px rgba(0,0,0,0.80);}#topmenu .gdwbutton .gdwpopup .userdata .login-field{width:292px;padding:0 0 5px;clear:both;}#topmenu .gdwbutton .gdwpopup .userdata .login-field .label{text-align:right;width:150px;float:left;}#topmenu .gdwbutton .gdwpopup .userdata .login-field .label label{font-size:14px;font-weight:normal;color:#e7e7e7;line-height:22px;display:inline-block;padding:0 5px 0 0;}#topmenu .gdwbutton .gdwpopup .userdata .login-field .field{width:142px;float:left;}#topmenu .gdwbutton .gdwpopup .userdata .login-field .field .inputbox{color:#7d7d7d;width:135px;padding:2px;border-width:1px;border-style:solid;border-color:#abadb3;}#topmenu .gdwbutton .gdwpopup .userdata .login-field .field .inputbox:focus{color:black;}#topmenu .gdwbutton .gdwpopup .userdata .login-field .field .inputbox:hover{border-color:#7eb4ea;}#topmenu .gdwbutton .gdwpopup .userdata .login-field .field .checkbox{margin:5px 0 4px;}#topmenu .gdwbutton .gdwpopup .userdata .login-field .field .gdwbutton2{float:right;position:relative;top:-25px;}#topmenu .gdwbutton .gdwpopup .userdata .login-field .field .gdwbutton2 input{height:22px;}#topmenu .gdwbutton .gdwpopup .userdata ul{margin:0px;padding:0px;}#topmenu .gdwbutton .gdwpopup .userdata ul li{text-align:right;margin:0px;padding:0px;float:none;}#topmenu .gdwbutton .gdwpopup .userdata ul li a{font-size:14px;font-weight:normal;text-decoration:none;color:#e7e7e7;}#topmenu .gdwbutton .gdwpopup .userdata ul li a:hover{text-decoration:underline;}#topmenu .login.popuplogin{height:0px;float:right;overflow:hidden;position:absolute;z-index:1000;top:200px;right:100px;}#slideshow{position:relative;width:100%;overflow:hidden;}#slideshow .row{padding:0px;margin:0px;}#slideshow .row .col-lg-12,#slideshow .row .col-md-12,#slideshow .row .col-sm-12{margin:0px;padding:0px;}#slideshow .row .col-lg-12 .gdwrotator .fake_img,#slideshow .row .col-md-12 .gdwrotator .fake_img,#slideshow .row .col-sm-12 .gdwrotator .fake_img{width:100%;position:relative;height:100%;overflow:hidden;}#slideshow .row .col-lg-12 .gdwrotator .fake_img img,#slideshow .row .col-md-12 .gdwrotator .fake_img img,#slideshow .row .col-sm-12 .gdwrotator .fake_img img{opacity:0;}#slideshow .row .col-lg-12 .gdwrotator .rotator,#slideshow .row .col-md-12 .gdwrotator .rotator,#slideshow .row .col-sm-12 .gdwrotator .rotator{position:absolute;top:0px;left:0px;right:0px;bottom:0px;}#slideshow .row .col-lg-12 .gdwrotator .rotator .contents,#slideshow .row .col-md-12 .gdwrotator .rotator .contents,#slideshow .row .col-sm-12 .gdwrotator .rotator .contents{position:absolute;overflow:hidden;top:0px;bottom:0px;left:0px;right:0px;max-height:1080px;}#slideshow .row .col-lg-12 .gdwrotator .rotator .contents .content,#slideshow .row .col-md-12 .gdwrotator .rotator .contents .content,#slideshow .row .col-sm-12 .gdwrotator .rotator .contents .content{position:absolute;top:0px;left:0px;right:0px;bottom:0px;}#slideshow .row .col-lg-12 .gdwrotator .rotator .contents .content .imgcontent,#slideshow .row .col-md-12 .gdwrotator .rotator .contents .content .imgcontent,#slideshow .row .col-sm-12 .gdwrotator .rotator .contents .content .imgcontent{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-size:cover ! important;}#slideshow .row .col-lg-12 .gdwrotator .selections,#slideshow .row .col-md-12 .gdwrotator .selections,#slideshow .row .col-sm-12 .gdwrotator .selections{position:absolute;left:20px;right:20px;z-index:4;}#slideshow .row .col-lg-12 .gdwrotator .selections .ittem,#slideshow .row .col-md-12 .gdwrotator .selections .ittem,#slideshow .row .col-sm-12 .gdwrotator .selections .ittem{background:url(../images/ss_texte_texture.png) repeat;padding:10px;}#slideshow .row .col-lg-12 .gdwrotator .selections table,#slideshow .row .col-md-12 .gdwrotator .selections table,#slideshow .row .col-sm-12 .gdwrotator .selections table{height:height:100%;width:100%;border:2px solid black;}#slideshow .row .col-lg-12 .gdwrotator .selections table tr td,#slideshow .row .col-md-12 .gdwrotator .selections table tr td,#slideshow .row .col-sm-12 .gdwrotator .selections table tr td{vertical-align:top;text-align:left;}#slideshow .row .col-lg-12 .gdwrotator .selections table tr td .text,#slideshow .row .col-md-12 .gdwrotator .selections table tr td .text,#slideshow .row .col-sm-12 .gdwrotator .selections table tr td .text{position:relative;}#slideshow .row .col-lg-12 .gdwrotator .selections table tr td .text .text1,#slideshow .row .col-md-12 .gdwrotator .selections table tr td .text .text1,#slideshow .row .col-sm-12 .gdwrotator .selections table tr td .text .text1{text-transform:uppercase;color:#70b540;padding:60px 30px 0px 20px;line-height:35px;font-size:35px;font-family:Audiowide;}#slideshow .row .col-lg-12 .gdwrotator .selections table tr td .text .text2,#slideshow .row .col-md-12 .gdwrotator .selections table tr td .text .text2,#slideshow .row .col-sm-12 .gdwrotator .selections table tr td .text .text2{text-transform:uppercase;color:black;line-height:20px;padding:0px 0px 60px 20px;font-size:20px;font-family:Open Sans;font-weight:300 ! important;}#slideshow .row .col-lg-12 .gdwrotator .selections table tr td .next,#slideshow .row .col-md-12 .gdwrotator .selections table tr td .next,#slideshow .row .col-sm-12 .gdwrotator .selections table tr td .next{position:absolute;top:12px;right:12px;width:30px;height:45%;background:#8b898a;cursor:pointer;}#slideshow .row .col-lg-12 .gdwrotator .selections table tr td .next span,#slideshow .row .col-md-12 .gdwrotator .selections table tr td .next span,#slideshow .row .col-sm-12 .gdwrotator .selections table tr td .next span{position:absolute;width:10px;height:22px;top:0px;left:0px;bottom:0px;right:0px;margin:auto;background:url(../images/ss_fleche_r.png) no-repeat center center;}#slideshow .row .col-lg-12 .gdwrotator .selections table tr td .next:hover,#slideshow .row .col-md-12 .gdwrotator .selections table tr td .next:hover,#slideshow .row .col-sm-12 .gdwrotator .selections table tr td .next:hover{background:#70b540;}#slideshow .row .col-lg-12 .gdwrotator .selections table tr td .previous,#slideshow .row .col-md-12 .gdwrotator .selections table tr td .previous,#slideshow .row .col-sm-12 .gdwrotator .selections table tr td .previous{position:absolute;bottom:12px;right:12px;width:30px;height:45%;background:#8b898a;cursor:pointer;}#slideshow .row .col-lg-12 .gdwrotator .selections table tr td .previous span,#slideshow .row .col-md-12 .gdwrotator .selections table tr td .previous span,#slideshow .row .col-sm-12 .gdwrotator .selections table tr td .previous span{position:absolute;width:10px;height:22px;top:0px;left:0px;bottom:0px;right:0px;margin:auto;background:url(../images/ss_fleche_l.png) no-repeat center center;}#slideshow .row .col-lg-12 .gdwrotator .selections table tr td .previous:hover,#slideshow .row .col-md-12 .gdwrotator .selections table tr td .previous:hover,#slideshow .row .col-sm-12 .gdwrotator .selections table tr td .previous:hover{background:#70b540;}#slideshow .row .col-lg-12 .gdwrotator .selections table tr td:first-child,#slideshow .row .col-md-12 .gdwrotator .selections table tr td:first-child,#slideshow .row .col-sm-12 .gdwrotator .selections table tr td:first-child{vertical-align:bottom;}#slideshow .row .col-lg-12 .gdwrotator .selections .row .selection,#slideshow .row .col-md-12 .gdwrotator .selections .row .selection,#slideshow .row .col-sm-12 .gdwrotator .selections .row .selection{display:none;}#slideshow .row .col-lg-12 .gdwrotator .selections .row .selection.active,#slideshow .row .col-md-12 .gdwrotator .selections .row .selection.active,#slideshow .row .col-sm-12 .gdwrotator .selections .row .selection.active{display:block ! important;}#slideshow .row .col-lg-12 .gdwrotator .controls,#slideshow .row .col-md-12 .gdwrotator .controls,#slideshow .row .col-sm-12 .gdwrotator .controls{position:absolute;left:30px;right:30px;height:100px;z-index:4;}#slideshow .row .col-lg-12 .gdwrotator .controls .previous,#slideshow .row .col-md-12 .gdwrotator .controls .previous,#slideshow .row .col-sm-12 .gdwrotator .controls .previous{display:block;cursor:pointer;float:left;width:45px;height:100px;cursor:pointer;background-image:url(../images/ss_l.png);background-repeat:no-repeat;background-position:center center;-webkit-transition:background-image 0.3s ease-in-out;transition:background-image 0.3s ease-in-out;}#slideshow .row .col-lg-12 .gdwrotator .controls .previous:hover,#slideshow .row .col-md-12 .gdwrotator .controls .previous:hover,#slideshow .row .col-sm-12 .gdwrotator .controls .previous:hover{background-image:url(../images/ss_l_h.png);background-repeat:no-repeat;background-position:center center;}#slideshow .row .col-lg-12 .gdwrotator .controls .next,#slideshow .row .col-md-12 .gdwrotator .controls .next,#slideshow .row .col-sm-12 .gdwrotator .controls .next{display:block;cursor:pointer;float:right;width:45px;height:100px;cursor:pointer;background:url(../images/ss_r.png) no-repeat center center;-webkit-transition:background-image 0.3s ease-in-out;transition:background-image 0.3s ease-in-out;}#slideshow .row .col-lg-12 .gdwrotator .controls .next:hover,#slideshow .row .col-md-12 .gdwrotator .controls .next:hover,#slideshow .row .col-sm-12 .gdwrotator .controls .next:hover{background:url(../images/ss_r_h.png) no-repeat center center;}
/* Error message CSS */
#system-message-container{margin:0px auto 0px auto;}#system-message-container .message{position:relative;margin:15px 0px 0px 0px;}#system-message-container .message .bl,#system-message-container .message .br,#system-message-container .message .tl,#system-message-container .message .tr{width:10px;height:10px;position:absolute;background-repeat:no-repeat;}#system-message-container .message .tl{background-image:url(../images/msg/tl.png);top:0px;left:0px;}#system-message-container .message .tr{background-image:url(../images/msg/tr.png);top:0px;right:0px;}#system-message-container .message .bl{background-image:url(../images/msg/bl.png);bottom:0px;left:0px;}#system-message-container .message .br{background-image:url(../images/msg/br.png);bottom:0px;right:0px;}#system-message-container .message .c{background-color:#4fcc56;background-image:url(../images/msg/gradient_message_successfull.jpg);background-repeat:repeat-y;background-position:top left;border-width:0 2px;border-style:solid;border-color:#008007;position:absolute;top:10px;bottom:10px;left:0px;right:0px;}#system-message-container .message .t{height:8px;background-image:url(../images/msg/gradient_message_successfull.jpg);background-color:#4fcc56;background-repeat:repeat-y;background-position:-10px top;border-width:2px 0 0;border-style:solid;border-color:#008007;position:absolute;top:0px;left:10px;right:10px;}#system-message-container .message .b{height:8px;background-color:#4fcc56;background-image:url(../images/msg/gradient_message_successfull.jpg);background-repeat:repeat-y;background-position:-10px top;border-width:0 0 2px;border-style:solid;border-color:#008007;position:absolute;bottom:0px;left:10px;right:10px;}#system-message-container .message.warning .bl,#system-message-container .message.warning .br,#system-message-container .message.warning .tl,#system-message-container .message.warning .tr{background-repeat:no-repeat;}#system-message-container .message.warning .tl{background-image:url(../images/msg/O-tl.png);}#system-message-container .message.warning .tr{background-image:url(../images/msg/O-tr.png);}#system-message-container .message.warning .bl{background-image:url(../images/msg/O-bl.png);}#system-message-container .message.warning .br{background-image:url(../images/msg/O-br.png);}#system-message-container .message.warning .c{border-left:2px solid #e87600;border-right:2px solid #e87600;background-image:url(../images/msg/gradient_message_orange.jpg);background-color:#fe8705;background-repeat:repeat-y;background-position:top left;}#system-message-container .message.warning .t{border-top:2px solid #e87600;background-image:url(../images/msg/gradient_message_orange.jpg);background-color:#fe8705;background-repeat:repeat-y;background-position:-10px top;}#system-message-container .message.warning .b{border-bottom:2px solid #e87600;background-image:url(../images/msg/gradient_message_orange.jpg);background-color:#fe8705;background-repeat:repeat-y;background-position:-10px top;}#system-message-container .message.warning ul{background-image:url(../images/msg/orange_icon.png);background-repeat:no-repeat;}#system-message-container .message.warning ul li{text-shadow:0 -1px 0 #b30000;}#system-message-container .message.error .bl,#system-message-container .message.error .br,#system-message-container .message.error .tl,#system-message-container .message.error .tr,#system-message-container .message.notice .bl,#system-message-container .message.notice .br,#system-message-container .message.notice .tl,#system-message-container .message.notice .tr{background-repeat:no-repeat;}#system-message-container .message.error .tl,#system-message-container .message.notice .tl{background-image:url(../images/msg/e-tl.png);}#system-message-container .message.error .tr,#system-message-container .message.notice .tr{background-image:url(../images/msg/e-tr.png);}#system-message-container .message.error .bl,#system-message-container .message.notice .bl{background-image:url(../images/msg/e-bl.png);}#system-message-container .message.error .br,#system-message-container .message.notice .br{background-image:url(../images/msg/e-br.png);}#system-message-container .message.error .c,#system-message-container .message.notice .c{background-color:#c33b3a;background-image:url(../images/msg/gradient_message_erreur.jpg);background-repeat:repeat-y;background-position:top left;border-width:0 2px;border-style:solid;border-color:#b30000;}#system-message-container .message.error .t,#system-message-container .message.notice .t{background-color:#c33b3a;background-image:url(../images/msg/gradient_message_erreur.jpg);background-repeat:repeat-y;background-position:-10px top;border-width:2px 0 0;border-style:solid;border-color:#b30000;}#system-message-container .message.error .b,#system-message-container .message.notice .b{background-color:#c33b3a;background-image:url(../images/msg/gradient_message_erreur.jpg);background-repeat:repeat-y;background-position:-10px top;border-width:0 0 2px;border-style:solid;border-color:#b30000;}#system-message-container .message.error ul,#system-message-container .message.notice ul{background-image:url(../images/msg/Error_icon.png);background-repeat:no-repeat;}#system-message-container .message.error ul li,#system-message-container .message.notice ul li{text-shadow:0 -1px 0 #b30000;}#system-message-container .message ul{list-style:none outside none;min-height:19px;background:transparent;background-image:url(../images/msg/Success_icon.png);background-repeat:no-repeat;margin:0 0 0 15px;padding:16px 15px 15px 60px;border:0px;position:relative;z-index:1;}#system-message-container .message ul li{font-size:1.3em;font-weight:bold;line-height:120%;text-shadow:0 -1px 0 #008007;color:white;}
/* PLATFORM / BROWSER OVERRIDE */
/* Included .css FILE (fonts.css) */
@font-face {
	font-family: 'DaxBlack';
	src: url('../fonts/daxwide-black-webfont.eot');
	src: url('../fonts/daxwide-black-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/daxwide-black-webfont.woff') format('woff'),
			 url('../fonts/daxwide-black-webfont.ttf') format('truetype'),
			 url('../fonts/daxwide-black-webfont.svg#DaxBlack') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'IcoMoon';
	src: url('../../../../media/jui/fonts/IcoMoon.eot');
	src: url('../../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'),
			 url('../../../../media/jui/fonts/IcoMoon.woff') format('woff'),
			 url('../../../../media/jui/fonts/IcoMoon.ttf') format('truetype'),
			 url('../../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
	font-weight: normal;
	font-style: normal;
}/* Included .css FILE (general.css) */
@media screen and (min-width: 1201px) {
	/* Site est 1201px ou plus en width */
	/* Desktop */
	.show-desktop {
		display: block !important;
	}
}

@media screen and (max-width: 1200px) {
	/* Site est 1200px ou moins en width */
	/* Large devices */
	.show-tablet {
		display: block !important;
	}
	
	table.show-tablet {
		display: table !important;
	}
	
	.hidden-tablet {
		display: none !important;
	}
}

@media screen and (max-width: 992px) {
	/* Site est 992px ou moins en width */
	/* Medium devices */
}

@media screen and (max-width: 767px) {
	/* Site est 767px ou moins en width */
	/* Tablets */
	.show-phone {
		display: block !important;
	}
	
	table.show-phone {
		display: table !important;
	}
	
	.hidden-phone {
		display: none !important;
	}
}

@media screen and (max-width: 500px) {
	/* Site est 500px ou moins en width */
	/* Mobile devices */
	.show-small {
		display: block !important;
	}
	
	table.show-small {
		display: table !important;
	}
	
	.hidden-small {
		display: none !important;
	}
}

@media screen and (max-width: 419px) {
	/* Site est 419px ou moins en width */
	/* Mobile devices */
	.show-extrasmall {
		display: block !important;
	}
	
	table.show-extrasmall {
		display: table !important;
	}
	
	.hidden-extrasmall {
		display: none !important;
	}
}

.anim-setup {
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000px;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;
	-moz-perspective: 1000px;
	-moz-transform: translate3d(0, 0, 0);
	-o-transform-style: preserve-3d;
	-o-backface-visibility: hidden;
	-o-perspective: 1000px;
	-o-transform: translate3d(0, 0, 0);
	transform-style: preserve-3d;
	backface-visibility: hidden;
	perspective: 1000px;
	transform: translate3d(0, 0, 0);
}
@-webkit-keyframes myfirst {
    0%   {top:-90px;}
    25%  {top:-88px;}
    50%  {top:-87px;}
    75%  {top:-88px;}
    100% {top:-90px;}
}
@keyframes myfirst {
    0%   {top:-90px;}
    25%  {top:-88px;}
    50%  {top:-87px;}
    75%  {top:-88px;}
    100% {top:-90px;}
}
#mainmenu .gdwmultibutton .row .col-lg-2 .text .bg_ittem {
	top:0px;
}
.atitle,.atitle_proj {
		font-size:23px;
		line-height:25px;
}
.item-page {
		font-size:16px;
		line-height:20px;
		padding:30px 0px;
}

#footer .contact_footer {
		padding:15px 0px;
	}
	#footer .contact_footer .col-md-3 {
		padding:0px 25px;
	}
	#footer .contact_footer .col-md-3.text_tel,#footer .contact_footer .col-md-3.text_tel {
		height:60px;
	}
	#footer_relative,#footer {
		height:520px;
	}
	#footer .contact_footer .col-md-3.text_mail a .txt_mail {
		padding-top:5px
	}
	#footer .gdwfooter .gdwinnerfooter p {
	float:none;
	line-height:25px;
	}
	#footer .gdwfooter  {
		padding:10px 0px;
	}
	#footer .gdwsocial .addthis_toolbox a {
		margin:0px 11px;
	}
		#footer .gdwsocial   {
		bottom:72px;
		right:0px;
		left:0px;
	}
	#slideshow .row .col-lg-12 .gdwrotator .selections, #slideshow .row .col-md-12 .gdwrotator .selections, #slideshow .row .col-sm-12 .gdwrotator .selections {
		bottom:185px;
	}
	#mainmenu {
		height:506px;
	}
	#topmenu .gdwbutton {
		float:left;
		top:26px;
	}
	#content {
		padding-top:54px;
	}
	#toptel {
		background-color:rgba(57,52,53, 0.8);
		position:fixed;
	}
	#content #menufiles .gdwfiles_menu {
		padding: 20px 0 ;
	}
	#topmenu .gdwbutton .gdwpopup {
		left:0px;
		top:78px;
		right:auto;
	}
	#toptel p {
		font-size: 17px;
	}
	
	
	
@media (min-width: 325px) {
	#footer_relative,#footer {
		height:480px;
	}
}

@media (min-width: 768px) {
  .atitle,.atitle_proj {
		font-size:27px;
		line-height:50px;
	}
	#mainmenu {
		height:0px;
	}
	.item-page {
		font-size:17px;
		line-height:21px;
		padding:50px 30px;
	}

}
@media (min-width: 992px) {
	#content #menufiles .gdwfiles_menu {
		padding: 70px 0 70px 40px;
	}
	#topmenu .gdwbutton .gdwpopup {
		left:auto;
		right:0px;
		top:50px;
		
	}
	#toptel p {
		font-size: 20px;
	}
  .atitle,.atitle_proj {
		font-size:30px;
		line-height:70px;
	}
	#content {
		padding-top:0px;
		background-color:transparent
	}
	#toptel {
		background-color:transparent;
		position:absolute;
	}
	#topmenu .gdwbutton {
		float:right;
		top:0px;
	}
	.item-page {
		font-size:18px;
		line-height:23px;
		padding:70px 50px;
	}
	#footer .contact_footer {
		padding:20px 0px;
	}
	#footer .contact_footer .col-md-3 {
		padding:25px 0px;
	}
	#footer .contact_footer .col-md-3.text_tel,#footer .contact_footer .col-md-3.text_tel{
		height:160px;
	}
	#footer_relative,#footer {
		height:370px;
	}
	#footer .contact_footer .logo,
	#footer .contact_footer .tell,
	#footer .contact_footer .text_tel,
	#footer .contact_footer .text_mail {
		height:160px;
	}
		#footer .contact_footer .col-md-3.text_mail a .txt_mail {
		padding-top:25px
	}
	#footer .gdwfooter .gdwinnerfooter p {
	float:left;
	line-height:60px;
	}
		#footer .gdwfooter  {
		padding:0px 0px;
	}
	#footer .gdwsocial   {
		bottom:0px;
		right:0px;
		left:auto;
	}
	#footer .gdwsocial .addthis_toolbox a {
		margin:0px 5px;
	}
	
}
@media (min-width: 1030px) {
	#footer .contact_footer {
		padding:50px 0px;
	}
}
@media (min-width: 1200px) {
	#mainmenu .gdwmultibutton .row .col-lg-2 .text .bg_ittem {
		top:10px;
	}
	#slideshow .row .col-lg-12 .gdwrotator .selections, #slideshow .row .col-md-12 .gdwrotator .selections, #slideshow .row .col-sm-12 .gdwrotator .selections {
		bottom:110px;
	}
}