


body {
	background-color:#FFFFF0;
}


H1 {
	COLOR: silver; FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 36pt; MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%; TEXT-ALIGN: center; TEXT-INDENT: 0;
}
H1.title {
	COLOR: rgb(220,06,31); FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 30pt; MARGIN-LEFT: 0%; MARGIN-RIGHT: 0%; TEXT-ALIGN: center; TEXT-INDENT: 0;
}
H2 {
	COLOR: silver; FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 27pt; MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%; TEXT-ALIGN: center; TEXT-INDENT: 0;
}
H2.title {
	COLOR: rgb(220,06,31); FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 23pt; MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%; TEXT-ALIGN: center; TEXT-INDENT: 0;
}
H3 {
	COLOR: red; FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 15pt; FONT-WEIGHT: bold; TEXT-ALIGN: center; TEXT-INDENT: 0;
}
H3.titre_image {
	COLOR: black; FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 12pt; FONT-WEIGHT: bold; TEXT-ALIGN: center; TEXT-INDENT: 0; MARGIN-LEFT: 0%; MARGIN-RIGHT: 0%; MARGIN-TOP: 0pt; MARGIN-BOTTOM: 0pt;
}
H3.subtitle {
	COLOR: rgb(220,06,31); FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 20pt; FONT-WEIGHT: bold; TEXT-ALIGN: center; TEXT-INDENT: 0;
}
H3.author {
	COLOR: black; FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 25pt; FONT-WEIGHT: bold; TEXT-ALIGN: center; TEXT-INDENT: 0;
}
h3.num {
LI.num1 { COLOR: rgb(220,06,31); TEXT-ALIGN: left; }
	COLOR: rgb(220,06,31); FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: left; TEXT-INDENT: 0;
}
.num { TEXT-ALIGN: left; FONT-WEIGHT: bold; FONT-STYLE: ITALIC;  COLOR: rgb(220,06,31); FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 120%; }
H4 {
	COLOR: red; FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 12pt; FONT-WEIGHT: bold; TEXT-ALIGN: center; TEXT-INDENT: 0;
}
H4.subtitle {
	COLOR: rgb(220,06,31); FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 12pt; FONT-WEIGHT: bold; TEXT-ALIGN: center; TEXT-INDENT: 0;
}
H5 {
	COLOR: black; FONT-FAMILY: Times; FONT-SIZE: 12pt; FONT-WEIGHT: bold; MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%; TEXT-INDENT: 0;
}
H5.subtitle {
	TEXT-ALIGN: center; COLOR: rgb(220,06,31); FONT-FAMILY: Times; FONT-SIZE: 12pt; FONT-WEIGHT: bold; MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%; TEXT-ALIGN: left; TEXT-INDENT: 0;
}
H6 {
	COLOR: black; FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 9pt; FONT-STYLE: ITALIC; MARGIN-LEFT: 0%; MARGIN-RIGHT: 0%; TEXT-ALIGN: center; TEXT-INDENT: 0%;
}
cite {
	FONT-STYLE: ITALIC;
}
blockquote {
	COLOR: black; FONT-FAMILY: Times; FONT-STYLE: italic; FONT-SIZE: 13pt; MARGIN-LEFT: 14%; MARGIN-RIGHT: 6%; TEXT-ALIGN: justify; TEXT-INDENT: 0%
}
blockquote.em {
	FONT-WEIGHT: bold;
}
.alt1-quote { FONT-SIZE: 13pt; FONT-STYLE: normal; }
.attribution {
	COLOR: rgb(220,06,31); FONT-FAMILY: Times; FONT-STYLE: italic; MARGIN-LEFT: 0%; MARGIN-RIGHT: 6%; TEXT-ALIGN: right; TEXT-INDENT: 0%
}
P {
	COLOR: black; FONT-FAMILY: Times; FONT-SIZE: 14pt; MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%; TEXT-ALIGN: justify; TEXT-INDENT: 5%
}
P.droite {
	COLOR: black; FONT-FAMILY: Times; FONT-SIZE: 14pt; MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%; TEXT-ALIGN: right; TEXT-INDENT: 5%
}
P.centre {
	COLOR: black; FONT-FAMILY: Times; FONT-SIZE: 14pt; MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%; TEXT-ALIGN: center; TEXT-INDENT: 5%
}
.oeuvres_item { COLOR: black; FONT-WEIGHT: normal; }
li  {
	COLOR: black; FONT-FAMILY: Times; FONT-SIZE: 14pt; MARGIN-LEFT: 10%; MARGIN-RIGHT: 6%; TEXT-ALIGN: justify; TEXT-INDENT: 0%
}
li.oeuvres  {
	COLOR: rgb(220,06,31); FONT-FAMILY: Times; FONT-SIZE: 14pt; FONT-WEIGHT: bold; MARGIN-LEFT: 10%; MARGIN-RIGHT: 6%; TEXT-ALIGN: justify; TEXT-INDENT: 0%
}
li.xsl_listitem {
	COLOR: rgb(220,06,31); FONT-FAMILY: Arial; FONT-WEIGHT: bold; FONT-SIZE: 16pt; MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%; TEXT-ALIGN: justify; TEXT-INDENT: 0%
}
p.listitem {
	COLOR: black; FONT-FAMILY: Times; FONT-SIZE: 14pt; MARGIN-LEFT: 0%; MARGIN-RIGHT: 6%; TEXT-ALIGN: justify; TEXT-INDENT: 0%
}
P.date_bio {
	COLOR: black; FONT-FAMILY: Times; FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN-LEFT: 0%; MARGIN-RIGHT: 0%; TEXT-ALIGN: center; TEXT-INDENT: 0%
}
P.txt {
	COLOR: black; FONT-FAMILY: Times; FONT-SIZE: 14pt; MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%; TEXT-ALIGN: justify; TEXT-INDENT: 5%
}
.txt first-line {
	TEXT-TRANSFORM: uppercase
}
.txt first-letter {
	COLOR: rgb(220,06,31); FLOAT: left; FONT-SIZE: 300%
}
P.annee { BACKGROUND-COLOR: silver; COLOR: rgb(220,06,31); FONT-FAMILY: Arial; FONT-SIZE: 50pt; FONT-WEIGHT: bold; }
.an {
	margin: 2px 2px 2px 2px;
	padding: 0px 0px 0px 0px;
	BACKGROUND-COLOR: silver; COLOR: rgb(220,06,31); FONT-FAMILY: Arial; FONT-SIZE: 50pt; FONT-WEIGHT: bold; TEXT-ALIGN: left; TEXT-INDENT: 0px;
}
.ref {
	COLOR: black; FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 12pt; FONT-STYLE: italic; TEXT-ALIGN: justify; TEXT-INDENT: 0px
}
.titre {
	COLOR: #454545; FONT-FAMILY: Arial; FONT-SIZE: 34pt; FONT-WEIGHT: bold; MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%; TEXT-ALIGN: center; TEXT-INDENT: 0;
}
.titre2 {
	COLOR: red;	 FONT-FAMILY: Arial; FONT-SIZE: 24pt; FONT-WEIGHT: bold; MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%; TEXT-ALIGN: center; TEXT-INDENT: 0;
}
.titre3 {
	COLOR: black;	 FONT-FAMILY: Arial; FONT-SIZE: 20pt; FONT-WEIGHT: bold; MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%; TEXT-ALIGN: center; TEXT-INDENT: 0;
}
.titre4 {
	COLOR: red;	 FONT-FAMILY: Arial; FONT-SIZE: 20pt;	font-style:italic; FONT-WEIGHT: bold; MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%; TEXT-ALIGN: center; TEXT-INDENT: 0;
}
.auth {
	COLOR: rgb(220,06,31); FONT-FAMILY: Arial; FONT-STYLE: normal; FONT-SIZE: 25pt; FONT-WEIGHT: bold; MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%; TEXT-ALIGN: center; TEXT-INDENT: 0;
}
.ss-titre {
	COLOR: rgb(220,06,31); FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 24pt; FONT-WEIGHT: bold; MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%; TEXT-ALIGN: center; TEXT-INDENT: 0;
}
.pubdate {
	COLOR: rgb(220,06,31); FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 16pt; FONT-WEIGHT: bold; MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%; TEXT-ALIGN: center; TEXT-INDENT: 0;
}
.context {
	COLOR: black; FONT-FAMILY: Times; FONT-STYLE: italic; MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%; TEXT-INDENT: 0;
}
.exerg {
	COLOR: black; FONT-FAMILY: Times; FONT-STYLE: italic; MARGIN-LEFT: 57%; TEXT-INDENT: 0;
}
.chapit {
	COLOR: red; FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 18pt; FONT-WEIGHT: bold; TEXT-ALIGN: center; TEXT-INDENT: 0;
}
.inter {
	COLOR: red; FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 12pt; FONT-WEIGHT: bold; MARGIN-LEFT: 0%; MARGIN-RIGHT: 0%; TEXT-ALIGN: center; TEXT-INDENT: 0px
}
.inter2 {
	COLOR: black; FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 11pt; FONT-WEIGHT: bold; MARGIN-LEFT: 6%; MARGIN-RIGHT: 6%; TEXT-ALIGN: center; TEXT-INDENT: 0px
}
.note {
	COLOR: teal; FONT-FAMILY: Times; FONT-SIZE: 11pt; MARGIN-LEFT: 9%; MARGIN-RIGHT: 9%; TEXT-ALIGN: justify; TEXT-INDENT: 0;
}
.inter3 {
	COLOR: black;
	FONT-FAMILY: "Times New Roman", Times, serif;
	FONT-SIZE: 12pt;
	TEXT-ALIGN: justify;
	TEXT-INDENT: 0px;
	margin-left: 14%;
	margin-right: 14%;
		
}
HR {
	COLOR: rgb(220,06,31); TEXT-ALIGN: center
}
p.download {
    FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 10pt; MARGIN-LEFT: 0%; MARGIN-RIGHT: 0%; TEXT-ALIGN: left; TEXT-INDENT: 0px
}
td.arial {
    FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 12pt; MARGIN-LEFT: 0%; MARGIN-RIGHT: 0%; TEXT-ALIGN: left; TEXT-INDENT: 0px
}
.auteur {
	FONT-STYLE: italic; MARGIN-RIGHT: 10%; TEXT-INDENT: 0;
}
.maj {
	FONT-SIZE: 9pt; FONT-WEIGHT: normal; MARGIN-RIGHT: 6%; MARGIN-TOP: 0pt; TEXT-ALIGN: left; TEXT-INDENT: 0;
}
.lienhaut {
	COLOR: blue; FONT-FAMILY: arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; MARGIN-TOP: 0pt; TEXT-ALIGN: left; TEXT-INDENT: 0px
}
.lien {
	COLOR: blue; FONT-FAMILY: arial; FONT-SIZE: 11pt; TEXT-ALIGN: center; TEXT-INDENT: 0px
}

