/* CALQUES A MASQUER */
div.footer, #header, div.languages, div.menu, #backmenu, #shortcuts, div.submenu, div.extras, div.ads, div.aside, #error, #notice { display:none; }
div.container, div.wrapper, div.content { margin:0; padding:0; }
/* xHTML : Balises redefinies */

/* Balises à police spécifique */
caption, h1, h2, h3, h4, legend, label { font-family:Vivaldi sans-serif; color:#000; }

/* BODY */
body { background-color:#FFFFFF; font-family: serif; }

/* TITRES : Les titres du site */
div.content h1, h2, h3, h4, h5 { text-align:left; }
div.content h2 { font-size: 1.4em; }
div.content h3 { font-size: 1.3em; }
div.content h4 { font-size: 1.2em; }
div.content h5 { font-size: 1.1em; }
div.content li, dd, p { font: 1em Monotype Corsiva serif ; }
div.content p { text-indent:5%; text-align:justify; }
div.content img { border-style: none; }
div.content acronym[title]:after { content:" (" attr(title) ")"; }
div.content code { text-align:left; }
div.content em { font-weight:bold; }
div.content strong { font-weight:bold; }
div.content q { font-style:italic; }
div.content q:before { content:"« "; }
div.content q:after { content:" »"; }
div.content blockquote { text-align:justify; text-indent:5%; }
table { border:3px solid #000000; border-collapse:collapse; width:90%; margin:auto; overflow: visible;  margin-bottom: 10px; }
th { font-family:monospace; border:1px dotted #000000; padding:5px; width:25%; }
td { font-family:sans-serif; font-size:0.9em; border:1px solid #000000; padding:5px; text-align:left; }
caption { font-size:1.2em; margin:10px; text-align:center; }
a { text-decoration: none; }
