@charset "utf-8";

/*	Normalise les marges et le remplissage */
body, div, dl, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
  {
	margin: 0;
	padding: 0;
  }

/*	Normalise les tailles de polices pour les en-têtes */	
h1, h2, h3, h4, h5, h6
  {
	font-size: 100%;
  }	

/*	Supprime list-style pour les listes */
ol, ul
  {
  	list-style: none;
  }

/*	Normalise les styles et graisses de fontes: font-style et font-weight sont "normal" */
address, caption, cite, code, dfn, em, strong, th, var
  {
  	font-style: normal;
	font-weight: normal;
  }
  
/*	Supprime les bordures dans les tableaux */
table
  {
  	border-collapse: collapse;
	border-spacing: 0;
  }
  
/*	Supprime les bordures dans les élements fieldset et img */
/*fieldset, img
  {
  	border: 0;
  }*/
fieldset
  {
  	border: 0;
  }  
/*	Aligne le texte à gauche dans caption et th */   
caption, th
  {
  	text-align: left;
  }
  
/*	Supprime les apostrophes doubles (guillemets anglais) autour de q */   
q:before, q: after
  {
  	content: '';
  }  