h1 {
	width: 			696px;
	height: 		105px;
	margin:			0 auto;
	text-align:		center;
	}

h1 span {
	position: 		absolute;
	top: 			-1000em;
	font-family:	Verdana, Arial, Helvetica, MS Sans Serif; 
	font-size:		1px; 
	color:			#FF0000; 
}

h2 {
	font-family:	Verdana, Arial, Helvetica, MS Sans Serif; 
	font-size:		20px; 
	color:			#0047FF; 
	margin-top:		0px;
	margin-bottom:	0px;
	}
	
h2 span {
	color:			#FF0000;
}	

#palazzo {
	position: 		relative;
	margin: 		0px auto;
	top:			2px;
	width: 			215px;
	height:			141px;
	background:		url(../../../images/contattiBanner1.jpg) no-repeat top left;
	float:			left;
}

#operatriceCallCenter {
	position: 		relative;
	margin: 		0px auto;
	top:			2px;
	width: 			217px;
	height:			141px;
	background:		url(../../../images/contattiBanner2.jpg) no-repeat top left;
	float:			left;
}

#uffici {
	position: 		relative;
	margin: 		0px auto;
	top:			2px;
	width: 			200px;
	height:			141px;
	background:		url(../../../images/contattiBanner3.jpg) no-repeat top left;
	float:			left;
}

#bloccoVideoVoxPrincipale{
	position: 		relative;
	left:			1px;
	width:			518px;
	height:			1030px;
	padding: 		0 0 0 0;
	background-color: #FFFFFF;
	margin: 		0px left;
	float:			left;
}

#intestazioneBloccoVideoVoxPrincipale{
	width:			518px;
	height:			33px;
	background-color:#D0D0D0;
	margin: 		0px left;
	color:			#606872;
}

#informazioniCommercialiPartnership{
	position: 		relative;
	margin: 		0px auto;
	width:			424px;
	height:			37px;
	margin: 		0px auto;
	top:			13px;
	background:		url(../../../images/informazioniCommercialiPartnership.gif) no-repeat top center;
	font-family: 	Verdana, Arial, Helvetica, MS Sans Serif;
	font-size: 		10px;
	color:			#606872;
}

#moduloContatti{
	position: 		relative;
	margin: 		0px auto;
	top:			30px;
	width:			414px;
	height:			650px;
	background-color:#FFFFFF;
	margin: 		0px left;
	text-align:		center;
}

#moduloContatti p{
	padding-top:	0px;
	padding-bottom:	0px;
	margin-top:		10px;
	margin-bottom:	10px;
}
#formContatti {
	margin: 		0px auto;
	width:			414px;
	padding-top:	0px;
	padding-bottom:	0px;
}

#campiModuloContatti{
	position:		relative;
	margin: 		0px auto;
	width:			414px;
	border:			solid, 1px;
}

#campiObbligatori{
	width:			414px;
	height:			30px;
	padding: 		0 0 0 0;
	background-color: #FFFFFF;
	margin: 		0px left;
	text-align:		left;
	font-family: 	Verdana, Arial, Helvetica, MS Sans Serif;
	font-size: 		10px;
	color:			#9BCB34;
}

#campoNome{
	text-align:		left;
	float:			left;
}

#campoCognome{
	position:		relative;
	text-align:		left;
	left:			21px;
	float:			left;
}

#campoAzienda{
	position:		relative;
	padding-top:	20px;
	text-align:		left;
	clear:			both;
}

#campoIndirizzo{
	padding-top:	20px;
	text-align:		left;
}

#campoCAP{
	padding-top:	20px;
	text-align:		left;
	float:			left;
}

#campoComune{
	position:		relative;
	left:			21px;
	padding-top:	20px;
	text-align:		left;
	float:			left;
}

#campoProvincia{
	position:		relative;
	left:			42px;
	padding-top:	20px;
	text-align:		left;
	float:			left;
}

#campoTelefono{
	padding-top:	20px;
	text-align:		left;
	float:			left;
}

#campoAltroTelefono{
	position:		relative;
	left:			21px;
	padding-top:	20px;
	text-align:		left;
	float:			left;
}

#campoFax{
	position:		relative;
	left:			42px;
	padding-top:	20px;
	text-align:		left;
	float:			left;
}

#campoEmail{
	padding-top:	20px;
	text-align:		left;
	float:			left;
}

#campoRipetiEmail{
	position:		relative;
	left:			21px;
	padding-top:	        20px;
	text-align:		left;
	float:			left;
}

#campoMessaggio{
        position:               relative;
	padding-top:	        20px;
	text-align:		left;
        clear:                  both;
}

#campoRichiediBrochure{
	position:		relative;
	padding-top:	20px;
	text-align:		left;
	width:			414px;
}

#pulsanteConferma{
	text-align:		center;
}

#privacy{
	padding-top:	20px;
	text-align:		left;
}

#bloccoVideoVoxSecondario{
	position:		relative;
	left:			1px;
	width:			280px;
	height:			990px;
	margin: 		0px auto;
	background-color: #3B4046;
	float:			left;
}

#break{
	clear:			both;
}

#recapitiINFOSERV  {
	position: 		relative;
	margin: 		0px auto;
	width:			229px;
	top:			350px;
	text-align:		right;
	font-family:	Verdana, Arial, Helvetica, MS Sans Serif; 
	font-size:		10px; 
	color:			#FFFFFF;
	z-index:		1;
}

#recapitiINFOSERV em {
	font-size:		12px; 
	font-weight:	bold;
	text-decoration:none;
	color:			#FFFFFF;
}

#uomoAlTelefono{
	position: 		absolute;
	top:			-138px;
	left:			-17px;
	width:			290px;
	height:			432px;
	margin: 		0px auto;
	background:		url(../../../images/uomoAlTelefono.jpg) no-repeat top left;	
}

#riquadro {
	position: 		relative;
	top:			790px;
	width: 			280px;
	height:			70px;
	background:		url(../../../images/sfondoBanner.jpg) repeat;
}

.esprimeConsenso {
	position: 		relative;
	width:			414px;
	margin: 		0px auto;
	text-align:		center;
}

.sottotitoliBloccoPrincipale  {
	margin-top:		23px;
	margin-bottom:	0px;
	text-align:		center;
	font-family: 	Verdana, Arial, Helvetica, MS Sans Serif;
	font-size: 		10px;
	color:			#606872;
}

.campi {
	border:			solid 1px;
	border-color:	#353535;
}

.testoPiccoloChiaro  {
	font-family: 	Verdana, Arial, Helvetica, MS Sans Serif;
	font-size: 		10px;
	color:			#606872;
}

.testoPiccoloScuro  {
	font-family: 	Verdana, Arial, Helvetica, MS Sans Serif;
	font-size: 		10px;
	color:			#606872;
}

.linkVideoVox  a{
	font-family: 	Verdana, Arial, Helvetica, MS Sans Serif; 
	font-size: 		9px; 
	color: 			#FFFFFF; 
	text-decoration:none;
}

.linkVideoVox a:hover{
	text-decoration:underline;
}
