/************************/
/*			MENU		*/
/************************/
 
.menu
{
	margin:12px 0 0 -2px;
	padding:0 4px 0 0;
	background:transparent url("../images/bg/bg_menu.gif") repeat-x scroll 0 0;
	width:949px; /*953 - 4*/
	height:44px;
	
}

.menu_text_style, 
.menu_link, 
.menu_link:hover, 
.menu_link:visited, 
.ssmenu_link, 
.ssmenu_link:hover, 
.ssmenu_link:visited, 
.menu_right_link,  
.menu_right_link:visited, 
.ssmenu_link_disabled
{
	text-decoration:none;
	font-family:arial, sans-serif;
	color:#5e5e5e;
	font-weight:bold;
	font-size:11px;
}
.menu_right_link:hover {color:#999898;}


.menu .menu_item, .menu .menu_item_over
{
	float:left;
	margin:8px 0 0 0;
	height:33px;

}

*+html .menu .menu_item, *+html .menu .menu_item_over {cursor:pointer;width:80px;}
* html .menu .menu_item, * html .menu .menu_item_over {cursor:pointer;width:80px;}

.menu .menu_item
{
	padding:3px 8px 0 8px;
}
.menu .menu_item_over
{
	padding:3px 7px 0 7px; /*comme menu_item avec 1 px de - de chaque cote*/
	background:white;
	
	border-right:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
}

.menu .menu_label
{
	float:left;
}
*+html .menu .menu_label {width:70px;}
* html .menu .menu_label {width:70px;}

.menu .menu_label1
{
	font-size:13px;
	

}
*+html .menu .menu_label1 {width:68px;}
* html .menu .menu_label1 {width:68px;}

.menu .menu_item_selected	{color:#c98e02;}

.menu .menu_label2
{
	font-size:10px;
	color:#c3c3c3;
	
	width:35px;
	margin:-2px auto 0 auto;
}
*+html .menu .menu_label2 {margin:-2px 10px 0 10px;}
* html .menu .menu_label2 {margin:-2px 10px 0 10px;}

.menu .menu_arrow, .menu .arrow_selected
{
	float:left;
	margin:8px 0 0 5px;
	
	width:9px;
	height:5px;
}
.menu .menu_arrow {background:transparent url("../images/arrow/tab_arrow_down_grey1.png") repeat-x scroll 0 0;}
.menu .arrow_selected {background:transparent url("../images/arrow/tab_arrow_down_grey2.png") repeat-x scroll 0 0;}


/************************/
/*		sous - menu		*/
/************************/

.ssmenu
{
	z-index:99;
	position:absolute;
	left:0px;
	
	font-family:arial, sans-serif;
	color:#5e5e5e;
	font-weight:bold;
	font-size:11px;

}

.ssmenu .ssmenu_block
{
	position:absolute;
	background:white;
	border-right:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
}

.ssmenu .ssmenu_ssitem, .ssmenu .ssmenu_ssitem_over
{
	
	border-bottom:1px solid #dfdfdf;/*e6e6e6*/
	height:16px;
	padding:3px 3px 0 3px;
}

*+html .ssmenu .ssmenu_ssitem, *+html .ssmenu .ssmenu_ssitem_over {cursor:pointer;}
* html .ssmenu .ssmenu_ssitem, * html .ssmenu .ssmenu_ssitem_over {cursor:pointer;}

.ssmenu .ssmenu_ssitem		{background:white;}
.ssmenu .ssmenu_ssitem_over	{background:#f2f2f2;}




.span_new_menu	{color:#990000;}

.ssmenu .ssmenu_label
{
	float:left;
	white-space:nowrap;
}

.ssmenu .ssmenu_bullet_point
{
	float:left;
	width:3px;
	height:3px;
	margin:6px 5px 0 3px;
	background:#fca10c;
}

* html .ssmenu .ssmenu_bullet_point
{
	background: transparent url(../images/dot.png) no-repeat scroll 0px -4px;
	margin:6px 5px 0 0px;
	width:5px;
	height:2px;	
}

.ssmenu_link_disabled
{
	color:#b1b1b1;
	cursor:default;
}

/************************/
/*		rigth menu		*/
/************************/


.menu .menu_right_item
{
	float:right;
	margin:20px 1px 0 0;
	padding:0 0 0 0;
	height:20px;
}

*+html .menu .menu_right_item {cursor:pointer;}
* html .menu .menu_right_item {cursor:pointer;}

.menu .menu_right_item_left
{
	float:left;
	background:transparent url("../images/button_dyn/bt_menu_right_border_left.png") no-repeat scroll 0 0;
	width:8px;
	height:20px;
}

.menu .menu_right_item_middle
{
	padding:4px 3px 0 3px;
	float:left;
	background:transparent url("../images/button_dyn/bt_menu_right_border_middle.png") repeat-x scroll 0 0;
	height:16px;
	
}

.menu .menu_right_item_right
{
	float:left;
	background:transparent url("../images/button_dyn/bt_menu_right_border_right.png") no-repeat scroll 0 0;
	width:8px;
	height:20px;
}


.menu_right_item_selected	{color:#c98e02;}
.menu_right_item_selected:hover	{color:#cfac59;}
