BODY { padding:20px; font-size:13px; margin:0 auto; color:#000000; font-family:Arial; background:#FFF; }

a { text-decoration:underline; color:#59B259; }
a:hover { text-decoration:none; background-color:#59B259; color:#FFF; }

h1 { font:normal 14px Trebuchet MS; color:#888888; }
h2 { font:bold 15px Trebuchet MS; color:#444444; }

#main { padding:0px; margin:0 auto; width:800px; text-align:center; }

.bloc { float:left; width:800px; padding:15px; clear:both; margin-bottom:20px;}
.bloc legend { text-align:top; font:bold 26px Trebuchet MS; color:#336633; }
