#content{counter-reset:section}#content h2:before{counter-increment:section;content:counter(section) ". "}#content h2[id]{position:relative}#content a.int-ref{position:absolute;left:-2em;display:inline-block;margin-left:1ex;color:black;opacity:0;text-decoration:none !important}#content h2:hover .int-ref,#content .int-ref:hover{opacity:1}#content h2{counter-reset:exercise}#content .exercise:before{counter-increment:exercise;content:"Exercice" " " counter(section) "." counter(exercise) " "}#content .centered{margin:auto;text-align:center}#content .cite{font-style:italic}#content q.cite,#content blockquote.cite{quotes:'“' '”'}#content q.cite>p:first-child::before,#content blockquote.cite>p:first-child::before{content:open-quote}#content q.cite>p:last-child::after,#content blockquote.cite>p:last-child::after{content:close-quote}#content table.pretty td:not(:first-child),#content table.pretty th:not(:first-child){border-left:solid thin black}#content table.pretty th{font-weight:bold;border-bottom:solid thin black}#content table.pretty tbody tr:nth-child(odd){background-color:#eee}
