article, aside, header, footer, nav {
    display: block;
}
/*body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote {
	margin-top:0;
	margin-right:6px;
	margin-bottom:6px;
	margin-left:6px;
	padding: 0;
	border-width:0;
}*/
#menu {
    position: fixed;
    right: 0;
    top: 5%;
    width: 8em;
    margin: -2.5em 0 0 0;
    z-index: 5;
    background: hsla(250, 100%, 40%, 0.7);
    color: white;
    font-weight: bold;
    font-size: 1em;
    text-align: left;
    border: solid hsla(80, 90%, 40%, 0.5);
    border-right: none;
    padding: 0.5em 0.5em 0.5em 1em;
    box-shadow: 0 1px 3px black;
    border-radius: 3em 0.5em 0.5em 3em;
  }
  #menu li { margin: 0 }
  #menu a { color: inherit }

  /* Make menu absolute, not fixed, on IE 5 & 6 */
  #menu { position: absolute }
  *>#menu { position: fixed }

  p.stb { text-indent: 0; margin-top: 0.83em }
  p.mtb { text-indent: 0; margin-top: 2.17em }
  p.ltb { text-indent: 0; margin-top: 3.08em }

body article {
    position: absolute;
	margin:8px;
	padding:5px;
	border-color:hsla(220, 89%, 86%, 83);
	border-style:solid;
	border-width:1px;
    top: 90px;
    left: 0px;
    width:98%;
	z-index:100;
    background-color:hsla(180, 50%, 99%, 95);
    }
body header {
    position: fixed;
    top: 0px;
    left: 0px;
    width:100%;
	z-index:1000;
    /*height:80px;*/
    background-color:hsla(220, 89%, 86%, 83);
	border-color:#0B0B61;
	border-style:groove;
	border-width:5px;
	border-top:2px;
	border-right:2px;
	border-left:2px;
    }
