#nomi{
	float:left;
	line-height: 30px;
	width: 200px;
	/*background-color:transparent;*/
	margin-bottom: 50px;
}
#campi
{
	margin-left: 220px;
	line-height: 20px;
	/*background-color:red;*/
	/*padding-left: 100px;*/
	margin-bottom: 50px;	
}
#sotto{
	/*display: none;*/
	clear: both;
}

#formJob {
	/*background-color: #AAAAAA;*/
	border: 1px solid #999999;
	padding: 10px 30px 10px 30px;

	/*width: 830px;*/
	margin: auto;
	font-family: "Trebuchet MS", Arial;
}
	#formJobInt {
		/*background-color: #AAAAAA;*/
		font-size: 11px;
		border: auto;

		margin: auto;
	}
	

	#formJob .cella {
		float: left; 
		padding: 0 13px 14px 0;
		text-align: center;
	}
	#formJob .txt {
		border: 1px solid #EE22A2;
		font-size: 11px;
		width: 130px;
		height: 15px;
	}
	#formJob .txtA {
		border: 1px solid #EE22A2;
		font-size: 11px;
		width: 230px;
		height: 19px;
	}
	#formJob .txtM {
		border: 1px solid #EE22A2;
		font-size: 11px;
		width: 130px;
		height: 17px;
	}
	#formJob .titoloForm {
		border: 1px solid #EE22A2;
		clear: both;
		margin-bottom: 10px;
		/*margin-bottom: 10px;*/
	}
	#formJob .canc {
		clear: both;
	}
	#formJob .scritteD {
		margin-bottom: 10px;
	}
	#formJob .scritteU {
		margin-top: 10px;
	}
	#formJob .scritteU a{
	margin-top: 10px;
	color:#000000;
	text-decoration: underline;
}
	#formContact .scritteU a:hover{
	margin-top: 10px;
	color: #666666;
	text-decoration: underline;}
	
	#formJob #invia {
		/*background-color: #EE22A2;
		color:#FFFFFF;*/
	}
	#formJob a, #formJob a:hover {
		/*color: #EE22A2;*/
	}

/* form di iscrizione*/
#formContact {

}
#formContact .cella {
	float: left; 
	padding: 0 13px 14px 0;
	text-align: center;
}
#formContact .canc {
	clear: both;
}
#formContact .txt {
	border: 1px solid #BBB39D;
	font-size: 11px;
	width: 130px;
	height: 18px;
}
#formContact .txtA {
	border: 1px solid #BBB39D;
	font-size: 11px;
	width: 230px;
	height: 18px;
}
#formContact .txtXS {
	border: 1px solid #BBB39D;
	font-size: 11px;
	width: 30px;
	height: 18px;
}
#formContact .txtS {
	border: 1px solid #BBB39D;
	font-size: 11px;
	width: 50px;
	height: 18px;
}
#formContact .txtL {
	border: 1px solid #BBB39D;
	font-size: 11px;
	width: 210px;
	height: 18px;
}
#formContact .txtXL {
	border: 1px solid #BBB39D;
	font-size: 11px;
	width: 318px;
	height: 18px;
}
#formContact textarea {
	border: 1px solid #BBB39D;
	width: 430px;
	overflow: auto;
}
#formContact .scritteD {
	margin-bottom: 10px;
	text-align: left;
}
#formContact .scritteU {
	margin-top: 10px;
}
#formContact .scritteU a{
	margin-top: 10px;
	color:#000000;
	text-decoration: underline;
}
#formContact .scritteU a:hover{
	margin-top: 10px;
	color: #666666;
	text-decoration: underline;
}
#formContact .radioPunto {
	clear: both;
	float: left;
	width: 25px;
}
#formContact .radioVoce {
	float: left;

	padding-top: 5px;
}

#formCatPier {
	width: 330px;
}
	#formCatPier .cella {
		float: left; 
		padding: 0 13px 14px 0;
		text-align: center;
	}
	#formCatPier .canc {
		clear: both;
	}
	#formCatPier .txt {
		border: 1px solid #EE22A2;
		font-size: 11px;
		width: 130px;
		height: 15px;
	}
	#formCatPier .txtA {
		border: 1px solid #EE22A2;
		font-size: 11px;
		width: 230px;
		height: 19px;
	}
	#formCatPier .txtM {
		border: 1px solid #EE22A2;
		font-size: 11px;
		width: 130px;
		height: 17px;
	}
	#formCatPier .txtXL {
		border: 1px solid #EE22A2;
		font-size: 11px;
		width: 275px;
		height: 15px;
	}
	#formCatPier .scritteD {
		margin-bottom: 10px;
		text-align: left;
	}
	#formCatPier .scritteU {
		margin-top: 10px;
	}
	#formCatPier .scritteU a{
	margin-top: 10px;
	color:#000000;
	text-decoration: underline;
}
	#formCatPier .scritteU a:hover{
	margin-top: 10px;
	color: #666666;
	text-decoration: underline;
}

.sxAlign {
	text-align: left;
}

.radioPunto {
	clear: both;
	float: left;
	width: 25px;
}

.radioVoce {
	float: left;
	width: 300px;
	padding-top: 2.5px;
}
