body{ background:url(../img/bg_centre.jpg) repeat-y; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}

.bg_haut{background: url(../img/bg_haut.jpg) center top; width:100%; height:523px; margin-bottom:-366px; position:relative; z-index:1}
.bg_haut a{ display:block; height:150px; width:980px; margin:auto;}
.bg_bas{background: url(../img/bg_bas.jpg) center top; width:100%; height:153px; margin-top:-50px; position:relative; z-index:2}
.site{ width:981px; margin:auto; position:relative; z-index:3;}

.menu{float:left; width: 160px; margin-right:6px;}
.corps{ float:left; width:649px;}
.communes{ float:left; width: 160px; margin-left:6px;}

.menu .haut{ width:160px; height:30px; background:url(../img/bg_haut_menu.png) no-repeat;}
.menu .milieu{ width:160px; background:url(../img/bg_milieu.png) repeat-y; min-height:562px; padding-top:10px;}
.menu .bas{ width:160px; height:14px; background:url(../img/bg_bas.png) repeat-y;}
.menu ul li{list-style-type:none;}
.menu ul li a{ display:block; text-decoration:none; background:url(../img/menu_1.png) no-repeat; width:140px; min-height:17px; color:#513713; padding:5px 0 0 10px; margin-left:5px; cursor:pointer;}
.menu ul li a:hover{ background:url(../img/menu_1.png) no-repeat 0 -22px; color:#FFFFFF;}
.menu ul li a.active{ background:url(../img/menu_1.png) no-repeat 0 -22px; color:#FFFFFF;}
.menu ul li ul{ margin:10px 0 0 0;}
.menu ul li ul li a{ display:block; text-decoration:none; background:url(../img/menu_2.png) no-repeat; width:130px; min-height:12px; color:#513713; padding:0px 0 0 15px; margin-bottom:5px;}
.menu ul li ul li a:hover{ background:url(../img/menu_2.png) no-repeat; color:#FFFFFF; color:#513713;}
.menu ul li ul li ul{ margin:10px 0 0 10px; width:135px;}
.menu ul li ul li ul li a{ display:block; text-decoration:none; background:url(../img/menu_3.png) no-repeat; width:115px; min-height:12px; color:#513713; padding:0px 0 0 15px; margin-bottom:5px;}
.menu ul li ul li ul li a:hover{ background:url(../img/menu_3.png) no-repeat; color:#FFFFFF; color:#513713;}
.menu .actu{ margin:20px 0 0 6px; display:block; width:115px; height:38px;}

.communes .haut{ width:160px; height:30px; background:url(../img/bg_haut_communes.png) no-repeat;}
.communes .milieu{ width:160px; background:url(../img/bg_milieu.png) repeat-y; height:562px; padding-top:10px;}
.communes .bas{ width:160px; height:14px; background:url(../img/bg_bas.png) repeat-y;}
.communes ul li{ background:url(../img/bg_communes.png) no-repeat; list-style-type:none; width:135px; height:12px; color:#513713; padding:0 0 0 15px; margin:0 0 5px 5px; cursor:pointer;}
.communes ul li:hover{ background:url(../img/bg_communes.png) no-repeat 0 -12px; color:#FFFFFF;}
.communes ul li a{ color:#513713; text-decoration:none;}

.corps .haut{ background:url(../img/bg_corps_haut.png); height:32px; width:649px;}
.corps .haut marquee{ margin:12px 3px 0 3px; color:#0290E2;}
.corps .milieu{ background:url(../img/bg_corps_milieu.png) repeat-y; width:619px; padding:17px;}
.corps .bas{ background:url(../img/bg_corps_bas.png); height:32px; width:649px;}
.corps ul{ padding : 12px;}
.corps  ul li{list-style-type:disc; color:#513713; padding:0 0 0 5px; margin:0 0 5px 2px; cursor:pointer; }
.corps ol{margin-left:15px;}
.corps blockquote{margin-left:15px;}
