* {
	margin: 0;
	padding: 0;
}

body{
	overflow:hidden;
	background-color:#5d5651;
	font-family:Arial, verdana, Geneva, sans-serif;
	z-index:1;
	}
img{
	border:none;}

	
*html img{
	margin-left:0px;
	border:none;
	z-index:999;
	}

#fond{
	position:absolute;
	z-index:1;
	}
	
*html #fond{
	position:absolute;
	margin-left:-150px;
	z-index:1;
	}
	
#fond{
	//position:absolute;
	//margin-left:-150px;
	//z-index:1;
	}
	
#logo{
	position:absolute;
	z-index:2;
	margin-top:30px;
	margin-left:30px;
	border:none;
	width:84px;
	height:60px;
	}
#logo{
	//margin-left:-110px;
	}
.menu {
	position:absolute;
	margin-top:30px;
	width: 100px;
	z-index:3;
	font-size:12px;
	list-style: none;
	}
	
#menurea {
	position:absolute;
	margin-top:30px;
	margin-left:250px !important;
	width: 100px;
	z-index:3;
	font-size:12px;
	list-style: none;
	}
	
#menurea2 {
	position:absolute;
	margin-top:30px;
	margin-left:350px;
	width: 100px;
	z-index:3;
	font-size:12px;
	list-style: none;
	}

a {
	text-decoration: none;
	color:#5d5651;
	outline: none;
	}
	
a:hover, a:focus, a.active{
	text-decoration: none;
	color:#5d5651;
	font-weight:bold;
	}

#contenu{
	position:absolute;
	background-color:#5d5651;
	width:670px;
	height:400px;
	z-index:4;
	margin-top:140px;
	margin-left:30px;
	padding-left:20px;
	}

#contenu2{
	position:absolute;
	background-color:#5d5651;
	width:670px;
	height:400px;
	z-index:4;
	margin-top:140px;
	margin-left:30px;
	padding-left:20px;
	}
	
#titre{
	color:#FFF;
	font-size:10px;
	border-bottom:#FFF solid 1px ;width:340px;
	float:left;
	margin-top:5px;
	margin-bottom:15px;
}
h1{
	font-size:50px;
	color:#FFF;
	}
h2{
	font-size:14px;
	color:#FFF;
	}
	
h3{
	font-size:80px;
	color:#FFF;
	}

#texte{
	position:absolute;
	width:340px;
	float:left;
	margin-top:185px;
	color:#FFF;
	font-size:12px;
	}
	
#test{
	margin-top:20px;
	float:left;
	margin-left:20px;
	}
	

#titrepropos{
	color:#FFF;
	font-size:10px;
	border-bottom:#FFF solid 1px ;width:650px;
	float:left;
	margin-top:5px;
	margin-bottom:15px;

}

#textepropos{
	width:690px;
	float:left;
	color:#FFF;
	font-size:12px;
	padding-bottom:10px;
	border-bottom:#FFF solid 1px;
	width:650px;
	}
	
#textepropos2{
	width:690px;
	float:left;
	margin-top:10px;
	color:#FFF;
	font-size:12px;
	width:450px;
	}



#textecontact{
	width:690px;
	float:left;
	color:#FFF;
	font-size:12px;
	padding-bottom:10px;
	}
	

#form textarea{
	border:1px solid #ffffff;
	width:238px;
	height:142px;
	}
	
#form textarea{
	border:1px solid #ffffff;
	width:238px;
	//height:127px;
	}

#form input, input:hover{
border:none;
background-color:#FFF;
color:#5d5651;
width:240px;
	}
	
#carte{
	position:absolute;
	margin-left:360px;
	margin-top:-360px;
	}
	


.ref{
	margin-right:28px;
	margin-top:20px;
	border: #FFF 1px solid;}

#titresousmenu{
	color:#FFF;
	font-size:10px;
	border-bottom:#FFF solid 1px ;width:650px;
	float:left;
	margin-top:14px;
	margin-bottom:15px;
	}

.imagesousmenu{
	margin-right:16px;
	margin-bottom:16px;}
#img_big{
	float:left;
	margin-top:20px;
	}
#chiffre{
	float:left;
	margin-top:20px;
	font-size:12px;
	margin-left:5px;
	}
	
#chiffre a {
	text-decoration: none;
	color:#FFF;
	outline: none;
	}
	
#chiffre hover, focus, active{
	text-decoration: none;
	color:#FFF;
	font-weight:bold;
	}
	
#titreprojet{
	float:left;
	margin-left:15px;
	margin-top:20px;
	border-bottom:#FFF 1px solid;
	margin-bottom:7px;
	width:145px;
}
	
#soustitreprojet{float:left;
	margin-left:28px;
	border-bottom:#FFF 1px solid;
	margin-bottom:7px;
	width:145px;
	font-size:10px;
	color:#FFF;
	}
h4{
	float:right;
	margin-right:30px;
	font-size:10px;
	}
	
#texteprojet{
	float:left;
	margin-left:27px;
	width:145px;
	font-size:12px;
	color:#FFF;
	}
	
#textepropos2 a {
	text-decoration: none;
	color:#FFF;
	outline: none;
	}
#message{
	position:absolute;
	width:210px;
	margin-top:-15px;
	margin-left:100px;
	padding-left:30px;
	}
/* hack IE6*/
*html* #texte{
	margin-left:-650px;
	}
	
*html* #contenu2{
	position:absolute;
	background-color:#5d5651;
	width:690px;
	height:400px;
	z-index:4;
	margin-top:140px;
	margin-left:30px;
	padding-left:20px;
	}
	
*html* h4{
	font-size:10px;
	}