/* lay-out */
html 
{
	height:100%;
}

body {
	height:100%;
	width: 100%;
	margin:0px 0px 0px 0px;
	text-align : center;
	vertical-align: middle;
	text-align:center;
	background-color: #b9bcc0;
}

#canvas0
{
	position : relative;
	width : 779px;
	/*height:500px;*/
	/*min-height:100%;*/
	text-align : left;
	margin-left : auto;
	margin-right : auto;
	/*background-color: #ffffff;*/
	margin-top:30px;	
}
	#metamenu
	{
		float:left;
		width:779px;
		height:25px;
		color:#fff;
	}
	
	 #metapadding
	 {
		padding:0px 0px 0px 5px;
	 }

	#header
	{
		float:left;
		width:779px;
		height:121px;
		background-color: #ffffff;	
	}

		#header img
		{
			float:left;
			display:block;
		}		

		#headerleft
		{
			float:left;
			width:305px;
		}
		
		  *html #headerleft img{
			float:left;
			}	

		#headercenter
		{
			float:left;
			width:215px;
			height:121px;
			background-color:#e6e8f2;
		}
		
		#headerright
		{
			float: left;
			width: 259px;
			height: 121px;
			background: #e6e8f2 url('/images/slogon_dfi.jpg') 0 0 no-repeat;
		}	

	#mainmenu
	{
		position: relative;
		float: left;
		width: 779px;
		height: 41px;
		background-color: #c1d72e;
	}
	
	#decotitle
	{
		float:left;
		width:779px;
		height:90px;
	}
	
		#decotitle img
		{
			display:block;
			float:left;
		}
	
	decotitleleft
	{
		float:left;
		width:476px;
	}
	
	decotitleright
	{
		float:left;
		width:303px;
	}	
	
	#content
	{
		float:left;
		width:779px;
		height:321px;
		/*background-image:url(/images/back_content_intro.jpg);*/

	}
	
		#contentleft
		{
			float:left;
			width:438px;
			height:321px;
		}	

		#contentleftpadding
		{
			padding:10px 5px 5px 60px;
			overflow:auto;
		}	
		
		#contentright
		{
			float:left;
			width:341px;
			height:321px;
		}
		
	#footer
	{
		float:left;
		width:779px;
		height:71px;
		/*background-image:url(/images/footer_intro.jpg);*/
	}		
	
	  *html #footer img{
		float:left;
		}	

	#logo
	{
		float:left;
		width:779px;
		height:71px;
		background-color: #b9bcc0;
	}			
	
	#logoleft_en_gb
	{
		float:left;
		width:538px;
	}
	
	#logoright_en_gb
	{
		float:left;
		width:241px;
		
	}

	#logoleft_it_it
	{
		float:left;
		width:533px;
	}
	
	#logoright_it_it
	{
		float:left;
		width:246px;
		
	}
		
	#contactform
	{
		width:400px;
		height:300px;
		background-color:White;
		border:solid 1px black;
		z-index:100;
	}
