body
{
    background : #ccccff;
    color : #000066;
    font-family : times new roman, serif;
    font-size : medium;
}


h1
{
    text-align : center;
    font-size : large;
    font-weight : bold;
}



h2
{
    text-align : left;
    font-size : large;
    font-weight : bold;
    margin-left : 23%;
    margin-right : 23%;
}

h3
{
    font-weight : bold;
    text-align : left;
    font-size : medium;
    margin-left : 23%;
    margin-right : 23%
}

p
{
    font-weight : normal;
    text-align : justify;
    font-size : medium;
    margin-left : 23%;
    margin-right : 23%
}

table
{
    font-weight : normal;
    text-align : justify;
    font-size : medium;
    margin-left : 23%;
    margin-right : 23%
}



ul.body
{
    margin-left : 23%;
    margin-right : 23%
}


#menu /* Ensemble du menu */
{
    position : fixed;
    left : 12px;
    top : 15%;
    font-weight : bold; 
    font-size : small;
}



#menu li /* items dans le menu */
{
    list-style-type : none;
    position : relative;
    width : 150px;
}


#menu ul /* liste dans le menu*/
{
    display : none;
    position : absolute;
    left : 112px;
    top : 0px;
}


#menu li:hover ul
{
    display : block
}

#menu li:hover
{
    opacity : 0.8;
}




#menu /* Liste */     
{
    padding : 0; /* pas de marge intérieure */
    margin : 0; /* ni extérieure */
    list-style : none; /* on supprime le style par défaut de la liste */
    line-height : 21px; /* on définit une hauteur pour chaque élément */
    text-align : center; /* on centre le texte qui se trouve dans la liste */
}


#menu a /* Contenu des listes */
{
    display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
    padding : 0; /* aucune marge intérieure */
    background : #000066; /* couleur de fond */        
    color : #ccccff; /* couleur du texte */
    text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
    border-radius : 5px;
    -moz-border-raduis : 15px;
    -webkit-border-radius : 15px;
    margin-top : 1px;

}

