/* user */
.LoginForm { background: url(../img/sfondo.jpg) repeat-x left bottom; color: #FFF; font-size: .7em; margin: 100px auto; border-radius: 10px; overflow: hidden; padding: 30px 10px 40px; text-align: left; width: 585px; }
* html .LoginForm { height: 1%; }
.LoginForm h1 { background: url(../img/logo.png) no-repeat; float: left; height: 179px; margin: 10px 0 0 0px; text-indent: -1984em; width: 299px; }
* html .LoginForm h1 { margin-left: 30px; }
.LoginForm h2 { color: #fe6103; font-size: 2em; font-weight: normal; margin-bottom: 5px; display:none }
.LoginForm h2.User { background: url(../img/ico-user.gif) no-repeat; padding: 10px 0 10px 40px; }
.LoginForm fieldset { /*background: url(../img/line.gif) no-repeat;*/ float: right; padding: 10px 0px; width: 240px; }
.LoginForm fieldset .Input { padding-bottom: 5px; }
.LoginForm fieldset .Input .Text { border: #dcdbdb solid 1px; padding: 3px; width: 220px; }
.LoginForm fieldset .Input input.Error { border: #fe7003 solid 1px; }
.LoginForm fieldset .Remember { padding-top: 5px; }
.LoginForm fieldset .Remember input, .LoginForm fieldset .Remember label { margin: 0 5px 0 0; padding: 0; vertical-align: middle; }
.LoginForm fieldset .Output { padding-top: 20px; }
/*.LoginForm fieldset .ForgotPassword { background: url(ico-lock.gif) no-repeat; margin-left: 50px; padding-left: 18px; }*/
.LoginForm p { line-height: 1.2em; padding: 10px 0; }
.LoginForm .error { color: #ff3333; }
.LoginForm .Space { margin: 0 10px; }
.LoginForm .Button { height: 26px; }
.Button { background: url(../img/bg-btn.gif) repeat-x left bottom; border: #d1d1d1 solid 1px; color: #ff811e; cursor: pointer; font-weight: bolder; height: 24px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-transform: uppercase;  vertical-align: middle; }
