
/* **** Corps **** */

body 
{
  color: black;
  background: white;
  margin: 0em;
  padding: 0em;
}

body.prive 
{
  color: black;
  background: #FFEEEE;
}

body.L800
{
  color: black;
  background: white;
  width 
  margin: 0em;
  padding: 0em;
}

p {
  text-align: justify;
  margin-left: 1em;
  margin-right: 1em;
  margin-bottom: 0.5em;
}

A:link    { color: black}
A:visited { color: black}
A:hover   { color: red}

/* ****** classes particulieres **** */

.invisible {display: none}


/* ********* Entete ******* */

div.entete {
  margin-top: 0;
  padding: 0.1em;
  background: #000099;
  margin-bottom: 2em;
  color: white;
}

div.entete H1, div.entete h2
{
  text-align: center;
}

div.entete p {
  margin-left: 1em;
  margin-right: 1em;
  margin-bottom: 0.5em;
}

div.entete A:link    { color: #ffffff}
div.entete A:visited { color: #ffffff}
div.entete A:hover   { color: pink}


/* *********** Content ********* */

div.content {
  margin-left: 3%;
  margin-right: 3%;
  margin-bottom: 3em;
  margin-top: 1em;
  background: #ffeebb ;
  color: black;
  border: solid 1px black;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 1em;
  padding-right: 1em;
}

div.content h2,div.content h3,div.content h4,div.content h5,div.content h6 { 
  padding:0.2em;
  color: #000099;
}
div.content h2 {
  margin-left: -1em;
  margin-right: 0.5em;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  border: solid 4px #000099;
  border-left: solid 8px #000099;
  background:#eeeeff; 
}

div.content h3 {
  margin-left: 0em;
  margin-right: 1.5em;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
}

div.content h4 {
  margin-left: 0.5em;
  margin-right: 2em;
  margin-top: 1em;
  margin-bottom: 0.25em;
}


/* *********** div accueil ********* */

div.accueil {
  margin-left: 3%;
  margin-right: 3%;
  margin-bottom: 1em;
  margin-top: 1em;
  background: #eeeeee ;
  color: black;
  border: solid 1px black;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 2em;
  padding-right: 2em;
}

div.accueil A { text-decoration: none}

div.accueil ul {
  margin-bottom: 0em;
  margin-top: -0.3em;
}


/* ********* Pied de page ***** */

div.pied {
  margin-top: 10em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-top: solid 2px black;
  border-bottom: solid 2px black;
  text-align:center;
  background: silver ;
  color: black;
  position:fixed;
  bottom:0;
  width:100%;
}


/*  ****** Important **** */

div.important {
  background: #ffdddd ;
  color: #aa0000;
  margin-left:+20%;
  margin-right:+20%;
  border: solid 3px red;
  padding: 2px;
}

div.important A { text-decoration: none}

div.important P { 
  padding-left: 1em;
  padding-right: 1em;
   }

/* ****** Figure **** */

div.figure {
  text-align:center;
  margin-bottom:1em;
}

/* ****** Figure de titre ****** */

div.figuretitre {
  padding-top: 1em;
  text-align:center;
  margin-bottom:1em;
}

/* ****** Fiche ***** */

div.fiche {
  background: #ffeebb ;
  color: black;
  border: solid 1px black;
}


/* **** Polices pour les langues **** */

font.en {
  font-style:italic;
}

font.fr {
  font-style:italic;
}


