body
{
	margin: 0;
	padding: 0;
	background: #ffffff url("img/background.jpg") no-repeat;
	text-align: left;
}

#background
{ 
	position: absolute; 
	left: 0;  
	top: 0; 
	width: 891px; 
	height: 611px; 
	margin: 0;
	padding: 0;
	z-index: 1;
}

img
{ 
	border: 0;
}

#martinlandmeters
{ 
	position: absolute; 
	background: #ffffff;
	left: 120px;  
	top: 35px; 
	width: 368px;
	margin: 0;
	padding: 4px 0 3px 0;
	z-index: 2;
	font: bold 10px Helvetica, Arial, Verdana, sans-serif;
	color: #000000;
	text-transform: uppercase;	
}

.title_01
{ 
	margin: 0;
	padding: 0 0 3px 0;
	z-index: 2;
	font: bold 10px Helvetica, Arial, Verdana, sans-serif;
	color: #000000;
	text-transform: uppercase;
	display: block;
}

.title_02
{ 
	margin: 0;
	padding: 24px 0 0 0;
	z-index: 2;
	font: bold 10px Helvetica, Arial, Verdana, sans-serif;
	color: #000000;
	text-transform: uppercase;
	display: block;
}

#projects
{ 
	position: absolute; 
	left: 120px;  
	top: 215px; 
	margin: 0;
	padding: 0;
	z-index: 3;
	font: bold 10px Helvetica, Arial, Verdana, sans-serif;
	color: #000000;
	text-transform: uppercase;	
}

#projects a
{
	margin: 0 0 6px 0;
	padding: 0;
	font: bold 10px Helvetica, Arial, Verdana, sans-serif;
	color: #000000;
	text-transform: uppercase;	
	text-decoration: none;
	display: block;
}

#projects a.about
{
	margin: 24px 0 0 0;
	padding: 0;
	font: normal 10px Helvetica, Arial, Verdana, sans-serif;
	color: #000000;
	text-transform: uppercase;	
	text-decoration: none;
	display: block;
}

#projects a.contact
{
	margin: 6px 0 0 0;
	padding: 0;
	font: normal 10px Helvetica, Arial, Verdana, sans-serif;
	color: #000000;
	text-transform: uppercase;	
	text-decoration: none;
	display: block;
}

#details
{ 
	position: absolute; 
	background: #ffffff;
	left: 400px;  
	top: 215px; 
	margin: 0;
	padding: 0 0 24px 4px;
	z-index: 3;
	font: normal 10px Helvetica, Arial, Verdana, sans-serif;
	color: #000000;
	text-transform: uppercase;	
}

#details p.title
{
	margin: 0 0 6px 0;
	padding: 0;
	font: normal 10px Helvetica, Arial, Verdana, sans-serif;
	color: #000000;
	text-transform: uppercase;	
}

#details p
{
	margin: 0 0 8px 0;
	padding: 0;
	width: 400px;
	font: italic 10px Helvetica, Arial, Verdana, sans-serif;
	color: #000000;	
	text-transform: none;
}

#details p a
{
	margin: 0;
	padding: 0;
	font: italic 10px Helvetica, Arial, Verdana, sans-serif;
	color: #000000;	
	text-transform: none;
	text-decoration: underline;
}

#details p.visuel
{
	margin: 0 0 24px 0;
	padding: 0;
	width: 600px;
}

#contact
{ 
	position: absolute; 
	left: 400px;  
	top: 215px; 
	margin: 0;
	padding: 0 0 24px 4px;
	z-index: 3;
	font: normal 10px Helvetica, Arial, Verdana, sans-serif;
	color: #000000;
	text-transform: uppercase;	
}

#contact p
{
	margin: 0 0 6px 0;
	padding: 0;
	font: normal 10px Helvetica, Arial, Verdana, sans-serif;
	color: #000000;
	text-transform: uppercase;	
}

#contact p a
{
	margin: 0;
	padding: 0;
	font: normal 10px Helvetica, Arial, Verdana, sans-serif;
	color: #000000;	
	text-transform: uppercase;
	text-decoration: underline;
}

#about
{ 
	position: absolute; 
	background: #ffffff;
	left: 400px;  
	top: 215px; 
	margin: 0;
	padding: 0 0 24px 4px;
	z-index: 3;
	font: normal 10px Helvetica, Arial, Verdana, sans-serif;
	color: #000000;
	text-transform: uppercase;	
}

#about p.first
{
	margin: 0;
	padding: 0;	
}

#about p.title
{
	margin: 24px 0 0 0;
	padding: 0;
	font: normal 10px Helvetica, Arial, Verdana, sans-serif;
	color: #000000;
	text-transform: uppercase;	
}

#about p
{
	margin: 6px 0 0 0;
	padding: 0;
	width: 400px;
	font: italic 10px Helvetica, Arial, Verdana, sans-serif;
	color: #000000;	
	text-transform: none;
}

#about p a
{
	margin: 0;
	padding: 0;
	font: italic 10px Helvetica, Arial, Verdana, sans-serif;
	color: #000000;	
	text-transform: none;
	text-decoration: underline;
}