#spinnerGrid
{
	font-family: Segoe UI, Tahoma;
	font-size: 9pt;
	font-weight: normal;
	height: 70px; 
	width: 270px; 
	text-align: left;
	padding: 0px;
	background-color: White; 
	border: solid 1px #046185; 
	z-index: 10002; 
}
/*#spinnerGrid
{
	font-family:  Segoe UI, Tahoma;
	font-size: 10pt;
	font-weight: bold;
	height: 50px; 
	width: 300px; 
	text-align: center;
	padding: 10px;
	background-color: White; 
	border: solid 1px black; 
}*/

.Grid 
{ 
  border-right: 1px solid #57566F; 
  border-left: 1px solid #57566F; 
  border-bottom: 1px solid #57566F; 
  background-color: #FFFFFF;
  cursor: pointer;
}

.GridNoHeaders
{
    border-right: solid 1px #A9A9A9;
    border-left: solid 1px #A9A9A9;
    border-bottom: solid 1px #A9A9A9; /*border-top: darkgray 1px solid;*/
    background-color: #FFFFFF;
    cursor: pointer;
}
.GridNoHeadersNoLines
{
    background-color: #FFFFFF;
    cursor: pointer;
}

.GridHeader
{
  background-image: url(Grid_images/grid_headerBg.jpg); 
  background-position:left center;
  background-color: #8988A5; 
  border-top: 1px solid #57566F;
  border-bottom: 1px solid #57566F; 
  height: 28px;
  max-height:28px;
  padding-left: 3px;
  cursor: default; 
}

.GridHeaderText
{
  color: #FFFFFF;  
  font-family: Segoe UI, Tahoma; 
  font-size: 10pt;
}

.GridHeaderAzure
{
  background-image: url(Images/_azureHeader.gif); 
  background-position:left center;
  background-color: #ffffff; 
  height: 20px;
  max-height:20px;
  padding-left: 3px;
  cursor: default; 
  overflow:hidden;
  padding-right:3px;
}
.GridHeaderAzure INPUT
{
	border:solid 1px ;
    font-family: Segoe UI, Tahoma;
    font-size: 9pt;
    color:#0066CC;
}
.GridHeaderTextAzure
{
  color: #003399;  
  font-family: Segoe UI, Tahoma; 
  font-size: 10pt;
}

.GridFooter
{
  cursor: default; 
  padding: 5px;
  vertical-align: bottom;
}

.GridFooterText
{
  color: #000000;  
  font-family: Segoe UI, Tahoma; 
  font-size: 9pt;
}

.HeadingRowAzure 
{ 
  background-image: url(images/_azure.gif);
  background-position:bottom bottom;  
}
.HeadingCellHoverAzure
{ 
  background-image: url(images/_green.gif);
  background-position:bottom bottom;  
}
.HeadingCellActiveAzure
{ 
  background-image: url(images/_red.gif);
  background-position:bottom bottom;  
}

.HeadingRow 
{ 
  background-color: #E9E9EB; 
  background-image: url(Grid_images/header_rowBg.gif);  
}

.HeadingCell 
{ 
  background-image: url(Grid_images/header_bg.gif);   
  background-color: #E9E9EB; 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 2px; 
}
.HeadingCellHoverAzure
{ 
  background-image: url(images/_azure.gif   
  background-color: #F6F6F7; 
}

.HeadingCellHover
{ 
  background-image: url(Grid_images/header_hoverBg.gif);   
  background-color: #F6F6F7; 
}

.HeadingCellActive
{ 
  background-image: url(Grid_images/header_activeBg.gif);   
  background-color: #F6F6F7; 
  
}

.HeadingRow td.FirstHeadingCell
{ 
  background-image: url(Grid_images/header_bg.gif); 
}

.HeadingCellText
{
  font-family: Segoe UI, Tahoma; 
  font-size: 9pt; 
  font-weight: normal; 
  text-align: left;
  padding-top: 3px;
  padding-bottom: 5px;
  padding-left: 4px;
}

.ScrollBar
{
  background-image: url(Grid_images/scroller/scroller_bg.gif); 
}

.ScrollGrip
{
  background-image: url(Grid_images/scroller/scroll_gripBg.gif); 
}

.ScrollPopup
{
  background-color: #FFFFFF; 
  border: 1px solid #666666;
  border-right-width: 2px;
  border-bottom-width: 2px;
  height: 23px;
}

.Row 
{ 
  background-color: #FFFFFF; 
  cursor: pointer;
  margin-bottom:4px;
}

.Row td.DataCell 
{ 
  padding: 4px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: Segoe UI, Tahoma; 
  font-size: 9pt; 
} 

.Row td.DataCell A:link, .Row td.DataCell A:visited
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #EAE9E1; 
  font-family:  Segoe UI, Tahoma; 
  font-size: 9pt; 
  font-weight:normal;
} 

