*{
margin:			0;
padding:		0;
}

a{
outline:		none;
}

img{
border:			none;
}

body{
background:		url(../images/background2.jpg) #000000 no-repeat center top;
margin:			0 auto;
}

.clear{
clear:			both;
}

#containeur{
margin:			0 auto;
width:			900px;
}

#header{
padding:		70px 0 0 15px;
width:			900px;
height:			80px;
}

#nav{
background:		url(../images/barre_haut.png) #050505;
width:			900px;
height:			47px;
}
.nav {
width:			400px;
height:			30px;
overflow:		hidden;
margin:			8px 0 0 0;
padding:		0;
list-style:		none;
float:			right;
position:		relative;
}
.nav li {
float:			left;
list-style:		none;
display:		block;
font-family:	Tahoma;
font-size:		11px;
color:			#c9c9c9;
text-align:		center;
text-decoration:none;
line-height:	30px;
padding:		0 0 5px 0;
height:			30px;
width:			100px;
}

.nav li.back {
background:		url(../images/trait.jpg) no-repeat center bottom;
z-index:		1;
position:		absolute;
height:			30px;
}

.nav li a {
color:			#c9c9c9;
font:			11px Tahoma;
text-decoration:none;
outline:		none;
text-align:		center;
letter-spacing:	0;
z-index:		15;
position:		relative;
line-height:	30px;
padding:		0 0 5px 0;
}

.nav li a:hover, .nav li a:active, .nav li a:visited {
border:			none;
}

#nav ul.nav li a:hover{
color:			#bdc33b;
}

#visuel{
width:			386px;
margin:			20px 10px 0 10px;
}

.txt_vert{
color:			#bdc33b;
}

.bloc_head{
background:		url(../images/bloc_head_profil.gif);
width:			841px;
height:			38px;
}

.bloc_head p{
font-family:	Tahoma;
font-size:		11px;
color:			#c9c9c9;
padding:		13px 40px 0 0;
text-align:		right;
height:			11px;
line-height:	11px;
}

.bloc_head p img{
vertical-align:	middle;
margin:			0 5px 0 0;
}

#bloc_gauche{
margin:			23px 0 0 30px;
background:		url(../images/bloc_head.gif) no-repeat;
width:			841px;
}

#bloc_texte{
background:		#070707;
width:			801px;
margin:			20px 10px 20px 10px;
padding:		10px;
font-family:	Tahoma;
font-size:		11px;
color:			#818181;
}

#bloc_texte p{
text-align:		justify;
}

#footer{
background:		url(../images/footer.png) no-repeat;
width:			860px;
height:			35px;
clear:			both;
font-family:	Tahoma;
font-size:		9px;
color:			#818181;
padding:		0 40px 0 0;
}

#footer p{
width:			860px;
float:			right;
height:			22px;
line-height:	22px;
text-align:		right;
padding:		6px 0 0 0;
}

#footer img{
vertical-align:	middle;
margin:			0 0 0 5px;
}

input{
width:			150px;
background:		#070707;
border:			1px solid #818181;
color:			#bdc33b;
margin:			0 0 5px 10px;
}

textarea{
width:			450px;
height:			100px;
background:		#070707;
border:			1px solid #818181;
color:			#bdc33b;
margin:			0 0 5px 10px;
}

input.envoyer{
width:			100px;
height:			34px;
background:		url(../images/envoyer.png) no-repeat;
border:			none;
color:			#070707;
margin:			0 0 5px 10px;
cursor:			pointer;
}