
#didattico {
	border: 15px solid #aaa;
	font-family:"Arial", "Comic Sans MS", "BankGothic Lt Bt",  serif;
	font-size: 14px;
	width: 550px;
	margin-left: auto;
	margin-right: auto;
}
#didattico div {
	border-width: 3px;
	margin: 7px;
}
#didattico img {
	height: 30px;
}
#didattico a {
	text-decoration: none;
	color: #aaa;
	font-size: 9px;
}
 
.attrezzagdidatt {
	background-color: #aaa;
	float: left;
	width: 45%;
	border: 5px solid #eee;
	color: yellow;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	font-weight: 400;
}
.errore {
	border: 10px dotted #fff;
	background-color: #f00;
	color: #fff;
}
.aziona {
	border: 10px solid #aaf;
	background-color: #add8e6;
	color: #006;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	font-weight: 800;
}
.attendi {
	border: 10px solid #aaf;
	background-color: #add8e6;
	color: #009;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	font-weight: 800;
}
.variab {
	border: 10px solid #cc6;
	background-color: #ffc;
	color: #006;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	font-weight: 800;
}
.variablettera {
	font-weight: 800;
	text-align: center;
	font-family:  "Comic Sans MS";
	font-size: 25px;
}
.secondizionale {
	border: 10px dashed #fcc;
	background-color: #f66;
	color: #fff;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	font-weight: 800;
	padding: 15px;
}
.ripeti {
	border: 10px dashed #3c0;
	background-color: #3f9;
	color: #006;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	font-weight: 800;
	padding: 45px;
}
.funzione{
	border: 5px dashed #f60;
	background-color: #fa0;
	color: #006;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	font-weight: 800;
	padding: 8px;
}
.azionafunzione{
	border: 5px solid #f60;
	background-color: #add8e6;
	color: #006;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	font-weight: 800;
 }
.coemento {
	border: 2px dotted #ffe4b5;
	background-color: #9c9;
	color: #a63;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	font-weight: 100;
	max-height: 20px;
	font-style: italic;
	padding: 0px;
}
.segnablocco {
	border: 10px solid #eee;
	background-color: #fff;
	color: #999;
	font-weight: 800;
	vertical-align: baseline;
	border-top-right-radius: 100px;
	-moz-border-top-right-radius: 100px;
	-webkit-border-top-right-radius: 100px;
	border-top-left-radius: 100px;
	-moz-border-top-left-radius: 100px;
	-webkit-border-top-left-radius: 100px;
}
.sensore {
	border: 10px solid #e6e6fa;
	background-color: #d8bfd8;
	color: #006;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	font-weight: 800;
}
.input {
	border: 10px solid #e6e6fa;
	background-color: #d8bfd8;
	color: #000;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	font-weight: 800;
}
 
 
 
.casella {
	background-color: #fff;
	color: #000;
	margin-right: 10px;
}