html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,header,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}article,header,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-spacing:0;border-collapse:collapse}@font-face{font-family:'annuaire';font-weight:400;font-style:normal;src:url('../font/annuaire.eot?15897203');src:url('../font/annuaire.eot?15897203#iefix') format('embedded-opentype'),url('../font/annuaire.woff?15897203') format('woff'),url('../font/annuaire.ttf?15897203') format('truetype'),url('../font/annuaire.svg?15897203#annuaire') format('svg')}[class^='icon-']:before,[class*=' icon-']:before{font-family:'annuaire';font-weight:400;font-style:normal;font-variant:normal;display:inline-block;text-align:center;text-decoration:inherit;text-transform:none;speak:none}.icon-user:before{content:'\e800'}.icon-lock:before{content:'\e801'}.icon-mail:before{content:'\e802'}.icon-location:before{content:'\e803'}.icon-key:before{content:'\e804'}.icon-globe:before{content:'\e805'}.icon-target:before{content:'\e806'}.twitter-typeahead{width:100%;outline:none}.tt-hint{color:#AEAEAE}.tt-input{font-size:1.125em;line-height:26px;height:26px}.tt-dropdown-menu{font-weight:400;top:56px!important;left:-20px!important;overflow-y:auto;max-height:224px;border-top:4px solid #FFF;background-color:#FFF;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.3);box-shadow:0 3px 3px rgba(0,0,0,.3)}.tt-dropdown-menu h2{padding:10px 0 10px 20px;color:#FFF;background-color:#158EE1}.tt-cursor{cursor:pointer;color:#158EE1;background:#F7F7F7}.tt-suggestion p{margin:0;padding:10px 10px 10px 30px}.tt-suggestion b{font-weight:800}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-family:'Open Sans',sans-serif;font-size:1.6em;font-weight:300;line-height:1.5;color:#999;background-color:#F6F6F6}*,*:after,*:before{box-sizing:border-box}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}b,strong{font-weight:700}a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;text-decoration:none;color:#999;outline:0}p{margin-bottom:1em}img{display:block}.container{width:990px;margin:0 auto}header,article,.row,ul,#fiches{overflow:hidden}.col,.photo-fiche,.resume-fiche{float:left}.col-1_3{float:left;width:33.33333333333333%}.col-1_4{float:left;width:25%}.col-1_2{float:left;width:50%}.btn{display:inline-block;margin-top:20px;padding:4px 14px;color:#158EE1;border:1px solid #158EE1;border-radius:4px}.btn:hover{color:#FFF;background-color:#158EE1}.btn-retour{text-align:center}.sticky-wrapper{overflow:hidden;width:250px}.stuck{position:fixed;z-index:9999;top:0}header{width:100%;padding:12px 0;background-color:#FFF}header a{display:block;float:left;width:119px;height:64px}header #mon-compte{font-weight:400;line-height:1;float:right;width:160px;height:52px;margin-top:6px;padding-top:9px;text-align:center;color:#FFF;border:1px solid #58BF8A;border-radius:4px;background-color:#58BF8A}header span{font-size:.8125em}header #mon-compte:hover{color:#58BF8A;background-color:#FFF}#moteur-recherche{position:relative;height:420px;background:#FFF url('../images/mairie_6.jpg');background-position:center center}.page-recherche #moteur-recherche{height:120px;background:#FFF url('../images/mairie_6-120.jpg')}#moteur-recherche h1{font-family:'Lobster',cursive;font-size:3em;line-height:100%;padding-top:180px;text-align:center;letter-spacing:2px;color:#FFF;text-shadow:0 4px 4px rgba(0,0,0,1)}.page-recherche #moteur-recherche h1{display:none}#form-recherche{position:absolute;right:0;bottom:96px;left:0}.page-recherche #form-recherche{bottom:30px}.input{position:relative;width:398px;margin-right:2px;padding:0 10px 0 20px;background-color:#FFF}.input:first-child{border-radius:4px 0 0 4px}.input:first-child input{padding-left:34px}#password{padding-left:27px}.input i{font-size:26px;line-height:26px;position:absolute;z-index:10;top:16px;display:inline-block;height:26px;color:#158EE1}.input i.icon-key{font-size:20px}.input .icon-location{font-size:29px}.input--rechercher{width:190px;margin-right:0;padding:0;text-align:center;color:#FFF;background-color:transparent}input,select{font-family:'Open Sans',sans-serif;font-size:1.125em;display:inline-block;width:100%;height:26px;margin:17px 0;padding-left:24px;cursor:pointer;border:0;border-radius:0;outline:none;-webkit-appearance:none}input[type=submit]{font-size:1.125em;font-weight:400;height:60px;margin:0;padding:0;color:#FFF;border-radius:0 4px 4px 0;background-color:#158EE1}input[type=submit]:hover{-webkit-transition:all .5s ease;transition:all .5s ease;background-color:#58BF8A}input::-webkit-input-placeholder{font-weight:300;color:#AEAEAE}input::-moz-placeholder{font-weight:300;color:#AEAEAE}input:-moz-placeholder{font-weight:300;color:#AEAEAE}input:-ms-input-placeholder{font-weight:300;color:#AEAEAE}#erreur,#msg{font-weight:600;line-height:20px;display:none;width:300px;height:64px;margin:0 auto;padding:12px 0;text-align:center;color:#FFF;background-color:#C03}.code-oublie{font-size:12px;font-weight:400;line-height:26px;position:absolute;top:50%;right:20px;height:26px;margin-top:-11px;color:#158EE1}.code-oublie:hover{text-decoration:underline;color:#999}.page-inscription input::-webkit-input-placeholder{font-weight:400;color:#444}.page-inscription input::-moz-placeholder{font-weight:400;color:#444}.page-inscription input:-moz-placeholder{font-weight:400;color:#444}.page-inscription input:-ms-input-placeholder{font-weight:400;color:#444}.page-inscription #erreur{width:100%;margin-bottom:15px}.page-inscription input.error,.page-inscription select.error{background-color:#FCC}.page-inscription form{width:90%;max-width:440px;margin:0 auto;padding:40px 0 0 0}.page-admin form{max-width:600px;padding:10px 0 0 0}.page-inscription h1{font-size:2em;font-weight:400;margin-bottom:5px;color:#158EE1}#popin{display:none}.page-code-acces h1{margin-top:20px}.page-inscription input,.page-inscription select{font-size:.875em;display:block;height:40px;margin:0 0 15px 0;padding:0 13px 0 13px}.page-inscription select{padding-right:0;background-color:#FFF}.page-inscription input[type=submit]{font-size:1.125em;height:60px;border-radius:0}.page-inscription #modification-inscription{max-width:600px;padding:0;padding:10px;background-color:#666}.page-inscription #modification-inscription h1{display:block;width:100%;margin-bottom:20px;padding:0;text-align:center;color:#FFF;background-color:#666}.page-inscription #modification-inscription p{overflow:hidden;margin:0}.page-inscription #modification-inscription label{line-height:1;display:inline-block;width:30%;padding-right:10px;text-align:right;color:#FFF}.page-inscription #modification-inscription input,.page-inscription #modification-inscription select{display:inline-block;width:70%}.page-inscription #modification-inscription input[type=submit]{margin-left:30%}#categories{padding:60px 0;color:#158EE1}.page-accueil #categories{padding-bottom:0}#categories li a:hover{color:#158EE1}#categories .col-1_3{font-weight:400;padding:0 40px 0 54px}#categories .col-1_3:nth-child(2){padding-left:80px}#categories .col-1_3:last-child{padding-left:98px}.page-login #categories .col-1_3{padding:0 40px}.page-login #categories p{font-size:.875em;color:#999}.page-login #categories{text-align:center}#categories i{font-size:26px;line-height:26px;display:block;width:26px;height:26px;margin-right:15px;text-align:right}#categories .icon-location{font-size:30px}#categories h1{font-size:2em;line-height:100%;margin-bottom:45px;text-align:center}#categories h2{font-size:1.125em;line-height:100%;padding:4px 0 8px 0}#categories li,#categories .btn{font-size:.875em}#categories #services-etat{font-weight:400;margin:0 auto;margin-top:60px;text-align:center}#categories #services-etat h1{font-size:1.5em;display:inline-block;margin-bottom:20px;padding:40px 60px 0 60px;border-top:1px solid #AAA}#mailing,#signaler{padding:45px 0;text-align:center;color:#FFF;background-color:#158EE1}#mailing h1,#signaler h1,#mentions-legales h1{font-size:1.5em;font-weight:400;line-height:100%;margin-bottom:10px}#mailing .btn,#signaler .btn{font-weight:400;padding:10px 20px;color:#FFF;border-color:#FFF}#mailing .btn:hover,#signaler .btn:hover{color:#158EE1;background-color:#FFF}.page-recherche #mailing,#signaler{margin-top:60px}.page-login #categories .btn{font-size:16px;font-weight:400;margin-top:40px;padding:10px 20px;color:#FFF;background-color:#158EE1}.page-login #categories .btn:hover{color:#158EE1;background-color:#F6F6F6}#mentions-legales{font-weight:400;color:#444}#mentions-legales h1{margin-top:60px;color:#158EE1}#mentions-legales h2{font-weight:600;margin-top:30px;color:#158EE1}.page-recherche .col-left{float:left;width:720px;margin-right:20px}#resultats{font-weight:400;overflow:hidden;margin:20px 0}#resultats .resultat{display:inline-block;float:left;padding:10px 20px;color:#158EE1;border:1px solid #158EE1}#resultats a{display:inline-block;float:right;margin:0;padding:10px 20px;color:#F6F6F6;border-color:#58BF8A;background-color:#58BF8A}#resultats a:hover{color:#58BF8A;background-color:#F6F6F6}a:hover .fiche,a:hover .fiche h1,a:hover .info-fiche,a:hover .macaron{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;color:#FFF}a:hover .fiche{background-color:#58BF8A}a:hover .macaron{-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95);border-color:#6FD29F}.fiche{display:block;overflow:hidden;min-height:160px;margin-bottom:4px;padding:20px;background-color:#FFF}.fiche h1{font-size:1.125em;font-weight:600;line-height:1.25;padding:6px 0 10px 0;color:#158EE1}.photo-fiche{display:block;width:150px;height:130px;padding-right:20px}.photo-fiche img{overflow:hidden;width:120px;height:120px;-webkit-border-radius:65px;-moz-border-radius:65px;border-radius:65px}.macaron{width:130px;height:130px;border:5px solid #EEE;-webkit-border-radius:65px;-moz-border-radius:65px;border-radius:65px}.resume-fiche{width:530px}.resume-fiche li{font-size:.875em;line-height:1.285714285714286;display:block;overflow:hidden;padding-bottom:6px}.resume-fiche li:last-child{padding:0}.intitule-fiche{display:block;float:left;width:18%;padding-right:10px;text-align:right}.info-fiche{font-weight:400;display:block;float:left;width:82%;color:#444}#pagination{padding:5px 0;text-align:center;background-color:#FFF}#pagination li{display:inline-block;margin:0 2px}#pagination a{font-weight:400;display:inline-block;padding:2px 6px;color:#444}#pagination a:hover{background-color:#FCC}#pagination .prev,#pagination .first,#pagination .next,#pagination .last{margin:0;padding:0}#pagination .no{margin:0;padding:0 6px}#pagination .prev a:hover,#pagination .first a:hover,#pagination .next a:hover,#pagination .last a:hover{font-weight:600;color:#FF503F;background-color:#FFF}#pagination .active a{font-weight:600;color:#FFF;background-color:#FF503F}.page-recherche .col-right{float:left;width:250px;padding-top:20px}.entete-fiche{margin:20px 0;padding:20px 0;text-align:center;color:#FFF;background-color:#158EE1}.entete-fiche h1{font-size:1.75em;font-weight:600;line-height:1.285714286}.content-fiche{overflow:hidden;margin-bottom:20px}.elu{font-size:.875em;float:left;width:485px;padding:20px;text-align:center;background-color:#FFF}#detail-fiche .photo-fiche{float:none;width:130px;margin:0 auto;padding:0}.infos-fiche p{margin:0}.infos-fiche h2{font-size:1.142857143em;font-weight:400;margin:10px 0 5px 0;color:#158EE1}.infos-fiche h3,h4{font-weight:600;margin-top:1em;color:#444}.infos-fiche h3{margin-top:2em}.adresse-carte{font-weight:400;float:left;width:485px;margin-left:20px;text-align:center;color:#444;background-color:#FFF}.adresse{padding:20px}.adresse a:hover{color:#444}.adresse p:last-child{margin:0}#localisation{background-color:#CCC}.tableau li{display:block;float:left}.tableau li a{font-weight:600;display:block;padding:20px 40px 20px 20px;color:#444;background-color:#FFF}.tableau li a:hover,.tableau li.active a{color:#FFF;background-color:#444}.tab-item{padding:20px;color:#FFF;background-color:#444}.liste li{font-size:.875em;font-weight:400;line-height:1.285714286;display:block;overflow:hidden;width:100%;margin-bottom:10px}.liste li:last-child{margin:0}.liste .col-left{display:block;float:left;width:25%;padding-right:10px;text-align:right}.liste .col-right{display:block;float:left;width:75%;text-align:left;color:#999}.entete-cartouche{font-weight:600;margin-top:20px;padding:20px;text-transform:uppercase;color:#FFF;background-color:#60ACB5}.content-infos-complementaires{padding:20px;background-color:#FFF}.content-infos-complementaires .col-left{color:#999}.content-infos-complementaires .col-right{color:#444}footer{font-size:.75em;font-weight:400;padding:20px 0 10px 0;text-align:center}footer a{margin:0 10px}footer a:hover{color:#FF503F}@media screen and (max-width:1023px){.container{width:96%}.col{width:100%}.page-recherche #moteur-recherche{height:232px}#moteur-recherche h1{padding-top:100px}#form-recherche{bottom:40px}#form-recherche.container{width:720px}.input{margin:0 0 6px 0}.input:first-child,.input--rechercher{border-radius:0}.input--rechercher{margin-bottom:0}input[type=submit]{height:40px;border-radius:0}#categories .col-1_3,#categories .col-1_3:last-child{padding:0 20px;text-align:center}#categories i{margin:0 auto;text-align:center}.page-recherche .col-left{float:none;margin:0 auto}.page-recherche .col-right{display:none}.elu,.adresse-carte{width:100%}.adresse-carte{margin:20px 0 0 0}}@media screen and (max-width:767px){.col-1_3{width:100%}#categories .col-1_3:nth-child(-n+2){margin-bottom:40px}#form-recherche.container,.page-recherche .col-left,footer{width:96%}.photo-fiche{display:none}#categories #services-etat h1{padding-right:0;padding-left:0}}