 html {
  font-size: 100%; /* ƒvite un bug d'IE 6-7. (1) */
}
body {
  margin: 0;
  padding: 1em; /* Remettre ˆ zŽro si nŽcessaire. */
  /* Pensez ˆ utiliser une collection de polices (2), par ex:
  font-family: Arial, Helvetica, FreeSans, sans-serif; */
  font-size: .8em; /* Ë adapter pour la police choisie. (3) */
  line-height: 1.4; /* Ë adapter au design. (4) */
  color: black;
  background: white;
  
}
/* socle commun */
body,button,input,select,textarea{  color:#333;
font-family:'Poly', Georgia, 'Times New Roman', Times, serif;
font-size:.8em; line-height:1.4em;}

#page {
  width: 960px; 
  margin: 0 auto;

}
img{
      margin-top:20px;
      margin-bottom:20px;
}
#content {
  width: 100%;
  margin-right: -100%;
}

  
  }
  .courant{
    font-size:1.1em;
  line-height:1.5em;
    }
    
.box{
    float:left;
    margin-right:90px;
}
.box2{
    clear:left;
}
#decal{
    margin-top:38px;
}
/* Titres */
h1, h2, h3, h4, h5, h6 {
font-family: 'Lekton', sans-serif;

  margin: 1em 0 0.2em 0; /* Rapproche le titre du texte. (5) */
font-style:normal;
  
}
h1 {
font-size:1.1em;
line-height:1.5em;
	color: #888;
}
h2 {
  font-size: 1.25em;
  margin-top:40px;
  margin-bottom:10px;
}


/* Listes */
ul, ol {
  margin: .75em 0 .75em 32px;
  padding: 0;
}

/* Paragraphes */
p {
  margin: .1em 0; /* Marges plus faibles que par dŽfaut. (7) */

}
address {
  margin: .75em 0;
  font-style: normal;
}

/* Liens */
a {
  text-decoration: underline;
  color: #000;
}
a:link {
  color: #000;
}
a:visited {
  color: #000;
}
a:hover, a:focus, a:active {
  color: #ccc;
}

/* Pas de bordure autour des images dans les liens */
a img {
  border: none;
}
/* Mise en forme simple pour les tableaux */
table {
    
  margin: 0;
  border: none;
  border-collapse: collapse; 
  border-spacing: 0;
  margin-top:15px;
}
table td, table th {
  padding: 0; /* Pas de retrait autour du texte = "0". */
  border: none; 
  vertical-align: top;
  padding-right:70px;
  padding-top:10px;
}




