body {background: white; font-size: 11pt; font-family: arial, helvetica, sans-serif; color: black; margin:0; padding:0;}
#menu {display: none;}
#menuudem {display: none;}
#ban1a, #ban1b, #ban2a, #ban2b, #ban3a, #ban3b, #ban4a, #ban4b {display:none;}
#contenu {padding:0; margin:0; float:none !important;}

a:link, a:visited {
   color: black;
   background: transparent;
   text-decoration: none;
   }
a[href^="http"]:link:after, a[href^="http"]:visited:after {content: " (" attr(href) ") "; font-size:90%; font-weight:normal;}

#ent {padding:0; margin:20pt 0 0 0; font-size:9px;}

h1 {font-size: 12pt; font-weight:bold; margin: 5px 0px 2px 0px; padding: 10px 0px 0px 0px;}
h2 {font-size: 18pt; font-weight:normal; margin: 10px 0px 6px 0px; padding: 10px 0px 0px 0px;}
h3 {font-size: 14pt; font-weight:bold; margin: 10px 0px 2px 0px; padding: 8px 0px 0px 0px;}
h4 {font-size: 11pt; font-weight:bold; margin: 4px 0px 2px 0px; padding: 2px 0px 0px 0px;}
h5 {font-size: 11pt; font-weight:bold; margin: 4px 0px 2px 0px; padding: 2px 0px 0px 0px;}

h2.sur {margin: 10px 0px 0px 0px; padding: 10px 0px 0px 0px; font-size:11pt; font-weight:bold;}
h2.sous {margin: 0px 0px 6px 0px; padding: 2px 0px 0px 0px;}
h3.st {margin-bottom: 10px;}
h3.p {background-color:#dddddd; border-bottom: solid 1px #333333; margin-bottom:6px;}
h4.p {padding:2px 0 0 15px; background-image:url(images/p3.gif); background-position:0 5px; background-repeat:no-repeat;}

ul {margin: 5px 10px 10px 30px;padding: 5px 0px 0px 0px;}
ul li {list-style-type: square; margin: 0; padding: 0; text-indent: 0px;}
ol {list-style-type: decimal; margin: 5px 10px 10px 30px;  padding: 5px 0px 0px 0px;}
ol.num {list-style-type:decimal;}
ol.num li {list-style-type:decimal;}
ol.num ul li {list-style-type:square;}
ol.alph {list-style-type:lower-alpha;}
ol.alph li {list-style-type:lower-alpha;}
ol.alph ul li {list-style-type:square;}
ol.alphu {list-style-type:upper-alpha;}
ol.alphu li {list-style-type:upper-alpha;}
ol.alphu ul li {list-style-type:square;}

.im {padding:0; margin:0px 10px 10px 0px;}
img {border:0;}
img.bord { border : 1px solid black;}
img.ga {padding: 0px; margin: 10px; float: left;}
img.dr {padding: 0px; margin: 10px; float: right;}

.strike {text-decoration:line-through;}

p, pre, form {margin: 0px 0px 6px 0px;  padding:0;}
p.signature {font-size:10pt; margin-bottom: 20px; margin-top: 30px; clear:both;}
p.sig {margin: 0px 10px 4px 0px; padding: 0px;}
p.dat {font-size:10pt; margin: 5px 10px 0px 0px; padding: 0px; text-align:right;}
p.exemple {margin-left:28px;}
.info { border: 1px dashed black; margin:10px 0; padding:15px;}
.nouv {color: black; font-weight:bold; font-variant: small-caps;}

div.coord p {margin: 0px 10px 0px 0px;  padding: 0px 0px 0px 0px;}
div.coord {margin-bottom: 10px; padding-top: 10px;  }
div.n {border: 1px solid black; margin-bottom: 2px; padding-top: 5px; padding-bottom: 5px;}

table {
   border-collapse: collapse;
   margin: 10px;
   padding: 5px 0px 0px 0px;
border: 1px solid #cccccc;
   }
td, th {
   padding: 5px;
   vertical-align: top;
   text-align: left;
border: 1px solid #cccccc;
   }
   th {font-size: 14pt; font-weight:normal;}
th.st {font-size: 12pt; font-weight:bold;}