body { max-width: 1020px; margin: 0 auto; margin-top: 1%; margin-bottom: 1%; background-color: #ffffff; background: url(util/beige031.jpg); } 

a:link {color: #0000cc; font-weight: bold; letter-spacing: 0.2em; }
a:active {color: #cccccc; font-weight: bold; letter-spacing: 0.2em; }
a:visited {color: #cc00cc; font-weight: bold; letter-spacing: 0.2em; }
a:hover {color: #ff0000; background: #66ff00; font-weight: bold; letter-spacing: 0.2em; }

h1 { text-align: left; font-size: 30pt; font-weight: normal; 
color: #000066; margin-top: 0em; margin-bottom: 0.5em; font-family: Georgia, Century, Times new roman, Garamond, serif; } 

h2 { text-align: center; font-size: 20pt; font-weight: normal; color: #000066; margin-top: 0em; 
margin-bottom: 0.5em; font-family: verdana, helvetica, sans-serif; } 

img.pref { border: none; width: 100%; max-width: 454px; max-height: 600px; display: block; margin: 0 auto; }

div.blanc { background-color: #ffffff; max-width: 454px; min-height: 580px; padding-bottom: 20px; display: block; margin: 0 auto; }
div.clear { clear: both; margin: 10px; }

p { font-size: 10pt; font-weight: normal; color: #000000; margin-top: 0em; margin-bottom: 0.5em; 
font-family: verdana, helvetica, sans-serif; text-align: justify; line-height: 18px; }

p.center { text-align: center; margin-left: 2em; margin-right: 2em; }

p.signal { text-align: center; line-height: 20px; margin-top: 2em; margin-left: 2em; margin-right: 2em; }

p.times { font-size: 12pt; font-weight: normal; color: #000000; margin-left: 1.6em; margin-right: 1.6em; 
margin-bottom: 0.5em; font-family: Times new Roman, serif; text-align: justify; }

p.titre { font-size: 18pt; font-weight: normal; color: #000000; margin-top: 2em; margin-bottom: 2em; 
font-family: Times new Roman, serif; text-align: center; }

p.right { font-size: 12pt; font-weight: normal; color: #000000; padding-top: 2em; margin-bottom: 0.5em; margin-right: 1em; 
font-family: Times new Roman, serif; text-align: right; }

