/*
------------------------------------------------------------------- 
                        DALLOZ ETUDIANT
                     Add-on du 30.06.2009
			Ne fonctionne pas correctement sous opéra 9.
-------------------------------------------------------------------
*/

/* ---------------------------------------- ¤ MENU TRANSVERSAL ------------------------------------------- */

	/* <ul> principal */
	#menu
	{
		 margin:0; padding:0;
		 position:relative;
		 top:5px; left:0;
		 width:100%; height:28px;
		 z-index:1000;
		 list-style-type:none;
		 list-style-position:outside;
		 background:transparent url(../imgs/menu.jpg) repeat-x;
	}
	
		/* <li> de premier niveau */
		#menu li { float:left; position:relative; }
		
			/* <ul> conteneur des sous-menuq */
			#menu li ul
			{
				position:absolute; display:block;
				margin:0; padding:0;
				width:230px;
				list-style-type:none;
				list-style-position:outside;
				
				border-right:1px solid #A9A39C;
				border-bottom:1px solid #A9A39C;
				border-left:1px solid #A9A39C;
				
				display:none;
			}
				/* <li> item des sous menus */
				#menu li ul li {}

			/* Les liens */
			#menu a { display:block; text-decoration:none; width:230px; }
			
				/* liens du premier niveau */
				#menu li a:link,
				#menu li a:active,
				#menu li a:visited
				{
					line-height:23px;
					font-size:0.80em; font-weight:bold;
					text-align:center; text-transform:uppercase;
					color:#fff;
					border-left:1px solid #fff;
					background:#333 url(../imgs/menu.jpg) repeat-x 0 -38px;
				}
				#menu li a:hover { background-position:0 -71px; }
				
					/* liens dans les items des sous menus  */
					#menu li ul li a:link,
					#menu li ul li a:active,
					#menu li ul li a:visited
					{
						line-height:25px;
						font-size:0.75em; font-weight:normal;
						text-align:left; text-indent:10px; text-transform:none;
						color:#000;
						border:none;
						background:#fff;
					}
					#menu li ul li a:hover { color:#fff; background-color:#5D5044; /*#A9A39C;*/ }

		/* bouton Accueil. (surcharge pour ce cas particulier) */
		#menu li.home {  }
		
			#menu .home a:link,
			#menu .home a:active,
			#menu .home a:visited
			{
				width:36px; height:23px;
				border:none;
				background:transparent url(../imgs/bt_home.png) no-repeat;
			}
			#menu .home a:hover { background-position:0 -33px;; }
			
				/* text replacement */
				#menu .home a span { position:absolute; top:-500px; left:0; width:1px; height:1px; overflow:hidden; }

/* ---------------------------------------- ¤ COULEURS ------------------------------------------- */		
#portail #menu a.active 			{ background-position:0 -38px; }
#portail #menu a.active:hover	 	{ background-position:0 -71px; }
#portail #menu .home a				{ background-position:0 0; }
#portail #menu .home a:hover		{ background-position:0 -33px; }

#actualite #menu a.active 			{ background-position:0 -104px; }
#actualite #menu a.active:hover		{ background-position:0 -137px; }
#actualite #menu .home a			{ background-position:0 -66px; }
#actualite #menu .home a:hover		{ background-position:0 -33px; }

#bibli #menu a.active 				{ background-position:0 -170px; }
#bibli #menu a.active:hover			{ background-position:0 -203px; }
#bibli #menu .home a				{ background-position:0 -66px; }
#bibli #menu .home a:hover			{ background-position:0 -33px; }

#fichesRev #menu a.active			{ background-position:0 -236px; }
#fichesRev #menu a.active:hover		{ background-position:0 -269px; }
#fichesRev #menu .home a			{ background-position:0 -66px; }
#fichesRev #menu .home a:hover		{ background-position:0 -33px; }

#baseDoc #menu a.active				{ background-position:0 -302px; }
#baseDoc #menu a.active:hover		{ background-position:0 -335px; }
#baseDoc #menu .home a				{ background-position:0 -66px; }
#baseDoc #menu .home a:hover		{ background-position:0 -33px; }

