.grid_container {
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	cursor: default;
	padding: 0px;
	padding-left: 1px;
	background-color: white;
	color: black;
	/*font-family: Arial, sans-serif;*/
}

.grid_container a, .grid_container a:visited {
	color: #2478CF;
}

.grid_container table {
	margin: 0px;
}

.grid {
}

.grid_container td {
	padding: 4px 6px;
}

.grid_header td {
	padding: 3px 1px 10px 1px;
	background: #BCD6E7 url('images/grid_title_bg.gif') repeat-x center -4px;
	border-right: 1px solid white;
	border-top: 1px solid gray;
	border-bottom: 1px solid white;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #333333;
	font-family: Tahoma, sans-serif;
}

/* Stile semplice header*/

.grid_header_simple td {
	background: #BCD6E7 url('images/grid_title_bg.gif') repeat-x center -6px;
	border-right: 1px solid silver;
	border-top: 1px solid gray;
	border-bottom: 1px solid white;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.grid_header td a, .grid_header td a:visited {
	color: #333333;
	text-decoration: none;
	display: block;
}

.grid_header td a:hover {
	color: #4280B4;
}

.grid_header td:hover {
	border-top: 1px solid gray;
}

.grid_header.order {

}

.grid_header .order.asc {
	background: white url('images/grid_title_bg_selected_asc.gif') repeat-x center -4px;
	border-top: 1px solid #4280B4;
	color: white;
}

.grid_header .order.desc {
	background: white url('images/grid_title_bg_selected_desc.gif') repeat-x center -4px;
	border-top: 1px solid #4280B4;
	color: white;
}

.grid_row td {
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid #E5E5E5;
}

.grid_row:hover, .grid_row.even:hover, .grid_row.odd:hover {
	/*background: #FFE1F1;*/
}

.grid_row.odd {
	background: white url(../../../images/bg-light-silver.gif) repeat-x 0 100%;
}

.grid_row.even {
	background: #f5f9fd url(../../../images/bg-light-blue.gif) repeat-x 0 100%;
}

.grid_row.selected {
	background: #CCFF99;
}

.grid_row.selected a {
	background: inherit;
	border: none;
}

.grid_row.selected:hover {
}

.grid_row.clicked {
	background: #33CC66;
}

/*simple*/
.grid_container td_simple {
	padding: 0px 0px 0px 0px;
}

.grid_container td.counter {

}