
body
{

   padding:10px;
   margin: auto;
   margin-top: 20px;
   margin-bottom: 20px; 
   
   background-image: url("violet.jpg");
}

/* Defintion du div entete */

#entete
{
   width: 98%;
   margin-bottom: 20px;
   margin-left:2%;
   height: 85px;
   
   
   background-repeat:repeat;
   padding-top:0px;
   
}
.element_entete h3
{
   font-size:55px;	
   color: #f20909;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: center;
   margin-top:0px;
   margin-bottom:0px;
}

.element_entete h2
{
   font-size:20px;
   color:#8d494b ;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: center;
   margin-top:2px;
   margin-bottom:0px;
}
/* Definition du div des menu */

#menu
{
   float: left;
   width: 130px;
  
}

.element_menu
{
   background-color: ;
   background-image: url("jaune2.jpg");
   background-repeat: repeat;
   
   border: 2px solid #000000;
   
   margin-bottom: 20px;
}
.element_menu p
{
	font-size:16px;
	color: #274976;
}

/* Definition des ecrits du menu */


.element_menu h3
{   
	font-size:16px;
   color: #462572;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: center;
}

.element_menu ul
{
   list-style-image:url("9.gif");
   padding: 0px;
   padding-left: 20px;
   margin: 0px;
   margin-bottom: 5px;
}

.element_menu a
{
   font-size:19px;
   color: #501a4b;
   text-decoration:none;
}

.element_menu a:hover
{
   font-size:19px;
   color:#ea0b0b;
   text-decoration:underline;
}
/*Definition du sommaire au dessus du corps*/

#sommaire_corps
{
   padding: 0px;
   margin-left:140px;
   margin-bottom:5px;
   text-align: center;

   height:26px;
   background-color: transparent;
   background-image: url("");
   background-repeat: repeat;
   
   border: 0px solid black;
}
#sommaire_corps ul
{
	margin:0px;
	padding:0px;
}
#sommaire_corps li
{
	float:left;
	list-style-type:none;
}
#sommaire_corps  a
{
	font-family: arial;
	font-size: 14 px;
	font-weight:bold;
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	padding: 1px 4px 1px 4px;
	margin: 1px 2px 1px 1px; 
	border-color: #ffffff;
	color: #dc4600;
	text-decoration:none;
}

#sommaire_corps  a:hover
{
	font-family: arial;
	font-size: 14 px;
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	padding: 1px 4px 1px 4px;
	margin: 1px 2px 1px 1px;
	border-color: #000000;
	color: #000000;
	text-decoration:none;
	background-image:url("jaune1.jpg");
	background-repeat:repeat;
}
/* Le corps de la page */

#corps
{
   margin-left: 150px;
   margin-bottom: 10px;
   padding:5px;
   
   color: #B3B3B3;
   background-color: ;
   background-image: url("jaune10.jpg");
   background-repeat: repeat;
   
   border: 2px solid #000000;
}

#corps h1
{
   font-size:40px;
   color: #000200;
   text-align: center;
   font-family: "Monotype Corsiva", "Apple Chancery", cursive;
}

#corps h2
{
   
   background-repeat: no-repeat;
   text-align: center;
   padding-left: 20px;
   color: #653bb3;
 }
#corps h3
{
  
   background-repeat: no-repeat;
   text-align: center;
   padding-left: 30px;
   color: #653bb3;
}
#corps h4
{
   
   background-repeat: no-repeat;
   text-align: center;
   padding-left: 25px;
   color: #000000;
   
}
#corps img
{
	border-style:none;
	border-color:#d51c07;
	border-width:4px;
}
#corps a
{
	display:inline;
	text-align:center;
	color: #dc4600;
	font-family: arial;
	font-size: 20 px;
	text-decoration:none;
}
#corps a:hover
{
	
	display:inline;
	text-align:center;
	color: #842b33;
	font-family: arial;
	font-size: 20 px;
	text-decoration:underline;
	
}

/* Tableau et cellules des tarifs*/
.tarif
{
	
	border-style:solid; 
	border-color:#000000;
	border-width:1px;
	width:60%;
}
.tariftd
{
	border-style:solid; 
	border-color:#000000;
	border-width:1px;
	text-align:center;
	width:200 px;
}

#corps table
{
	
	border-style:transparent; 
	border-color:#000000;
	border-width:0px;
	width:60%;
}
#corps td
{
	border-style:transparent; 
	border-color:#000000;
	border-width:0px
	text-align:center;
}
/*proprietes des cellules d entete du tableau tarifs*/
#corps table p
{

	background-color: ;
  font-size:24px;
  color: #000000;
	
}
/*proprietes des cellules de tarif*/
#corps table pre
{
	border-color: ;
	border-style: ;
	padding: 5px;
	width:20%;
	background-color: ;
  text-align: center;
  font-size:20px;
  color: #910526;	
}


hr
{
	background-image:url("bar05.gif");
	color:#FFFFFF;
	width:30%; 
	height:4px;
}
.formulaire
{
	width:90%;
	font-size:17px;
	color:#b33b3b;
	font-weight:bold;
	background-color:#4f92c5;
}

/* Le pied de page */

#pied_de_page
{
   padding: 5px;
   margin-left:140px;
   
   text-align: center;

   color: #B3B3B3;
   background-color: transparent;
   background-image: url("rouge.jpeg");
   background-repeat: repeat;
   
   border: 0px solid black;
}
#pied_de_page p
{
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
.encadre {
	border-style:ridge;
	border-color:#f3ffd9;
	border-width:none; 
}
