
body           { color: #333; font-size: 11px; font-family: Arial, SunSans-Regular, Sans-Serif; margin: 0; padding: 0 }
td { color: #696969; font-size: 12px; font-family: Arial; line-height: normal }
h1      { color: #699; font-size: 16px; font-weight: lighter; letter-spacing: 1px; margin: 0; padding-top: 15px; padding-bottom: 10px }
h2    { color: #699; font-size: 14px; font-weight: normal; letter-spacing: 1px; margin: 0; padding-bottom: 5px }
h3  { color: #699; font-size: 12px; font-weight: normal; letter-spacing: 1px; margin: 0 }
p, pre   { font-size: 12px; line-height: 16px; text-align: justify; margin: 0 }
ul { margin: 0 }
li { margin-left: 10px; padding-bottom: 5px }
.table { padding: 5px; border: dashed 1px #800000 }
a  { color: #800000 }
a:visited  { color: #800000 }
a:hover {color: #564b47;}
a:active { color:#000000;}
img.download {vertical-align:middle;}
/* --- Tables ---*/
#div-examples  { padding: 0 10px 0 20px; width: auto; height: 450px; overflow: auto }
#div-examples img { padding: 0 5px 5px 0 }
#div-temoignages { padding-right: 10px; height: 450px; overflow: auto }
.Table1 { color: #333; font-size: 12px; font-family: Arial, Helvetica; margin: 2px; border: dotted 2px #669 }
.TB1 { background-color: #fff; margin: 0; padding: 0; width: 100%; border-width: 0; outline-width: 0 }
.td1 { width: 10px }
.td2 { padding: 10px; width: 300px; vertical-align: top }
.td2mid { text-align: center; padding: 10px; width: 300px; vertical-align: top }
.td2titre   { text-align: right; width: auto; vertical-align: bottom }
.td3 { padding: 10px 0 10px 10px; vertical-align: top }
.td3titre   { margin: 0; padding: 0 0 0 10px; vertical-align: bottom }
