body {background-color:white;margin:0px; font-size:12pt; line-height:13pt; font-style:normal; font-variant:normal; font-weight:normal; font-family:Georgia,serif; text-indent:0px; text-align:left; color:#000000;}
input, select, textarea, button {font-size:1em}
p {font-size:12pt; line-height:13pt; font-style:normal; font-weight:normal; text-indent:20px; text-align:justify; margin:0px;}
p.p10 {font-size:10pt;}
.g25 { font-size:125%;}
p.liste {margin-left:1.5em; text-indent:-1em;}
p.liste2 {margin-left:3.5em; text-indent:-1em;}
p.espace {margin:0cm; text-align:center; text-indent:0em; font-size:1.1em; color:transparent;}
p.espace_demi {margin:0cm; text-align:center; text-indent:0cm; font-size:0.6em; line-height:0.6em; color:transparent;}
p.code {margin-left:0.5cm; margin-right:0.5cm; text-indent:0cm; font-family:'DejaVu Sans Mono',monospace; background-color:#d0d0d0; font-size:10pt; line-height:13pt;}
p.just0 {text-indent:0cm}

.centre {text-align:center;text-indent:0px}
.gauche {text-align:left}
.droite {text-align:right}

div.header {width:100%;background:green;font-size:48pt;line-height:56pt;text-align:center;font-weight:bold;padding-bottom:10px;}
div.logo {float:left;border:2px solid green;height:200px;margin-right:5px}
.titrepml {display:table;margin:0 auto;width:40%;font-size:40pt;line-height:48pt;text-align:center;font-weight:bold;white-space:nowrap;background:#008000;background-image:linear-gradient(#5a9fd4 30%,#008000,#ffd43b 70%);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:2px black;}
.titresf {white-space: nowrap;display:table;margin:0 auto;width:40%;background:#000080;background-image:linear-gradient(#00a0f0,white,#f07010);color:transparent;transform:scaleX(2);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:2px black;}
.titrelun {font-size:48pt;line-height:48pt;text-shadow:0 1px 0 #8b6242,0 2px 0 #7a5642,0 3px 0 #684a39,0 4px 0 #573d2f,0 5px 0 #463126,0 6px 0px #34251c;color:#9e7b5f;font-family:ProseAntique}
.liste {text-indent:-20px; text-align:justify; padding-left:20px;}

.stitre1 {font-size: 36pt; line-height: 48pt; font-weight: bold; color: #008040;text-align:center}
.stitre2 {font-size: 20pt; line-height: 24pt; font-weight: bold; color: #008040;}

.toc1 {font-size:14pt; line-height:14pt; font-style:normal; font-weight:bold; text-indent:0px; text-align:left; margin-top:10px;}
.toc2 {font-size:12pt; line-height:13pt; font-style:normal; font-weight:normal; text-indent:20px; text-align:left; margin:0px;}
ul {margin-top:3px}

table {border:none; margin: 0px auto;}
table.bouton {border:0px; border-collapse:collapse;}

td, th {padding: 1px 4px 1px 4px; border:1px solid turquoise; text-align:center}
td.bouton {text-align:center; font-weight:bold; height:24px; border-style:solid; border-width:2px; padding:0px; margin:0px}
td.vide {text-align:center; border:0px; padding:0px; margin:0px}
button::-moz-focus-inner { }
button.bouton {text-align:center; font-weight:bold; height:28px; border-style:solid; border-width:2px; padding:0px; margin:0px}
td.nb {border:0px}

.nw {white-space: nowrap;}
.ng {font-weight:normal}

h1.chap {font-size:32pt; line-height:36pt; font-style:normal; font-variant:normal; font-weight:bold; font-family:Arial,sans-serif; text-align:left; margin-left:2em;text-indent:-2em; color:#000080; background:#c0ffff;}
h1 {font-size:32pt; line-height:36pt; font-style:normal; font-variant:normal; font-weight:bold; font-family:Arial,sans-serif; text-align:left; text-indent:0; color:#000080; background:#c0ffff;}
h2 {font-size:20pt; line-height:22pt; font-style:normal; font-variant:normal; font-weight:bold; font-family:Arial,sans-serif; text-align:left; margin-left:2em;text-indent:-2em; color:#000080}
h3 {font-size:16pt; line-height:18pt; font-style:normal; font-variant:normal; font-weight:bold; font-family:Arial,sans-serif; color:#000080; text-indent:0px; text-align:left;}
h4 {font-size:11pt; line-height:13pt; font-style:normal; font-variant:normal; font-weight:bold; font-family:Arial,sans-serif; color:#000080; text-indent:0px; text-align:left;}

span.sc {font-size:75%;}
span.t14 {font-size:14pt;}
span.t10 {font-size:10pt;}
.arial {font-family:Arial,sans-serif}

.note {font-size:0.9em; position:relative; vertical-align:30%;}

p.txtnote {margin-top:0.1cm; margin-right:0cm; margin-bottom:0cm; margin-left:0.85em; text-align:justify; text-indent:-0.85em; font-size:0.9em;}

a {font-family:Arial,sans-serif; font-weight:normal; text-decoration:none;}
a:link {color:#0000ff; background:transparent;}
a:visited {color:#800080; background:transparent;}
a:hover {color:red; background:#FFFF00; text-decoration:underline;}
a.neutre {font-size:10pt; font-weight:bold; color:black; text-decoration:none; background:transparent; height:8mm; white-space:nowrap;}
a.image:link {color:#0000ff; background: transparent;}
a.image:visited {color: #800080; background: transparent;}
a.image:hover {color: red; background: transparent; text-decoration: underline;}

a.blanc {color:white}
