Body {
	background-color:#D8FFd8;
	margin-top:0px;
	text-align:center;
	padding:0px;
	margin: 0;
	}

H3 {FONT-WEIGHT: 900; FONT-SIZE: 16px; COLOR: #666666;  TEXT-DECORATION: none}
H4 {FONT-WEIGHT: 900; FONT-SIZE: 14px; COLOR: #666666;  TEXT-DECORATION: none}
HR {COLOR: #FF6600}
IMG {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
A {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
A:active {COLOR: #333333; TEXT-DECORATION: none}
A:visited {COLOR: #000000; TEXT-DECORATION: none}
A:link {COLOR: #000000; TEXT-DECORATION: none}
A:hover {COLOR: #FF0000; TEXT-DECORATION: none}


SELECT {FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
INPUT {FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
TEXTAREA {FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.AppMenuTable {background-color:white;width:100%;height:25px;margin:0px;border-width:0px;border-bottom-width:1px;border-color:#CCCCCC;border-style:solid;} 
.AppMenuTD {color:#EFEFEF;width:110px; padding:3px;font-size:11px;border-width:0px;border-style:none;border-color:#DEDEDE;text-align:center;vertical-align:middle;border-bottom-width:0px;border-bottom-style:solid;border-bottom-color:#DEDEDE;} 
.AppMenuTDOver {color:#888888;width:110px; padding:3px;border-width:0px;border-style:none;border-color:#DEDEDE;text-align:center;vertical-align:middle;border-bottom-width:0px;border-bottom-style:solid;border-bottom-color:#DEDEDE;} 
.AppMenuTop {height:15px;}
.AppMenuLeft {width:45%;border-bottom-width:0px;border-bottom-style:solid;}
.AppMenuDiv {background-color:#4068AE;width:0px;border-top-width:0px;border-top-style:solid;border-top-color:#6699CC;}
.AppMenuBottom {}
.AppMenuRight {width:5px;background-image:url('');background-repeat:no-repeat;background-position:right;padding:2px;text-align:right;vertical-align:middle;border-bottom-width:0px;border-bottom-style:solid;}
.AppMenuFont {font-family:"Gill Sans MT";font-size:8pt;font-weight:800;color:#333333;} 
:visited.AppMenuFont {text-decoration:none; color:#0542AC;} 
:link.AppMenuFont {text-decoration:none; color:#0542AC;} 
:hover.AppMenuFont {text-decoration:none; color:#333333;} 

.SubMenuTitleFont {
	FONT-WEIGHT: 500;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ContentMainTable {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;width:750px}
.HeadingTable {PADDING-BOTTOM: 5px}
.HeadingTD {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 4px; MARGIN: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; TEXT-ALIGN: center}
.fieldTD {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; TEXT-ALIGN: right}
.inputTD {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; TEXT-ALIGN: left}
.AdminMenuTD {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px}
.AdminMenuIMG {BORDER-TOP-WIDTH: 2px; BORDER-LEFT-WIDTH: 2px; BORDER-LEFT-COLOR: #458aab; BORDER-BOTTOM-WIDTH: 2px; BORDER-BOTTOM-COLOR: #458aab; BORDER-TOP-COLOR: #458aab; BORDER-RIGHT-WIDTH: 2px; BORDER-RIGHT-COLOR: #458aab}
.AdminMenuRoot {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.MenuTable {BORDER-RIGHT: #1559ab 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #1559ab 0px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #1559ab 0px solid; WIDTH: 100px; PADDING-TOP: 0px; BORDER-BOTTOM: #1559ab 0px solid; BORDER-COLLAPSE: collapse}
.MenuTD {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 4px; MARGIN: 0px; VERTICAL-ALIGN: middle;  COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-COLOR: #5e98c8; TEXT-ALIGN: left}
.MenuTDOver {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 4px; MARGIN: 0px; VERTICAL-ALIGN: middle;  COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-COLOR: #214179; TEXT-ALIGN: left}
.MenuBottom {padding:4px; MARGIN: 0px; VERTICAL-ALIGN: middle; COLOR: #FFFFFF; TEXT-ALIGN: left}
.MenuTop {padding:4px; MARGIN: 0px; VERTICAL-ALIGN: middle; HEIGHT: 40px; TEXT-ALIGN: left}
.MenuContentTypeTDOver {background-color:#000099;padding:0px;height:25px;vertical-align:middle;border-width:0px;border-bottom-width:2px;border-style:dotted;border-color:#FFFFFF;}

.MenuContentTypeTD {
	background-color:#0066FF;
    padding:0px;
	height:25px;
	vertical-align:middle;
	border-width:0px;
	border-bottom-width:2px;
	border-style:dotted;
	border-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
} 

.MenuContentTypeFont {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
:link.MenuContentTypeFont {text-decoration:none; color:#FFFFFF;}
:visited.MenuContentTypeFont {text-decoration:none; color:#FFFFFF;} 
:hover.MenuContentTypeFont {text-decoration:none; color:#FFFFFF;}

.MenuContentTypeFontOn {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-position: center;
	background-color: #ECE9D8;
}
 
:link.MenuContentTypeFontOn {text-decoration:none; color:#EFEFEF;} 
:visited.MenuContentTypeFontOn {text-decoration:none; color:#EFEFEF;} 
:hover.MenuContentTypeFontOn {text-decoration:none; color:#FFFFFF;} 

.TopBarTable {background-color:#FFFFFF;width:737px;}
.MainTable {margin-top:0px;width:750px;border-width:0px;border-style:solid;}
.SubMenuTitleTable {border-width:0px;border-style:solid;border-color:#222222;}
.ListTable {width:100%;height:60px;padding:0px;margin-top:0px;margin-bottom:8px;border-width:1px;border-color:#F9F9F9;border-style:solid;}
.ListHeaderTable {background-color:#FFCC00;width:100%;padding:0px;margin-top:10px;margin-bottom:1px;border-width:0px;border-color:#999999;border-style:solid;}
.ListHeaderTD {color:#666666;font-family:verdana;padding:2px; font-size:9px;}
.ListHeaderTitleFont {
	font-family:verdana;
	font-size:11px;
	color:#333333;
	font-weight:800;
	margin-left: 10px;
}
.ListHeaderCategory {font-family:Verdana, Arial, Helvetica, sans-serif;color:#666666;padding:3px;font-size:11px;font-weight:500;vertical-align:top;}
.titolihome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF6600;
	padding-left: 10px;
}

.ListTD {color:#666666; padding:2px;}
.ContentTable {margin-bottom:3px; border-width:0px;border-style:solid;border-color:#666666;}
.ContentTD {padding-left:12px; vertical-align:top;}
.corpo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	left: 0px;
	right: 0px;
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.MenuTopContentTypeTD {
background-color:#BBEABD;  
padding:0px; 
height: 15px; 
vertical-align: middle; 
border-bottom-width:0px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold; 
color: #FFFFFF; 
font-size: 11px; 
border-top-width: 0px; 
border-right-width: 1px;
border-left-width: 0px; 
border-top-style: dotted; 
border-right-style: dotted; 
border-bottom-style: dotted; 
border-left-style: dotted; 
border-top-color: #000000; 
border-right-color: #000000; 
border-bottom-color: #000000; 
border-left-color: #000000;}

.MenuTopContentTypeTDOver {
	background-color:#FFFFFF;
  padding:0px;
	height:15px;
	vertical-align:middle;
	border-bottom-width:0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.SubMenuContentTypeTDOver {
	background-color:#990000;
	padding:0px;
	height:20px;
	vertical-align:middle;
	border-width:0px;
	border-bottom-width:2px;
	border-style:dotted;
	border-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.SubMenuContentTypeTD {
background-color:#FF0000; 
padding:0px;
height:20px;
vertical-align:middle;
border-width:0px;
border-bottom-width:2px;
border-style:dotted;
border-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
font-size: 9px;
}

.SubMenuContentTypeFont {
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left: 5px;
}
:link.SubMenuContentTypeFont {text-decoration:none;color:#222222;}
:visited.SubMenuContentTypeFont {text-decoration:none;color:#222222;}
:hover.SubMenuContentTypeFont {text-decoration:none;color:#FFFFFF;}

.SubMenuContentTypeFontOn {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-position: center;
}

.inputError {
	BORDER-RIGHT: #FF8000 1px solid; BORDER-TOP: #FF8000 1px solid; MARGIN: 0px; BORDER-LEFT: #FF8000 1px solid; BORDER-BOTTOM: #FF8000 1px solid; COLOR: #FF8000; BACKGROUND-COLOR: #FFFFD7
}
.inputNormal {
	BORDER-RIGHT: #004080 1px solid; BORDER-TOP: #004080 1px solid; BORDER-LEFT: #004080 1px solid; BORDER-BOTTOM: #004080 1px solid; COLOR: #004080; BACKGROUND-COLOR: #efefef
}
