body {font:normal 13px Trebuchet MS, sans-serif; padding:0; margin:5px 0; sans-serif; color:#404040; background-color:#ffffff; }
td {font:normal 13px Trebuchet MS, sans-serif; }
#global {border-collapse:collapse; width:760px; border:none; }
#header {}
#header h2 {display:none;}
#logo {margin:40px 0 0 0; }
#logo img {border:none; width:120px; height:100px;}
#content  {padding:5px 5px 10px 0px; width:600px; vertical-align:top; }
#accroche {padding:5px 0 10px 5px; width:160px; vertical-align:top; }
#menu-global {}
#menu-footer  {text-align:center; padding:3px 5px; background-color:#fd5701; color:#ffffff; font-weight:bold; }

p {padding:0; margin:0 0 5px 0; }
h1 {padding:0; margin:15px 0 5px 40px; color:#fd5701; font-weight:bold; font-size:1.6em;}
h2 {padding:0; margin:10px 0 5px 30px; color:#3fb3ee; font-weight:bold; font-size:1.3em;}
h3 {padding:0; margin:5px 0 5px 20px; color:#82C400; font-weight:bold; font-size:1.0em;}
h4 {padding:0; margin:0 0 5px 10px; color:#ff0066; font-weight:bold; font-size:1.0em;}

a:link, a:hover, a:visited, a:active {color:#3fb3ee; }

ul {padding:0; margin:5px 0 0 0; list-style-type:square; list-style-image:url('pu.gif')}
li {padding:0; margin:0 0 5px 15px; line-height:110%; }

.boxorange {border-left:solid 1px #fd5701; margin:0 0 10px 0; padding:0 0 5px 0; }
.boxorange h2 {background-color:#fd5701; color:#ffffff; margin:0; padding:2px 0 2px 20px; font-size:1em; }
.boxorange ul, .boxorange p {padding:5px 5px 0 5px; }
.boxrose {border-left:solid 1px #ff0066; margin:0 0 10px 0; padding:0 0 5px 0; }
.boxrose h2 {background-color:#ff0066; color:#ffffff; margin:0; padding:2px 0 2px 20px; font-size:1em; }
.boxrose ul, .boxrose p {padding:5px 5px 0 5px; }
.boxvert {border-left:solid 1px #95d121; margin:0 0 10px 0; padding:0 0 5px 0; }
.boxvert h2 {background-color:#95d121; color:#ffffff; margin:0; padding:2px 0 2px 20px; font-size:1em; }
.boxvert ul, .boxvert p {padding:5px 5px 0 5px; }
.boxjaune {border-left:solid 1px #ffcc00; margin:0 0 10px 0; padding:0 0 5px 0; }
.boxjaune h2 {background-color:#ffcc00; color:#656565; margin:0; padding:2px 0 2px 20px; font-size:1em; }
.boxjaune ul, .boxjaune p {padding:5px 5px 0 5px; }
.boxbleu {border-left:solid 1px #3fb3ee; margin:0 0 10px 0; padding:0 0 5px 0; }
.boxbleu h2 {background-color:#3fb3ee; color:#ffffff; margin:0; padding:2px 0 2px 20px; font-size:1em; }
.boxbleu ul, .boxbleu p {padding:5px 5px 0 5px; }
#wd {padding:5px; text-align:center; color:#777777; font-size:0.9em; }
#wd a:link, #wd a:hover, #wd a:visited, #wd a:active {color:#777777; }