@charset "utf-8";
body{background-color:#fff;color:#000;font-family:sans-serif;font-size:100%}
a:link,a:visited,a:focus{text-decoration:underline;color:#000;background-color:transparent}
a:hover{background-color:transparent;color:#009;text-decoration:underline}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;font-size:100%}
h1{line-height:3.4em;text-align:center;font-size:105%;color:#009;font-weight:bolder;white-space:nowrap}
h2{background-color:transparent;color:#009;font-weight:bolder;text-align:center;font-family:serif;font-size:120%}
h2 a:link,h2 a:visited,h2 a:hover,h2 a:focus{text-decoration:underline}
h3{font-weight:bolder;font-family:serif;font-size:120%}
hr{color:#999;background-color:#999;height:1px;border:0;width:34%}
table{border-width:0;border-collapse:collapse;width:100%}
td{border-style:solid;border-width:1px;border-color:#999;padding:5px;vertical-align:middle}
th{text-align:center;font-weight:bolder}
img{border:0}
ol{list-style-type:decimal;list-style-position:outside}
#header{margin:5px;width:100%}
#header_left{float:left;margin-left:10px;height:135px}
#header_2{margin:0 77px 0 158px;text-align:center;border-top:solid 2px #009;color:#009;white-space:nowrap;font-family:serif}
#corps{clear:both;margin:5px;width:100%;font-size:75%}
#contenu{margin:0;padding:15px 10px 0 10px;text-align:justify}
#docbox{border:3px double #336;padding:5px 15px 5px 5px}
.greybox{border:solid 1px #bbb;background-color:#fff;margin-bottom:10px}
.accueilbox{border:solid 1px #bbb;background-color:#f1f5ff;padding:5px;margin-bottom:2em}
.accueilbox h3{color:#009;text-align:center}
.photolistpart{border:solid 1px #bbb;background-color:#fff;width:150px;padding:15px 15px 45px 15px}
.listepuce{background:transparent url(http://img.rfdi.net/css/sprcss2.gif) no-repeat 0 -186px;padding:0 0 0 14px}
.lettrine{float:left;font-size:300%;margin:1px;padding:1px;line-height:1em}
.center{text-align:center}
.justify{text-align:justify}
.right{text-align:right}
.tablescore{border:1px solid #03C}
.footer{font-size:75%;text-align:center}
.asterix{font-size:75%}
.bleu{color:#009;text-decoration:underline}
#plan ul,#plan li{text-align:left;list-style-type:none;list-style-image:none}
#plan img{width:19px;height:20px;margin-bottom:-4px;margin-right:2px}
#plan h1,#plan h2,#plan h3,#plan a{line-height:1em;font-family:sans-serif;color:#000;text-align:left;font-weight:normal;font-size:100%}
.QIright{float:right;width:49%}
.QIleft{float:left;width:49%}
#catitre{width:75%;float:right}
#caliste{text-align:left;width:20%;float:left;border:1px solid #336;padding:5px 15px 5px 5px}
#cacontent{width:75%;float:right}
