#login-intestazione {position:absolute;top:3px;right:3px;width:300px;z-index:100;}
    *:first-child+html #login-intestazione {top:5px;}/* IE7 */
    #login-intestazione .ui-accordion-header {display:none;}
    #login-intestazione .ui-widget-content {border:none;background:none;}
    #login-intestazione .ui-accordion {width:100%;margin:0;height:87px;overflow:hidden;}
        #login-intestazione .ui-accordion #boxLogin {width:100%;padding:0 0 0 15px;margin:0;background: transparent url(img/separatore-verticale.png) no-repeat left 5px;}
            #login-intestazione .ui-accordion #boxLogin #divStep1 {font-weight:normal;padding:0;}
            #login-intestazione .ui-accordion #boxLogin #login-nuovaregistrazione {margin:-20px 0 0 195px;background:none;border:none;font-weight:normal;}
                *:first-child+html #login-intestazione .ui-accordion #boxLogin #login-nuovaregistrazione {margin:-17px 18px 0 0;float:right;}/* IE7 */
                #login-intestazione .ui-accordion #boxLogin #login-nuovaregistrazione a {padding:0;color:#03f;}
    #login-intestazione #divStep1 div.label {width:120px;font-weight:normal;}
    #login-intestazione #divStep1 .input-username {padding-top:0;}
        #login-intestazione #divStep1 .input-username input {width:105px;}    
        #login-intestazione #divStep1 .help-username {padding:4px 0 12px 0;}
            *:first-child+html #login-intestazione #divStep1 .help-username {padding:3px 0 13px 0;}/* IE7 */
            #login-intestazione #divStep1 .help-username img {position:static;float:none;}
    #login-intestazione #divStep1 .label-password {margin-top:-9px;}
    #login-intestazione #divStep1 .input-password {margin-top:-9px;}
        *:first-child+html #login-intestazione #divStep1 .input-password {margin-bottom:0;}/* IE7 */
        #login-intestazione #divStep1 .input-password input {width:105px;}
            #login-intestazione #divStep1 .input-password .invia-login {margin-left:9px;}
                *:first-child+html #login-intestazione #divStep1 .input-password .invia-login {margin-left:0;margin-right:-3px;}/* IE7 */
                #login-intestazione #divStep1 .input-password .invia-login input {width:30px;left:-3px;top:-2px;}/*di fatto solo per IE8*/
                    #login-intestazione #divStep1 .input-password .invia-login input,  x:-moz-any-link  {left:-4px;top:-3px;}/* FF */
                    *:first-child+html #login-intestazione #divStep1 .input-password .invia-login input {left:-1px;}/* IE7 */
    #login-intestazione #txtSessioneScaduta {width:90%;}
    #login-intestazione #memorizza-login {}
        #login-intestazione #memorizza-login div.label {width:1px;}
        #login-intestazione #memorizza-login div.input {margin:0;padding:0;width:145px;min-height:15px;}
            *:first-child+html #login-intestazione #memorizza-login div.input {width:150px;}/* IE7 */
            #login-intestazione #memorizza-login div.input table input{margin:0;top:-1px;float:right;}
                *:first-child+html #login-intestazione #memorizza-login div.input table input{float:none;top:2px;margin:0 3px 0 -4px;}/* IE7 */
            #login-intestazione #memorizza-login div.input table label {margin:0 5px 0 0;top:0;}
                *:first-child+html #login-intestazione #memorizza-login div.input table label {top:3px;}/* IE7 */
        #login-intestazione #memorizza-login .help-memorizza-login {margin:-1px 0 0 5px;padding:0;}
            *:first-child+html #login-intestazione #memorizza-login .help-memorizza-login {margin:4px 0 0 -7px;}/* IE7 */
            #login-intestazione #memorizza-login .help-memorizza-login img {position:static;float:none;}
    #login-intestazione #recupero-password {padding:0;}
        *:first-child+html #login-intestazione #recupero-password {margin-top:20px;}/* IE7 */
        #login-intestazione #recupero-password a {padding:0;display:inline;color:#03f;}
    
    .dati-utente-intestazione {position:absolute;top:3px;right:3px;width:340px;z-index:10;padding:0;margin:0;text-align:left;}
        .dati-utente-intestazione #datiUtenti {padding:7px 0 0 5px;margin:0;height:87px;background: transparent url(../../img/separatore-intestazione-login.png) no-repeat left 5px;}
    .dati-utente-intestazione #datiUtenti .label {width:90px;font-weight:normal;color:#555;}
        .dati-utente-intestazione #datiUtenti .label a {padding:0;display:inline;}
    .dati-utente-intestazione #datiUtenti .input {width:195px;font-weight:normal;text-transform:capitalize;color:#555;}
        .dati-utente-intestazione #datiUtenti .input a {padding:0;display:inline;color:#03f;}
        .dati-utente-intestazione #datiUtenti .input div.logout{margin-top:4px;}
            *:first-child+html .dati-utente-intestazione #datiUtenti .input div.logout{position:absolute;top:7px;right:13px;}/* IE7 */
    .dati-utente-intestazione #datiUtenti .input-rilogin {width:195px;}
        .dati-utente-intestazione #datiUtenti .input-rilogin select {margin-top:0;font-size:12px;width:100%;height:22px;}
    .dati-utente-intestazione #datiUtenti #datiUtenti-azioni {margin:0 0 5px 0;width:88%;}
        *:first-child+html .dati-utente-intestazione #datiUtenti #datiUtenti-azioni {margin-bottom:-10px;}/* IE7 */
        .dati-utente-intestazione #datiUtenti #datiUtenti-azioni img {position:static;}
        .dati-utente-intestazione #datiUtenti #datiUtenti-azioni a {padding:0;color:#03f;font-weight:normal;}

#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 {font-size:14px;}
        .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:-6px 0 -5px -10px;float:left;}
            *:first-child+html #memorizza-login .help-memorizza-login {margin:-3px 0 -5px -5px;}/*per IE7*/
            * html #memorizza-login .help-memorizza-login {margin:-3px auto 1px -5px;}/*per IE6*/

#recupero-password {clear:both;padding-left:45px;}
    * 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*/

div#divCaricamento {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#divCaricamento {margin-bottom:0;padding-bottom:10px;}/*per IE7*/
  
/*--- modale ---*/
div#divDialog {display:none;padding: 13px 13px 13px 13px;width:100%;}/*per FF e gli altri*/
  *:first-child+html div#divDialog {margin-bottom:0;padding-bottom:10px}/*per IE7*/
	div#divDialog table#tblElencoAziende, div#divDialog table#tblElencoSedi {width:100%;}
	div#divDialog table#tblElencoAziende td, div#divDialog table#tblElencoSedi td {text-transform:capitalize;padding:0 10px 10px 0;vertical-align:top;}
	.ui-dialog .ui-dialog-titlebar #ui-dialog-title-divDialog #spnAziendaSelezionata {text-transform:capitalize;}
	div#divDialog #divAziendaSelezionata {display:none;}
	div#divDialog .pulsante {margin:20px 0 0 0;}
/*--- modale ---*/

/*--- 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*/
