body
{
	margin: 0 auto;
	background: #FFFFFF;
	text-align: center;
	padding: 10px 0 0 0;
}

@font-face 
{
	font-family: 'PerspectiveSansRegular';
	src: url('font/persans.eot');
	src: local('Perspective Sans Regular'), local('PerspectiveSans'), url('font/persans.woff') format('woff'), url('font/persans.ttf') format('truetype'), url('font/persans.svg#PerspectiveSans') format('svg');
}

@font-face 
{
	font-family: 'PerspectiveSansBold';
	src: url('font/persansb.eot');
	src: local('Perspective Sans Bold'), local('PerspectiveSansBold'), url('font/persansb.woff') format('woff'), url('font/persansb.ttf') format('truetype'), url('font/persansb.svg#PerspectiveSansBold') format('svg');
}
	
	p
	{
		font: 100% Futura, PerspectiveSansBold, Arial, Verdana, "Times New Roman" ;
		line-height: 1,5em;
	}
    
	a
	{
		text-decoration:none;
		color: #333333;
	}
	
	a:hover
	{
		background-color: #CCCCCC;
	}
		
	img
	{
		border: none #FFFFFF;
	}

	#sito
	{
		width: 950px;
		margin: 0 auto;
	    padding: 0;
	    border: none;
	}
	
	#home
	{
		float: left;
		width: 950px;
		height: 580px;
		margin: 0 auto;
		padding: 0;
		background: #FFFFFF;	
	}
	
	#progetti 
	{
	    float: left;
		width: 950px;
		height: 580px;
	    margin: 0 auto;
	    padding: 0;
		background: #FFFFFF;
	}	
	
	#menu 
	{
	    float: left;
		width: 950px;
		height: 70px;
	    margin: 0 auto;
	    padding: 0;
		text-align: left;
		background: #FFFFFF;
	}
			
	#footer
	{			
		float: left;
		width: 950px;
		height: 30px;
		margin: 0 auto;
		padding: 0;
		text-align: left;
		color: #666666;
		font-size: 12px;
	}
