body{FONT-FAMILY: Verdana, Arial, sans-serif;
	font-size: 10px; 
	margin: 0px; 
	padding:0px; 
	background-color:#F6F6F6; 
	HEIGHT:100%; 
	color: #002596;}
	

/*!
 *.boxmenu{
 *	background-image:url('/easeofsales/icons/bgRightBoxTitle.jpg');
 *	background-position:top left; 
 *	padding:0px 3px 0px 3px; 
 *	height: 24px;}
 */

/*!
 *BUTTON {  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: white ; vertical-align: middle;}
 *
 *INPUT {  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; }
 */	

SELECT {  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: white ; }
TEXTAREA {  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; }
a, a:visited, a:active{FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; color: #CC6600; text-decoration: none;}
a:hover{ FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; color: #CC6600; text-decoration: underline;}
fieldset{ padding:6px; font-size: 10px;border:1px solid gray;}
legend{ color:gray;}
.blue{color: blue;}
.red{COLOR: red;}
.gray{COLOR: gray;}
.green{COLOR: green;}

.blueDL{color: #002596;}

.boxmenu{
 	background-position:top left;
 	background-color:whitesmoke;
 	margin:0px;
 	padding:0px 3px 0px 3px;
 	height: 48px;
}

.boxAction{
 	background-position:top left;
 	background-color:white;
 	margin:0px;
 	padding:0px 3px 0px 3px;
 	height: 48px;
}

.label{ 
	font-size: 12px;
	}

.labelAction{ 
	font-size: 12px;
	font-weight: bold;
	}

.labelSmall{font-size: 9px;}

INPUT {  
	font-family: Verdana, Arial, sans-serif; 
	font-size: 15px; 
	color: gray; }

BUTTON { 
	font-size: 15px; 
	font-weight:bold;
	color: #002596; 
	cursor: pointer;
	height:30px;
	border-bottom: 1px solid #002596;
	border-top: 1px solid #002596;
	border-left: 1px solid #002596;
	border-right: 1px solid #002596;
}

.btnSubmit { 
	border: 1px solid #002596;
	color: #002596;
	background-color: white;	
}

.btnSubmit a{ 
	border: 1px solid #002596;
	color: #002596;
	background-color: white;	
}
.btnSubmit:hover{ 
	border: 1px solid white;
	color: white;
	background-color: #002596;
}

.btnSubmit { 
	border: 1px solid #002596;
	color: #002596;
	background-color: white;	
}

.btnSubmit a{ 
	border: 1px solid #002596;
	color: #002596;
	background-color: white;	
}
.btnSubmit:hover{ 
	border: 1px solid white;
	color: white;
	background-color: #002596;
}

.btnUndo { 
	border: 1px solid gray;
	color: gray;
	background-color: white;	
}

.btnUndo a{ 
	border: 1px solid gray;
	color: gray;
	background-color: white;	
}

.btnUndo:hover{ 
	border: 1px solid white;
	color: white;
	background-color: grey;
}

.labelTitle {
	font-size: 20px;
	font-weight:bold;
	color:#002596;}

.labelTitleSmall {
	font-size: 12px;
	color:#002596;}

.labelWelcome {
	font-size: 12px;
	font-weight:bold;
	color:#002596;}
/*!
 * font-weight: bold;
 */
 
.tabLogin{
	width: 100%;
	background-color: white;
	color: gray;
	font-size: 13px;
	text-decoration: none;
	height: 48px;}

.asterisco{
	color:#002596;
	font-size: 13px;}

.tabTable{
	width: 100%;
	background-color: white;
	color: gray;
	font-weight: bold;
	font-size: 12px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
	text-decoration: none;}

.tabSelected a, .tabSelected a:visited, .tabSelected a:active,.tabSelected a:hover{
	text-decoration: none;
	color: #002596;
	font-weight: bold;
	font-size: 12px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;}

.labelEnfasi{font-size: 10px;font-weight:bold;color:#DB1D27;}

.labelEnfasi2{
	font-size: 10px;
	font-weight: bold;
	color: #002596;
	}

.labelBold{font-size: 11px; font-weight:bold; color:black;}
.error{ font-size: 11px; COLOR: red; FONT-WEIGHT: bold;}
.warning{ font-size: 11px; COLOR: orange; FONT-WEIGHT: bold; }
.standard{ font-size: 11px; COLOR: green; FONT-WEIGHT: bold;}
.msgNoElement{ font-size: 11px; COLOR: black; font-weight:bold; text-align:center;}
.pairTableRowBgStyle{ font-size: 10px; padding:1px; BACKGROUND-COLOR:white; COLOR: black;}
.oddTableRowBgStyle{ font-size: 10px; padding:2px; COLOR: black; BACKGROUND-COLOR:whitesmoke;}
.hide {display:none}

.mandatoryField{color:#DB1D27;font-size: 9px;}
.numericoObbligatorio{ font-size: 10px; background:#FFFFCC; color:black; text-align: right;}
.numericoDisabilitato{ font-size: 10px; color:black; text-align: right;}
.numerico{ font-size: 10px; text-align: right;}
.labelObbligatoria{ font-size: 10px; background:#FFFFCC; color:black; text-align: left;}
.labelDisabilitata{font-size: 10px; color:black;text-align: left;}
.top{color:white; BACKGROUND-COLOR:black; height: 55px;}

.tab{background-color: #CC6600;text-decoration: none;color: white;font-weight: bold;font-size: 12px;padding-left: 8px;padding-right: 8px;padding-top: 2px;padding-bottom: 2px;}
.tab a, .tab a:visited, .tab a:active{background-color: #CC6600;text-decoration: none;color: white;font-weight: bold;font-size: 12px;padding-left: 8px;padding-right: 8px;padding-top: 2px;padding-bottom: 2px;}
.tab A:hover{background-color: #CC6600;text-decoration: none;color: white;font-weight: bold;font-size: 12px;padding-left: 8px;padding-right: 8px;padding-top: 2px;padding-bottom: 2px;}
.tabSelected{font-weight: bold;text-decoration: none;color: black;background-color: #CC6600;font-weight: bold;font-size: 12px;padding-left: 8px;padding-right: 8px;padding-top: 2px;padding-bottom: 2px;}
