/* boutique menu */

/* boutique sur menu horizontal*/
#boutiquemenuH0 
     {
     padding:0px;
     margin:0px;
     list-style-type: none;
	 background-color:#CCCCCC;
	 display:none;
	 width:150px;
	 position:absolute;
	 z-index:1001;
     }
/* boutique sur menu vertical */
#boutiquemenuV0 
     {
     padding:0px;
     margin:0px;
     list-style-type: none;
     display:none;
	 width:200px;
	 margin-top:-24px;	  
	 position:absolute;
	 z-index:1001;
     }
	 
.boutiquemenuN1 li
        {
	display:block;
 	font-size: 11px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	float:left;
	width:200px;
        }

.boutiquemenuN1  li a
    {	
 	
    display:block;
    text-decoration: none;
    }


.boutiquemenuN1  li a:hover, .boutiquemenuN1  li  a:focus, .boutiquemenuN1  li a:active
    {
    color: #fff;
	background-color:#336633;
	width:100%;
	
    }
	
/*  niveau 2 et +  */

.boutiquemenuN2 
     {
	
     padding:0px;
     margin:0px;
     list-style-type: none;
	 display:none;
	 position:absolute;
	 width:220px;
	 margin-left:180px;
	 margin-top:-24px;
	 background-color:#F0F2B0;
     }
.boutiquemenuN2 ul
     {
	
     padding:0px;
     margin:0px;
     list-style-type: none;
	 display:none;
	 position:absolute;
	 margin-left:150px;
	 margin-top:-24px;
	 list-style-position:outside;
     }
.boutiquemenuN2 li
        {
		display:block;
		float:left;
		text-align:left; 
		width:220px;
		border-bottom:#666666 dotted 1px;      
		}
.boutiquemenuN2 li li
        {

		}
.boutiquemenuN2 li a
    {
    display:block;
	line-height: 24px;
    text-decoration: none;
    font-size: 11px;
    color: #000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	/*zoom: 1;  :hackIE: traitement du block */ 
	
    }


.boutiquemenuN2  li a:hover, .boutiquemenuN2  li  a:focus, .boutiquemenuN2  li a:active
    {
    color: #fff;
    }	
	