body
{	
	margin-left: auto;
	margin-right: auto;
	width : 950px ;
	height : 1500px ; 
	margin-top : 20px ;
	background-color : #847D6B ;
}


.header
{
	width : 220px ;
	height : 100px ; 
	border : 2px solid black ;
	float : left ; 	
	display : inline-block ; 
}

.navigation
{ 
	padding-top:65px;
	margin-left : 0px ; 
	width : 721px ;
	height : 35px ; 
	border : 2px solid black ;
	float : left ; 	
	display : inline-block ;
	background-image : url('images/banniere.png') ;
}

.accueil
{
	margin-left : 60px ; 
	display : block ;
	border : 2px solid black ; 
	width : 115px ;
	height : 40px ; 
	float : left ;  	
}

.gites
{
	margin-left : 40px;
	display : block ;
	border : 2px solid black ; 
	width : 115px ;
	height : 40px ; 
	float : left ;  
}

.environnement
{
	margin-left : 40px;
	display : block ;
	border : 2px solid black ; 
	width : 115px ;
	height : 40px ;
	float : left ;  
}

.contact
{
	margin-left : 40px;
	display : block ;
	border : 2px solid black ; 
	width : 115px ;
	height : 40px ;
	float : left ;  
}


.section1
{
	
	margin-left : 82px ; 
	width : 800px ;
	margin-top : 40px ;
	height : 725px ; 
	border : 2px solid black ;
	display : inline-block ; 
	background-color : white ;
	padding : 15px ; 
	
}



.photo1
{
	float : left ;
	margin-left : 43px ;
	margin-top : 15px ; 
 	
}


.photo2
{
	margin-left : 43px ;
	margin-top : 15px ; 
	display : inline-block ;
	 	
}


.annonce1
{
	display : block ; 	
}

.descriptif
{
	font-family : Tahoma ; 
	font-size : 15px ; 
	margin-top : 35px ; 
	width :795px ; 
	height : 400px ; 
	display : block ;  	
}

.titre-descriptif
{
	text-decoration : underline ;
	font-size : 18px ; 
		
}


.section2
{
	margin-left : 82px ; 
	width : 800px ;
	margin-top : 25px ; 
	height : 250px ; 
	border : 2px solid black ;
	display : block ;
	background-color : white ;
	padding :15px ;
	
}

.tarifs
{
	font-family : zapfino ;
	text-decoration : underline ;
	
}


td
{
	border : 2px solid black ;
	padding : 10px ; 
	
}

th
{
	text-decoration : bold ;
	text-decoration : underline ;
	border : 2px solid black ;
	padding : 10px ; 
}	

table
{
	border-collapse: collapse;
	margin-left : 10px ; 
	margin-top : 3px ;
	text-align : center ; 
	font-family : Tahoma ;	
}


.footer
{

	width : 950px ;
	height : 190px ; 
	border : 2px solid black ;
	display : block ;
	margin-top : 30px ; 
	background-color : white ;
	padding : 15px ; 
}



.infos
{
	margin-left : 20px ; 
	display : block ;  
	float :left ;
	font-family : tahoma;
	font-size : 17px ;
}

.name
{
	font-size : 18px ;
	font-style : bold ;  	
}

.gdf
{
	margin-left : 400px ; 
	float : left ;
	margin-top : 10px ;
	  	
}

.normandie
{
	margin-left : 30px ;
	display : inline-block ; 
	margin-top : 40px ;
	float :left ;
	
}

img
{
	border : none ; 	
}