img.frame-B0 {
	height:auto;
	text-align: center;
	margin-top:6px;
}
img.frame-0 {
	height:auto;
	width:auto;
}
img.frame-1 {
	height:200px;
	width:150px;
}
div.frame-2 {
	float:left;
}
span.frame-2 {
	float:right;
}
span.frame-3 {
	float:right;
}
img.frame-3 {
	height:200px;
	width:150px;
}
span.frame-4 {
	float:right;
}
div.frame-4 {
	float:left;
}
td, th {
	border-style:none;
	border-width:1px;
}
table {
	border-collapse:collapse;
}
li {
	display:block;
}
body {
	font-size:12px;
	-epub-hyphens:auto;

		-webkit-padding-before: 1px;
		-webkit-padding-end: 100px;
		-webkit-padding-after: 6px;
		-webkit-padding-start: 6px;
}
col.Row-Column-1 {
	width:481px;
}
col.Row-Column-5 {
	width:480px;
}
col.Row-Column-6 {
	width:481px;
}
col.Row-Column-7 {
	width:481px;
}
tr.Row-Column-8 {
	min-height:285px;
}
tr.Row-Column-9 {
	min-height:574px;
}
tr.Row-Column-10 {
	min-height:586px;
}
div.frame-5 {
	margin:9px auto 9px auto;
	text-align:center;
}
div.frame-6 {
	margin:9px auto 9px auto;
	text-align:center;
}
div.frame-7 {
	margin:9px auto 9px auto;
	text-align:center;
}
div.frame-8 {
	margin:9px auto 9px auto;
	text-align:center;
}
div.frame-9 {
	margin:9px auto 9px auto;
	text-align:center;
}
div.frame-10 {
	margin:9px auto 9px auto;
	text-align:center;
}
div.frame-11 {
	margin:9px auto 9px auto;
	text-align:center;
}
div.frame-12 {
	margin:9px auto 9px auto;
	text-align:center;
}
div.frame-13 {
	margin:9px auto 9px auto;
	text-align:center;
}
span.frame-00 {
	float:left;
	margin:9px 9px 9px 9px;
}
span.frame-11 {
	float:right;
	margin:9px 9px 9px 9px;
}
span.frame-13 {
	float:right;
	margin:9px 9px 9px 9px;
}
span.frame-14 {
	float:right;
	margin:9px 9px 9px 9px;
}
span.frame-15 {
	float:right;
	margin:9px 9px 9px 9px;
}
span.frame-16 {
	float:right;
	margin:9px 9px 9px 9px;
}
span.frame-17 {
	float:left;
	margin:9px 9px 9px 9px;
}
table.Sommaire {
	border-color:#000000;
	border-style:none;
	border-width:0px;
	margin-bottom:6px;
	margin-top:6px;
}
td.Cel-som {
	padding-bottom:6px;
	padding-left:6px;
	padding-right:6px;
	padding-top:9px;
}
td.Cellule-drap {
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
}
table.Encadre-Gie {
	border-color:#8080ff;
	border-style:solid;
	border-width:1px;
	margin-bottom:6px;
	margin-top:6px;
}
td.Cellule-Gie {
	background-color:#ccccff;
	padding-bottom:11px;
	padding-left:11px;
	padding-right:11px;
	padding-top:11px;
}
p.II-Nom-force {
	color:#d2232a;
	font-family:Arial, sans-serif;
	font-size:2.6em;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:1.123;
	margin-bottom:20px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-align:center;
	text-decoration:none;
	text-indent:0px;
}
p.I-titre-encadre {
	color:#58595b;
	font-family:Arial, sans-serif;
	font-size:1.1em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.2;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-align:left;
	text-decoration:none;
	text-indent:0px;
}
p.II-elements-cadre {
	color:#231f20;
	font-family:Arial, sans-serif;
	font-size:1.1em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.2;
	margin-bottom:9px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-align:left;
	text-decoration:none;
	text-indent:0px;
}
p.IV-section {
	color:#231f20;
	font-family:Arial, sans-serif;
	font-size:1.7em;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:1.111;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:26px;
	text-align:justify;
	text-decoration:none;
	text-indent:0px;
}
p.V-txt {
	color:#231f20;
	font-family:Arial, sans-serif;
	font-size:1.1em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.167;
	margin-bottom:9px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-align:justify;
	text-decoration:none;
	text-indent:0px;
}
p.VI-enum {
	-epub-hyphens:none;
	-epub-line-break:normal;
	color:#231f20;
	font-family:Arial, sans-serif;
	font-size:1.1em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.167;
	margin-bottom:3px;
	margin-left:9px;
	margin-right:0px;
	margin-top:0px;
	text-align:justify;
	text-decoration:none;
	text-indent:-9px;
}
p.VI-I-enum2 {
	-epub-hyphens:none;
	-epub-line-break:normal;
	color:#231f20;
	font-family:Arial, sans-serif;
	font-size:1.1em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.167;
	margin-bottom:3px;
	margin-left:17px;
	margin-right:0px;
	margin-top:0px;
	text-align:justify;
	text-decoration:none;
	text-indent:-9px;
}
p.VI-II-enum3 {
	-epub-hyphens:none;
	-epub-line-break:normal;
	color:#231f20;
	font-family:Arial, sans-serif;
	font-size:1.1em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.167;
	margin-bottom:3px;
	margin-left:23px;
	margin-right:0px;
	margin-top:0px;
	text-align:justify;
	text-decoration:none;
	text-indent:-9px;
}
p.IV-I-sous-section {
	color:#231f20;
	font-family:Arial, sans-serif;
	font-size:1.1em;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:1.167;
	margin-bottom:9px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-align:justify;
	text-decoration:none;
	text-indent:0px;
}
p.Copyright {
	color:#231f20;
	font-family:Arial, sans-serif;
	font-size:0.9em;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
	line-height:1.273;
	margin-bottom:9px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-align:left;
	text-decoration:none;
	text-indent:0px;
}
p.VIII-sommaire {
	color:#231f20;
	font-family:Arial, sans-serif;
	font-size:1.2em;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:1.429;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:6px;
	text-align:justify;
	text-decoration:none;
	text-indent:0px;
}
p.Sommaire-titre {
	color:#231f20;
	font-family:"Times New Roman", serif;
	font-size:1.2em;
	font-style:italic;
	font-variant:normal;
	font-weight:bold;
	line-height:0.929;
	margin-bottom:9px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-align:left;
	text-decoration:none;
	text-indent:0px;
}
span.II-italique-gras {
	font-style:italic;
	font-weight:bold;
}
span.I-italique {
	font-style:italic;	
}
span.IV-Gris {
	color:#58595b;
}
span.V-Hyperlien {
	color:#25408f;
	text-decoration:underline;
}
span.VI-Exposant {
	vertical-align:super;
	font-size:0.8em;
}
span.VII-Ital-expo {
	font-style:italic;
	vertical-align:super;
	font-size:0.8em;
}
span.Souligne {
	text-decoration:underline;
}
/* Return on top */
#returnOnTop {
    background: url('return_on_top.png') no-repeat;
    bottom: 1%;
    cursor: pointer;
    display: none;
    filter: alpha(opacity = 70); /* IE < 8 */
    height: 48px;
    opacity: 0.7;
    position: fixed;
    right: 1%;
    width: 48px;
	z-index: 5555;
}

#returnOnTop:hover {
    filter: alpha(opacity = 100); /* IE < 8 */
    opacity: 1;
}