

/*============ menu ===================*/
#menunormalzz { /*div defini sur chaque csscorps... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*display:block;/* defini sur chaque csscorps...*/
float: right;
height: 46px; 
margin: 0;
padding: 0 0 0 0px; /**/
width: 550px;
background-color: ; 
}

#menunormzz{ /*div defini sur chaque csscorps... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	height:46px; /*hauteur du div de la nav : 46px pour 1.1em ; a modifier pour adapter à font-size ~~~~~~~~~~~~~~~~~~~~~~~~*/
	width:515px;/*largeur de la nav : 515px pour 1.1em ; a modifier pour adapter à font-size ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	background-color: ;/**/
}
/*nota : pas nécessaire de modifier ci-aprés ~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#menunorm a {
  color: #E1FAFD;
  /*background-color: #333;/**/
  -webkit-transition: background-color 0.8s ease-out; /* Safari */
  -moz-transition: background-color 0.8s ease-out;
  -o-transition: background-color 0.8s ease-out;
  transition: background-color 0.8s ease-out;
  text-shadow: 2px 2px 5px #666;/**/  
}
#menunorm a:hover, #menunorm a:focus 
{
  color: #fff;
  background-color: #444;/**/
  	box-shadow: 2px 2px 4px grey;/**/
}

#menunorm nav {
	/*border-radius: 25px;/*25px; bords onglets arrondis*/
	width:%;/**/
	display: flex;
	padding: 8px 3px 9px 10px ;/*pour hauteur et espace horizontal de la barre de nav*/
	background-color: ;
	background-image: url('../imgs/bande_de_fond_clair.jpgz');
	/*box-shadow: 10px 10px 5px grey;/**/
	/*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);/**/
}
#menunorm  li a {
	width: %; /*100px (pour largeur onglets fixe*/
	/*min-width: 130px ;/* pour largeur onglets mini*/
	border: 0px solid #aaa; /* bords onglets*/
	/*border-radius: 3px;/*bords onglets arrondis*/
	outline: 0;
	margin:0 8px 0 0;
	padding: 1px 11px 1px 11px;/*padding: 2px 10px 5px 8px;*/
	text-align: center;
	text-decoration: none;
	/*font: normal 1.8em "amazon", "Arizonia", "Times New Roman", "Great Vibes", serif;/*22*/
	font: normal 1.3em Verdana, Arial, Helvetica, Tahaoma, Geneva, sans-serif;
   	box-shadow: 2px 2px 4px grey;/**/
 }
#menunorm li a:first-letter /*ne pas utiliser dans ce contexte ; pb : largeur aléatoire des onglets !*/
{
}
#menunorm a:not(:last-child) {
	margin-right: 4px;/*espace entre onglets*/
}
#menunorm .activer {
	color: #fff;
	/*background-image: url('../imgs/bande_de_fond_sombre.jpg');/**/
	background-color: #777;/**/
	border-left: 3px solid #555;
	border-bottom: 2px solid #999;/**/
	border-right: 2px solid #999;
	border-top: 2px solid #555;
	box-shadow: 2px 3px 4px grey;/**/

}
#menunorm li
{
	margin-top: -0px;/*pour supprimer l'effet des puces UL LI qui décalent le texte vers le bas*/
list-style: none;
}

/*=======================================*/
/*======= sous-menu dans tableaux========*/
#menutableaux {
	display:block;
	float:left;
	font-size: 70%;	
	width:250px;
	text-align: left;
	line-height: 1.5em;
	color:#CFE4E7;
	padding:8px 8px 9px 5px;
	background-color: #777;/**/
	border-left: 3px solid #555;
	border-bottom: 2px solid #999;/**/
	border-right: 2px solid #999;
	border-top: 2px solid #555;
	box-shadow: 2px 3px 4px grey;/**/
}
#menutableaux a:link, #menutableaux a:visited, #menutableaux a:active {
	color:#CFE4E7;
	margin-left:-8px;
	padding:8px 8px 9px 21px;
	background-color: ;/**/
}
#menutableaux a:hover  {
	color:#fff;
	margin:8px 8px 9px -2px;
		background-color: ;/**/

}
#menutableaux  a.txtactif {
	color: #e0e7e0;
	background-image: url(../inc.imgs/flechedroitesepia.png);/*fonddegrade10x600.gif*/
	background-repeat:no-repeat;/**/
	margin:8px 8px 9px -9px;
	/*margin-left:-10px;
	padding-left: -12px;/**/
	background-position: left -10px bottom 42%;
	background-color: ;/**/
	}

	
