.form_table, .table {
    display: table;

}

.form_row, .table_row {
    display: table-row; 

}

.form_label, .form_field, .table_cell {
    display: table-cell;
    padding: 3px;

}

.form_label, .form_field{
width: 50%;
}
.form_help {
display: none;
}

.colspan3 {
flex: 3;
}
.colspan2 {
flex: 2;
}
.colspan4 {
flex: 4;
}

.bg0 {
background-color: #DDDDDD;
}

.bg1 {
background-color: #CCCCCC;
}
.table_cell_head {
font-weight: bold;

}

.messaggio_alert {
	text-align: centered;
	font-weight: bold;
	font-size: large;
}