LABEL { color: #000000; }

#modulocv { 
	background-color: #f2f2f2;
	border: 1px solid #e8e8e8;
	font-size: 13px;
	margin: auto;
	width: 700px;
}

#modulocv INPUT, #modulocv TEXTAREA, #modulocv SELECT { padding: 0; }
#modulocv BR {clear: both; }

.tiny { 
	margin: 0 2px;
	margin: 0 !ie; /* IE6/7 hack */
}

.curr-titolo { 
	font-weight: bold;
	margin-top: 1em;
	text-align: center;
}
.sez-titolo {
	background-color: #4DB20F;
	border-top: 1px solid #E8E8E8;
	clear: both;
	color: #FFFFFF;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 1em;
	padding: 2px 6px;
}

.sezione {
	padding: 2px 6px;
	font-size: 0.9em;
	color: #666666;	
}
.indicaz1 { 
	color: #444444;
	font-size: 0.9em;
	line-height: 1.5em;
	padding: 2px 6px;
	text-align: justify;
	clear: both;
}
.obblig {color: red}
.titinterno { 
	color: #226622;
	font-size: 0.85em;
	font-weight: bold;
	margin: 6px 0;
}

.col1, .col2, .colspan, .desc { height: 2.7em; float: left; }

.col1 { width: 300px; clear: left; }
.col2 { width: 380px; }
.desc { width: 100px; }
.colspan { width: 100%; clear: both; }
.campostd { width: 180px; }
#provnascita { width: 105px; }
#provincia, #domprovincia { width: 145px; }
#altrotipolaurea, #altrodiploma, #azruolo { width: 270px; }

#postlaurea { width: 65em; height: 5em; font-size: 0.9em; line-height: 115%; margin-top: 4px; }

#infoprivacy { 
	background-color: #FFFFFF;
	color: #666666;
	font-size: 0.85em;
	line-height: 1.3em;
	margin: 6px;
	padding: 3px 5px;
	text-align: justify;
}
#titprivacy { 
	color: #111111;
	font-weight: bold;
	margin-bottom: 4px;
}

#accettazione { 
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.5em;
	margin: 6px 6px 2px;
	width: 52em;
}
#ckaccett { 
	float: left;
	font-size: 0.9em;
	margin: 6px 0;
	text-align: center;
}
#invio { 
	clear: both;
	margin: 8px;
	text-align: right;
}

