body{
		color: rgb(0, 227, 0);
		background-color: rgb(0,0,0);
		background-image: url("../immagini/sfondo.jpg");
		background-size: 100% 100%;
		background-attachment: scroll;
		background-repeat: no-repeat;
		min-height: 600px;
}

a:link{
		color: rgb(0, 227, 0);
		text-decoration: underline;
}

a:visited{
		color: blue;
		text-decoration: underline;
}

a:hover{
		color: rgb(0, 227, 0);
		font-weight: bolder;
}

a:active{
		color: rgb(0, 227, 0);
		background: green;
}

#info:hover{
		cursor: help;
}

fieldset{
		padding-left: 30%;
		padding-right: 30%;
		margin: 0.8%;
		border: 3px solid rgb(0, 227, 0);
		border-radius: 25px;
}

a{
		font-size: 150%;
		margin-right: 2%;
}

legend{
		font-family: "Arial", sans-serif;
		font-style: oblique;
		font-weight: bold;
		font-size: 125%;
}

#titolo{
		text-align: center;
		font-size: 300%;
		margin-left: 2%;
		margin-right: 2%;
}

#imp{
		text-align: center;
}

#form{
		margin-left: 2%;
		margin-right: 2%;
		padding-left: 20%;
		padding-right: 20%;
		font-family: "Arial", sans-serif;
		font-style: oblique;
}

#buttom_accedi:hover{
		cursor: pointer;
		opacity: 0.7;
		background-color: rgb(0, 50, 0);
}
#buttom_accedi{
		width: 20%;
		min-width: 130px;
		min-height: 30px;
		max-width: 130px;
		max-height: 30px;
		font-size: 130%;
		background-color: rgb(0, 0, 0);
		color: rgb(0, 227, 0);
		font-weight: bold;
		margin-top: 2%;
		border: 1px solid rgb(0, 227, 0);
		border-radius: 25px;
}

.textbox{
		border-radius: 25px;
		border: 1px solid rgb(0, 227, 0);
		padding: 1%;
		width: 50%;
		min-width: 300px;
		background-color: rgb(0,0,0);
		font-family: "Arial", sans-serif;
		color: rgb(0, 227, 0);
		font-weight: bolder;
		text-align: center;
		font-size: 110%;
}

#messaggioErrore{
		margin-left: 34%;
		margin-right: 0;
		width: 30%;
		position: relative;
		background-color: rgba(255, 0, 0, 0.8);
		border: 1px solid;
		border-color: black;
		border-radius: 10px;
		color: black;
		text-align: center;
		padding: 0.5%;
		font-size: 120%;
		font-weight: bold;
		float: left;
}
