#login {width:225px;margin:0 auto;}/*di fatto solo per IE8*/
    #login,  x:-moz-any-link  {}/* FF */
    *:first-child+html #login {position:relative;left:-4px;}/* IE7 */
    * html #login {}/*per IE6*/

.boxJqueryLogin .ui-accordion-header {cursor:default;height:20px;}
    .boxJqueryLogin .ui-accordion-header h3.autenticazione {}
        .boxJqueryLogin .ui-accordion-header h3.autenticazione img#imgLucchetto {margin-top:-2px;}
        .boxJqueryLogin .ui-accordion-header h3.autenticazione span {position:relative;top:-1px;font-size:10px;color:#000;}

.boxJquery .ui-accordion-content {}
.boxJquery .ui-accordion-content form {margin:0;}

#divStep1 {padding-bottom:2px;}

#divStep1 div.label-username, #divStep1 div.label-password {width:70px;margin-bottom:0;line-height:12px;padding-right:3px;}
    *html #divStep1 div.label-username {margin-top:3px;width:70px;display:block;float:left;}/*per IE6*/
#divStep1 .input-username {padding-top:11px;margin-bottom:0;}
    *html #divStep1 div.input-username {display:block;float:left;width:107px;margin-top:-1px;padding-bottom:0;}/*per IE6*/

#divStep1 div.label-password {}
    *html #divStep1 div.label-password {display:block;float:left;margin-top:4px;}/*per IE6*/
#divStep1 div.input-password {/*border:1px solid #c00;*/margin-right:0;}
    * html #divStep1 div.input-password {display:block;float:left;margin-top:-0px;text-align:left;width:147px;}/*per IE6*/
    
    #divStep1 .help-username {padding-top:14px;}
        *html #divStep1 .help-username {display:block;float:left;padding-top:19px;margin-left:-5px;}/*per IE6*/
    
    #divStep1 .input-username input.username {width:95px;font-size:11px;margin-top:-1px;}
        *:first-child+html #divStep1 .input-username input.username {width:75px;margin-right:-7px;margin-top:-3px;}/*per IE7*/
        * html #divStep1 .input-username input.username {margin-right:-2px;}/*per IE6*/
    #divStep1 .input-password input.password {width:95px;margin-top:-2px;height:16px;}
        *:first-child+html #divStep1 .input-password input.password {width:75px;margin-top:-4px;}/*per IE7*/
        * html #divStep1 .input-password input.password {}/*per IE6*/
    
    #divStep1 .input-password .invia-login {width:23px;height:15px;line-height:15px;}
        *:first-child+html #divStep1 .input-password .invia-login {margin-top:-18px;position:relative;left:-10px;}/*per IE7*/
        * html #divStep1 .input-password .invia-login {padding:2px 0 0 2px;margin-top:-21px;}/*per IE6*/
        #divStep1 .input-password .invia-login input {position:relative;left:-1px;top:-2px;}/*di fatto solo per IE8*/
            #divStep1 .input-password .invia-login input,  x:-moz-any-link  {position:relative;left:-4px;top:-2px;}/* FF */
            *:first-child+html #divStep1 .input-password .invia-login input {position:relative;left:-4px;}/* IE7 */
            * html #divStep1 .input-password .invia-login input {width:25px;}/*per IE6*/
    #divStep1 .help-txt-username {margin-bottom:10px;position:relative;top:5px;text-align:left;width:200px;}
        *:first-child+html #divStep1 .help-txt-username {margin:5px 0 10px 0;/*position:static;*/}/*per IE7*/
    #divStep1 .help-txt-memorizza-login {margin:18px 0 20px 0;text-align:left;}
        *:first-child+html #divStep1 .help-txt-memorizza-login {margin:-5px 0 20px 0;}/*per IE7*/
    
#memorizza-login {margin:0;width:100%;float:left;}
    #memorizza-login div.label {width:0;min-height:0;padding:0;}
        *html #memorizza-login div.label {display:block;float:left;}/*per IE6*/
    #memorizza-login div.input {margin:-5px 0 -5px 29px;width:167px;}
        * html #memorizza-login div.input, * html #memorizza-login div.radio-check {margin:-2px 0 0 15px;position:static;display:block;float:left;}/*per IE6*/
        #memorizza-login .input input {position:relative;top:2px;}
            * html #memorizza-login .input input {position:static;}/*per IE6*/
        #memorizza-login .input label {margin-right:0;}
        #memorizza-login .help-memorizza-login {margin:-5px 0 -5px -20px;float:left;}
            *:first-child+html #memorizza-login .help-memorizza-login {margin:-3px 0 -5px -15px;}/*per IE7*/
            * html #memorizza-login .help-memorizza-login {margin:-3px auto 1px -15px;}/*per IE6*/

#recupero-password {clear:both;padding-left:15px;}
    * html #recupero-password {width:90%;}/*per IE6*/
#nuova-registrazione {clear:both;border-top:4px solid #fff;padding:3px 0 0 3px;text-align:left;}

#login-nuovaregistrazione {margin-left:63px;margin-bottom:4px;}/*di fatto solo per IE8*/
    #login-nuovaregistrazione,  x:-moz-any-link  {}/* FF */
    *:first-child+html #login-nuovaregistrazione {position:relative;top:-2px;}/* IE7 */
    * html #login-nuovaregistrazione {margin:0 0 0 33px;}/*per IE6*/
    
/*--- step 2 ---*/
div#divStep2 {clear:both;display:none;text-align:left;margin-bottom:10px;position:relative;top:5px;padding:0 3px;}/*per FF e gli altri*/
  *:first-child+html div#divStep2 {margin-bottom:0;padding-bottom:10px;}/*per IE7*/
	div#divStep2 ul#ulElencoAziende, div#divStep2 ul#ulElencoSedi {padding:0 0 5px 8px;margin:0 0 5px 8px;}
	div#divStep2 ul#ulElencoAziende li, div#divStep2 ul#ulElencoSedi li, div#divRilogin select, div#divStep2 #divAziendaSelezionata {text-transform:capitalize;}
	div#divStep2 #divAziendaSelezionata {font-weight:bold;}
/*--- step 2 ---*/

/*--- login silente ---*/	
body#bodyLoginSilente {margin:0 auto; text-align: center;}
div#divLoginSilente {margin:20% auto; text-align: center;}
	div#divLoginSilente h3 {text-align: center;}
/*--- login silente ---*/

/*--- login parziale ---*/	
body#bodyLoginParziale {margin:0 auto; text-align: center;}
div#divLoginParziale {margin:20% auto; text-align: center;}
	div#divLoginParziale h3 {text-align: center;}
/*--- login parziale ---*/

/*--- rilogin ---*/
div#divRilogin select {text-transform:capitalize;font-size:11px;margin-top:6px;}
    *:first-child+html div#divRilogin select {margin-top:5px;}/*per IE7*/
optgroup.white-spaces {font-size:4px;}
/*--- rilogin ---*/

/*Profilo*/
div#datiUtenti {padding:5px;}
    div#datiUtenti div.label {margin-bottom:0;font-size:12px;width:70px;}
    div#datiUtenti div.input {margin-bottom:0;font-size:12px;width:130px;margin-right:0;}
    div#datiUtenti div.datiUtenti-labelpulsanti {width:0;padding:0;}
    div#datiUtenti div.datiUtenti-inputpulsanti {width:215px;text-align:center;}
/*Profilo*/