body {  background-color: #EBE9E9;
	font-family: Times New Roman;
        margin: 0 auto;}

a.type0, a.type1 {   text-decoration:none;
font-family:Times-new-roman;
font-size:medium;
font-weight:bolder; 
color:#104196;}

a.type2 {   text-decoration:none;
font-family:tahoma;
font-size:small;
font-weight:bolder; 
color:#104196;}

a.type0:hover {  font-size:medium; background-color:#E2BF5F; }
a.type1:hover {  color:red; font-size:large; }
a.type2:hover {  color:red;  }


#menu                         /*-----pour le menu horizontal-------*/
{
width:720px;            /*-----donner une largeur au menu, prendre en compte les marges-------*/
height: auto;           /*-----important pour IE7, mettre une hauteur auto sinon pas de menu deroulant------*/
list-style-type: none;  /*-----pas de puce-----*/
margin: 0 auto;         /*-----marge auto pour centrer mon menu dans l'élément-------*/
padding: 0;             /*-----marge interne à 0 et bordure à 0 pour ne pas avoir de soucis avec les différents navigateurs-----*/
border: 0;

}
#menu > li            /*------uniquement pour la liste de premier niveau-------*/
{
float: left;        /*------permet de mettre les items <li> horizontalement------*/
width: 120px;          /*------je donne une largeur à mes cellules-------*/
margin: 5px;           /*------j'espace mes cellules de 5px-------*/
padding: 0;
border: 0;
}
#menu li a                   /*------pour les liens de premier niveau-------*/
{
font-weight: bolder; 
display: block;        /*------pour mettre mes liens en block------*/
color: #FFFFFF;         /*------donne une couleur à la police------*/
background-color: rgb(0, 0, 0);   /*------je donne un fond solide par sécurité pour les navigateurs qui ne reconnaissent pas la transparence-----*/
background-color: rgba(0, 0, 0, 0.5);     /*------fond transparent reconnus par les bons éléves-----*/
margin: 0;                                /*------mettre tout le monde d'accord--------*/
padding: 4px 8px;                         /*-----marge interne----*/
border:1px solid #FFFFFF;                 /*-----une bordure extérieur-------*/
text-decoration: none;               /*-----pas de décoration pour mes liens-----*/
}
#menu li a:hover {     /*-------une couleur de fond au survol sur mes liens-------*/
background-color: rgb(175, 214, 1);
background-color: rgba(175, 214, 1, 0.5);
}
/*---------------fin du menu de premier niveau-------------*/

#menu .menuderoulant       /*----pour mon menu déroulant-------*/
{
display: none;          /*------pour le faire disparaitre------*/
list-style-type: none;  /*-------pas de puce-------*/
margin: 0;              /*------pas de marge interne et externe ni bordure pour mettre tout le monde d'accord--------*/
padding: 0;
border: 0;
position:absolute;   /*------pour ne pas pousser un éventuel texte dessous-----*/
}
#menu .menuderoulant li         /*-------pour ma liste de deuxième niveau-------*/
{
margin: 0;
padding: 0;
border: 0;
width: 140px;                /*----------je donne une largeur à mes cellules de sous menu----------*/
border-top: 1px solid transparent;       /*-----des bordures transparentes pour espacer mes cellules-----*/
border-right: 1px solid transparent;
}
#menu .menuderoulant li a         /*---------pour mes liens du menu deroulant---------*/
{
display: block;
color: #FFF;
margin: 0;
border: 0;
text-decoration: none;
background-color:rgb(0, 0, 0);
background-color:rgba(0,0,0,0.5);
}
#menu .menuderoulant li a:hover       /*------pour le survol du sous menu-------*/
{
background-color: rgb(18, 89, 239);
background-color: rgba(18, 89, 239, 0.8);
}
#menu .menuderoulant li a:visited {         /*---------pour permmetre au visiteur de savoir sur les liens qu'il a déjà visité--------*/
background-color:rgb(227, 22, 30);
background-color:rgba(227, 22, 30, 0.5);
}
#menu li:hover > .menuderoulant { display: block; }    /*------pour faire apparaitre notre sous menu au survol du menu de premier niveau------*/

#tableau a.En_Tab{
text-decoration:none;}

#tableau .liste table {
border:0px;
border-collapse:collapse;
margin:auto;
}

#tableau .liste tr {
font-family:Times new roman;
font-size:small;
border:0px;
padding:5px;
text-align:center;
}

#tableau .zone tr {
font-family:Times new roman;
font-size:small;
border:1px;
padding:5px;
text-align:right;
}

#tableau .liste th {
font-family:Times-new-roman;
font-size:medium;
padding:5px;
background-color:#104196;
color:#EBE9E9;
text-align:center;
}

#tableau .zone th {
font-family:Times-new-roman;
font-size:medium;
padding:5px;
background-color:#104196;
color:#EBE9E9;
text-align:right;
}

#tableau .liste td {
font-family:Times-new-roman;
font-size:medium;
font-weight:bolder; 
color:#104196;
padding:5px;
text-align:center;
height: 50px;  
}

#tableau .listeadroite td {
font-family:Times-new-roman;
font-size:medium;
font-weight:bolder; 
color:#104196;
padding:5px;
text-align:center;
  
}

#tableau .listeagauche td {
font-family:Times-new-roman;
font-size:large;
font-weight:bolder; 
color:#104196;
padding:5px;
align:left;
text-align:left;
height: 50px;  
}

#tableau .zone td {
font-family:Times-new-roman;
font-size:medium;
font-weight:bolder; 
color:#104196;
padding:5px;
text-align:right;

}



#tableau .liste th a {

text-decoration:none;
color:#EBE9E9;
}

#tableau .liste td a {

text-decoration:none;
}

#tableau .liste caption {
font-family:times-new-roman;
}

.etiquettes {
font-family:Times-new-roman;
font-size:medium;
font-weight:bolder; 
color:black;
padding:0px;
text-align:left;

}

.lues {
font-family:times new roman;
font-size:medium;
font-weight:bolder; 
color:#104196;
background-color:#EBE9E9;
padding:5px;
text-align:right;
 border-width:1px;
border-style:inset; 
  
}

.groupe1 {
font-family:times new roman;
font-size:large;
font-weight:bolder; 
color:#104196;
padding:5px;
text-align:right;
  
}

<!--style="border:0; font-weight:bolder; font-size: 16; color: 104196; background-color:EBE9E9"-->



