/* --- STYLES DE BASE --- */ 

 

/* Page */ 

html { 

  font-size: 100%; /* Évite un bug d'IE 6-7. (1) */ 

} 

body { 

  font-family:Arial, Helvetica, sans-serif;

  margin: 0; 

  padding: 0; /* 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) */   

  /*background:url(header_back.jpg) center top no-repeat;*/

  color:#434343;

  font-size:12px;

  background:url(background.jpg) repeat;

} 





/* Titres */ 

h1, h2, h3, h4, h5, h6 { 

  margin: 0em 0 .5em 0; /* Rapproche le titre du texte. (5) */ 

  line-height: 1; 

  font-weight: bold; /* Valeur par défaut. (6) */ 

  font-style: normal; 

} 

h1 { 

  font-size: 1.75em; 

} 

h2 { 

} 

h3 { 

  font-size: 1.25em; 

} 

h4 { 

  font-size: 1em; 

} 

 

/* Paragraphes */ 

p {

	margin: 0 0; /* Marges plus faibles que par défaut. (7) */

	/*font-family: "georgia arial", serif;*/

} 

address { 

  margin: .75em 0; 

  font-style: normal; 

} 

 

/* Liens */ 

a { 

  text-decoration: none; 

  outline:none;

  color:#434343;

} 

a:hover { 

  text-decoration: underline; 

  color:#e6382d;

} 

/* Pas de bordure pointillée ou halo lors du clic sur un lien */ 

a:active { 

  outline: none; 

} 

/* Pas de bordure autour des images dans les liens */ 

a img { 

  border: none; 

} 

 

/* Divers éléments de type en-ligne (8) */ 

em { 

  font-style: italic; 

} 

strong { 

  font-weight: bold; 

} 

 

/* Formulaires */ 

form, fieldset { 

  margin: 0; 

  padding: 0; 

  border: none; 

} 

input, button, select { 

  vertical-align: middle; /* Solution pb. d'alignement. (9) */ 

}

