/*  ------------------------------------------
/*  Styles du drop-down menu
/*  ------------------------------------------ */
#nav_main						{position: absolute; width:700px; height:35px; top:110px; text-align:center; z-index:5;}
#nav_main div					{float: left; position:relative; }

#nav_main ul					{position:absolute; background:#ffd42a; top:35px; left:0; text-align:left; border:3px solid #bbbbbb; -moz-border-radius:15px; margin:0; padding:0;}
#nav_main li					{float: left; width:100%; margin:0 0px; padding: 9px 0px; background:url(pointille_nav_main.gif) 0 100% repeat-x;  clear:both;list-style-type:none;}
#nav_main li a  				{display:block; float:left; background: url(fleche_menu.gif) 4px 5px no-repeat; padding: 0px 0px 0px 14px; }
#nav_main a.fleche_2  			{display:block; float:left; background: url(fleche_menu2blanc.gif) 4px 5px no-repeat; padding: 0px 0px 0px 14px; }
#nav_main a.sanslien 			{font:normal 11px/12px verdana, 'sans-serif'; color:#fff;}

#nav_main a						{font:bold 11px/12px verdana, 'sans-serif';}
#nav_main li a					{font:normal 11px/12px verdana, 'sans-serif';}
#nav_main a:link,               	
#nav_main a:visited				{color:#666666; text-decoration:none;}
#nav_main a:hover,              	
#nav_main a:active				{color:#ff0000; text-decoration:none;}
#nav_main a.on:link,
#nav_main a.on:visited			{color:#ff0000; text-decoration:none;}
#nav_main a.on:hover,           	
#nav_main a.on:active			{color:#ff0000; text-decoration:none;}


#nav_main #element_0			{width:60px;} 
#nav_main #element_1			{width:90px;} 
#nav_main #element_2			{width:90px;}
#nav_main #element_3			{width:85px;}
#nav_main #element_4			{width:85px;}
#nav_main #element_5			{width:40px;} 
#nav_main #element_6			{width:75px;} 
#nav_main #element_7			{width:80px;} 
#nav_main #element_8			{width:80px;}
#nav_main #element_9			{width:45px;}
#nav_main #element_13			{width:80px;}
#nav_main #element_15			{width:80px;} 
#nav_main #element_22			{width:80px;} 


ul#nav_main_1					{display:none; width:200px; left:-4px;}
.element_1:hover #nav_main_1	{display:block;}

ul#nav_main_2					{display:none; width:200px; left:-10px;}
.element_2:hover #nav_main_2	{display:block;}

ul#nav_main_3					{display:none; width:200px; left:-10px;}
.element_3:hover #nav_main_3	{display:block;}

ul#nav_main_4					{display:none; width:110px; left:-10px;}
.element_4:hover #nav_main_4	{display:block;}

ul#nav_main_5					{display:none; width:100px; left:-10px;}
.element_5:hover #nav_main_5	{display:block;}

ul#nav_main_6					{display:none; width:180px; left:-10px;}
.element_6:hover #nav_main_6	{display:block;}

ul#nav_main_7					{display:none; width:180px; left:-10px;}
.element_7:hover #nav_main_7	{display:block;}

ul#nav_main_8					{display:none; width:200px; left:-10px;}
.element_8:hover #nav_main_8	{display:block;}

ul#nav_main_9					{display:none; width:250px; left:-10px;}
.element_9:hover #nav_main_9	{display:block;}

ul#nav_main_10					{display:none; width:120px; left:-10px;}
.element_10:hover #nav_main_10	{display:block;}

ul#nav_main_11					{display:none; width:120px; left:-10px;}
.element_11:hover #nav_main_11	{display:block;}

ul#nav_main_12					{display:none; width:120px; left:-10px;}
.element_12:hover #nav_main_12	{display:block;}

ul#nav_main_13					{display:none; width:110px; left:-10px;}
.element_13:hover #nav_main_13	{display:block;}

ul#nav_main_14					{display:none; width:120px; left:-10px;}
.element_14:hover #nav_main_14	{display:block;}

ul#nav_main_15					{display:none; width:120px; left:-10px;}
.element_15:hover #nav_main_15	{display:block;}

ul#nav_main_22					{display:none; width:120px; left:-10px;}
.element_22:hover #nav_main_22	{display:block;}

.shift_menu{width:21px; height:35px;float:left;}
.beg_button_menu{width:11px; height:35px; background-image: url(beg_button_menu.gif);}
.end_button_menu{width:11px; height:35px; background-image: url(end_button_menu.gif);}
.sep_button_menu{width:5px; height:35px;}

.menu_element{
height:100%;
padding-top:10px;
height:100%;
background: url(mid_button_menu.gif) 100% 0 repeat-x; 
}
