/* 
crawl='_system/_neutral_images/input_fade.jpg' 
crawl='_system/_neutral_images/label_fadeout.jpg' 
crawl='_system/_neutral_images/menu_left_fade.jpg'
crawl='_system/_neutral_images/menu_base_fade.jpg'
crawl='_system/_neutral_images/menu_button_thin.jpg'
crawl='_system/_neutral_images/liv3_menu_button_thin.jpg'
crawl='_system/_neutral_images/round_options_top.jpg'
crawl='_system/_neutral_images/round_options_bottom.jpg'
crawl='_system/_neutral_images/sky_split_over.jpg'
crawl='_system/_neutral_images/buttons_fade.jpg'
crawl='_system/_neutral_images/sky_split_2.jpg'
crawl='_system/_neutral_images/menu_button.jpg'
crawl='_system/_neutral_images/menu_button_hi.jpg'
crawl='_system/_neutral_images/menu_button_back_green.gif'
crawl='_system/_neutral_images/menu_button_back_blue.gif'
crawl='_system/_neutral_images/big_fade.jpg'
*/

BODY {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, sans-serif;
	margin-top : 0pt;
	margin-right : 0pt;
	margin-bottom : 0pt;
	margin-right : 0pt;	
}
table
{
	font-size: 8pt; font-family: verdana, sans-serif;
}
P {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana, sans-serif;
}
UL {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana, sans-serif;
}
LI {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana, sans-serif;
}
OL {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana, sans-serif;
}
INPUT {
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Verdana;
}
A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #003288; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline
}
A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #003288; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline
}
A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #003288; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline
}

.LabelFadeOut{
	background-image: url("../_neutral_images/label_fadeout.jpg");
	background-repeat: no-repeat;
	FONT-FAMILY: Verdana;
	color : #FFFFFF;
	FONT-SIZE: 10pt; 
	height : 18px;
}

.Item_Detail_Header{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 12pt; 
	color : #1052BD;
	font-weight : bold;
}

.Item_Detail_Summary{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 9pt;
}

.LoginInput {
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Verdana;
	border : none; 
	background-image: url('../_neutral_images/input_fade.jpg');
}

.FollowLink{
	FONT-SIZE: 8pt; 
	color : #5082BD;
	text-decoration : none;	
}

.FollowLinkHI{
	FONT-SIZE: 8pt; 
	color : #FF0000;
	text-decoration : none;	
}

.IndexFrame{
	BORDER: #D9D9D9 1px solid; 
	overflow: auto;
	height: 90px;
}

.BackMenu{
	background-image: url('../_neutral_images/menu_left_fade.jpg');
	background-repeat: no-repeat;
	background-position : 1px 1px; 
}

.BottomMenu{
	background-image: url('../_neutral_images/menu_base_fade.jpg');
	background-repeat: no-repeat;
	background-position : 1px 0px; 
}

.BottomMenuThin{
	background-image: url('../_neutral_images/menu_button_thin.jpg');
	background-repeat: no-repeat;
	background-position : 0px 0px; 
}

.Liv3_BottomMenuThin{
	background-image: url('../_neutral_images/liv3_menu_button_thin.jpg');
	background-repeat: no-repeat;
	background-position : 0px 0px; 
}


.UpperOptions{
	background-image: url('../_neutral_images/round_options_top.jpg');
	background-repeat: no-repeat;
}

.LowerOptions{
	background-image: url('../_neutral_images/round_options_bottom.jpg');
	background-repeat: no-repeat;
}

.OptionsTable{
	font-family : Verdana;
	color : #000000;
	font-size : 8pt;
}

.TopTable{
	background-image: url('../_neutral_images/sky_split_over.jpg');
	background-repeat: no-repeat;
	background-position : 1px 0px;
}

.TopButtonsCell{
	background-image: url("../_neutral_images/buttons_fade.jpg");
	BORDER: #D9D9D9 1px solid;
}

.TopButtonCell{
	background-image: url("../_neutral_images/buttons_fade.jpg");
	border-bottom : solid 1px #B6C5A8;
	border-top : solid 1px #D9D9D9;
	cursor : pointer;	
}

.TopButtonCell_Alt{
	background-image: url("../_neutral_images/buttons_fade_alt.jpg");
	border-bottom : solid 1px #B6C5A8;
	border-top : solid 1px #D9D9D9;
	cursor : pointer;
}


.TopButtonCell2nd{
	background-image: url("/_system/_neutral_images/buttons_fade.jpg");
	cursor : pointer;	
}

.TopButtonCell_Alt2nd{
	background-image: url("/_system/_neutral_images/buttons_fade_alt.jpg");
	cursor : pointer;
}

