.arrowlistmenu{
/*width: 180px; width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	width:178px; /* 218-40 de padding*/
	height:35px; 
	background-image:url(../images_layout/sousmenu_item_1.png); 
	background-repeat:no-repeat;
	
	cursor: pointer;
	line-height:35px;
	text-align:right;
	padding-right:40px;
}

.arrowlistmenu .menuheader_sousmenu{ /*CSS class for menu headers in general (expanding or not!)*/
	width:170px;
	height:35px; 
	padding-right:60px;
	background-image:url(../images_layout/sousmenu_item_1_bas.png);
	background-repeat:no-repeat;
	
	cursor: pointer;
	line-height:35px;
	text-align:right;
}

/*-- DOUBLE épaisseur (expanding or not!) --*/
.arrowlistmenu .menuheader_double{ /*CSS class for menu headers in general (expanding or not!)*/
	width:170px;
	height:35px; 
	padding-right:60px;
	padding-top:0px;
	background-image:url(../images_layout/sousmenu_item_1.png); 
	background-repeat:no-repeat;
	
	cursor: pointer;
	text-align:right;
	overflow:hidden;
}
/*-- TRIPLE épaisseur (expanding or not!) --*/
.arrowlistmenu .menuheader_triple{ 
	width:170px;
	height:45px; 
	padding-right:60px;
	padding-top:0px;
	background-image:url(../images_layout/sousmenu_item_1.png); 
	background-repeat:no-repeat;
	
	cursor: pointer;
	text-align:right;
	overflow:hidden;
}

.arrowlistmenu h3 {
	
	margin:0;
}

h3 a {
	text-transform: uppercase;
	text-decoration:none;
	color:#4e4e4e;
}

.arrowlistmenu h2 {
	margin:0;
	
	cursor: pointer;
}
		
.arrowlistmenu ul{ /*CSS forpadding-right:60px; UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	/*margin-bottom: 0px; bottom spacing between each UL and rest of content*/
}

/*-- soumenu css du texte --*/
.categoryitems li a {
	text-decoration:none;
	color: #4e4e4e;
	font-size:11px; 
	text-transform: uppercase;
	font-weight:bold;
	font-family: 'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
}

.subcategoryitems li a {

}

.arrowlistmenu h3 {
	font-size:11px; 
	text-transform: uppercase;
	font-weight:bold;
	font-family: 'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
}

/*.arrowlistmenu ul li a,  {
	
}*/

/*-- sousmenu css des item de liste --*/
.arrowlistmenu ul li {
	height:18px;
	text-align:right;
	background: url(../images_layout/sousmenu_item_2.png);
	background-repeat:no-repeat;
	width:188px;
	padding-right:30px;	
}

.categoryitems li.double {
	height:30px;
	text-align:right;
	background: url(../images_layout/sousmenu_item_2.png);
	background-repeat:no-repeat;
	width:188px;
	padding-right:30px;	
}


/*-- sousmenus roll over des puces roses à droite --*/
.arrowlistmenu ul li:hover	{
	text-align:right;
	background: url(../images_layout/sousmenu_item_2_rose.png);
	background-repeat:no-repeat;
	width:188px;
	padding-right:30px;	

}
/*-- hover rose --*/
.arrowlistmenu ul li a:hover { 
	color: #cf72ff;

}

.arrowlistmenu ul li a:active { 
	color: #cf72ff;
}
/*.arrowlistmenu ul li a:visited{
color: #A70303;
}
*/

