


body
{ 
  
scrollbar-arrow-color: #4169e1;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-highlight-color:  #4169e1;
scrollbar-face-color: #FFFFFF;
scrollbar-shadow-color: #4169e1;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #E6E6E6;
background-color:white
}

.menu {
    font-size: xx-small;
    COLOR: #4169e1;
    font-family : Verdana;
    font-weight: bold;
}
.label_seldip
{
    font-size: x-small;
    COLOR: #800000;
    font-family : Verdana;
    font-weight: bold;
}

.label_dettaglio
{
    font-size: small;
    COLOR: #4169e1;
    font-family : Verdana
}
.label
{
    font-size: small;
    COLOR: #4169e1;
    font-family : Verdana
}
.Pulsante
{
    font-size:small;
    WIDTH: 90px;
    CURSOR: pointer;
    COLOR: #4169e1;
    font-family : Verdana;
    LETTER-SPACING: 0px;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.bottone_operazioni
{
    font-size: x-small;
    WIDTH: 90px;
    CURSOR: pointer;
    COLOR: #4169e1;
    font-family : Verdana;
    LETTER-SPACING: 0px;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.bottone_funzioni
{
    font-size: x-small;
    WIDTH: 200px;
    CURSOR: pointer;
    COLOR: #4169e1;
    font-family : Verdana;
    LETTER-SPACING: 0px;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.bottone_menu_W
{
    font-size: x-small;
    COLOR: navy;
    font-family : Verdana
}
.bottone_menu_R
{
    font-size: x-small;
    COLOR: #993300;
    font-family : Verdana
}
a.disabled
{
  color:red;
}
.bottone_menu_disabled
{
    font-size: x-small;
    CURSOR:not-allowed ;
    COLOR: gray;
    font-family : Verdana
}
.text_etichetta
{
    font-size: x-small;
    COLOR: #4169e1;
    font-family : Verdana;
    BACKGROUND-COLOR: lightgoldenrodyellow
}
.text_etichetta_grande
{
    BORDER-RIGHT: #6699ff 1px solid;
    BORDER-TOP: #6699ff 1px solid;
    font-size: medium;
    BORDER-LEFT: #6699ff 1px solid;
    COLOR: #4169e1;
    BORDER-BOTTOM: #6699ff 1px solid;
    font-family : Verdana;
    BACKGROUND-COLOR: lightgoldenrodyellow
}
.text_etichetta_grande_new
{    
    font-size: medium;    
    COLOR: #4169e1;    
    font-family : Verdana;
    BACKGROUND-COLOR: lightgoldenrodyellow
}
.bottone_operazioni_disabled
{
    font-size: x-small;
    WIDTH: 90px;
    CURSOR:not-allowed;
    COLOR: gray;
    font-family : Verdana;
    LETTER-SPACING: 0px;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.bottone_freccia
{
    font-size: x-small;
    WIDTH: 30px;
    CURSOR: pointer;
    COLOR: #4169e1;
    font-family : Verdana;
    LETTER-SPACING: 0px;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.InputText
{  
    font-size: medium;
    font-family : Verdana;
    background-color :#B0E0E6;      
}

.ReadOnly
{  
    font-size: medium;
    font-family : Verdana;
    background-color:#FAFAD2;  
    color:GrayText;     
}

.Nominativo
{
    font-size: medium;
    COLOR: #4169e1;
    font-family : Verdana;
    background-color:#B0E0E6; 
   width:300px;
}
.Anno
{
    font-size: medium;
    COLOR: #4169e1;
    font-family : Verdana;
    background-color:#B0E0E6;
    max-width:50px;       
}
.Data
{
    font-size: medium;
    COLOR: #4169e1;
    font-family : Verdana;
    background-color:#B0E0E6;
    width:10px;  
}
.Orario
{
    font-size: medium;
    COLOR: #4169e1;
    font-family : Verdana;
    background-color:#B0E0E6;
    width:10px;       
}
.default
{
    font-size: medium;
    font-family : Verdana;   
    background-color:white;
}

.legend
{
    font-size: small;
    COLOR: #4169e1;
    font-family : Verdana
}

/* TABLE
----------------------------------------------------------*/
table_x 
{
  border: solid 1px #e8eef4;
  border-collapse: collapse;
}

table tr_x
{
    background-color:#e7e7e7;
}
table td_x 
{
  padding: 5px;   
  border: solid 1px #e8eef4;
  border-color:#CCCCCC;  
  
}

table th_x
{
  padding: 6px 5px;
  text-align: left;
  background-color: #e8eef4; 
  border: solid 1px #e8eef4;   
}

.webgrid
  {  
   border: 2px;
  /* border-collapse: collapse;  cosi esce il riquadro bianco*/
   border-color: #CCCCCC; 
   width:auto;
   }
 
.webgrid a
   {
  color: Red;
}
  .pippo
  {
    background: url(../Content/Immagini/quadrato_tr.gif) ;
    }
.nascondi {
    width:-1px;
}
.webgrid-header
 {
  padding: 6px 5px;
  text-align: center;
  background-color: #e7e7e7;
  border-bottom: 2px solid #3966A2;
  height: 30px;
  border-top: 2px solid #D6E8FF;
  border-left: 2px solid #D6E8FF;
  border-right: 2px solid #D6E8FF; 
  border-color: #CCCCCC; 
   font-size:small;
  column-width:300px;
  width:auto;
  color:Navy;
  }
.webgrid-header_lista
 {
  padding: 6px 5px;
  text-align: center;
  background-color: #e7e7e7;
  border-bottom: 2px solid #3966A2;
  height: 10px;
  border-top: 2px solid #D6E8FF;
  border-left: 2px solid #D6E8FF;
  border-right: 2px solid #D6E8FF; 
  border-color: #CCCCCC; 
   font-size:x-small;
  column-width:300px;
  width:auto;
  color:Navy;
  }

.cella-griglia2 {    
    column-width:150px;   
}
  .webgrid-footer
  {
  padding: 6px 5px;
  text-align: center;
  background-color: #e8eef4;
  border-top: 2px solid #3966A2;
  height: 30px; 
  border-bottom: 2px solid #D6E8FF;
  border-left: 2px solid #D6E8FF;
  border-right: 2px solid #D6E8FF;
  border-color: #CCCCCC; 
   font-size:small;
  }

  
.webgrid-alternating-row
  {
   text-align: center;
   height: 30px;
   background-color:  #bfdef2;
   border-bottom: 1px solid #d2d2d2;    
   border-left: 2px solid #D6E8FF;
   border-right: 2px solid #D6E8FF;
   color:Navy;
   border-color: #CCCCCC; 
   font-size:small;
     /*  border-collapse: separate;*/
     width:auto;
  }
 .webgrid-row-style
 {
  text-align: center;
  background-color: #bfdef2;
  height: 30px;
  border-bottom: 1px solid #d2d2d2;  
  border-left: 2px solid #D6E8FF;
  border-right: 2px solid #D6E8FF;
  color:Blue;
  border-color: #CCCCCC; 
  font-size:small;  
  border-collapse: collapse;
      /*/border-collapse: separate;*/
   }

 .webgrid-alternating-row_lista
  {
   text-align: center;
   height: 10px;
   background-color:  #bfdef2;
   border-bottom: 1px solid #d2d2d2;    
   border-left: 2px solid #D6E8FF;
   border-right: 2px solid #D6E8FF;
   color:Navy;
   border-color: #CCCCCC; 
   font-size:x-small;
     /*  border-collapse: separate;*/
     width:auto;
  }

 .webgrid-row-style_lista
 {
  text-align: center;
  background-color: #bfdef2;
  height: 10px;
  border-bottom: 1px solid #d2d2d2;  
  border-left: 2px solid #D6E8FF;
  border-right: 2px solid #D6E8FF;
  color:Blue;
  border-color: #CCCCCC; 
  font-size:x-small;  
  border-collapse: collapse;
      /*/border-collapse: separate;*/
   }

 border-lb {border: 1px solid #ccc; border-width: 0 0 1px 1px;}

td a {
    font-size:small;
}


td.webgrid-alternating-row {
   border: 1px solid black;
   border-color:#CCCCCC;
  /* column-width:200px;   */
}

  .webgrid-selected-row
  {
    font-weight: bold;
  }
  a.webgrid-detail-image
  {
     background-image: url(../Content/Immagini/quadrato_g.gif) no-repeat top left;
     display: block;     
}
.GridText
{   font-size: small;
    font-family : Verdana;
    background-color:#B0E0E6;
      
}
.GridText_lista
{   font-size: x-small;
    font-family : Verdana;
    background-color:#B0E0E6;
      
}
/* per le 2 griglie del consuntivo */
.label_dettaglio-dett
{
    font-size: smaller;
    COLOR: #4169e1;
    font-family : Verdana
}
.webgrid-header-dett
 {
  padding: 6px 5px;
  text-align: center;
  background-color: #e7e7e7;
  border-bottom: 2px solid #3966A2;
 /* height: 30px;*/
  border-top: 2px solid #D6E8FF;
  border-left: 2px solid #D6E8FF;
  border-right: 2px solid #D6E8FF; 
  border-color: #CCCCCC; 
   font-size:smaller;
  column-width:300px;
  width:auto;
  }


  .webgrid-footer-dett
  {
  padding: 6px 5px;
  text-align: center;
  background-color: #e8eef4;
  border-top: 2px solid #3966A2;
 /* height: 30px; */
  border-bottom: 2px solid #D6E8FF;
  border-left: 2px solid #D6E8FF;
  border-right: 2px solid #D6E8FF;
  border-color: #CCCCCC; 
   font-size:smaller;
  }

  .webgrid-footer_lista
  {
  padding: 6px 5px;
  text-align: center;
  background-color: #e8eef4;
  border-top: 2px solid #3966A2;
 /* height: 30px; */
  border-bottom: 2px solid #D6E8FF;
  border-left: 2px solid #D6E8FF;
  border-right: 2px solid #D6E8FF;
  border-color: #CCCCCC; 
   font-size:x-small;
  }
.webgrid-alternating-row-dett
  {
   text-align: center;
   /*height: 30px;*/
   background-color:  #bfdef2;
   border-bottom: 1px solid #d2d2d2;    
   border-left: 2px solid #D6E8FF;
   border-right: 2px solid #D6E8FF;
   color:Blue;
   border-color: #CCCCCC; 
   font-size:smaller;
     /*  border-collapse: separate;*/
     width:auto;
  }
 .webgrid-row-style-dett
 {
  text-align: center;
  background-color: #bfdef2;
  /*height: 30px;*/
  border-bottom: 1px solid #d2d2d2;  
  border-left: 2px solid #D6E8FF;
  border-right: 2px solid #D6E8FF;
  color:Navy;
  border-color: #CCCCCC; 
  font-size:smaller;  
  border-collapse: collapse;
      /*/border-collapse: separate;*/
   }
 

td.webgrid-alternating-row-dett {
   border: 1px solid black;
   border-color:#CCCCCC;
  /* column-width:200px;   */
}

.clickable{
    cursor: pointer;
    background: #ffff99;
}
 
.Pulsante
{
    font-size: x-small;
    WIDTH: 90px;
    CURSOR: pointer;
    COLOR: #4169e1;
    font-family : Verdana;
    LETTER-SPACING: 0px;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
} 

td.dett
{
    background: url(../Content/immagini/dettaglio_tr.gif) no-repeat top left;
     
     width: 27px;
     height: 27px;
     text-indent: -9999px; /* hides the link text */
}

a.button
{
    background: url(../Images/image.gif) no-repeat top left;
     display: block;
     width: 150px;
     height: 150px;
     text-indent: -9999px; /* hides the link text */
}

fieldset { border:1px solid green }
legend {
  padding: 0.2em 0.5em;
  border:1px solid green;
  color:green;
  font-size:90%;
  }
div.autosize { display: table; width: 10px; }
div.autosize > div { display: table-cell; }

.Messaggio
{
    font-weight: bold;
    font-family : Verdana;
    color: Navy;    
 }
 
         .contenitore   
         {
           /*border-color:Green;*/
           top:10px;
            /*border: solid 1px;  */
            width: 1000px;  
            height: 200px;  
            position: relative;  
            
            font-family: verdana;  
            font-weight: bold;  
            font-size: 11px;  
            text-align: center;  
        } 


        .right  
        {
          /*border: solid 1px; */
           border-color:red;
          /*  background-color: #FF8800;  */
           width:200px;
            position: absolute;  
            
            top: 10px;
            right: 10px;  
        } 

        .left  
        {
         /* border: solid 1px; 
          border-color:Fuchsia;*/
           
            width: 700px;  
            position: absolute;  
            top: 10px;  
            left: 10px;  
        } 
        .btAggiungi
        {
         /* border: solid 1px; 
          border-color:Orange;  */         
          width: 100px;  
          position: absolute;  
          bottom: 10px;  
          left: 10px;  
          } 
          

.dettagli
{
   width: 30px;
    background: url(../content/Immagini/dettaglio_tr.gif) no-repeat 0 0;
     /*text-indent: -9999px; /* hides the link text */
    /* text-indent: -9999px;*/
     display:block;
}

.row_header
{
    LETTER-SPACING: 0px;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #b0c4de;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
/* la parte del cartellino */
.font_header
{
    FONT-SIZE: xx-small;
    COLOR: navy;
    HEIGHT: 10px;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.font_body
{
    FONT-SIZE: xx-small;
    COLOR: navy;
    HEIGHT: 10px;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.font_footer
{
    LETTER-SPACING: 0px;
    HEIGHT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    COLOR: navy;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.row_header
{
    LETTER-SPACING: 0px;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #b0c4de;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.row_body
{
    LETTER-SPACING: 0px;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #afeeee;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.row_footer
{
    LETTER-SPACING: 0px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #B0C4DE;
    FONT-SIZE: xx-small;
    FONT-WEIGHT: bold;
    COLOR: navy;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.row_body1
{
    LETTER-SPACING: 0px;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #87cefa;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.lunghezza_codice {
    width: 200px;
}