.Row td.DataCellNew 
{ 
  padding: 1px; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: Segoe UI, Tahoma; 
  font-size: 9pt; 
} 

.Row td.DataCellNew A:link, .Row td.DataCellNew A:visited
{ 
  padding: 0px; 
  padding-top: 1px; 
  padding-bottom: 0px; 
  border-bottom: 1px solid #EAE9E1; 
  font-family:  Segoe UI, Tahoma; 
  font-size: 9pt; 
  font-weight:normal;
} 

.SelectedRow td.DataCellNew
{
  padding: 1px; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: Segoe UI, Tahoma; 
  font-size: 9pt; 
}

.SelectedRow td.DataCellNew A:link, .SelectedRow td.DataCellNew A:visited
{ 
  padding: 0px; 
  padding-top: 1px; 
  padding-bottom: 0px; 
  font-family:  Segoe UI, Tahoma; 
  font-size: 9pt; 
  font-weight:normal;
  border-bottom: 1px solid #4B4B6F; 
  border-top: 1px solid #4B4B6F; 
  border-right: 0px; 
}
.Row td.DataCellMargin 
{ 
  padding: 4px; 
  padding-top: 2px; 
  padding-bottom: 7px; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: Segoe UI, Tahoma; 
  font-size: 9pt;
  line-height:120%; 
  ;
} 

.Row td.StatusDataCell 
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #EAE9E1; 
  font-family:  Segoe UI, Tahoma;
  font-size: 9pt; 
} 

.redRow td.DataCellMargin 
{ 
  padding: 4px; 
  padding-top: 2px; 
  padding-bottom: 7px; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: Segoe UI, Tahoma; 
  font-size: 9pt;
  line-height:120%; 
  ;
  color: #800000;
} 

.HeadingNormal TD {
  font-family:  Segoe UI, Tahoma;
  font-size: 9pt; 
  text-align:center;
  padding:5px;
  padding-top: 15px;
  width:100%;	}

