@charset "UTF-8";
/* CSS Document */


/* MISE-EN-PAGE LISTE */
#menu ul{margin:0; padding:0;list-style-type:none;}
ul#menu li{display:table-cell; }
#menu li a{float:left;display:block; line-height:36px; color:white; text-decoration:none;text-align:center; width:auto; padding:0 29.25px 0 29.59px; }
#menu li a:hover{background-color:#349932}
#menu li a:{background-color:#349932}



#menu ul li ul{display:none; list-style-type:none; z-index:100; position:absolute;margin-top:35px; -moz-box-shadow: 0 0 5px #aaa;-webkit-box-shadow: 0 0 5px #aaa;  box-shadow: 0 0 5px #555;}
#menu ul li ul li{float:none;}
#menu ul li ul li a{display:block; height:25px; line-height:25px;background-color:white; font-size:12px; text-align:left;color:black; font-weight:bold;}
#menu ul li ul li ul li a:hover{background-color:#349932; color:white; }
#menu ul li ul li a:hover{background-color:#349932; color:white; }
#menu li:hover ul {display:block;}

#menu ul li ul li ul{display:none; list-style-type:none; z-index:100; position:absolute;margin-top:35px; -moz-box-shadow: 0 0 5px #aaa;-webkit-box-shadow: 0 0 5px #aaa;  box-shadow: 0 0 5px #555;}
#menu ul li ul li ul li{float:none;}
#menu ul li ul li ul li a{display:none; height:25px; line-height:25px;background-color:white; font-size:12px; text-align:left;color:black; font-weight:normal}
#menu li ul li:hover ul li a{display:block;}

.sous-menu{background:url(../images/puce-menu.png) no-repeat top right;}
.sous-menu:hover{background:url(../images/puce-menu.png) no-repeat bottom right;}
.sous-sous-menu{}


/* CLASS */
.home{float:left; line-height:36px; height:36px; width:57px; display:block; background:url(../images/btn-home.png) top}
.home:hover{background:url(../images/btn-home.png) bottom}
.points-de-vente{float:right; height:36px; width:auto;}

.home-active{background:url(../images/btn-home.png) bottom}
.btn-active{background-color:#349932}