body{
	font-family : "Arimo", "Arial", "Quicksand", "sans-serif"; 	
	font-size : 10.5pt;
	}

	article p{	
	padding : 10px 90px;
	max-width : 602px;
	font-size : 0.85em;
	}
	
	article h1{	
	max-width : 550px;
	padding : 20px 0;
	padding-left : 90px;	
	}
	

	article{height : 520px;}
	
	nav { height : 60px; top : 0px; background : black;}
	
	nav  ul{ display : block;}
	
	nav select {display : none;}
	
	#choix_langue{width : 80px;}
	
	#choix_langue a{font-size : 0.85em;}
	
	figure.galerie:nth-child(5n+1){
	margin-left : 0;
	}

	figure.galerie:nth-child(5n){
	margin-right : 0;
	}
	
	figure.galerie{
	width : 180px;
	height : 240px;
	float : left;
	margin : 8px 10px; 
	padding : 0;
	background : black;
	position : relative;
	z-index : 400;
	}
	
	figure.galerie img{
	width : 180px;
	height : 240px;
	}
	
	#espaceur {
	padding-top : 50px; 
	padding-left : 90px;
	}
	
	
	#news{
	margin : 0; 
	background : #4F4F4F; 
	padding : 40px; 
	max-width : 522px; 
	height : 320px; 
	color : white; 
	font-style : italic;
	}
	
	#news p{
	margin : 0; 
	padding : 5px; 
	padding-right : 10px;
	color : white; 
	font-style : italic;
	}
	
	#news p img{	 
	 width : 250px; 
	 float : left ; 
	 padding : 0 20px 20px 0px;
	}
	
	#news + span{
	display : inline-block;
	padding-top : 25px;
	}
	
	#news + span a{
	color : #4F4F4F;
	}
	
	#box_side{
	z-index : 1;
	width : 234px;
	height : 600px;
	position : absolute;
	float : right;
	left : 50%;
	margin-left : 256px;
	background : #D3D2D0;
	margin-top : -20px;
	}
	
	#box_side dt{
	display : inline-block;
	padding : 1px 5px 1px 10px;
	background : white;
	margin-top : 15px;
	}
	
	div#contact{
	margin : 0; 
	color : #4F4F4F; 
	padding : 40px; 
	max-width : 522px; 
	min-height : 340px; 
	background : white; 
	}
	
	div#contact p{
	/*float:left;*/
	padding : 0;
	margin : 0;
	margin-top : -5px;
	font-size : 0.85em;
	color :#4F4F4F;
	}
	
	footer{
	min-height : 320px;
	}