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_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 ul {margin:0;padding:0;font-size:12px;margin-top:6px;}
#MG ul li {list-style-type: none;background:#eaffbe;border-bottom: 1px dotted #683b15;}
#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}
#MG ul li a:hover {background:#e7e497;}
#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.m1 {border-left: 1px solid #d44813}
#MG ul.m1 li {background:none;border:none;}
#MG ul.m1 li a {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;}

/* Colonne de droite */
#MD {width:215px;margin-left:745px;-margin-left:742px;padding: 6px 0 0 0; background:#FFF}
#MD p {padding:0;margin: 0 0 6px 0;font-size:11pt}
#MD p a {display:block;padding:20px 0 38px 5px;color:#FFF;text-decoration:none}
#MD h3 {padding:0;margin: 0 0 6px 0;font-size:11pt}
#MD h3 a {display:block;padding:20px 0 0 5px;color:#FFF;text-decoration:none;height:71px;}
#MD h3.jardin {background: url(../imgs/ap_jardin.jpg) no-repeat;}
#MD h3.jardin a:hover {color:#e1f65f;} 
#MD h3.piscine {background: url(../imgs/ap_piscine.jpg) no-repeat}
#MD h3.piscine a:hover {color:#7eeeff;}
#MD h3.amenagement {background: url(../imgs/ap_amenagement_interieur.jpg) no-repeat}
#MD h3.amenagement a:hover {color:#d0762a;}
#MD h3.equipe {background: url(../imgs/ap_equipe.jpg) no-repeat;height:91px;margin: 0 0 8px 0;}
#MD h3.equipe a {display:block;padding:5px 0 53px 0;color:#683b15;text-decoration:none;-height:0px}
#MD p.rub {background:#683b15; color:#FFF;margin:0;padding:2px 0 3px 6px;font-size:11pt;}
#MD p.rub2 {background:#7e7e7e; color:#FFF;margin:0;padding:2px 0 3px 6px;font-size:11pt;}
#MD p.modele a {padding:0}

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

#MD ul.part {margin:0;padding:5px;background:none}
#MD ul.part li {text-align:center}

#PART {margin:0 23px 0 24px;height:130px;width:100%;padding:0;margin:0;position:relative}
#PART ul {padding:0;margin:0;background:none}
#PART img {border:0}

 