@font-face {
	font-family : "Times";
	src : url(fonts/times.ttf);
 }
@font-face {
	font-family : "TimesBold";
	font-weight : bold;
	src : url(fonts/timesbd.ttf);
 }
@font-face {
	font-family : "TimesItalic";
	font-style : italic;
	src : url(fonts/timesi.ttf);
 }
@font-face {
	font-family : "TimesBoldItalic";
	font-weight : bold;
	font-style : italic;
	src : url(fonts/timesbi.ttf);
 }
@page {
	margin : 2mm;
 }
.image {
	max-width : 100%;
	padding : 0.5em;
 }
body {
	margin-right : 24pt;
	font-family : Times;
	font-style : normal;
	font-weight : normal;
	font-size : small;
	orphans : 2;
	widows : 2;
 }
h1 {
	margin : 0%;
	padding : 0%;
	font-style : normal;
	font-weight : normal;
 }
i {
	font-family : TimesItalic;
	font-style : italic;
 }
b {
	font-family : TimesBold;
	font-weight : bold;
 }
body .pre_stit b {
	font-family : Times;
	font-weight : normal;
 }
.chap , .appen {
	page-break-before : always;
	padding-top : 25%;
 }
.pre {
	page-break-before : always;
	page-break-after : always;
	padding-top : 25%;
 }
 .pre1 {
	page-break-before : always;
	page-break-after : always;
	padding-top : 0%;
 }
.chap_debut , .cita .txt_courant_justif , .div_autre , .div_personnages , .div_prologue , .div_remer {
 }
.dev {
	margin-top : 2em;
 }
.chap_n , .chap_tit , .pre_tit , .appen_tit {
	page-break-inside : avoid;
	text-align : center;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
	line-height : 119%;
	font-family : TimesBold;
	font-weight : bold;
	font-size : x-large;
 }
.chap_stit , .pre_stit {
	page-break-inside : avoid;
	margin-top : 0.75em;
	text-align : center;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
	line-height : 120%;
	font-family : TimesBold;
	font-weight : bold;
	font-size : x-large;
 }
p {
	margin-top : 0em;
	margin-bottom : 0em;
 }
.last {
	margin-bottom : 0.75em;
 }
.let {
	font-size : 270%;
	line-height : 53%;
 }
.txt_courant_justif {
	text-align : justify;
	text-indent : 24pt;
 }
.txt_courant_droite {
	margin-left : 20%;
	text-align : right;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
	text-indent : 0pt;
 }
td .txt_courant_justif {
	text-align : justify;
	text-indent : 0em;
 }
td .txt_courant_droite {
	margin-left : 20%;
	text-align : right;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
	text-indent : 0em;
 }
.cita {
	margin-top : 1.15em;
	margin-bottom : 1.15em;
	margin-left : 24pt;
	text-align : justify;
	font-size : x-small;
 }
.tableau {
	margin-top : 1em;
	margin-bottom : 1em;
	text-align : center;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
	font-size : x-small;
 }
.table-align {
	text-align : center;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
 }
tbody {
	vertical-align : middle;
 }
.fig {
	margin-top : 1em;
	margin-bottom : 2em;
	text-align : center;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
	font-size : x-small;
 }
.pre_sstit {
	text-align : center;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
	margin-bottom : 1em;
	font-family : TimesBold;
	font-weight : bold;
	font-size : large;
 }