table, th, td {
	//border: 2px #2b2b2b solid;
    border: 1px red solid;

}

th { 
	background-color: #ffd78c; 
	text-align: center; 
	vertical-align: middle;
	color: #1f4890;
	width: 14,3%;
}
td {
	text-align: right; 
	vertical-align: top;
	color: #1f4890;
}
.oggi { 
    background-color: #56befd; 
	//background-color: #4aa3df; 
	//background-color: #ff0000; 

    
}
.txtredB {
	//background-color: red;
}
.txtwhiteB {
	background-color: white;
	text-align: middle;
    width: 10%;
}
.weekend {
	background-color: lightgrey;
}
.intero{
	width:20%;
	padding: 2%;
    margin: 2%;
    float:left;
    display:inline;
	background-color: #ff9999;
	text-align: center;
}

.plasma {
	width:20%;
	padding: 2%;
    margin: 2%;
    float:left;
    display:inline;
	background-color: #ffcc99;
	text-align: center;
}

.idoneita {
	width:20%;
    padding: 2%;
	margin: 2%;
    float:left;
    display:inline;
	background-color: #ccccff;
	text-align: center;
}
.controllo {
	width:20%;
    padding: 2%;
	margin: 2%;
    float:left;
    display:inline;
	background-color: #ccffff;
	text-align: center;
}

.legenda {
	width:50%;
    padding: 2%;
	margin: 2%;
	background-color: #00000;
	text-align: center;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -100px;
}

.tdintero{
	background-color: #ff9999;
	text-align: center;
	width:25%;
}
.tdplasma {
	background-color: #ffcc99;
	text-align: center;
	width:25%;
}
.tdesami {
	background-color: #ccccff;
	text-align: center;
	width:25%;
}
.tdcontrollo {
	background-color: #ccffff;
	text-align: center;
	width:25%;
}
.tdlegenda {
	background-color: #00000;
	text-align: center;
}
h2 {
    color: #1f4890;
}
table#tagleriepilogo, th#tabellariepilogo, td#tdriepilogo {
	border: 0px #2b2b2b solid;
}
