*{
margin:0;
padding:0;
font-family:arial,sans-serif;
color:#FFF;
}

body{
background:#000;
}

.texte p{
	margin-bottom:10px;
}

#conteneur{
width:1004px;
min-height:753px;
background:url('/img/interface/background.jpg') bottom no-repeat #2B2B2B;
margin:0 auto;
}

#header_left {
padding:0px 0 0 0px;
margin-top:80px;
float:right;
width:580px;
}

#header_left li a img{
border:0;
}

#header_right {
padding:15px 0 0 25px;
float:left;	
}

#header_middle {
text-align:center;
padding-top:4px;	
clear:both;
}

#contenu{
margin:30px 0 0 80px !important;
margin:30px 0 0 40px;
width:690px;
/*height:400px;
overflow:auto;*/
float:left;
}

#header_left_bottom {
padding:18px 0 0 78px;
float:left;
}

#header_right_bottom {
width:200px;
height:410px;
padding:14px 17px 0 0;
float:right;
}

.header_photo1{
padding:26px 0 0 0;
}

.header_photo2{
padding:20px 1px 0 0;
}

#footer_right{
padding:11px 37px 0 0;
float:right;
clear:right;
}

#footer_middle {
clear:both;
}

#header_left li{
display:inline;
}

#header_left .espace1 {
padding-left:17px;
}

#header_left .espace2 {
padding-left:19px;
}

#header_left .espace3 {
padding-left:16px;
}

.clearboth, .clearBoth{
	height:1px;
	clear:both;
}

.centre{
	text-align:center;
}


.text_accueil{
	font-size:14px;	
}

.clearboth, .clearBoth{
	height:1px;
	clear:both;
	line-height:1px;
	font-size:0px;
	width:100%;
}


#mentions_legales{
	width:1004px;
	margin:0 auto;
	text-align:right;
	color:#CCC;
	font-size:10px;
}

#mentions_legales a{
	color:#CCC;
	font-size:10px;
	text-decoration:none;
}


#picto_blog{
	position:absolute;
	top:05px;
	left:50%;
	margin-left:205px;
}

#picto_blog img{
	border:0;
}