body 
{
margin  : 10%;
margin-top  : 0%;
padding-top : 0% ;
padding-bottom : 0% ;
border : outset black 1px;
background-color : #b4fa6b ;
/*background-image : url("../images/fond.jpg");*/
}

/* Ce qui concerne le menu*/
/* ----------------------------------------------------------------*/
.menu {
	background-color : white ;
	background-repeat : repeat-y ;
	background-image : url("../images/bannieres/fondbann.jpg");
}
 .menu ul {
	list-style : none ;
	display : block ;
}

.menu li {
 	float : left ;
 	margin : auto ;
 	margin-left : 0.5% ;
	padding : 2px ;
	border : ridge 3px #9b711f ;
	background-color : yellow ;
	background-image : url("../images/bouton.jpg");
}



.element_menu a /* Tous les liens se trouvant dans un menu */
{
	display : block ;	
	text-decoration: none;
	color: black;
	font-size : 1em ;
	font-family : "Script MT Bold" ;

}

.element_menu a:hover /* Quand on pointe sur un lien du menu */
{
	background-color: white;
	display : block ;	
	color: black;

}
/* ---------------------------------------------------------------- */



/* Ce qui concerne la banniere */
/* ---------------------------------------------------------------- */
.banniere {
	width : 100% ;
	padding:0%;
	margin:0% ;
}
.supbanniere {
	background-color : green ;
	background-repeat : repeat-y ;
	border : ridge 1px black;
}

/* ---------------------------------------------------------------- */





/* Corps */
/* ---------------------------------------------------------------- */
#truc{
	background-color: white;
	background-image : url("../images/fondcorps.jpg") ;
	background-repeat : repeat-y ;
	padding-bottom : 0% ;
}
#corps1{
	padding : 5% ;
	font-family : "Tempus sans ITC";
	padding-top : 0% ;
}
/* ---------------------------------------------------------------- */


/* Images*/
/* ----------------------------------------------------------------*/
.imgpg{
	
	float : left ;
	height : 150px ;
	border : ridge 3px brown ;
	margin : 2% ;
}
.imgpd{
	float : right ;
	height : 150px ;
	border : ridge 3px brown ;
	margin : 2% ;
}
/* ----------------------------------------------------------------*/





/* General */
/* ---------------------------------------------------------------- */
.dessous {
	clear : both ;
}

.discours {
	float :left ;
	width : 60% ;
}

.news {
	font-family : Arial ;
	float : right ;
	width : 30% ;
	border : outset 2px brown ;
	padding : 2% ;
	margin-bottom : 1% ;
	background-color : #b4fa6c ;

}

.qualite {
margin : auto ;
clear  : both ;
}

.gauche{
	float : left ;
	margin-left : 33%;
}

.right{
	float : right ;
	margin-right : 33%;

}


.paliste {
	list-style : none ;
}

.presentation{
	width : 100% ;
	border : double ;
	background-color : orange ;
	font-family : "Verdanna" ;

}
.presentation td {

	font-family : "Verdanna" ;
}

.presentation tr {

	margin-right : 0%;
	margin-left : 0%;
}


.titre {
	font-size : 1.2em ;
	
}

.gal {
text-align : center ;
background-color : black;
padding : 5px;
border : ridge 5px red;
margin : auto ;
}
.gal a{

	text-decoration: none;
	color: black;
	font-size : 1em ;
	font-family : "Script MT Bold" ;
}
.questionnaire {
text-align : center ;
}
.accueil {
	text-align : center ;
}

.commerce table {
border: medium solid #6495ed;
border-collapse: collapse;
width: 80%;
margin  : 10% ;
margin-top  : 0% ;
}

.commerce th {
font-family: monospace;
border: thin solid green;
width: 20%;
padding: 5px;
background-color: #b4fa6c;
}
.commerce td {
font-family: sans-serif;
border: thin solid green;
width: 20%;
padding: 5px;
text-align: center;
background-color: #ffffff;
}

.commerce td img{

border: none;
width : 80% ;
padding : 10%;
}
.commerce caption {
font-family: sans-serif;
}

.loisir {
	background-color : red ;
	border: ridge 2px blue;
}

.loisir th {

border: thin solid #6495ed;
background-color: #b4fa6c;
}
.loisir td {
border: ridge 2px blue;
text-align: center;
background-color: #ffffff;
}

.loisir td img{


}
.loisir caption {
font-family: sans-serif;
}
.annoncecontainer{
	text-align : center;
	}
.annonce{
	background-color : #fbfdcc ;
	padding : 5%;
	width : 50%;
	margin-top  : 0%;
	border-top : none;
	text-align : center;


	border : outset black 2px;
	}

	.annonceimage{
	text-align : center ;
	}
	
	.annonceimage img	{
	width: 3% ;
	border : ridge 5px brown ;
	border-top : none ;
	margin-top : 0%
	}
	
	.annoncetitre{
	
border : ridge 2px #9b711f	 ;
		background-color : #d8fcb0;
	margin-bottom : 0%;
	padding : 2%;
	}
	
	.miseenvaleurannonce{
	float : left ;
	width : 45%;
background-color : #f3fd6d ;
	/*background-image : url("../images/bannieres/fondadresse.jpg") ;*/
	background-repeat : repeat-y ;	
	border : outset 2px green ;
	display :  block ;
	padding  : 1% ;
	margin : 1%
	}
	
	.adresses_numeros_utiles{
	float: left ;
	width : 63% ;
	background-color : white ;
	background-image : url("../images/bannieres/fondadresse.jpg") ;
	background-repeat : repeat-y ;	
	margin-left : 0% ;
	border : outset	3px black ;
	padding : 1%;
	}
	.liens_utiles{
	float: right;
	width : 30% ;
	padding : 1% ;
	background-color : #b4fa6c ;
	margin-right : 0% ;
	border : outset	3px black ;
	
	}
	
	
.texte_evenement{
	padding:  10%;
}
/* ---------------------------------------------------------------- */