body { margin: 0; text-align: center; font-family: verdana, tahoma, sans, sans-serif; font-size: 10pt; }
.buttons { width: 637px; }
.buttons td { width: 20%; }
a img { border: 0 none; }
#links img { vertical-align: top; margin: 0 10px; }
#footer { background: #000; margin-top: 20px; padding: 10px; color: #888; }
#footer a { color: #aaa; }
#footer a:hover { color: #fff; }
#header { background: #000; margin-bottom: 20px; padding: 10px 0; color: #ddd; }
h1 { margin: 0; font-size: 16pt; font-weight: normal; letter-spacing: 2px; font-variant: small-caps; }
h2 { margin: 0; font-size: 12pt; font-weight: normal; letter-spacing: 3px; font-variant: small-caps; font-style: italic; }
#bonus { margin: 20px auto; text-align: center; border: 2px solid #008; font-size: 18px; letter-spacing: -1px; font-weight: bold; }
#bonus #titre { padding: 5px 10px; background: #008; color: #fff; }
#bonus #img { padding: 10px; }