body {font-family: Arial, Helvetica, sans-serif;background: url(../imgs/ap.gif) #75ac34 no-repeat center top;behavior: url(css/csshover.htc);}
li {list-style-type: none}
a:focus {outline:none}
#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:17px;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}
#HEAD ul {font-size:12px;height:18px;padding:4px 0 1px 3px ;margin:0 10px;background:#e8e8e8}
#HEAD ul li {float:left}
#HEAD ul li a {text-decoration:none; display:block; color:#797979;padding:0 5px;border-left:1px solid #797979}
#HEAD ul li a.accueil {font-size:14px;color:#75ac34;border:none}
#HEAD ul li a:hover {color:#333}
#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_corp.gif) repeat-y;overflow: hidden;}

/* Page centrale */
#PAGE {width:456px;margin-left:32px;float:left;}
#PAGE p.pub{padding:30px 0 10px 0;margin:0;text-align:center}

/* Colonne de gauche */
#MG {width:215px;margin-left:10px;-margin-left:5px;padding-bottom: 6px;background:#FFF;float:left;}
#MG a {text-decoration:none}
#MG p {margin:0}
#MG ul {margin:0;padding:0;font-size:12px;margin-top:6px;z-index:900;}
#MG ul li {background:#eaffbe;border-bottom: 1px dotted #683b15;position:relative;z-index:1200;}
#MG ul li a {display:block;color:#000;padding:2px 0 3px 6px;width:209px;-padding:3px 0 0 6px;-height:18px}
#MG ul li a:hover {background:#e7e497;}
#MG ul ul {position: absolute; top: -6px; left: 215px; display:none}
#MG ul ul li {position:relative;background:#e7e497;height:20px}
#MG ul ul li a:hover {background:#e7e497;text-decoration:underline}  
#MG ul li:hover ul.niveau2 {display:block;}
#MG ul li.frub {border-bottom:none;}
#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.m2 li.rub {background:#75ac34;}
#MG ul.m2 li a:hover {background:#cce385;}
#MG ul.m2 li {position:relative;z-index:1200;}   
#MG ul.m2 ul {position: absolute; top: -6px; left: 215px; display:none}
#MG ul.m2 ul li {position:relative;background:#cce385;height:20px}
#MG ul.m2 ul li a:hover {background:#cce385;text-decoration:underline}  
#MG ul.m2 li:hover ul.niveau2 {display:block;}

#MG ul.m3 li.rub {background:#683b14;}

#MG p.rub2 {background:#7e7e7e;color:#FFF;padding:2px 0 3px 6px;font-size:14px;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:215px;margin-left:745px;-margin-left:742px;padding: 6px 0 0 0; background:#FFF}
#MD a {display:block;color:#FFF;text-decoration:none}
#MD ul {margin:0;padding:0}

#MD ul.annuaire li {color:#FFF;background:#683b14;font-size:14px}
#MD ul.annuaire li strong {display:block;height:16px;padding:2px 0 3px 6px}
#MD ul.annuaire li a {font-size:11px;background:url(../imgs/annuaire.png) left top no-repeat;height:106px;padding:11px 0 0 6px}
#MD ul.annuaire li a:hover {background:url(../imgs/annuaire.png) left bottom no-repeat}

#MD ul.m1 {border-top: 1px solid #bbb;padding-top:3px;margin-top:6px}
#MD ul.m1 li {color:#5f5f5f;font-size:11px;padding:1px 0 2px 6px}
#MD ul.m1 li strong {font-size:14px;color:#683b15}
#MD ul.m1 li b {color:#d44813}
#MD ul.m1 li.dp {font-size:14px}
#MD ul.m1 li.btpro {text-align:right;padding-right:13px}
#MD ul.m1 input {border:none;font-size:11px;background:#dedede;padding:3px}
#MD ul.m1 li.btpro input {text-align:right;background:none}
#MD ul.m1 li.ee {padding:3px 0 0 0}
#MD ul.m1 li.ee a {text-align:center;font-size:12px;font-weight:bold;background:url(../imgs/bt_part_enr.png) top no-repeat;height:20px;padding-top:4px}
#MD ul.m1 li.ee a:hover {background:url(../imgs/bt_part_enr.png) bottom no-repeat}


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


#MD h3 {padding:0;margin: 0 0 6px 0;font-size:14px}
#MD h3 a {padding:5px 0 0 5px;height:60px;}
#MD h3.jardin {background: url(../imgs/ap_jardin.jpg) center no-repeat;}
#MD h3.jardin a:hover {color:#e1f65f;} 
#MD h3.piscine {background: url(../imgs/ap_piscine.jpg) center no-repeat}
#MD h3.piscine a:hover {color:#7eeeff;}
#MD h3.amenagement {background: url(../imgs/ap_amenagement_interieur.jpg) center no-repeat}
#MD h3.amenagement a:hover {color:#d0762a;}

#MD ul.news {margin:10px 0 5px 0;padding:0 0 0 5px;color:#683b15;background:url(../imgs/newsletter.gif) no-repeat top right}
#MD ul.news li {font-size:11px;padding-bottom:8px;}
#MD ul.news li.lnews {font-size:12px;font-weight:bold;}
#MD ul.news li input.saisie {color:#7e7e7e;font-size:11px;border:1px solid #a2a2a2;padding:2px;}