.HeadingAzureMini 
{ 
  background-image: url(Images/_azure.gif);
  background-position:left center;
  background-repeat:repeat-x;  
  height:30px;
  border-bottom: solid 1px #ffffff;
  border-right: solid 1px #ffffff;
}
.HeadingAzureMini TD
{ 
  font-family: Segoe UI, Tahoma;
  font-size: 9pt; 
  text-align:center;
  padding:5px;
  padding-top: 15px;
  width:100%;
}
.HeadingAzure 
{ 
  background-image: url(Images/_azure.gif);
  background-position:left bottom;
  background-repeat:repeat-x;  
  height:60px;
  border-bottom: solid 1px #ffffff;
  border-right: solid 1px #ffffff;
}
.HeadingAzure TD
{ 
  font-family: Segoe UI, Tahoma;
  font-size: 9pt; 
  text-align:center;
  padding:5px;
  padding-top: 15px;
  width:100%;
}
.HeadingBlue 
{ 
  background-image: url(Images/_blue.gif);  
  background-position:left bottom;
  background-repeat:repeat-x;  
  border-bottom: solid 1px #ffffff;
  border-right: solid 1px #ffffff;
}
.HeadingBlue TD
{ 
  font-family: Segoe UI, Tahoma;
  font-size: 9pt; 
  text-align:center;
  padding:5px;
  padding-top: 15px;
}
.HeadingRed 
{ 
  background-image: url(Images/_red.gif);  
  background-position:left bottom;
  background-repeat:repeat-x;  
  border-bottom: solid 1px #ffffff;
  border-right: solid 1px #ffffff;
}
.HeadingRed TD
{ 
  font-family: Segoe UI, Tahoma;
  font-size: 9pt; 
  text-align:center;
  padding:5px;
  padding-top: 15px;
  width:100%;
}
.HeadingYellow 
{ 
  background-image: url(Images/_yellow.gif);  
  background-position:left bottom;
  background-repeat:repeat-x;  
  border-bottom: solid 1px #ffffff;
  border-right: solid 1px #ffffff;
}
.HeadingYellow TD
{ 
  font-family: Segoe UI, Tahoma;
  font-size: 9pt; 
  text-align:center;
  padding:5px;
  padding-top: 15px;
}
.HeadingGreen 
{ 
  background-image: url(Images/_green.gif);  
  background-position:left bottom;
  background-repeat:repeat-x;  
  border-bottom: solid 1px #ffffff;
  border-right: solid 1px #ffffff;
}
.HeadingGreen TD
{ 
  font-family: Segoe UI, Tahoma;
  font-size: 9pt; 
  text-align:center;
  padding:5px;
  padding-top: 15px;
}
.Row td.dashBoardFirstCellGreen
{
    font-family: Segoe UI, Tahoma;
    font-size: 9pt;
    text-align: center;
    color: #003399;
    background: url(Images/labelsBgGreen.gif);
    background-position: center center;
    background-repeat: repeat-y;
    border-bottom: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
    font-weight: normal;
}
.Row td.dashBoardFirstCellYellow
{
    font-family: Segoe UI, Tahoma;
    font-size: 9pt;
    text-align: center;
    color: #003399;
    background: url(Images/labelsBgYellow.gif);
    background-position: center center;
    background-repeat: repeat-y;
    border-bottom: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
    font-weight: normal;
}
.Row td.dashBoardFirstCellRed
{
    font-family: Segoe UI, Tahoma;
    font-size: 9pt;
    text-align: center;
    color: #003399;
    background: url(Images/labelsBgRed.gif);
    background-position: center center;
    background-repeat: repeat-y;
    border-bottom: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
    font-weight: normal;
}
.Row td.dashBoardFirstCellBlue
{
    font-family: Segoe UI, Tahoma;
    font-size: 9pt;
    text-align: center;
    color: #003399;
    background: url(Images/labelsBgBlue.gif);
    background-position: center center;
    background-repeat: repeat-y;
    border-bottom: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
    font-weight: normal;
}

.Row td.dashBoardFirstCellAzure
{
    font-family: Segoe UI, Tahoma;
    font-size: 9pt;
    text-align: center;
    color: #003399;
    background: url(Images/labelsBgAzure.gif);
    background-position: center center;
    background-repeat: repeat-y;
    border-bottom: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
    font-weight: normal;
}
.Row td.dashBoardFirstCellBig
{
    font-family: Segoe UI, Tahoma;
    font-size: 12pt;
    text-align: center;
    color: #003399;
    background: url(Images/labelsBg.gif);
    background-position: right center;
    background-repeat: repeat-y;
    border-bottom: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
    font-weight: normal;
}
.redRow td.dashBoardFirstCellGreen
{
    font-family: Segoe UI, Tahoma;
    font-size: 9pt;
    text-align: center;
    color: #800000;
    background: url(Images/labelsBgGreen.gif);
    background-position: center center;
    background-repeat: repeat-y;
    border-bottom: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
    font-weight: normal;
}