A:link  {text-decoration: none; color: rgb(0,0,255)}
A:visited {text-decoration: none; color: rgb(220,06,31)}
A:active {text-decoration: none; color: rgb(220,06,31)}
A:hover {text-decoration: underline; color: rgb(0,0,255)}

div.abstract { visibility: hidden;}

.rubrique {
	COLOR: black; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; MARGIN-LEFT: 0%; MARGIN-RIGHT: 0%; TEXT-ALIGN: left; TEXT-INDENT: 0%; 
}
.ss-rubrique {
	COLOR: black; FONT-FAMILY: Arial; FONT-SIZE: 11pt; MARGIN-LEFT: 0%; MARGIN-RIGHT: 0%; TEXT-ALIGN: left; TEXT-INDENT: 0%; 
}
P.rubdate {
	COLOR: black; FONT-FAMILY: Arial; FONT-SIZE: 12pt; MARGIN-LEFT: 0%; MARGIN-RIGHT: 0%; TEXT-ALIGN: left; TEXT-INDENT: 0%;
}

.notice_bio {
	COLOR: red; FONT-STYLE: italic; FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 12pt; FONT-WEIGHT: bold; MARGIN-LEFT: 0%; MARGIN-RIGHT: 0%; TEXT-ALIGN: left; TEXT-INDENT: 0px
}
.index_livre { 	COLOR: red; FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 12pt; FONT-WEIGHT: bold; MARGIN-LEFT: 0%; MARGIN-RIGHT: 0%; TEXT-ALIGN: left; TEXT-INDENT: 0px
}
.exerg_final {
	COLOR: black; FONT-FAMILY: Times; FONT-SIZE: 14pt; MARGIN-LEFT: 0%; MARGIN-RIGHT: 6%; TEXT-ALIGN: right; FONT-STYLE: italic; TEXT-INDENT: 0%
}
div.toc { margin-left : 15%; }
dt.toc_header {
      COLOR: #454545; FONT-FAMILY: Arial; FONT-SIZE: 14pt; FONT-STYLE: italic; FONT-WEIGHT: bold; TEXT-ALIGN: left; MARGIN-LEFT: 15%; TEXT-INDENT: 0%
}
p.toc_div_header {
      COLOR: #454545; FONT-FAMILY: Arial; FONT-SIZE: 13pt; FONT-STYLE: italic; FONT-WEIGHT: bold; TEXT-ALIGN: center; MARGIN-LEFT: 20%; TEXT-INDENT: 0%
}
.toc_entry_date {
      FONT-FAMILY: Arial; FONT-SIZE: 11pt;  FONT-WEIGHT: bold;  FONT-STYLE: italic;
}
.toc_entry {
      FONT-FAMILY: Arial; FONT-SIZE: 13pt;  FONT-WEIGHT: bold; TEXT-ALIGN: left;
}
.toc_title {
      FONT-FAMILY: Arial; FONT-SIZE: 18pt;  FONT-WEIGHT: bold; TEXT-ALIGN: center; TEXT-INDENT: 0%;
}

