body { width: 800px; margin-right: auto; margin-left: auto; margin-top: 1%; margin-bottom: 1%; background-color: #ffffff; background: url(util/beige031.jpg); } 

a:link { color: #0000cc; }
a:active { color: #cccccc; }
a:visited { color: #cc00cc; }
a:hover { color: #ff0000; background: #66ff00; }
a.nodec { text-decoration: none; }

a.back:link { display: block; background: url(util/atm4.gif) no-repeat; color: #ffff00; width: 190px; height: 39px; padding-top: 0.4em; 
text-align: center; text-decoration: none; letter-spacing: 0; font-family: verdana, arial, universe, sans-serif; font-weight: normal; font-size: 13pt; }
p.back { margin-right: auto; margin-left: auto; background: url(util/atm4.gif) no-repeat; color: #ffff00; width: 190px; height: 39px; padding-top: 0.4em; text-align: center; 
text-decoration: underline; letter-spacing: 0; font-family: verdana, arial, universe, sans-serif; font-weight: bold; font-size: 13pt; } 
a.back:active { color: #cccccc; }
a.back:visited { color: #ffffff; }
a.back:hover { color: #ff0000; }

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; } 
h3 { font-size: 10pt; font-weight: bold; color: #000000; margin-top: 1em; margin-bottom: 0.5em; font-family: verdana, helvetica, sans-serif; text-align: justify; }
h4 { text-align: left; font-size: 12pt; font-weight: bold; color: #000066; margin-top: 1em; margin-bottom: 0em; font-family: verdana, helvetica, sans-serif; }
h5 { text-align: center; font-size: 12pt; font-weight: normal; color: #000066; margin-top: 0em; margin-bottom: 1em; font-family: verdana, helvetica, sans-serif; }

img.posleft, img.posmeriaudeau { width: 200px; } 
img.posleft, img.posmeriaudeau, img.posbregnier { border: 0; margin-bottom: 0.8em; margin-left: 0; margin-right: 2%; margin-top: 0; float: left; }
img.posleft { height: 280px; }
img.posmeriaudeau { height: 212px; }
img.posdl3 { width: 276px; height: 300px; float: right; margin-left: 1em; margin-right: -1.2em; }
img.posbregnier { width: 240px; height: 245px; }
img.posright, img.posbof { width: 150px; height: 220px; border: 0; margin-bottom: 0; margin-top: 0; }
img.posright { float: right; margin-right: 0; margin-left: 2%; }
img.posbof { float: left; margin-right: 2%; margin-left: 0; }
img.bas { margin-bottom: -0.4em; text-decoration: none; }

p, ol, ul, li { font-size: 10pt; font-weight: normal; color: #000000; margin-top: 0em; margin-bottom: 0.5em; font-family: verdana, helvetica, sans-serif; text-align: justify; }
ul.retour { display: block; margin-left: auto; margin-right: auto; width: 60%; }
ul.retouraro { display: block; margin-left: auto; margin-right: auto; width: 90%; }
li.retour { margin-bottom: 0.5em; list-style-type: none; display: inline-block; text-align: center; }

div.blanc { background: #ffffff; padding: 1.6em; width: 660px; margin: 0 auto; }

p.center { text-align: center; } 
p.gauche { text-align: left; } 
p.right { text-align: right; font-size: 12pt; font-family: Times new Roman, serif; }
p.signal { text-align: center; line-height: 20px; margin-top: 2em; }
p.droite { text-align: right; margin-bottom: 2em; }
p.blu  { color: #000099; text-align: center; margin-bottom: 0.4em; }
span.blu { color: #0000ff; font-weight: bold; }
span.fin { font-weight: normal; }
a.fin { font-weight: normal; font-style: italic; letter-spacing: 0em; text-decoration: none; } 
a.fin2 { font-weight: normal; font-style: normal; letter-spacing: 0em; text-decoration: underline; } 

input.bouton { padding-right: 1em; padding-left: 1em; padding-top: 0.2em; padding-bottom: 0.2em; margin-bottom: 0.2em; margin-top: 1em; font-size: 12pt; 
font-family: verdana, arial, sans-serif; letter-spacing: 0.1em; background: #cccccc; color: #000000; display: block; margin-left: auto; margin-right: auto;}
