
	label#l_foto { width:7.5em; }
	label.l_pubblicazione, label.pub_titolo { width:7em; }
	textarea#note { width:29.5em; }
	label#l_testo { float:none; }
	#testo { width:25.5em; }
	
.form {
	margin-left: 20px;
}

.form input, .form label, .form .select, .form textarea {
	display:block; 
	float:left; 
	width:18em; 
	border:0;
	margin:5px 0 0 0;
	padding:4px 0;
	font-size:10px;
}
.form .select { padding:0; height:18px; }
.form .aree .checkbox { width: auto; margin: 10px 5px;}

.form label { text-transform:uppercase; margin:0; padding:0; }

.form input, .form .select { background: #E8E8E8; width: 300px; }
.form textarea { background: #E8E8E8; width: 300px; height: 200px; border: 0; margin: 5px 0 5px 0; font-size: 11px;}
.form input.hidden { display: none; }
.form br { clear:both; }
.form .submit { width: auto; }

.form .aree { width:350px; padding:0; margin:5px 0 0 0; float:left; }
.form .aree div { float:left; }
.form .aree input { background-color:#fff; width:2em; padding:0; margin:0; line-height:18px; height:18px; }
.form .aree label { width:8em; margin:0; padding:0; line-height:18px; height:18px; }
