
body     { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 0; padding: 0 !important; }
#page    { background-color: #fff; text-align: left; margin: 0 auto 20px; padding: 0; width: 728px ; border: solid 1px #aaa; }
#header  { background-color: #ededed; margin: 0 auto; padding: 0; width: 100%; height: 82px ; }
#header p { text-align: center; margin: 0; padding: 20px 0 }
#qtzone { color: #324393; font-size: 10px; background-color: #f1f1f1; width: 100%; height: 132px; clear: both; margin: 0; }
#qtzone p { font-weight: bold; padding: 10px; }
#qtzone a { color: #000; }
#onecolumn  { font-size: 1.2em; width: 690px; float: left; margin: 0; padding: 20px 10px; }
#leftcolumn { font-size: 1.2em; margin: 0; padding: 20px 10px; width: 394px; float: left; }
#rightcolumn { width: 280px; clear: right; margin-left: 416px; padding: 20px 10px; }
.post { text-align: justify; margin: 0 0 20px 0; }
.postgray { text-align: justify; margin-bottom: 20px; padding: 10px; border: solid 1px #ddd; }
.postright { text-align: justify; margin: 0 0 20px  ; padding: 10px; border-color: #aaa; border-style: solid; border-width: 8px 1px 1px; }
#footer { margin: 0 auto; padding: 0 0 20px 1px; width: 100%; clear: both }
#footer p { text-align: center; margin: 0; padding: 20px 0 }
h2     { color: #2d4488; font-size: 1.5em; margin: 0; padding: 0; text-shadow: #999 2px 2px 5px        }
h3 { font-size: 1.2em; font-weight: bold; margin: 0; padding: 0; text-shadow: #999 2px 2px 5px }
small { color: #777; font-size: 0.9em; font-family: Arial, Helvetica, Sans-Serif; line-height: 1.5em }
a:hover { color: #147; text-decoration: underline }
.alignleft { float: left ; margin: 4px; }
.alignright { float: right ; margin: 4px; }
a:link { color: #069; text-decoration: none }
a:visited { color: #069; text-decoration: none }
a:hover { color: #069; text-decoration: underline }
.chapitre   { color: #fc6; background-color: #777; padding: 0; position: relative; float: left; border-top: 1px none #2d4488; border-right: 1px none #2d4488 }
.chapitre a  { color: #2d4488; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ddd; text-align: center; white-space: nowrap; margin-right: 0; padding: 4px; position: relative; width: 94px; float: left; clear: left; border-top: 1px solid #2d4488; border-right: 1px solid #2d4488; text-shadow: #999 0px 2px 2px         }
.chapitre a:hover   { color: #ddd; text-decoration: none; background-color: #2d4488; position: relative; border-top: 1px solid #ddd; border-right: 1px solid #ddd }