.fr_texte {
      background: yellow; FONT-STYLE: italic;  }
p.author {
      FONT-STYLE: italic; TEXT-ALIGN: right;
}
p.exemplaire {
      COLOR: rgb(220,06,31); FONT-FAMILY: Arial; FONT-SIZE: 15pt;  FONT-WEIGHT: bold; TEXT-ALIGN: center; TEXT-INDENT: 0%;
}
p.imp_suppressed {
      border-width: thin; border-left: solid; padding-left: 0.2em; border-color: rgb(220,06,31); COLOR: black; FONT-FAMILY: Arial; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-ALIGN: justify; MARGIN-LEFT: 10%; TEXT-INDENT: 0%
}
p.note_imp_suppressed {
      border-width: thin; border-left: solid; padding-left: 0.2em; border-color: rgb(220,06,31); COLOR: teal; FONT-FAMILY: Times; FONT-SIZE: 11pt; MARGIN-LEFT: 9%; MARGIN-RIGHT: 9%; TEXT-ALIGN: justify; TEXT-INDENT: 0;
}

li.menu_item {
	FONT-FAMILY: Arial; FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN-LEFT: 0%; MARGIN-RIGHT: 0%; TEXT-ALIGN: justify; TEXT-INDENT: 0%
}

<!-- listes de menu hiérarchisées{  }
li.menu1_item {
	FONT-FAMILY: Arial; FONT-WEIGHT: bold; FONT-SIZE: 13pt; MARGIN-LEFT: 0%; MARGIN-RIGHT: 0%; TEXT-ALIGN: justify; TEXT-INDENT: 0%
}
li.menu_data_item {
	FONT-FAMILY: Arial; FONT-SIZE: 11pt; MARGIN-LEFT: 0%; MARGIN-RIGHT: 0%; TEXT-ALIGN: justify; TEXT-INDENT: 0%
}
p.opener { FONT-STYLE: italic; TEXT-ALIGN: right; }
p.closer { FONT-STYLE: italic; TEXT-ALIGN: right; }