.Navigator{
	background-image: url("../_neutral_images/sky_split_2.jpg");
	background-repeat: no-repeat; 
	background-position : 1px 0px;
	padding-bottom : 1px;
	FONT-SIZE: 7pt; 
	font-family : Verdana;
	color : #FFFFFF;
	font-weight : bold;
}

.NavCell{
	color : #C0C0FF;
	FONT-SIZE: 7pt; 
	font-family : Verdana;
	font-weight : bold;
	text-decoration : none;	
}

.NavigatorFont{
	FONT-SIZE: 7pt; 
	color : #FFFFFF;
	font-family : Verdana;
	font-weight : bold;
	text-decoration : none;	
}

.MicroInfo{
	FONT-SIZE: 7pt; 
	color : #A0A0A0;
	text-decoration : none;	
}


.BlueTitle{
	FONT-SIZE: 8pt; 
	font-weight: bold;
	color : #5082BD;
}

.GreenTitle{
	FONT-SIZE: 8pt; 
	font-weight: bold;
	color : #77A662;
}

.TextFont{
	FONT-SIZE: 8pt; 
	color : #111111;
}

.TextDetailFont{
	FONT-SIZE: 8pt; 
	color : #111111;
	font-weight: bold;
	vertical-align: top;
}

.FadeTable{
	background-image: url('../_neutral_images/big_fade.jpg');
	background-repeat: repeat-x;
}

.FadeTableDivider{
	background-image: url('../_neutral_images/big_fade.jpg');
	BORDER-top:  #D9D9D9 1px solid; 
	background-repeat: repeat-x;
}

.FadeTableDivider_Border{
	background-image: url('../_neutral_images/big_fade.jpg');
	BORDER:  #D9D9D9 1px solid; 
	background-repeat: repeat-x;
}

.DocTableDivider_Border{
	BORDER:  #D9D9D9 1px solid; 
}

.DocTableHeader{
	background-image: url('../_neutral_images/big_fade_high.jpg');
	background-repeat: repeat-x;
}

.Body_ContentCell{
	BORDER :  #D9D9D9 1px solid; 
}

.ContentCell{
	BORDER :  #D9D9D9 1px solid; 
	padding-right : 18px;
	padding-left : 4px;
}


.Cut_ContentCell{
	BORDER-right:  #D9D9D9 1px dotted; 
}

.Clear_ContentCell{}

/*
	MENU DI SINISTRA
*/
/*
	LIVELLO 1
*/
.MenuCell{
	padding-top: 2px;
	padding-bottom : 2px;
	padding-left : 8px;
	background-image: url('../_neutral_images/menu_button.jpg');
	background-repeat: repeat-x;
	background-position : left bottom;
	cursor : hand;
	font-family : Verdana;
	font-size : 8pt;
	border : #DAD8D9 1px solid;
}

.MenuCell_current{
	padding-top: 2px;
	padding-bottom : 2px;
	padding-left : 8px;
	background-image: url('../_neutral_images/menu_button_hi.jpg');
	background-repeat: repeat-x;
	background-position : left bottom;
	cursor : hand;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	border : #CAC6C8 1px solid;
}


.MenuCell_HI{
	padding-top: 2px;
	padding-bottom : 2px;
	padding-left : 8px;
	background-image: url('../_neutral_images/menu_button_hi.jpg');
	background-repeat: repeat-x;
	background-position : left bottom;
	cursor : hand;
	font-family : Verdana;
	font-size : 8pt;
	border : #CAC6C8 1px solid;	
}


/*
	LIVELLO 2
*/
.liv2_MenuCell{
	padding-top: 2px;
	padding-bottom : 2px;
	padding-left : 11px;
	background-image: url('../_neutral_images/menu_button.jpg');
	background-repeat: no-repeat;
	background-position : left bottom;
	cursor : hand;
	font-family : Verdana;
	font-size : 8pt;
	border : #DAD8D9 1px solid;
	background-repeat: repeat-x;
}

.liv2_MenuCell_HI{
	padding-top: 2px;
	padding-bottom : 2px;
	padding-left : 11px;
	background-image: url('../_neutral_images/menu_button_hi.jpg');
	background-repeat: no-repeat;
	background-position : left bottom;
	cursor : hand;
	font-family : Verdana;
	font-size : 8pt;
	border : #DAD8D9 1px solid;
	background-repeat: repeat-x;
}

.liv2_MenuCell_current{
	padding-top: 2px;
	padding-bottom : 2px;
	padding-left : 11px;
	background-image: url('../_neutral_images/menu_button_hi.jpg');
	background-repeat: no-repeat;
	background-position : left bottom;
	cursor : hand;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	border : #CAC6C8 1px solid;	
	background-repeat: repeat-x;
}

/*
	LIVELLO 3
*/
.liv3_MenuCell{
	padding-top: 2px;
	padding-bottom : 2px;
	padding-left : 14px;
	background-image: url('../_neutral_images/menu_button.jpg');
	background-repeat: no-repeat;
	background-position : left bottom;
	cursor : hand;
	font-family : Verdana;
	font-size : 8pt;
	border : #DAD8D9 1px solid;
	background-repeat: repeat-x;	
}

