/* 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-family:Open Sans, Arial, Helvetica, sans-serif;font-weight:300 ! important;color:#2b1d01;line-height:100%;margin:0px;background:transparent ! important;}body .highslide-body iframe html{overflow:hidden;}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;}body.cke_show_borders{width:960px;min-width:625px;background-image:none;padding:10px;font-family:"Open Sans" ! important;font-weight:300 ! important;font-size:19px ! important;}body.cke_show_borders h1{margin:0px;text-transform:uppercase;line-height:30px;padding:20px 0px 10px;font-size:30px;font-family:"Slabo 27px", serif;margin:0px;text-transform:uppercase;line-height:30px;padding:15px 0px 10px;font-size:27px;font-family:"Slabo 27px", serif;}body.cke_show_borders h3,body.cke_show_borders h4{margin:0px;text-transform:uppercase;line-height:28px;padding:15px 0px 10px;font-size:25px;font-family:"Slabo 27px", serif;}body.cke_show_borders h5,body.cke_show_borders h6{margin:0px;line-height:25px;padding:10px 0px;font-size:22px;font-family:"Slabo 27px", serif;}.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;padding:70px 0px;min-height:350px;z-index:9;width:100%;}#content #deco_flame{position:inherit;padding:0px;}#content #deco_flame img{position:absolute;bottom:-6px;}#content .inner .item-page ul{margin:0px;padding:10px 0px;list-style:none;}#content .inner .item-page ul li{position:relative;padding-left:15px;line-height:25px;}#content .inner .item-page ul li:before{position:absolute;content:'';left:0px;top:10px;width:8px;height:8px;background:#db166c;border-radius:4px;}#content .inner .item-page .photo_list{position:relative;padding-top:20px;}#content .inner .item-page .photo_list .row{margin:0px;}#content .inner .item-page .photo_list .row img{border:none;}#content #center,#content #left,#content #right{position:relative;z-index:10;}#content.none #center{padding:0px;}#content.right #right{position:Relative;height:300px;}#content.right #right .img_right{position:relative;height:300px;}#content.right #right .img_right img{position:absolute;bottom:0px;max-width:355px;width:100%;margin:auto;top:85px;}#content.right #right .gdwbutton_paypal{position:relative;height:100%;}#content.right #right .gdwbutton_paypal .button,#content.right #right .gdwbutton_paypal .modcontent{height:100%;}#content.right #right .gdwbutton_paypal .text{text-align:center;height:100%;}#content.right #right .gdwbutton_paypal .text a{vertical-align:middle;}#content.right #right .gdwbutton_paypal .text a img{width:100%;max-width:320px;}#content.right #right .gdwbutton_paypal .text a .img_h{display:none;}#content.right #right .gdwbutton_paypal .text a .img_n{display:block;}#content.right #right .gdwbutton_paypal .text a:hover .img_n{display:none;}#content.right #right .gdwbutton_paypal .text a:hover .img_h{display:block;}#content.left #left{width:280px;}#content.left #center{width:680px;}#content.leftright #left{width:280px;}#content.leftright #center{width:400px;}#content.leftright #right{width:280px;float:right;}#mainmenu{position:relative;width:100%;}#mainmenu .row{margin:0px;}#mainmenu .row .col-sm-6{position:Relative;overflow:hidden;}#mainmenu .row .col-sm-6 img{width:100%;}#mainmenu .row .col-sm-6 .imgh{width:100%;position:absolute;top:0px;bottom:0px;left:0px;top:0px;margin:auto;-webkit-transition:width 0.5s ease 0s;transition:width 0.5s ease 0s;}#mainmenu .row .col-sm-6 a{position:absolute;display:block;z-index:7;top:0px;bottom:0px;left:0px;right:0px;background:rgba(60,60,59,0.65);-webkit-transition:background 0.5s ease 0s;transition:background 0.5s ease 0s;}#mainmenu .row .col-sm-6 a .line_right1{position:absolute;top:0px;bottom:0px;width:3px;background:white;right:0px;}#mainmenu .row .col-sm-6 a .line_left1{position:absolute;top:0px;bottom:0px;width:3px;background:white;left:0px;}#mainmenu .row .col-sm-6 a .line_right2{position:absolute;top:0px;bottom:0px;width:3px;background:white;right:6px;}#mainmenu .row .col-sm-6 a .line_left2{position:absolute;top:0px;bottom:0px;width:3px;background:white;left:6px;}#mainmenu .row .col-sm-6 a .img_t{position:absolute;left:0px;right:0px;top:30%;}#mainmenu .row .col-sm-6 a .img_t .t_img .img_on{width:100%;display:block;}#mainmenu .row .col-sm-6 a .img_t .t_img .img_hover{width:100%;display:none;}#mainmenu .row .col-sm-6:hover .imgh{width:110%;}#mainmenu .row .col-sm-6:hover a{background:rgba(224,89,148,0.65);text-decoration:none;}#mainmenu .row .col-sm-6:hover a .t_img .img_on{display:none;}#mainmenu .row .col-sm-6:hover a .t_img .img_hover{display:block;}#mainmenu #mobile .row .item_left,#mainmenu #mobile .row .item_right{position:relative;padding:0px;width:100%;height:240px;}#mainmenu #mobile .row .item_left .mob_img,#mainmenu #mobile .row .item_right .mob_img{position:absolute;top:0px;bottom:0px;left:0px;right:0px;background-size:cover ! important;}#mainmenu #mobile .row .item_left a .img_t,#mainmenu #mobile .row .item_right a .img_t{height:100%;width:100%;top:0px;}#mainmenu #mobile .row .item_left a .img_t .t_img,#mainmenu #mobile .row .item_right a .img_t .t_img{height:100%;}#mainmenu #mobile .row .item_left a .img_t .t_img img,#mainmenu #mobile .row .item_right a .img_t .t_img img{width:310px;margin:auto;height:180px;top:0px;bottom:0px;left:0px;right:0px;position:absolute;}#social{position:relative;z-index:8;width:100%;background:linear-gradient(#df5893, #df2370);padding:0px;}#social .l_top1{position:absolute;top:0px;left:0px;right:0px;height:6px;background:white;}#social .l_top2{position:absolute;top:9px;left:0px;right:0px;height:3px;background:white;}#social .inner{margin:0px auto;max-width:1550px;}#social .inner .col-sm-3{padding:0px;}#social .inner .text_adresse a{color:white;display:block;-webkit-transition:color 0.5s ease 0s;transition:color 0.5s ease 0s;}#social .inner .text_adresse a span{display:block;position:relative;text-align:left;line-height:25px;padding-left:40px;font-size:20px;font-family:Open Sans;font-weight:300 ! important;}#social .inner .text_adresse a span:before{position:absolute;content:"";width:25px;height:38px;top:6px;left:0px;background:url(../images/footer_place.png) no-repeat center center;-webkit-transition:background 0.5s ease 0s;transition:background 0.5s ease 0s;}#social .inner .text_adresse a span:last-child:before{display:none;}#social .inner .text_adresse a:hover{text-decoration:none;color:#3f3a3e;}#social .inner .text_adresse a:hover span:before{background:url(../images/footer_place_h.png) no-repeat center center;}#social .inner .text_tel span{position:relative;text-align:left;line-height:28px;padding-left:35px;color:white;display:block;font-size:20px;font-family:Open Sans;font-weight:300 ! important;}#social .inner .text_tel span:first-child:before{position:absolute;content:"";width:22px;height:56px;top:0px;left:0px;background:url(../images/footer_phone.png) no-repeat center center;}#social .inner .text_mail a span{position:relative;text-align:left;line-height:45px;padding-left:35px;color:white;-webkit-transition:color 0.5s ease 0s;transition:color 0.5s ease 0s;font-size:20px;font-family:Open Sans;font-weight:300 ! important;}#social .inner .text_mail a span:before{position:absolute;content:"";width:21px;height:38px;top:0px;left:0px;background:url(../images/footer_mail.png) no-repeat center center;-webkit-transition:background 0.5s ease 0s;transition:background 0.5s ease 0s;}#social .inner .text_mail a:hover{text-decoration:none;}#social .inner .text_mail a:hover span{color:#3f3a3e;}#social .inner .text_mail a:hover span:before{background:url(../images/footer_mail_h.png) no-repeat center center;}#social .inner .text_social{padding-top:9px;}#social .inner .text_social .img_social{text-align:center;}#social .inner .text_social .img_social img{width:100%;max-width:355px;position:absolute;top:9px;left:0px;right:0px;}#social .inner .text_social .addthis_toolbox{position:absolute;max-width:355px;}#social .inner .text_social .addthis_toolbox .row{margin:0px;}#social .inner .text_social .addthis_toolbox .row .col-xs-3{padding:0px;text-align:center;}#social .inner .text_social .addthis_toolbox .row .col-xs-3 a{float:none;padding:0px;display:block;margin:0px auto;}#social .inner .text_social .addthis_toolbox .row .col-xs-3 a span{visibility:hidden;}#social .inner .text_social .addthis_toolbox .row .col-xs-3 .addthis_button_facebook{width:13px;height:25px;background:url(../images/ico_facebook.png) no-repeat center center;-webkit-transition:background 0.5s ease 0s;transition:background 0.5s ease 0s;}#social .inner .text_social .addthis_toolbox .row .col-xs-3 .addthis_button_facebook:hover{background:url(../images/ico_facebook_h.png) no-repeat center center;}#social .inner .text_social .addthis_toolbox .row .col-xs-3 .addthis_button_twitter{width:25px;height:20px;background:url(../images/ico_twitter.png) no-repeat center center;-webkit-transition:background 0.5s ease 0s;transition:background 0.5s ease 0s;}#social .inner .text_social .addthis_toolbox .row .col-xs-3 .addthis_button_twitter:hover{background:url(../images/ico_twitter_h.png) no-repeat center center;}#social .inner .text_social .addthis_toolbox .row .col-xs-3 .addthis_button_linkedin{width:23px;height:21px;background:url(../images/ico_linked.png) no-repeat left center;-webkit-transition:background 0.5s ease 0s;transition:background 0.5s ease 0s;}#social .inner .text_social .addthis_toolbox .row .col-xs-3 .addthis_button_linkedin:hover{background:url(../images/ico_linked_h.png) no-repeat right center;}#social .inner .text_social .addthis_toolbox .row .col-xs-3 .addthis_button_google_plusone_share{width:25px;height:25px;background:url(../images/ico_google.png) no-repeat center center;-webkit-transition:background 0.5s ease 0s;transition:background 0.5s ease 0s;}#social .inner .text_social .addthis_toolbox .row .col-xs-3 .addthis_button_google_plusone_share:hover{background:url(../images/ico_google_h.png) no-repeat center center;}#logos{position:relative;width:100%;background:#fae3ed;padding:30px 0px;}#logos .gdwlogos{position:relative;max-width:1550px;margin:0px auto;}#logos .gdwlogos .row{margin:0px;}#logos .gdwlogos .row .col-sm-4{text-align:center;padding:10px 0px;height:100px;position:relative;}#logos .gdwlogos .row .col-sm-4 a img{position:absolute;top:0px;left:0px;bottom:0px;right:0px;margin:auto;}#footer_relative{position:Relative;width:100%;background:#fae3ed;}#footer{position:absolute;padding:10px 0px;bottom:0px;width:100%;background:#e02773;}#footer .inner{padding:0px 10px;max-width:1570px;}#footer .inner .gdwfooter{position:relative;}#footer .inner .gdwfooter p{color:white;text-align:center;font-size:15px;font-family:Open Sans;font-weight:400 ! important;float:right;}#footer .inner .gdwfooter p a{color:white;font-size:15px;font-family:Open Sans;font-weight:400 ! important;}#footer .inner .gdwfooter p a img{position:Relative;top:2px;}#footer .inner .gdwfooter p:first-child{float:left;}#topmenu.stiky{position:fixed;top:0px;width:100%;}#topmenu_relative_phone{position:relative;width:100%;height:85px;}#hiden_menu{position:relative;width:100%;height:0px;}#hiden_menu.visible{height:85px;}#topmenu{width:100%;position:relative;z-index:990;background:url(../images/nav_bg.jpg) repeat-x;}#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 .mod-languages{position:relative;text-align:right;}#topmenu .mod-languages ul{margin:0px;padding:0px;}#topmenu .mod-languages ul li{float:right;margin:0px;padding:0px;}#topmenu .mod-languages ul li a{color:white;display:block;text-transform:uppercase;padding:35px 30px 34px;font-size:20px;font-family:"Slabo 27px", serif;background:url(../images/nav_separation.png) no-repeat left center;-webkit-transition:background 0.5s ease 0s, color 0.5s ease 0s;transition:background 0.5s ease 0s, color 0.5s ease 0s;}#topmenu .mod-languages ul li a:hover{text-decoration:none;background:white;color:#e2397e;}#topmenu .gdwmenu{padding:0px;}#topmenu .gdwmenu table{margin:0px auto;}#topmenu .gdwmenu table tr td{padding:0px;}#topmenu .gdwmenu .modcontent #normalMenu ul{margin:0px;padding:0px;}#topmenu .gdwmenu .modcontent #normalMenu ul li{float:left;position:relative;}#topmenu .gdwmenu .modcontent #normalMenu ul li .submenu{position:absolute;display:none;top:55px;padding-top:30px;}#topmenu .gdwmenu .modcontent #normalMenu ul li .submenu ul{background:#e2397e;padding:10px 0px;}#topmenu .gdwmenu .modcontent #normalMenu ul li .submenu ul li{float:none;white-space:nowrap;}#topmenu .gdwmenu .modcontent #normalMenu ul li .submenu ul li .text a{padding:7px 15px;text-align:left;text-transform:none;background:none;color:white;}#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:#811340;}#topmenu .gdwmenu .modcontent #normalMenu ul li .text a{color:white;display:block;text-transform:uppercase;padding:35px 12px 34px;font-size:20px;font-family:"Slabo 27px", serif;}#topmenu .gdwmenu .modcontent #normalMenu ul li.active .text a,#topmenu .gdwmenu .modcontent #normalMenu ul li.subactive .text a{color:#811340;text-decoration:none;background:url(../images/nav_on.png) no-repeat bottom center;}#topmenu .gdwmenu .modcontent #normalMenu ul li:hover .submenu{display:block;}#topmenu .gdwmenu .modcontent #normalMenu ul li:hover .text a{color:#811340;text-decoration:none;}#topmenu .gdwmenu .modcontent #mobileMenu{width:100%;top:0px;position:fixed;left:0px;}#topmenu .gdwmenu .modcontent #mobileMenu .menuHeader{height:85px;z-index:100;position:fixed;top:0px;width:100%;left:0px;pointer-events:auto;background:url(../images/nav_bg.jpg) repeat-x;}#topmenu .gdwmenu .modcontent #mobileMenu .menuHeader .row{margin:0px;padding:0px;}#topmenu .gdwmenu .modcontent #mobileMenu .menuHeader .logo{padding:0px;background:white;text-align:center;position:relative;padding:10px 0px;height:85px;}#topmenu .gdwmenu .modcontent #mobileMenu .menuHeader .logo img{width:88%;max-width:294px;position:absolute;top:0px;bottom:0px;left:10px;right:10px;margin:auto;}#topmenu .gdwmenu .modcontent #mobileMenu .menuHeader .iconButton{width:100px;height:85px;position:absolute;z-index:500;border:0;top:0px;right:0px;bottom:0px;left:0px;margin: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;}#topmenu .gdwmenu .modcontent #mobileMenu .menuHeader .iconButton:hover .bar{background:#3c3c3a;}#topmenu .gdwmenu .modcontent #mobileMenu .menuContent{overflow:hidden;z-index:5;position:absolute;left:0px;right:0px;top:85px;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(224,89,148,0.92);}#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:15px;float:none;text-align:center;display:block;}#topmenu .gdwmenu .modcontent #mobileMenu .menuContent .rootMenu .language ul li a{color:white;background:none;padding-top:2px;padding-bottom:5px;}#topmenu .gdwmenu .modcontent #mobileMenu .menuContent .rootMenu .language ul li a:hover{color:#811340;}#topmenu .gdwmenu .modcontent #mobileMenu .menuContent .rootMenu .language ul li:before{content:"...";position:absolute;color:white;top:-20px;left:0px;right:0px;width:30px;height:20px;margin:0px auto;}#topmenu .gdwmenu .modcontent #mobileMenu .menuContent .rootMenu li .text a{color:white;display:block;text-transform:uppercase;padding:0px;font-size:25px;font-family:"Slabo 27px", serif;}#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;}#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:#811340;}#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:#811340;}#slideshow{position:relative;width:100%;overflow:hidden;}#slideshow .row{padding:0px;margin:0px;}#slideshow .row .module_serv{position:absolute;border-top:3px solid rgba(60,60,59,0.65);bottom:0px;z-index:4;left:0px;right:0px;padding:0px;}#slideshow .row .module_serv .row .col-sm-6.first{padding:12px 6px 0px 0px;}#slideshow .row .module_serv .row .col-sm-6.last{padding:12px 0px 0px 6px;}#slideshow .row .module_serv .row .col-sm-6{text-align:center;}#slideshow .row .module_serv .row .col-sm-6 .text .att{display:block;text-align:center;background:rgba(60,60,59,0.65);text-transform:uppercase;-webkit-transition:background 0.5s ease 0s;transition:background 0.5s ease 0s;}#slideshow .row .module_serv .row .col-sm-6 .text .att a span{color:white;padding:42px 0px;display:block;font-size:25px;font-family:"Slabo 27px", serif;font-weight:400 ! important;}#slideshow .row .module_serv .row .col-sm-6 .text .att a span span{display:block;line-height:50px;padding:0px;font-size:47px;font-family:Open Sans;font-weight:800 ! important;}#slideshow .row .module_serv .row .col-sm-6 .text .att:hover{background:rgba(224,89,148,0.65);}#slideshow .row .module_serv .row .col-sm-6 .text .att:hover a{text-decoration:none;}#slideshow .row .gdwlogos_top{position:absolute ! important;z-index:31;top:0px;left:0px;right:0px;}#slideshow .row .gdwlogos_top .row{padding:0px;margin:0px;}#slideshow .row .gdwlogos_top .row .col-sm-2,#slideshow .row .gdwlogos_top .row .col-sm-6,#slideshow .row .gdwlogos_top .row col-sm-3,#slideshow .row .gdwlogos_top .row col-sm-4{text-align:center;}#slideshow .row .gdwlogos_top .row .col-sm-2 img,#slideshow .row .gdwlogos_top .row .col-sm-6 img,#slideshow .row .gdwlogos_top .row col-sm-3 img,#slideshow .row .gdwlogos_top .row col-sm-4 img{width:100%;max-width:260px;}#slideshow .row .gdwlogos_top .row #img_logo{position:relative;padding:30px 0px;}#slideshow .row .gdwlogos_top .row #img_logo .cont{position:absolute;top:0px;bottom:0px;right:0px;left:0px;margin:auto;max-height:600px;}#slideshow .row .gdwlogos_top .row #img_logo .cont #bg_logo{position:relative;top:0px;bottom:0px;right:0px;left:0px;margin:0px auto;max-width:590px;display:block;}#slideshow .row .gdwlogos_top .row #img_logo .cont #bg_logo img{max-width:590px;width:100%;}#slideshow .row .gdwlogos_top .row #img_logo .cont #bg_logo #tr_logo{position:absolute;bottom:0px;top:0px;text-align:center;margin:auto;width:269px;}#slideshow .row .gdwlogos_top .row #img_logo .cont #bg_logo #tr_logo img{position:absolute;bottom:16%;left:0px;right:0px;margin:0px auto;max-width:269px;-webkit-animation:myfirst 1.25s linear 1s infinite alternate;animation:1.25s linear 1s alternate none infinite running myfirst;}#slideshow .row .gdwlogos_top .row #img_logo .cont #norm_logo{position:absolute;top:15%;left:30px;right:30px;margin:auto;max-width:480px;text-align:center;}#slideshow .row .gdwlogos_top .row #img_logo .cont #norm_logo a{position:relative;}#slideshow .row .gdwlogos_top .row #img_logo .cont #norm_logo a img{width:85%;max-width:480px;position:relative;margin:0px auto;}#slideshow .row .gdwlogos_top .row #img_left,#slideshow .row .gdwlogos_top .row #img_right{padding-top:40px;}#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 .slide_texture,#slideshow .row .col-md-12 .gdwrotator .rotator .contents .slide_texture,#slideshow .row .col-sm-12 .gdwrotator .rotator .contents .slide_texture{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:url(../images/ss_texture.png) repeat;z-index:1;}#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;text-align:center;z-index:4;left:110px;right:110px;}#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:auto;margin:0px auto;}#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:middle;text-align:center;}#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{background:url(../images/ss_ligne.png) no-repeat top center;}#slideshow .row .col-lg-12 .gdwrotator .selections table tr td .text .textcontent,#slideshow .row .col-md-12 .gdwrotator .selections table tr td .text .textcontent,#slideshow .row .col-sm-12 .gdwrotator .selections table tr td .text .textcontent{background:url(../images/ss_ligne.png) no-repeat bottom center;}#slideshow .row .col-lg-12 .gdwrotator .selections table tr td .text .textcontent p,#slideshow .row .col-md-12 .gdwrotator .selections table tr td .text .textcontent p,#slideshow .row .col-sm-12 .gdwrotator .selections table tr td .text .textcontent p{text-align:center;text-transform:uppercase;color:white;font-family:"Slabo 27px", serif;}#slideshow .row .col-lg-12 .gdwrotator .selections table tr td .text .textcontent p:first-child,#slideshow .row .col-md-12 .gdwrotator .selections table tr td .text .textcontent p:first-child,#slideshow .row .col-sm-12 .gdwrotator .selections table tr td .text .textcontent p:first-child{text-align:center;color:white;font-family:Open Sans;font-weight:800 ! important;}#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 (rv.css) */
#slideshow .row .gdwlogos_top .row #img_logo .cont #bg_logo #tr_logo {
	width:100%;
}
/* 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;
	}
	
	.recaptcha > .g-recaptcha {
		width: 260px;
		-webkit-transform: scale(0.855263);
		transform: scale(0.855263);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
	}
}

@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%   {bottom:16%;}
    25%  { bottom:15%;}
    50%  {bottom:14%;}
    75%  {bottom:15%;}
    100% {bottom:16%;}
}
@keyframes myfirst {
    0%   {bottom:16%;}
    25%  { bottom:15%;}
    50%  {bottom:14%;}
    75%  {bottom:15%;}
    100% {bottom:16%;}
}

#topmenu {
 	height:0px;
	}
	#social .addthis_toolbox {
	left: 0%;
   right: 0%;
   top:0px;
	}
	#social .text_social {
		height:40px;
	}
	#social .text_adresse {
		text-align:left;
		padding:40px 0 20px 25px;
	}
	#social .text_tel {
		text-align:left;
		padding:0px 0 0px 25px;
	}
	#social .text_mail {
		text-align:left;
		padding:20px 0 20px 25px;
	}
	#footer .inner .gdwfooter p {
		width:100%;
		line-height:25px;
	}
		#footer_relative {
			height:75px;
		}
	#slideshow {
		height:300px;
	}
	#slideshow .row .module_serv .row .col-sm-6.first,#slideshow .row .module_serv .row .col-sm-6.last{
			padding:0px;
		}
		#content #center .item-page {
			font-size:16px;
			line-height:20px;
		}
	.atitle {
		margin:0px;
		text-transform:uppercase;
		color:#e15a94;
		line-height:35px;
		padding:10px 0px;
		font-size:30px;
		font-family:"Slabo 27px",serif;
	}
		h1 {
		margin:0px;
		text-transform:uppercase;
		line-height:30px;
		padding:20px 0px 10px;
		font-size:30px;
		font-family:"Slabo 27px",serif;
	}
	h2 {
		margin:0px;
		text-transform:uppercase;
		line-height:30px;
		padding:15px 0px 10px;
		font-size:27px;
		font-family:"Slabo 27px",serif;
	}
	h3,h4 {
		margin:0px;
		text-transform:uppercase;
		line-height:28px;
		padding:15px 0px 10px;
		font-size:25px;
		font-family:"Slabo 27px",serif;
	}
	h5,h6 {
		margin:0px;
		line-height:25px;
		padding:10px 0px;
		font-size:22px;
		font-family:"Slabo 27px",serif;
	}
		
@media (min-width: 768px) {
		#slideshow .selections table tr td .text {
		padding-top:20px;
	}
	#slideshow .selections table tr td .text .textcontent{
		padding-bottom:20px;
	}
	#slideshow .selections table tr td .text .textcontent p{
		line-height:30px;
		font-size:30px;
	}
	#footer .inner .gdwfooter p {
		width:auto;
		line-height:55px;
	}
		#footer_relative {
			height:75px;
		}
		#slideshow {
		height:auto;
	}
	#slideshow .row .module_serv .row .col-sm-6.first {
		padding: 12px 6px 0 0;
	}
	#slideshow .row .module_serv .row .col-sm-6.last {
		padding: 12px 0 0 6px;
	}
	.atitle {
		margin:0px;
		text-transform:uppercase;
		color:#e15a94;
		line-height:40px;
		padding:12px 0px;
		font-size:35px;
		font-family:"Slabo 27px",serif;
	}
	#content #center .item-page {
		font-size:18px;
		line-height:22px;
	}
	
	#slideshow .gdwrotator .selections {
		bottom:55%;
	}
	#slideshow .gdwrotator .controls {
		bottom:55%;
	}

}
@media (min-width: 992px) {
	#slideshow .selections table tr td .text {
		padding-top:30px;
	}
	#slideshow .selections table tr td .text .textcontent{
		padding-bottom:30px;
	}
	#slideshow .selections table tr td .text .textcontent p{
		line-height:45px;
		font-size:45px;
	}
	#social .addthis_toolbox {
	left: 15%;
   max-width: 355px;
   right: 15%;
   top:70px;
	}
	#social .text_adresse {
		text-align:left;
		padding:50px 0;
	}
	#social .text_tel {
		text-align:center;
		padding:50px 0;
	}
	#social .text_mail {
		text-align:center;
		padding:50px 0;
	}
	.atitle {
		margin:0px;
		text-transform:uppercase;
		color:#e15a94;
		line-height:45px;
		padding:15px 0px;
		font-size:40px;
		font-family:"Slabo 27px",serif;
	}
	#slideshow .gdwrotator .selections {
		bottom:50%;
	}
	#slideshow .gdwrotator .controls {
		bottom:55%;
	}
	#social .inner .text_tel span{
	width:195px;
	margin:0px auto;
}
}
@media (min-width: 1200px) {
	#slideshow .selections table tr td .text .textcontent p{
		line-height:60px;
		font-size:60px;
	}
	#slideshow .selections table tr td .text {
		padding-top:40px;
	}
	#slideshow .selections table tr td .text .textcontent{
		padding-bottom:40px;
	}
  #topmenu {
 	height:85px;
	}
	.atitle {
		margin:0px;
		text-transform:uppercase;
		color:#e15a94;
		line-height:55px;
		padding:20px 0px;
		font-size:45px;
		font-family:"Slabo 27px",serif;
	}
	#slideshow .gdwrotator .selections {
		bottom:35%;
	}
	#slideshow .gdwrotator .controls {
		bottom:40%;
	}
	
}
