body
{
   width: 780px;
   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 */
   background-color: #1C1C1C;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size: small;
}

#entree
{
   margin:auto;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   color: #B3B3B3;
   background-color: #1C1C1C; /* Une couleur de fond pour le corps */
   text-align:center;
}

#entree table /* Tous les titres h2 du corps ***/
{
   margin:auto;
   margin-top: 100px;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   border-top: 1px solid #B60A5F;
   border-bottom: 1px solid #B60A5F;
}

#entree table td.langue /* Tous les titres h2 du corps ***/
{
   text-align: center;
   width: 150px;
}
#entree h2 /* Tous les titres h2 du corps ***/
{
   color: #FFFFFF;
   border:none;
}

#entree h4 /* Tous les titres h4 du corps ***/
{
   color: #FFFFFF;
}

#entree p
{
   font-size: x-small;
}

#entree a:visited
{
   color: white;
}
#entree a:focus
{
   font-weight: bold;
}
#entree a:hover
{
   text-decoration: ;
   color: #B60A5F;
}
#entree a
{
   text-decoration: none;
   color: #FFFFFF;
}
/* Le corps de la page *****************************************************************************/

#corps
{
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   height: auto;
   margin-left: 145px; /* Une marge à gauche pour pousser le corps, afin qu'il ne passe plus sous le menu */
   margin-bottom: 20px; /* Ca c'est pour éviter que le corps colle trop au pied de page en-dessous */
   padding: 15px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
   
   color: #B3B3B3;
   background-color: #3D3D3D; /* Une couleur de fond pour le corps */
   background-image: url("");
   background-repeat: repeat-x; /* Une petite image de fond qui se répètera horizontalement en haut */
   border: 1px solid white;
}

#corps table /* Tous les titres h2 du corps ***/
{
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align:left;
}

#corps table td/* Tous les titres h2 du corps ***/
{
   width: 195px;
}

#corps h2 /* Tous les titres h2 du corps ***/
{
   border-bottom: 4px solid #B60A5F;
   height: 25px;
   text-align: right;
   color: #FFFFFF;
}

#corps h4 /* Tous les titres h4 du corps ***/
{
   text-align: left;
   color: #FFFFFF;
}

#corps p
{
   text-align: justify;
}

/* les liens du corps********************/

#corps a:visited /* Quand le visiteur a déjà vu la page concernée */
{
   color: #1C1C1C;
}
#corps a:focus /* Quand le visiteur sélectionne le lien */
{
   font-weight: bold;
}
#corps a:hover /* Quand le visiteur pointe sur le lien */
{
   text-decoration: underline;
   color: #1C1C1C;
}
#corps a /* Lien normal */
{
   text-decoration: none;
   color: #FFFFFF;
}

#corps ul /* Toutes les listes à puces se trouvant dans un menu */
{
   list-style-image: url("images/puces-avocat.jpg"); /* On change l'apparence des puces */
   text-align:left;
   padding-left: 50px; /* ... mais on modifie ensuite la marge de gauche, donc celle-là fera finalement 20 pixels */
}

#corps textarea
{
   border: none;
}
#corps input /* Toutes les listes à puces se trouvant dans un menu */
{
   border: none;
}

#menu_ban
{
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: right;
   width: 780px;
   height: 20px;
   color: #B3B3B3;
}
#menu_ban a
{
   color: #F5F5F5;
   text-decoration: none;
}



/* Le menu ***********************************************************************************************/

#menu /**/
{
   float: left;
   width: 140px;
}

a img /* Toutes les images contenues dans un lien */
{
   border: none;
}

.element_menu
{
   background-color: #3D3D3D;
   margin-bottom: 6px;
}

.element_menu ul /* Toutes les listes à puces se trouvant dans un menu */
{
   list-style-image: url("images/puces-avocat.jpg"); /* On change l'apparence des puces */
   padding: 5px; /* Tous les côtés ont une marge intérieure de 0 pixels */
   padding-left: 25px; /* ... mais on modifie ensuite la marge de gauche, donc celle-là fera finalement 20 pixels */
   margin: 0px; /* Idem pour margin, ça nous évite d'avoir à en écrire 4 (margin-left, margin-right...) */
   margin-bottom: 5px; /* Même chose que tout à l'heure, on modifie ensuite juste margin-bottom, mais tous les autres sont à 0px */
}

.element_menu a /* Tous les liens se trouvant dans un menu */
{
   color: #FFFFFF;
   text-decoration: none;
}
.element_menu a:hover /* Quand on pointe sur un lien du menu */
{
   color: #1C1C1C;
}
.element_menu a:focus /* Quand le visiteur sélectionne le lien */
{
   text-decoration: underline;
}

/* Le pied de page***************************************************************************************************/

#footer
{
   font-size: x-small;
   padding: 0px;
   clear: both;
   font-family:  Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: center;
   color: #F5F5F5;
   border: 0px solid black;
}

/*# xx-small : minuscule
# x-small : très petit
# small : petit
# medium : moyen
# large : grand
# x-large : très grand
# xx-large : euh... gigantesque*/

#footer a:visited /* Quand le visiteur a déjà vu la page concernée */
{
   text-decoration: line-through;
}
#footer a:focus /* Quand le visiteur sélectionne le lien */
{
   font-weight: bold;
}
#footer a:hover /* Quand le visiteur pointe sur le lien */
{
   text-decoration: underline;
   color: #F5F5F5;
}
#footer a /* Lien normal */
{
   text-decoration: none;
   color: #B60A5F;
}