.connect{margin:15px auto;max-width:400px;width:100%}.external{color:#d3d3d3;margin:5px;text-align:center;width:100%}.g-signin2{display:inline-block;margin:10px 8px}.g-signin2>div{height:40px!important;padding-top:3px}.social-connect{margin:10px 8px;text-align:center;width:auto}.social-connect a .icon-facebook-square{font-size:1.3rem;margin-right:15px;display:inline-block;vertical-align:middle}.social-connect a em{font-family:Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.25px;line-height:40px;margin-left:0;margin-right:12px;overflow:hidden;padding:0;padding-top:1px;text-align:center;text-overflow:clip;white-space:nowrap;width:auto}#google-login{box-shadow:rgba(0,0,0,.2)1px 1px 5px}#google-login:hover,#google-login:visited,#google-login:link{color:#000;text-decoration:none}#google-login img{float:left;height:18px;margin:8px 8px 8px 12px;width:18px}#google-login em{color:#42526e}#facebook-login{background-color:#1877f2}#facebook-login:hover,#facebook-login:visited,#facebook-login:link{color:#fff;text-decoration:none}#facebook-login img{float:left;height:24px;margin:8px 8px 8px 12px}.user form{border:1px solid gray;margin:0 10px 10px;padding:15px}.user form input:not([type=checkbox]){background:var(--color-lightgrey);border:none;height:35px;margin:10px 0;padding:5px;width:100%}.user form input:not([type=checkbox]).error{background:var(--color-rougeclair)}.user form input[readonly]{background:#aaa}.user form div.error{background:var(--color-rougeclair)}.page.user .register{font-size:1rem}.page.user .register a:link,.page.user .register a:hover,.page.user .register a:visited,.page.user .register a{position:relative;background-color:var(--color-bleu);color:var(--color-white);font-size:1.1rem;display:inline-block;padding:7px}.page.user .register a:link:before,.page.user .register a:hover:before,.page.user .register a:visited:before,.page.user .register a:before{background:var(--color-bleu)}.page.user .register a:link:after,.page.user .register a:hover:after,.page.user .register a:visited:after,.page.user .register a:after{background:var(--color-bleu)}form[name=registration_form]{max-width:500px;margin:25px auto}.sub-title{background-color:var(--color-rouge);border:none;color:var(--color-white);padding:5px 15px 5px 30px;position:relative;text-transform:uppercase;z-index:3}.sub-title:after{background:var(--color-rouge)}.alert-danger{font-weight:700;background-color:var(--color-rougeclair);padding:3px}@media screen and (min-width:920px){.connect{display:flex;flex-flow:nowrap;justify-content:space-evenly;max-width:initial;align-items:center;gap:25px;margin:15px 25px}.connect>div{flex-grow:2;vertical-align:middle;display:inline-block;max-width:60%}.connect>form{display:inline-block}.connect>div:first-of-type{border-right:1px solid #000}.connect>div>div,.connect>div>form,.right h2{margin:0 auto;max-width:400px}}.page.user a:link,.page.user a:hover,.page.user a:visited,.page.user a{color:var(--color-bleu);text-decoration:underline}h1 .red{overflow-wrap:break-word}.disconnect{border:1px solid gray;margin:15px auto;max-width:400px;padding:15px;text-align:center;width:100%}.explication{font-size:.9rem;margin:10px 3%;text-indent:10px}#forgottenPassword{margin-left:20px}.menu-tab{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.menu-tab div{background-color:var(--color-bleu);box-shadow:5px 5px 0 var(--color-fond-bleu);color:#fff;cursor:pointer;margin:5px;padding:10px;position:relative;width:auto}.menu-tab div.selected{background-color:var(--color-bleufonce)}.block-tab{display:none;margin:10px auto;width:calc(100% - 10px)}.block-tab.delete-account{max-width:400px}.block-tab.limit-width{max-width:400px}.block-tab section{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.block-tab section>div{margin:10px;min-width:200px}.block-tab section .connection{flex:1;max-width:400px}.block-tab section .other{flex:2}.block-tab section .other img{vertical-align:top;max-width:100%}.block-tab section .other textarea{background:var(--color-lightgrey);border:none;margin-bottom:15px;padding:5px;width:100%}.block-tab form{margin:0}.block-tab .list-bikes{margin:15px 0 5px;position:relative;width:100%}.block-tab .list-bikes .adjust{display:inline-block}.block-tab .list-bikes em{color:var(--color-rouge);cursor:pointer;font-size:2em}.block-tab .list-bikes .new-line .new-bike{display:none}.block-tab .bike select{width:auto}.hidden{display:none}.list-discussion .table-result .tr .sujet{flex:2}.list-discussion .table-result .tr .commentaire{flex:3}.list-discussion .table-result .tr .date{flex:1}.list-discussion .table-result .tr .notify label{display:none}.list-discussion .table-result .tr .notify input{cursor:pointer;-ms-transform:scale(2);transform:scale(2)}#user_delete_submit{background-color:var(--color-rouge);border:none;color:#fff;cursor:pointer;margin:5px;padding:10px;position:relative;width:auto}#user_delete_submit:before{background:var(--color-rouge)}#user_delete_submit:after{background:var(--color-rouge)}.alertes{margin-bottom:25px;position:relative;display:flex;flex-wrap:wrap;justify-content:space-evenly}.alertes .item{padding:2px 5px;max-width:300px}.alertes .item .type{border-top:1px solid var(--color-rouge);margin-top:5px;padding-top:5px;text-align:center;font-size:1.2rem;font-weight:700;text-transform:uppercase}.alertes .item .criteres{font-style:italic}.alertes .item .link a:link,.alertes .item .link a:hover,.alertes .item .link a:visited,.alertes .item .link a{color:var(--color-bleu);text-decoration:underline}.alertes .item .buttons{margin-top:10px;text-align:center}.no-result{border-top:2px dashed var(--color-bleu);margin:20px 10%}.occasions{margin-bottom:25px;position:relative}.occasions a.search:link,.occasions a.search:hover,.occasions a.search:visited,.occasions a.search{color:var(--color-bleu);text-decoration:underline}.occasion{background:#f7f7f7;box-shadow:lightgrey 1px 1px 5px;display:inline-block;margin-left:2%;margin-right:2%;margin-top:15px;vertical-align:top;width:155px}.occasion:nth-of-type(4),.occasion:nth-of-type(8){margin-right:0}.occasion img{width:100%}.occasion div{padding:2px 5px}.occasion div.status{border-top:1px solid grey}.occasion b{font-size:.9rem;padding:2px 5px}.occasion b:first-of-type{padding-right:0}.occasion .buttons,.alertes .buttons{flex:3;padding:2px 0 0;width:100%}.occasion .buttons a:link,.occasion .buttons a:hover,.occasion .buttons a:visited,.occasion .buttons a,.alertes .buttons a:link,.alertes .buttons a:hover,.alertes .buttons a:visited,.alertes .buttons a{color:#fff;cursor:pointer;display:inline-block;padding:5px;position:relative;width:calc(50% - 2px)}.occasion .buttons a:link:first-of-type,.occasion .buttons a:hover:first-of-type,.occasion .buttons a:visited:first-of-type,.occasion .buttons a:first-of-type,.alertes .buttons a:link:first-of-type,.alertes .buttons a:hover:first-of-type,.alertes .buttons a:visited:first-of-type,.alertes .buttons a:first-of-type{background:var(--color-bleu)}.occasion .buttons a:link:first-of-type:after,.occasion .buttons a:hover:first-of-type:after,.occasion .buttons a:visited:first-of-type:after,.occasion .buttons a:first-of-type:after,.alertes .buttons a:link:first-of-type:after,.alertes .buttons a:hover:first-of-type:after,.alertes .buttons a:visited:first-of-type:after,.alertes .buttons a:first-of-type:after{background:var(--color-bleu)}.occasion .buttons a:link:last-of-type,.occasion .buttons a:hover:last-of-type,.occasion .buttons a:visited:last-of-type,.occasion .buttons a:last-of-type,.alertes .buttons a:link:last-of-type,.alertes .buttons a:hover:last-of-type,.alertes .buttons a:visited:last-of-type,.alertes .buttons a:last-of-type{background:var(--color-rouge)}.occasion .buttons a:link:last-of-type:before,.occasion .buttons a:hover:last-of-type:before,.occasion .buttons a:visited:last-of-type:before,.occasion .buttons a:last-of-type:before,.alertes .buttons a:link:last-of-type:before,.alertes .buttons a:hover:last-of-type:before,.alertes .buttons a:visited:last-of-type:before,.alertes .buttons a:last-of-type:before{background:var(--color-rouge)}#response-alert-ajax{color:#fff;display:none;font-size:1rem;padding:10px;position:fixed;text-align:center;left:auto;width:80%;margin:0 10%}#response-alert-ajax.success{background-color:var(--color-green)}#response-alert-ajax.error{background-color:var(--color-rouge)}.page.alert article{padding:20px 10%}.page.alert article input[type=email]{width:100%;max-width:400px}.page.alert.modify .alertes .item{max-width:500px}.page.alert.modify .alertes .item>div{text-align:left}.page.alert.modify .type{border-top:1px solid var(--color-rouge);margin-top:5px;padding-top:5px;text-align:center;font-size:1.2rem;font-weight:700;text-transform:uppercase}.page.alert.modify .criteres{font-style:italic}.page.alert.modify .buttons{margin-top:10px;text-align:center}.page.alert.modify article,.page.alert.delete article{padding:200px 10%;text-align:center}.page.alert.modify article>div,.page.alert.delete article>div{line-height:1.3rem}.page.alert.modify article .fin,.page.alert.delete article .fin{font-weight:700}