.contenuti_interna {
	width: 670px;
	float: left;
}


/* FORM */
/* INPUT E SPAN */


.separa{
display:block;
height:1px;
width:100%;
clear:both;
margin:0;
padding:0;
}

.form_compila tr{
padding: 0 0 0 0;
margin: 0 0 5px 0;
}

.form_compila th{
width: 300px;
padding: 10px 15px 10px 0;
border-bottom: 1px dotted #ccc;
}

.form_compila td{
padding:10px 0 0 20px;
width:300px;
border-bottom: 1px dotted #ccc;
}

.form_compila .chiusura_tabella td{
border-bottom: 0px dotted #ccc;
}


.form_compila th,
.form_compila td{
vertical-align: top;
}

.form_compila input{
float: left;
}

.form_compila span{
display: block;
}

.form_compila .input_text{
width: 200px;
}

.form_compila .submit_button{
float: right;
}

.form_compila td.submit_button{
border: 0px solid #CCC;
}

.form_compila .input_textarea_small{
height:65px;
width:255px;
}

/* INPUT E SPAN */

/* VALIDATION */
.form_compila .obbligatorio th,
.form_compila .non_valido th{
color:#CF3400;
background: transparent url(alert.png) no-repeat right top;
}


/* VALIDATION */
