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



/* LE MENU HORIZONTAL */
#menu_horizontal 	{	position:absolute;	top:92px;	right:3px;	margin:0;	padding:0;
						z-index:10;}
#menu_horizontal ul	{	margin:0;	padding:0;	text-align:center;}
#menu_horizontal ul li	{	margin:0;	padding:0;	top:0px;	list-style:none;	float:left;		width:119px; /* 119px dim org */		
						background:url(../images/Ambos-menu-vertical-separateur.gif)	top left no-repeat; }

				

									
#menu_horizontal ul li a		{	padding:0;	margin:0;	display:block;	vertical-align:top;	 text-decoration:none;	color:#fff;	font-size:11px;	
								height:20px;	border:solid 0px;	}
#menu_horizontal ul li a:hover	{	font-size:12px;		color:#fff;		text-decoration:none;	font-weight:bold;	}

#menu_horizontal ul li a.actif	{	font-size:12px;		color:#fff;		text-decoration:none;	font-weight:bold;	color:#fff;}
	

/* les sous menus */
#menu_horizontal ul li ul 	 		{ 	padding:2px 0px 2px 0px;	margin:2px 0px 0px 0px;		background:url(../images/Ambos-menu-vertical-survol.png) repeat-y;		}
#menu_horizontal ul li ul  li			{ 	padding:0px 2px 0px 2px;	margin: 0px 0px 0px 0px; 		float: none;		list-style-type: none;		
									width:115px;	  	background:none;	}
#menu_horizontal ul li ul  li a		{ 	display:block;		font-weight:normal;	padding:2px 0px 2px 0px;	height:auto;	font-weight:normal;		text-align:left;		font-size:10px;}
#menu_horizontal ul li ul  li a:hover	{ 	color:#000;			font-weight:normal;	text-decoration:none;		z-index:10;		font-size:10px;			background:#cfddeb;}

#sousmenu1, #sousmenu2, #sousmenu3	{	display:none;  } /* masquage par déf des sous menus */



/* LE MENU VERTICAL */

#menu_vertical 				{   position:absolute;		left:13px;		top:125px;		width:151px;	}

#menu_vertical ul   			{   margin:0;		padding:0;		}
#menu_vertical ul li			{   margin:0;		padding:0;		list-style:none;		float:none;			width:151px;			}



#menu_vertical ul li a			{   display:block;		font-size: 11px;		padding:4px 0px 4px 8px;	margin:2px 0 0 0 !important;	margin:2px 0 2px 0; /* margin:0;*/		font-style: normal;		
								color:#000;		text-decoration:none;		height:100%;	background: #d2d2d2;		
							}	

							
#menu_vertical ul li.display a	{   display:block;		font-size: 11px;		padding:4px 0px 4px 8px;	margin:2px 0 0 0;		font-style: normal;		
								color:#000;		text-decoration:none;		height:100%;	background: #d2d2d2 url(../images/Ambos-fleche-01.png) no-repeat 140px;		
							}	


/* les sous menu */
#menu_vertical ul li.display ul 				{   margin:0;		padding:0;	background:url(../images/Ambos-menu2-background2.png) repeat-y;}
#menu_vertical ul li.display ul li 			{   margin:0;		padding:0;	width:151px;}
#menu_vertical ul li.display ul li a			{   margin:0;		height:100%;	padding:4px 0 4px 16px;		background:url(../images/Ambos-menu2-background2.png) repeat-y;}
#menu_vertical ul li.display ul li a:hover	{   margin:0;		padding:4px 0 4px 16px;	background:#fff;	color:#000;	}


#menu_vertical ul li.display a:hover, #menu_vertical ul li.display a.actif	{  	color:#fff;		background: #8a8a8a url(../images/Ambos-fleche-02.png) no-repeat 138px	8px;	}

#menu_vertical ul li a:hover, #menu_vertical ul li a.actif	{  	color:#fff;		background: #8a8a8a ;		}




/* LE MENU HORIZONTAL DU FOOTER */
#menu_footer		
	{	position:absolute;	bottom:0px; 	width:100%; 	
		text-align:center;	}

#menu_footer *
	{
		font-size:11px;		color:#000;		text-decoration:none;
	}
#menu_footer ul
	{
		margin:0;	padding:0;	list-style:none;
	}
#menu_footer ul li
	{
		margin:0;	padding:0;	display:inline;
	}
#menu_footer ul li a
	{
		padding:1px 0 1px 0;
	}
#menu_footer ul li a:hover
	{
		text-decoration:underline;
	}
#menu_footer ul li a#dataprojekt
	{
		background:url(../images/Ambos-data-projekt.png) right no-repeat;
		padding:1px 18px 1px 0;
	}
