   body {background-color:#ffffff;margin: 0;padding: 0;}
   #conteneur {position: absolute; left: 50%; width: 820px; margin-left: -390px; /* moitié de la largeur */
   		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color:#800000;background-color: #eeeeee; 
		border :1px groove #2b84a2; min-height:850px;
		}
   #header {height: 150px; background-color: #eeeeee; /*border: 1px solid #00ff00; */}
   #haut {height: 10px; background-color: #eeeeee; }#bas{text-align: center;background-color: #eeeeee; }
   /*****************************************************************************   Menu  ************************/
   #menu_01{background-color:#eeeeee;position:absolute;width: 160px;left:0px;margin-top:25px;text-align:center;padding:0;}
   #menu_01 li {list-style-type: none; /* pour ne pas avoir de puces */font-size: 15px; font-weight: bold; line-height: 15px; 
   /* interligne */margin-bottom: 5px; text-align: center; }#menu_01 a {text-decoration: none; color: #800000; font-size: 0.8em; }
   #menu_01 a: hover {text-decoration: none; color: #800000; font-size: 0.9em; font-weight: bold; }
   /*****************************************************************************   Fin Menu  ************************/
   #centre {/*border-width: 2px;border-style: solid;border-color: #008000;	*/	   text-decoration: none; 
   		background-color:#eeeeee;margin-left: 165px; width: 610px; top: 0px; text-align: center; }
   #centre li {list-style-type: none; margin-right:130px;text-align: right; }   #encadre { 	width:500px; text-align:center;border-width: 2px;border-style: solid;border-color: #0000ff; }
   p.pad{text-align: justify;text-indent: 30px;padding-left:20px;padding-right:20px; }	p.just{text-align: justify;text-indent: 30px;}	    
   #page li {list-style-type: none;color: #00ff00;line-height: 15px; /* interligne margin-bottom: 5px;*/text-align: right;}  
   .ombre11 { font-size: 11pt; font-family: Verdana, Times; color: #ffa0a0;  }.ocre11 { font-size: 11pt; font-family: Verdana, Times; color: #800000; margin-top: -15pt; margin-left: -2pt }
   .ombre15 { font-size: 15pt; font-family: Book Antiqua, Times New Roman, Times; color: #50c0ff;  }.bleu15 { font-size: 15pt; font-family: Book Antiqua, Times New Roman, Times; color: #0000ff; margin-top: -19pt; margin-left: -3pt; text-decoration:none; }
.ombre17 { font-size: 17pt; font-family: Book Antiqua, Times New Roman, Times; color: #50c0ff; text-align:center;}
.bleu17 { font-size: 17pt; font-family: Book Antiqua, Times New Roman, Times; color: #0000ff; text-align:center; margin-top: -23pt; margin-left: -3pt }
.rouge17 { font-size: 17pt; font-family: Book Antiqua, Times New Roman, Times; color: #ff0000; text-align:center; margin-top: -23pt; margin-left: -3pt }
.ombre19 { font-size: 19pt; font-family: Book Antiqua, Times New Roman, Times; color: #50c0ff; text-align:center;}
.bleu19 { font-size: 19pt; font-family: Book Antiqua, Times New Roman, Times; color: #0000ff; text-align:center; margin-top: -25pt; margin-left: -4pt }
.ombre23 { font-size: 23pt; font-family: Book Antiqua, Times New Roman, Times; color: #50c0ff; text-align:center;}
.bleu23 { font-size: 23pt; font-family: Book Antiqua, Times New Roman, Times; color: #0000ff; text-align:center; margin-top: -30pt; margin-left: -5pt }
.ombre-papyrus { font-size: 12pt; font-family: Papyrus, Serif; color: #9d9d9d;}
.papyrus{ font-size: 12pt; font-family: Papyrus, Serif; color: #800000; margin-top: -20pt; margin-left: -4pt}
#popup {display: none;position: absolute;top: 6em;left: 65em; width: 220px;height:100px;/*border: 3px groove blue;*/background-image: url('../images/bulle.png');z-index: 500;cursor: pointer;font-size: 80%;}
#popup p {margin: 0 0.3em;text-align: center;/*background: #eeffdd;*/}#popup h1 {font-size: 110%;margin: 0.5em 0 0.5em 0;border-bottom: none;/*background: #eeffdd;*/color: blue;text-align: center;}
.fermer {margin: 0.5em 0 0 0;border-top: none;background: #eeddff;color: black;text-align: center;}
