/*
	due classi di form: form.big e form.small
	tutte e due hanno bordo blu e larghezza minima indispensabile (tramite float:left)
	
	si differenziano per le dimensioni del testo in <legend></legend>	
*/

form {
	float:			left;			/* in questo modo sara' largo il minimo indispensabile */
}

fieldset {
	font-family:		Arial, Helvetica, Tahoma, Sans-serif;
	font-weight:		bold;
	text-decoration:	none;
	color:			navy;
	margin-top:		1em;
	margin-bottom:		1em;
	border:			1px solid navy;
}

form.big fieldset {
	font-size:		22pt;
}

form.small fieldset {
	font-size:		13pt;
}


form label {
	padding:		0;
	margin:			0;
	border:			0;
	width:	15em;
	display: block;
	float:left;

}

form input, form textarea, form button {
	float:left;
	padding: 0;
	margin: 0;
}

form input:focus {
	border:		1px solid red;
}

	
form label, form input, form textarea, form button {
	font-family:		Arial, Helvetica, Tahoma, sans-serif;
	font-size:		9pt;
	text-decoration:	none;
	font-style:		normal;
	line-height:		13pt;
	text-align:		justify;
	color:			black;
}


