body
{
  width:780px;
  margin:10px auto;
  background-color:#f5f8f1;
  background-image:url("Images/fond_ecran.png");
  background-repeat:repeat-y;
  background-position:center;
  font-family:'Comic sans MS',Arial,serif;
  }

.header
{
  height:100px;
  width:780px;
  text-align:center;
  border:2px outset #0d095a;
  margin-bottom:2px;
  background-image:url("Images/banniere5.png");
}

.header2
{
  height:25px;
  width:780px;
  border:2px outset #0d095a;
  background-image:url("Images/sous_banniere2.png");
  margin-bottom:10px;
}

.menu
{
   float: left;
   width: 160px;
   border:2px outset #0d095a;
   padding-top:5px;
   font-size:80%;
   background-color:#0d095a;
   margin-bottom:10px;
}

.menu a
{
  color:#dcc36c;
  text-decoration:none;
}

.menu a:hover
{
  color:#fc3b0c;
  text-decoration:none;
}

.menu ul
{
  list-style-image:url("Images/bouton_005.gif");
}

.menu li
{
  font-size:110%;
}

.menu li li
{
  font-size:100%;
}

.corpus
{
   margin-left: 170px;
   margin-bottom: 10px;
}

.corpus a
{
  color:black;
}

.corpus a:hover
{
  color:#a6bbd4;
  cursor:pointer;
}

.footer
{
  margin-top:20px;
  margin-left:170px;
  padding:10px;
  border:2px outset #0d095a;
  font-size:80%;
  text-align:center;
  color:#dcc36c;
  background-color:#0d095a;
  font-family:'Comic sans MS', Arial, serif;
}

.news_article
{
  padding:10px;
  background-color:#0d095a;
  border:2px outset #0d095a;
  text-align:center;
  color:#dcc36c;
}

.intro_article
{
  margin-top:10px;
  margin-bottom:20px;
  padding:10px;
  border:2px outset #8684ac;
  text-indent:20px;
  color:black;
}

.intro_article p
{
  text-align:right;
  font-size:70%;
}

.descriptif_rubrique
{
  text-align:center;
  font-size:200%;
  text-transform:uppercase;
  font-weight:bold;
  color:#a32020;
  border:2px inset yellow;
  margin-bottom:5px;
}

.pas_article
{
  color:#a32020;
  font-size:150%;
  text-align:center;
  text-transform:uppercase;
  padding:30px;
}

.sous_rubrique
{
  font-weight:bold;
  font-size:120%;
}

.sous_rubrique ul
{
  list-style-type:none;
  list-style-image:url("Images/bouton_009.gif");
}

.sous_rubrique li
{
  font-weight:lighter;
}

.articles
{
  font-weight:bold;
  font-size:120%;
}

.articles ul
{
  list-style-type:none;
  list-style-image:url("Images/bouton_009.gif");
}

.articles li
{
  font-weight:lighter;
}

.titre_article
{
  text-align:center;
  font-size:140%;
  margin-bottom:5px;
}

.sous_titre_article
{
  text-align:right;
  font-style:italic;
  text-decoration:underline;
  font-size:110%;
  text-indent:30px;
  font-weight:bold;
}

.descriptif_article
{

}

.chapo_article
{
  text-indent:50px;
  font-style:italic;
  font-size:100%;
  text-align:justify;
  margin-top:10px;
}

.texte_article
{
  text-indent:20px;
  text-align:justify;
  margin-top:10px;
  font-size:110%;
}

.ps_article
{
  margin-top:20px;
  font-size:90%;
}

.intitule_rubrique
{
  text-align:right;
  text-transform:uppercase;
  font-size:200%;
  margin-bottom:10px;
}

.intitule_rubrique a
{
  text-decoration:none;
  color:black;
}

.intitule_sous_rubrique
{
  text-align:left;
  font-style:italic;
  font-variant:small-caps;
  font-size:160%;
  height:50px;
  margin-bottom:10px;
}

.intitule_sous_rubrique a
{
  text-decoration:none;
  color:black;
}

.mauvaise_url
{
  text-align:center;
  color:red;
  text-transform:uppercase;
  font-size:230%;
  text-decoration:blink;
}

#barre_de_navigation
{
  width:auto;
  height:30px;
  margin-top:10px;
}

#barre_de_navigation ul
{
  list-style-type:none;
  margin:0;
  padding:0;
}

#barre_de_navigation li
{
  padding:5px;
}

li.droite
{
  float:right;
  border:1px dashed black;
}

li.gauche
{
  float:left;
  border:1px dashed black;
}