body
   {
   background-color: white;
   margin: 0 0 0 0;
   text-align:center;   /* pour Internet Explorer */
   font-family:arial, sans-serif;
   }

a:link, a:visited, a:active
   {
   color: #AAAAAA;
   text-decoration: none
   }

a:hover
   {
   color: red;
   text-decoration: none
   }

h1, h2, h3, h4, h5, h6
   {
   font-family:arial, sans-serif;
   color: white;
   text-align: left;
   text-indent: 15px;
   }

h1 { font-size: 22px; }
h2 { font-size: 20px; }
h3 {
   font-size: 15px;   
   color: black; /* pour éviter l'affichage des titres avant le démarrage du diaporama */
   }

#bloc_principal
   {
   position: relative;
   /* background:url(images/ombre.png) repeat-y top center; */
   background-color: black; /* #555555; */
   height: 100%;
   border:solid #555555 1px; /* force l'appariation de la barre de défilement verticale sur Firefox */
   }

#bloc_gauche
   {
   position: absolute;
   left: 0px;
   width: 50%;
   height: 100%;
   text-align: left;
   }

#bloc_droit
   {
   position: absolute;
   right: 0px;
   width: 50%;
   height: 100%;
   text-align: right;
   }

#bloc_menu
   {
   z-index: 200;
   position: relative;
   /* background:url(images/fond-menu.jpg) repeat black; */
   border-bottom:solid #CCCCCC 1px;
   width: 100%;
   height: 30px;
   text-align: left;
   }

.menu
   {
   width:100%;
   font-family: Verdana;
   font-size: 12px;
   color:#CCCCCC;
   }

.nom
   {
   font-family: Arial;
   font-size: 20px;
   font-weight:bold; 
   color:#dfd399;
   text-align: right;
   margin-right: 10px;
   }

.menu-general 
   {
   z-index: 201;
   float:left ; /* Les boite sont calées à gauche */
   text-indent: 20px; 
   padding:0;   /* marges intérieures à 0 */
   margin: 0;   /* marges extérieures à 0 */
   height:25px; /* Hauteur des boites */
   line-height:25px;
   } 

.menu-nom
   {
   z-index: 201;
   float:left ; /* Les boite sont calées à gauche */
   /* text-indent: 20px; */
   padding:0;   /* marges intérieures à 0 */
   margin: 0;   /* marges extérieures à 0 */
   height:25px; /* Hauteur des boites */
   font-family: Arial;
   font-size: 20px;
   font-weight:bold; 
   color:#dfd399;
   /* text-align: right; */
   /* margin-right: 10px; */
   width: 200px;
   float:right;
   } 

#sous-menu1, #sous-menu2, #sous-menu3, #sous-menu4, #sous-menu5 { 
  z-index: 202;
  position : absolute ; 
  font-size: 11px;
  background-color: black;
  /* border:solid #555555 1px; */ 
  list-style-type: none;
  display: none;  /* les sous-menus ne sont pas affichés */
  margin: 0;      /* marges extérieures à 0 */
  padding: 0;     /* marges intérieures à 0 */
  top: 25px;      /* Début (par rapport au haut de page) des sous-menus */
  /* width: 175px;   */
  } 

#sous-menu1 {width: 200px} 

#sous-menu2 {width: 240px} 

#sous-menu3 {width: 175px} 

#sous-menu4 {width: 175px} 

#sous-menu5 {width: 175px} 

.ligne_menu
   {
   background-color: #444444;
/* font-weight: bold; */
   }

.ligne_std
   {
   background-color: #000000;
   }

a.ligne_menu:link, a.ligne_menu:visited, a.ligne_menu:active
   {
   color: #EEEEEE;
   }

a.ligne_menu:hover
   {
   color: red;
   text-decoration: none
   }

#bloc_animation
   {
   position: relative;
   clear: left; /* pour annuler le float:left des div précédents (titre et menu contextuel) */
   top: 5px;
/* background-color: white; */
   margin-left: auto;
   margin-right: auto;
   width: 100%;
   }

#titre
   {
   position: relative;
   float: left;
   top: 5px;
   font-size: 20px;
   color: white;
   text-align: left;
   text-indent: 20px; 
   }

#titre_menu
   {
   position: relative;
   float: left;
   top: 5px;
   font-size: 20px;
   color: white;
   text-align: left;
   text-indent: 20px; 
   }
 
 #menu_contextuel
   {
   z-index: 199;
   position: relative; 
   float: left;
   top: 2px;
   left: 50px;
   }
   
#menu_contextuel div
   {
   float: left;
   margin: 5px;
   background-color: #333333;
   border: solid #CCCCCC 1px;
   font-family: Verdana;
   font-size: 11px;
   color: white;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 8px;
   padding-right: 8px;
   }

li
   {
   border-bottom:solid #555555 1px; 
   padding: 2px;
   }
   