/* CSS Document */

/************************************************************/
/*					NAVIGATION HORIZONTALE					*/
/************************************************************/
ul#navig, ul#navig ul { position:relative; _position:absolute; padding: 0; margin: 0 0 0 -5px; list-style: none; }
ul#navig li { float: left; margin-right:5px; }
ul#navig li a, ul#navig li span {
	display: block; padding-top:8px; padding-right:5px; width:109px; height:20px;
	font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; font-weight:bold;
	text-align:center; text-decoration:none; color:#3d5821;
}
ul#navig ul {
	position: absolute; left: -999em; margin:0; padding:0; width:15em;
	background:#f0ebd4; border:3px solid white;
}
#navig ul ul { position:relative; margin:0; padding:0; border:none; border-top:1px solid white; }
ul#navig ul li { display:list-item; float:none; text-align:left; margin:0; border-bottom:1px solid white; }

/* personnalisation des menus */
ul#navig li#menu1 a, ul#navig li#menu1 span { background:url(../images/menu/onglets-menu.gif) no-repeat left bottom; }
ul#navig li#menu1 a:hover, ul#navig li#menu1 span:hover { background-position:left top; }
/*-----*/
ul#navig li#menu2 a, ul#navig li#menu2 span { background:url(../images/menu/onglets-menu.gif) no-repeat -119px bottom; }
ul#navig li#menu2 a:hover, ul#navig li#menu2 span:hover { background-position:-119px top; }
/*-----*/
ul#navig li#menu3 a, ul#navig li#menu3 span { background:url(../images/menu/onglets-menu.gif) no-repeat -238px bottom; }
ul#navig li#menu3 a:hover, ul#navig li#menu3 span:hover { background-position:-238px top; }
/*-----*/
ul#navig li#menu4 a, ul#navig li#menu4 span { background:url(../images/menu/onglets-menu.gif) no-repeat -357px bottom; letter-spacing:-1px; }
ul#navig li#menu4 a:hover, ul#navig li#menu4 span:hover { background-position:-357px top; }
/*-----*/
ul#navig li#menu5 a, ul#navig li#menu5 span { background:url(../images/menu/onglets-menu.gif) no-repeat -595px bottom; }
ul#navig li#menu5 a:hover,  ul#navig li#menu5 span:hover { background-position:-595px top; }
/*-----*/
ul#navig li#menu6 a, ul#navig li#menu6 span { background:url(../images/menu/onglets-menu.gif) no-repeat -476px bottom; }
ul#navig li#menu6 a:hover, ul#navig li#menu6 span:hover { background-position:-476px top; }

/* personnalisation des sous menus */
ul#navig li ul li a, ul#navig li ul li span {
	display:block; padding:0 5px; width:auto; height:auto;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; font-style:normal; text-align:left;
	background:none;
}
ul#navig li#menu1 ul li span,
ul#navig li#menu2 ul li span, 
ul#navig li#menu3 ul li span,
ul#navig li#menu4 ul li span,
ul#navig li#menu5 ul li span,
ul#navig li#menu6 ul li span { font-weight:bold; background:none; }
ul#navig li#menu1 ul li a,
ul#navig li#menu2 ul li a,
ul#navig li#menu3 ul li a,
ul#navig li#menu4 ul li a,
ul#navig li#menu5 ul li a,
ul#navig li#menu6 ul li a { background:none; }
ul#navig li#menu1 ul li a:hover,
ul#navig li#menu2 ul li a:hover,
ul#navig li#menu3 ul li a:hover,
ul#navig li#menu4 ul li a:hover,
ul#navig li#menu5 ul li a:hover,
ul#navig li#menu6 ul li a:hover { background:white; }
ul#navig li#menu4 ul li a,
ul#navig li#menu4 ul li span { letter-spacing:normal; }
ul#navig ul li a:hover,
ul#navig ul li span:hover { background:none; }
ul#navig li ul li ul li a { padding-left:20px; }

ul#navig li:hover ul, ul#navig li.sfhover ul { left:auto; }
