	ul { height: auto; list-style-type: none; clear: both;}
	li { text-align: center; height: auto;}
	
	#conteneur_menu * {margin: 0; padding: 0; font-family: helvetica, arial, sans-serif;}
	#conteneur_menu { z-index: 500;}
	#conteneur_menu a { display: table-cell; text-decoration: none; color: #000; padding-left: 8px; padding-right: 8px; font-size: 10px;height: 19px;}
	
	#menu li {float: left; background-color: black;}
	#menu li.offset_lectures 	{padding-left: 0px;}
	#menu li.offset_petite_enfance 	{padding-left: 0px;}
	#menu li.offset_ados 		{padding-left: 0px;}
	#menu li.offset_expos 		{padding-left: 0px;}
	#menu li.offset_web		{padding-left: 0px;}
	#menu li.offset_formations	{padding-left: 0px;}
	#menu li.offset_international	{padding-left: 0px;}
	#menu li.offset_salon		{padding-left: 0px;}	
	#menu li a{display: table-cell; color: white; background-color: black; vertical-align: middle; text-transform: uppercase; font-size: 9px; }
	#menu li a.marge_lectures		{padding-left: 8px;  padding-right: 8px;}
	#menu li a.marge_petite_enfance		{padding-left: 36px; padding-right: 37px;}
	#menu li a.marge_ados			{padding-left: 41px; padding-right: 42px;}
	#menu li a.marge_prix_literraires	{padding-left: 8px;  padding-right: 8px;}
	#menu li a.marge_expos			{padding-left: 45px; padding-right: 46px;}
	#menu li a.marge_web			{padding-left: 56px; padding-right: 56px;}
	#menu li a.marge_formations		{padding-left: 31px; padding-right: 31px;}
	#menu li a.marge_international		{padding-left: 12px; padding-right: 12px;}
	#menu li a.marge_acces_pro		{padding-left: 8px;  padding-right: 8px;}
	#menu li a.marge_salon			{padding-left: 8px;  padding-right: 8px;}	
	#menu li a:hover{background-color: gray;}
   
	#menu_niveau2 ul {height: 19px;}
   	#menu_niveau2 ul li {float: left; }
   	#menu_niveau2 ul li a{display: table-cell; color: white; background-color: #646566; vertical-align: middle;font-size: 10px;}
	#menu_niveau2 ul li a:hover{color: black; background-color: gray;}
   
	#menu_niveau3 ul{height: 19px;}
	#menu_niveau3 ul li {float: left;}
	#menu_niveau3 ul li a{display: table-cell; background-color: #e2a2b9; vertical-align: middle;font-size: 10px;}
	#menu_niveau3 ul li a:hover{color: white;}
   
	#menu_non_flash ul {		background-color: black;
					text-decoration: none; 
					height: 19px;}
	#menu_non_flash ul li a {	padding-left: 6px; 
					padding-right: 6px; 
					display: table-cell;
					float: left; 
					text-transform: uppercase;
					color: white; 
					background-color: black;
					font-size: 10px;
					height: 19px;}		
	#menu_non_flash ul li a:hover {	color: black; 
					background-color: gray;
					font-size: 10px;
					height: 19px;}		

	.item_menu_vide{}
		
.titresrouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	font-weight: bold;
}	
	
.titresnoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
		
}
.textecourantorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	font-weight: normal;
}
