A{text-decoration:none;color:#000;}
A:hover,A:active{text-decoration:underline;}
BODY{margin:15px Auto 0 Auto;font-family:Arial,Helvetica,sans-serif;text-align:center;background:#DDD;overflow:Auto;}
#cadre{margin:0 Auto;padding:10px 0;width:980px;background:#FFF;}
#page{position:relative;margin:0 10px;height:530px;}
#parcours{display:block;width:960px;height:280px;background:url(../img/accueil.jpg) #DDD;cursor:pointer;}
#present{margin:0.8em Auto;width:26.0em;font-size:0.7em;color:#999;cursor:pointer;}
#present A{text-decoration:none;color:#999;}
#logo{position:absolute;display:block;top:40px;left:40px;cursor:pointer;}
H1,H2,H3,H4,H5,#navbar,#navbar LI{margin:0;padding:0;}
H1{margin-top:6.2em;font-size:0.7em;color:#666;letter-spacing:3px;cursor:pointer;}
H2{font-size:18px;font-weight:normal;color:#666;letter-spacing:3px;}
H3{font-size:1.1em;}
H3.news{font:bold 1.0em Arial,Helvetica,sans-serif;margin:0.6em 0 0.2em 0;padding-left:0.9em;border-left:1.3em solid #DDD;}
H3.an{margin-bottom:10px;padding:0 0 0 10px;font-size:1.1em;}
H3 A,H3.on{color:#DA6;text-decoration:underline;}
H3 A:hover,H3 A:active,H3 A:focus{color:#A73;text-decoration:underline;}
H3 A.no,H3 A:hover.no,H3 A:active.no{color:#000;text-decoration:none;}
H4{font-size:1.0em;font-weight:normal;}
H5{font-size:1.0em;}
H5.square{font-size:1.0em;margin-bottom:0.5em;padding-left:0.9em;border-left:1.3em solid #DDD;}
IMG{border:0px;}
.small{font-size:0.8em;}
#navbar{position:absolute;display:block;top:120px;left:57px;height:60px;background:#CCC;opacity:0.5;border:0px;}
#navbar LI{float:left;list-style:none;}
#navbar A{display:block;font-size:11px;padding:10px 12px 6px 13px;text-decoration:none;border-top:3px solid #FFF;}
#navbar A:hover,#navbar A:active,#navbar A:focus{background:#EEE;opacity:1;border-top:3px solid #B60;}
#navbar A.s{background:#DDD;opacity:1;border-top:3px solid #B60;}
#content{position:absolute;display:block;font-size:0.7em;top:180px;left:0;width:960px;color:#666;background:#FFF;}
#content #g{float:left;color:#999;margin:28px 30px 0 60px;width:210px;text-align:left;}
#content #d{margin:30px 60px 0 0;height:274px;overflow:Auto;}
#content #h{margin:30px 60px 0 0;height:274px;width:590px;overflow:Auto;}
#retour{float:right;margin:5px 65px 0 0;color:#999;}
#retour A{color:#999;}
#retour A:hover,#retour A:active,#retour A:focus{color:#666;text-decoration:none;}
TABLE{margin:0;padding:0;font:11px Arial,Helvetica,sans-serif;color:#666;text-align:center;}
TD{padding:0 20px 0 0;}
TD.fin{padding:0;}
EM{display:block;margin:4px 0 0 0;font-style:normal;}
.marge{margin-right:15px;text-align:justify;}
.marge DIV,.marge P{display:block;margin:0;padding:0 0 15px 0;}
DL{margin:10px 0 0 0;padding:0;}
DT{margin:0 0 0 15px;padding:0;}
DD{margin:0 0 6px 30px;}
UL,BLOCKQUOTE{display:none;margin:0 0 30px 0;padding:10px 0 5px 30px;border-left:3px solid #EEE;}
LI{list-style:outside square;padding:6px 0px;}
LI A{text-decoration:underline;}
LI A:hover,LI A:active,LI A:focus{color:#A73;}
DIV.rang{margin-bottom:25px;padding:0;text-align:left;border-left:3px solid #EEE;}
.rang IMG{margin:5px 0 5px 10px;}
DIV.frm{padding:0 0 5px 0;}
.frm SPAN{float:left;display:block;width:162px;margin-top:4px;margin-right:5px;border-bottom:1px dotted #CCC;}
SPAN.accuse{width:135px;border-bottom:1px dotted #CCC;}
KBD,CODE{font:1.0em Arial,Helvetica,sans-serif;}
FORM{display:inline;}
P.frm{margin:0;padding:0 0 5px 0;border:0px;}
LABEL{float:left;display:block;width:162px;margin-top:4px;margin-right:5px;border-bottom:1px dotted #CCC;}
LABEL.no{font-size:11px;}
LABEL.on{font-size:11px;color:#F00;}
SPAN.no{float:left;display:block;font-size:11px;width:162px;margin-top:4px;margin-right:5px;border:0px;}
INPUT.frm{font:11px Arial,Helvetica,sans-serif;letter-spacing:0px;height:20px;width:250px;background:#F6F6F6;border:1px solid #DDD;}
TEXTAREA{font:11px Arial,Helvetica,sans-serif;height:130px;width:412px;background:#F6F6F6;border:1px solid #DDD;overflow:Auto;}
INPUT{font:bold 11px Arial,Helvetica,sans-serif;letter-spacing:1px;height:24px;width:250px;color:#333;}
A.link:link,A.link:visited{color:#666;text-decoration:underline;}
A.link:hover,A.link:active{color:#A73;text-decoration:underline;}
#access{position:absolute;font-size:0.7em;color:#AAA;top:545px;left:-10px;}
#foot{display:block;margin:5px Auto;font-size:0.7em;width:980px;color:#AAA;text-align:right;}
#access A,#foot A{color:#999;text-decoration:underline;}
#access A:hover,#access A:active,#access A:focus,#foot A:hover,#foot A:active,#foot A:focus{color:#666;}
#access A.s,#foot A.s{color:#666;text-decoration:none;}

