@import "all.css";

/* Corps de page */
body
{background-color: blue;
 background-image: none;
}


/* En-tête */
#En-tete
{background-color: blue;
}
#En-tete h1
{font-size: 120%;
 text-transform: uppercase;
 font-weight: bold;
}
#En-tete p
{color: white;
}
#En-tete .stylemenu
{background-color: white;
}

/* Menu en haut */
#Menu_top
{color: white;
 font-size: medium;
 font-weight: bold;
 text-transform: uppercase;
 border-top: 2px solid white;
 border-bottom: 2px solid white;
 background-color: navy;
}
#Menu_top ul
{margin-top: -10px;
 padding-top: 0px;
}
#Menu_top li a
{color: white;
 text-decoration: none;
}
#Menu_top li a:visited
{color: silver;
 font-style: normal;
 text-decoration: none;
}
#Menu_top li a:hover
{color: blue;
 background-color: white;
 text-decoration: none;
}

/* Menu à gauche */
#Menu_gauche
{text-transform: uppercase;
 border-right: 2px solid white;
 border-bottom: 2px solid white;
 background-color: blue;
}
#Menu_gauche h3
{color: white;
 margin-left: 10px;
 font-size: medium;
}
#Menu_gauche li a
{color: white;
 font-weight: bold;
 font-size: small;
 text-decoration: none;
 padding-left: 10px;
}
#Menu_gauche li a:visited
{color: silver;
 text-decoration: none;
 font-style: normal;
 text-decoration: none;
}
#Menu_gauche li a:hover
{color: blue;
 background-color: white;
 text-decoration: none;
}
#Menu_gauche ul
{color: white;
}


/* Contenu */
#Contenu
{color: white;
 font-family: Lucida, Arial, sans-serif;
}

#Contenu h1
{color: white;
}
#Contenu h2
{color: white;
 font-style: normal;
}
#Contenu h3
{color: white;
 font-weight: bold;
 font-style: normal;
}
#Contenu h4
{color: white;
 text-decoration: underline;
}
#Contenu p
{color: white;
 font-family: Lucida, Arial, sans-serif;
}
#Contenu a[href^="http"]
{display: inline;
 padding-right: 14px;
 background: transparent url("./img/external_white.svg") center right no-repeat;
}
#Contenu a
{color: white;
 font-weight: bold;
 text-decoration: none;
 font-family: Lucida, Arial, sans-serif;
}
#Contenu a:visited
{color: silver;
 text-decoration: none;
 font-style: normal;
}
#Contenu a:hover
{color: gray;
 background-color: white;
 text-decoration: none;
}
#Contenu .figure
{background-color: white;
}
#Contenu .news
{color: white;
 border: 2px solid white;
 font-family: Lucida, Arial, sans-serif;
}
#Contenu .news h5
{text-transform: uppercase;
}
#Contenu .news ul
{list-style-type: square;
}
#Contenu .subsection
{border: none;
 margin-bottom: 20px;
}
#Contenu .subsection h4
{color: white;
 border: 2px solid white;
 background-color: navy;
 text-decoration: none;
 text-transform: uppercase;
}
#Contenu .subsection p
{margin-left: 10px;
 margin-right: 10px;
 font-family: Lucida, Arial, sans-serif;
}
#Contenu .subsection ul
{list-style-type: square;
 color: white;
}
#Contenu .topic a:hover p
{color: black;
 background-color: none;
}
#Contenu .dl
{font-weight: bold;
 text-transform: uppercase;
 border: 2px solid white;
 border-radius: 0px;
 background-image: url("./img/bios/menu_bar.gif");
}


/* Pied de page */
#Pied_page
{border-top: 2px solid white;
 border-bottom: 2px solid white;
 background-color: navy;
 }
#Pied_page p
{color: white;
 font-variant: small-caps;
 font-style: normal;
 font-family: Lucida, Arial, sans-serif;
 }
