/* LOGIN-BAR
-------------- */
.login-bar .modulo {width: 870px; height: 55px; margin: 0px auto; padding-top: 25px;}
.login-bar .modulo .riga {width: 100%; height: 32px;}
.login-bar .modulo .riga .accedi {float: left; width: 82px; height: 16px; margin-top: 10px; margin-right: 25px; background-image: url(../layout/login-area-accedi.png);}
.login-bar .modulo .riga .label,
.login-bar .modulo .riga .input-text {float: left; height: 100%; margin-right: 10px;}

.label label {display: block; color: #3A2B32; font-size: 12px; font-weight: bold; padding: 12px 10px 0px 15px;}
.input-text input {width: 200px; height: 28px; border: 1px solid #999; background-color: #FFF; padding-left: 10px; color: #4C4F66; font-size: 13px; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.0976562) 0px 1px 1px 0px;}

.button-accedi {width: 85px; height: 32px; color: #FFF; border: 1px solid #d09e34; font-size: 12x; font-weight: bold; padding: 0px 8px 0px 8px; background-color: #F5CE6C; margin-left: 20px; cursor: pointer; border-radius: 2px; -webkit-user-select: none; text-shadow: 2px 1px 1px #AB9557;}

/* LOGIN-BAR MINI
------------------- */
.login-bar-mini .internal {width: 980px; height: 40px; margin: 0px auto; overflow: hidden; position: relative;}
.login-bar-mini .internal p {color: #3A2B32; text-align: center; padding-top: 12px; font-size: 13px;}
.login-bar-mini .internal p a:link, .login-bar-mini .internal p a:visited {color: #3A2B32; text-decoration: none;}
.login-bar-mini .internal p a:focus, .login-bar-mini .internal p a:hover {text-decoration: underline;}