a, a:link, a:visited, a:active{
	text-decoration:underline;
	color: #E8CECE;
}
a:hover{
	color: #A0D722;
	text-decoration: line-through;
}
body {
	background-image: url(../img/body/fond.jpg);
	margin: 0;
}
#entete {
	width: 100%;
	background-image: url(../img/body/entete.jpg);
	height: 93px;
	margin: 0px;
	background-position: center;
}
#newsdef{
	color: #333;
	height: 45px;
	width: 670px;
	padding-top: 20px;
	padding-left: 10px;
	text-align: justify;
	overflow:hidden;
}
#newsdef a, #news a:link, #news a:visited, #news a:active{
	text-decoration:underline;
	color: #000;
	float: right;
}
#newsdef a:hover{
	text-decoration:underline;
	color: #83B226;
}
.news-bg{
	background-image: url(../img/body/news.png);
    border: 1px solid #FFFFFF;
	padding: 3px;
}
#news-arch{
	border: 1px solid #2c2c2c;
	background-color: #794824;
	padding-top:15px;
	width:75%;
}
#bandeau{
	background-image:url(../img/body/bandeau.jpg);
	background-repeat: repeat-x;
	background-position: center;
	height: 700px;
}
#photo{
	background-image:url(../img/body/photo2.gif);
	margin: auto;
	background-position: center;
	height: 1700px;
	background-repeat: no-repeat;
}
#corps {
	width: 1000px;
	background-image: url(../img/body/contenu.png);
	margin:auto;
}
#banniere {
	background-image: url(../img/body/ban-1.jpg);
	height: 402px;
	width: 917px;
	margin: auto;
}
#numero {
	color: #FFF;
	font-size: 22px;
	width: 200px;
	padding-top: 255px;
	padding-left: 70px;
	text-align: center;
}
#menu {
	background-image: url(../img/body/menu.png);
	height: 60px;
}
#menu-text {
	font-size: 23px;
	width: 800px;
	color: #70A50E;
	margin: auto;
	text-align: center;
}
#menu-text a{text-decoration:none;color: #9CD33A;}
#menu-text a:link{ text-decoration:none; color: #9CD33A;} 
#menu-text a:visited{text-decoration:none;	color: #D0EF87;}
#menu-text a:active{ text-decoration:none; color: #9CD33A;}
#menu-text a:hover{	color: #D6EBBA;	text-decoration: underline;}
#contenu {
}
.cont-haut {
	background-image: url(../img/body/cont-haut.jpg);
	height: 175px;
	width: 885px;
	margin: auto;
}
.title {
	padding-top: 65px;
	padding-left: 110px;
	padding-right: 30px;
	color: #A8BA56;
	font-size: 26px;
}
.cont-mid {
	background-image: url(../img/body/cont-mid.jpg);
	width: 825px;
	margin: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #B5D653;
	padding-left: 30px;
	padding-right: 30px;
	text-align: justify;
	font-size: 17px;
}
.cont-bas {
	background-image: url(../img/body/cont-bas.jpg);
	height: 75px;
	width: 885px;
	margin: auto;
}
#bas {
	background-image: url(../img/body/pied.png);
	height: 156px;
}
#contact {
	color: #BCF592;
}
