﻿/*LAYOUT*/
body { font: 11px verdana,arial, helvetica, clean, sans-serif; min-height:1500px }

body, form { margin: 0; padding: 0; }

body { min-width: 990px; text-align: center; } /* centra contenutot in IE6 */

#page { margin: 0 auto;  padding: 0; position: relative; text-align: left; width: 1090px; border:1px solid}

footer {display:block;padding: 5px;text-align:center; font-size:90%; font-weight:bold;}


/*èsolo una prova da sistemare...*/
#mainmenu { font: 11px verdana,arial, helvetica, clean, sans-serif;} 
#pageNonEdit {border: 2px solid #1B427D; margin: 5px;padding:5px; background-color:#efefef;}
#pageEdit {border: 2px solid #BA0000; margin:5px;padding:5px; }

/*ASPETTO SGLI ELEMENTI*/
h1 { font-size: 11px; text-align:center }
h2 { font-size: 13px; line-height: 1em; margin: 1em 0; color:#BA0000;}
h3 { font-size: 11px; line-height: 1em; margin: 1em 0;color:#BA0000; }

img { border:0 }
img.bordobanner { padding: 2px; border:1px solid;}
a { font-weight:bold;text-decoration:none }
a:hover { font-weight:bold;text-decoration:none }

.alldx {text-align:right;font-weight:bold; width:900px}



/*MAIN MENU
.ctl00_Menu1_0 { background:#ccc; border:1px solid #1b427d; padding-left: 20px;padding-right: 20px;} 
*/

/*BREADCRUMBS*/
#breadcrumbs {margin-bottom:15px;}
/*COLORI*/
body { color:#333; background:#ededed url('img/sfondo.png') repeat-x;}
a { color:#1b427d; }
footer a {color:#ffffff;}

#mainmenu { padding-bottom:10px; padding-top:10px;color:#FFF} 
#page { border-color:#cecece;background-color:#fff;}
#content { padding-top:2px;}
footer { color:#fff; background-color:#555;
                background: -moz-linear-gradient(top, #555, #777);
                background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#777));
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF555555, endColorstr=#FF777777);
                -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF555555, endColorstr=#FF777777)";

                            }
#headerlabel { color:#1b427d;  }

/* inizio DLGMENU e DLGCANTIERI*/
.dlgOverlay
{
   position: fixed;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   height: 100%;
   width: 100%;
   margin: 0;
   padding: 0;
   background: #000000;
   opacity: .20;
   filter: alpha(opacity=20);
   -moz-opacity: .15;
   z-index: 101;
   display: none;
}

.dlgMenu
{
   display: none; 
   position: fixed;
   width: 600px;
   min-height: 200px;
   top: 50%;
   left: 50%;
   margin-left: -250px;
   margin-top: -265px;
   background-color: #ffffff;
   border: 2px solid #336699;
   padding: 0px;
   z-index: 102;
}

.dlgMenuLarge
{
   display: none;
   position: fixed;
   width: 880px;
   min-height: 200px;
   top: 50%;
   left: 50%;
   margin-left: -400px;
   margin-top: -250px;
   background-color: #ffffff;
   border: 2px solid #336699;
   padding: 0px;
   z-index: 102;
}

.dlgTitolo
{
   background-color:#336699;
   color:#ff6;
   font-size:130%;
   font-weight:bold;
}

.dlgTitolo a
{
   color:#ffffff;
}


.dlgDeleteButton, .dlgSaveButton
{
    font-size:160%;
   text-align:right;
   padding:10px;
   background:#ccc;
    background: -moz-linear-gradient(top, #ccc, #EEE);
    background: -webkit-gradient(linear,
                left top, left bottom, from(#ccc), to(#eee));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFCCCCCC, endColorstr=#FFEEEEEE);
                -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFCCCCCC, endColorstr=#FFEEEEEE)";
}
.dlgButton {
    font-size: 160%;
    text-align: right;
    padding: 10px;
    background: #ccc;
    background: -moz-linear-gradient(left, #fff, #ccc);
    background: -webkit-gradient(linear, left top, right top, from(#fff), to(#ccc));
}
.dlgDeleteButton
{
     text-align:left;
}
.dlgDeleteButton a
{
color:#BB0000;
}

.dlgDeleteButton img
{
   padding-right:10px;
}

.dlgMenuButton
{
    font-size:160%;
        padding:10px;
   background:#ccc;
    background: -moz-linear-gradient(top, #ccc, #EEE);
    background: -webkit-gradient(linear,
                left top, left bottom, from(#ccc), to(#eee));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFCCCCCC, endColorstr=#FFEEEEEE);
                -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFCCCCCC, endColorstr=#FFEEEEEE)";
}
.dlgTxtTd
{
color:#5D8F1D;
}

/* forse non serve
.dlgGruppo
{
   display: none; 
   position: fixed;
   width: 600px;
   height: 380px;
   top: 50%;
   left: 50%;
   margin-left: -300px;
   margin-top: -190px;
   background-color: #ffffff;
   border: 2px solid #336699;
   padding: 0px;
   z-index: 102;
}*/

/* fine DLGMENU e DLGCANTIERI*/




/*CLASSI GENERICHE*/
.dxAlign{text-align:right;}
.centerAlign{text-align:center;}
.justAlign{text-align:justify;}
.enfasi{font-weight:bold;}
.evidenza { font-weight:bold;color:#BA0000 !important; }
.evidenza2 { font-weight:bold; }
.proposte { font-weight:bold;color:#888 !important; }
.vabene { font-weight:bold;color:#1b427d }
.errore { font-size:100%;color:#BA0000 }
.nodisplay { display:none }
.bordo { padding: 2px; border:1px solid #dddddd;}
.bordoenfasi { margin:0px; padding: 10px; border:1px solid #BA0000;}
.vspacer{ padding-bottom:5px;}
.marginauto { margin: 0 auto; }
.clmenu { background:#1b427d;color:#FFF;} 
.istruzioni {font: 12px georgia; font-style:italic;} 
.sep{background:url('/img/sep.gif');} 
.divhelp{float:right; margin-top: -15px} 
.validation { font-weight:bold;color:#ffdd00;font-size:14px }
.titoloseparatore { background:#67BB51;color:#FFF; font-weight:bold; padding: 5px; margin-top:10px} 
th.dataCorr { background:#FBAE1A !important;color:#000;} 
.divMsgNotVisible {display:none} 
.divMsgVisible {display:block; text-align:center} 
.lbFullWidth{display:block; text-align:center} 

/*ACCORDION*/
.accordion {width: 100%;}  
.accordionHeader {  
             border: 1px solid #2F4F4F;  
             color: white;  
             background-color: #2E4d7B;  
             font-family: Arial, Sans-Serif;  
             font-size: 12px;  
             font-weight: bold;  
             padding: 5px;  
             margin-top: 5px;  
             cursor: pointer;  
         }  
.accordionHeaderS1 {  
             border: 1px solid #2F4F4F;  
             color: white;  
             background-color: #67BB51;  
             font-family: Arial, Sans-Serif;  
             font-size: 12px;  
             font-weight: bold;  
             padding: 5px;  
             margin-top: 5px;  
             cursor: pointer;  
         } 
.accordionHeaderSelected {  
             border: 1px solid #2F4F4F;  
             color: white;  
             background-color: #5078B3;  
             font-family: Arial, Sans-Serif;  
             font-size: 12px;  
             font-weight: bold;  
             padding: 5px;  
             margin-top: 5px;  
             cursor: pointer;  
         }  
.accordionHeaderSelectedS1 {  
             border: 1px solid #2F4F4F;  
             color: white;  
             background-color: #298023;  
             font-family: Arial, Sans-Serif;  
             font-size: 12px;  
             font-weight: bold;  
             padding: 5px;  
             margin-top: 5px;  
             cursor: pointer;  
         } 
.accordionContent {  
             background-color: #eee;  
             border: 1px dotted #2F4F4F;  
             border-top: none;  
             padding: 5px;  
                }
              
              
              
/*non credo serva
.tabgen{  
        border: 1px dotted #2F4F4F;  
                }
.titolo{  
        background-color: #dd5555;  
        color:#fff;
        text-align:center;
        font-weight:bold;  
        padding: 5px;   
                }
.riepilogo{  
        background-color: #298023;  
        color:#fff;
        text-align:center;
        font-weight:bold;  
        padding: 5px;   
                }
.sottotitolo{  
        background-color:#777777;  
        color:#fff;
        text-align:center;
        font-weight:bold;  
        padding: 5px;   
                }
.cella {
    background-color:#fff;  
        text-align:center;
        font-weight:bold;  
        padding: 5px;   
                }
.cella2 {
    background-color:#fff;  
        text-align:center; 
        padding: 5px;   
                }
*/                
                
 /*TABELLE DATI BASE*/
 
table.tabellaedit{
    padding: 5px;
    width:100%
}
.tabellaedit  td{
    padding:5px;
}
.tdetichette{
    width:150px
}
table.tabellabase {
    font-family: "Trebuchet MS", sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse: separate;
    /*table-layout: fixed;*/
}

.tabellabase  th{
    padding:15px;
    color:#fff;
    border:1px solid #fff;
    border-bottom:3px solid #9ED929;
    background-color:#9DD929;
    background:-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.02, rgb(123,192,67)),
        color-stop(0.51, rgb(139,198,66)),
        color-stop(0.87, rgb(158,217,41))
        );
    background: -moz-linear-gradient(
        center bottom,
        rgb(123,192,67) 2%,
        rgb(139,198,66) 51%,
        rgb(158,217,41) 87%
        );
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9ED929, endColorstr=#7BC043); 
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#9ED929,  endColorstr=#7BC043)";
     background: linear-gradient(
        center bottom,
        rgb(123,192,67) 2%,
        rgb(139,198,66) 51%,
        rgb(158,217,41) 87%
        ); 
    
}
.tabellabase thead th:empty{
    background:transparent;
    border:none;
}

.tabellabase tbody td{
    padding:5px;
    background-color:#DEF3CA;
    border: 2px solid #E7EFE0;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
}
.tabellabase thead th {
    position: sticky;
    position: -webkit-sticky; /* for Safari */
    top: 0;
    z-index: 10;
}

.tabellabase tbody th {
    position: sticky;
    position: -webkit-sticky; /* for Safari */
    left: 0;
    z-index: 10;
}
/* usare con le altre
.tabellabase tbody span.check::before{
    content : url(../images/check0.png)
}
*/
/* non necessario
.tabellabase tfoot td{
    color: #9CD009;
    font-size:12px;
    text-align:center;
    padding:10px 0px;
}
.tabellabase tfoot th{
    color:#666;
}
*/


/*USATO IN CANTIERI*/
#pHeaderTitle{ background:#ccc; } 
#pHeader{ padding-left:120px; background:#ccc;
             background: -moz-linear-gradient(top, #ccc, #EEE);
                background: -webkit-gradient(linear,
                            left top, left bottom, from(#ccc), to(#eee));
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFCCCCCC, endColorstr=#FFEEEEEE);
                -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFCCCCCC, endColorstr=#FFEEEEEE)";

         }
#divTools{ background:#ccc;border:1px; min-height:25px;} 
.imgMenuCantieri{
    padding-left:5px;
    padding-right:5px;
}

#cphContent_upConvalida{ font-weight:bold; font-size:80%; color:#649329; vertical-align:top; height:20px}

#divOccupati{background:#FFF;
             background: -moz-linear-gradient(top, #C4DBEE, #FFF);
                background: -webkit-gradient(linear, left top, left bottom, from(#C4DBEE), to(#FFF));
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFC4DBEE, endColorstr=#FFFFFFFF);
                -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFC4DBEE, endColorstr=#FFFFFFFF)";
             float:left; 
             width:250px;
             height:580px; 
             -webkit-overflow-scrolling: touch;
             border: 0px solid #C4DBEE;
             } 
#divOccupati1{background:#FFF;
             background: -moz-linear-gradient(top, #C4DBEE, #FFF);
                background: -webkit-gradient(linear, left top, left bottom, from(#C4DBEE), to(#FFF));
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFC4DBEE, endColorstr=#FFFFFFFF);
                -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFC4DBEE, endColorstr=#FFFFFFFF)";
             width:300px;
             float:left; 
             height:580px; 
             -webkit-overflow-scrolling: touch;
             border: 0px solid #C4DBEE;
             } 
.divOccupati{  width:250px;float:none; min-height:500px; float:left;} 
.divPreOccupati{background:#C4DBEE; text-align:center; border-bottom: 2px dotted #dfd} 
.dlLiberi{ 
              font-size:84%; } 
/*            background: #eee;
                background: -moz-linear-gradient(top, #FBF3B3, #eee);
                background: -webkit-gradient(linear, left top, left bottom, from(#FBF3B3), to(#eee));
                 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFBF3B3, endColorstr=#FFEEEEEE);
                -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFBF3B3, endColorstr=#FFEEEEEE)";*/
.selLibero{ background:#c00} 

/*non serve +, credo
.AssenzeTitlePanel
        { 
            height: 30px; 
            color: Yellow; 
            background-color: #000080; 
            font-weight: bold; 
            float: left; 
            padding: 5px; 
            cursor: pointer; 
            vertical-align: middle; 
        } 
        .AssenzePanel
        { 
            border: thin solid #0000FF; 
            background-color: white; 
            overflow: visible; 
            float: left; 
        } 
*/



td.click, th.click
{
	background-color: #bbb;
}
td.hover, tr.hover
{
	background-color: #69f;
}

.tvOccOcc{ color:#000; font-size:95% } 
.tvOccCantieri{ color:#61931E;font-size:95% } 
.tvOccProposte{ color:#555;font-size:95% } 

.tvOccOcc1{ color:#000; font-size:95%; background-color:transparent; padding-left: 5px} 

.tv0{ color:#000044; font-size:110%; background-color:transparent; padding-left: 5px;padding-right: 5px} 
.tv1{ color:#0000AA; font-size:105%; background-color:transparent; padding-left: 5px;padding-right: 5px} 
.tv2{ color:#03C; font-size:100%; background-color:transparent; padding-left: 5px;padding-right: 5px} 
a.lbLiv0{ text-align:center;color:#000; font-size:120%; padding-top: 10px;padding-bottom: 10px;padding-left:0px;padding-right: 0px;
           background: -moz-linear-gradient(top, #ff8080, #eee);
                background: -webkit-gradient(linear, left top, left bottom, from(#ff8080), to(#eee));
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFff8080, endColorstr=#FFeeeeee);
                -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFff8080, endColorstr=#FFeeeeee)";
             } 
a.lbLiv1{ text-align:center;color:#000; font-size:120%; padding-top: 10px;padding-bottom: 10px;padding-left:0px;padding-right: 0px;
           background: -moz-linear-gradient(top, #8080ff, #eeeeee);
                background: -webkit-gradient(linear, left top, left bottom, from(#8080ff), to(#eee));
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF8080ff, endColorstr=#FFeeeeee);
                -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF8080ff, endColorstr=#FFeeeeee)";
             } 
a.lbLiv2{ text-align:center;color:#000; font-size:120%;  padding-top: 10px;padding-bottom: 10px;padding-left: 0px;padding-right: 0px;
           background: -moz-linear-gradient(top, #80ff80, #EEE);
                background: -webkit-gradient(linear, left top, left bottom, from(#80ff80), to(#EEE));
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF80ff80, endColorstr=#FFEEEEEE);
                -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF80ff80, endColorstr=#FFEEEEEE)";
             } 

.lbDisabled {color:Gray}

/* Usato x ASSENZE*/
.pnlAssenze {
position: absolute;
top: 29px;
left: 0;
display: none;
background: #ccc;
border:1px solid #ccc;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
width: 600px;
height: auto;
padding-left:40px;
filter: alpha(opacity=85);
opacity: .85;
z-index:100;
    color: #000066;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}  

a.triggerAssenze{
padding-left:30px;
padding-right:30px;
padding-top:15px;
padding-bottom:15px;
position: absolute;
text-decoration: none;
top: 29px; left: 0;
background:#ccc url(/img/assenze.png) no-repeat;
border:1px solid #ccc;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
display: block;
z-index:101;
}


/*a.active.triggerAssenze {
background:#ccc url(/img/assenze.png) 85% 55% no-repeat;
}*/
/* fine ASSENZE*/

a.triggerOccupati{
padding-left:15px;
padding-right:15px;
padding-top:15px;
padding-bottom:5px;
position: absolute;
margin-top:7px;
text-decoration: none;
top: 29px; left: 80px;
background:#ccc url(/img/occupato.png) no-repeat;
border:1px solid #ccc;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
display: block;
z-index:99;
}


/*inizio CALENDARIO*/
#cphContent_upLiberi{ min-height:115px; } 
#divCalendarTable{ min-height:300px;  overflow:auto;
                   } 
#divRighe{ width:32px;  float:left;} 

#cphContent_tCalendario, #cphContent_tRighe{
    background-color:#fff;
    border:1px solid #ccc;
    border-collapse:collapse;
    
}
#cphContent_tCalendario th, #cphContent_tRighe th{
    background-color:#aaa;
    border:1px solid #ccc;
    color:#333;
    text-align:center;
    min-width:32px !important;
        height:20px
}
#cphContent_tRighe th.noText{
    color:#aaa;
}
#cphContent_tCalendario td{
    border:1px solid #ccc;
    height:20px !important;
    width:32px !important;
}
#cphContent_tCalendario td.Expo{
    background-color:#bb0000;
    color:#000;
    text-align:center;
}
    #cphContent_tCalendario td.ExpoPrev {
        background-color: #99ff99;
        color: #000;
        text-align: center;
    }
#cphContent_tCalendario td.Expo a {
    color:#fff;
}
#cphContent_tCalendario td.Allestimento{
    background-color:#C4DBEE;
    color:#C4DBEE;
    border:1px solid #555;
    text-align:center;
}
    #cphContent_tCalendario td.AllestimentoPrev {
        background-color: #ffcc99;
        color: #ffcc99;
        border: 1px solid #555;
        text-align: center;
    }
#cphContent_tCalendario td.Allestimento a{
    color:#C4DBEE;
}
#cphContent_tCalendario td.AllestimentoTxt{
    background-color:#C4DBEE;
    color:#C4DBEE;
    border:1px solid #555;
    text-align:center;
}
    #cphContent_tCalendario td.AllestimentoPrev a {
        color: #ffcc99;
    }

    #cphContent_tCalendario td.AllestimentoTxtPrev {
        background-color: #ffcc99;
        color: #ffcc99;
        border: 1px solid #555;
        text-align: center;
    }
#cphContent_tCalendario td.AllestimentoTxt a{
    color:#555;
}
#cphContent_tCalendario td.Permesso{
    background-color:#C4DBEE;
    color:#C4DBEE;
    border:1px solid #555;
    text-align:center;
}
#cphContent_tCalendario td.Permesso a {
    color:#C4DBEE;
}
#cphContent_tCalendario td.PermessoTxt{
    background-color:#C4DBEE;
    color:#C4DBEE;
    border:1px solid #555;
    text-align:center;
}
    #cphContent_tCalendario td.PermessoPrev {
        background-color: #dddddd;
        color: #dddddd;
        border: 1px solid #555;
        text-align: center;
    }

        #cphContent_tCalendario td.PermessoPrev a {
            color: #dddddd;
        }

    #cphContent_tCalendario td.PermessoTxtPrev {
        background-color: #dddddd;
        color: #dddddd;
        border: 1px solid #555;
        text-align: center;
    }
#cphContent_tCalendario td.PermessoTxt a {
    color:#555;
}

#cphContent_tCalendario div{
    min-height:15px !important;
    min-width:30px !important;
    max-height:15px !important;
    overflow:hidden;
    text-align:center
}
/*fine CALENDARIO*/

/*rendiconto*/
a.aperto {
    color: red !important;
    font-size: 14px;
}
a.rendicontato {
    color: green !important;
    font-size: 14px;
}
.dlRendiconto {
    width:100%;
    font-size: 13px;
}
.dlRendiconto td {
    padding:10px
}
input[type="text"].oreV {
    background-color: lightgray !important;
    border: 1px solid gray;
    font-size: 1.15em;
    width: 60px;
}
input[type="text"].oreL {
    background-color: lightcyan !important;
    border: 1px solid gray;
    font-size: 1.15em;
    width: 60px;
}
input[type="text"].rendiconto {
    font-size: 2em;
}
input[type="text"].propagapasti, input[type="text"].propagabuoni, input[type="text"].propagaore {
    font-size: 1.15em;
    width: 120px;
}
input[type="text"].pasti {
    font-size: 1.15em;
    width: 60px;
}
input[type="text"].buoni {
    font-size: 1.15em;
    width: 60px;
}

td.tdOreV {
    background-color: lightgray !important;
    font-size: 15px;
    width:120px;
}

td.tdOreL {
    background-color: lightcyan !important;
    font-size: 15px;
    width: 120px;
}

#divOtp, #divOtp > input[type="text"], #divOtp > input[type="submit"] {
    margin: auto;
    font-size: 14px;
    font-weight:bold
}
#cphContent_bInvio {
    height: 70px;
    width: 70px
}

#divCancello, #divCalcolo, #divRaggruppo, #divMeseCosti, #divMeseBuoni, #divOreOccupatoMese {
    margin: 30px;
    padding: 30px;
    border: 1px solid #BA0000;
    margin: auto;
    font-size: 14px;
    font-weight: bold
}

.ajax__tab_default .ajax__tab_tab{
    font-size:large !important
}
.ajax__tab_default .ajax__tab{
    height:30px!important
}
.ajax__tab_xp .ajax__tab_header .ajax__tab_outer {
    height: 30px !important;
    background-image:url(/img/ajax-tab-dx.gif) !important 
}
.ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_outer {
    height: 30px !important;
    background-image: url(/img/ajax-tab-dx-active.gif) !important
}
.ajax__tab_xp .ajax__tab_header .ajax__tab_tab {
    background-image: url(/img/ajax-tab.gif) !important
}
.ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_tab {
    background-image: url(/img/ajax-tab-active.gif) !important
}
.ajax__tab_xp .ajax__tab_header .ajax__tab_inner {
    background-image: url(/img/ajax-tab-sx.gif) !important
}
.ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_inner {
    background-image: url(/img/ajax-tab-sx-active.gif) !important
}
.accordionHeader, .accordionHeaderSelected{
    font-size:13px !important
}
input[type="button"].bAaccordion1 {
    font-size: 13px !important
}
input[type="button"].bAaccordion2 {
    font-size: 13px !important;
    width: 60px;
    height: 40px;
}
.bAaccordion1 {
    font-size: 13px !important
}

.bAaccordion2 {
    font-size: 13px !important;
    width: 60px;
    height: 40px;
}

radioGrande > input[type='radio'] {
   vertical-align:central
}

#cphContent_rblTipoDoc_0, #cphContent_rblTipoDoc_1, #cphContent_rblTipoDoc_2, #cphContent_rblTipoPag_0, #cphContent_rblTipoPag_1, #cphContent_rblTipoPag_2, #cphContent_rblTipoPag_3 {
    width: 30px;
    Height: 30px;
    transform:scale(1.3)
}

input[type='radio']:checked + label {
    color: mediumvioletred
}

label, input[type="radio"] {
    vertical-align: middle;
}


/*fine rendiconto*/

/*LOGIN*/
#cphContent_ctrlLogin_UserName {
    font-size: 2em !important
}
#cphContent_ctrlLogin_Password {
    font-size: 2em !important
}
#cphContent_ctrlLogin_LoginButton {
    font-size: 2em !important;
    width:150px;
    height:100px
}
/*FINE LOGIN*/

/*NOTE (solo per ricordarmi i colori)*/
.verde{
    background-color:#99FF99
}
.azzurro {
    background-color: #66FFFF
}
.lilla {
    background-color: #CCCCFF
}
.pesca {
    background-color: #FFCC99
}
.giallo {
    background-color: #FFFF99
}
.completato {
    text-decoration: line-through
}
.testo12 {
    font-size: 12px !important
}
/*FINE NOTE*/