div.slogan { 	margin-left : 15%; width: 93%; padding: 1em; border-left: 0.3em solid rgb(220,06,31); }
p.slogan { FONT-FAMILY: Arial; FONT-STYLE: italic; FONT-SIZE: 13pt; FONT-WEIGHT: bold; TEXT-ALIGN: justify; MARGIN-LEFT: 0%; MARGIN-RIGHT: 30%; TEXT-INDENT: 0%; COLOR: rgb(220,06,31);}
p.emphase { TEXT-ALIGN: justify; COLOR: rgb(220,06,31);}
.slogan { FONT-WEIGHT: bold; COLOR: rgb(220,06,31);}
dt { FONT-WEIGHT: bold; COLOR: rgb(220,06,31); FONT-STYLE: ITALIC; FONT-FAMILY: Arial; FONT-SIZE: 12pt; MARGIN-LEFT: 5%; MARGIN-RIGHT: 5%;}
dd { COLOR: black; TEXT-ALIGN: justify; FONT-FAMILY: arial; FONT-SIZE: 11pt; MARGIN-LEFT: 8%; MARGIN-RIGHT: 5%;}

p.center { color:red; TEXT-ALIGN: center; }
p.legende_img { color:black; TEXT-ALIGN: center; FONT-STYLE: italic; MARGIN-TOP: 0pt; MARGIN-BOTTOM: 0pt; MARGIN-LEFT: 0%; MARGIN-RIGHT: 0%; FONT-SIZE: 10pt; }


