.box .seconnecter{font-family:'torque';font-size:28px;display:block;margin:0 0 20px 0;color:#fff;text-shadow:2px 3px 0 rgba(0,0,0,.5);text-align:center;text-transform:uppercase;word-spacing:2px}.box{width:330px;height:auto;left:50%;top:10%;padding:0;position:fixed;display:inline-block;background:transparent;visibility:hidden;text-align:center;z-index:99;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .5s,top .5s;-moz-transition:opacity .5s,top .5s;-ms-transition:opacity .5s,top .5s;-o-transition:opacity .5s,top .5s;transition:opacity .5s,top .5s}.login_overlay:target+.box{top:42%;opacity:1;visibility:visible}.login_overlay{background:url(img/bg-vert.png);filter:opacity(.95);bottom:0;cursor:default;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:11;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.login_overlay:target{visibility:visible;opacity:1}.close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABgCAYAAABbjPFwAAAACXBIWXMAAC4jAAAuIwF4pT92AAAFs0lEQVR4nO2a74tVRRjHP89tFw0sooii5LzoxbqQjmaaZQW9iNR+WGqlFfXSLCwqgv0Toiwys4yCoFhbcd3FXVdJpPBFUhQVe7gveuu8CMo001j3snCmF3cue/Zw9t4558zhKN0v7It95sw838/cuWfmGa4YY7iSVavaQFF1AapWF6BqdQGqVhegajkBiEh/rVbbJyI9ZRsSkVW1Wm2PiFzl8rzrJ3A1sFVEhsqEEJFVInICuA1wAsAY4/QHrBSRcyIyDPS49ssw/p0i8reITAALnPvlSOIdIjY5mcxnBkjMlBeIIuZzAdikq3xAAHcUMZ8bwCZfLSLn80JY82eLmC8EUAQCWOHDfGEAa+auLBDW/F8+zHsBsKbWuEAAy32a9wYQg/hnPogyzHsFaAcBqDLMewewZu+OQ1jzZ8owXwqAhbhHRC6IyLEyzZcGYCF2iIgRkTPAorLylFIP2FPlW8BJoEdEvhCR3jJylTHzc06VzG52I0DvZb2EmOdgloDwehT3ab7twYzZHdsrhE/zHc82zO4T3iB8mM90MPMNUdR8ruOBT4gi5gsdD5jdsQ8VgShivvAOy+yOnRsiT9JlPo8HRSGyJlsqIn96PxLDWguRuTyt3Hxs/HtF5GLm8tRx8NvLNF8EwvUw1wMcN8ZsMcY0HPtkljHmlDFmA3AREJc+YsmvWP0/rtcvZ3UBqlYXoGp1AapWF6BqdQGqVheganUBqpYzgBY1UKYRm2OxFjWZpU/HikyLij8wEJjwnTzmOkmLuhU4CiwHCEzoVFK2/QS0qCgReluLejOXw/Z5bgEmsOZtzKnW7bSEHk2J7dKi3nC3115a1M3AEWBFPD5NNOzSvy1AYMJjwGMpTe9pUa+7mpxPWtRNNGd+ZTw+RTTaZ+pPu4zhdCuhRW0ExlKaXgtM+IFLopQxb6S55lfH41NEY/2m/oTrOE5vocCE40DaoLu1qFdck7WkRd1Ac9kkzY9nMQ8ZXqOBCceAzSlNe7Sona7jaFHX01w2a+LxKaIj/ab+uOs4LWW+2NKiNgMjKU07AxN+1KHvdTSXzdp4/BLR0SWmnvbC6KjMO3FgwlHgqZSmvVrUS/P106KupblskuaP5TUPOY8SgQkPAWlviY+1qB3JoBZ1Dc1lc188fono6yWm/kgeDy3lPgsFJhwGtqU07dOitrf+0aIW0TR/f/yh6ab5DXnzt1T4cleL2gYMpTRtB/bTXPMPxBumiY73mfr6QomtvNxOa1HP0jSb1G9AfzwwTXSiz9QfKpzUytv1uhb1HDDY7plpom/6TP1BLwmtvNUDgQn3Ay/M1z5N9O1Cat5mviXfBc0QUE9rWEhtMDBh8nRbWN4AtKgazff80nke+VyLet5XvpZ8fgITQKc3y5f2u+JNXgC0qAlgzju9QfQd8HLK44P2reVFhQG0qHFgzm7aIDq1gNq6wIT7aO4HSe23+0dhFQLQosZIFDwNou8XUFsfmHAKIDDhZ8CLKd2HtKitRfJDAQAt6jCwMR5rEP1gZ/7feDww4adA2kHvgBaVdjB0Vi4ALWoUmHN2bxD9aM1fTOsTmPAT0r8TB7WoLXl8QA4ALWoE2BSPNYh+suYvtOtrvxNpxc8hW2dkViYALWqYRFXWIPrZrvnzLmPYoietDB3RojalxNsqy83cQeDJeKxB9Iud+XNZkgYm3Au8mtI0qkVlKiudALSoAySqsBnMr3bmz2ZJ2FJgwg+BtKuZw1pU2lVOqjoCaFFfAXNedzOYyV5kQ2DCM66J0hSYcDeQdkk2rkU5lZmdrhYHgWfisRlM2IusD0z4h7PTNgpM+D6Qdl15RIt6uFP/tvVA8n5yBlPvRdYFJvw9s9MOsneuuxJhE5iw7SR3ulqM3xBP2pn3bt7mehcYSMQ6f0ddftZ1mmWTp1m2uKyfmiVyDWR5vvuLrarVBahaXYCqdcUD/Ad+dR8vrgNUdgAAAABJRU5ErkJggg==) top;height:48px;width:48px;text-decoration:none;display:inline-block;margin:5px 0 0 0;float:right}.close:hover{background:url(data:image/png;base64,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) bottom}.box .login-input{margin:10px;font-size:22px;padding:7px 8px;border:4px solid #2D8410;border-radius:4px;color:#333;-webkit-transition:padding 0.30s ease-in-out;-moz-transition:padding 0.30s ease-in-out;-ms-transition:padding 0.30s ease-in-out;-o-transition:padding 0.30s ease-in-out;transition:padding 0.30s ease-in-out}.box .login-input:hover,.box .login-input:focus{border-color:#86E62D;box-shadow:0 0 5px rgba(249,139,148,.5);padding:7px 18px}#buttons{margin:5px 0 20px 0}.connexion{background:#333;padding:4px 20px;font-family:'bebas_neueregular';border-radius:4px;border:4px solid #000;font-size:32px;cursor:pointer;color:#fff;font-weight:400;margin:10px 0 0 0}.connexion:hover{background:#000}.creer{font-size:14px;border-radius:2px;background:#ADFF2F;padding:4px 12px;text-decoration:none;cursor:pointer;color:#000;font-weight:700}#mdp{font-size:14px;margin:8px;color:#fff}.error-login{color:red;font-weight:bolder;font-size:22px;text-shadow:1px 1px 0 #333;display:none}