@charset "utf-8";.bck-overlay,body{top:0;left:0;width:100%;height:100%;margin:0;padding:0}.txtbleu,li a,p a{color:#069}body,h1,input.recherche,nav .header{font-family:'Source Sans Pro',sans-serif}footer,nav .header{background-color:#004a7f}*,.loading div{box-sizing:border-box}#CarteAccesGatineau p a,#hautpage,.actions div a,.aide a,.copyright a,.copyright p,.form a,.header .dropdown-menu li a,li a,nav ul li a,p a{text-decoration:none}*{outline:0}.bck{background:url('../images/bck.jpg') 0 0/cover no-repeat fixed #131315;background-position-y:0px}.bck-overlay{background-image:none;background-color:rgba(0,102,153,.5);position:fixed;z-index:4;display:block}#hautpage i,.badge,.info-bulle,nav{position:relative}#hautpage,.js-menu{display:none}.bck-grey{background-color:rgba(102,102,102,.5)!important}#hautpage{position:fixed;bottom:20px;right:25px;background:rgba(255,255,255,.7);width:50px;height:50px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;-webkit-transition:.3s linear;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-shadow:2px 2px 2px 0 rgba(4,60,91,.65);-moz-box-shadow:2px 2px 2px 0 rgba(4,60,91,.65);box-shadow:2px 2px 2px 0 rgba(4,60,91,.65);z-index:5}.badge[data-badge]:after,.form a.badge[data-badge]:after{background:red;color:#fff;font-weight:600;height:18px;text-align:center;line-height:18px;border-radius:50%;box-shadow:0 0 1px #333;padding:2px;content:attr(data-badge);position:absolute}#hautpage i{color:#fff;margin:0;left:16px;top:19px;font-size:1.2em;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}#hautpage:hover{background:rgba(255,255,255,.9)}#formpr .hide-password,#formpr .show-password{background-size:24px 24px;width:24px;height:24px}#hautpage:hover i{color:#fff;top:16px}.header div{margin:0 auto;width:62%}.copyright .col-4 a:nth-child(2),.header ul{float:right}nav ul{list-style-type:none;margin:0;padding:0;height:60px}nav ul li:not(.profil){margin:0;float:left;height:80px;transition:.3s}nav ul li:hover{background-color:#005fa3}nav ul li a{padding:20px 22px;margin:0;color:#fff;display:inline-block;height:80px}.closeBtn:hover,nav ul li a:hover{color:#fff}nav ul li img{height:2.2em;width:2.2em;float:left}nav ul li span{float:left;margin:8px 0 0 8px}nav .logo{float:left;margin-top:22px;width:230px;height:auto}nav .header{width:100%;height:80px;font-size:1em}nav .header button{cursor:pointer}.badge[data-badge]:after{top:27px;left:7px;font-size:1em;width:auto;min-width:18px}.form a.badge[data-badge]:after{top:-40px;left:-12px;font-size:.34em;width:18px}.badge-white[data-badge]:before{content:attr(data-badge);display:inline-block;font-size:1em;background:#fff;color:red;font-weight:600;width:18px;height:18px;text-align:center;line-height:18px;border-radius:50%;box-shadow:0 0 1px #333;padding:2px}.badge-blue[data-badge]:before,.badge-red[data-badge]:before{content:attr(data-badge);display:inline-block;color:#fff;font-weight:600;width:18px;height:18px;border-radius:50%;box-shadow:0 0 1px #333;margin:0 12px 0 0;padding:2px;text-align:center;line-height:18px;font-size:1em}.badge-red[data-badge]:before{background:red}.badge-blue[data-badge]:before{background:#00538e}.header .dropdown-menu{background-color:#014a7f;height:auto;margin:0;padding:0;border-radius:0;position:absolute;top:81px;width:266px;display:none;z-index:4}.info-bulle:after,.info-bulle:before{width:0;height:0;margin-top:-5px;top:50%;position:absolute}.header .dropdown-menu ul{padding:0;margin:0}.header .dropdown-menu li{width:100%;text-align:center;display:table}.header .dropdown-menu li a{font-size:1.22em;font-weight:300;width:100%;display:table}.header .dropdown-menu .line{border-top:1px solid #fff;width:107px}.header .dropdown-menu .moncompte{background:url('../images/icon-compte.svg') 0 0/2.1em no-repeat;width:2.1em;height:2.1em;display:block}.header .dropdown-menu .completeprofil{font-size:1em;display:block;text-align:center;background:red;height:auto;padding:10px}.header .dropdown-menu .completeprofil:focus{background-color:#c00}.header .dropdown-menu .deconnexion{background:url('../images/icon-deconnexion.svg') 0 0/2.1em no-repeat;width:2.1em;height:2.1em;display:block}#formpr,.col-12,.reinitialisation form input[type=password],.reinitialisation form input[type=text],header .dropdown-menu li div{width:100%}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.contenu,.info-bulle{background-color:#fff;display:inline-block}.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6,.identifiant input[type=text],.motpasse input[type=password],.motpasse input[type=text],.reinitialisation #formpr{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}[class*=col-]{float:left;padding:0}.size-0-35{font-size:.35em!important;line-height:18px!important}.size-0-4{font-size:.4em!important;line-height:20px!important}.size-0-5{font-size:.5em!important;line-height:22px!important}.size-0-6{font-size:.6em!important;line-height:24px!important}.size-0-7{font-size:.7em!important;line-height:29px!important}.size-0-8{font-size:.8em!important;line-height:33px!important}.size-0-9{font-size:.9em!important;line-height:40px!important}#CarteAccesGatineau .tab-gestion p,.bcksize-1 .tooltiptext,.size-1{font-size:1em!important}.size-1-5{font-size:1.5em!important}.size-2{font-size:2em!important}.size-3{font-size:3em!important}.size-4{font-size:4em!important}.size-5{font-size:5em!important}.size-6{font-size:6em!important}.MajFirstLetter:first-letter{text-transform:capitalize}.weight-100{font-weight:100}.weight-200{font-weight:200}.weight-300,input.recherche,p a{font-weight:300}.weight-400{font-weight:400}.weight-500{font-weight:500}#CarteAccesGatineau table tr:first-child,.weight-600{font-weight:600}.margin-10{margin-left:10px}.margin-20{margin-left:20px}.margin-24{margin-left:24px}.bcksize-1{background-size:1em!important;width:1em!important;height:1em!important}.nopadding,.nospace{padding:0!important;margin:0!important}.titre,hr{margin:25px 0 0}.aide a:hover,.copyright a:hover,.form a:hover,li a:hover,p a:hover{color:#09c}form#recherche{height:48px;width:100%;margin:28px 0 0}.input-checkbox,input.text,input[type=button],input[type=password],input[type=select],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0;filter:none}input.text:focus,input[type=number]:focus,input[type=password]:focus,input[type=select]:focus,input[type=text]:focus,textarea:focus{-webkit-appearance:none;border-radius:0;filter:none;border-color:#069;outline:0;-webkit-box-shadow:inset 0 0 1px #069,0 0 4px #069!important;box-shadow:inset 0 0 1px #069,0 0 4px #069!important}button.bt-search{float:right;background:url('../images/icon-rechercher.svg') 15px 50%/2.8em no-repeat #fff;padding:0;height:48px;display:block;width:63px;border:none;-webkit-appearance:none;cursor:pointer}button.bt-search:hover{background:url('../images/icon-rechercher-bleu.svg') 15px 50%/2.8em no-repeat #fff;height:48px;width:63px}input.recherche{border:1px solid #069;width:93.5%;padding:14px 24px;height:48px;font-size:.4em;float:left;color:#666;margin:0}hr.transparent:after,hr:after{content:'';height:3px;outline:0}input.avis{background:url('../images/icon-alerte.svg') 15px 50%/2.5em 2.5em no-repeat #fff;padding:15px 24px 15px 58px!important}input.ajout{background:url('../images/icon-ajouter.svg') 15px 50%/1em 1em no-repeat #fff;padding:15px 24px 15px 48px!important}::placeholder{color:#e1e1e1;opacity:1;letter-spacing:1px}:-ms-input-placeholder{color:#e1e1e1;letter-spacing:1px}::-ms-input-placeholder{color:#e1e1e1;letter-spacing:1px}input::-ms-clear,input::-ms-reveal{display:none}.contenu{color:#fff;font-size:54px;clear:both;padding:7%;width:100%}.titre{cursor:pointer}h1{font-size:3.6em;color:#fff;line-height:40px;text-transform:uppercase;font-weight:700}.form a.option,h2{font-size:.89em;font-family:'Source Sans Pro',sans-serif}.form a.option,footer h2,h2{font-weight:200}h2{color:#004a7f;line-height:49px}.info-bulle,h3{font-weight:300}h3{color:#000;font-family:'Source Sans Pro',sans-serif;font-size:.545em}h5{color:#000;font-family:'Source Sans Pro',sans-serif;font-size:.395em;font-weight:500}.form a.option{color:#004a7f;width:100%;display:block;cursor:pointer}.form a.option .arrow-right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);float:right;margin:24px 0 0}.info-bulle{margin-bottom:20px;text-align:center;font-size:.36em;border:1px solid #004a7f;box-shadow:0 5px 15px 0 rgba(0,0,0,.3);color:#036;padding:7px 21px}.info-bulle:before{content:'';display:block;left:-6px;border:5px solid #fff;border-right-color:#004a7f;border-bottom-color:#004a7f;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.info-bulle:after{content:'';display:block;left:-5px;border:5px solid #fff;border-right-color:#fff;border-bottom-color:#fff;transform:rotate(135deg);-webkit-transform:rotate(135deg)}hr,hr.transparent{border-top:1px solid #069;border-bottom:none;border-left:none;border-right:none}.msgbox{background-color:#ebf7fd;border:1px solid #069;padding:24px;text-align:center}.border-top,.copyright{border-top:1px solid #00538e}.alert-success,.validation-summary-errors{padding:7px;width:100%;text-align:left;line-height:17px}.posInfo{float:left;margin-top:-43px;margin-left:25px}ol,p{font-family:'Source Sans Pro',sans-serif;font-size:.3em;color:#000;line-height:18px}ol li{padding:14px 0 14px 14px}hr{width:100%}hr:after{display:block;background:linear-gradient(to left,#fff 75%,#069 25%)}hr.transparent{width:100%;margin:70px 0 0}span.imprimer,span.rechercher,span.telecharger{width:1.1em;height:1.1em}hr.transparent:after{display:block;background:linear-gradient(to left,transparent 75%,#069 25%)}hr.grey{border-top:6px solid #f6f2ef}hr.grey:after{display:block;height:6px;background:0 0;outline:0}.txt-bleu{color:#426c94}#container{width:62%;margin:0 auto}.contenu span.info{background:url('../images/icon-info.svg') 0 0/.45em no-repeat;width:.45em;height:.45em;float:right;z-index:1001}.contenu span.info.alignLeft{float:left;background-size:1.5em;width:1.5em;height:1.5em;margin:0 12px 9px 0}#CarteAccesGatineau .tab-config #msg-aucuntypecarte,#CarteAccesGatineau .tab-config #msg-bibliotheque,#CarteAccesGatineau .tab-config #msg-cartefamiliale,#FormNumEmploye,#FrmCarteAccesInscription,#captcha-form{display:none}#ReenvoiCourriel{font-weight:700;cursor:pointer}span.telecharger{background:url('../images/icon-telecharger.svg') 0 0/1.1em no-repeat;margin:4px 5px 0 0;float:left}span.rechercher{background:url('../images/icon-rechercher-bleu.svg') 0 0/1.1em no-repeat;margin:0 7px 0 0;float:left}span.imprimer{background:url('../images/icon-imprimer.svg') 0 0/1.1em no-repeat;margin:4px 7px 0 0;float:left}.copyright{width:100%;display:table;margin-top:21px}.copyright .row{margin-top:12px}.copyright a,.copyright p{font-size:.3em;color:#000;display:inline-block;margin:0;padding:7px 0 0}.copyright .col-8 p{float:left}.copyright .col-4 a:first-of-type{float:right;margin-left:50px}span.info{background-image:url('../images/icon-info.svg');background-repeat:no-repeat;background-size:1em;width:1em;height:1em;float:left;margin:4px 8px 0 3px}footer{width:100%;height:auto;margin-top:-75px;clear:both;z-index:3}.form .oublie,footer .info h2{margin:0}footer .info{margin:0 auto;width:62%;padding-top:90px;padding-left:4%}span.icon-adresse,span.icon-telephone{display:block;float:left;width:2em;height:1.5em;background-repeat:no-repeat}footer .info img{width:2.3em;height:2.3em;text-indent:-9999px;transform:scale(1);transition:transform .25s}footer .info .reseaux-sociaux img:hover{transform:scale(1.2)}footer .info .icon{width:2.8em;height:2.8em;margin:0 0 4px}footer .info .row{padding:70px 0 30px}footer p{color:#fff;font-size:1.5em;margin:0 0 0 4px}footer .info p{color:#fff;font-size:1em;line-height:19px}footer h2{color:#fff;font-family:'Source Sans Pro',sans-serif;font-size:2.9em}footer h3{color:#fff;font-family:'Source Sans Pro',sans-serif;font-size:1.4em;font-weight:300;line-height:11px;margin:21px 0 6px 4px}.validation-summary-errors{background-color:#f9f9fb;color:#ef3655;border:1px solid #ef3655;font-size:16px;margin:0 0 10px}.alert-success ul,.validation-summary-errors ul{margin:0!important;padding:7px!important}.validation-summary-errors ul li{margin:0!important;padding:4px 0 4px 32px!important;list-style:none;background-image:url("../images/icon-erreur.svg")!important;background-repeat:no-repeat;background-position:left center;background-size:20px 20px}.field-validation-error{color:#ef3655;display:inline-block;margin:10px 0;line-height:17px;font-size:15px;font-weight:400;height:auto;width:100%}.field-validation-error:before{content:"*";padding-right:5px;vertical-align:-2px}.alert-success{background-color:#cfc;color:#006400;border:1px solid #006400;font-size:16px;margin-top:7px}.alert-success ul li{margin:0!important;padding:4px 0 4px 5px!important;list-style:none;background-repeat:no-repeat;background-position:left center;background-size:20px}.alert-success ul li:before{content:"\2713";margin-right:15px}.alert-new{font-weight:400!important;cursor:pointer}span.icon-adresse{background-image:url("../images/icon-adresse-bleu.svg")}span.icon-telephone{background-image:url("../images/icon-telephone-bleu.svg")}.g-recaptcha{margin:15px 0 0}.loading{display:inline-block;position:fixed;top:50%;left:50%;width:74px;height:74px;margin-top:-37px;margin-left:-37px;background-image:url("../images/icon-portailcitoyen.png");background-position:center center;background-repeat:no-repeat;background-size:42px 42px;z-index:20}.loading div{display:block;position:absolute;width:61px;height:61px;margin:6px;border:5px solid #036;border-radius:50%;animation:1.2s cubic-bezier(.5,0,.5,1) infinite loading;border-color:#036 transparent transparent;-webkit-box-shadow:0 0 3px -1px rgba(0,0,0,.4);-moz-box-shadow:0 0 3px -1px rgba(0,0,0,.4);box-shadow:0 0 3px -1px rgba(0,0,0,.4)}#fenetre-securite,.alerte-fenetre-erreur{-webkit-box-shadow:0 0 15px -4px rgba(0,0,0,.75);-moz-box-shadow:0 0 15px -4px rgba(0,0,0,.75)}.loading div:first-child{animation-delay:-.45s}.loading div:nth-child(2){animation-delay:-.3s}.loading div:nth-child(3){animation-delay:-.15s}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.menu{-webkit-transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear;position:relative;background:0;float:right;top:12px;margin-top:1rem;height:1.7rem;width:2.5rem;z-index:4;outline:0;padding:0;border:0;cursor:pointer}.absTop,.closeBtn{position:absolute}.bar,.bar::after,.bar::before{-webkit-transition:background .2s linear .1s,top .2s linear .2s,-webkit-transform .2s linear;transition:background .2s linear .1s,top .2s linear .2s,transform .2s linear,-webkit-transform .2s linear;position:absolute;background:#fff;margin:auto;width:100%;height:.2rem;content:'';top:50%;left:0}.alerte-fenetre,.alerte-fenetre-erreur{width:700px;padding:70px 35px 35px;z-index:6;text-align:center}.bar{margin-top:-.1rem}.bar::before{top:-1.2rem}.bar::after{top:1.2rem}.bar::after,.bar::before{-webkit-transform:rotate(0);transform:rotate(0)}.active .bar{background:0}.active .bar::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.active .bar::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.active .bar::after,.active .bar::before{top:0}.active .bar,.active .bar::after,.active .bar::before{-webkit-transition:background .2s linear .1s,top .2s linear,-webkit-transform .2s linear .2s;transition:background .2s linear .1s,top .2s linear,transform .2s linear .2s,-webkit-transform .2s linear .2s}.menu-open nav{-webkit-transform:translateX(0);transform:translateX(0)}#fenetre-securite,.fixedCenter{-webkit-transform:translate(-50%,-50%);left:50%}.container input:checked~.checkmark:after,.show{display:block}.closeBtn{font-family:'Source Sans Pro',sans-serif;top:10px;right:25px;display:block;color:#999;font-size:4.5em;font-weight:600;border:none;cursor:pointer}.bleu:after,.closeBtn:after{content:'\00d7'}#fenetre-securite .closeBtn{top:0;right:25px;font-size:4.5em}#fenetre-securite .closeBtn:hover,.bleu:hover{color:#00538e}#fenetre-securite{background-color:#f4f4f4;display:none;width:55%;position:fixed;top:50%;height:auto;transform:translate(-50%,-50%);padding:30px;box-shadow:0 0 15px -4px rgba(0,0,0,.75);z-index:1001}#fenetre-securite .contenu{background-color:transparent;padding:0 20px 0 0;overflow-y:auto;height:60vh;margin-bottom:10px}#fenetre-securite h1{color:#00538e;font-size:2em;font-weight:200;margin:0;text-transform:none}#fenetre-securite ol,#fenetre-securite p{color:#000;font-size:.3em;line-height:17px}.alerte-fenetre{background:url(../images/icon-alerte.svg) center 30px/50px 50px no-repeat #004a7f;height:auto;display:none}.icon-succes{background:url(../images/liste-puce-crochet-white.svg) center 30px/50px 50px no-repeat #004a7f!important}.icon-avertissement{background:url(../images/icon-alerte.svg) center 30px/50px 50px no-repeat #004a7f!important}.alerte-fenetre h1{color:#fff;font-size:1.4em;font-weight:400;margin:30px 0;line-height:21px;text-transform:none}.alerte-fenetre p{color:#fff;font-size:1em;margin:30px 0;line-height:19px}.alerte-fenetre button,.alerte-fenetre-erreur button{border:1px solid #fff;padding:12px 20px;background-color:transparent;color:#fff;text-transform:uppercase;cursor:pointer}.alerte-fenetre button:hover,.alerte-fenetre-erreur button:hover{border:1px solid #fff;background-color:#fff;color:#004a7f}.alerte-fenetre input[type=password]{font-size:.8em!important;width:50%!important;margin:0 auto}.alerte-fenetre input[type=button],.alerte-fenetre input[type=submit]{background-color:transparent!important;border:1px solid #fff!important;text-transform:uppercase;color:#fff!important;padding:12px 20px;font-family:'Source Sans Pro',sans-serif;font-size:.96em!important;font-weight:600!important;cursor:pointer}.alerte-fenetre input[type=button]:hover,.alerte-fenetre input[type=submit]:hover{background-color:#fff!important;color:#00538e!important}.alerte-fenetre-erreur{background:url(../images/icon-erreur.svg) center 30px/50px 50px no-repeat #f9f9fb;height:auto;display:none;box-shadow:0 0 15px -4px rgba(0,0,0,.75)}.alerte-fenetre-erreur h1{color:#999;font-size:1.4em;font-weight:400;margin:30px 0;line-height:22px;text-transform:none}.alerte-fenetre-erreur p{color:#ef3655;background-color:#fff;text-align:center;font-size:.95em;margin:30px 0;line-height:19px;padding:14px 6px;border:1px solid #ef3655}.zoneErreur h2,.zoneErreur p{color:red!important;padding:0}.alerte-fenetre-erreur input[type=button]{border:1px solid #fff;padding:12px 20px;background-color:#ef3655;color:#fff;font-size:.9em!important;text-transform:uppercase;cursor:pointer}.alerte-fenetre-erreur input[type=button]:hover{border:1px solid #fff;background-color:#dd1637;color:#fff}.alerte-fenetre-erreur .closeBtn:hover{color:#ef3655}.absTop{top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.fixedCenter{position:fixed;top:50%;transform:translate(-50%,-50%)}#AlerteCreation{display:none;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.creationprofil{margin:0 0 20px}.zoneAvertissement,.zoneErreur{margin:10px 0 20px;text-align:center;clear:both}.creationprofil hr{margin:50px 0 0}.creationprofil input[type=button]:nth-of-type(2){margin:0 0 0 6px}#Profil .form h2 input[type=button].ajout,.form .modifier{float:right;margin:-6px 0 0}.zoneErreur{background-color:#fff;padding:15px 40px 30px}.zoneErreur h2{font-size:1.3em!important;margin:0!important;font-weight:500!important}.zoneErreur p{font-size:1em!important;line-height:19px;margin:0}.zoneAvertissement{padding:15px 70px 15px 90px;border:1px solid #999;background:url(../images/icon-alerte-gris.svg) 30px center/50px 50px no-repeat #f7f7dc}.zoneAvertissement h2{font-size:1.3em!important;padding:0;margin:0!important;font-weight:500!important;color:#333!important;line-height:31px!important}.zoneAvertissement p{font-size:1em!important;line-height:19px!important;padding:0!important;margin:0;color:#333!important}#ModificationTelephone .zoneAvertissement{margin:15px 0 0!important}.bandeau_alerte_gris{padding:35px 45px;margin:35px 0 14px;font-weight:500;font-size:1em;width:750px;text-align:center;color:#666;background-color:#f4f4f4}.select-control,form.txt-bleu input[type=text]{color:#069!important}.bandeau_alerte_gris h1{font-size:.5em;font-weight:300;text-transform:none;color:#666;margin:0;padding:0}.bandeau_alerte_gris p{color:#333!important;margin:0;padding:0;line-height:21px;font-weight:300}.bandeau_alerte_bleu{background:url(../images/icon-alerte.svg) 30px center/50px 50px no-repeat #069;padding:20px 35px 20px 100px;display:table;text-align:center;margin:35px 0;width:100%}.bandeau_alerte_bleu h3{font-size:1.2em!important;color:#fff!important;font-weight:300!important;margin:0!important;padding:0!important}.bandeau_alerte_bleu p{font-size:1em!important;color:#fff!important;margin:0;padding:0;line-height:21px!important}#formpr .show-hide{position:relative;height:24px;width:24px;float:right;margin:-33px 12px 0 0;z-index:1000}#formpr .show-password{display:block;background-image:url(../images/icon-show.png);background-repeat:no-repeat;z-index:1000;cursor:pointer}#formpr .hide-password{display:block;background-image:url(../images/icon-hide.png);background-repeat:no-repeat;cursor:pointer}#CarteAccesGatineau .bandeau_alerte_bleu h3{font-weight:500!important;margin-bottom:8px!important}#Profil .bandeau_alerte_bleu{background:url(../images/icon-alerte.svg) 50px center/70px 70px no-repeat #069;padding:20px 35px 20px 130px;display:table;text-align:center;margin:0 0 35px;width:100%}#Profil .bandeau_alerte_bleu h3{font-size:.7em!important;color:#fff!important;margin:0!important;padding:0!important}#Profil .bandeau_alerte_bleu p{font-size:.35em!important;font-weight:100!important;color:#fff!important;margin:0;padding:0;line-height:27px}.icon-web{background:url('../images/icon-web.svg') 0 0/1em no-repeat;width:1em;height:1em;border:none;display:inline-block;margin:0 5px 0 0}#CarteAccesGatineau{background-color:#f4f4f4;display:none;width:800px;height:auto;position:absolute;top:1%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);padding:45px 70px 60px;-webkit-box-shadow:0 0 15px -4px rgba(0,0,0,.75);-moz-box-shadow:0 0 15px -4px rgba(0,0,0,.75);box-shadow:0 0 15px -4px rgba(0,0,0,.75);z-index:5}#CarteAccesGatineau .tab-config h1{color:#000;font-size:1.3em;font-weight:600;clear:both}#CarteAccesGatineau .tab-config p{font-size:1em;margin:0;padding:15px 0 4px}#CarteAccesGatineau .tab-config p.lien{font-size:1.5em;float:right}#CarteAccesGatineau .tab-config p.lien a{text-decoration:none;margin-top:15px}#CarteAccesGatineau .bandeau_alerte_bleu{margin:35px 0 10px}#CarteAccesGatineau .tab-config ul{margin:12px 0 0;padding:0}#CarteAccesGatineau #valider,#CarteAccesGatineau input[type=submit],#CarteAccesGatineau input[type=submit]:disabled{border:none;padding:15px 24px;display:inline-block;text-transform:uppercase;color:#fff;opacity:1;width:auto;transition:.3s}#CarteAccesGatineau .tab-config ul li{color:#000;font-size:1em;font-weight:100;line-height:19px;background:url(../images/liste-puce-crochet.svg) left 2px/1.5em no-repeat;padding:0 0 21px 36px;list-style:none;margin:0}#CarteAccesGatineau .validation-summary-errors ul li{color:#ff0101;font-weight:300}#CarteAccesGatineau .tab-commandes h2,#CarteAccesGatineau .tab-gestion h2,.identifiant form,.motpasse form{margin:20px 0 0!important}#CarteAccesGatineau .tab-commandes p{margin:1.1em}#CarteAccesGatineau input[type=submit]{background-color:#069;font-weight:600;margin-top:5px;cursor:pointer}#CarteAccesGatineau input[type=text],.select-control{border:1px solid #069;padding:14px 24px;font-weight:500}#CarteAccesGatineau input[type=text],.form input[type=text],.select-control,input[type=password],textarea{margin-top:5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}#CarteAccesGatineau #valider:hover,#CarteAccesGatineau input[type=submit]:hover,.form input[type=submit]:hover,input[type=button]:hover{background-color:#015077;opacity:1}#CarteAccesGatineau input[type=submit]:disabled{background-color:#afafaf;font-weight:600;margin-top:5px;cursor:not-allowed}#CarteAccesGatineau input[type=text]{font-size:.8em;color:#666;width:100%;display:flex}#CarteAccesGatineau .popupmenu{border-bottom:1px solid #069;padding-bottom:1px;display:table;width:100%}#CarteAccesGatineau .icone{background-image:url(../images/icon-alerte-carteacces.svg);background-repeat:no-repeat;background-size:2.8em;width:60px;height:50px;display:block;float:left;margin:-8px 8px 0 0}#CarteAccesGatineau h1{color:#00538e;font-size:1.3em;text-transform:none;margin:0;padding:0}#CarteAccesGatineau h2{color:#173f6b;font-size:1.3em;font-weight:600;margin:0;padding:0;line-height:33px}#CarteAccesGatineau h2.titre{cursor:default}#CarteAccesGatineau h3{color:#173f6b;font-size:1.25em;font-weight:300;margin:0;padding:0}#CarteAccesGatineau p{color:#000;font-size:1.4em;line-height:24px;font-weight:300}#CarteAccesGatineau p a{color:#00538e;font-size:.8em;line-height:24px;font-weight:300}#CarteAccesGatineau ul{list-style:none;padding:0;margin:0 0 0 12px}#CarteAccesGatineau ul li{font-size:1.1em;position:relative;padding:0 0 0 10px;margin:0 0 10px;font-weight:300}#CarteAccesGatineau ul.txt li:before{content:"+";font-weight:400;padding-right:8px;color:#00538e;font-size:1.3em;position:absolute;left:-13px;top:-5px}#CarteAccesGatineau hr{border-top:none;border-bottom:1px solid #00538e;width:110px;margin:0 0 25px!important;float:left;display:block;clear:both}#CarteAccesGatineau hr:after{display:none;outline:0}#CarteAccesGatineau .liens{margin:0 0 30px 35px}#CarteAccesGatineau .liens span.info{float:left;margin:0 8px 0 4px}#CarteAccesGatineau .liens p{padding:0;margin:0;clear:both}#CarteAccesGatineau input.datepicker,#Date_Naissance_Carte{background:url('../images/icon-date-bleu.svg') right center/32px 32px no-repeat content-box border-box #fff;padding-right:10px}#CarteAccesGatineau input[type=button],.form .annuler{background-color:transparent;font-family:'Source Sans Pro',sans-serif}#CarteAccesGatineau span.tarif{background-image:url('../images/icon-tarif-bleu.svg');background-repeat:no-repeat;background-size:1.3em;width:1.3em;height:1.3em;float:left;margin:0 4px 0 0}#CarteAccesGatineau span.info{float:none;margin:0 0 0 8px}#CarteAccesGatineau #RenouvellementProprieterForm .tooltiptext{font-size:.7em!important}#CarteAccesGatineau .popupmenu,.motpasse p:first-of-type{margin:35px 0 0}#CarteAccesGatineau .popupmenu div{text-align:center;color:#00538e;text-transform:uppercase;padding-top:12px;padding-bottom:12px;margin-right:1px;cursor:pointer;background-image:linear-gradient(to bottom left,transparent 50%,#fff 50%),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:16px 16px,100% 100%,100% 100%;background-position:100% 0,-16px 0,100% 16px;background-repeat:no-repeat;width:24.8%;float:left}#CarteAccesGatineau .popupmenu div.active,#CarteAccesGatineau .popupmenu div:hover{color:#fff;background-image:linear-gradient(to bottom left,transparent 50%,#00538e 50%),linear-gradient(#00538e,#00538e),linear-gradient(#00538e,#00538e)}#CarteAccesGatineau .zonecarte{background-color:#fff;width:100%;text-align:center;padding:80px 45px;margin:10px 0 0;clear:both}#CarteAccesGatineau .zonecarte h2{color:red;margin:0;padding:0;font-weight:500;line-height:23px}#CarteAccesGatineau .zonecarte p{color:red;font-weight:200;font-size:1em;margin:0 auto;margin-top:10px!important;padding:0;width:200px;line-height:19px}#CarteAccesGatineau #valider{background-color:#069;font-weight:600;margin-top:5px;cursor:pointer}#CarteAccesGatineau input[type=button]{border:1px solid #00538e;text-transform:uppercase;color:#00538e;padding:12px 0;font-size:.96em;font-weight:600;cursor:pointer;width:100%}#Aide .cat-faq li:hover,#CarteAccesGatineau input[type=button]:hover,.form .annuler:hover{background-color:#00538e;color:#fff}#CarteAccesGatineau .form div:last-of-type{padding:20px 0 0}#tab-config{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-control{width:100%;background-color:#fff;display:flex;line-height:normal;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0}select:focus{background:#f9f9f9;border-radius:0;filter:none;border-color:#069;outline:0;-webkit-box-shadow:inset 0 0 1px #069,0 0 4px #069!important;box-shadow:inset 0 0 1px #069,0 0 4px #069!important}#CarteAccesGatineau .section,.section{border-top:1px solid #069;border-bottom:1px solid #069;font-weight:600;color:#069;cursor:pointer}select.select-control option{font-weight:400;line-height:32px;font-size:1.1em}select.select-control optgroup{font-weight:700;line-height:32px;font-size:1.1em}.container:hover input~.checkmark,select.select-control option [disabled],select.select-control option:disabled,select.select-control option[disabled=disabled]{background-color:#eee}.custom-select{display:inline-block;vertical-align:middle;position:relative;width:100%}.ie8 .custom-select select{padding-right:3px}.custom-select ::-ms-expand{display:none}.custom-select:after{content:"";position:absolute;z-index:2;right:8px;top:50%;margin-top:0;height:0;width:0;border-top:6px solid #069;border-left:6px solid transparent;border-right:6px solid transparent;pointer-events:none}#Aide .contenu-faq .contact,.custom-select.hide:after{display:none}.custom-select.arrow:after{top:70%!important}#AjouterPreferenceNotificationForm{clear:left;padding:1px 0 0}#CarteAccesGatineau table{width:100%;padding:9px 0 0}#CarteAccesGatineau table td{padding:8px}#CarteAccesGatineau table tr:nth-child(odd){background-color:#e1dfdf}#CarteAccesGatineau h3 .icone{background-image:url(../images/icon-moncompte-bleu.svg);background-repeat:no-repeat;background-size:1.5em;width:30px;height:30px;display:block;float:left;margin:-1px 8px 0 0}#CarteAccesGatineau .section h3{margin:10px 0}#CarteAccesGatineau .arrow-right{float:left;margin:14px 30px 0 0}#CarteAccesGatineau .arrow-down{float:left;margin:8px 22px 0 8px}#CarteAccesGatineau .section{padding:0;margin:0 0 7px;text-align:left;font-size:1em;width:100%;display:table}#CarteAccesGatineau .section .section-contenu{display:none;color:#000;font-weight:300;text-align:left;margin:0;padding:0 0 12px;clear:both}.section{padding:12px 0;text-align:center;font-size:.4em;width:100%}.section .section-contenu{display:none;color:#000;font-size:.9em;font-weight:300;text-align:left;margin:12px 0 0 152px}#Aide .section .section-contenu ul,.section .section-contenu ul{list-style-type:none;margin-top:20px;margin-left:30px;padding:0}#Aide .section .section-contenu ul li,.section .section-contenu ul li{text-indent:-16px;list-style-position:outside}#Aide .section .section-contenu ul li:before,.section .section-contenu ul li:before{content:"\203A";color:#069;padding:0 7px 0 0;vertical-align:-2px;font-size:1.7em;line-height:14px}#FrmCarteAcces{font-size:.33em!important;clear:both}.form .session{float:left;margin:21px 0 0}.form .memoriser{float:left;margin:21px 0 0 25px}.form .erreur{float:left;font-size:.3em;font-weight:400;color:#ef3655;margin:17px 0}.badge-info:before{content:"\0021"}.badge-info{float:left;margin:-34px 0 0 -10px;font-size:.37em;font-weight:500;color:#fff;background:red;width:22px;height:22px;text-align:center;line-height:17px;border-radius:50%;box-shadow:0 0 1px #333;padding:2px}.icon-validation,.icon-valide{background-image:url('../images/liste-puce-crochet.svg')}.checkmark,.checkmark-checked{top:0;left:0;height:20px;width:20px}.msg-erreur{font-size:.3em;font-weight:200;color:red;margin:30px 0 0 24px;text-indent:-1.6em}.msg-erreur .erreur:before{content:"\00d7";font-size:1.9em;font-weight:600;color:red;line-height:14px;vertical-align:-5px;margin:0 10px 0 0}.form h2{margin:14px 0 0;padding:0;line-height:24px}.form h4{font-size:.45em;font-weight:600;margin:0}#Aide .form h4{color:#069;font-weight:500;margin:12px 0 0}.form input[type=text],input[type=password],textarea{font-size:.25em;border:1px solid #069;padding:14px 24px;color:#666;width:100%;font-weight:500;display:flex;max-width:100%;max-height:250px;min-height:45px}.aide,.container,.form a{font-size:.35em}#FrmCarteAcces i,i{border:solid #069;vertical-align:-3px}.form input[type=submit],input[type=button],input[type=button].grey{border:none;padding:15px 24px;display:inline-block;margin-top:5px;text-transform:uppercase;font-weight:600}.form input[type=submit],input[type=button]{color:#fff;background-color:#069;opacity:1;transition:.3s;cursor:pointer}.form input:disabled{background-color:#ccc;opacity:1}.form input:hover:disabled{background-color:#666;opacity:1}.form input[type=submit]:disabled,input[type=button]:disabled{cursor:not-allowed}.form input:-webkit-autofill,.form input:-webkit-autofill:active,.form input:-webkit-autofill:focus,.form input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important;color:#666!important}input[type=button].grey{color:#fff;background-color:#dadada;cursor:pointer}input[type=button].grey:hover{background-color:#adacac}.form .annuler{border:1px solid #00538e;text-transform:uppercase;color:#00538e;padding:12px 0;font-weight:600;cursor:pointer;width:100%}.form ::placeholder{color:#bababa;letter-spacing:0;opacity:1}.form :-ms-input-placeholder{color:#bababa;letter-spacing:0}.form ::-ms-input-placeholder{color:#bababa;letter-spacing:0}.form,.form form{margin-top:0}.form a{font-weight:300;color:#069}.form a.plusign:before{content:"\002b";font-weight:600;font-size:1.2em;vertical-align:-2px;padding:0 3px 0 0}form.txt-bleu input[type=text].obligatoire{border:1px solid #069}form.txt-bleu p{color:#069;margin-bottom:0;padding-left:24px}.container{display:block;color:#426c94;position:relative;padding-left:35px;margin-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:21px}#FrmCarteAcces i,.tooltip,header nav i,i{display:inline-block}.arrow-left,.arrow-right{float:left;margin:0 22px 0 0}.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;background-color:#fff;border:1px solid #004a7f}.checkmark-checked,.container input:checked~.checkmark{background-color:#004a7f}.checkmark-checked{position:absolute}.checkmark:after{content:"";position:absolute;display:none}.checkmark-checked:after{content:"";position:absolute;display:block}#Profil .tooltip,.actions div a,.arrow-down-carte,.creer-compte,.icon-validation,.tooltip,.tooltip.pos{position:relative}.container .checkmark:after{left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.container .checkmark-checked:after{left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.reinitialisation .tooltip .tooltiptext,.tooltip .tooltiptext{box-shadow:0 5px 15px 0 rgba(0,0,0,.3);font-weight:300;width:400px;top:-25px;display:block;line-height:19px}i{border-width:0 2px 2px 0;padding:9px}#FrmCarteAcces i{border-width:0 2px 2px 0;padding:7px!important}.arrow-right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.arrow-left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.arrow-up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);vertical-align:1px;float:left;margin:0 22px 0 0}.arrow-down,.arrow-down-carte{transform:rotate(45deg);margin:0 22px 0 0;vertical-align:1px;float:left}.arrow-down{-webkit-transform:rotate(45deg)}.arrow-down-carte{-webkit-transform:rotate(45deg);left:12px;top:-4px}header nav i{border:solid #fff;border-width:0 2px 2px 0;padding:6px;vertical-align:-3px}header nav .arrow-down{transform:rotate(45deg);-webkit-transform:rotate(45deg);vertical-align:1px;float:left;margin:7px 0 0 17px}header nav .arrow-up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);vertical-align:1px;float:left;margin:15px 0 0 17px}.form span.icon-moncompte{display:block;background:url('../images/icon-moncompte-bleu.svg') 0 0/1.1em no-repeat #fff;width:1.1em;height:1.1em}.form span.icon-cadenas{display:block;background:url('../images/icon-cadenas-bleu.svg') 0 0/1.1em no-repeat #fff;width:1.1em;height:1.1em}.form span.icon-carte{display:block;background:url('../images/icon-carteacces-bleu.svg') 0 0/1.1em no-repeat #fff;width:1.1em;height:1.1em}.form span.icon-alerte{display:block;background:url('../images/icon-alerte-bleu.svg') 0 0/1.1em no-repeat #fff;width:1.1em;height:1.1em}span.icon-parametres{display:block;background:url('../images/icon-parametres-bleu.svg') 0 0/1em no-repeat #fff;width:1em;height:1em}.tooltip{z-index:1000}.tooltip.pos{margin-top:-33px;left:45px}.tooltip .tooltiptext{visibility:hidden;background-color:#f7f7f7;font-size:.3em;color:#000;padding:23px;position:absolute;left:28px}.bloc .tooltip .tooltiptext{font-size:.8em;font-weight:300;background-color:#fff;padding:12px;border:1px solid #069;box-shadow:0 5px 15px 0 rgba(0,0,0,.3);color:#173f6b}.reinitialisation .tooltip:hover .tooltiptext,.tooltip:hover .tooltiptext{visibility:visible}.reinitialisation .tooltip .tooltiptext{visibility:hidden;background-color:#f7f7f7;font-size:.3em;color:#000;padding:23px;position:absolute;left:-350px}#Profil .tooltip{display:none;z-index:1000}#Profil .tooltip .tooltiptext{visibility:visible;width:auto;overflow:hidden;white-space:nowrap}#fenetre-securite div.contenu::-webkit-scrollbar{width:12px}#fenetre-securite div.contenu::-webkit-scrollbar-track{background:#f7f7f7;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3)}#fenetre-securite div.contenu::-webkit-scrollbar-thumb{background:#5f88b0;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3)}#fenetre-securite div.contenu::-webkit-scrollbar-thumb:window-inactive{background:#5f88b0}#Aide .zoneErreurValidation,.zoneErreurCaptcha{clear:both;margin:10px 0;background-color:#fff;text-align:center;padding:10px 0;display:none}#Aide .zoneErreurValidation h2,.zoneErreurCaptcha h2{font-size:.5em;padding:0;margin:0;font-weight:500;color:red}#Aide .zoneErreurValidation p,.zoneErreurCaptcha p{font-size:.3em!important;line-height:19px;padding:12px 0 0;margin:0;color:red!important}#Aide .succesFormulaireAide{background-color:#fff;padding:2%;width:100%;margin:10px 0 0;text-align:center;display:none}#Aide .succesFormulaireAide h2{color:#183f6b;font-size:.5em;font-weight:400;padding:0 0 7px;margin:0}#Aide .succesFormulaireAide span.icon-validation{background-size:46px 46px;width:46px;height:46px;margin:0 0 10px;padding:0}#Aide span.icon-aide{display:block;background:url('../images/icon-aide-bleu.svg') 0 0/1em no-repeat #fff;width:1em;height:1em}#Aide .section{border-top:1px solid #069;border-bottom:1px solid #069;padding:12px 0;margin:10px 0 0;text-align:left;font-size:.4em;font-weight:600;color:#069;width:100%;display:table;cursor:pointer}#Aide .section p.question{font-size:1em;float:left;width:80%;padding:0;margin:0;color:#069}#Aide .cat-faq{margin:20px 0 10px}#Aide .cat-faq ul{margin:0;padding:0;list-style-type:none}#Aide .cat-faq li{margin:0;padding:7px 0 7px 7px;border-bottom:1px solid #666;font-size:.4em;font-weight:300;color:#999;cursor:pointer;transition:.3s}#Aide .contenu-faq{margin:10px 0;padding:0 0 0 50px}#Aide .section .section-contenu{clear:both;display:none;color:#000;font-size:.9em;font-weight:300;text-align:left;margin:0 0 0 44px;padding:5px 0 0}#Aide .section .section-contenu p{font-size:1em;color:#000;margin:7px 0 5px}#Aide .contenu-faq .form,#Aide .contenu-faq .form h3{margin:0;padding:0}#Aide .contenu-faq .form form{margin-top:20px}.aide{margin:16px 0 0}.aide a{color:#069;font-weight:300}.aide span.info{background:url('../images/icon-info.svg') 0 0/1.3em no-repeat #fff;width:1.3em;height:1.3em;float:left;margin-right:8px}.creer-compte{border:1px solid #069;padding:45px;display:block;width:70%;float:right;top:0;height:auto}.creer-compte:after{position:absolute;bottom:-5px;content:'';display:block;height:4px;width:100%;background:linear-gradient(to left,#fff 50%,#069 50%);outline:0}span.icon-edit{display:block;background:url('../images/icon-edition.svg') 0 0/.8em no-repeat #fff;width:.8em;height:.8em}span.achat{background:url('../images/icon-sac-surplus.svg') 0 0/1.1em no-repeat;width:1.4em;height:1.4em;float:left;margin-right:5px}.creer-compte h2{font-size:.6em;font-weight:600;color:#069;margin:0;padding:0}.creer-compte h3{font-size:.55em;font-weight:300;color:#069;margin:0;padding:0}.identification h3{font-weight:600;margin-bottom:8px}.identification h3 span.icon-sauvegarde{font-size:.6em;margin-left:15px;display:none}.icon-valide{background-repeat:no-repeat;background-size:18px 18px;display:inline-block;width:18px;height:18px;margin:0 0 0 15px;padding:0 0 0 24px;text-transform:uppercase;font-size:.7em;font-weight:500;color:#069}.icon-nonvalide,.icon-nonvalide-horsgatineau{background-image:url('../images/icon-alerte-bleu.svg');background-size:20px 20px;padding:0 0 0 24px;text-transform:uppercase;font-size:.7em;font-weight:500;color:#069;background-repeat:no-repeat;display:inline-block}.icon-valide:after{content:"Validé";display:block;line-height:20px}.icon-nonvalide{width:20px;height:20px;margin:0 0 0 15px}.icon-nonvalide:after{content:"Non-valide";display:block;line-height:20px;width:80px}.icon-nonvalide-horsgatineau{width:20px;height:20px;margin:0}.icon-nonvalide-horsgatineau:after{content:"Non-valide (adresse hors-Gatineau)";display:block;line-height:20px;width:300px}.icon-validation{background-repeat:no-repeat;background-size:26px 26px;display:inline-block;width:26px;height:26px;margin:0 10px 0 0;padding:0 0 0 24px;top:3px}.icon-ajouterpanier,.icon-sauvegarde{background-size:18px 18px;height:18px;padding:0 0 0 24px;text-transform:uppercase;background-image:url('../images/liste-puce-crochet.svg');font-weight:500;color:#069;background-repeat:no-repeat;display:block}.icon-sauvegarde{width:18px;margin:5px 0 0;font-size:.26em}.icon-sauvegarde:after{content:"Sauvegardé"}.icon-ajouterpanier{width:130px;text-align:center;font-size:.8em;line-height:19px;margin:15px auto 0!important}.icon-ajouterpanier:after{content:"Ajouté au panier"}.icon-motpassevalide{background-image:url('../images/liste-puce-crochet.svg');background-repeat:no-repeat;background-size:22px 22px;background-position:0 2px;display:none;width:100%;height:26px;margin:0;padding:0 0 0 30px;font-size:.35em;font-weight:500;color:#069}.icon-motpassevalide:after{content:"Mot de passe valide"}.carteAcces{padding:0}.adresse,.alertes-cat,.courriel,.gestioncompte,.identifiant,.identification,.telephone{border-bottom:1px solid #e6e6e6;padding:15px 0 45px}.motpasse{padding:15px 0 20px}.adresse h4,.alertes-cat h4,.carteAcces h4,.courriel h4,.gestioncompte h4,.identifiant h4,.identification h4,.motpasse h4,.telephone h4{font-size:.4em;font-weight:600;margin-bottom:8px;color:#000}.adresse span.carte,.courriel span.carte,.telephone span.carte{float:left;font-size:.4em;font-weight:600;color:#000;background-image:url('../images/icon-carteacces-bleu.svg');background-position:0 2px;background-repeat:no-repeat;background-size:24px 24px;width:24px;height:24px;display:block;padding:0 0 0 30px}.courriel span.carte,.telephone span.carte{font-size:.38em;margin-bottom:8px;color:#000;background-image:url('../images/icon-carteacces-bleu.svg');background-position:0 -3px;background-repeat:no-repeat;background-size:24px 24px;display:block;padding:0 0 0 30px}.gestioncompte h5:first-of-type{margin:35px 0 5px}.gestioncompte h5:nth-of-type(2){margin:25px 0 5px}.adresse p,.alertes-cat p,.carteAcces p,.courriel p,.gestioncompte p,.identifiant p,.identification p,.motpasse p,.telephone p{font-weight:300;font-size:.38em;margin:0;padding:5px 0}.motpasse ul{margin:10px 0 30px 21px;padding:0}.motpasse ul li{color:#000;font-weight:300;font-size:.38em;margin:0;padding:0}.identifiant h4{margin-bottom:35px}.actions{display:none;float:right}.actions div a{padding:0 0 0 20px;top:-3px;color:#929292;font-size:.3em;font-weight:300;float:left;display:inline-block}.actions div a:hover{color:#286094}.actions .ajout{display:block;background:url('../images/icon-ajouter-bleu.svg') 0 -1px/.3em no-repeat;width:20px;height:20px;float:left;margin-right:60px}.actions .modifier,.actions .supprimer{display:block;width:20px;height:20px;float:left;margin-right:65px}.actions .modifier{background:url('../images/icon-edition.svg') 0 -1px/.3em no-repeat}.actions .supprimer{background:url('../images/icon-supprimer-bleu.svg') 0 0/.3em no-repeat}.ValidationEntete,.reinitialisation .ValidationEntete{display:flex;gap:8px;font-size:17px;color:#fff;background-color:#004a7f;padding:5px 12px;margin-top:20px;font-weight:600}#script-warning{display:none;background:#eee;border-bottom:1px solid #ddd;padding:0 10px;line-height:40px;text-align:center;font-weight:700;font-size:12px;color:red}#loading{display:none;position:absolute;top:10px;right:10px}.ValidationEntete{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;width:100%}.ValidationEntete .warning-icon{flex-shrink:0}.ValidationMotPasse{font-size:15px;margin-bottom:15px;padding:12px;background:linear-gradient(135deg,#fff 0,#e2e5ec 100%);border:1px solid grey;width:100%}.reinitialisation .ValidationEntete{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;width:50%}.reinitialisation .ValidationMotPasse{font-size:15px;margin-bottom:15px;padding:12px;background:linear-gradient(135deg,#fff 0,#e2e5ec 100%);border:1px solid grey;width:50%}.message-confirmation{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;padding:10px 15px;border-radius:4px;font-weight:600;font-size:14px;margin-top:15px;margin-bottom:10px;transition:.3s}.req-item{color:#dc3545;transition:.3s;display:inline-block;margin-bottom:4px}.req-item::before{content:"\2717 ";font-weight:700;margin-right:5px}.req-item.req-valid{color:#28a745!important;font-weight:600}.req-item.req-valid::before{content:"\2713 ";font-weight:700}input[type=submit]#btnSubmit:disabled{opacity:.5;cursor:not-allowed}@media (max-width:324px){.header .dropdown-menu,nav ul{height:auto;left:0;width:100%}.header .dropdown-menu ul,nav ul{padding:0;margin:0}#container,.header div{background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}footer h2,nav ul li a{font-size:2em}h1{font-size:1.5em;line-height:17px}h2{font-size:.43em;line-height:32px}.adresse h4,.alertes-cat h4,.carteAcces h4,.courriel h4,.form input[type=button],.gestioncompte h4,.identifiant h4,.identification h4,.motpasse h4,.telephone h4,h3{font-size:.35em}ol,p{font-size:.24em}p{line-height:14px}ol{line-height:13px;padding:0 0 0 14px}nav ul{list-style-type:none;background-color:#005fa3;position:absolute;top:80px}nav ul li:not(.profil){margin:0;height:80px;width:100%;border-bottom:1px solid #fff}nav ul li:hover{background-color:#03a9f4}nav ul li a{padding:22px 22px 20px;margin:0;color:#fff;text-decoration:none;width:100%;height:80px}#Aide .cat-faq,.col-6{width:100%;clear:both}.header div{margin:0 auto;width:67%}#hautpage{bottom:20px;right:20px;width:30px;height:30px}#hautpage i.arrow-up{padding:5px;left:10px;top:9px}#hautpage:hover i{top:7px}.header .dropdown-menu{background-color:#fff;margin:0;padding:0;border-radius:0;position:relative;top:-2px;display:none;z-index:4}.header .dropdown-menu .completeprofil{font-size:1.8em;color:#fff}.header .dropdown-menu li{width:100%;text-align:center;display:table}.header .dropdown-menu li a{text-decoration:none;font-size:2.22em;font-weight:300;width:100%;display:table;color:#069;border-bottom:1px solid #069}.header .dropdown-menu .line{border-top:none}.header .dropdown-menu .moncompte{background:url('../images/icon-compte-bleu.svg') 0 0/2.5em no-repeat;width:2.5em;height:2.5em;display:block}.moncompte-bleu{background:url('../images/icon-compte.svg') no-repeat!important;color:#fff}.header .dropdown-menu .deconnexion{background:url('../images/icon-deconnexion-bleu.svg') 0 0/2.5em no-repeat;width:2.5em;height:2.5em;display:block;text-align:left}.deconnexion-bleu{background:url('../images/icon-deconnexion.svg') no-repeat!important}.creationprofil input[type=button],.identifiant input[type=text],.motpasse input[type=password],.motpasse input[type=text],.reinitialisation form input[type=password],.reinitialisation form input[type=text],header .dropdown-menu li div{width:100%}.menu{top:12px;left:30px;margin-top:1rem;height:1.7rem;width:2.5rem}nav .header{font-size:.5em}#Aide .cat-faq li,#Aide .section,#fenetre-securite p,.form .erreur,.form a{font-size:.3em}nav .logo{width:18.5em;margin-top:30px;margin-left:-40px}@media screen and (max-width:280px) and (min-width:263px){nav .logo{width:17em;margin-top:30px}}@media screen and (max-width:262px) and (min-width:239px){nav .logo{width:15em;margin-top:30px}}@media screen and (max-width:238px) and (min-width:227px){nav .logo{width:14em;margin-top:30px}}@media screen and (max-width:226px) and (min-width:215px){nav .logo{width:13em;margin-top:30px}}@media screen and (max-width:214px) and (min-width:203px){nav .logo{width:12em;margin-top:32px}}@media screen and (max-width:202px) and (min-width:100px){nav .logo{width:10.5em;margin-top:35px}}.js-menu{display:block}.icon-nonvalide,.icon-valide{display:block;margin:17px 0 0}.header ul{display:none}#container{width:95%}.contenu{z-index:1}.section .section-contenu{margin:12px 0 0 22px}hr{margin:40px 0 0}.form,.form form{margin-top:0}.form .memoriser{float:left;margin:11px 0 0}.creer-compte #btn_id,.form input[type=submit],input[type=button]{font-size:.177em}.form .erreur{margin:7px 0}#Aide .tooltip .tooltiptext,.tooltip .tooltiptext{font-size:.214em;background-color:#f7f7f7;padding:12px}.EnvoiAutreCourrielConfirmation{font-size:.15em!important}#Profil .form h2 input[type=button].ajout{float:none;margin:10px 0 0}.creer-compte{float:none;top:20px;margin-bottom:25px;padding:25px!important;width:100%}.creer-compte:after{width:70%}.creer-compte h2{font-size:.43em}.creer-compte h3{font-size:.4em}.form .oublie:before{content:' ';display:block;line-height:0}#CarteAccesGatineau .tab-config .item .item-col input[type=submit].supprimer,#CarteAccesGatineau .tab-config .item i.avertissement,#Profil input.avis,.creationprofil input[type=button]:nth-of-type(2),.form .oublie,.icon-ajouterpanier{margin:0}.ArrowLeftNav,.ArrowRightNav{position:initial;margin-top:62px}.section{font-size:.32em}i{border:solid #069;border-width:0 2px 2px 0;display:inline-block;padding:7px;vertical-align:-3px}#FrmCarteAcces{font-size:.25em!important}.tooltip .tooltiptext{box-shadow:0 5px 15px 0 rgba(0,0,0,.3);top:-112px;left:-248px;width:300px}.tooltip.pos{position:relative;margin-top:-125px;left:0}.reinitialisation .tooltip .tooltiptext{font-size:.3em;line-height:19px;width:300px;left:-248px;top:-25px}#Profil .tooltip .tooltiptext{width:300px;left:-24px;top:-90px;white-space:normal}.parametres .identifiant .tooltip .tooltiptext{width:300px;left:-24px;top:-90px}#Aide .tooltip .tooltiptext{top:-90px;left:-248px;width:300px}footer .info p{font-size:.6em;line-height:12px}footer h3{font-size:.9em;line-height:5px}footer .info{margin:0 auto;width:92%;padding-top:90px}footer .info .col-3{width:100%;margin:0 0 25px;clear:both}footer .info .col-2{width:25%}footer .reseaux-sociaux p{font-size:.9em;line-height:16px}footer .info .icon{width:2em;height:2em}.progressbar li.active:before,.progressbar li:before{width:35px;height:35px}.copyright a,.copyright p{font-size:.22em}#fenetre-securite{width:90%;padding:20px;height:95%}#fenetre-securite h1{font-size:1.2em}#fenetre-securite .contenu{padding:0 20px 0 0;height:80%;margin-bottom:10px}#fenetre-securite .closeBtn{top:-7px;right:15px}#fenetre-securite #AvisAcceptation{font-size:.6em;margin-top:0}#CarteAccesGatineau{width:96%;height:auto;position:absolute;top:1%;left:50%;transform:none;margin-left:-48%;padding:15px}#CarteAccesGatineau h1{font-size:1em;margin:14px 0 0}#CarteAccesGatineau .icone{width:50px;height:40px;margin:-10px 3px 0 0}#CarteAccesGatineau .popupmenu div{width:24.5%;font-size:.7em;height:52px;display:flex;align-items:center;justify-content:center}#CarteAccesGatineau .bloc{margin:30px 0 35px}#CarteAccesGatineau .bloc p{font-size:1.1em}#CarteAccesGatineau .liens{margin:0 0 30px}#CarteAccesGatineau .zonecarte{padding:80px 25px}#CarteAccesGatineau .zonecarte p:first-child{font-weight:500;font-size:1em}#CarteAccesGatineau .zonecarte p:nth-child(2){width:150px}#CarteAccesGatineau input[type=submit]{font-size:.63em;padding:15px 22px}#CarteAccesGatineau .tooltip .tooltiptext{top:-67px;left:-3px}#CarteAccesGatineau #msg-validation .tooltip .tooltiptext{top:-52px;left:-165px;font-size:.6em!important}.ArrowLeftNav{float:left}.ArrowRightNav{float:right}#CarteAccesGatineau .section h3{margin:10px 0;font-size:.7em}#CarteAccesGatineau .section i{padding:7px}#CarteAccesGatineau .arrow-right{margin:10px 15px 0 0}#CarteAccesGatineau .tab-config .item .item-col{height:auto}#CarteAccesGatineau .tab-config .item .item-col:first-child,#CarteAccesGatineau .tab-config .item .item-col:nth-child(3){clear:both;width:100%;display:table-cell;height:auto}#CarteAccesGatineau .tab-config .item .item-col:nth-child(2){clear:both;width:100%;display:table-cell;height:125px}#CarteAccesGatineau .tab-config .item .item-col input[type=submit]{width:100%;margin:0}#CarteAccesGatineau .tab-config .item .item-col .select-control{padding:14px}#CarteAccesGatineau .tab-config h3.titre-panier{font-size:.95em}#CarteAccesGatineau .tab-config .item div.non-dispo{margin:0 0 10px}.icon-ajouterpanier{margin:10px auto 7px!important}.progressbar li{font-size:.7em!important}.progressbar li:before{line-height:36px!important;font-size:1.95em}.progressbar li:after{top:17px}.fc-month-view,.fc-scroller,.fc-view,.fc-view-container,.fc-view>table{height:450px}.fc-widget-content{height:70px}.bandeau_alerte_bleu{background:url(../images/icon-alerte.svg) 15px 10px/30px 30px no-repeat #069;padding:7px 20px 20px;display:table;text-align:center;margin:35px 0;width:100%}.bandeau_alerte_bleu h3{font-size:.9em!important;color:#fff!important;font-weight:300!important;margin:0!important;padding:0 30px!important}#AlerteCreation,.alerte-fenetre,.alerte-fenetre-erreur{width:96%}.alerte-fenetre h1,.alerte-fenetre-erreur h1{font-size:1em}.adresse{padding:0 0 45px}.actions{margin:14px 0 7px}.reinitialisation .form input[type=submit],input[type=button]{font-size:.136em}#Profil .bandeau_alerte_bleu{background-size:50px 50px;background-position:25px center;padding:20px 25px 20px 90px}#Profil .bandeau_alerte_bleu h3{font-size:.35em!important}#Profil .bandeau_alerte_bleu p{font-size:.25em!important;font-weight:100!important;line-height:21px}.courriel p.carte,.telephone p.carte{background-size:19px 19px;padding:0 0 0 22px}.bandeau_alerte_gris{padding:15px;margin:15px 0;font-size:.9em;width:100%}.bandeau_alerte_gris h1{font-size:.4em;margin:0 0 10px;padding:0}.bandeau_alerte_gris p{margin:0;padding:0;line-height:19px;font-weight:300}.zoneAvertissement{padding:15px 20px 0 50px;background-size:40px 40px;background-position:10px center}.zoneAvertissement p{font-size:1em!important;line-height:17px!important}.creationprofil{margin:0 0 20px}.creationprofil .bandeau_alerte_gris{margin:15px 0 0}.creationprofil hr{margin:20px 0 0}.identification .icon-sauvegarde{background-size:14px 14px!important;padding:0 0 0 20px!important}#Aide .contenu-faq{width:100%;clear:both;padding:0}#Aide .section .section-contenu p{line-height:16px}input.recherche{width:72%;font-size:.3em}#acceptation_termes label.container{font-size:.22em;line-height:16px}}@media screen and (max-width:412px) and (min-width:325px){.header .dropdown-menu,nav ul{height:auto;left:0;width:100%;padding:0;margin:0}#container,.header div{background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}h1{font-size:1.9em;line-height:21px}h2{font-size:.5em;line-height:34px}.adresse h4,.alertes-cat h4,.carteAcces h4,.courriel h4,.gestioncompte h4,.identifiant h4,.identification h4,.motpasse h4,.telephone h4,h3{font-size:.35em}ol,p{font-size:.24em}p{line-height:14px}ol{line-height:13px;padding:0 0 0 14px}nav ul{list-style-type:none;background-color:#005fa3;position:absolute;top:80px}nav ul li:not(.profil){margin:0;height:80px;width:100%;border-bottom:1px solid #fff}nav ul li:hover{background-color:#03a9f4}nav ul li a{padding:22px 22px 20px;margin:0;color:#fff;text-decoration:none;width:100%;height:80px;font-size:2em}#Aide .cat-faq,.col-6{width:100%;clear:both}.header div{width:67%}#hautpage{bottom:20px;right:20px;width:40px;height:40px}#hautpage i.arrow-up{padding:7px;left:12px;top:16px}#hautpage:hover i{top:13px}.header .dropdown-menu{background-color:#fff;border-radius:0;position:relative;top:-2px;display:none;z-index:4}.header .dropdown-menu .completeprofil{font-size:1.8em;color:#fff}.header .dropdown-menu ul{padding:0;margin:0}.header .dropdown-menu li{width:100%;text-align:center;display:table}.header .dropdown-menu li a{text-decoration:none;font-size:2.22em;font-weight:300;width:100%;display:table;color:#069;border-bottom:1px solid #069}.header .dropdown-menu .line{border-top:none}.header .dropdown-menu .moncompte{background:url('../images/icon-compte-bleu.svg') 0 0/2.5em no-repeat;width:2.5em;height:2.5em;display:block}.moncompte-bleu{background:url('../images/icon-compte.svg') no-repeat!important;color:#fff}.header .dropdown-menu .deconnexion{background:url('../images/icon-deconnexion-bleu.svg') 0 0/2.5em no-repeat;width:2.5em;height:2.5em;display:block;text-align:left}.deconnexion-bleu{background:url('../images/icon-deconnexion.svg') no-repeat!important}.creationprofil input[type=button],.identifiant input[type=text],.motpasse input[type=password],.motpasse input[type=text],.reinitialisation form input[type=password],.reinitialisation form input[type=text],header .dropdown-menu li div{width:100%}.menu{top:12px;left:40px;margin-top:1rem;height:1.7rem;width:2.5rem}#acceptation_termes label.container{font-size:.23em;line-height:16px}.creer-compte h3,nav .header{font-size:.5em}nav .logo{width:22em;margin-top:26px;margin-left:-47px}.js-menu{display:block}.identification .icon-sauvegarde{background-size:14px 14px!important;padding:0 0 0 20px!important}.header ul{display:none}.titre{margin:25px 0 0;display:table}#container{width:95%}.contenu{z-index:1}.section .section-contenu{margin:12px 0 0 22px}hr{margin:40px 0 0}.form,.form form{margin-top:0}.form h2{font-size:.48em;margin:14px 0 0;padding:0;line-height:18px}.form a{font-size:.26em}.form .memoriser{float:left;margin:11px 0 0}.creer-compte #btn_id,.form input[type=button],.form input[type=submit],input[type=button]{font-size:.29em}.EnvoiAutreCourrielConfirmation{font-size:.18em!important}.creer-compte{float:none;top:20px;margin-bottom:25px;width:100%}.creer-compte:after{width:70%}.creer-compte h2{font-size:.52em}.form .oublie{margin:0 0 0 6px}.tooltip .tooltiptext{font-size:.275em;background-color:#f7f7f7;box-shadow:0 5px 15px 0 rgba(0,0,0,.3);padding:12px;top:-112px;left:-325px;width:379px}.tooltip.pos{position:relative;margin-top:-125px;left:0}#Profil .tooltip .tooltiptext{width:300px;left:0;top:-90px;white-space:normal}.reinitialisation .tooltip .tooltiptext{font-size:.3em;line-height:19px;width:380px;left:-296px;top:-25px}.parametres .identifiant .tooltip .tooltiptext{width:300px;left:0;top:-90px}#Aide .tooltip .tooltiptext{font-size:.214em;background-color:#f7f7f7;padding:12px;top:-90px;left:-248px;width:300px}.icon-nonvalide,.icon-valide{display:block;margin:17px 0 0}@media screen and (max-width:375px) and (min-width:361px){.tooltip .tooltiptext{font-size:.253em;width:351px;top:-112px;left:-296px}}@media screen and (max-width:360px) and (min-width:325px){.tooltip .tooltiptext{font-size:.237em;width:330px;top:-112px;left:-280px}}.section{font-size:.38em;line-height:20px}#FrmCarteAcces{font-size:.28em!important}#FrmCarteAcces i{border:solid #069;border-width:0 2px 2px 0;display:inline-block;padding:8px!important;vertical-align:-3px}.alerte-fenetre h1,.alerte-fenetre-erreur h1,footer p{font-size:1em}footer .info p{font-size:.65em;line-height:12px}footer h2{font-size:2em}footer h3{font-size:.9em;line-height:5px}footer .info{margin:0 auto;width:92%;padding-top:90px}footer .info .col-3{width:100%;margin:0 0 25px;clear:both}footer .info .col-2{width:25%}.progressbar li.active:before,.progressbar li:before{width:35px;height:35px}footer .reseaux-sociaux p{font-size:.9em;line-height:16px}.copyright a,.copyright p{font-size:.24em}#fenetre-securite{width:90%;padding:20px;height:95%}#fenetre-securite h1{font-size:1.2em}#Aide .cat-faq li,#Aide .section,#fenetre-securite p{font-size:.3em}#fenetre-securite .contenu{padding:0 20px 0 0;height:85%;margin-bottom:10px}#fenetre-securite .closeBtn{top:-17px;right:15px}#fenetre-securite #AvisAcceptation{font-size:.6em;margin-top:0}#CarteAccesGatineau{width:96%;height:auto;position:absolute;top:1%;left:50%;transform:none;margin-left:-48%;padding:20px}#CarteAccesGatineau .zonecarte{padding:80px 25px}#CarteAccesGatineau h1{font-size:1.1em;margin:14px 0 0}#CarteAccesGatineau .popupmenu div{width:24.5%;font-size:.7em;height:52px;display:flex;align-items:center;justify-content:center}#CarteAccesGatineau .bloc{margin:30px 0 35px}#CarteAccesGatineau .bloc p,#CarteAccesGatineau .tab-config h3.titre-panier{font-size:1.1em}#CarteAccesGatineau .liens{margin:0 0 30px}#CarteAccesGatineau .zonecarte p:first-child{font-weight:500;font-size:1em}#CarteAccesGatineau .zonecarte p:nth-child(2){width:150px}#CarteAccesGatineau input[type=submit]{font-size:.64em}#CarteAccesGatineau .tooltip .tooltiptext{top:-65px;left:-3px}#CarteAccesGatineau #AjouterCarteForm .tooltip .tooltiptext{left:-270px}#CarteAccesGatineau #msg-validation .tooltip .tooltiptext{top:-52px;left:-165px;font-size:.6em!important}#CarteAccesGatineau .tab-config .item .item-col{height:auto}#CarteAccesGatineau .tab-config .item .item-col:first-child,#CarteAccesGatineau .tab-config .item .item-col:nth-child(3){clear:both;width:100%;display:table-cell;height:auto}#CarteAccesGatineau .tab-config .item .item-col:nth-child(2){clear:both;width:100%;display:table-cell;height:125px}#CarteAccesGatineau .tab-config .item .item-col input[type=submit]{width:100%;margin:0}#CarteAccesGatineau .tab-config .item .item-col input[type=submit].supprimer,#CarteAccesGatineau .tab-config .item i.avertissement,.creationprofil input[type=button]:nth-of-type(2){margin:0}#CarteAccesGatineau .tab-config .item .item-col .select-control{padding:14px}#CarteAccesGatineau .tab-commandes h3{font-size:.8em;display:flex;align-items:center}#CarteAccesGatineau h3 .icone{background-image:url(../images/icon-moncompte-bleu.svg);background-repeat:no-repeat;background-size:1.5em;width:20px;height:20px;display:block;float:left;margin:-1px 8px 0 0}#CarteAccesGatineau .section h3{margin:10px 0;font-size:.7em}#CarteAccesGatineau .section i{padding:7px}#CarteAccesGatineau .arrow-right{margin:10px 15px 0 0}#CarteAccesGatineau .tab-config .item div.non-dispo{margin:0 0 10px}.icon-ajouterpanier{margin:10px auto 7px!important}.ArrowLeftNav,.ArrowRightNav{position:initial;margin-top:62px}.progressbar li{font-size:.8em!important}.progressbar li:before{line-height:35px!important;font-size:2em}.progressbar li:after{top:17px}.ArrowLeftNav{float:left}.ArrowRightNav{float:right}#AlerteCreation,.alerte-fenetre,.alerte-fenetre-erreur{width:96%}.courriel p.carte,.telephone p.carte{background-size:19px 19px;padding:0 0 0 22px}.adresse{padding:0 0 45px}.actions{margin:14px 0 7px}#Profil input.avis{margin:45px 0 0}.reinitialisation .form input[type=submit],input[type=button]{font-size:.165em}#Profil .bandeau_alerte_bleu{background-size:50px 50px;background-position:25px center;padding:20px 25px 20px 90px}#Profil .bandeau_alerte_bleu h3{font-size:.35em!important}#Profil .bandeau_alerte_bleu p{font-size:.25em!important;font-weight:100!important;line-height:21px}.bandeau_alerte_gris{padding:15px;margin:15px 0;font-size:.9em;width:100%}.bandeau_alerte_gris h1{font-size:.4em;margin:0 0 10px;padding:0}.bandeau_alerte_gris p{margin:0;padding:0;line-height:19px;font-weight:300}.zoneAvertissement{padding:15px 20px 20px 60px;background-size:40px 40px;background-position:10px center}.zoneAvertissement h2{line-height:24px!important;margin-bottom:8px!important}.zoneAvertissement p{font-size:1em!important;line-height:17px!important}.creationprofil{margin:0 0 20px}.creationprofil .bandeau_alerte_gris{margin:15px 0 0}.creationprofil hr{margin:20px 0 0}#Aide .contenu-faq{width:100%;clear:both;padding:0}#Aide .section .section-contenu p{line-height:16px}input.recherche{width:76%;font-size:.3em}}@media screen and (max-width:574px) and (min-width:413px){.header .dropdown-menu .completeprofil,nav ul li a{font-size:2em;color:#fff}.header .dropdown-menu,nav ul{height:auto;left:0;width:100%}.header .dropdown-menu ul,nav ul{padding:0;margin:0}#container,.header div{background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}h1{font-size:1.9em;line-height:21px}h2,nav .header{font-size:.5em}h2{line-height:27px}h2 b{font-size:.6em}.form input[type=button],h3{font-size:.35em}p{font-size:.24em;line-height:15px}ol{font-size:.27em;line-height:13px;padding:0 0 0 14px}nav ul{list-style-type:none;background-color:#005fa3;position:absolute;top:80px}nav ul li:not(.profil){margin:0;height:80px;width:100%;border-bottom:1px solid #fff}nav ul li:hover{background-color:#03a9f4}nav ul li a{padding:22px 22px 20px;margin:0;text-decoration:none;width:100%;height:80px}.header div{margin:0 auto;width:70%}.titre{margin:25px 0 0}#Aide .cat-faq,.col-6{width:100%;clear:both}.header .dropdown-menu{background-color:#fff;margin:0;padding:0;border-radius:0;position:relative;top:-2px;display:none;z-index:4}.header .dropdown-menu li{width:100%;text-align:center;display:table}.header .dropdown-menu li a{text-decoration:none;font-size:2.22em;font-weight:300;width:100%;display:table;color:#069;border-bottom:1px solid #069}.header .dropdown-menu .line{border-top:none}.header .dropdown-menu .moncompte{background:url('../images/icon-compte-bleu.svg') 0 0/2.5em no-repeat;width:2.5em;height:2.5em;display:block}#acceptation_termes label.container{font-size:.23em;line-height:16px}.moncompte-bleu{background:url('../images/icon-compte.svg') no-repeat!important}.header .dropdown-menu .deconnexion{background:url('../images/icon-deconnexion-bleu.svg') 0 0/2.5em no-repeat;width:2.5em;height:2.5em;display:block;text-align:left}.deconnexion-bleu{background:url('../images/icon-deconnexion.svg') no-repeat!important}.creationprofil input[type=button],.identifiant input[type=text],.motpasse input[type=password],.motpasse input[type=text],.reinitialisation form input[type=password],.reinitialisation form input[type=text],header .dropdown-menu li div{width:100%}nav .logo{width:24em;margin-top:26px;margin-left:-52px}.js-menu{display:block}.header ul{display:none}#container{width:95%}.contenu{z-index:1}.section .section-contenu{margin:12px 0 0 22px}hr{margin:40px 0 0}.form{margin-top:0}#Aide .cat-faq li,#Aide .section,#fenetre-securite p,.form a{font-size:.3em}.form .memoriser{float:left;margin:11px 0 0}.form input[type=submit],input[type=button]{font-size:.29em;padding:15px 24px}.reinitialisation .form input[type=submit]{font-size:.185em}.creer-compte{float:none;top:20px;margin-bottom:25px;width:100%}.creer-compte:after{width:70%}.tooltip .tooltiptext{font-size:.282em;background-color:#f7f7f7;padding:12px;top:-90px;left:-331px;width:389px}.tooltip.pos{position:relative;margin-top:-125px;left:0}#Profil .tooltip .tooltiptext{width:300px;left:0;top:-90px;white-space:normal}.parametres .identifiant .tooltip .tooltiptext{width:300px;left:0;top:-90px}.alerte-fenetre h1,.alerte-fenetre-erreur h1,footer p{font-size:1em}footer .info p{font-size:.65em;line-height:12px}footer h2{font-size:2em}footer h3{font-size:.9em;line-height:5px}footer .info{margin:0 auto;width:92%;padding-top:90px}.copyright a,.copyright p{font-size:.25em}@media screen and (max-width:460px) and (min-width:413px){footer .info .row .col-2{width:25%!important}}.progressbar li.active:before,.progressbar li:before{width:35px;height:35px}#fenetre-securite{width:90%;padding:20px;height:95%}#fenetre-securite h1{font-size:1.2em}#fenetre-securite .contenu{padding:0 20px 0 0;height:85%;margin-bottom:10px}#fenetre-securite .closeBtn{top:-17px;right:15px}#fenetre-securite #AvisAcceptation{font-size:.6em;margin-top:0}.bandeau_alerte_bleu{background-size:40px 40px;background-position:15px center;padding:20px 20px 20px 55px;margin:20px 0}#CarteAccesGatineau .bloc p,#CarteAccesGatineau h1,.bandeau_alerte_bleu h3{font-size:1.1em}#Profil .bandeau_alerte_bleu h3,.form .modifier{font-size:.4em!important}.bandeau_alerte_bleu p{font-size:1em!important;line-height:19px!important}.zoneAvertissement{padding:15px 20px 0 50px;background-size:40px 40px;background-position:10px center}.zoneAvertissement p{font-size:1em!important;line-height:17px!important}#Profil .bandeau_alerte_bleu{background-size:50px 50px;background-position:25px center;padding:20px 25px 20px 90px}#Profil .bandeau_alerte_bleu p{font-size:.3em!important;font-weight:100!important;line-height:21px}.bandeau_alerte_gris{padding:15px;margin:15px 0;font-size:.9em;width:100%}.bandeau_alerte_gris h1{font-size:.4em;margin:0 0 10px;padding:0}.bandeau_alerte_gris p{margin:0;padding:0;line-height:19px;font-weight:300}.icon-nonvalide,.icon-valide{display:block;margin:17px 0 0}.identification .icon-sauvegarde{background-size:14px 14px!important;padding:0 0 0 20px!important}.creationprofil{margin:0 0 20px}.ArrowLeftNav,.ArrowRightNav{position:initial;margin-top:62px}.creationprofil .bandeau_alerte_gris{margin:15px 0 0}.creationprofil hr{margin:20px 0 0}#CarteAccesGatineau .tab-config .item .item-col input[type=submit].supprimer,.creationprofil input[type=button]:nth-of-type(2){margin:0}.form .modifier{float:right;margin:-6px 0 0}#CarteAccesGatineau{width:96%;height:auto;position:absolute;top:1%;left:50%;transform:none;margin-left:-48%;padding:30px}#CarteAccesGatineau .icone{background-size:2.3em;width:45px;height:45px;margin:-8px 8px 18px 0}#CarteAccesGatineau .popupmenu div{width:24.6%;font-size:.9em;height:52px;display:flex;align-items:center;justify-content:center}#CarteAccesGatineau .bandeau_alerte_bleu,#CarteAccesGatineau .bloc{margin:30px 0 0}#CarteAccesGatineau .liens{margin:0 0 30px}#CarteAccesGatineau .zonecarte{padding:40px 35px}#CarteAccesGatineau .zonecarte p:first-child{font-weight:500}#CarteAccesGatineau .zonecarte p:nth-child(2){width:100%;padding:10px 0 0}#CarteAccesGatineau input[type=submit]{font-size:.8em}#CarteAccesGatineau .tooltip .tooltiptext{top:-47px;left:-3px}#CarteAccesGatineau #msg-validation .tooltip .tooltiptext{top:-52px;left:-145px;font-size:.7em!important}#CarteAccesGatineau .section h3{margin:10px 0;font-size:.9em}#CarteAccesGatineau .arrow-right{margin:10px 15px 0 0}.ArrowLeftNav{float:left}.ArrowRightNav{float:right}#CarteAccesGatineau .tab-config .item .item-col{height:auto}#CarteAccesGatineau .tab-config .item .item-col:first-child,#CarteAccesGatineau .tab-config .item .item-col:nth-child(2){float:left;width:50%;display:table-cell;height:125px}#CarteAccesGatineau .tab-config .item .item-col:nth-child(3){clear:both;width:100%;display:table-cell;height:auto}#CarteAccesGatineau .tab-config .item .item-col input[type=submit]{width:100%;margin:0}#CarteAccesGatineau .tab-config .item .item-col .select-control{padding:14px}#CarteAccesGatineau .tab-config .item i.avertissement{margin:7px auto!important}#CarteAccesGatineau .tab-config .item div.non-dispo{margin:0 0 10px}.progressbar li{font-size:.9em!important}.progressbar li:before{line-height:32px!important;font-size:2.1em}.progressbar li:after{top:17px}.icon-ajouterpanier{margin:13px auto 7px!important}.bloc .tooltip .tooltiptext{font-size:.7em;padding:12px}.courriel p.carte,.telephone p.carte{background-size:19px 19px;padding:0 0 0 22px}.alerte-fenetre,.alerte-fenetre-erreur{width:96%;padding:70px 35px 35px}.adresse{padding:0 0 45px}.actions{margin:14px 0 7px}#Profil input.avis{margin:45px 0 0}#Aide .contenu-faq{width:100%;clear:both;padding:0}#Aide .section .section-contenu p{line-height:16px}input.recherche{width:81%;font-size:.3em}}@media screen and (max-width:767px) and (min-width:575px){#Profil .tooltip .tooltiptext,.parametres .identifiant .tooltip .tooltiptext,.tooltip .tooltiptext{left:0;top:-110px;width:300px}h1{font-size:2.3em;line-height:28px}h2{font-size:.5em;line-height:27px}.creer-compte h3,h3{font-size:.4em}ol,p{font-size:.23em}p{line-height:14px}ol{line-height:13px;padding:0 0 0 14px}#container{width:95%}.header div{margin:0 auto;width:95%}nav .header{font-size:.65em}@media screen and (max-width:625px) and (min-width:575px){nav .header{font-size:.58em!important}}nav ul li a{padding:25px 10px}nav .logo{width:21em;margin-top:23px}header nav i{padding:4px}header nav .arrow-down{margin:7px 0 0 12px}header nav .arrow-up{margin:12px 0 0 12px}.creer-compte,footer .info{width:90%}.creer-compte h2{font-size:.42em}@media screen and (max-width:655px) and (min-width:575px){nav .header{font-size:.6em}nav ul li a{padding:25px 8px 20px}.creer-compte{width:85%;padding:25px}}.header .dropdown-menu{width:150px}.badge[data-badge]:after{width:auto;min-width:10px;height:10px;line-height:10.5px;left:2px}#Profil .tooltip .tooltiptext{white-space:normal}#Aide .tooltip .tooltiptext{font-size:.214em;background-color:#f7f7f7;padding:12px;top:-90px;left:-248px;width:300px}footer p{font-size:1.1em}footer .info p{font-size:.6em;line-height:15px}footer h2{font-size:2.1em}footer h3{font-size:1em;line-height:7px}.copyright p{font-size:.25em}#fenetre-securite{width:90%;padding:20px}#fenetre-securite h1{font-size:1.2em}#fenetre-securite p{font-size:.3em}#CarteAccesGatineau{padding:45px 40px 60px;width:96%;top:1%}#CarteAccesGatineau .popupmenu div{width:24.6%;font-size:.9em;height:52px;display:flex;align-items:center;justify-content:center}#CarteAccesGatineau .tab-config .item .item-col input[type=submit],#CarteAccesGatineau .tab-config .item .item-col input[type=submit].supprimer,.creationprofil input[type=button]:nth-of-type(2){margin:0}#CarteAccesGatineau .tab-config .item .item-col{height:auto}#CarteAccesGatineau .tab-config .item .item-col:first-child,#CarteAccesGatineau .tab-config .item .item-col:nth-child(2){float:left;width:50%;display:table-cell;height:125px}#CarteAccesGatineau .tab-config .item .item-col:nth-child(3){clear:both;width:100%;display:table-cell;height:auto}#AlerteCreation{width:96%}.identifiant input[type=text],.motpasse input[type=password],.motpasse input[type=text]{width:80%}.creationprofil input[type=button],.reinitialisation form input[type=password],.reinitialisation form input[type=text]{width:100%}.bandeau_alerte_gris{padding:15px;margin:15px 0;font-size:.9em;width:100%}.bandeau_alerte_gris h1{font-size:.4em;margin:0 0 10px;padding:0}.bandeau_alerte_gris p{margin:0;padding:0;line-height:19px;font-weight:300}#Profil .bandeau_alerte_bleu{background-size:55px 55px;background-position:30px center;padding:20px 25px 20px 100px}#Profil .bandeau_alerte_bleu h3{font-size:.5em!important}#Profil .bandeau_alerte_bleu p{font-size:.3em!important;font-weight:100!important;line-height:21px}.creationprofil{margin:0 0 20px}.creationprofil .bandeau_alerte_gris{margin:15px 0 0}.creationprofil hr{margin:20px 0 0}.courriel p.carte,.telephone p.carte{background-size:19px 19px;background-position:0 -3px;padding:0 0 0 24px}.alerte-fenetre,.alerte-fenetre-erreur{width:96%;padding:70px 35px 35px}.alerte-fenetre h1,.alerte-fenetre-erreur h1{font-size:1em}#Aide .section p.question{line-height:18px}}@media screen and (max-width:991px) and (min-width:768px){h1{font-size:2.6em;line-height:30px}h2{font-size:.49em}.creer-compte h3,h3{font-size:.4em}ol,p{font-size:.25em;line-height:14px}ol{padding:0 0 0 14px}#container,.creer-compte{width:90%}.badge[data-badge]:after{left:0}.form,.form form{margin-top:0}.form .oublie:before{content:' ';display:block;line-height:0}.form .memoriser{margin:10px 0 0}.creer-compte h2{font-size:.42em}.section{font-size:.35em}.section .section-contenu{margin:12px 0 0 55px}.tooltip .tooltiptext{font-size:.213em;width:315px;padding:20px;left:40px}#Aide .tooltip .tooltiptext{font-size:.214em;background-color:#f7f7f7;padding:12px;top:-90px;left:-260px;width:350px}#Profil .tooltip .tooltiptext{width:350px;left:-10px;top:-110px;white-space:normal}.header div{margin:0 auto;width:85%}nav .header{font-size:.7em}@media screen and (max-width:820px) and (min-width:794px){nav .header{font-size:.68em}}.header .dropdown-menu{width:182px}nav ul li a{padding:25px 14px 20px}nav .logo{width:21em;margin-top:22px;margin-left:-27px}header nav i{padding:4px}header nav .arrow-up{margin:12px 0 0 17px}@media screen and (max-width:794px) and (min-width:768px){nav .header{font-size:.65em}nav ul li a{padding:25px 12px 20px}}footer p{font-size:1.3em}footer .info{width:88%}footer .info .row{padding:40px 0 20px}footer .info p{font-size:.8em;line-height:19px}footer h2{font-size:2.3em}footer h3{font-size:1.2em;line-height:11px}.copyright .col-4 a:first-of-type{margin-left:0}#fenetre-securite{width:80%;padding:40px}#CarteAccesGatineau{height:auto;position:absolute;top:0;left:50%;transform:none;margin-left:-400px}#CarteAccesGatineau .tooltip .tooltiptext{top:-80px;left:-3px}.identifiant input[type=text],.motpasse input[type=password],.motpasse input[type=text]{width:70%}.creationprofil input[type=button],.reinitialisation form input[type=password],.reinitialisation form input[type=text]{width:100%}.bandeau_alerte_gris{padding:15px;margin:15px 0;font-size:.9em;width:100%}.bandeau_alerte_gris h1{font-size:.4em;margin:0 0 10px;padding:0}.bandeau_alerte_gris p{margin:0;padding:0;line-height:19px;font-weight:300}.creationprofil{margin:0 0 20px}.creationprofil .bandeau_alerte_gris{margin:15px 0 0}.creationprofil hr{margin:20px 0 0}.creationprofil input[type=button]:nth-of-type(2){margin:0}.courriel p.carte,.telephone p.carte{background-size:19px 19px;background-position:0 -3px;padding:0 0 0 24px}input.recherche{width:89%}#Aide .cat-faq li,#Aide .section{font-size:.3em}.identification h3 span.icon-sauvegarde{font-size:.65em!important}}@media screen and (max-width:1000px){.reinitialisation #formpr,.reinitialisation .ValidationEntete,.reinitialisation .ValidationMotPasse{width:100%}}@media (max-width:1199px) and (min-width:992px){footer .info p,nav .header{font-size:.8em}h1{font-size:2.6em;line-height:30px}h2{font-size:.6em}h3{font-size:.5em}ol,p{font-size:.27em}p{line-height:18px}ol{line-height:15px;padding:0 0 0 14px}#container,.creer-compte{width:90%}nav .logo{width:18em;margin-top:22px;margin-left:-30px}nav ul li:not(#dropdown-menu) a{padding:25px 20px 25px 10px}#dropdown-menu li a{padding:25px 10px!important}.header div{width:85%}.header .dropdown-menu{width:210px}.header .dropdown-menu .line{width:90px}.contenu{padding:5.4%}.badge[data-badge]:after{left:-2px;font-size:1.2em;width:auto;min-width:15px;height:15px;line-height:15px}.form,.form form{margin-top:0}.form .session,.reinitialisation form input[type=password],.reinitialisation form input[type=text]{width:100%}.form .memoriser{margin:10px 0 0;width:100%}.section .section-contenu{margin:12px 0 0 94px}footer p{font-size:1.3em}footer .info{margin:0 auto;width:88%;padding-top:90px;padding-left:4%}footer .info p{line-height:19px}footer h2{font-size:2.5em}footer h3{font-size:1.2em;line-height:11px}.copyright .col-4 a:first-of-type{margin-left:0}#fenetre-securite{width:80%;padding:45px}#CarteAccesGatineau{height:auto;position:absolute;top:0;left:50%;transform:none;margin-left:-400px}#CarteAccesGatineau .tooltip .tooltiptext{top:-80px;left:-3px}#Aide .tooltip .tooltiptext{font-size:.214em;background-color:#f7f7f7;padding:12px;top:-90px;left:-260px;width:350px}.courriel p.carte,.telephone p.carte{background-size:21px 21px;background-position:0 -3px;padding:0 0 0 27px}input.recherche{width:92%}}@media (min-width:1200px) and (max-width:1320px){h2{font-size:.7em}ol,p{font-size:.28em}p{line-height:18px}ol{line-height:16px;padding:0 0 0 14px}#container,.header div{width:85%}.header .dropdown-menu{width:267px}.header .dropdown-menu .line{width:107px}footer p{font-size:1.3em}footer .info{margin:0 auto;width:82%;padding-top:90px;padding-left:4%}footer .info p{font-size:.8em;line-height:19px}footer h2{font-size:2.7em}footer h3{font-size:1.2em;line-height:11px}.reinitialisation form input[type=password],.reinitialisation form input[type=text]{width:100%}.courriel p.carte,.telephone p.carte{background-size:21px 21px;background-position:0 -3px;padding:0 0 0 27px}input.recherche{width:92%}#Aide .tooltip .tooltiptext{font-size:.214em;background-color:#f7f7f7;padding:12px;top:-75px;left:-400px;width:500px}}@media (min-width:1321px) and (max-width:1400px){#container,.header div{width:85%}.header .dropdown-menu{width:267px}.header .dropdown-menu .line{width:107px}.form h2{line-height:38px}footer .info{margin:0 auto;width:82%;padding-top:90px;padding-left:4%}input.recherche{width:93%}#Aide .tooltip .tooltiptext{font-size:.214em;background-color:#f7f7f7;padding:12px;top:-75px;left:-400px;width:500px}}@media (min-width:1401px) and (max-width:1500px){#container,.header div{width:85%}.header .dropdown-menu{width:267px}.header .dropdown-menu .line{width:107px}footer .info{margin:0 auto;width:82%;padding-top:90px;padding-left:4%}#Aide .tooltip .tooltiptext{font-size:.214em;background-color:#f7f7f7;padding:12px;top:-85px;left:-400px;width:500px}}@media (min-width:1501px) and (max-width:1699px){#container,.header div{width:85%}.header .dropdown-menu{width:267px}.header .dropdown-menu .line{width:107px}footer .info{margin:0 auto;width:82%;padding-top:90px;padding-left:4%}#Aide .tooltip .tooltiptext{font-size:.214em;background-color:#f7f7f7;padding:12px;top:-85px;left:-400px;width:500px}}@media (min-width:1700px) and (max-width:1900px){#container{width:75%}input.recherche{width:92%}#Aide .tooltip .tooltiptext{font-size:.214em;background-color:#f7f7f7;padding:12px;top:-85px;left:-400px;width:500px}}