div.div_table { 	margin-left: 15%; margin-right: 15%; FONT-FAMILY: arial; FONT-SIZE: 11pt; 
    background-color: #FFFFd0;
	width: 93%; 
	padding: 1em; 
	 }

div.data-table { 	text-align: center; 	 }
table.data-table { 	text-align: center; margin-left: 15%; margin-right: 15%; border: double black ;	 }
tr.tr-row-0 { background : #FFFFF0; FONT-FAMILY: arial; FONT-SIZE: 11pt; text-align: center; }
tr.tr-row-1 { background : #fff5cd; FONT-FAMILY: arial; FONT-SIZE: 11pt; text-align: center;}
tr.tr-head { background : rgb(220,06,31); FONT-FAMILY: arial; FONT-SIZE: 11pt; FONT-WEIGHT: bold; color: #FFFFF0; text-align: center;}
td.td-cell { FONT-FAMILY: arial; FONT-SIZE: 11pt;  text-align: center;}
td.td-first-cell { FONT-FAMILY: arial; FONT-SIZE: 11pt;  text-align: left;}
.black {color : black; FONT-WEIGHT: normal;}
img.icone {border: black 0px;}
div.inline { 	background-color:#fff5cd; border: 2px solid gray; margin-left : 10%; width: 80%; padding: 1em; }
/* =====================================*/
/* Adjustments for Mobile Devices       */
/* =====================================*/

@media (max-width: 480px) {
  p { font-size: 12pt; margin-left: 1%; margin-right: 1%; margin-bottom: 4pt; margin-top: 4pt; line-height: 125%; }
  p.indentb { margin-left: 6%; margin-right: 1%; }
  p.quoteb { margin-left: 6%; margin-right: 1%; }
  p.index { margin-left: 6%; margin-right: 1%; }
  h1 { font-size: 18pt; margin-left: 1%; margin-right: 1%; }
  h2 { font-size: 16pt; margin-left: 1%; margin-right: 1%; }
  h3 { font-size: 14pt; margin-left: 1%; margin-right: 1%; }
  h4 { font-size: 13pt; }
  h5 { margin-left: 1%; }
  h6 { margin-left: 1%; }
  img { width: 150px; height: auto; }
  img.auto {width: auto ; height: auto; }
  blockquote {margin-left: 1%; }
}
