/*=============================================================================================================================================*/
/* HOMEPAGE */
/*=============================================================================================================================================*/
p.info_home {
	width: 180px;
	height: 127px;
	margin: 40px 0px 0px 0px;
	padding: 24px 0px 0px 20px;
	color: #4D4D4D;
	font-size: 12px;
	background: url(../immagini_layout/info_home.png) left top no-repeat;
}

	.info_home em {display: block; font-size: 14px; font-style: normal; padding: 0px 0px 10px 57px; color: white;}
	.info_home strong.telefono {font-size: 18px; font-weight: normal;color: #ff6600;}
	.info_home strong.email {font-size: 17px; font-weight: normal;}
		.info_home strong.email a {color: #ff6600;}
	
	
/*=============================================================================================================================================*/
/* AZIENDA */
/*=============================================================================================================================================*/
#azienda h2 {
	width: 485px;
	height: 85px;
	float: right;
	margin: -35px 0px 0px 0px;
	position: relative;
	z-index: 5;
}

	#azienda h2 .sostituzione {background: url(../immagini_layout/titolo_azienda.png) left top no-repeat;}
	
	
/*=============================================================================================================================================*/
/* SERVIZI */
/*=============================================================================================================================================*/
#servizi h2 {
	width: 510px;
	height: 85px;
	float: right;
	margin: -35px 0px 0px 0px;
	position: relative;
	z-index: 5;
}

	#servizi h2 .sostituzione {background: url(../immagini_layout/titolo_servizi.png) left top no-repeat;}
	
	
/*=============================================================================================================================================*/
/* AREA FTP */
/*=============================================================================================================================================*/
#ftp h2 {
	width: 500px;
	height: 46px;
	float: right;
	margin: -23px 0px 0px 0px;
	position: relative;
	z-index: 5;
}

	#ftp h2 .sostituzione {background: url(../immagini_layout/titolo_ftp.png) left top no-repeat;}
	
#login {clear: both; width: 600px; padding: 40px 0px 0px 40px;}
#login fieldset {margin: 0px; padding: 0px 0px 0px 0px; border: 0px; color: #333333;}
#login label {float: left; width: 300px; margin: 0px 0px 15px 0px;}
#login label input {width: 250px; height: 34px; background: url(../immagini_layout/input.png) left top no-repeat; margin: 2px 20px 0px 0px; border: none; padding-right: 5px;}
#login label.invio {width: 225px; clear: both; float: none;}
#login label.invio input { width: 160px; height: 34px; background: url(../immagini_layout/input_invio.png) left top no-repeat; color: white; border: 0px; cursor: pointer;}	

/*=============================================================================================================================================*/
/* CONTATTO */
/*=============================================================================================================================================*/
#contatto h2 {
	width: 485px;
	height: 67px;
	float: right;
	margin: 25px 0px 0px 0px;
	position: relative;
	z-index: 5;
}

	#contatto h2 .sostituzione {background: url(../immagini_layout/titolo_contatto.png) left top no-repeat;}
	
.contenitore_form {height: 520px; width: 600px; padding: 30px 0px 0px 40px;  position: relative; clear: both;}

#modulo_contatti fieldset {margin: 0px; padding: 0px 0px 0px 0px; border: 0px; color: #333333;}
#modulo_contatti label {float: left; width: 300px; margin: 0px 0px 15px 0px;}
#modulo_contatti label input {width: 250px; height: 34px; background: url(../immagini_layout/input.png) left top no-repeat; margin: 2px 20px 0px 0px; border: none; padding-right: 5px;}
#modulo_contatti label.richieste {clear: left; width: 600px;}
#modulo_contatti textarea {width: 575px; height: 113px; border: none; background: url(../immagini_layout/textarea.png) left top no-repeat; overflow: auto;}	
#modulo_contatti .campi_obbligatori {display: block; clear: both; font-size: 11px; color: #666666; position: relative; top: -15px;}		
#modulo_contatti label.privacy {width: 560px; margin: 0px 0px 20px 0px; font-size: 11px; color: #333333;}
#modulo_contatti label.privacy input {width: 15px; height: 15px; margin: 10px 0px 0px 0px; background: none;}
#modulo_contatti label.invio {width: 225px; clear: both;float: none;}
#modulo_contatti label.invio input { width: 160px; height: 34px; background: url(../immagini_layout/input_invio.png) left top no-repeat; color: white; border: 0px; cursor: pointer;}	
	
	
#mappa h2 {
	width: 485px;
	height: 67px;
	float: right;
	margin: 25px 0px 0px 0px;
	position: relative;
	z-index: 5;
}

	#mappa h2 .sostituzione {background: url(../immagini_layout/titolo_mappa.png) left top no-repeat;}
	
span.indirizzo {color: #ff0000;}
