/* Stili standard */

BODY
{
	font-size: 9pt;
	color: #333333; /*black*/
	font-family: Arial;
}

/*
A:link, A:visited, A:active
{
	color: #244B71;
	text-decoration: underline;
}

A:hover
{
	color: #244B71;
	text-decoration: underline;
}
*/

.GeneralLabel
{
	font-size: 9pt;
	color: #333333; /*black*/
	font-family: Arial;
}

.LabelDescHeadPagina
{
	font-size: 11pt;
	font-family: Arial;
	color: #336666; /*petrolio?*/
	font-weight: bold;
}

.LabelDescFunction
{
	font-size: 9pt;
	font-family: Arial;
	color: #336666; /*petrolio?*/
}

/* Stili FORM LOGIN - INIZIO */

.LabelWelcomeLogin
{
	font-size: 9pt;
	font-weight: bold;
}

.LabelItemLogin
{
	font-size: 9pt;
	color: #333333; /*black*/
}

.ItemLogin
{
	font-size: 9pt;
	color: #333333; /*black*/
}

/* Stili FORM LOGIN - FINE */

/* LABELS - BEGIN */

.LabelWelcomeHeader
{
	font-size: 8pt;
	color: #244B71; /*blue*/
}

.LabelWelcomeHeader2
{
	font-size: 8pt;
	font-weight: bold;
	color: #244B71; /*blue*/
}

.LinkHeaderHelp
{
	font-size: 8pt;
	color: #244B71; /*blue*/
}

.LinkHeaderHelpDesk
{
	font-size: 8pt;
	color: #244B71;	/*blue*/
}

.LabelMenuPointOfNavigation
{
	color: White;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

/* LABELS - END */

/* INIZIO MENU */

.Menu
{
	height: 36px;
	font-size: 9pt;	
}

.MenuItem
{
	font-size: 9pt;
	color: #244B71; /*blue*/
	padding-top: 4px;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-right: 6px;
}

.MenuItemDynamic
{
	font-size: 9pt;
	color: #244B71; /*blue*/
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 5px;
	border-style: none;
}

.MenuItemDynamic a:hover
{
	color: White;
	cursor: pointer;
	background-color: #244B71; /*blue*/
}

.MenuItem a, .MenuItem a:visited
{
	color: #244B71; /*blue*/
}

.MenuItem a:hover
{
	color: #ff6600; /*rosso-arancio*/
	cursor: pointer;
}

.MenuGroup
{
	border-right: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	margin-left: 3px;	
}

/* FINE MENU */

/* GRID VIEW - BEGIN */

.Grid, .GridHeader, .GridPager
{
	font-size: 9pt;
	font-weight: bold;
	color: #333333; /*black*/
	/* background-color: #CCDDEE; */
	/* background-color: #d6deff; */
	/* background-color: #e2e7fe; */
	background-color: #ccddee; /*azzurro chiaro*/
}

.GridHeader A:link, .GridHeader A:visited, .GridHeader A:active, .GridPager A:link, .GridPager A:visited, .GridPager A:active
{
}

.GridHeader A:hover, .GridPager A:hover
{
}

.LightItem
{
	font-size: 9pt;
	font-weight: normal;
	color: #333333; /*black*/
	background-color: White;
}

.DarkItem
{
	font-size: 9pt;
	font-weight: normal;
	color: #333333; /*black*/
	/* background-color: #F7F3F7; */
	/* background-color: #f4f4f4; */
	background-color: #eeeeee; /*gray*/
}
/* GRID VIEW - END */

/* MENU` DI SINISTRA - BEGIN */

.TDLeftQuad
{
	background-color: #f5f9fe; /*azzurrino*/
	/* background-color: #d6deff; */
	/* background-color: #e2e7fe; */
	/* background-color: AliceBlue; */
}

.HeadLeftQuad
{
	font-size: 9pt;
	font-weight: bold;
}

.LinkMenuHeadLeftQuad
{
	font-weight: bold;
	font-size: 9pt;
	color: #333333; /*black*/
}

.LinkMenuLeftQuad
{
	font-size: 9pt;
	color: #244B71; /*blue-navy*/
}

.ContornoTabellaSinistra
{
border-width: 1px;
border-color: silver;
border-style:solid;
}

.TitoloMenuSX
{
	font-size: 9pt;
	color: #ff6600;
	font-weight: bold;
}

.LabelDescMenuSX
{
	font-size: 9pt;
	color: #333333;
	font-weight: bold;
}

.LabelFieldMenuSX
{
	font-size: 9pt;
	color: #333333;
}

.LabelModifyMenuSX
{
	font-size: 8pt;
	color: #244B71;
}

/* MENU` DI SINISTRA - END */

/* VALIDATORS - BEGIN */

.Validator
{
	color: blue;
}

.ValidationSummary
{
	font-weight: bold;
	color: #244B71;
	font-size: 9pt;
}

/* VALIDATORS - END */

.ButtonsFooter
{
	font-size: 9pt;
	color: #333333;
	font-style: normal;
}

.LeftItem
{
	background-color: #F7F3F7;
	font-size: 9pt;
	color: #333333;
	font-weight: bold;	
}

.RightItem
{
	background-color: #F7F3F7;
	font-size: 9pt;
	color: #333333;	
}

.RightItemHead
{
	background-color: #F7F3F7;
	font-size: 9pt;
	color: #244B71;	
	font-weight: bold;	
}

.RightItemObjects
{
	font-size: 9pt;
	color: #333333;	
}

/* STILI USER CONTROLS - INIZIO */

.LookUpObjects
{
	font-size: 9pt;
	color: #333333;	
}
.LookUpDescObjects
{
	font-size: 9pt;
	color: #333333;	
	font-style: italic;
}

/* STILI USER CONTROLS - FINE */

/* Stili specifici dell'applicazione - BEGIN */
.TestataRicerca
{
    font-size: 10pt;
    font-weight: bold;
    color: white;
}

/* Stili specifici dell'applicazione - END */

.StyleBetaVersion
{
	color: #244B71;
	font-size: 10pt;
	text-decoration: none;
}

*
{
	font-size: 9pt;
	font-weight: normal;
	color: #333333; /*black*/
	font-family: Arial;
}

