body {font-family: Arial, Helvetica, sans-serif;background: url(../imgs/ap.gif) #75ac34 no-repeat center top;behavior: url(css/csshover.htc);}
#CONT {background: #FFFFFF;width: 970px;margin: 5px auto 10px auto;}
#CONT form {padding:0;margin:0}
#HEAD {background: url(../imgs/ap_entete.gif) no-repeat center top;width: 970px;}
#HEAD #ANIM {height: 112px;float: right; margin-top: 8px; margin-left: 323px; position:absolute}
#HEAD #BL {background: url(../imgs/ap_entete_bl.jpg) no-repeat center top;height:19px;text-align:center;margin:5px 0 0 0;padding:2px 0 0 0}
#HEAD #BL H1 {font-size:8pt;color:#e3c7b9;margin:0;padding:0}
#FOOT {font-size: 8pt;background: url(../imgs/ap_pied.gif) no-repeat center bottom;text-align: center;width: 950px;margin: 6px 10px 0 10px;padding: 5px 0 10px 0;border-top: 7px solid #75ac34;}
#FOOT a {text-decoration:none; color:#555}
#FOOT a:hover {text-decoration:underline}

/* Corp : colG + page + colD */
#CORP {width:970px;background: url(../imgs/ap_corp2.gif) repeat-y;overflow: hidden;}

/* Page centrale */
#PAGE {width:540px;margin-left:54px;;float:left;}
#PAGE p.pub{padding:30px 0 10px 0;margin:0;text-align:center}
#PAGE p.pub a {background:none; padding:0;margin:0;height:inherit}
#PAGE p.pub a:hover {background:none; padding:0;margin:0}

/* Colonne de gauche */
#MG {width:215px;margin-left:10px;-margin-left:5px;padding-bottom: 6px;background:#FFF;float:left;}

div#MG ul {margin:0;padding:0;font-size:12px;margin-top:6px;z-index:900;}
div#MG ul li {list-style-type: none;background:#eaffbe;border-bottom: 1px dotted #683b15;position:relative;z-index:1200;}
div#MG ul li a {display:block;text-decoration:none;color:#000;padding:2px 0 3px 6px;width:209px;-padding:3px 0 0 6px;-height:18px}
div#MG ul li a:hover {background:#e7e497;}
div#MG ul ul {position: absolute; top: -6px; left: 215px; display:none}
div#MG ul ul li {position:relative;background:#e7e497;height:20px}
div#MG ul ul li a:hover {background:#e7e497;text-decoration:underline}  
div#MG ul li:hover ul.niveau2 {display:block;}
div#MG ul li.frub {border-bottom:none;}
div#MG ul li.rub {background:#d44813;font-size:11pt;color: #E4E4E4;border-bottom:none;padding:1px 0 2px 6px;-padding:3px 0 2px 6px}

#MG ul.m1 {border-left: 1px solid #d44813}
#MG ul.m1 li {background:none;border:none;}
#MG ul.m1 li a {display:block;text-decoration:none;color:#5c5c5c;padding:1px 0 2px 6px;-height:16px}
#MG ul.m1 li a:hover {background:#eaffbe;}
#MG ul.m1 li.rub {background:none;padding:0}
#MG ul.m1 li.rub a.accueil {color:#75ac34;}
#MG ul.m1 li.rub a.rej {color:#d44813;}
#MG ul.m1 li.rubpro {color:#683b15;padding:2px 0 3px 6px;font-size:11pt;margin-top:4px}
#MG ul.m1 li.rubprotxt {padding:1px 0 2px 6px;font-size:8pt}
#MG ul.m1 li.btpro {text-align:right;padding-right:13px}
#MG ul.m1 input {border:none;font-size:8pt;background:#dedede;padding:3px}
#MG ul.m1 li.btpro input {text-align:right;background:none}

div#MG ul.m2 li.rub {background:#75ac34;}
div#MG ul.m2 li a:hover {background:#cce385;}
div#MG ul.m2 li {position:relative;z-index:1200;}   
div#MG ul.m2 ul {position: absolute; top: -6px; left: 215px; display:none}
div#MG ul.m2 ul li {position:relative;background:#cce385;height:20px}
div#MG ul.m2 ul li a:hover {background:#cce385;text-decoration:underline}  
div#MG ul.m2 li:hover ul.niveau2 {display:block;}

#MG p.rub2 {background:#7e7e7e; color:#FFF;margin:0;padding:2px 0 3px 6px;font-size:11pt;margin:6px 0 6px 0}

#MG ul.part {margin:0;padding:0;background:#FFF}
#MG ul.part li {text-align:center;background:none;border:none;padding:0;margin:0}
#MG ul.part li a {padding:0;background:none}
#MG ul.part li a:hover {background:#FFFFFF;}
#PART {margin:0;height:130px;width:100%;padding:0;margin:0;position:relative}
#PART ul {padding:0;margin:0}
#PART img {border:0}

/* Colonne de droite */
#MD {width:88px;height:3px;margin-left:872px;-margin-left:869px;background:#FFF;font-size:1px}
 