
form{
	border:1px solid gray;
	background-color:white;
	border-radius:5px;
	width:350px;
}

.sx{
	width:120px;
	text-align:left;
	padding-left:10px;
}
.sx1{
	width:70px;
	text-align:left;
	padding-left:10px;
}
td, th, input, select{font-size:85%;color:black;}
input:disabled {
  background: color:darkgray;
}
td{
	text-align:center;
	border:1px solid lightgray;
	width:100px;
	background-color:white;	
}
th{
	text-align:left;
	font-weight:normal;
	color:steelblue;	
	padding-top:10px;
	padding-bottom:10px;
}
input, select{	
	text-align:center;
}
input[type='number']{
	border:0px;
	width:100%;
}
button{
	width:100%;
	height:30px;
	color:steelblue;
}
.button1{
	width:50px;
	height:30px;
	text-align:center;
}

.pulsante:hover{
	color:orange;
	cursor:pointer;
}
#risposta{
	
	position:absolute;	
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	
	
	z-index:-1;
}
#report{
	position:fixed;
	top:40px;
	right:10px;
	background-color:white;
	width:200px;
}
#verifiche{
	font-size:80%;
	position:absolute;	
	top:120;
	left:15;
	width:400px;
	height:600px;
	z-index:10;
	
	
}
#report th, #report td{font-size:70%;}
#report th{text-align:right;padding-right:10px;}
.alert{
	color:red;
}
.titolo{
	border:0px;
	text-align:right;
	color:gray;
	margin-right:15px;
}
#input_sollecitazioni{	
	position:absolute;
	width:400px;	
}
#sfondo_input_sollecitazioni{
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	margin:0px;
	width:100%;
	height:100%;
	background-color:rgba(70,70,70,0.8);
	text-align:center;
	
}