

/* ------------------------------------------------------------------
 	5. NAVIGATION et MENUS
 -------------------------------------------------------------------- */
/* COULEURS des menus */
.menu ul li {#c1c1c1; } /* separateur : meme couleur que fond de BODY */
.menu ul li:exposer {color: #c32100; background-color: #ffffff; }
.menu ul li a:exposer_hover { color: #c32100;}
.menu ul li a:hover { text-decoration: none;}
.menu ul li a.lienon {color: #c32100;background-color: #ffffff; }

/* text : color */
.menu ul li a:exposer { }
.menu ul { color: white; font-weight:bold; }
.menu ul li a { color: white; font-weight:bold; }

.menu ul li li a {font-weight:bold; color: #c1c1c1; font-variant:normal; }

.menu li span {}

.menu ul li a:hover, .menu ul li li a:hover	{ color: #c32100; background-color: #ffffff;}

.menu ul li li a.lienon 	{ color: #fff; background-color: #000; border-left: 5px solid #fff; padding-left:5px;}

/* TYPO et ESPACEMENT des menus */

.menu ul 
{

	line-height: 1.4em;
	font-weight: normal;
	text-align: left;
	list-style-type: none;
	margin: 0;	padding: 0;
}

.menu ul ul {  margin: 0;}
.menu ul li { }

.menu ul li a, .menu ul li b
{	font-size:1.34em;
	text-decoration: none;
	text-align: left;
	padding: 1px 0px 3px 5px;
	display: block;	
}

.menu ul li li a { padding-left: 10px; 	font-size:1em;}
.menu ul li li li a { padding-left: 10px;}
.menu ul li li li li a { padding-left: 16px;}
.menu ul li li li li li a { padding-left: 22px;}
.menu ul li li li li li li a { padding-left: 28px;}

.menu li span
{
	display: block;	
	font-style: italic;
	font-size: 92%;	
}
.menu li li address a
{
	padding: 0px 0 4px 4px;
	font-style: italic;
	font-size: 92%;	
}
