body {
color:#000;
margin:0;
padding:0;
font-family: Verdana, Arial, sans-serif;
line-height:1em;
}

@page {size:auto; margin:10%;}

p,td,div,li,dd,dt {font-size:12px;}
td {padding:0px;}
p,h1,h2,h3,h4,h5,h6,ul,ol, address {padding: 0px 10px;}
p,ul,ol {margin: 0 0 1em 0;}
p,ul,ol,li {text-align:justify;}
ul {list-style-type:disc;}
ul,ol {padding:0px 50px 0px 50px;}

h1,h2,h3,h4 {page-break-after:avoid; page-break-inside:avoid;}
ul,ol {page-break-before:avoid;}
p,ul,ol {page-break-inside:avoid; orphans:3; widows:3;}

a:link, a:active,a:hover {text-decoration:underline; color:#44A;}
a:visited {text-decoration:underline; color:#99b;}


.entete {display:none;}
.texte {}
dl {display:none;}

img {padding:0px; margin:0px;}

h1 {color:#285;}
h2 {color:#5b5;}
h3 {color:#7b7;}
h1 {font-weight:bold;}
h2 {font-weight:bold;}
h1 {font-size:18px; line-height:1.3em; margin:1.8em 10px 2em 0; padding-top:15px; border:1px dotted;}
h2 {font-size:14px; margin:1.6em 0 0 0;}
h3 {font-size:13px; font-weight:bold; margin:1.2em 0 0 0;}
h4 {font-size:12px; font-weight:bold; color:#bbb; margin:1.2em 0 0 0;}

q {quotes:'' '' "" "";}
q:before {content:open-quote;}
q:after {content:close-quote;}
blockquote {font-style:normal; text-align:justify;}
strong {font-weight:bold; font-style:normal;}
em {text-decoration:underline; font-style:normal;}
table {margin:1em; background-color:#d8d8d8; border-collapse:collapse; border-spacing:0px; text-align:center;}
th,td {border:1px solid black; margin:0px; padding:2px; text-align:center;}
address {display:block; white-space:pre; font-style:normal;}

.titre {font-style:italic;}
.note1 {padding:2em 10px 10px 10px; font-size:11px; line-height:1.2em; text-align:justify;}
.note {padding:0px 10px 10px 10px; font-size:11px; line-height:1.2em; text-align:justify;}
.contacts {padding: 0px 10px; margin: 0 0 1em 0;}
.contacts ul li {text-align:left; margin-bottom:0.6em;}
.sources {padding: 0px 10px; margin: 0 0 1em 0;}
.te {font-style:italic;}
.etat {display:none}
.outils {display:none;}