@charset "utf-8";a[href]:active,a[href]:focus,a[href]:hover,body{color:#231f20}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{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;outline:0}body,input,textarea{font-family:'Merriweather Sans',Arial,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100%;overflow-x:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}[type=button]::-moz-focus-inner,button::-moz-focus-inner{padding:0;overflow:visible;border:none;font-size:1em}input,textarea{-webkit-border-radius:0}.clear{clear:both}.clearfix:after{clear:both;content:"";display:block;height:0;line-height:0;visibility:hidden}.centrer{margin:0 auto;max-width:1250px;padding:0 20px}.caps{text-transform:uppercase}.trois-colonnes{width:33%;float:left}.quatre-colonnes{width:25%;float:left}*{box-sizing:border-box}a:link,a:visited{color:#ee1c25;text-decoration:none}strong{font-weight:700}em{font-style:italic}img{max-width:100%;height:auto}a.bouton:link,a.bouton:visited{display:inline-block;background-color:#000;color:#fff;font-style:italic;font-weight:600;font-size:1.1em;padding:10px 40px;border:none!important;-webkit-box-shadow:inset 0 0 16px -4px rgba(0,0,0,.5);-moz-box-shadow:inset 0 0 16px -4px rgba(0,0,0,.5);box-shadow:inset 0 0 16px -4px rgba(0,0,0,.5)}a.bouton:active,a.bouton:focus,a.bouton:hover{color:#fff!important;background-color:#ed1c24;border:none!important}a.bouton.rouge:link,a.bouton.rouge:visited{background-color:#ed1c24}a.bouton.rouge:active,a.bouton.rouge:focus,a.bouton.rouge:hover{background-color:#000}a.bouton.blanc:link,a.bouton.blanc:visited{background-color:#fff;color:#ed1c24!important}a.bouton.blanc:active,a.bouton.blanc:focus,a.bouton.blanc:hover{background-color:#000;color:#fff!important}a.bouton.gris:link,a.bouton.gris:visited{background-color:#bec3c2}a.bouton.gris:active,a.bouton.gris:focus,a.bouton.gris:hover{background-color:#000}header.en-tete{padding:40px 20px 0}a.logo{float:left;transition:width .3s ease-out 0s}header.en-tete nav.menu-utilitaire{float:right;margin-bottom:13px;transition:margin-right .4s ease-out 0s}body.ie8 header.en-tete nav.menu-utilitaire{padding-right:75px;position:relative}body.ie8 div.mod-languages{position:absolute;top:0;right:0}header.en-tete nav.menu-utilitaire a.langue,header.en-tete nav.menu-utilitaire li{margin-left:23px}header.en-tete nav.menu-utilitaire a:link,header.en-tete nav.menu-utilitaire a:visited{color:#231f20;font-size:.8em;transition:color .4s ease-out 0s}header.en-tete nav.menu-utilitaire a:active,header.en-tete nav.menu-utilitaire a:focus,header.en-tete nav.menu-utilitaire a:hover,header.en-tete nav.menu-utilitaire li.active a{color:#ee1c25}header.en-tete nav.menu-utilitaire a.langue,header.en-tete nav.menu-utilitaire div.moduletable,header.en-tete nav.menu-utilitaire li,header.en-tete nav.menu-utilitaire ul{display:inline-block}header.en-tete nav.menu-utilitaire li.item-111,header.en-tete nav.menu-utilitaire li.item-112,header.en-tete nav.menu-utilitaire li.item-113,header.en-tete nav.menu-utilitaire li.item-135,header.en-tete nav.menu-utilitaire li.item-136,header.en-tete nav.menu-utilitaire li.item-137,header.en-tete nav.menu-utilitaire li.item-144,header.en-tete nav.menu-utilitaire li.item-151,header.en-tete nav.menu-utilitaire li.item-152,header.en-tete nav.menu-utilitaire li.item-183,header.en-tete nav.menu-utilitaire li.item-184{display:none}header.en-tete nav.menu-principal{clear:right;float:right;position:relative;left:10px}header.en-tete nav.menu-principal div>ul>li{display:inline-block;margin-left:5px;transition:margin-left .4s ease-out 0s}header.en-tete nav.menu-principal div>ul>li>a:link,header.en-tete nav.menu-principal div>ul>li>a:visited{color:#231f20;text-transform:uppercase;display:block;padding:13px 13px 53px;font-weight:700;font-size:1em;transition:color .4s ease-out 0s,font-size .4s ease-out 0s}header.en-tete nav.menu-principal div>ul>li.active>a,header.en-tete nav.menu-principal div>ul>li:hover>a,header.en-tete nav.menu-principal div>ul>li>a:active,header.en-tete nav.menu-principal div>ul>li>a:focus,header.en-tete nav.menu-principal div>ul>li>a:hover{color:#ee1c25}header.en-tete nav.menu-principal div>ul>li.item-101,header.en-tete nav.menu-principal div>ul>li.item-139{background:url(../images/triangle-d-rouge.png) right center no-repeat;padding-right:43px}header.en-tete nav.menu-principal div>ul>li.item-101>a,header.en-tete nav.menu-principal div>ul>li.item-139>a{background-color:#ee1c25;padding:0;color:#fff}header.en-tete nav.menu-principal div>ul>li.item-101>a span,header.en-tete nav.menu-principal div>ul>li.item-139>a span{display:block;padding:13px 0 13px 45px;background:url(../images/trouver-ecole-puce.png) 15px 50% no-repeat}header.en-tete nav.menu-principal div>ul>li.item-101:hover,header.en-tete nav.menu-principal div>ul>li.item-139:hover{background-image:url(../images/triangle-d-gris.png)}header.en-tete nav.menu-principal div>ul>li.item-101:hover>a,header.en-tete nav.menu-principal div>ul>li.item-139:hover>a{background-color:#bec3c2}header.en-tete nav.menu-principal div>ul>li.item-372,header.en-tete nav.menu-principal div>ul>li.item-373{background:url(../images/triangle-g-noir.png) left center no-repeat;padding-left:43px;margin-left:-30px}header.en-tete nav.menu-principal div>ul>li.item-372>a,header.en-tete nav.menu-principal div>ul>li.item-373>a{background-color:#000;padding:13px 10px 13px 0;color:#fff}header.en-tete nav.menu-principal div>ul>li.item-372:hover,header.en-tete nav.menu-principal div>ul>li.item-373:hover{background-image:url(../images/triangle-g-gris.png)}header.en-tete nav.menu-principal div>ul>li.item-372:hover>a,header.en-tete nav.menu-principal div>ul>li.item-373:hover>a{background-color:#bec3c2}header.en-tete nav.menu-principal div>ul>li.parent,header.en-tete nav.menu-principal div>ul>li.parent>a{position:relative}header.en-tete nav.menu-principal div>ul>li.parent>a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/sous-menu-puce-rouge.png) 50% 100% no-repeat;opacity:0;filter:alpha(opacity=0);transition:opacity .3s ease-out 0s}header.en-tete nav.menu-principal div>ul>li.parent:hover>a:after{opacity:1;filter:alpha(opacity=100)}header.en-tete nav.menu-principal div>ul>li.item-117.parent>a:after,header.en-tete nav.menu-principal div>ul>li.item-138.parent>a:after{background-image:url(../images/sous-menu-puce-gris.png)}body.ie8 header.en-tete nav.menu-principal div>ul>li.parent>a,body.ie8 header.en-tete nav.menu-principal div>ul>li.parent>a:after{background-image:none}body.ie8 header.en-tete nav.menu-principal div>ul>li.parent:hover>a{background:url(../images/sous-menu-puce-rouge.png) 50% 100% no-repeat}body.ie8 header.en-tete nav.menu-principal div>ul>li.parent.item-122:hover>a,body.ie8 header.en-tete nav.menu-principal div>ul>li.parent.item-138:hover>a,body.ie8 header.en-tete nav.menu-principal div>ul>li.parent.item-144:hover>a{background:url(../images/sous-menu-puce-gris.png) 50% 100% no-repeat}header.en-tete nav.menu-principal ul li ul{position:absolute;background-color:#d81a22;background-image:url(../images/bouton-haut-gauche.png),url(../images/bouton-bas-droite.png),url(../images/bouton-automobile.png);background-repeat:no-repeat;background-position:left top,right bottom,75px 50%;left:-181px;z-index:5;width:900px;padding:30px 30px 30px 250px;opacity:0;filter:alpha(opacity=0);top:-300px!important;transition:opacity .3s ease-out 0s,top 0s ease-out .3s,z-index 0s ease-out .3s}header.en-tete nav.menu-principal ul li.item-122 ul,header.en-tete nav.menu-principal ul li.item-144 ul,header.en-tete nav.menu-principal ul li.item-279 ul{left:-330px}body.ie8 header.en-tete nav.menu-principal ul li ul{background:url(../images/bouton-automobile.png) 75px 50% no-repeat #d81a22}header.en-tete nav.menu-principal ul li:hover ul{top:82px!important;opacity:1!important;filter:alpha(opacity=100)!important;transition:opacity .3s ease-out 0s,top 0s ease-out 0s,z-index 0s ease-out 0s;z-index:6}header.en-tete nav.menu-principal ul li ul li{display:block;float:left;width:230px}header.en-tete nav.menu-principal ul li ul li.item-119,header.en-tete nav.menu-principal ul li ul li.item-123,header.en-tete nav.menu-principal ul li ul li.item-141,header.en-tete nav.menu-principal ul li ul li.item-145,header.en-tete nav.menu-principal ul li ul li.item-148,header.en-tete nav.menu-principal ul li ul li.item-276,header.en-tete nav.menu-principal ul li ul li.item-280{width:140px}header.en-tete nav.menu-principal ul li.item-117 ul,header.en-tete nav.menu-principal ul li.item-138 ul{left:-511px;background-color:#444948;background-image:url(../images/bouton-haut-gauche.png),url(../images/bouton-bas-droite.png),url(../images/bouton-automobile.png)}header.en-tete nav.menu-principal ul li.item-275 ul,header.en-tete nav.menu-principal ul li.item-279 ul{background-image:url(../images/bouton-haut-gauche.png),url(../images/bouton-bas-droite.png),url(../images/bouton-autobus.png)}header.en-tete nav.menu-principal ul li.item-122 ul,header.en-tete nav.menu-principal ul li.item-144 ul{background-image:url(../images/bouton-haut-gauche.png),url(../images/bouton-bas-droite.png),url(../images/bouton-vehicule.png)}body.ie8 header.en-tete nav.menu-principal ul li.item-117 ul,body.ie8 header.en-tete nav.menu-principal ul li.item-138 ul{background:url(../images/bouton-automobile.png) 75px 50% no-repeat #444948}body.ie8 header.en-tete nav.menu-principal ul li.item-275 ul,body.ie8 header.en-tete nav.menu-principal ul li.item-279 ul{background-image:url(../images/bouton-autobus.png) no-repeat 75px 50%}body.ie8 header.en-tete nav.menu-principal ul li.item-122 ul,body.ie8 header.en-tete nav.menu-principal ul li.item-144 ul{background:url(../images/bouton-vehicule.png) 75px 50% no-repeat #d81a22}header.en-tete nav.menu-principal ul li ul a:link,header.en-tete nav.menu-principal ul li ul a:visited{color:#fff;font-weight:700;display:block;padding:15px 45px;line-height:1.1em;min-height:75px;border-left:solid 1px #e45f65;transition:color .3s ease-out 0s;position:relative}header.en-tete nav.menu-principal ul li.item-117 ul a:link,header.en-tete nav.menu-principal ul li.item-117 ul a:visited,header.en-tete nav.menu-principal ul li.item-138 ul a:link,header.en-tete nav.menu-principal ul li.item-138 ul a:visited{border-left-color:#696d6d}header.en-tete nav.menu-principal ul li ul a:active,header.en-tete nav.menu-principal ul li ul a:focus,header.en-tete nav.menu-principal ul li ul a:hover,header.en-tete nav.menu-principal ul li ul li.active a{color:#000}header.en-tete nav.menu-principal ul li.item-117 ul a:active,header.en-tete nav.menu-principal ul li.item-117 ul a:focus,header.en-tete nav.menu-principal ul li.item-117 ul a:hover,header.en-tete nav.menu-principal ul li.item-117 ul li.active a,header.en-tete nav.menu-principal ul li.item-138 ul a:active,header.en-tete nav.menu-principal ul li.item-138 ul a:focus,header.en-tete nav.menu-principal ul li.item-138 ul a:hover,header.en-tete nav.menu-principal ul li.item-138 ul li.active a,header.en-tete nav.menu-principal ul li.item-144 ul a:active,header.en-tete nav.menu-principal ul li.item-144 ul a:focus,header.en-tete nav.menu-principal ul li.item-144 ul a:hover,header.en-tete nav.menu-principal ul li.item-144 ul li.active a{color:#ee1c25}header.en-tete nav.menu-principal ul li ul li:first-child a{border-left:none;padding-left:0}header.en-tete nav.menu-principal ul li ul a:link:before,header.en-tete nav.menu-principal ul li ul a:visited:before{content:'';display:block;position:absolute;width:15px;height:7px;top:20px;left:20px;background:url(../images/liste-puce-noir.png) no-repeat;opacity:0;filter:alpha(opacity=0);transition:opacity .3s ease-out 0s}header.en-tete nav.menu-principal ul li.item-117 ul a:link:before,header.en-tete nav.menu-principal ul li.item-117 ul a:visited:before{background-image:url(../images/liste-puce-rouge.png)}header.en-tete nav.menu-principal ul li ul li:first-child a:link:before,header.en-tete nav.menu-principal ul li ul li:first-child a:visited:before{left:-23px}header.en-tete nav.menu-principal ul li ul a:active:before,header.en-tete nav.menu-principal ul li ul a:focus:before,header.en-tete nav.menu-principal ul li ul a:hover:before,header.en-tete nav.menu-principal ul li ul li.active a:before{opacity:1;filter:alpha(opacity=100)}a.btn-mobile,a.btn-mobile-reseaux,div.conteneur-mobile{display:none}div.conteneur-mobile{position:absolute;z-index:6;top:109px;left:-100%;width:100%;background:url(../images/menu-mobile-fond.png);-webkit-box-shadow:9px 1px 5px 0 rgba(0,0,0,.15);-moz-box-shadow:9px 1px 5px 0 rgba(0,0,0,.15);box-shadow:9px 1px 5px 0 rgba(0,0,0,.15);opacity:0;filter:alpha(opacity=0);transition:opacity .3s ease-out 0s,left 0s ease-out .3s,top .3s ease-out 0s}div.conteneur-mobile.ouvert{left:0;opacity:1;filter:alpha(opacity=100);transition:opacity .3s ease-out 0s,left 0s ease-out 0s,top .3s ease-out 0s}a.btn-mobile:link,a.btn-mobile:visited{position:absolute;width:62px;height:62px;background:url(../images/btn-mobile-tablette.png) 50% 50% no-repeat #231f20;overflow:hidden;border:1px solid #231f20;transition:all .3s ease-out 0s}body.ouvert a.btn-mobile:link,body.ouvert a.btn-mobile:visited{background:url(../images/btn-mobile-fermer-tablette.png) 50% 50% no-repeat #231f20;border-color:#231f20}a.btn-mobile span{position:relative;left:65px}a.btn-mobile-reseaux:link,a.btn-mobile-reseaux:visited{position:absolute;left:100px;width:62px;height:62px;background:url(../images/btn-reseaux-tablette.png) 49% 50% no-repeat #fff;overflow:hidden;border:1px solid #e1e8e7;transition:all .3s ease-out 0s}a.btn-mobile-reseaux.ouvert,a.btn-mobile-reseaux:active,a.btn-mobile-reseaux:focus,a.btn-mobile-reseaux:hover{background-color:#bfc1c1;border-color:#bfc1c1}a.btn-mobile-reseaux:after{content:"";position:absolute;left:-1px;top:-1px;width:62px;height:62px;opacity:0;filter:alpha(opacity=0);transition:opacity .3s ease-out 0s;background:url(../images/btn-reseaux-tablette-blanc.png) 49% 50% no-repeat}a.btn-mobile-reseaux.ouvert:after,a.btn-mobile-reseaux:hover:after{opacity:1;filter:alpha(opacity=100)}a.btn-mobile-reseaux span{position:relative;left:65px}nav.menu-mobile li.parent{overflow:hidden}nav.menu-mobile ul.menu-principal>li{border-bottom:solid 1px #c52a31}nav.menu-mobile ul.menu-principal>li.ouvert{border-bottom:solid 1px #000}nav.menu-mobile ul.menu-principal>li>a:link,nav.menu-mobile ul.menu-principal>li>a:visited{text-transform:uppercase;font-weight:700;padding:25px 25px 25px 90px;display:block;color:#fff;transition:background .3s ease-out 0s}nav.menu-mobile ul.menu-principal>li.item-118>a,nav.menu-mobile ul.menu-principal>li.item-137>a,nav.menu-mobile ul.menu-principal>li.item-140>a{background:url(../images/menu-mobile-automobile.png) 30px 50% no-repeat}nav.menu-mobile ul.menu-principal>li.item-275>a,nav.menu-mobile ul.menu-principal>li.item-279>a{background:url(../images/menu-mobile-autobus.png) 25px 50% no-repeat}nav.menu-mobile ul.menu-principal>li.item-122>a,nav.menu-mobile ul.menu-principal>li.item-138>a,nav.menu-mobile ul.menu-principal>li.item-144>a{background:url(../images/menu-mobile-vehicule.png) 25px 50% no-repeat}nav.menu-mobile ul.menu-principal>li.item-117>a,nav.menu-mobile ul.menu-principal>li.item-138>a,nav.menu-mobile ul.menu-principal>li.item-139>a{background:url(../images/menu-mobile-avantage.png) 35px 50% no-repeat}nav.menu-mobile ul.menu-principal>li.item-101>a,nav.menu-mobile ul.menu-principal>li.item-116>a,nav.menu-mobile ul.menu-principal>li.item-139>a{background:url(../images/menu-mobile-ecole.png) 35px 50% no-repeat}nav.menu-mobile ul.menu-principal>li.ouvert>a,nav.menu-mobile ul.menu-principal>li>a:active,nav.menu-mobile ul.menu-principal>li>a:focus,nav.menu-mobile ul.menu-principal>li>a:hover{background-color:#231f20}nav.menu-mobile ul.menu-principal li.parent{background-color:transparent;transition:padding-bottom .3s ease-out 0s,background-color .3s ease-out .3s}nav.menu-mobile ul.menu-principal li.parent.ouvert{padding-bottom:15px;background-color:#231f20;transition:padding-bottom .3s ease-out 0s,background-color 0s ease-out 0s}nav.menu-mobile ul.menu-principal ul{transition:height .4s ease-out 0s}nav.menu-mobile ul.menu-principal ul li a:link,nav.menu-mobile ul.menu-principal ul li a:visited{display:block;padding:10px 25px;color:#fff;transition:color .3s ease-out 0s}nav.menu-mobile ul.menu-principal ul li a:active,nav.menu-mobile ul.menu-principal ul li a:focus,nav.menu-mobile ul.menu-principal ul li a:hover,nav.menu-mobile ul.menu-principal ul li.active a{color:#ee1c25}nav.menu-mobile ul.menu-principal li.parent a{position:relative}nav.menu-mobile ul.menu-principal li.parent a span{display:block}nav.menu-mobile ul.menu-principal li.parent a span:after{content:"";display:block;position:absolute;top:25px;right:25px;width:11px;height:14px;background:url(../images/menu-mobile-fleche.png) 100% 0 no-repeat;transition:transform .3s ease-out 0s}nav.menu-mobile ul.menu-principal li.parent.ouvert a span:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg)}div.sur-menu-utilitaire{position:relative}nav.menu-mobile ul.menu-utilitaire{padding:25px;position:absolute;width:100%;top:0;left:0}nav.menu-mobile ul.menu-utilitaire li{margin-bottom:25px}nav.menu-mobile ul.menu-utilitaire li a:link,nav.menu-mobile ul.menu-utilitaire li a:visited{font-weight:700;color:#fff;border-bottom:solid 1px transparent;display:inline-block;transition:color .2s ease-out 0s,border .2s ease-out 0s}nav.menu-mobile ul.menu-utilitaire li a:active,nav.menu-mobile ul.menu-utilitaire li a:focus,nav.menu-mobile ul.menu-utilitaire li a:hover,nav.menu-mobile ul.menu-utilitaire li.active a{color:#000;border-color:#000}div.conteneur-mobile a.lien-langue-mobile:link,div.conteneur-mobile a.lien-langue-mobile:visited,div.conteneur-mobile div.mod-languages a:link,div.conteneur-mobile div.mod-languages a:visited{z-index:2;float:right;margin-right:25px;margin-top:20px;position:relative;display:block;width:96px;height:52px;text-align:center;padding-top:11px;background:url(../images/menu-mobile-langue.png) no-repeat;transition:color .3s ease-out 0s}div.conteneur-mobile a.lien-langue-mobile:active,div.conteneur-mobile a.lien-langue-mobile:focus,div.conteneur-mobile a.lien-langue-mobile:hover,div.conteneur-mobile div.mod-languages a:active,div.conteneur-mobile div.mod-languages a:focus,div.conteneur-mobile div.mod-languages a:hover{color:#fff}div.conteneur-mobile ul.reseaux{clear:right;float:right;z-index:2;position:relative;margin-right:25px;text-align:center}div.conteneur-mobile ul.reseaux li{margin-top:23px}div.conteneur-mobile ul.reseaux li a{display:inline-block;overflow:hidden}div.conteneur-mobile ul.reseaux li a span{position:relative;left:60px}div.conteneur-mobile ul.reseaux li.facebook a:link,div.conteneur-mobile ul.reseaux li.facebook a:visited{width:13px;height:26px;background:url(../images/menu-mobile-facebook.png) no-repeat}div.conteneur-mobile ul.reseaux li.twitter a:link,div.conteneur-mobile ul.reseaux li.twitter a:visited{width:28px;height:23px;background:url(../images/menu-mobile-twitter.png) no-repeat;display:none}div.conteneur-mobile ul.reseaux li.youtube a:link,div.conteneur-mobile ul.reseaux li.youtube a:visited{width:33px;height:23px;background:url(../images/menu-mobile-youtube.png) no-repeat}div.conteneur-mobile ul.reseaux li.linkedin a:link,div.conteneur-mobile ul.reseaux li.linkedin a:visited{width:33px;height:23px;background:url(../images/menu-mobile-linkedin.png) no-repeat;display:none}div.conteneur-mobile .hikashop_cart_module{position:absolute;top:690px;padding-left:25px;margin-left:25px}div.conteneur-mobile .hikashop_cart_module a{font-weight:700;color:#fff;border-bottom:solid 1px transparent;display:inline-block;transition:color .2s ease-out 0s,border .2s ease-out 0s}div.conteneur-mobile .hikashop_cart_module a.active,div.conteneur-mobile .hikashop_cart_module a:focus,div.conteneur-mobile .hikashop_cart_module a:hover{color:#000;border-color:#000}div.sur-footer{background:url(../images/footer-fond-2.png) 100% 35px no-repeat;padding-bottom:70px;position:relative}footer.pied{padding:100px 20px 0;position:relative}footer.pied div.menus{float:left;width:68%}footer.pied nav.menu-principal li.item-118,footer.pied nav.menu-principal li.item-137,footer.pied nav.menu-principal li.item-140,footer.pied nav.menu-principal li.item-275,footer.pied nav.menu-principal li.item-279{width:290px;float:left}footer.pied nav.menu-principal{margin-bottom:50px}footer.pied nav.menu-principal>div>ul>li{margin-bottom:8px}footer.pied nav.menu-principal li{margin-bottom:3px}footer.pied nav.menu-principal li.item-118>a,footer.pied nav.menu-principal li.item-122>a,footer.pied nav.menu-principal li.item-137>a,footer.pied nav.menu-principal li.item-138>a,footer.pied nav.menu-principal li.item-140>a,footer.pied nav.menu-principal li.item-144>a,footer.pied nav.menu-principal li.item-275>a,footer.pied nav.menu-principal li.item-279>a{display:none}footer.pied nav.menu-principal li.item-118 ul,footer.pied nav.menu-principal li.item-137 ul,footer.pied nav.menu-principal li.item-140 ul{padding-left:85px;background:url(../images/menu-bas-automobile.png) 0 50% no-repeat}footer.pied nav.menu-principal li.item-275 ul,footer.pied nav.menu-principal li.item-279 ul{padding-left:85px;background:url(../images/menu-bas-autobus.png) 0 50% no-repeat}footer.pied nav.menu-principal li.item-122,footer.pied nav.menu-principal li.item-138,footer.pied nav.menu-principal li.item-144{width:300px;float:left}footer.pied nav.menu-principal li.item-122 ul,footer.pied nav.menu-principal li.item-138 ul,footer.pied nav.menu-principal li.item-144 ul{padding-left:85px;background:url(../images/menu-bas-vehicule.png) 0 50% no-repeat}footer.pied nav.menu-principal li.item-101,footer.pied nav.menu-principal li.item-116,footer.pied nav.menu-principal li.item-139{float:left;background:url(../images/menu-bas-pin.png) 0 50% no-repeat;padding:17px 0 17px 63px;margin-left:8px}footer.pied nav.menu-principal a:link,footer.pied nav.menu-principal a:visited{color:#808281;font-weight:700;font-size:.8em;transition:color .3s ease-out 0s}footer.pied nav.menu-principal a:active,footer.pied nav.menu-principal a:focus,footer.pied nav.menu-principal a:hover,footer.pied nav.menu-principal ul ul li.active a{color:#ee1c25}footer.pied nav.menu-utilitaire ul ul{float:right;margin-left:15px}footer.pied nav.menu-utilitaire li{float:left;margin-right:15px}footer.pied nav.menu-utilitaire li.item-101,footer.pied nav.menu-utilitaire li.item-107,footer.pied nav.menu-utilitaire li.item-139,footer.pied nav.menu-utilitaire li.item-148{margin-bottom:20px}footer.pied nav.menu-utilitaire li.item-101 a,footer.pied nav.menu-utilitaire li.item-107 a,footer.pied nav.menu-utilitaire li.item-117 a,footer.pied nav.menu-utilitaire li.item-138 a,footer.pied nav.menu-utilitaire li.item-139 a,footer.pied nav.menu-utilitaire li.item-148 a{font-weight:700}footer.pied nav.menu-utilitaire li.item-108,footer.pied nav.menu-utilitaire li.item-132,footer.pied nav.menu-utilitaire li.item-141{clear:both}footer.pied nav.menu-utilitaire a:link,footer.pied nav.menu-utilitaire a:visited{color:#808281;border-bottom:solid 1px transparent;font-size:.8em;transition:color .4s ease-out 0s,border .4s ease-out 0s}footer.pied nav.menu-utilitaire a:active,footer.pied nav.menu-utilitaire a:focus,footer.pied nav.menu-utilitaire a:hover,footer.pied nav.menu-utilitaire li.active a{color:#ee1c25;border-bottom:solid 1px #ee1c25}footer.pied div.droits{position:absolute;color:#fff;font-weight:700;font-size:.8em;top:220px;right:20px;text-align:right}footer.pied div.droits a:link,footer.pied div.droits a:visited{color:#fff;margin-top:10px;display:inline-block}footer.pied div.droits a:link span,footer.pied div.droits a:visited span{display:inline-block;width:68px;height:12px;background:url(../images/absolu.png) no-repeat #fff;text-indent:75px;overflow:hidden;transition:background-color .3s ease-out 0s}a.haut-page,footer.pied div.droits br{display:none}footer.pied div.droits a:active span,footer.pied div.droits a:focus span,footer.pied div.droits a:hover span{background-color:#000}div.sur-footer div.reseaux{top:auto;right:auto;bottom:0;left:0;width:100%;height:48px;background-color:#7f8483;text-align:center;display:none}div.sur-footer div.reseaux>div.moduletable{display:inline-block}div.sur-footer div.reseaux a.suivez-nous:link,div.sur-footer div.reseaux a.suivez-nous:visited{background:0 0;font-size:1.1em;display:inline-block;padding:0;position:relative;top:6px}div.sur-footer div.reseaux a.suivez-nous:hover{cursor:default}div.sur-footer div.reseaux ul{position:relative;top:12px;right:auto;display:inline-block}div.sur-footer div.reseaux li{margin-left:15px}div.sur-footer div.reseaux li.facebook a,div.sur-footer div.reseaux li.linkedin a,div.sur-footer div.reseaux li.twitter a,div.sur-footer div.reseaux li.youtube a{opacity:1}div.sur-footer div.reseaux li.facebook a:link,div.sur-footer div.reseaux li.facebook a:visited{background-image:url(../images/facebook-mobile-fonce.png);background-size:22px 24px;width:22px;height:24px}div.sur-footer div.reseaux li.twitter a:link,div.sur-footer div.reseaux li.twitter a:visited{background-image:url(../images/twitter-mobile-fonce.png);background-size:26px 24px;width:26px;height:24px;display:none}div.sur-footer div.reseaux li.youtube a:link,div.sur-footer div.reseaux li.youtube a:visited{background-image:url(../images/youtube-mobile-fonce.png);background-size:29px 24px;width:29px;height:24px}div.sur-footer div.reseaux li.linkedin a:link,div.sur-footer div.reseaux li.linkedin a:visited{background-image:url(../images/linkedin-mobile-fonce.png);background-size:29px 24px;width:29px;height:24px}ul.boutons{position:absolute;width:100%;z-index:5}body.contenu ul.boutons{opacity:0;alpha:filter(opacity=0);z-index:0}ul.boutons li{float:left;width:50%}ul.boutons li a:link,ul.boutons li a:visited{display:inline-block;color:#fff;max-width:530px;width:90%;text-transform:uppercase;font-weight:800;font-size:1.1em;transition:background .3s ease-out 0s}ul.boutons li a div{padding:33px 50px 28px;transition:padding .3s ease-out 0s}ul.boutons li a div>span{display:inline-block;padding-bottom:28px;text-align:center;position:relative}ul.boutons li a div>span:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:14px;background:url(../images/lauzon-puce.png) 50% 0 no-repeat;opacity:0;filter:alpha(opacity=0);transition:opacity .3s ease-out 0s}ul.boutons li a:hover div>span:after{opacity:1;filter:alpha(opacity=100)}ul.boutons li a span span{text-transform:none;font-weight:400;display:inline-block;margin-bottom:10px;font-style:italic;opacity:0;filter:alpha(opacity=0);transition:opacity .3s ease-out 0s}ul.boutons li a:active span span,ul.boutons li a:focus span span,ul.boutons li a:hover span span{opacity:1;filter:alpha(opacity=100)}ul.boutons li.automobile{text-align:right}ul.boutons li.automobile a:link,ul.boutons li.automobile a:visited{text-align:left;background:url(../images/bouton-automobile.png) 80% 50% no-repeat #8f9594}ul.boutons li.automobile a div{background-image:url(../images/bouton-haut-gauche.png),url(../images/bouton-bas-droite.png);background-position:left top,right bottom;background-repeat:no-repeat}ul.boutons li.automobile a:active,ul.boutons li.automobile a:focus,ul.boutons li.automobile a:hover{background-color:#d81a22}ul.boutons li.vehicule{text-align:left}ul.boutons li.vehicule a:link,ul.boutons li.vehicule a:visited{text-align:right;background:url(../images/bouton-vehicule.png) 20% 50% no-repeat #7f8483}ul.boutons li.vehicule a div{background-image:url(../images/bouton-haut-droite.png),url(../images/bouton-bas-gauche.png);background-position:right top,left bottom;background-repeat:no-repeat}ul.boutons li.vehicule a:active,ul.boutons li.vehicule a:focus,ul.boutons li.vehicule a:hover{background-color:#444948}div.sur-complements{margin-bottom:65px; max-width:1350px;}section.complements{margin-bottom:40px}section.complements>a{width:31%;float:left;border:1px solid #6c6e6d;background-color:#f5f5f5;text-align:center;display:table;height:270px}section.complements>a article{height:270px;display:table-cell;vertical-align:middle}section.complements a.bateau{color:#fff;background:url(../images/carte_fr.jpg) 100% 0 no-repeat;background-size:cover; background-position: top center;}section.complements a.bateau.lang_en-CA{background-image:url(../images/carte_ang.jpg);}section.complements a:link article,section.complements a:visited article{background-color:rgba(237,28,36,0);transition:background .3s ease-out 0s;padding:20px}section.complements a:active article,section.complements a:focus article,section.complements a:hover article{background-color:rgba(128,130,129,.7)}section.complements a.partout{border-color:#d5d5d5;background-color:#fff;background-size:cover;margin:0 3.5%}section.complements a.partout{background: url(../images/eroule_fr.jpg) 100% 0 no-repeat; background-position: top center; background-size:cover;}section.complements a.partout.lang_en-CA{background-image: url(../images/eroule_ang_revised.jpg);}section.complements a.partout:link article,section.complements a.partout:visited article{}section.complements a.partout:active article,section.complements a.partout:focus article,section.complements a.partout:hover article{}section.complements a.partout h2{max-width:200px;margin:0 auto;color:#000;line-height:1.2em;padding:55px 0 31px;background-image:url(../images/partout-pin.png),url(../images/lauzon-puce-noire.png);background-position:center top,center bottom;background-repeat:no-repeat;transition:padding .3s ease-out 0s}body.ie8 section.complements a.partout h2{background:url(../images/partout-pin.png) 50% 0 no-repeat}section.complements a.partout:hover h2{padding:60px 0 36px}section.complements a.perfectionnement{color:#fff;background:url(../images/location_fr.jpg) 50% 0 no-repeat;background-size:cover; background-position: top center;}section.complements a.perfectionnement.lang_en-CA{background-image:url(../images/location_ang.jpg)}section.complements a.perfectionnement:link article,section.complements a.perfectionnement:visited article{background-color:rgba(237,28,36,0);transition:background .3s ease-out 0s}section.complements a.perfectionnement:active article,section.complements a.perfectionnement:focus article,section.complements a.perfectionnement:hover article{background-color:rgba(128,130,129,.7)}section.complements article span{font-style:italic;font-weight:700;font-size:1.15em}section.complements a.bateau article h2,section.complements a.perfectionnement article h2{text-transform:uppercase;font-size:1.9em;font-weight:700;line-height:1.15em;padding:15px 0 35px;background:url(../images/lauzon-puce.png) 50% 100% no-repeat;transition:padding .3s ease-out 0s}section.complements a:hover article h2,section.complements a.perfectionnement:hover article h2{padding:20px 0 40px}section.complements a.perfectionnement article h2{max-width:300px;margin:0 auto}section.infolettre{background:url(../images/infolettre-fond.png) no-repeat #f9f9f9;background-size:cover;border:1px solid #e1e8e7;padding:30px}section.infolettre div.gauche{width:50%;float:left;padding-top:5px}section.infolettre h2{padding-left:80px;text-transform:uppercase;font-weight:700;margin-bottom:10px;line-height:1.1em;background:url(../images/infolettre-icone.png) 0 3px no-repeat}section.infolettre div.droite p{padding-top:5px;color:#7f8483;line-height:1.15em}section.infolettre div.droite{width:50%;float:left}section.infolettre div.droite form>br{display:none}section.infolettre form{position:relative;top:-8px}section.infolettre a.bouton{transition:background-color .3s ease-out 0s}section.infolettre form .libelle{line-height:23px}section.infolettre input[type=text]{margin-bottom:20px}section.infolettre div.conteneur.formulaire .acysubbuttons input{width:auto;color:#fff}input,textarea{color:#231f20;font-weight:700;font-size:1em;font-style:italic;padding:12px 25px;border:1px solid #dbe1e0;-webkit-box-shadow:inset 0 0 8px -2px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 8px -2px rgba(0,0,0,.4);box-shadow:inset 0 0 8px -2px rgba(0,0,0,.4)}input[type=submit]{background-color:#231f20;color:#fff;font-size:1.1em;padding:11px 25px;transition:background-color .3s ease-out 0s;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none}input[type=submit]:focus,input[type=submit]:hover{cursor:pointer;background-color:#ea1c23}label{display:block;font-size:.8em;line-height:1.15em;margin-bottom:12px}body:not(.ie8) input[type=checkbox]{display:none}body.ie8 input[type=checkbox]{float:left;padding:0;margin-right:5px}body:not(.ie8) input[type=checkbox]+label span.case{float:left;width:26px;height:26px;margin:-1px 15px 0 0;vertical-align:middle;background:url(../images/checkbox.png) 0 100% no-repeat;cursor:pointer}body:not(.ie8) input[type=checkbox]:checked+label span.case{background:url(../images/checkbox.png) no-repeat}input[type=checkbox]+label span.libelle{float:left}input.crlAdresse{width:64%}input.btnInscription{position:relative;left:-5px;top:1px}input.btnInscription:focus{outline:0!important}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:none;outline:0}::-webkit-input-placeholder{color:#231f20}:-moz-placeholder{color:#231f20;opacity:1}::-moz-placeholder{color:#231f20;opacity:1}:-ms-input-placeholder{color:#231f20}table.acymailing_form{float:left}td.acyfield_email input{width:360px!important}body.accueil article.post{background:url(../images/contenu-fond.jpg) 50% 0 no-repeat #ee1c25;background-size:cover;color:#fff;padding:100px 0;text-align:center}body.accueil article.post h2{margin-bottom:25px;font-size:2.4em;font-weight:700}body.accueil article.post h2 span.petit{font-style:italic;font-size:.5em;line-height:1.2em;display:inline-block;margin-top:15px}body.accueil article.post h3{font-size:1.5em;font-weight:700;font-style:italic;margin-top:40px;margin-bottom:15px}body.accueil article.post p{line-height:1.4em;font-size:.95em;margin-bottom:25px}body.accueil article.post ul{margin-bottom:25px}body.accueil article.post ul li{margin-bottom:10px}body.accueil article.post a.lire-suite:link,body.accueil article.post a.lire-suite:visited{display:inline-block;padding:15px;width:200px;background-color:#fff;font-style:italic;font-weight:700;font-size:1.1em;margin-top:20px;position:relative;transition:background .3s ease-out 0s,color .3s ease-out 0s;color:#ee1c25}body.accueil article.post a.lire-suite:active,body.accueil article.post a.lire-suite:focus,body.accueil article.post a.lire-suite:hover{background-color:#231f20;color:#fff}body.accueil article.post a.lire-suite span{padding-right:23px;position:relative;background:url(../images/lire-suite-fleche.png) 100px 4px no-repeat}html[lang=en] body.accueil article.post a.lire-suite span{padding-right:30px}body.accueil article.post a.lire-suite:focus span,body.accueil article.post a.lire-suite:hover span{background-position:100px -82px}body.accueil article.post a.lire-suite.ouvert span{background-position:-224px 4px}body.accueil article.post a.lire-suite.ouvert:focus span,body.accueil article.post a.lire-suite.ouvert:hover span{background-position:-224px -82px}html[lang=en] body.accueil article.post a.lire-suite.ouvert span{padding-right:28px;background-position:-234px 4px}html[lang=en] body.accueil article.post a.lire-suite.ouvert:focus span,html[lang=en] body.accueil article.post a.lire-suite.ouvert:hover span{background-position:-234px -82px}body.accueil.ie8 article.post a.lire-suite span{padding-right:50px;background:url(../images/lire-suite-fleche.png) 125px 4px no-repeat}body.accueil.ie8 article.post a.lire-suite:focus span,body.accueil.ie8 article.post a.lire-suite:hover span{background-position:125px -82px}html[lang=en] body.accueil.ie8 article.post a.lire-suite span{padding-right:50px;background:url(../images/lire-suite-fleche.png) 120px 4px no-repeat}html[lang=en] body.accueil.ie8 article.post a.lire-suite:focus span,html[lang=en] body.accueil.ie8 article.post a.lire-suite:hover span{background-position:120px -82px}body.accueil.ie8 article.post a.lire-suite.ouvert span{background-position:-200px 4px}body.accueil.ie8 article.post a.lire-suite.ouvert:focus span,body.accueil.ie8 article.post a.lire-suite.ouvert:hover span{background-position:-200px -82px}html[lang=en] body.accueil.ie8 article.post a.lire-suite.ouvert span{padding-right:50px;background:url(../images/lire-suite-fleche.png) -210px 4px no-repeat}html[lang=en] body.accueil.ie8 article.post a.lire-suite.ouvert:focus span,html[lang=en] body.accueil.ie8 article.post a.lire-suite.ouvert:hover span{background-position:-210px -82px}div.sur-contenu{position:relative;z-index:1;color:#525252;font-size:.9em;line-height:1.4em}article.page-post,div.contenu{position:relative}body.contenu article h1{color:#000;font-size:2.6em;margin-bottom:25px;line-height:1.1em}body.contenu article h2{color:#000;margin:45px 0 25px;font-size:1.6em;line-height:1.2em}body.contenu article h3,body.contenu article span.styleh3{font-size:1.2em;margin-bottom:20px;color:#000}body.contenu article span.styleh3{line-height:1.6em}body.contenu article h4{color:#000}body.contenu article strong{color:#000;font-weight:600}body.contenu article p{margin-bottom:20px;max-width:950px}body.contenu article a:link,body.contenu article a:visited{transition:all .3s ease-out 0s;border-bottom:solid 1px transparent}body.contenu article a[href]:active,body.contenu article a[href]:focus,body.contenu article a[href]:hover{color:#000;border-color:#000}body.contenu article ul{max-width:600px;margin-bottom:30px}body.contenu article ul li{background:url(../images/liste-puce.png) 0 8px no-repeat;padding-left:18px;margin-bottom:15px}body.contenu article ol li:before,body.contenu article span.chiffre{background-color:#ed1c24;color:#fff;font-weight:700;font-family:'Open Sans',Arial,sans-serif}body.contenu article ul li ul li{background-image:url(../images/liste-tiret.png);padding-left:13px;margin-bottom:10px}body.contenu article ol{counter-reset:liste;margin-bottom:30px}body.itemid-109.contenu article h2 a[name],body.itemid-133.contenu article h2 a[name]{position:relative;padding-left:50px;display:inline-block}body.contenu article span.chiffre{font-size:29px;padding:8px 11px;margin-right:10px;display:inline-block}body.itemid-109.contenu article span.chiffre,body.itemid-133.contenu article span.chiffre{padding:5px 11px;position:absolute;top:-2px;left:0}body.contenu article ol li{padding-left:57px;list-style-type:none;counter-increment:liste;margin-bottom:30px;position:relative}body.contenu article ol li:before{content:counter(liste);padding:10px 12px;margin-right:8px;vertical-align:top;font-size:2em;position:absolute;left:0;top:-5px}body.contenu article ol ol,body.contenu article ul ul{margin:10px 0 20px 10px}body.contenu article img{border:1px solid #e1e8e7;max-width:46%;height:auto}body.contenu article a#reloadImage img{max-width:inherit}body.contenu article img[style="float: right;"]{margin:10px 0 30px 30px}body.contenu article img[style="float: left;"]{margin:10px 30px 30px 0}body.contenu article hr{border:none;height:1px;background-color:#bfc1c1;max-width:370px;margin:40px 0}div.bx-viewport,section.bandeau{border-bottom:solid 1px #e3e7e6}div.bx-viewport,section.bandeau,section.bandeau-cours{border-top:solid 1px #e3e7e6}div.reseaux{position:absolute;top:-34px;right:0}div.reseaux ul{position:absolute;right:25px;top:9px}div.reseaux ul li{display:inline-block;margin-left:5px}div.reseaux a.suivez-nous:link,div.reseaux a.suivez-nous:visited{color:#fff;background:url(../images/suivez-nous-triangle.png) no-repeat #c0c2c1;line-height:34px;padding:0 20px 0 37px;font-style:italic;font-weight:700;font-size:.85em;display:block;transition:padding-right .4s ease-out .3s}div.reseaux a.suivez-nous:hover{cursor:default}div.reseaux.ouvert a.suivez-nous{padding-right:60px;transition:padding-right .4s ease-out 0s}div.reseaux li a:link,div.reseaux li a:visited{display:block;background-color:#fff;overflow:hidden;position:relative;transition:background .4s ease-out 0s}div.reseaux li a span{position:relative;top:40px}div.reseaux li.facebook a{width:14px;height:16px;background:url(../images/facebook.png) no-repeat #fff;opacity:0;filter:alpha(opacity=0);transition:opacity .3s ease-out .1s,background-color .3s ease-out 0s}div.reseaux.ouvert li.facebook a{opacity:1;filter:alpha(opacity=100);transition:opacity .3s ease-out .3s,background-color .3s ease-out 0s}div.reseaux li.twitter a,div.reseaux.ouvert li.twitter a{transition:opacity .3s ease-out .2s,background-color .3s ease-out 0s}div.reseaux li.linkedin,div.reseaux li.twitter,div.reseaux li.youtube{display:none}div.reseaux li.twitter a{width:17px;height:16px;background:url(../images/twitter.png) no-repeat #fff;opacity:0;filter:alpha(opacity=0)}div.reseaux.ouvert li.twitter a{opacity:1;filter:alpha(opacity=100)}div.reseaux li.youtube a{width:20px;height:16px;background:url(../images/youtube.png) no-repeat #fff;opacity:0;filter:alpha(opacity=0);transition:opacity .3s ease-out .3s,background-color .3s ease-out 0s}div.reseaux.ouvert li.youtube a{opacity:1;filter:alpha(opacity=100);transition:opacity .3s ease-out .1s,background-color .3s ease-out 0s}div.reseaux li.linkedin a{width:20px;height:16px;background:url(../images/linkedin.png) no-repeat #fff;opacity:0;filter:alpha(opacity=0);transition:opacity .3s ease-out .3s,background-color .3s ease-out 0s}div.reseaux.ouvert li.linkedin a{opacity:1;filter:alpha(opacity=100);transition:opacity .3s ease-out .1s,background-color .3s ease-out 0s}div.reseaux li a:active,div.reseaux li a:focus,div.reseaux li a:hover{background-color:#000}div.bx-viewport{margin-bottom:70px}body section.banniere{margin-bottom:65px;top:-1px}section.banniere article{height:700px;width:100%;position:relative;background-size:cover;background-position:50% 0}section.banniere article div.texte{position:absolute;right:0;top:340px;text-align:right;max-width:350px;margin-right:8%;transition:max-width .3s ease-out 0s}section.banniere article h2{text-transform:uppercase;color:#272525;font-weight:800;font-style:italic;font-size:1.5em;line-height:1.2em;margin-bottom:10px;transition:font-size .3s ease-out 0s}section.banniere article a:link,section.banniere article a:visited{color:#fff;background-color:#272525;-webkit-box-shadow:inset 0 0 10px 0 #000;-moz-box-box-shadow:inset 0 0 10px 0 #000;box-shadow:inset 0 0 10px 0 #000;display:inline-block;padding:15px 25px;font-style:italic;font-size:1.1em;font-weight:700;transition:all .3s ease-out 0s}section.banniere article a:active,section.banniere article a:focus,section.banniere article a:hover{background-color:#eb1c24;-webkit-box-shadow:inset 0 0 10px 0 #bb0a10;-moz-box-box-shadow:inset 0 0 10px 0 #bb0a10;box-shadow:inset 0 0 10px 0 #bb0a10}div.bx-controls{position:absolute;right:30px;top:350px}div.bx-pager-item{margin-bottom:20px}a.bx-pager-link:link,a.bx-pager-link:visited{display:block;width:12px;height:12px;background-color:#dee2e2;color:#dee2e2;overflow:hidden;transition:background-color .3s ease-out 0s,color .3s ease-out 0s}a.bx-pager-link.active,a.bx-pager-link:active,a.bx-pager-link:focus,a.bx-pager-link:hover{background-color:#ed1c24;color:#ed1c24}section.bandeau{background:url(../images/bandeau-fond.png) 50% 50% no-repeat #f2f6f7;margin-bottom:70px}section.bandeau.liste-ecoles{margin-bottom:110px}section.bandeau div.sous-bandeau{position:relative;height:260px}section.bandeau img.suivez-le-guide{position:absolute;bottom:0;left:-20px}section.bandeau img.personne{position:absolute;bottom:0;left:310px}section.bandeau img.voiture{position:absolute;bottom:-145px;left:186px}section.bandeau span.bandeau-titre{color:#231f20;font-weight:700;text-transform:uppercase;position:absolute;display:block;right:120px;top:85px;font-size:2.7em;line-height:1em}section.bandeau span.bandeau-titre.ecole{padding-left:75px;background:url(../images/bandeau-puce.png) no-repeat;right:120px}section.bandeau span.bandeau-sous-titre{display:block;font-size:.5em;text-transform:none;color:#7f8483;font-weight:400}section.bandeau-cours{padding:190px 0 50px;background:url(../images/bandeau-cours.png) 50% 0 no-repeat #f2f6f6}section.bandeau-cours h1{max-width:500px}table.contenu{width:50%!important;max-width:580px;margin:40px 0}table.contenu caption{background:url(../images/texture-diagonale.png);color:#000;font-weight:600;font-size:1.3em;padding:25px;border-bottom:solid 3px #fff}table.contenu th{color:#000;background-color:#f5f7f7;font-weight:600;padding:10px 25px 10px 10px;text-align:left;vertical-align:top}table.contenu td,table.horaire td{padding:10px 15px 10px 10px;border-bottom:solid 1px #bfc1c1;vertical-align:top;font-size:.9em}table.ecole{width:31%;margin-left:3.5%;margin-bottom:50px;float:left;transition:all .3s ease-out 0s;margin-top:30px}table.ecole.un-de-trois{margin-left:0;clear:both}table.ecole+br{display:none}table.ecole caption,table.horaire caption{background:url(../images/texture-diagonale.png);color:#000;font-size:1.2em;padding:15px 25px;border-bottom:solid 3px #fff}table.ecole caption strong,table.horaire caption strong{display:block;margin-top:2px}table.ecole td{padding:13px 20px 0}table.ecole td.telephone{background:url(../images/ecole-telephone.png) 22px 15px no-repeat;padding-left:45px;padding-bottom:3px}table.ecole td.courriel a{padding-bottom:3px;margin-left:25px;position:relative}table.ecole td.courriel a:before{content:"";position:absolute;top:0;left:-25px;background:url(../images/ecole-enveloppe.png) 0 4px no-repeat;width:18px;height:17px}table.ecole a.bouton{font-size:1em;padding:7px 30px}table.ecole td.savoir-plus{text-align:center;padding-top:35px;padding-left:0}table.ecole td.reservation{text-align:center;padding-top:35px;padding-right:0}div.conteneur.formulaire{padding:30px;font-size:.9em}div.conteneur.formulaire header img{margin-bottom:5px}body.contenu div.conteneur.formulaire article h1{font-size:2.3em;margin-top:20px}body.contenu div.conteneur.formulaire article h2{margin-top:0;position:relative;top:-20px;margin-bottom:0}div.conteneur.formulaire label{font-size:1em;display:block;float:none}div.conteneur.formulaire input,div.conteneur.formulaire textarea{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#7f8483;width:100%}div.conteneur.formulaire p.champs-obligatoires{margin-bottom:30px}span.etoile{color:#ed1c24}div.conteneur.formulaire div.deux-colonnes>div{width:48%;float:left;margin-bottom:20px;margin-left:4%}div.conteneur.formulaire div.une-colonne{margin-bottom:20px}div.conteneur.formulaire div.deux-colonnes>div:first-child{margin-left:0}img.img-securimage-captcha{float:left}a#reloadImage{float:left;margin-left:10px;position:relative;top:15px;border:none}a#reloadImage:active,a#reloadImage:focus,a#reloadImage:hover{border:none}a#reloadImage img{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);border:none;transition:transform .4s ease-out 0s}a#reloadImage.click img{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}div.securimage-field-container{float:left;width:200px;margin-left:30px}div.securimage-field-container br{display:none}div.conteneur.formulaire label.error{color:#ed1c24;font-style:italic;font-size:.9em;padding-top:7px}article.ecoles div.sous-article{position:relative;padding-top:50px}article.ecoles a.retour-ecoles:link,article.ecoles a.retour-ecoles:visited{position:absolute;right:20px;top:0;font-size:.85em;background:url(../images/fleche-retour.png) 5px 5px no-repeat;padding-left:30px;border:none}article.ecoles a.retour-ecoles:active,article.ecoles a.retour-ecoles:focus,article.ecoles a.retour-ecoles:hover{background-position:0 5px;border:none}article.ecoles div.haut{margin-bottom:80px}article.ecoles div.haut div.gauche{float:left;width:50%}article.ecoles div.haut div.gauche h1{margin-bottom:15px}article.ecoles div.haut div.gauche a.google:link,article.ecoles div.haut div.gauche a.google:visited{font-size:.85em;padding-left:20px;background:url(../images/ecole-loupe.png) no-repeat;margin-left:5px}article.ecoles div.haut div.gauche a.google:active,article.ecoles div.haut div.gauche a.google:focus,article.ecoles div.haut div.gauche a.google:hover{border-bottom:transparent solid 1px}article.ecoles div.haut div.gauche a.google:link span,article.ecoles div.haut div.gauche a.google:visited span{border-bottom:solid 1px transparent;transition:border .3s ease-out 0s}article.ecoles div.haut div.gauche a.google:active span,article.ecoles div.haut div.gauche a.google:focus span,article.ecoles div.haut div.gauche a.google:hover span{border-bottom:solid 1px #000;transition:border .3s ease-out 0s}article.ecoles div.haut div.droite{float:right;width:50%}article.ecoles div.haut div.droite img{width:auto;max-width:100%}article.ecoles a.courriel:link,article.ecoles a.courriel:visited,article.ecoles div.telephone{display:block;width:44%;border:1px solid #eaecec;float:left;font-size:1.05em;font-family:'Open Sans',Arial,sans-serif;color:#000}article.ecoles div.telephone{margin-right:6%}article.ecoles div.telephone a:link,article.ecoles div.telephone a:visited{color:#000;border-bottom:none}article.ecoles div.telephone a:active,article.ecoles div.telephone a:focus,article.ecoles div.telephone a:hover{border-bottom:none;cursor:default}article.ecoles div.telephone:active,article.ecoles div.telephone:focus,article.ecoles div.telephone:hover{border-color:#eaecec}article.ecoles a.courriel span,article.ecoles div.telephone span{display:block;text-align:center;height:267px;border:30px solid #f5f7f7;width:100%;vertical-align:middle;padding-top:100px;background:url(../images/telephone.png) 50% 45px no-repeat}article.ecoles a.courriel span{background:url(../images/courriel.png) 57% 35px no-repeat;transition:all .3s ease-out 0s}article.ecoles a.courriel:focus span,article.ecoles a.courriel:hover span{border-color:#ed1c24;background-position:57% 30px}article.ecoles a.courriel span strong,article.ecoles div.telephone span strong{display:block;font-size:1.2em;margin-top:5px}article.ecoles div.telephone span strong{font-size:1.6em}article.ecoles div.bas{position:relative}article.ecoles a.cours-automobile:link,article.ecoles a.cours-automobile:visited,article.ecoles a.cours-vehicule:link,article.ecoles a.cours-vehicule:visited{background:url(../images/bouton-bas-droite.png) 100% 100% no-repeat #ed1c24;background-size:100% 100%;color:#fff;display:block;border:none;width:46%;float:left;padding:8px 40px 8px 20px;line-height:1.2em;margin-bottom:40px;font-weight:700}article.ecoles a.cours-automobile span,article.ecoles a.cours-vehicule span{display:inline-block;padding-left:60px;background:url(../images/cours-auto.png) 3px 50% no-repeat}article.ecoles a.cours-vehicule span{background-image:url(../images/cours-vehicule.png);background-position:0 50%}article.ecoles a.cours-vehicule:link,article.ecoles a.cours-vehicule:visited{background-color:#545756;margin-left:8%}article.ecoles a.cours-automobile:active,article.ecoles a.cours-automobile:focus,article.ecoles a.cours-automobile:hover,article.ecoles a.cours-vehicule:active,article.ecoles a.cours-vehicule:focus,article.ecoles a.cours-vehicule:hover{border:none;background-color:#3a3d3c;color:#fff!important}article.ecoles a.cours-automobile strong,article.ecoles a.cours-vehicule strong{color:#fff;display:inline-block}article.ecoles div.bas div.texte{background-color:#f5f7f7;padding:40px}article.ecoles div.bas div.texte h2:first-child{margin-top:0}article.ecoles div.bas div.texte hr{width:210px;margin-bottom:20px}article.ecoles div.bas div.texte ul li{margin-bottom:5px}article.ecoles blockquote.temoignage{background:url(../images/ecoles-temoignage.png) 100% 100% no-repeat;max-width:270px;color:#fff;padding:25px 25px 50px;font-style:italic;margin:30px 0;font-weight:700}article.ecoles blockquote.temoignage cite{text-align:right;display:block;font-size:.85em;font-style:normal;margin-top:15px}article.ecoles blockquote.temoignage.place{position:absolute;top:50px;right:0;margin:0}div.horaires{margin:30px 0}div.horaires.place{position:absolute;top:0;left:0;margin:0}table.horaire{width:266px;margin-bottom:40px}div.zone-rouge{background:url(../images/cours-zone-rouge.jpg) 50% -240px no-repeat #a8141a;background-size:cover;color:#fff;font-weight:700;min-height:522px}article.camion div.zone-rouge{background-image:url(../images/bandeau-camion.jpg);background-position:50% 50%}div.zone-rouge>div.interne{position:relative;padding-top:140px;padding-bottom:140px;padding-right:515px}div.zone-rouge a:link,div.zone-rouge a:visited{color:#fff;border-bottom-color:#fff!important}div.zone-rouge a:active,div.zone-rouge a:focus,div.zone-rouge a:hover{border-bottom-color:transparent!important}body.contenu article div.zone-rouge a:active,body.contenu article div.zone-rouge a:focus,body.contenu article div.zone-rouge a:hover{color:#fff;border-color:#fff}body.contenu article div.zone-rouge strong{color:#fff}div.sur-table-matieres{position:absolute;top:-131px;right:0;font-weight:400}div.sur-table-matieres span.suivez-guide{background-image:url(../images/bandeau-fille.png),url(../images/bandeau-suivez-le-guide.png);background-position:100% 100%,-22px 100%;background-repeat:no-repeat;width:500px;height:313px;display:inline-block;overflow:hidden;white-space:nowrap;text-indent:500px;position:relative;float:right}html[lang=en] div.sur-table-matieres span.suivez-guide{background-image:url(../images/bandeau-fille.png),url(../images/bandeau-suivez-le-guide-en.png)}div.sur-table-matieres span.suivez-guide.gars{background-image:url(../images/bandeau-gars.png),url(../images/bandeau-suivez-le-guide.png)}html[lang=en] div.sur-table-matieres span.suivez-guide.gars{background-image:url(../images/bandeau-gars.png),url(../images/bandeau-suivez-le-guide-en.png)}div.table-matieres{background-color:#fff;color:#000;padding:65px 30px;clear:right;float:right;max-width:375px;position:relative}div.table-matieres:after{content:"";display:block;position:absolute;bottom:-20px;right:0;width:187px;height:43px;background:url(../images/table-texture.png) no-repeat}.contentpane.modal #system-message-container,.contentpane.modal .sous-article h1+h1,body.itemid-112 div.sous-article li.item-112,body.itemid-136 div.sous-article li.item-136{display:none}body.contenu article div.table-matieres strong,div.table-matieres a:link,div.table-matieres a:visited{color:#d81a22}div.table-matieres a:active,div.table-matieres a:focus,div.table-matieres a:hover{color:#000!important;border-bottom:solid 1px #000!important}div.table-matieres h2:first-child{margin-top:0;font-size:1.3em;margin-bottom:15px}div.zone-grise{background-color:#f5f7f7;padding:70px 40px}article.cours div.zone-grise,div.zone-blanche{padding:70px 0}div.zone-blanche div.interne,div.zone-grise div.interne{padding-right:0}article.cours div.zone-blanche div.interne,article.cours div.zone-grise div.interne{padding-right:400px}div.zone-blanche h2:first-child,div.zone-grise h2:first-child{margin-top:0}body.itemid-112 div.sous-article ul.menu-principal,body.itemid-136 div.sous-article ul.menu-principal{margin-bottom:0}.contentpane.modal .sous-article h1{color:#000;font-size:2.6em;margin-bottom:25px;line-height:1.1em}.contentpane.modal .sous-article ol{counter-reset:liste;margin-bottom:30px}.contentpane.modal .sous-article ol li{padding-left:67px;list-style-type:none;counter-increment:liste;margin-bottom:30px;position:relative}.contentpane.modal .sous-article ol li:before{content:counter(liste);padding:10px 12px;margin-right:8px;vertical-align:top;background-color:#ed1c24;font-weight:700;font-size:2em;color:#fff;font-family:'Open Sans',Arial,sans-serif;position:absolute;left:0;top:-5px}.contentpane.modal .sous-article h3{color:#000;font-size:1.2em;margin-bottom:20px}.hikashop_checkout_payment_image img{max-width:100%!important}.sous-article.wow{padding-bottom:50px}#sbox-window{min-height:220px}#messagepop{padding-top:60px;font-size:1.2em;line-height:1.4em;text-align:center}#sbox-window iframe{min-height:270px;width:100%!important}.hikashop_product_msrp_price{display:block}article.ecoles div.reservation-btn{margin-bottom:20px}
header .menu-utilitaire li.item-754, header .menu-utilitaire li.item-755{display:none !important;}
footer.pied nav.menu-utilitaire li.item-108, footer.pied nav.menu-utilitaire li.item-132, footer.pied nav.menu-utilitaire li.item-141 {
    clear: none;
}
footer.pied nav.menu-utilitaire li.item-111{
    clear: both;
}
footer.pied nav.menu-principal li.item-748, footer.pied nav.menu-principal li.item-750, footer.pied nav.menu-principal li.item-101, footer.pied nav.menu-principal li.item-372, footer.pied nav.menu-principal li.item-737 {
    width: 290px;
    float: left;
}
footer.pied nav.menu-principal li.item-748 ul, footer.pied nav.menu-principal li.item-750 ul{
    padding-left: 85px;
}
footer.pied nav.menu-principal li.item-372 {
    margin-left: -213px !important;
}
footer.pied nav.menu-principal li.item-748>a, footer.pied nav.menu-principal li.item-750>a{
    display: none;
}
footer.pied nav.menu-principal li.item-101{
    padding: 17px 0 17px 77px;
}
.cours_moto div.zone-rouge{background-image:url(../images/Image_page_moto_avantage_lauzon.jpg)}
.cours_cyclo div.zone-rouge{background-image:url(../images/image_cours_cyclo_lauzon.jpg)}
.location_saaq div.zone-rouge{background-image:url(../images/image_location_vehicule_lauzon.jpg)}
header.en-tete nav.menu-principal ul li.item-748 ul{
	background-image: url(../images/bouton-haut-gauche.png),url(../images/bouton-bas-droite.png),url(../images/picto_moto.png);
}
header.en-tete nav.menu-principal ul li.item-750 ul{
	background-image: url(../images/bouton-haut-gauche.png),url(../images/bouton-bas-droite.png),url(../images/picto_cyclo.png);
}
body.itemid-796 div.sur-contenu section.bandeau{display:none;}
