body
{
	width: 900px;
	font-family:helvetica, garamond, tahoma, georgia, prestige, sans-serif;
   margin: auto; /* Pour centrer notre page */
   margin-top: 20px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever pour voir ! */
   margin-bottom: 20px;    /* Idem pour le bas du navigateur */
   color: #2f2f2f;
   background-color: #2aa0da;
}



#en_tete
{
   width: 760px;
   /*height: 80px;*/
   margin-bottom: 20px;
   margin-left:0px;
   margin: auto;

}




/* Le menu */

#menu
{
   float: top; /* Le menu flottera en haut */
   height: 40px;
   margin:auto;
   background-color: #ffffff;
   border-left: 3px inset #2aa0da;
   border-top: 2px outset #2aa0da;
   border-right: 1px inset #2aa0da;
   }

.element_menu
{
   background-color: #41ace0;
 /*  background-image: url("images/motif.png"); 
   background-repeat: repeat-x;*/
  /* margin-bottom: 20px; /* Pour éviter que les éléments du menu ne soient trop collés */
  font-size: large;
}   


.element_menu a /* Tous les liens se trouvant dans un menu */
{
   color: #eeeeee;
   text-decoration: none;
   font-weight:bold;
}

.element_menu a:hover /* Quand on pointe sur un lien du menu */
{
   background-color: #41ace0;
   color: #e4fae5;
   font-weight: inherit;
}
 

/*Pour ce qui est dans le corps du texte*/
.produit
{
}
   
   
   
   

#corps
{
	width: 97%;	
   margin-bottom: 10px;
   font-size: medium;
   background-color: #ffffff;
   border-top: 15px hidden;
	border-left: 15px outset #dddddd;
	border-right: 15px inset #e7e6e6;
	border-bottom: 15px inset #dddddd;
}

#corps strong
{
   color: #46b4e0;
   font-size: 1.1em;
}

#accueil a:hover
{
   background-color: #FFFFFF;
   color: #46b4e0;
}

img
{
	border:0px;
}
a
{
	border: 0px;
}

h2
{
   color: #003a94;
   font-size:1.4em;
}
h3
{
	color: #003a94;
	font-size:1.2em;
}
a:hover
{
   background-color: #0994d5;
   color: #e4fae5;
}
th
{
	background-color: #e0d3dc;
	color: #003896;
}


   
   
/* Le pied de page (qui se trouve tout en bas, en général pour les copyrights) */

#pied_de_page
{
   border: 10px hidden;
   margin: auto;
   text-align: center;
   font-size: small;
}
blink
{
	color: #d3701a;
	background-color: #e4dfdd;
	font-weight:bold;
}
.promo
{
	font-size: 1.15em;
	/*font-weight:bold;*/
}

.prix
{
	color:#46b4e0;
	font-weight:bold;
	font-size: 1.08em;
}

.basdepage
{
	font-size: 0.7em;
}
.tableaubelg
{
	border: 1px solid #9eb7dc;
}

.flotteagauche
{
	float : left;
	border-right : 8px solid white;
}

.flotteadroite
{
	float : right;
	border-left : 8px solid white;
}

.flotteaucentre
{
	float : center;
	border-right : 4 px solid white;
}

#beautableau table {
border:3px solid #6495ed;
border-collapse:collapse;
width:95%;
margin:auto;
}
#beautableau thead, tfoot {
background-color:#D0E3FA;
background-image:url(sky.jpg);
border:1px solid #6495ed;
}
#beautableau tbody {
background-color:#FFFFFF;
border:1px solid #6495ed;
}
#beautableau th {
font-family:monospace;
border:1px dotted #6495ed;
padding:5px;
background-color:#EFF6FF;
width: 14.14%;
}
#beautableau td {
font-family:sans-serif;
font-size:80%;
border:1px solid #6495ed;
padding:5px;
}
#beautableau caption {
font-family:sans-serif;
}