/* Normalisation de marges et des réserves */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, p, blockquotte, th, td { margin:0;padding:0; }

/* Normalisation des tailles des polices pour les entêtes */
h1, h2, h3, h4, h5, h6,button { font-size:100%;font-weight:400; }

/* Normalisation des listes */
ol, ul { list-style:none; }

/* Normalisation des graisses des fontes */
address, caption, button, cite, code, dfn, em, strong, th, var { font-style:normal;font-weight:normal; }

/* Supression des bordures et des réserves dans les tableaux */
table { border-collapse:collapse;border-spacing:0; }

/* Supression des bordures dans les éléments fieldset et img */
fieldset, img, abbr, acronym, button { border:0;padding:0; }
img { margin-bottom:-3px; }

/* Supression des outlines */
* { outline:0; }

/* Alignement du texte à gauche dans caption et th */
caption, th { text-align:left; }

/* Suppression des guillemets autour de q */
q:before, q:after { content:''; }

/* les ancres */
a, abbr { text-decoration:none; }

/* Codes secondaires */
hr		{ border:0;margin:0;padding:0; }

.sep	{ display:block;width:100%;visibility:hidden;clear:both;height:0;border:0;padding:0;margin:0; }
.hide	{ visibility:hidden; }
.na		{ display:none; }
.cr		{ clear:both;display:block; }
.ns		{ margin:0 !important; }
.bulles { display:block;width:100%;border:0;border-bottom:2px dotted #ccc;margin:15px 0; }
.mini-bulles { display:block;width:100%;border:0;border-bottom:2px solid #fff;margin:10px 0; }