.liv3_MenuCell_HI{
	padding-top: 2px;
	padding-bottom : 2px;
	padding-left : 14px;
	background-image: url('../_neutral_images/menu_button_hi.jpg');
	background-repeat: no-repeat;
	background-position : left bottom;
	cursor : hand;
	font-family : Verdana;
	font-size : 8pt;
	border : #DAD8D9 1px solid;
	background-repeat: repeat-x;	
}

.liv3_MenuCell_current{
	padding-top: 2px;
	padding-bottom : 2px;
	padding-left : 14px;
	background-image: url('../_neutral_images/menu_button_hi.jpg');
	background-repeat: no-repeat;
	background-position : left bottom;
	cursor : hand;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	border : #CAC6C8 1px solid;	
	background-repeat: repeat-x;	
}

/*
	LIVELLO 4
*/
.liv4_MenuCell{
	padding-top: 2px;
	padding-bottom : 2px;
	padding-left : 17px;
	background-image: url('../_neutral_images/menu_button.jpg');
	background-repeat: no-repeat;
	background-position : left bottom;
	cursor : hand;
	font-family : Verdana;
	font-size : 8pt;
	border : #DAD8D9 1px solid;
	background-repeat: repeat-x;	
}

.liv4_MenuCell_HI{
	padding-top: 2px;
	padding-bottom : 2px;
	padding-left : 17px;
	background-image: url('../_neutral_images/menu_button_hi.jpg');
	background-repeat: no-repeat;
	background-position : left bottom;
	cursor : hand;
	font-family : Verdana;
	font-size : 8pt;
	border : #DAD8D9 1px solid;
	background-repeat: repeat-x;	
}


.liv4_MenuCell_current{
	padding-top: 2px;
	padding-bottom : 2px;
	padding-left : 17px;
	background-image: url('../_neutral_images/menu_button_hi.jpg');
	background-repeat: no-repeat;
	background-position : left bottom;
	cursor : hand;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	border : #CAC6C8 1px solid;	
	background-repeat: repeat-x;	
}

/*
	************************************************************************************
*/

.MenuCellBold{
	padding-top: 5px;
	padding-bottom : 5px;
	padding-left : 8px;
	font-weight: bold;
	BORDER:  #D9D9D9 1px solid; 
	background-image: url('../_neutral_images/menu_button_back_green.gif');
	background-repeat: repeat-x;
	background-position : left bottom;
	cursor : hand;
}

.MenuCellBold_HI{
	padding-top: 5px;
	padding-bottom : 5px;
	padding-left : 8px;
	font-weight: bold;
	BORDER:  #D9D9D9 1px solid; 
	background-image: url('../_neutral_images/menu_button_back_blue.gif');
	background-repeat: repeat-x;
	background-position : left bottom;
	cursor : hand;
}

.LogoCell{
	BORDER:  #D9D9D9 1px solid; 
}

.LoginCell{
	background-color: #77A662;
	border-left : solid 1px #FFFFFF;
	border-right : solid 1px #FFFFFF;
}

.SearchCell{
	background-color: #77A662;
	border-left : solid 1px #FFFFFF;	
}


.SpacedCell{
	padding-left : 5px;
}

.LoginFont{
	FONT-SIZE: 8pt; 
	font-weight: bold;
	COLOR: white; 
	FONT-FAMILY: Verdana, sans-serif;
}

/**********************

FORM HTML

**********************/

.divider{
	background-color : #FCBC24;
}
.title_cell
{
	font-size : 14pt;
	font-weight : bold;
}
.content_cell
{
	font-size : 8pt;
}

.errors_cell
{
	font-size : 8pt;
	color : #FF0000;
}

/*--------------------------------------------------
Classi proprieta'
--------------------------------------------------*/


.PropertyCell
{
	font-size : 8pt;
	padding : 1px 0px 1px 0px;
}

.SelPropertyCellStart
{
	border-bottom : dotted 1px #7A96DF;
	border-top : 	dotted 1px #7A96DF;
	border-left : 	dotted 1px #7A96DF;
	font-size : 8pt;
	cursor : move;
	background-color : #EEEEFF;
}

.SelPropertyCellEnd
{
	border-bottom : dotted 1px #7A96DF;
	border-top : 	dotted 1px #7A96DF;
	border-right : 	dotted 1px #7A96DF;
	font-size : 8pt;
	cursor : move;	
	background-color : #EEEEFF;
}


.PropertyLabel
{
	font-size : 8pt;
	
}

.ScoreFont
{
	color : #7A96DF;
}

