
body {
	background-color: #2196F3;
	font-family: tahoma;
	font-weight: bold;
}
.ora {
	font-size: 18px;
	color:#ff0;
	font-weight: bold;
}
img { margin:10px; }
.grid-container {
	display: grid;
	grid-template-columns: auto auto;
	background-color: #00468C;
	padding: 5px;
	width: 300px;
}

.grid-item {
	background-color: #00468C;
	color: #fff;
	border: 2px solid #00468C;
	padding: 2px;
	font-size: 18px;
	text-align: center;
}
.mono 
{
	grid-column-start: 1;
	grid-column-end: 3;
}
input[type='text'], input[type='submit'], input[type='button'] {
	font-size: 20px;
	text-align: right;
	background-color: #ccddff;
	color: #00b;
	border: 1px solid #3f51b5;
}
input[type='button'], input[type='submit'] {
	margin: 5px; background-color: #acf; color: #00a;
}
.titolo {
		grid-column-start: 1;
		grid-column-end: 3;
		background-color: #0066FF;
		color: #fff;
		font-weight: normal;
	}
.errore {
	grid-column-start: 1;
	grid-column-end: 3;
	background-color: #b53f51;
	color: #ff0;
	font-weight: normal;
}
.debug {
	grid-column-start: 1;
	grid-column-end: 3;
	font-weight: normal;
	font-size: 14px;
	text-align: left;
}
a 
{
	color: #ff0;
	text-decoration: none;
}
table {
	width: 100%;
	border-spacing: 2px;
	border-collapse: collapse;
	border: 1px solid #888888;
	font-size: 10pt;
	font-family: tahoma;
	color: #fff;
	background-color: #00468C;
	text-align: center;
}
table td { padding: 2px; border: 1px solid #888888; }
table th {
		padding: 2px;
		border: 1px solid #888888;
		color: #ff0;
		font-weight: normal;
	}
