body
{
	font-size: 0.8em;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(file:///C|/Users/Francesco/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/Images/bggreydiag.gif);
/*	SCROLLBAR-FACE-COLOR: #f1efe2; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ece9d8;
	SCROLLBAR-SHADOW-COLOR: #ece9d8;
	SCROLLBAR-ARROW-COLOR: #c21413;
	SCROLLBAR-BASE-COLOR: #ece9d8;
	Scrollbar-Dark-Shadow-Color: #ece9d8;
	Scrollbar-3D-Light-Color: #ece9d8; */
}

.PageBar
{
	border-top: #a9a9a9 1px solid; 
	border-bottom: #a9a9a9 1px solid; 
	height: 659px; width: 986px; 
	background-image: url(file:///C|/Users/Francesco/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/Images/pageBar_bg.jpg);
	width:5px;
	
}


/* ============= Label *******************************/

a, a:visited, a:link
{
	font-weight: normal;
	font-size: 11px;
	color: #696969;
	font-family: verdana;
	text-decoration: underline;
}

a:active
{
	color: #696969;
	font-family: Verdana;
}

.labelTEXTPanel
{
	font-weight: normal;
	font-size: 9px;
	color: #ff0000;
	font-family: verdana;
}

.labelTEXTNormal
{
	font-weight: normal;
	font-size: 10px;
	color: #696969;
	font-family: verdana;
}
.labelTEXTSmall
{
	font-weight: normal;
	font-size: 8px;
	color: #696969;
	font-family: verdana;
}

.labelTextMedium
{
	font-weight: normal;
	font-size: 9px;
	color: #696969;
	font-family: verdana;
}

.labelTEXTSmall:link
{
	font-weight: normal;
	font-size: 8px;
	cursor: hand;
	color: #696969;
	font-family: verdana;
	text-decoration: underline;
}

.labelTEXTSmall:visited
{
	font-weight: normal;
	font-size: 8px;
	cursor: hand;
	color: #696969;
	font-family: verdana;
	text-decoration: underline;
}

.labelTEXTNormal:link
{
	font-weight: normal;
	font-size: 10px;
	cursor: hand;
	color: #696969;
	font-family: verdana;
	text-decoration: underline;
}

.labelTEXTNormal:visited
{
	font-weight: normal;
	font-size: 10px;
	cursor: hand;
	color: #696969;
	font-family: verdana;
	text-decoration: underline;
}

.labelTEXTLoading
{
	font-weight: bold;
	font-size: 18px;
	color: #ffffff;
	font-family: verdana;
	background-color: #9acd32;
}


.labelTEXTBold
{
	font-weight: bold;
	font-size: 10px;
	color: #696969;
	font-family: verdana;
}


.labelTEXTBold:link
{
	font-weight: bold;
	font-size: 10px;
	color: #696969;
	font-family: verdana;
	text-decoration: underline;
}

.labelTEXTBold:visited
{
	font-weight: bold;
	font-size: 10px;
	color: #696969;
	font-family: verdana;
	text-decoration: underline;
}

.labelObb
{
	font-size: 10px;
	color: #b22222;
	font-family: verdana;
	background-color: transparent;
	text-decoration: none;
}

.labelObbBold
{
	font-weight: bold;
	font-size: 10px;
	color: #b22222;
	font-family: verdana;
	background-color: transparent;
	text-decoration: none;
}

/* ============= H *******************************/


H1  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644
}

H2  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644
}

H3
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8b0000;
}

H4  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: #8b0000
}

H5, DT  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #8b0000
}

H6  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #8b0000
}

/* ============= TextBox *******************************/

.TextNormal , .ComboNormal
{
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	font-weight: normal;
	font-size: 9px;
	border-left: #a9a9a9 1px solid;
	color: #696969;
	border-bottom: #a9a9a9 1px solid;
	font-family: verdana;
	background-color: #ffffff;
	text-align: left;
	text-decoration: none;
}

.TextNormalNoBord , .ComboNormalNoBord
{
	border-right: none;
	border-top:  none;
	font-weight: normal;
	font-size: 9px;
	border-left: none;
	color: #696969;
	border-bottom: none;
	font-family: verdana;
	background-color: #ffffff;
	text-align: left;
	text-decoration: none;
}

.TextNormalBold
{
	font-weight: bold;
	font-size: 9px;
	color: #696969;
	font-family: verdana;
	background-color: transparent;
	text-align: left;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
}


