/* Revue Interrogations - styles OJS */
/* Masquer les boutons HTML (liseuse) : le texte est affiché directement sur la page */
.obj_issue_toc .galleys_links, .obj_article_summary .galleys_links, .obj_article_details .galleys_links, a.obj_galley_link, .pkp_block.block_inline_html_download, .pkp_block.block_galleys, a.obj_galley_link_supplementary { display: none !important; }
/* Texte intégral */
.inline_html_galley { line-height: 1.65; }
.inline_html_galley h2 { margin-top: 2em; }
.inline_html_galley p { text-align: justify; }
.inline_html_galley ul { list-style: disc; padding-left: 2em; margin: 1em 0; }
.inline_html_galley ol { list-style: decimal; padding-left: 2em; margin: 1em 0; }
.inline_html_galley li { margin: .3em 0; }
.inline_html_galley img { max-width: 100%; height: auto; }
.inline_html_galley figure { margin: 1.5em auto; text-align: center; }
.inline_html_galley figure img { display: block; margin: 0 auto; }
.inline_html_galley figcaption { display: block; margin-top: .5em; font-size: .88em; color: #555; text-align: center; font-style: italic; }
.inline_html_galley figcaption p { text-align: center; margin: .2em 0; }
.inline_html_galley .table-wrap { overflow-x: auto; margin: 1.5em 0; }
.inline_html_galley table { border-collapse: collapse; width: 100%; font-size: .9em; }
.inline_html_galley caption { caption-side: top; font-weight: bold; padding: .4em; text-align: left; }
.inline_html_galley th, .inline_html_galley td { border: 1px solid #bbb; padding: .4em .6em; vertical-align: top; text-align: left; }
.inline_html_galley th { background: #f2f2f2; font-weight: bold; }
.inline_html_galley tr:nth-child(even) td { background: #fafafa; }
.inline_html_galley td p, .inline_html_galley th p { text-align: left; margin: 0; }
.inline_html_galley .note-ref { font-size: .75em; vertical-align: super; line-height: 0; text-decoration: none; }
.inline_html_galley .notes { border-top: 1px solid #ccc; margin-top: 3em; font-size: .9em; }
.inline_html_galley .sommaire { background: #f6f6f6; border-left: 3px solid #999; padding: .8em 1.2em; margin: 0 0 2em; }
.inline_html_galley .sommaire h2 { margin: 0 0 .5em; font-size: 1.1em; }
.inline_html_galley .sommaire ol { margin: 0; }