#login { float: right; position: relative; margin-top: 15px; margin-right: 25px; display:none;}
#login .left { background:url(/imagerie/profil/block-left.png) no-repeat; width: 7px; height: 54px; float: left; }
#login .content { background:url(/imagerie/profil/block-center.png) repeat-x; height: 54px; float: left; color: #062e54; display: none; width: auto; }
#login .content .personal-space, #login .content .link-block { margin: 0 5px; }
#login .content .personal-space { background:url(/imagerie/profil/picto-humain.png) no-repeat; padding-left: 20px; margin-top: 5px; font-weight: bold; }
#login .content .link-block { margin-top: 2px; }

#login .no-connect .personal-space { text-transform: uppercase; font-size: 13px; }
#login .no-connect .link-block .inscription { float: left }
#login .no-connect .link-block .connexion { float: left; margin-left: 30px; font-weight: bold; margin-right: 20px; }

#login .connect .link-block .acces-personal-space { float: left }
#login .connect .link-block .disconnect { float: left; clear: both; margin-top: 2px; }
#login .content a { background:url(/imagerie/profil/fleche-lien.png) no-repeat left center; padding-left: 10px; color: inherit; }
#login .right { background:url(/imagerie/profil/block-right.png) no-repeat; width: 7px; height: 54px; float: left; }