.TextNormalSmall
{
	font-weight: normal;
	font-size: 8px;
	color: #696969;
	font-family: verdana;
	background-color: transparent;
	text-decoration: none;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
}


/* ============= TextBox *******************************/


.ButtonLogout A:Link, .ButtonLogout A:visited
{
	font-size: 9px;
	color: #000000;
	background-repeat: repeat-x;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: none;
}

.ButtonLogout A:hover
{
	font-size: 9px;
	color: #793236;
	background-repeat: repeat-x;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: underline;
}

/*****************************************************

Default  separatori per i contenuti delle pagine

*****************************************************/

td.TitoloPagina
{
	font-weight: bold;
	font-size: 12pt;
	background-image: url(file:///C|/Users/Francesco/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/Images/_GridHeaderBackground.gif);
	text-transform: lowercase;
	color: #a52a2a;
	border-bottom: #a9a9a9 1px solid;
	background-repeat: repeat;
	font-family: verdana;
}

td.TitoloPaginaSmall
{
	font-weight: bold;
	font-size: 9pt;
	background-image: url(file:///C|/Users/Francesco/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/Images/_GridHeaderBackground.gif);
	text-transform: lowercase;
	color: #a52a2a;
	border-bottom: #a9a9a9 1px solid;
	background-repeat: repeat;
	font-family: verdana;
	height: 26px;
}

td.TitoloPaginaRisultato
{
	font-weight: bold;
	font-size: 8pt;
	background-image: url(file:///C|/Users/Francesco/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/Images/_GridHeaderBackground.gif);
	text-transform: lowercase;
	color: #7fbb3a;
	border-bottom: #a9a9a9 1px solid;
	background-repeat: repeat;
	font-family: verdana;
	height: 26px;
	border-top: #dcdcdc 1px solid;
}

/* ==============================  BUTTONS =======================================
                                09/2007
   ============================================================================  */

/*	Add		--		background-image: url(../CSS/images/New_add.gif);
	Find	--		background-image: url(../CSS/images/_SEARCH.gif);
	Save	--		background-image: url(../CSS/images/checks.gif);
	Back	--		background-image: url(./CSSImages/nav_undo_blue.gif);
	Excel	--		background-image: url(./CSSImages/Excel.gif);
*/

.Button, .Button:link, .Button:visited, .Button:active
{
	font-weight: bold;
	vertical-align: baseline;
	cursor: hand;
	color: #b22222;
	font-family: Calibri;
	text-align: center;
	text-decoration: none;
}


/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

.MyCalendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: #fffacd;
	color: #ff0000;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year
{
	color: #000000;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
	color: #000000;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year
{
	color: #000000;
	font-weight: bold;
}


/* ======================== GRIGLIE =========================================  */

.Grid
{
	border-right: #e6e6fa 1px solid;
	border-top: #e6e6fa 1px solid;
	font-size: 8.5pt;
	background: none transparent scroll repeat 0% 0%;
	border-left: #e6e6fa 1px solid;
	color: #696969;
	border-bottom: #e6e6fa 1px solid;
	font-family: Verdana;
	height: 18px;
}

.GridHeader
{
	background-position: left center;
	font-weight: bold;
	font-size: 7.5pt;
	background-image: url(file:///C|/Users/Francesco/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/Images/_ModuleTitleBackgroundRight1.gif);
	text-transform: lowercase;
	color: #ffffff;
	text-indent: 1px;
	background-repeat: repeat-x;
	font-style: normal;
	font-family: Verdana;
	height: 18px;
	background-color: transparent;
	text-align: left;
	text-decoration: none;
}

.GridHeader A:link, .GridHeader A:visited, .GridHeader A:active
{
	font-weight: bold;
	font-size: 7.5pt;
	text-transform: lowercase;
	color: #ffffff;
	text-indent: 1px;
	font-style: normal;
	font-family: Verdana;
	height: 18px;
	background-color: transparent;
	text-align: left;
	text-decoration: none;
}

.GridHeader A:hover
{
	font-weight: bold;
	font-size: 7.5pt;
	text-transform: lowercase;
	color: #ffffff;
	text-indent: 1px;
	font-style: normal;
	font-family: Verdana;
	height: 18px;
	background-color: transparent;
	text-align: left;
	text-decoration: underline;
}

.GridFooter
{
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	font-weight: bold;
	font-size: 8.5pt;
	background: #f1f1f1;
	border-left: #a9a9a9 1px solid;
	color: #696969;
	border-bottom: #a9a9a9 1px solid;
	font-family: Verdana;
	height: 18px;
}

.GridPager
{
	font-size: 8.5pt;
	font-family: Verdana;
	color: #696969;
}


.GridPager A:hover
{
	text-decoration: Underline;
	font-size: 8.5pt;
	color: #696969;
}

.GridPager A:Visited
{
	color: #ff0000;
	font-size: 8.5pt;
}

.GridPager:link, .GridPager A:Active
{
	color: #ff0000;
	font-size: 8.5pt;
}


.GridItem
{
	border-right: #e6e6fa 1px solid;
	border-top: #e6e6fa 1px solid;
	font-size: 7.5pt;
	background-image: none;
	border-left: #e6e6fa 1px solid;
	color: #000080;
	border-bottom: #e6e6fa 1px solid;
	font-family: Verdana;
	height: 18px;
	background-color: #ffffff;
}

.GridItem A:visited, .GridItem A:Link
{
	font-size: 7.5pt;
	color: #000080;
	font-family: Verdana;
	text-decoration: Underline;
}

.GridAlternatingItem
{
	border-right: #e6e6fa 1px solid;
	border-top: #e6e6fa 1px solid;
	font-size: 7.5pt;
	background: #f6f6f6;
	border-left: #e6e6fa 1px solid;
	color: #000080;
	border-bottom: #e6e6fa 1px solid;
	font-family: Verdana;
	height: 18px;
}

.GridAlternatingItem A:visited, .GridAlternatingItem A:Link
{
	font-size: 7.5pt;
	color: #000080;
	font-family: Verdana;
	text-decoration: Underline;
}


.GridSelectedItem
{
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	font-weight: bold;
	font-size: 7.5pt;
	background: #eee8aa;
	border-left: #a9a9a9 1px solid;
	color: #696969;
	border-bottom: #a9a9a9 1px solid;
	font-family: Verdana;
	height: 18px;
}


.GridSelectedItem A:visited, .GridSelectedItem A:Link
{
	font-weight: bold;
	font-size: 7.5pt;
	color: #696969;
	font-family: Verdana;
}

.GridButtonSEL
{
	background-position: center center;
	font-weight: bold;
	font-size: 8pt;
	/*background-image: url(./CSSimages/_SEL.gif);*/
	vertical-align: baseline;
	text-transform: lowercase;
	width: 16px;
	cursor: hand;
	color: #ffffff;
	background-repeat: no-repeat;
	font-family: Verdana;
	height: 16px;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}

.GridButtonSEL:hover
{
	background-position: center center;
	font-weight: bold;
	font-size: 8pt;
	/*background-image: url(./CSSimages/_SEL_Down.gif);*/
	vertical-align: baseline;
	text-transform: lowercase;
	width: 16px;
	cursor: hand;
	color: #ffffff;
	background-repeat: no-repeat;
	font-family: Verdana;
	height: 16px;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}

.GridButtonCancel
{
	background-position: left top;
	font-weight: bold;
	font-size: 8pt;
	/*background-image: url(./CSSimages/_CANCEL.gif);*/
	vertical-align: baseline;
	text-transform: lowercase;
	width: 16px;
	cursor: hand;
	color: #ffffff;
	background-repeat: no-repeat;
	font-family: Verdana;
	height: 16px;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}


.GridButtonCancel:hover
{
	background-position: left top;
	font-weight: bold;
	font-size: 8pt;
	/*background-image: url(./CSSimages/_CANCEL_Down.gif);*/
	vertical-align: baseline;
	text-transform: lowercase;
	width: 16px;
	cursor: hand;
	color: #ffffff;
	background-repeat: no-repeat;
	font-family: Verdana;
	height: 16px;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}

.GridButtonADD
{
	background-position: left top;
	font-weight: bold;
	font-size: 8pt;
	/*background-image: url(./CSSimages/New_add.gif);*/
	vertical-align: baseline;
	text-transform: lowercase;
	width: 16px;
	cursor: hand;
	color: #ffffff;
	background-repeat: no-repeat;
	font-family: Verdana;
	height: 16px;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}


.GridButtonSave
{
	background-position: left top;
	font-weight: bold;
	font-size: 8pt;
	/*background-image: url(./CSSimages/_SAVE.gif);*/
	vertical-align: baseline;
	text-transform: lowercase;
	width: 16px;
	cursor: hand;
	color: #ffffff;
	background-repeat: no-repeat;
	font-family: Verdana;
	height: 16px;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}

.GridButtonSave:hover
{
	background-position: left top;
	font-weight: bold;
	font-size: 8pt;
	/*background-image: url(./CSSimages/_SAVE_Down.gif);*/
	vertical-align: baseline;
	text-transform: lowercase;
	width: 16px;
	cursor: hand;
	color: #ffffff;
	background-repeat: no-repeat;
	font-family: Verdana;
	height: 16px;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}

.GridButtonDEL
{
	background-position: center center;
	font-weight: bold;
	font-size: 8pt;
	/*background-image: url(./CSSimages/New_delete.gif);*/
	vertical-align: baseline;
	text-transform: lowercase;
	width: 16px;
	cursor: hand;
	color: #ffffff;
	background-repeat: no-repeat;
	font-family: Verdana;
	height: 16px;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}

.GridButtonDEL:hover
{
	background-position: center center;
	font-weight: bold;
	font-size: 8pt;
	/*background-image: url(./CSSimages/New_delete.gif);*/
	vertical-align: baseline;
	text-transform: lowercase;
	width: 16px;
	cursor: hand;
	color: #ffffff;
	background-repeat: no-repeat;
	font-family: Verdana;
	height: 16px;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}


.GridButtonEdit
{
	background-position: left top;
	font-weight: bold;
	font-size: 8pt;
	/*background-image: url(./CSSimages/_MOD.gif);*/
	vertical-align: baseline;
	text-transform: lowercase;
	width: 16px;
	cursor: hand;
	color: #ffffff;
	background-repeat: no-repeat;
	font-family: Verdana;
	height: 16px;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}

.GridButtonEdit:Hover
{
	background-position: left top;
	font-weight: bold;
	font-size: 8pt;
	/*background-image: url(./CSSimages/_MOD_Down.gif);*/
	vertical-align: baseline;
	text-transform: lowercase;
	width: 16px;
	cursor: hand;
	color: #ffffff;
	background-repeat: no-repeat;
	font-family: Verdana;
	height: 16px;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}


/* ======================== calendario inizio =========================================  */

.Calendar_Normal
{
	border-right: #e6e6fa 1px solid;
	border-top: #e6e6fa 1px solid;
	font-size: 7.5pt;
	background-image: none;
	border-left: #e6e6fa 1px solid;
	color: #000080;
	border-bottom: #e6e6fa 1px solid;
	font-family: Verdana;
	height: 18px;
	background-color: #ffffff;
}

.Calendar_item {
	text-align: center;
	FONT-FAMILY: verdana,helvetica,arial;
	font-size: xx-small;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#FFFFFF' , EndColorStr= '#CCCCCC' );
}

.Calendar_Title
{
	font-size: 8.5pt;
	font-family: Verdana;
	color: #696969;
}

.Calendar_Alternate
{
	border-right: #e6e6fa 1px solid;
	border-top: #e6e6fa 1px solid;
	font-size: 7.5pt;
	background: #f6f6f6;
	border-left: #e6e6fa 1px solid;
	color: #000080;
	border-bottom: #e6e6fa 1px solid;
	font-family: Verdana;
	height: 18px;
}

.Calendar_Background
{
	border-right: #e6e6fa 1px solid;
	border-top: #e6e6fa 1px solid;
	font-size: 8.5pt;
	background: none transparent scroll repeat 0% 0%;
	border-left: #e6e6fa 1px solid;
	color: #696969;
	border-bottom: #e6e6fa 1px solid;
	font-family: Verdana;
	height: 18px;
}

.Calendar_Header
{
	font-weight: normal;
	font-size: 7.5pt;
	text-transform: lowercase;
	color: #696969;
	text-indent: 1px;
	font-style: normal;
	font-family: Verdana;
	text-align: left;
	text-decoration: none;
	width: 10%;
}

/* ======================== calendario fine =========================================  */


/* ========================    validator	=========================================  */

.Validator
{
	font-weight: normal;
	font-size: 9px;
	color: #ff0000;
	font-family: verdana;
}

