body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5e7511;
	background-color:#FFFFFF;
	/*background-image:url(../immagini/sfondo.jpg);
	background-repeat:repeat-x;*/
	margin:0;
	padding:0;
}

p {
	margin:0px;
	padding: 3px 5px 3px 5px;
	line-height:18px;
}

h1 {
	margin:0px;
	padding: 3px 5px 3px 5px;
	font-size:12px;
}

/*
.blu {
	background-color:#0033FF;
}
*/

.contenitore_home {
	border:0px solid #0f0;
	width:800px;
	margin:0 auto;
	padding:0px;
	background-image:url(../immagini/sfondo-homepage.jpg);
	background-repeat:no-repeat;
	
}



.testata_home {
	border:0px solid #00f;
	width:800px;
	height:40px;
	margin:0px;
	padding:0px;
}

	.top_menu {
		float:left;
		border:0px solid #f00;
/*		border-right:1px solid #f00;*/
	}
	
.flash_home {
	border:0px dashed #f00;
	width:800px;
	height:248px;
	margin:128px 0 0 0;
	padding:0;
}

.testo_01_home {
	border:0px dashed #ff0;
	width:750px;
	height:160px;
	margin:0;
	padding:30px 0 0 50px;
}	

	.testo_01_home h1 {
		font-size:12px;
		color:#006633;
	}
	
.testo_02a_home {
	border:0px dashed #f00;
	float:left;
	width:388px;
	height:120px;
	margin:0;
	padding:60px 0 0 15px;
}

.testo_02b_home {
	border:0px dashed #f00;
	float:left;
	width:370px;
	height:120px;
	margin:0;
	padding:60px 0 0 20px;
}	

.testo_02c_home {
	border:0px dashed #f00;
	float:left;
	width:388px;
	height:120px;
	margin:0;
	padding:35px 0 0 15px;
}	

.testo_02d_home {
	border:0px dashed #f00;
	float:left;
	width:370px;
	height:120px;
	margin:0;
	padding:35px 0 0 20px;
}	

.testo_newsletter {
	border:0px dashed #000;
	width:800px;
	height:122px;
	margin:0;
	padding:0;
	background-image:url(../immagini/newsletter-brochure.jpg);
	clear:both;
}	
	
	.testo_newsletter_testo {
		border:0px dashed #000;
		float:left;
		width:590px;
		height:115px;
		float:left;
		margin:0;
	}
	.testo_newsletter_link {
		border:0px dashed #000;
		float:left;
		width:100px;
		height:115px;
		float:left;
		padding:0 0 0 100px;
		margin:0;
	}
	
.footer {
	background-image:url(../immagini/footer.jpg);
	margin:0;
	padding:0;
	height: 98px;
}
	
.menu_footer {
	border:0px solid #000;
	color:#FFFFFF;
	width:750px;
	height:43px;
	margin:0;
	padding:0;
}	
	
	.menu_footer p {
		padding:20px 0 0 10px;
		color:#FFFFFF;
		font-size:13px;	
	}
	.menu_footer a{
		text-decoration:none;
		color:#FFFFFF;
	}
	.menu_footer a:hover{
		text-decoration:underline;
	}
	
.scritte_footer {
	border:0px solid #000;
	width:750px;
	height:43px;
	margin:0;
	padding:0px 0 0 50px;
}	

	.scritte_footer p {
		text-align:right;
		font-size:10px;
		color:#FFFFFF;
		margin:0;
		padding:25px 10px 0 0;

	}




/************************/
.contenitore_sottop {
	border:0px solid #0f0;
	width:800px;
	margin:0 auto;
	padding:0px;
	background-image:url(../immagini/sfondo-sottopagine.jpg);
	background-repeat:no-repeat;
	
}

.sottotestata_sottop {
	border:0px dashed #000;
	width:800px;
	height:125px;
	margin:0;
	padding:0px 0 0 0px;
}	

.titolo_sottop {
	/*border:1px dashed #000;*/
	border-bottom:1px solid #004a97;
	width:800px;
	height:40px;
	margin:0;
	padding:0px 0 0 0px;
}	

.corpo_sottop {
	border:0px dashed #000;
	width:800px;
	height:500px;
	margin:0;
	padding:0px 0 0 0px;
	float:

    /*filter:alpha(opacity="10");
    opacity: 0.1;*/

}	

	.corpo_sottop ul {
		margin: 10px 0 5px 25px;
		padding:0 8px 0 18px;
	}	
	
	.corpo_sottop p, .corpo_sottop li {
		font-size:14px;
		margin: 4px 0 4px 0;
		padding:0 8px 0 18px;
	}	

.par_competenze {
	padding-right: 280px;
}




.opaca {

	opacity: 0.05;
	-moz-opacity: 0.05;
	filter:alpha(opacity=5);

	background-color: #5e7511;

}

