body {
	font-family:"Trebuchet MS", verdana, arial, sans-serif;
        background-color: #e0e0e0;

}


A{
    color:#003333;
}


.home-ricarica{
    color:#CCCCCC;
    padding:30px;
}

#bodyloading {
    width: 600px;
    height: 400px;
    margin: 0 auto;
    padding: 0 0 0 0;

    text-align: center;
    background: #e0e0e0 url(../im/loading_bar.gif) no-repeat center center;
}
#header-home , #footer-home {width:100%; margin: 0 auto;padding:5px;float:left;text-align:center;
  /*color:#45683a;*/
  color:#FFFFFF;
  border-color: #d0d0d0;
  border-width: 0px;
  border-style: solid;
  background-image: none;

  background-color: #6f6f6f;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%,color-stop(0%, #103CA3), color-stop(100%, #2D48F8));
  background-image: -webkit-linear-gradient(top, #103CA3, #2D48F8);
  background-image: -moz-linear-gradient(top, #103CA3, #2D48F8);
  background-image: -o-linear-gradient(top, #103CA3, #2D48F8);
  background-image: -ms-linear-gradient(top, #103CA3, #2D48F8);
  background-image: linear-gradient(top, #103CA3, #2D48F8); ;

}



#header-home .title_left	{width:25%;float:left;text-align:left;padding-left: 30px;}
#header-home .title 	{width:50%;float:left; margin: 0 auto;text-align:center;}
#header-home .title 	h1 {font-size : 180%; }
#header-home .title 	h5 {font-size : 140%; font-variant:small-caps;}
#header-home .title_right	{width:25%;float:right;text-align:left;}



.leftInfo {font-size:11px;padding:3px;}
.LoginWinTitle {background-image:url(../im/login.gif) !important;}
#myLoginForm-body,
#myLoginForm-Login-body{
  border: none;
  background-color: #6f6f6f;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%,color-stop(0%, #103CA3), color-stop(100%, #2D48F8));
  background-image: -webkit-linear-gradient(top, #103CA3, #2D48F8);
  background-image: -moz-linear-gradient(top, #103CA3, #2D48F8);
  background-image: -o-linear-gradient(top, #103CA3, #2D48F8);
  background-image: -ms-linear-gradient(top, #103CA3, #2D48F8);
  background-image: linear-gradient(top, #103CA3, #2D48F8);
}
.icnUsers {background-image:url(../im/usrlist.png) !important;}
.icnMenu {background-image:url(../im/ui_menu_blue.png) !important;}
.icnInfo {background-image:url(../im/info_16.png) !important;}

/******** DIV MESSAGGI *********/
#msg-div {
    position: fixed;
    left: 0;
    top: 10px;
    width: 100%;
    z-index: 20000;
}
#msg-div .msg {
    width: 300px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    background: #FFEEBF;
    border: 2px solid #EFB34A;
    margin: 3px auto;
    padding: 10px 15px;
    color: #555;
    -moz-box-shadow: 0 5px 8px #ccc;
    -webkit-box-shadow: 0 5px 8px #ccc;
    box-shadow: 0 5px 8px #ccc;
}
#msg-div .msg h3 {
    margin: 0 0 8px;
    font-weight: bold;
    font-size: 15px;
}
#msg-div .msg p {
    margin: 0;
}


.ext-cal-anag{
    cursor: pointer;
}


/************ CRUSCOTTO *************/
.cruscotto-tab-anagrafica{
      background: #FFFFFF;
      padding:10px;
}
.cruscotto-tab-anagrafica tr.yellow{
    background: red;
}
.cruscotto-tab-anagrafica td{
    padding: 2px 15px 1px 5px;
}
.cruscotto-tab-anagrafica th{
    padding: 2px 15px 1px 5px;
    text-align: center;
    font-weight: bold;
    color:#003333;

}

.cruscotto-tab-anagrafica th.title{
    font-size: 130%;
}
.cruscotto-tab-anagrafica td.label{

}

.cruscotto-tab-anagrafica thead{
    background-color: lightgray;
}
.cruscotto-tab-anagrafica th.bgth{
    background-color: lightgray;
}
cruscotto-tab-anagrafica td.totali{
   color: #003333;
}
.cruscotto-tab-anagrafica td.value{
    font-weight: bold;
}

.cruscotto-tab-anagrafica td.number{
    text-align: right;
}
.cruscotto-tab-anagrafica td.destra{
    text-align: right;
}
.cruscotto-tab-anagrafica td.centro{
    text-align: center;
}
.cruscotto-tab-anagrafica td.clrossa{
    color:red;
}

.cruscotto-tab-anagrafica td.clblu{
    color:#003333;
}
.cruscotto-tab-anagrafica td.clverde{
    color:green;
}

.cruscotto-tab-anagrafica .talpa{
    font-size:  larger;
}
.cruscotto-tab-anagrafica .rosso{
    color: red;
}

.grid-evidente {
    color:#003333;
}
.grid-rosso {
    color:red;
}
.grid-verde {
    color:#2E8B57;
}
.grid-verde-grassetto {
    font-weight: bold;
    color:#008800;
}
/*
.grid-pari .x-grid-cell{
    background-color: #003333;
}*/

.contabilita-grid .x-grid-row .x-grid-cell {
    background-color: #ffF;
    /*border-bottom-color: #ffc;
    border-top-color: #ff5;
    color: #009; */
}

.contabilita-grid .x-grid-row-pari .x-grid-cell {
    background-color: #F0FFFF;
    /*border-bottom-color: #000000;
    border-top-color: #000000;
    color: #009; */
}


/**/
.agenda-grid .x-grid-row .x-grid-cell {
    background-color: #ffF;
    /*border-bottom-color: #ffc;
    border-top-color: #ff5;
    color: #009; */
}

.agenda-grid .x-grid-row-evaso .x-grid-cell {
    text-decoration: line-through;
    color: #088A08;
    /*border-bottom-color: #000000;
    border-top-color: #000000;
    color: #009; */
}

.grid-bold {
    color:#003333;
    background: lightsteelblue;
    font-weight: bolder;
}
.grid-link {
    color:#003333;
    /*background: lightsteelblue;*/
    font-weight: bolder;
    text-decoration: underline;
    cursor: pointer;
}
/************ POLIZZA *************/

/************ TAB SINISTROSITA *************/
.tab-sinistrosita{
      background: #FFFFFF;
      padding:10px;
}
.tab-sinistrosita td{
   padding: 5px 5px 5px 5px;
}
.tab-sinistrosita th{
    padding: 2px 2px 1px 5px;
   /* text-align: center;*/
    font-weight: bold;
    color: #003333;

}
.tab-sinistrosita th.anni{
   padding: 2px 2px 1px 5px;
    text-align: right;
    font-weight: bold;
    color: #003333;
}
.tab-sinistrosita td.label{

}
.tab-sinistrosita thead{
    background-color: lightgray;
}

.tab-sinistrosita td.value{
    font-weight: bold;
}

.tab-sinistrosita td.number{
    text-align: right;
}

.tab-sinistrosita .talpa{
    font-size:  larger;
}
.tab-sinistrosita .rosso{
    color: red;
}

/************ TAB DATI RCA *************/
.tab-dati-rca{
      background: #FFFFFF;
      padding:10px;
}
.tab-dati-rca td{
   padding: 5px 5px 5px 5px;
}
.tab-dati-rca th{
    padding: 2px 2px 1px 5px;
    text-align: center;
    font-weight: bold;
    color: #003333;

}
.tab-dati-rca thead{
    background-color: lightgray;
  /*  border-right:  1px groove;
    border-left:  1px groove;
    border-top:  1px groove;*/
}
.tab-dati-rca td.label{
 /*  border-bottom:  1px groove;
    border-left:  1px groove;
    border-top:  1px groove;*/
}
.tab-dati-rca td.value{
    font-weight: bold;
  /*  border-bottom:  1px groove;
   border-right:  1px groove;
    border-top:  1px groove;*/
}

.tab-dati-rca td.number{
    text-align: right;
}

.tab-dati-rca .talpa{
    font-size:  larger;
}
.tab-dati-rca .rosso{
    color: red;
}

.x-form-num-field {
    text-align: right;
}


/*************TAB GRUPPI *************/

.tipo-gruppo-sel {
    color:red;
    font-weight: bold;
 }

.ux-filtered-column {
    font-style: italic;
    font-weight: bold;
    text-decoration: underline;
}



.ux-rangemenu-gt {
	background-image: url(../im/greater_than.png) !important;
}

.ux-rangemenu-lt {
	background-image: url(../im/less_than.png) !important;
}

.ux-rangemenu-eq {
	background-image: url(../im/equals.png) !important;
}








/* TABELLA TPL */

.stileTabellaTPL {
	width: 100%;
	border: 1px solid #B5B8C8;
	margin: 0px;
}

.stileTabellaTPL td {
	padding: 4px;
	border: 1px solid #B5B8C8;
}

.stileTabellaTPL tr {
	border: 1px solid #B5B8C8;
}

.stileTabellaTPL th {
	padding: 4px;
	color: #6B6B6B;
	font-weight: bold;
	border: 1px solid #B5B8C8;
}

/* RIGA GRIGLIA */

.rowgrid-grey {
	color: #D0D0D0;
}

.rowgrid-red {
	color: #7B0000;
}

.rowgrid-green {
	color: #008A00;
}

.rowgrid-bold .x-grid-cell {
	font-weight: bold;
}

/* DISABLED NASCOSTO */

.my-disabled-ct text {
    opacity: 0.7;
}