.GroupHeader2
{
	border-bottom : solid 1px #7A96DF;
	border-top : solid 1px #7A96DF;
	border-right : solid 1px #7A96DF;
	background-color : #D8E4F8;
	font-size : 10pt;
}
.GroupHeaderIcon2
{
	border-bottom : solid 1px #7A96DF;
	border-top : solid 1px #7A96DF;
	border-left : solid 1px #7A96DF;
	background-color : #D8E4F8;
	font-size : 10pt;
}

.GroupHeader
{
	background-image : url( '../_neutral_images/big_fade.jpg' );
	background-repeat : repeat;
	background-position: bottom;
	font-size : 10pt;
}
.GroupHeaderIcon
{
	background-image : url( '../_neutral_images/big_fade.jpg' );
	background-repeat : repeat;
	background-position: bottom;
	font-size : 10pt;
}
.GroupFooter
{
	border-bottom : dotted 1px #EEEEEE;
	background-color : #EEEEEE;
}
/*--------------------------------------------------
Classi oggetti form
--------------------------------------------------*/
.StandardButton
{
	font-family: Verdana;
	font-size: 9pt;
}

.StandardInput 
{
	border : solid 1px #BBBBBB;
	background-color : #FFFFFF;
	font-family: Verdana;
	font-size: 8pt;
}

.StandardInputCombo
{
	border : solid 1px #BBBBBB;
	background-color : #FFFFFF;
	font-family: Verdana;
	font-size: 8pt;
}

.StandardInputMandatory
{
	border : solid 1px #BBBBBB;
	background-color : #FFFFCC;
	font-family: Verdana;
	font-size: 8pt;
}

.StandardInputComboMandatory
{
	border : solid 1px #BBBBBB;
	background-color : #FFFFCC;
	font-family: Verdana;
	font-size: 8pt;
}

/**********************
 TABELLE ELENCHI
**********************/
.ListTable{
	
}

.ListTableHeader{
	background-image: url('../_neutral_images/big_fade.jpg');
	background-repeat: repeat-x;
	border-left : solid 1px #BBBBBB;
	border-top : solid 1px #BBBBBB;
	border-bottom : solid 1px #BBBBBB;
	font-family: Verdana;
	font-size: 8pt;
}

.ListTableHeaderEnd{
	background-image: url('../_neutral_images/big_fade.jpg');
	background-repeat: repeat-x;
	border : solid 1px #BBBBBB;
	font-family: Verdana;
	font-size: 8pt;
}

.ListTableRow{
	border-left : solid 1px #BBBBBB;
	border-bottom : solid 1px #BBBBBB;
	font-family: Verdana;
	font-size: 8pt;
}

.ListTableRowLeft{
	border-left : solid 1px #BBBBBB;
	font-family: Verdana;
	font-size: 8pt;
}

.ListTableRowRight{
	border-right : solid 1px #BBBBBB;
	font-family: Verdana;
	font-size: 8pt;
}


.ListTableRowContinued{
	border-left : solid 1px #BBBBBB;
	border-right : solid 1px #BBBBBB;
	font-family: Verdana;
	font-size: 8pt;
}

.ListTableRowFullEnd{
	border-Right : solid 1px #BBBBBB;
	border-bottom : solid 1px #BBBBBB;
	font-family: Verdana;
	font-size: 8pt;
}

.ListTableRowEnd{
	border-left : solid 1px #BBBBBB;
	border-right : solid 1px #BBBBBB;
	border-bottom : solid 1px #BBBBBB;
	font-family: Verdana;
	font-size: 8pt;
}

.ListTableRowLeftBottom{
	font-family: Verdana;
	font-size: 8pt;
	border-left : solid 1px #BBBBBB;
	border-bottom : solid 1px #BBBBBB;
}

.ListTableRowRightBottom{
	border-right : solid 1px #BBBBBB;
	border-bottom : solid 1px #BBBBBB;
	font-family: Verdana;
	font-size: 8pt;
}

.SmallInfo{
	border : solid 1px #BBBBBB;
	background-color : #F8F8F8;
	font-family: Verdana;
	font-size: 8pt;
}

/**********************
**********************/

INPUT.FlatButton
{
    border-right: #3d3d3d 1px solid;
    border-top: #3d3d3d 1px solid;
    border-left: #3d3d3d 1px solid;
    border-bottom: #3d3d3d 1px solid;
    font-SIZE: 8pt;
    background: #ebebeb;
    margin: 0px;
    CURSOR: hand;
    color: #000000;
    font-family: Arial, Verdana, Helvetica, tahoma, sans-serif;
    height: 17px
}

.ForumQuote{
	border : solid 1px #D0D0D0;
	background-color : #FFFFE1;
	padding : 5px;
}

.MessageBox
{
	font-size: 8pt;
	border : solid 1px #D0D0D0;
	background-color : #FFFFE1;
	padding : 5px;
}