BODY{ FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #B30538; margin: 0px; }
TD.INTESTAZIONE { BACKGROUND-COLOR: #FFFFFF; COLOR: #B30538; FONT-SIZE: x-small; FONT-WEIGHT: bold; }
TD.CELLADISP  { BACKGROUND-COLOR: #FFFFFF; COLOR: #B30538; FONT-SIZE: x-small; FONT-WEIGHT: bold; }
TD.CELLAPARI  { BACKGROUND-COLOR: #FFFFFF; COLOR: #B30538; FONT-SIZE: x-small; FONT-WEIGHT: bold; }
INPUT.TEXT    { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-SIZE: x-small; height: 18; }
TD.ERRORE   { BACKGROUND-COLOR: #FFFFFF; COLOR: #FF0000; FONT-SIZE: x-small; FONT-WEIGHT: bold; }
TD.CARICA   { BACKGROUND-COLOR: #FFFFFF; COLOR: #B30538; FONT-SIZE: x-small; FONT-WEIGHT: bold; }
TD.MESSAGGIOLOGOUT {COLOR: #B30538; FONT-SIZE: 12pt; FONT-WEIGHT: bold; LINE-HEIGHT: 200%; TEXT-ALIGN: center; }

div.login, div.row{width:280px; }
div.row {text-align:center; }
#NUMGSM { font-size: 16px; color: #339900; font-weight: BOLD; font-family: sans-serif; }
LABEL.PINGSM, #PINGSM { font-size: 16px; color: #000000; font-weight: bold; font-family: sans-serif;}
#legenda {FONT-SIZE: x-small; COLOR: #B30538; }
DIV.MESS2 {text-align:left; width:649px; padding:6px; COLOR: #828282; FONT-WEIGHT: normal; font-size: 0.8em; font-family: "Trebuchet MS",Tahoma,sans-serif;}
.NUMVERDE {FONT-WEIGHT: bold; }
.MESSENFASI {color: #74002A; }
DIV.MESS2 P { margin-top: 12px; margin-bottom: 6px;}
#dataAccess { border: 1px solid #DDDDDD; margin: 10px; padding: 0 0px 30px; width: 1011px; }
div.TOPMPS { margin: 0 10px 0 10px; padding: 14px 10px 0px; width: 1011px !important; }
body.MAINMPS { padding-top:0px; BACKGROUND: #74002A; min-width: 1050px; margin-bottom: 100px !important; }
div.sfondo { border-top: 1px solid white; padding-bottom: 20px; BACKGROUND-COLOR: #FFFFFF; }
#boxCredenziali { margin-top: 9px; margin-left: 37px;}

/* Elementi nuova loginSic */
.loginDialog{background: #FFFFFF; font-family: Arial, Helvetica, sans-serif;} 
.loginDialog .ui-dialog-titlebar{background:#ffffff; color:#B30538; border:none;}
.loginDialog label{color: #B30538;}
.loginDialog #dataAccess{border:none;margin:0;width:100%;padding:0;}
.ui-widget-overlay{ background: transparent!important; opacity: 0.80 !important; filter: alpha(opacity=80) !important; }
.loginDialog input {border-color:#D9DBDD;}
.loginDialog input:focus{ -webkit-box-shadow: 0 0 12px rgba(255, 0, 0, 0.54);-moz-box-shadow: 0 0 12px rgba(255, 0, 0, 0.54);box-shadow: 0 0 12px rgba(255, 0, 0, 0.54);}
.loginDialog .TOP { top: 1.5em; left: 1em !important;}
.loginDialog .TOP img { height: 119px; max-width: 137px!important;}

/* Elementi dispatcher unico */

body.ambienteSospeso{  BACKGROUND-COLOR:#800;  font-size:12px;  text-align:center;}
div.ambienteSospesoBox{ margin: 60px auto;width: 670px;padding:20px 15px;}
div.ambienteSospesoMsg{ margin:30px 0; font-size:1.1em; }
h1.ambienteSospesoTitle{font-size:2em; text-align:center;}

/*accesso a due fattori*/
.progress-indicator > li.completed,.progress-indicator>li.completed .bubble{color:#0073d6;}
.progress-indicator > li .bubble{background-color:#bbb;border-bottom-color:#888;}
.progress-indicator > li .bubble:after,.progress-indicator>li .bubble:before{background-color:#bbb;}
.progress-indicator > li.completed .bubble,.progress-indicator>li.completed .bubble:after,.progress-indicator>li.completed .bubble:before{background-color:#0073d6;border-color:#49779d;}
.progress-indicator > li.active,.progress-indicator>li.active .bubble{color:#ad1938;}
.progress-indicator > li.active .bubble,.progress-indicator>li.active .bubble:after,.progress-indicator>li.active .bubble:before{background-color:#ad1938;border-color:#94263e;}
.progress-indicator > li.completed > .bubble > i {font-size:24px; color:#0073d6; background-color:white;}
.progress-indicator > li .bubble:after,.progress-indicator>li .bubble:before{left:12px;}

/* Tutte le banche, tranne Vicenza, per formattazione messaggio di credenziali non configurate */
#DIV_SOSP {
    color: #FF0000;
    font-size: 0.9em;
    height: 100px;
    margin-right: 0;
    text-align: left;
    text-indent:0;
    width: 50% !important;
   padding-left: 40%;
}