body#uLogin {
 background: #EFEFEF url(/i/traccia_files/img/sfondo_login.jpg) center 30px no-repeat;
}

div#uLoginContainer {
width: 420px;
position: relative;
margin: 10% auto;
left: 0;
top: 0;
}

div#uLoginContainer section.uRegion {
background-color: #fffaf6;
box-shadow: 0 2px 2px rgba(0,0,0,0.2), 0 1px 5px rgba(0,0,0,0.2), 0 0 0 12px rgba(255,255,255,0.4);
}

table#uPageCols td#uLeftCol, table#uPageCols td#uLeftCol>aside {
 width: 290px;
}
.spazio {
 padding: 10px;
}
/* menu */ 
.tree {
 margin: 10px;
}
.tree .ltr ins {
 display: none;
}
.tree>ul>li>a {
 margin-left: 15px;
}
.tree ul ul {
 margin: 0 0 0 15px;
}

/* blocchi anagrafica */
.regionlayout .uRegion {
 min-height: 180px;
 margin-left: 10px;
}

/* scroll top */
#scrollTop:hover {
    background-color: rgba(0,0,0,.25);
}

#scrollTop {
    width: 40px;
    height: 40px;
    background: url(images/scrollTop.png) no-repeat 0 0 rgba(255,255,255,.2);
    border-radius: 50%;
    position: fixed;
    cursor: pointer;
    z-index: 99999;
    bottom: 50px;
    left: 90%;
    -webkit-box-shadow: 0 0 2px rgba(50,50,50,0.75);
    -moz-box-shadow: 0 0 2px rgba(50,50,50,0.75);
    box-shadow: 0 0 2px rgba(50,50,50,0.75);
}

#apriBarra {
 display: none;
}


.maiuscolo
{
 text-transform: uppercase;
}


/* ROSSO */
.rosso, .ROSSO, .rosso label {
     color: red !important;
     font-weight: bold !important;     
}

.rosso_bold {
     color: red !important;
     font-weight: bold !important;     
}

.verde, .VERDE {
     color: green !important;
}

.verde_bold {
     color: green !important;
     font-weight: bold !important;
     text-align: right !important;
}

.blu, .BLU {
     color: #0000FF !important;
}

.blu_bold {
     color: #0000FF !important;
     font-weight: bold !important;
     text-align: right !important;
}



/* COLORI SFONDO */

.sfondo_rosso {
     color: white !important;
     background-color: red !important;
     font-weight: bold !important;     
     text-align: right !important;
}


.sfondo_panna, .SFONDO_PANNA {
     color: black !important;
     background-color: #FFFF99 !important;
     text-align: right !important;
}

.sfondo_panna_left, .SFONDO_PANNA_LEFT {
     color: black !important;
     background-color: #FFFF99 !important;
     text-align: left !important;
}


.sfondo_verde, .SFONDO_VERDE {
     color: black !important;
     background-color: #00FF00 !important;
     text-align: right !important;
}

.sfondo_verde_left, .SFONDO_VERDE_LEFT {
     color: black !important;
     background-color: #00FF00 !important;
     text-align: left !important;
}

.sfondo_viola_left, .SFONDO_VIOLA_LEFT {
     color: black !important;
     background-color: #FF99FF !important;
     text-align: left !important;
}

.sfondo_celeste_left, .SFONDO_CELESTE_LEFT {
     color: black !important;
     background-color: #BFEFFF !important;
     text-align: left !important;
}



/* non toccare: utilizzato in cartellino per lo stile di TIMBR1*/
.GRIGIO {
}
/* non toccare: utilizzato in cartellino per lo stile di TIMBR1*/
.BLU{
     color: blue;
     background-color: blue;
     font-weight: bold;     
     padding: 3px;
}
.nero_bold {
     color: black;
     font-weight: bold;     
}

.rosso_scuro {
     color: brown;
     font-weight: bold;     
}

/* anagrafica */
.b_rosso {
     background-color: red;     
     padding: 3px;
}

.b_bianco {
     background-color: white;     
     padding: 3px;
}

.NASSUNTO {
    background-color: #FFD24D;
    padding: 3px;
}

.NOTTURNO {
    background-color: #BFEFFF;
    padding: 3px;
    min-width: 30px;
    display: block;
}

.REPERIBILITA {
    background-color: #99FFB3;
    padding: 3px;
}

.celeste {
    background-color: #BFEFFF;
    padding: 3px;
    display: block;
    min-width: 40px;
}
/* fine cartellino */

table.formlayout td select.selectlist {
    margin: 0
}


/* Inline Errors */
.errore, div.t1InlineError {
    color: #F00;
    border-color: #F00;
}

table.uReportStandard > tbody > tr > td, table.uReport > tbody > tr:nth-child(2n) > td { 
    border-right: 1px solid #ccc;
}
