/*STILI PREDEFINI IEO*/

body
{
	background-image: url('../IMMAGINI/sfondo.jpg');
/*	SCROLLBAR-3DLIGHT-COLOR: #e0ffdf;
	SCROLLBAR-ARROW-COLOR: darkgreen;
	SCROLLBAR-TRACK-COLOR: #e0ffdf;
	SCROLLBAR-BASE-COLOR: #e0ffdf;*/
}

/*STILE PER CAMPI DI EDIT*/
.Edit
{
	/*border-right: darkgreen thin solid;
	border-top: darkgreen thin solid;*/
	font-size: 9pt;
	/*background: lightyellow;*/
	/*border-left: darkgreen thin solid;*/
	color: darkgreen;
	/*border-bottom: darkgreen thin solid;*/
	font-family: Verdana;
	height: 20px;
}

.Button
{
	border-color:DarkGreen;
	border-style : outset;
	border-width : 2px;
	font-size: 9pt;
	color: darkgreen;
	font-family: Verdana;
	height: 20px;
}

.Radio
{
	font-size: 9pt;
	color: darkgreen;
	font-family: Verdana;
	height: 20px;
}

/*STILE PER LABEL*/
.Label
{
	font-size: 9pt;
	color: darkgreen;
	font-family: Verdana;
}
.LabelTitolo
{
	font-size: 14pt;
	color: darkgreen;
	font-family: Verdana;
	text-decoration: underline;
}

/*STILI PER VALIDATOR*/
.Validator
{
	font-style : italic;
	font-size: 10pt;
	color: Red;
	font-family: Verdana;
}

/*STILI DATA-GRID*/
.DataGrid
{
	border: solid 1px DarkGreen;
}

.DataGrid td
{
	border: solid 1px Gray;
	margin: 3px 3px 3px 3px;
	font-family: Arial;
	padding: 0px 2px 0px 2px;
	text-align: center;
}

.DataGridHeader
{
	font-size: 10pt;
	font-weight: bold;
	color: DarkGreen;
	background-color: #FFFF99;
}

.DataGridHeader a
{
	text-decoration: none;
	text-decoration: underline;
	color: DarkGreen;
	padding: 15px 0px 15px 0px;
	font-size: 10pt;
}

.DataGridItem, .DataGridAltItem
{
	font-size: 10pt;
}

.DataGridItem
{
	background-color: White;
}

.DataGridAltItem
{
	background-color: #ffffcc;
}

.DataGridSelItem
{
	background-color: Yellow;
	color : White;
	font-weight :bold;	
}

.DataGridPager
{
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	background-color: Trasparent;
	color: DarkGreen;
}
.DataGridPager a
{
	text-decoration: underline;
	font-weight: bold;
	font-size: 9pt;
	background-color: Trasparent;
	color: DarkGreen;
}

/*STILI CALENDARIO*/
.Calendar
{
	border: 1px solid DarkGreen;
	background-image: url('../../immagini/sfondo.jpg');
}
.Calendar td
{
	border: solid 1px Gray;
	font-family: Arial;
	font-size: 9pt;
}

.CalendarHeader
{
	background-color: White;
}
.CalendarHeader,
.CalendarHeader td
{
	border: none;
	font-size: 12pt;
	font-weight: bold;
	color: DarkGreen;
}

.CalendarHeaderDay
{
	background-color: Transparent;
}
.CalendarHeaderDay,
.CalendarHeaderDay td
{
	font-size: 10pt;
	font-weight: bold;
	color: DarkGreen;
}

.CalendarNextPrev
{
	background-color: Transparent;
}
.CalendarNextPrev a,
.CalendarNextPrev a:visited,
.CalendarNextPrev a:hover
{
	color: DarkGreen;
	text-align: center;
	text-decoration: none;
	font-size: 9pt;
}

.CalendarItem
{
	background-color: Transparent;
}
.CalendarItem a,
.CalendarItem a:visited,
.CalendarItem a:hover
{
	color: DarkGreen;
	text-decoration: none;
}

.CalendarOtherItem
{
	background-color: White;
}
.CalendarOtherItem a,
.CalendarOtherItem a:visited,
.CalendarOtherItem a:hover
{
	text-decoration: none;
}

.CalendarWeekEndItem
{
	background-color: #FFFFC0;
}
.CalendarWeekEndItem a,
.CalendarWeekEndItem a:visited,
.CalendarWeekEndItem a:hover
{
	text-decoration: none;
}

.CalendarTodayItem
{
	background-color: White;
}
.CalendarTodayItem a,
.CalendarTodayItem a:visited,
.CalendarTodayItem a:hover
{
	text-decoration: none;
}

.CalendarSelectedItem
{
	background-color: Blue;
}
.CalendarSelectedItem a,
.CalendarSelectedItem a:visited,
.CalendarSelectedItem a:hover
{
	text-decoration: none;
}

.CalendarSelectorItem
{
	background-color: White;
}
.CalendarSelectorItem a,
.CalendarSelectorItem a:visited,
.CalendarSelectorItem a:hover
{
	color: DarkGreen;
	text-decoration: none;
}