.Row td.dashBoardImmobili
{
	padding: 6px 6px 6px 6px;
	font-size: 12pt;
	font-family: Segoe UI, Tahoma;
	font-weight:normal;
	background:url(Images/azure.gif);
	color:#ffffff;
    border-bottom: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
} 
.Row td.dashBoardPubblicati
{
	padding: 6px 6px 6px 6px;
    font-size: 12pt;
    font-family: Segoe UI, Tahoma;
    font-weight: normal;
	background:url(Images/blue.gif);
	color:#ffffff;
  border-bottom: solid 1px #ffffff;
  border-right: solid 1px #ffffff;
} 
.Row td.dashBoardRisalto
{
	padding: 6px 6px 6px 6px;
    font-size: 12pt;
    font-family: Segoe UI, Tahoma;
    font-weight: normal;
	background:url(Images/red.gif);
	color:#ffffff;
  border-bottom: solid 1px #ffffff;
  border-right: solid 1px #ffffff;
} 
.Row td.dashBoardVenduti
{
	padding: 6px 6px 6px 6px;
    font-size: 12pt;
    font-family: Segoe UI, Tahoma;
    font-weight: normal;
	background:url(Images/yellow.gif);
	color:#ffffff;
  border-bottom: solid 1px #ffffff;
  border-right: solid 1px #ffffff;
} 
.Row td.dashBoardNuovi
{
	padding: 6px 6px 6px 6px;
    font-size: 12pt;
    font-family: Segoe UI, Tahoma;
    font-weight: normal;
	background:url(Images/green.gif);
	color:#ffffff;
  border-bottom: solid 1px #ffffff;
  border-right: solid 1px #ffffff;
} 


.DataCellTotal
{
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: Segoe UI, Tahoma; 
  font-size: 9pt; 
  color: crimson;
  font-weight: bold;
}
.SortedDataCell 
{ 
  background-color: #F5F5F5; 
} 


.Row td.LastDataCell 
{ 
  background-color: #EFEFF4; 
} 

.Row td.pagDataCell
{
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: Segoe UI, Tahoma; 
  font-size: 9pt; 
  color: gray;
}

.SelectedRow 
{ 
  background-color: #FFFFFF;
  cursor: pointer;
  margin-bottom:4px;
}

.SelectedRow td.DataCellMargin 
{ 
  background-image: url(Images/_azure.gif); 
  background-position:left bottom;
  background-repeat:repeat-x;
  padding: 4px; 
  padding-top: 2px; 
  padding-bottom: 7px; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: Segoe UI, Tahoma; 
  font-size: 9pt;
  line-height:120%; 
  color:#0000ff;
} 
.SelectedRow td.dashBoardFirstCellGreen
{
    font-family: Segoe UI, Tahoma;
    font-size: 9pt;
    text-align: center;
    color: #0000ff;
    background: url(Images/_green.gif);
    background-position:left bottom;
    background-repeat:repeat-x;
    border-bottom: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
    font-weight: normal;
}

.SelectedRow td.DataCell
{
  padding: 4px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: Segoe UI, Tahoma; 
  font-size: 9pt; 
}

.SelectedRow td.DataCell A:link, .SelectedRow td.DataCell A:visited
{ 
  /*background-color: #FFEEC2; */
  padding: 2px; 
  padding-left: 3px; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  font-family:  Segoe UI, Tahoma; 
  font-size: 9pt; 
  font-weight:normal;
  border-bottom: 1px solid #4B4B6F; 
  border-top: 1px solid #4B4B6F; 
  border-right: 0px; 
}




.SelectedRow td.FirstDataCell 
{ 
  /*background-color: #FFEEC2; */
  border-left: 1px solid #4B4B6F; 
  border-right: 0px; 
  padding-left: 2px; 
  padding-right: 3px; 
  font-family: Segoe UI, Tahoma; 
  font-size: 9pt; 
}

.SelectedRow td.LastDataCell 
{ 
  /*background-color: #FFEEC2; */
  background-color: #EFEFF4;
  border-right: 1px solid #4B4B6F; 
  font-family: Segoe UI, Tahoma; 
  font-size: 9pt; 
}
.SelectedRow td.StatusDataCell 
{ 
    padding: 3px;
    padding-top: 2px;
    padding-bottom: 1px;
    border-bottom: 1px solid #ECF3F4;
    font-family: Segoe UI, Tahoma;
    font-size: 9pt;
    background-color: #ffffff;
}

.SelectedRow td.pagDataCell
{
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: Segoe UI, Tahoma; 
  font-size: 9pt; 
  color: gray;
}

.GroupHeading
{
  color: #706F91; 
  background-color: #FFFFFF; 
  font-family: Segoe UI, Tahoma; 
  font-weight: bold;
  font-size: 9pt; 
  border-bottom: 2px solid #A5A4BD; 
  padding-top: 10px;
  padding-bottom: 3px;
}

