body
{
	background-image: url('images/fond_bois.png');
	background-attachment: fixed;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 1020px;
	font-size: 16px;
}
a
{
	color: #3399ff;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
/*---------------------------------------------------------------------------------------------------------------------------------------*/
#ban
{ 
	width: 100%; 
	height: 137px;
	margin-left: 300px;
	margin-bottom: 10px;
	text-align: center;
}
#ban a img
{
	border: 0px;
}
#ban .haut
{
	background: url('images/banniere gauche.png'); 
	width: 108px;
	height: 137px;
	float: left;
}
#ban .centre
{
	background: url('images/banniere centre.png'); 
	height: 137px;
	float: left;
}
#ban .bas
{
	background: url('images/banniere droite.png'); 
	width: 108px;
	height: 137px;
	float: left;
}
#ban .centre .contenu
{
	margin-top: 5px;
}
/*---------------------------------------------------------------------------------------------------------------------------------------*/
#sommaire
{
	float: left;
	width: 210px;
}
.sous_sommaire
{
	margin-bottom: 10px;
}
.sous_sommaire .haut
{
	background: url('images/menu haut.png');
	width: 210px;
	height: 42px;
}
.sous_sommaire .centre
{
	background: url('images/menu centre.png');
	width: 210px;
}
.sous_sommaire .bas
{
	background: url('images/menu bas.png'); 
	width: 210px;
	height: 42px;
}
.sous_sommaire .centre .contenu
{
	margin-left: 30px;
	margin-right: 30px;
	padding-top: 10px;
	margin-bottom: -15px;
}
.sous_sommaire h3
{
	padding-top: 8px;
	text-align: center;
}
.sous_sommaire ul
{
   padding: 0px;
   padding-left: 20px;
   margin: 0px;
}
.pub
{
	border: 2px solid black;
	margin-bottom: 10px;
    padding-left: 5px;
}
.pub h3
{
   padding-left: 5px;
}
/*---------------------------------------------------------------------------------------------------------------------------------------*/
#corps
{	
	width: 774px;
	height: auto;
	margin-left: 210px;
	margin-bottom: 10px;
}
#corps .haut
{
	background: url('images/corps haut.png');
	width: 774px;
	height: 33px;
}
#corps .centre
{
	background: url('images/corps centre.png'); 
	width: 774px;
	height: auto;
}
#corps .bas
{
	background: url('images/corps bas.png'); 
	width: 774px;
	height: 36px;
}
#corps .centre .contenu
{
	width: auto;
	height: auto;
	margin-left: 30px;
	margin-right: 30px;
	padding-bottom: 10px;
}
#corps h2
{
   text-align: center;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
}
#corps .bleu
{
	background-color: Aqua;
}
#corps table
{
	margin: auto;
	border: 4px outset black;
	border-collapse: collapse;
	background-color: White;
	text-align: center;
	margin-bottom: 20px;
}
#corps td
{
	border: 1px solid black;
}
#corps table .blanc
{
	margin: auto;
	border: 4px outset black;
	border-collapse: collapse;
}
#corps .blanc td
{
	border: 0px;
}
#corps .discret
{ 
	text-align: left;
	vertical-align: center;
	margin: auto;
	border: 0px;
	border-collapse: collapse;
	background: none;
}
#corps .discret td
{
	border: 0px;
	background: none;
}
#corps .discret img
{
	margin: 6px;
}
#corps .titre
{
	margin: auto;
	margin-bottom: 10px;
	width: auto;
	height: 48px;
}
#corps .titre .haut
{
	background: url('images/titre gauche.png'); 
	width: 33px;
	height: 48px;
	float: left;
}
#corps .titre .centre
{
	background: url('images/titre centre.png'); 
	width: auto;
	height: 48px;
	float: left;
}
#corps .titre .bas
{
	background: url('images/titre droite.png'); 
	width: 38px;
	height: 48px;
	float: left;
}
#corps .titre .centre .contenu
{
	width: auto;
	height: auto;
	margin-top: 13px;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 20px;
	font-weight: bold;
}
/*---------------------------------------------------------------------------------------------------------------------------------------*/
#pied_de_page
{
	width: auto;
	height: 58px;
	margin-left: 400px;
	text-align: center;
}
#pied_de_page .haut
{
	background: url('images/footer gauche.png'); 
	width: 40px;
	height: 58px;
	float: left;
}
#pied_de_page .centre
{
	background: url('images/footer centre.png'); 
	width: auto;
	height: 58px;
	float: left;
}
#pied_de_page .bas
{
	background: url('images/footer droite.png'); 
	width: 40px;
	height: 58px;
	float: left;
}
#pied_de_page .centre .contenu
{
	width: auto;
	height: auto;
	margin: 25px 20px 0px 20px;
}
