*{margin:0; padding:0;}
body{margin:auto; background:url(images/bg.jpg) #abc06c; background-repeat:repeat-x;width:1029px;font-family:arial;font-size:13px;behavior:url(csshover.htc);behavior: url(csshover3.htc);}

select,input,textarea{border:1px solid #000000;}
select:hover,input:hover,textarea:hover{background:#AFD7D0;}
select:focus,input:focus,textarea:focus{background:#F9EFCB;}
label{font-weight:900; color:#3C746B;}
#header{width:1029px;height:319px;background:url(images/header.jpg);}

#site{float:left; background:url(images/bgsite.jpg); background-repeat:repeat-y;width:1029px;}
#site #menu{color:#FFFFFF; width:233px; margin-left:14px;float:left;}
#site #menu #mm{background:url(images/bgmenu.jpg);width:233px;height:490px;}
#site #menu #mm a{color:#5a7605;text-decoration:underline;}
#site #menu #mm a:hover{color:#5a7605;text-decoration:none;}
#site #menu .titre{ margin-left:5px;color:#FFFFFF;font-size:20px; }
#site #menu .txt{ text-align:left;padding:3px;}


#site #colcentral{background:url(images/bgcorps.jpg) #FFFFFF;background-repeat:repeat-x; float:left;margin-right:14px; width:768px;}

#site #colcentral .txt{ line-height:21px;font-family: Arial;float:left;}
#site #colcentral .txt .titre{color:#FFFFFF;font-family: Arial;font-size:20px; padding-top:10px;padding-bottom:10px;text-align:left;text-decoration:underline;font-weight:900;}
#site #colcentral .txt ul{margin-left:25px;margin-top:5px;}
#site #colcentral .txt li{margin-bottom:10px;}

#site #colcentral .img{line-height:21px;font-family: Arial; width:450px;float:left}

#site #colcentral  a{text-decoration:none; color:#3C746B;}
#site #colcentral  a:hover{color:#3C746B; text-decoration:underline;}
#site #pub{float:left;width:120px;margin-top:10px;}

#footer{background:url(images/footer.jpg); width:1029px;height:104px;text-align:left;float:left;}
#footer .txt{margin-left:8px;text-align:center;color:#3C746B;margin-top:20px;}
#footer a{text-decoration:none; color:#ffffff;}
#footer  a:hover{color:#ffffff; text-decoration:underline;}