.GroupByCell
{
  cursor: pointer;
  height:22px;
}

.GroupByText
{
  color: #FFFFFF; 
  font-size: 9pt;   
  font-weight: bold; 
  padding-right: 5px;
}


.SliderPopup
{
  background-color: #FFF4D7; 
  border: 1px solid #4B4B6F; 
  border-top-color: #9495A2; 
  border-left-color: #9495A2; 
  width: 288px;
  height: 60px;
}

.BoldRow 
{ 
  background-color: #FFFFFF; 
  cursor: default;
}

.BoldRow td.DataCell 
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 6px solid #EAE9E1; 
  font-family: Segoe UI, Tahoma; 
  font-size: 9pt;
  color: navy;
} 

.RedRow 
{ 
  background-color: #FFFFFF; 
  cursor: default;
}

.RedRow td.DataCell 
{ 

  padding: 2px; 
  padding-left: 3px; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  font-family: Segoe UI, Tahoma; 
  font-size: 9pt; 
  border-bottom: 1px solid #EAE9E1; 
  border-right: 0px; 
  color: crimson;
} 

.redRow td.DataCellNew 
{ 
  padding: 1px; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  font-family: Segoe UI, Tahoma; 
  font-size: 9pt; 
  border-bottom: 1px solid #EAE9E1; 
  border-right: 0px; 
  color: crimson;
} 
.redRowSel td.DataCell
{ 
    padding: 3px;
    padding-top: 2px;
    padding-bottom: 1px;
    border-bottom: 1px solid #ECF3F4;
    font-family: Segoe UI, Tahoma;
    font-size: 9pt;
    background-color: #CCDFE1;
    color: crimson;
}
.RedRowSel td.StatusDataCell
{ 
    padding: 3px;
    padding-top: 2px;
    padding-bottom: 1px;
    border-bottom: 1px solid #ECF3F4;
    font-family: Segoe UI, Tahoma;
    font-size: 9pt;
    background-color: #ffffff;
    color: crimson;
}

.BlueRow 
{ 
  background-color: #FFFFFF; 
  cursor: default;
}

.BlueRow td.DataCell
{
    padding: 3px;
    padding-top: 2px;
    padding-bottom: 1px;
    border-bottom: 1px solid #EAE9E1;
    font-family: Segoe UI, Tahoma;
    font-size: 9pt;
    color: darkgreen;
} 

.RIBARow 
{ 
}

.RIBARow td.DataCell
{
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: Segoe UI, Tahoma; 
  font-size: 9pt; 
  background-color: #dae4d6;
} 

.RIBARow td.pagDataCell
{
    padding: 3px;
    padding-top: 2px;
    padding-bottom: 1px;
    border-bottom: 1px solid #EAE9E1;
    font-family: Segoe UI, Tahoma;
    font-size: 9pt;
    color: darkolivegreen;
}

.RIBARow td.DataCell A:link, .RIBARow td.DataCell A:visited
{
    padding: 3px;
    padding-top: 2px;
    padding-bottom: 1px;
    border-bottom: 1px solid #EAE9E1;
    font-family:  Segoe UI, Tahoma;
    font-size: 8pt;
    color: #006600;
    font-weight:bold;
} 

.dueRow 
{ 
    color:crimson;
}

.dueRow td.DataCell
{
    padding: 3px;
    padding-top: 2px;
    padding-bottom: 1px;
    border-bottom: 1px solid #EAE9E1;
    font-family: Segoe UI, Tahoma;
    font-size: 9pt;
    /*background-color: #DA9494;*/
} 

.dueRow td.DataCell A:link, .dueRow td.DataCell A:visited
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #EAE9E1; 
  font-family:  Segoe UI, Tahoma; 
  font-size: 8pt; 
  color:crimson;
  font-weight:bold;
} 

.dueRow td.pagDataCell
{
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: Segoe UI, Tahoma; 
  font-size: 9pt; 
  color: crimson;
}

.dashBoardNrChiamate DIV
{
	font-size: 9pt;
	font-weight:bold;
	color: #4682b4;
	font-family: Segoe UI, Tahoma;
}


