* {margin:0; padding:0; } /* CSS2 */
img {border:0; }

body {background-color:white; }
#body {text-align:center; }
#content {width:800px; text-align:left; background-color:white; margin:3px auto; font-family:'Lucida sans unicode', 'Lucida grande', Tahoma, Arial, sans-serif; }
#conteneurmenu {height:40px; }
#abaque {border:1px solid #A39A8E; margin:3px 0; background-image:url('Images/AbaqueFond.png'); }
#page1col, #page2cols, #page3cols {border-bottom:#48371f 1px solid; }
#page1col {border-right:#48371f 1px solid; border-left:#48371f 1px solid; }
#page2cols {background-image:url('Images/page2cols.png'); }
#page3cols {background-image:url('Images/page3cols.png'); }
#prob {float:left; width:192px; font:bold 12px verdana; color:#48371f; background-image:url('Images/SideColsFond.png'); background-repeat:repeat-x; }
#main2cols, #main3cols {float:left; }
#main2cols {border-left:#48371f 1px solid; width:664px; }
#main3cols {width:473px; }
#refs {float:right; width:135px; background-image:url('Images/SideColsFond.png'); background-repeat:repeat-x; }
#footer {clear:both; }
table {font-size:13px; }
table.refs {margin:10px 0; }
td {padding:2px; }
td.logo, td.ref {border-bottom:2px solid #9A8F7A; padding:20px 20px 10px; background-image:url('Images/SideColsFond.png'); background-repeat:repeat-x; } 
td.logo {background-color:white; text-align:center; }
td.ref {background-color:#F9F4DF; } 
div.verif {display:none; }
div.ref {margin:15px 5px; text-align:center; font-size:8pt; }
div.testnow {background-image:url('Images/testnow.gif'); width:120px; height:44px; text-align:center; font:italic 12px arial,helvetica,sans-serif; }
h1, h1.h {font-size:15px; line-height:1.3em; color:#48371F; padding:15px 5px 0 15px; height:54px; width:auto; background-image:url('Images/h1.png'); }
h1.h {padding:10px 0 0; height:auto; width:auto; background-image:none; }
* html h1, h1.h {width:100%; height:69px; } /* IE hack */
h1.h em {font:italic 12px arial; line-height:2em; }
h2, h3, h4, p, ol, ul, li, pre, blockquote {margin:0px 15px 0 20px; }
h2 {font:bold 14px verdana,arial,helvetica,sans-serif; color:#48371F; border-bottom:1px solid #48371F; margin-top:1.2em; margin-bottom:1em; padding-bottom:.2em; }
h3 {font-size:13px; font-weight:bolder; color:#FF4000; margin-top:.75em; margin-bottom:.5em; }
h4 {font-size:13px; color:#00008b; margin-top:1.5em; margin-bottom:0; }
p, p.legend, p.center, p.warning, li, pre, blockquote {font-size:12px; color:#654a22; line-height:1.4em; text-align:left; margin-top:.75em; margin-bottom:1em; }
p.center, p.warning {text-align:center; }
p.legend {font-style:italic; font-size:11px; color:gray; text-align:center; margin-top:.5em; }
pre {padding:1em; }
ol {list-style-type:decimal; }
ul { list-style-type:square; }
ul.tiret { list-style-type:circle; margin-left:-1px; margin-top:.5em; margin-bottom:0em; }
ul.tiret li {margin-top:.5em; margin-bottom:0em; }
li {margin-top:.5em; margin-left:17px; }
blockquote {color:#747474; padding-left:35px; background:transparent url("images/blockquote.gif") no-repeat 0 4px; }
p.prob,p.probcenter {font:bold 10px verdana,arial,helvetica,sans-serif; text-align:left; line-height:1.3em; margin:2em; }
p.probcenter {text-align:center; }
a, a:link, a:visited {text-decoration:none; color:#FF4000; }
a:hover {color:#C1001F; background-color:#F1EBDA; } /*the a:hover must be placed AFTER the a:link and a:visited rules*/
.warning {color:red; font-weight:bold; }
.good {color:#FF4000; font-weight:bold; }
.comment {color:green; }
legend {font-size:xx-small; color:#7cfc00; }
img.IntuiCatLogo {float:left; margin:0 10px 10px 0; position:relative; top:2px; }
code, pre {background-color:#d3d3d3; }
hr {margin:10px 2px; border-top:2px solid #009966; }
input, textarea {padding: .1em .4em; }

.aw-alternate-even {background: #c69530;} /* impair */
.aw-alternate-odd {background: #f0d378;} /* pair */
