body {
	background-color: #fff8e9;
	color: #000030;
	font-family: sans-serif;
	}

p {
	margin-right: 7%;
	margin-left: 7%;
	font-family: sans-serif;
	}

IMG {
border: 0;
}


A:link {
	text-decoration: underline;
	font-weight: bold;
	color: #0000aa;
	background-color: #fff8e9;
	font-family: sans-serif;
	}

A:visited {
	text-decoration: underline;
	font-weight: bold;
	color: #7f003f;
	background-color: #fff8e9;
	font-family: sans-serif;
	}

A:active {
	text-decoration: underline;
	font-weight: bold;
	font-family: sans-serif;
	color: #ffffff;
	background-color: #fff8e9;
	}

A:hover {
	text-decoration: underline;
	background-color : #7f003f;
	color: #ffffff;
	font-weight: bold;
	font-family:  sans-serif;
	}

A.ba:link , A.ba:visited {
text-decoration: none;
}

/*liens barre de navigation*/
a.ba:hover {
text-decoration: underline;
}

li {margin-bottom: 2em; margin-top: 2em;}


h1 {
	margin-top: 1em;
	color: #7f003f;
	background-color: #fff8e9;
	text-align: center;
	font-family: sans-serif;
	}

h2 {
	margin-top: 2em;
	color: #7f003f;
	background-color: #fff8e9;
	text-align: center;
	font-family: sans-serif;
	}

h3 {
	margin-top: 2em;
	color: #7f003f;
	background-color: #fff8e9;
	text-align: left;
	font-weight: normal;
	font-family: sans-serif;
	}

h4 {
color: #b20000;
background-color: #fff8e9;
text-align: left;
font-family: serif;
margin-left: 5%;
font-weight: normal;
}



.tout {
background-color: #fff8e9;
}

hr {
	color: #7f003f;
	background-color: #7f003f;
	}


/*menu du haut*/

img.haut {
	border :0;
	float: right;
	}

.p-haut {
	background-color: #f8e2c7;
	color: #ee1774;
	margin-left: 0;
	margin-right: 0;
	font-weight: bold;
	line-height: 200%;
	font-family: serif;
	}

a.a-haut:visited, a.a-haut:active, a.a-haut:link {
	text-decoration: none;
	background-color: #f8e2c7;
	color: #ee1774;
	font-family:  serif;
	}

a.a-haut:hover {
	text-decoration: none;
	background-color: #7f003f;
	color: #ffffff;
	}
span.page-haut {
	background-color: #f8e2c7;
	color: #ee1774;
	text-decoration: underline;
	}
/*FIN menu haut*/	


p.date {
	margin: 0;
	font-size: x-small;
	}


span.date{font-size: xx-small}

span.copyright {
	vertical-align: super;
	font-size: small;
	}
