body, form {
	padding-bottom : 0;
	padding-left : 0;
	padding-right : 0;
	padding-top : 0;
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	height: 100%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color : #4F6B8A;
	color : White;
}
		a {
			font-family : Tahoma;
			font-size : 8pt;
			color : White;
			text-decoration: none;
		}
		a:hover {
			text-decoration: underline;
		}
		hr {
			height : 1px;
			color : #00CCFF;
		}
		td {
			font-family : Tahoma;
			font-size : 8pt;
			color : Navy;
			border : 0px none Aqua;
		}
		input, select, textarea {
			font-family : Tahoma;
			font-size : 8pt;
			background-color : White;
			color : Black;
			border: solid 1px black;
		}
		.s_oldday {
			color : silver;
			background-color : #628AB7;
			border-left-color : #628AB7;
			border-left-style : solid;
			border-left-width : 1px;
		}
		.s_currday {
			color : #FFBBBB;
			background-color : #628AB7;
			border-left-color : #628AB7;
			border-left-style : solid;
			border-left-width : 1px;
		}
		.s_0 {
			background-color : #4F6B8A;
			border-left-color : #4F6B8A;
			border-left-style : solid;
			border-left-width : 1px;
		}
		.s_1 {
			background-color : #5DA3F0;
			border-left-color : #628AB7;
			border-left-style : solid;
			border-left-width : 1px;
		}
		.s_2 {
			background-color :#ADF4CB;
			border-left-color : #628AB7;
			border-left-style : solid;
			border-left-width : 1px;
		}
		.s_3 {
			background-color : #83BD72;
			border-left-color : #72AA67;
			border-left-style : solid;
			border-left-width : 1px;
		}
		.s_4 {
			background-color : #BEA5C5;
			border-left-color : #AE95B5;
			border-left-style : solid;
			border-left-width : 1px;
		}
		.s_5 {
			background-color : #FFC16B;
			border-left-color : #EFB15B;
			border-left-style : solid;
			border-left-width : 1px;
			padding : 5px 5px 5px 5px;
		}
		.s_6 {
			background-color : #908080;
			border-left-color : #807070;
			border-left-style : solid;
			border-left-width : 1px;
		}
		.s_7 {
			background-color : #58606f;
			border-left-color : #48505f;
			border-left-style : solid;
			border-left-width : 1px;
		}
		.s_8 {
			background-color : #FFC16B;
			border-left-color : #EFB15B;
			border-left-style : solid;
			border-left-width : 1px;
			padding : 5px 5px 5px 5px;
		}

		.s_10 {
			background-color : navy;
			border-left-color : Navy;
			border-left-style : solid;
			border-left-width : 1px;
			padding : 5px 5px 5px 5px;
			color : White;
		}
			.s_11 {
			background-color :#FFFFCC ;
			border-left-color : #FFFF88;
			border-left-style : solid;
			border-left-width : 1px;
			padding : 5px 5px 5px 5px;
		}
		.day_row {
			font-size : 7pt;
			line-height : 82%;
			padding : 2px 2px 2px 2px;
		}
		.old_day_row {
			color : silver;
			font-size : 7pt;
			line-height : 82%;
			padding : 2px 2px 2px 2px;
		}
		.month_row {
			font-size : 9pt;
			font-weight : bold;
			padding : 2px 2px 2px 10px;
		}
		
		.pulsante {
	border-left-color : #E0FFFF;
	border-left-style : solid;
	border-left-width : 1px;
	border-top-color : #E0FFFF;
	border-top-style : solid;
	border-top-width : 1px;
	border-right-color : Black;
	border-right-style : solid;
	border-right-width : 1px;
	border-bottom-color : Black;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	background : #6F8EB0;
			font-size : 8pt;
			font-weight : normal;
			color: White;
			height : 25px;
			width : 90px;
}
		.selezione {
	border-left-color : White;
	border-left-style : solid;
	border-left-width : 1px;
	border-top-color : White;
	border-top-style : solid;
	border-top-width : 1px;
	border-right-color : Black;
	border-right-style : solid;
	border-right-width : 1px;
	border-bottom-color : Black;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	background : #ADD8E6;
			font-size : 8pt;
			font-weight : normal;
			color: Black;
}
		.output{
			font-family : Tahoma;
			font-size : 8pt;
			background-color : #DDDDDD;
			color : Black;
			border: 1px outset black;
}
	    .input_nbr{
	        font-family : Tahoma;
			font-size : 8pt;
			background-color : White;
			color : Black;
			border: solid 1px black;
			text-align : right;
}
		.output_nbr{
	      	 font-family : Tahoma;
			font-size : 8pt;
			background-color : #DDDDDD;
			color : #990000;
			border: solid 1px black;
			text-align : right;
}
		.output_Bold{
			font-family : Tahoma;
			font-size : 8pt;
			background-color : #FFFFCC;
			color : Navy;
			border: 1px outset black;
}					
      
	  
.bordoDown 
{ 
	border-top: 1px solid #9D9DA1; border-right: 1px solid #FFFFFF;	border-bottom: 1px solid #FFFFFF; border-left: 1px solid #9D9DA1;
}

.bordoUp
{ 
	border-top: 1px solid #FFFFFF; border-right: 1px solid #9D9DA1;	border-bottom: 1px solid #9D9DA1; border-left: 1px solid #FFFFFF;
}



.loginTextBox
{
	HEIGHT: 17px; WIDTH: 180px;
}
.loginButton{
	HEIGHT: 22px; WIDTH: 98px;
}

