#contatti
	{
	border: 1px solid #B3BDBF;
	background: transparent url(../img/sfondoContatti.gif) no-repeat 0 45px;
	width:100%;
	margin:0 8px 0 2px;
	}
	
#contatti p.campinote
	{
	font-size:12px;	
	padding:4px 0 0 0;
	margin:0px 0 0px 43px;
	}
	
#contatti p.campotitolo
	{
	clear:both;
	font-size:14px;	
	padding:4px 0 0 0;
	margin:0px 0 0px 0px;
	text-align:center;
	font-weight:bold;
	color:#2A7190;
	}
	
	
#contatti form
	{
	margin:0 0 0 43px;
	padding: 0 0 10px 0;
	}
	
	
#contatti select, #contatti textarea
	{
	font-size:12px;	
	line-height:20px;
	border:1px solid #B3BDBF;	
	}	
	
#contatti input
	{
	height:18px;
	hei\ght:16px;
	border:1px solid #B3BDBF;	
	margin:1px 0 0 0;
	}
	
#contatti p
	{
	line-height:27px;
	vertical-align:middle;
	margin:0;
	padding:0;
	}
	
	
#contatti textarea
	{overflow:auto;}
	
#contatti div.bloccodidue
	{
	clear:both;
	width:100%;
	}
	
#contatti div.bloccofinale
	{
	float:left;
	width:320px;
	}
	
	
#contatti div
	 {
	 font-size:11px;	
	 color:#2A7190;
	 }
	
#contatti label
	{
	clear: right;
	display:block;
	line-height:16px;	
	vertical-align:middle;
	font-size:11px;	
	}
	
#contatti sup
	{
	line-height:16px;	
	height:16px;	
	vertical-align:top;
	font-size:12px;
	margin:0;
	padding:0;
	}
	
#contatti div.nome	{
 float:left;
 width:240px;
 height:43px;
}

#contatti div.nome	input{
  width:225px;
}
	
#contatti div.cognome	{
 float:left;
 width:250px;
 height:43px;
}
	
#contatti div.cognome	input{
  width:225px;
}
	
#contatti div.codicefiscale	{
 float:left;
 width:250px;
 height:43px;
}
	
#contatti div.codicefiscale	input{
  width:225px;
}
	
	
	
	
#contatti div.titolostudio	{
 float:left;
 width:240px;
 height:43px;
}

#contatti div.titolostudio	input{
  width:225px;
}
	
#contatti div.qualifica	{
 float:left;
 width:250px;
 height:43px;
}
	
#contatti div.qualifica	input{
  width:225px;
}
	
#contatti div.livellocompetenze	{
 float:left;
 width:250px;
 height:43px;
}
	
#contatti div.livellocompetenze	input{
  width:225px;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
#contatti div.indirizzo	{
 float:left;
 width:320px;
 height:43px;
}

#contatti div.indirizzo	input{
	width:304px;
	}
	
#contatti div.cap	{
 float:left;
 width:60px;
 height:43px;
}

#contatti div.cap	input{
	width:40px;
	}
	
	
	
	
#contatti div.comune	{
 float:left;
 width:240px;
 height:43px;
}

#contatti div.comune	input{
  width:225px;
}
	
#contatti div.provincia	{
 float:left;
 width:60px;
 height:43px;
}
	
#contatti div.provincia	input{
  width:40px;
}
	
#contatti div.nazione	{
 float:left;
 width:250px;
 height:43px;
}
	
#contatti div.nazione	input{
  width:225px;
}

	
	
	
	
	
	
	
	
	
#contatti div.natoil	{
 float:left;
 width:240px;
 height:43px;
}

#contatti div.natoil	input{
  width:225px;
}
	
#contatti div.natodove	{
 float:left;
 width:250px;
 height:43px;
}
	
#contatti div.natodove	input{
  width:225px;
}
	
#contatti div.natostato	{
 float:left;
 width:250px;
 height:43px;
}
	
#contatti div.natostato	input{
  width:225px;
}
	

	
	
	
#contatti div.telefono	{
 float:left;
 width:145px;
 height:43px;
}

#contatti div.telefono	input{
	width:125px;
	}
	
	
#contatti div.cellulare	{
 float:left;
 width:145px;
 height:43px;
}

#contatti div.cellulare	input{
	width:125px;
	}

	
#contatti div.fax	{
 float:left;
 width:159px;
 height:43px;
}

#contatti div.fax	input{
	width:146px;
	}
	
#contatti div.email	{
 float:left;
 width:267px;
 height:43px;
}
	
#contatti div.email	input{
	width:245px;
	}
	
#contatti div.messaggio
	{
	float:left;
	width:320px;
	height:105px;
	}
	
#contatti div.messaggio textarea
	{
	width:306px;
	height:80px;
	heig\ht:78px;
	}
	
#contatti div.disclaimerbx
	{
	float:left;
	width:320px;
	height:45px
	}
	
#contatti div.disclaimerbx input
	{
	width:15px;
	float:left;
	border:0;
	}
	
#contatti div.disclaimerbx label
	{
	float:left;
	width:300px;
	color:#506063;
	text-align:left;
	font-size:10px;
	margin:0 0 0 5px;
	}
	
	
#contatti div.tasti
	{
	text-align:left;
	}
	
#contatti div.tasti input
	{
	}
	
#contatti div.tasti input
	{
	margin:3px 0 0 0;
	padding:0;
	border:0;
	width:90px;
	height:20px;
	line-height:20px;
	font-size:12px;
	
	}
	
	
	
div.disclaimer
	{
	float:left;
	width:265px;
	}


div.disclaimerTxt
	{
	width:245px;
	text-align:left;
	background:#FFFFFF;
	margin: 0px 10px 0 0px;
	overflow:auto;
	padding:1px 2px;
	height:100px;
	border:1px solid #B3BDBF;
	font-size:10px;
	}
	
div.disclaimer, div.disclaimer a, div.disclaimer a:link
	{
		font-size:10px;
	}
	
	
	
	
	
/*#contatti a, #contatti a:link, #contatti a:hover, #contatti a:visited
	{
	font-size:12px;
	}*/


	/*
#tab_contatti
	{
	width:550px;
	}
	
#tab_contatti td
	{
	font-size:12px;
	}
	
#tab_contatti .td_sx
	{
	font-size:12px;
	text-align:right;
	font-weight:bold;
	color:#2A7190;
	width:160px;
	}

#tab_contatti .td_dx
	{
	font-size:12px;
	color:#2A7190;
	text-align:left;
	}

#tab_contatti .td_double
	{
	font-size:12px;
	color:#2A7190;
	font-weight:bold;
	text-align:center;
	}
	
#tab_contatti input, #tab_contatti textarea
	{
	margin:0;
	padding:1px;
	border:1px solid #506063;
	font-size:12px;
	line-height: 16px;
	}
	
#tab_contatti textarea
{overflow:auto;
}
	*/