/* CSS Document */

body
{
  font-family: Verdana; /* Sans effet ! */
  background-color: peru;
  margin : 0; /* Marche !!! */
  /* padding : 10; */
  border : 0;
  border-style: none;
}


frameset.stylecadre
{
border: 0 ;
/* margin: 10; sans effet */
/* padding: 10; sans effet */
border-style: none;

}


p , li
{
font-size: small;
text-align: justify;
width:100%;
}

li
{
  /*margin-bottom: 50px;*/
  padding-bottom: 5px;
  padding-top: 5px;
  margin-right: 10px;
}

li li
{
  padding-bottom: 3px;
  padding-top: 3px;  
}

img
{
  float: none; 
  margin:auto;
}



/* ------------- Parties de page -------------------------------*/

div.PartiePage
{

  background-color: peru;
  padding-top: 7px; /* Fonctionne ! */
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 7px;
  text-align: center;
  
}

div.PartiePage.Partie1
{
  background-color: peru;
}

div.PartiePage.Partie2
{
  background-color: burlywood;
}


div.PartiePage.Entete
{
  background-color: khaki;
}


/* Définition d'un terme */

div.PartiePage div.TexteEncadre b.def
{
  color: orangered;
}

div.PartiePage.Entete b.def
{
  color: orangered;
}

div.PartiePage.Partie1 b.def
{
  color: yellow;
}

div.PartiePage.Partie2 b.def
{
  color: white;
}

/* Définition d'un terme avec ancre associé */

div.PartiePage.Partie1 a.def
{
  color: orangered; 
  font-weight: bold; 
}

div.PartiePage.Partie2 a.def
{
  color: gold; 
  font-weight: bold; 
}

/* Mise en garde */

div.PartiePage.Partie1 u.achtung
{
  color: orangered; 
}

div.PartiePage.Partie2 u.achtung
{
  color: gold;  
}


/*------ Texte encadre ----------------------------------------------*/

div.TexteEncadre
{
  background-color: wheat;
  border: thin solid;
  font-size: small;
  /* padding : 5px; marche pas */
  padding-left: 5px; /* Marche ! */
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: justify;
  /* margin: auto; */ 
}

/*---- Exemple de code -------------------------------------------*/

pre.ExempleCode
{
  background-color: thistle;
  border: thin solid;
  font-size: small;
  /* padding : 5px; marche pas */
  padding-left: 5px; /* Marche ! */
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px; 
  font-family: Courier New;
  text-align: left;
  /* margin-bottom: 10px; */
}

/* Gras dans du code */

pre.ExempleCode b
{
  color: red; 
  /*font-weight: bolder;  Marche pas */
 
}

h4
{
 text-align: left;
 text-decoration: underline;
}

h5
{
  text-align: left;
  text-decoration: underline;
}

a.Index
{
  position : fixed;
  top: 0;
  right :0;
  background-color: white;
  color: black;
  
}

