body
{
   background-color:rgb(115,10,6);
   width: 870px;
   margin: auto;
   margin-top: 10px;
   margin-bottom: 10px;
   overflow: hidden;
}

#en_tete
{
   width: 865px;
   height: 105px;
   background-image: url("image/banniere5.jpg");
   background-repeat: no-repeat;
   border:2px;
   border-color:white;
   border-style:outset;
}

#menu
{
	background: rgb(115,10,6);
	font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
	font-weight:bold;
	height:40px;
	margin-top: 10px;
	text-align: center;
}

#navlist
{
	list-style: none;
	padding: 0px;
	margin: 0 auto;
	font-size: 13px;
}

#navlist li
{
	display: block;
	float: left;
	width: 20%;
	margin: 0px;
	padding: 0px;
}

#navlist li a
{
	display: block;
	padding: 7px;
	border: 2px;
	border-color: white;
	border-style: outset;
	color: white;
	text-decoration: none;
	background: rgb(115,10,6);
}

#navlist li#active a
{
	background: rgb(130,10,6);
	color: rgb(254,151,33);
}

#navlist li a:hover, #navlist li#active a:hover
{
	color: rgb(130,10,6);
	background: rgb(254,151,33);
	border-style:inset;
}

#menu>#navlist li a { width: auto; }

#p2   
{
   overflow: auto;
   height: 445px;   
   width: 100%;
   border:2px;
   border-color:white;
   border-style:outset;
}

#CB
{
   float:left;
   margin-top:10px;
   width:179px;
   height:460px;
   background-repeat:no-repeat;
}

#CB img   /*Pour agrandir CB*/
{
   width:80%;
   height:80%;
}

#index_text
{
   text-align: center;
}


#corps
{
   color:rgb(254,151,33);
   margin-bottom: 10px;
   padding-top: 10px;
   padding-bottom: 30px;
   padding-right: 45px;
   padding-left: 45px;
   background-color: rgb(115,10,6); 
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
}

#corps h1 /* Tous les titres h1 du corps */
{
   text-align: center;
   font-size : 23px;
   color:rgb(254,151,33);
}

#corps h2 /* Tous les titres h2 du corps */
{
   font-size : 22px;
   font-weight:bolder;
}

#corps a 
{
color:white;
text-decoration: none;
}

#corps a:hover {color:black;}

.c
{
   text-align: center;
   margin:auto;
   font-size : 16px;
   color:rgb(254,151,33);
}

.c1
{
   text-align: center;
   margin:auto;
   font-size : 14px;
   color:rgb(254,151,33);
}

.c2
{
   text-align: center;
   margin:auto;
   font-size : 10px;
   color:rgb(254,151,33);
}

.c3
{
   text-align: center;
   margin:auto;
   font-size : 16px;
   color:rgb(254,151,33);
}

.text1
{
  margin-right:205px;
  text-align: center;
}

.text2
{
  margin-left:154px;
  text-align: center;
}

.droite
{
  width: 712px;
  min-height:215px;
  padding-top:20px;
  margin:auto;
}

.gauche
{
  width: 712px;
  min-height:160px;
  padding-top:20px;
  margin:auto;
}

.g
{
  float: left;
  width: 240px;
  text-align: center;
  font-size : 16px;
}

.m
{
  width: 240px;
  text-align: center;
  font-size: 16px;
}

.d
{
  float: right;
  width: 240px;
  text-align: center;
  font-size : 16px;  
}

.valeur
{
  color:rgb(255,194,49);
  font-weight:bolder;
}

.justify
{
  text-align: justify;
  margin-left: 120px;
}

table {margin:auto;}
.gr {font-weight:bold;}

#fin
{
   margin: auto;
   text-align:right;
   color: black;
}

.chiffre
{
	font-family:  "Times New Roman" , Arial, "Arial Black", Times, serif;
	font-weight:bold;
}

.phrase
{
	font-family:  "Times New Roman";
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}

.diapo
{
   width: 357px;
   height: 255px;
}

.fg {
float:right;
padding-top:22px;
}

.fd {
float:left;
padding-top:22px;
}