/* core */
#nav				{ left: 10px; font-family:MS Trebuchet, Arial, sans-serif;}
#nav, #nav ul		{ list-style: none; margin: 0; padding: 0; }
#nav				{ z-index: 100; position: relative; }
#nav li				{ float: left; margin: 0; padding: 0; position: relative; }
#nav li a,
#nav li a:link,
#nav li a:active,
#nav li a:visited	{ line-height: 27px; color: #333; display: block; text-decoration: none; font-weight: bold; }
#nav ul				{ list-style: none; margin: 0; position: absolute; top: -9999em; }
#nav li:hover ul,
#nav li.sfHover ul	{ top: 27px; padding: 10px 0; }
#nav ul li			{ border: 0; float: none; }
#nav ul a			{ white-space: nowrap; padding: 1px 10px; text-align: center; color:#333;}
#nav ul a:hover		{ padding: 0 10px; }
/* specs pour chaque item de niveau 1 */
#nav1, #nav2, #nav3, #nav4, #nav5, #nav6, #nav7 { 
	display: block;  font-size:15px; letter-spacing:1px;text-align:center;margin:0 5px;padding:2px 10px 0 10px;
	text-transform:uppercase;
}
/*
Couleur logo :
Jaune : #ffdd00;
Rouge : #e30613;
Bleu: 	#009fe3;
*/
#nav1 { background: #eee; }
#nav2 { background: #eee; }
#nav1, #nav2, #nav3, #nav4, #nav5, #nav6, #nav7,
#navFestival ul,
#navActualites ul,
#navProgramme ul,
#navArchives ul,
#navPratique ul,
#navContact ul{
	-moz-box-shadow:-2px 2px 3px #ddd;
	-webkit-box-shadow:-2px 2px 3px #ddd;
}
#navFestival ul { margin-left:5px;}
#navFestival ul li a { }
#nav3 { background: #eee; }
#navActualites ul { margin-left:5px;}
#navActualites ul li a { }
#nav4 { background: #eee; }
#navProgramme ul { margin-left:5px; }
#navProgramme ul li a {  }
#nav5 { background: #eee; }
#navArchives ul { margin-left:5px; }
#navArchives ul li a {  }
#nav6 { background: #eee; }
#navPratique ul { margin-left:5px; }
#navPratique ul li a {  }
#nav7 { background: #eee; }
#navContact ul { margin-left:5px; }
#navContact ul li a {  }

#menu ul#nav li a#nav2,
#menu ul#nav li a#nav3,
#menu ul#nav li a#nav5,
#menu ul#nav li a#nav6,
#menu .type2 ul a,
#menu .type3 ul a{}


.type1 ul { background: #e9e9e9; min-width:150px;} #nav .type1 ul a:hover { border-top: solid 1px #e30613; border-bottom: solid 1px #e30613; }
.type2 ul { background: #e9e9e9; min-width:150px;} #nav .type2 ul a:hover { border-top: solid 1px #e30613; border-bottom: solid 1px #e30613; }
.type3 ul { background: #e9e9e9; min-width:150px;} #nav .type3 ul a:hover { border-top: solid 1px #e30613; border-bottom: solid 1px #e30613; }
/* #nav li:hover #nav1 { background-position: 0 -26px; } #nav li:hover #nav2 { background-position: -130px -26px; } #nav li:hover #nav3 { background-position: -260px -26px; } #nav li:hover #nav4 { background-position: -389px -26px; } #nav li:hover #nav5 { background-position: -519px -26px; } #nav li:hover #nav6 { background-position: -648px -26px; } #nav li:hover #nav7 { background-position: -780px -26px; } */
