body { text-align: center; background: #fff; font-size: medium;  margin: 0; padding: 0; font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; }
p, ol, ul, td, li, dl, dd { font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size: 0.90em; }
h1, h2, h3 { font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-weight: bold; }
h1 { font-size: 1.12em; color: #336;}
h2 { font-size: 1em; color: #369; }
h3 { font-size: 0.95em; color: #930; }
ul {list-style-image: url(../images/puce.gif); list-style-type: disc; font-size: 0.95em}
ol { font-size: 0.95em;}
em { font-style: italic }
strong { font-weight: bold; }
p strong { font-weight: bold; color: #515151; }
.retrait { margin-left: 25px; margin-top: -10px; margin-bottom: 15px; font-size: 0.9em;}
a {color: #336; text-decoration: underline; background: transparent;}
a:hover { color: #693; text-decoration: underline; background: transparent; }
#piedpage { height: 50px; padding-top: 8px; padding-bottom: 15px; text-align: center; color: #515151; font-size: 0.8em; border: 1px solid #d1d9e2; }
#piedpage a { text-decoration: none; }
hr {color: #339; background-color: #339; height: 1px; border: 0;}
hr.tiret { border-top: 1px dashed #339; color: #fff; background-color: #fff; height: 4px; }
hr.note { display: block; float: left; color: #339; background-color: #339; height: 1px; width: 10em; border: 0; margin-bottom: 3px; }
dt { font-weight: bold; color: #669; font-size: 0.98em; }
th {text-align: center; background-color: #e6eff5; font-size: 1em; color: #669; border: #cc6 1px solid; }
caption {caption-side: bottom; width: auto; text-align: right; font-size: 0.85em; color: #669}
#nav { border-left: 1px solid #d1d9e2; }
#photo { width: 165px; background-color: #b1c2d4; }
#bande { width: 20px; background-color: #c0cedc; }
#contenu { width: 455px; text-align: left; padding: 10px; background-color: #d1d9e2; background-image: url(../images/samare.gif); background-position: top right; background-repeat: no-repeat; }