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

/*Block Top Menu */
div#menu_top ul.menu_top{ margin:0; padding:0; list-style-type:none; display:block; width:810px; height:83px; }
div#menu_top ul.menu_top li{ float:left; height:83px; padding:0; margin:-5px 0 0 -5px; padding-right:5px}
div#menu_top ul.menu_top li a:link, div#menu_top ul.menu_top li a:visited{ background: url(../img/menus_trans2.png) no-repeat left top; text-indent:-10000px; height:93px;}
div#menu_top ul.menu_top li a.pause_cafe{ width:127px; background-position: 0 0; overflow: hidden;}
div#menu_top ul.menu_top li a.pause_cafe:hover, div#menu_top ul.menu_top  li.sfHover a.pause_cafe:link,  div#menu_top ul.menu_top  li.sfHover a.pause_cafe:visited{ background-position:0 -93px;}
div#menu_top ul.menu_top li a.nos_cafes{width:88px ; background-position:-127px 0; overflow: hidden;}
div#menu_top ul.menu_top li a.nos_cafes:hover, div#menu_top ul.menu_top  li.sfHover a.nos_cafes:link,  div#menu_top ul.menu_top  li.sfHover a.nos_cafes:visited{width:88px ; background-position:-127px -93px;}
div#menu_top ul.menu_top li a.nos_thes {width:81px ; background-position:-215px 0; overflow: hidden;} 
div#menu_top ul.menu_top li a.nos_thes:hover, div#menu_top ul.menu_top  li.sfHover a.nos_thes:link,  div#menu_top ul.menu_top  li.sfHover a.nos_thes:visited{width:81px ; background-position:-215px -93px ;}
div#menu_top ul.menu_top li a.nos_chocolats{width:110px; background-position:-296px 0;}
div#menu_top ul.menu_top li a.nos_chocolats:hover, div#menu_top ul.menu_top  li.sfHover a.nos_chocolats:link,  div#menu_top ul.menu_top  li.sfHover a.nos_chocolats:visited{width:110px; background-position:-296px -93px ;}
div#menu_top ul.menu_top li a.bioequitable{width:109px ; background-position:-406px 0;}
div#menu_top ul.menu_top li a.bioequitable:hover, div#menu_top ul.menu_top  li.sfHover a.bioequitable:link,  div#menu_top ul.menu_top  li.sfHover a.bioequitable:visited{width:109px ; background-position:-406px -93px ;}
div#menu_top ul.menu_top li a.gourmandises{width:108px ; background-position:-517px 0;}
div#menu_top ul.menu_top li a.gourmandises:hover, div#menu_top ul.menu_top  li.sfHover a.gourmandises:link,  div#menu_top ul.menu_top  li.sfHover a.gourmandises:visited{width:108px ; background-position:-517px -93px ;}
div#menu_top ul.menu_top li a.accessoires{width:99px ; background-position:-625px 0;}
div#menu_top ul.menu_top li a.accessoires:hover, div#menu_top ul.menu_top  li.sfHover a.accessoires:link,  div#menu_top ul.menu_top  li.sfHover a.accessoires:visited{width:99px ; background-position:-625px -93px ;}
div#menu_top ul.menu_top li a.machines{width:80px ; background-position:-724px 0;}
div#menu_top ul.menu_top li a.machines:hover, div#menu_top ul.menu_top  li.sfHover a.machines:link,  div#menu_top ul.menu_top  li.sfHover a.machines:visited{width:80px ; background-position:-724px -93px ;}
div#menu_top ul.menu_top li ul { width:83px; height:auto; background:#281405;  overflow:hidden;  padding:8px 120px 8px 8px; -moz-border-radius: 8px; -webkit-border-radius:8px;-moz-border-radius-topleft:1px; -webkit-border-top-left-radius:1px; /*min-height:220px; _height:220px;*/}

/* div#menu_top ul.menu_top li ul.nos_cafes_submenu{background:#281405	; } */
/*div#menu_top ul.menu_top li ul.machines_submenu, div#menu_top ul.menu_top li ul.accessoires_submenu{ -moz-border-radius:8px; -webkit-border-radius:8px; -moz-border-radius-topright:1px; -webkit-border-top-right-radius:1px;}*/
/* div#menu_top ul.menu_top li ul.accessoires_submenu{ -moz-border-radius:8px; -webkit-border-radius:8px; -moz-border-radius-topright:1px; -webkit-border-top-right-radius:1px;} */
/* div#menu_top ul.menu_top li ul.machines_submenu{ -moz-border-radius:8px; -webkit-border-radius:8px;} */
/*div#menu_top ul.menu_top li ul.gourmandises_submenu { -moz-border-radius:8px; -webkit-border-radius:8px; -moz-border-radius-topright:1px; -webkit-border-top-right-radius:1px;}*/

div#menu_top ul.menu_top li ul li{ float:none; width:136px;  height:auto; margin:0; padding:0; }
div#menu_top ul.menu_top li ul li a:link, div#menu_top ul.menu_top li ul li a:visited{ display:block;  width:190px;  text-indent:0px; height:auto;  position:relative; padding:5px 5px 5px 5px; color:#ffcb03; border-top: solid 1px #5f4c3f; /*border-bottom: solid 1px #110b02;*/ /*background: url(../img/bg/s_item.gif) no-repeat 6px 3px;*/ background:none; text-decoration:none;}
div#menu_top ul.menu_top li ul li a:hover{ color:#fff;}
div#menu_top ul.menu_top li ul li.first a{ /*border-top:none;*/}
div#menu_top ul.menu_top li ul li.last a{ border-bottom:none;}
