/**
 * Fonctionnement menu
 */

#nav2 i {
	visibility: hidden;
}

#nav2 a {
	font-family:Arial, Helvetica, sans-serif;
}


#nav2 li {
	float : left;
	display : block;
}

#nav2 ul {
	display: none;
}

#nav2 {
	display:block;
	position:absolute;
	top:79px;
	width:100%;
	z-index:100000;
	border-top:1px solid #C2C2C2;
	border-bottom:1px solid #C2C2C2;
}

/* premier niveau */

#nav2 #liMarches2 .afirst_titre, #nav2 #liUsages2 .afirst_titre, #nav2 #liInnovations2 .afirst_titre, #nav2 #liBreves2 .afirst_titre, #nav2 #liDossiers2 .afirst_titre, #nav2 #liPodcasts2 .afirst_titre, #nav2 #liBlog2 .afirst_titre {
	display: block;
	position: relative;
	height: 24px;
	background: url(/images/menu_bgv2.gif) no-repeat; /*contains all hover states*/
	font-size:12px;
}

#nav2 #liMarches2 .afirst_actived, #nav2 #liUsages2 .afirst_actived, #nav2 #liInnovations2 .afirst_actived, #nav2 #liBreves2 .afirst_actived, #nav2 #liDossiers2 .afirst_actived, #nav2 #liPodcasts2 .afirst_actived, #nav2 #liBlog2 .afirst_actived {
	display: block;
	position: relative;
	height: 24px;
	background: url(/images/menu_bgv2.gif) no-repeat; /*contains all hover states*/
	font-size:12px;
}

/*first, put the initial states in place*/

#nav2 #liMarches2 .afirst_titre, #nav2 #liMarches2 .afirst_actived {
	background-position: 0 0;
	width:139px;
}

#nav2 #liUsages2 .afirst_titre, #nav2 #liUsages2 .afirst_actived {
	width:139px;
	background-position: -139px 0;
}

#nav2 #liInnovations2 .afirst_titre, #nav2 #liInnovations2 .afirst_actived {
	width:139px;
	background-position: -278px 0;
}

#nav2 #liBreves2 .afirst_titre, #nav2 #liBreves2 .afirst_actived {
	width:139px;
	background-position: -417px -24px;
}

#nav2 #liDossiers2 .afirst_titre, #nav2 #liDossiers2  .afirst_actived {
	width:139px;
	background-position: -556px 0;
}

#nav2 #liPodcasts2 .afirst_titre, #nav2 #liPodcasts2 .afirst_actived {
	width:139px;
	background-position: -695px 0;
}

#nav2 #liBlog2 .afirst_titre, #nav2 #liBlog2 .afirst_actived {
	width:139px;
	background-position: -834px 0;
}

/*hover states*/

#nav2 #liMarches2.lioff1 .afirst_titre:hover, #nav2 #liMarches2.lioff1:hover .afirst_titre, #nav2 #liMarches2.lioff1.over .afirst_titre, #nav2 #liMarches2.lion1 .afirst_actived{
	background-position: 0 -24px;
}

#nav2 #liUsages2 .afirst_titre:hover, #nav2 #liUsages2:hover .afirst_titre, #nav2 #liUsages2.over .afirst_titre, #nav2 #liUsages2 .afirst_actived{
	background-position: -139px -24px;
}

#nav2 #liInnovations2 .afirst_titre:hover, #nav2 #liInnovations2:hover .afirst_titre, #nav2 #liInnovations2.over .afirst_titre, #nav2 #liInnovations2 .afirst_actived{
	background-position: -278px -24px;
}

#nav2 #liBreves2 .afirst_titre:hover, #nav2 #liBreves2:hover .afirst_titre, #nav2 #liBreves2.over .afirst_titre, #nav2 #liBreves2 .afirst_actived{
	background-position: -417px 0;
}

#nav2 #liDossiers2 .afirst_titre:hover, #nav2 #liDossiers2:hover .afirst_titre, #nav2 #liDossiers2.over .afirst_titre, #nav2 #liDossiers2 .afirst_actived{
	background-position: -556px -24px;
}

#nav2 #liPodcasts2 .afirst_titre:hover, #nav2 #liPodcasts2:hover .afirst_titre,  #nav2 #liPodcasts2.over .afirst_titre,#nav2 #liPodcasts2 .afirst_actived{
	background-position: -695px -24px;
}

#nav2 #liBlog2 .afirst_titre:hover, #nav2 #liBlog2:hover .afirst_titre, #nav2 #liBlog2.over .afirst_titre, #nav2 #liBlog2 .afirst_actived{
	background-position: -834px -24px;
}

/* deuxieme niveau */
#nav2 .lioff1:hover ul, #nav2 .lioff1.over ul {
	display: block;
	position: absolute;
	border-top:1px solid #C2C2C2;
	top: 24px;
	left: 0;
	padding-top: 0px;
	background: #DDDDDD;
	height: 25px;
	width: 100%;
	z-index: 20000;
}

#nav2 .lion1 ul {
	display: block;
	position: absolute;
	border-top:1px solid #C2C2C2;
	top: 24px;
	left: 0;
	padding-top: 0px;
	background: #DDDDDD;
	height: 25px;
	width: 100%;
}

#nav2 .lioff1:hover ul ul, #nav2 .lion1 ul ul, #nav2 .lioff1.over ul ul {
	display: none;
}

#nav2 .lioff1 .asecond_actived, #nav2 .lioff1 .asecond_titre, #nav2 .lion1 .asecond_actived, #nav2 .lion1 .asecond_titre {
	display: block;
	background: #DDDDDD;
	color: #696969;
	font-size: 11px;
	height:25px;
	padding: 0 20px;
	border-right:1px solid #C2C2C2;
	line-height:25px;
	float: left;
}

#nav2 #ulsmenudossiers .asecond_actived, #nav2 #ulsmenudossiers .asecond_titre {
	padding: 0 5px!important;
}

#nav2 .lioff1 .asecond_actived, #nav2 .lioff1 .asecond_titre:hover, #nav2 .lion1 .asecond_actived, #nav2 .lion1 .asecond_titre:hover {
	display:block;	
	color: #f60;
}

#nav2 .lioff2 .ssmenu2_on {
	display:block;
}

/* troisieme niveau */
#nav2 .lioff1:hover .lioff2:hover ul {
	display: block;
	position: absolute;
	border-top:1px solid #C2C2C2;
	left: 0;
	padding-top: 0px;
	background: #CCCCCC;
	height: 20px;
	width: 100%;
	z-index:18000;
}

#nav2 .lion1 .lioff2:hover ul, #nav2 .lion1 .lioff2.over ul, .lioff1 .lioff2:hover ul, #nav2 .lioff1 .lioff2.over ul {
	display: block;
	position: absolute;
	border-top:1px solid #C2C2C2;
	left: 0;
	padding-top: 0px;
	background: #CCCCCC;
	height: 20px;
	width: 100%;
	z-index:20000;
}

#nav2 .lion1 .lioff2 .ssmenu2_on {
	display: block;
	position: absolute;
	border-top:1px solid #C2C2C2;
	left: 0;
	padding-top: 0px;
	background: #CCCCCC;
	height: 20px;
	width: 100%;
	z-index:22000;
}

#nav2 .lioff2 .athird_actived, #nav2 .lioff2 .athird_titre {
	display: block;
	background: #CCCCCC;
	color: #696969;
	font-size:10px;
	height:20px;
	padding: 0 10px;
	border-right:1px solid #C2C2C2;
	float: left;
	line-height:20px;
}

#nav2 .lioff2 .athird_actived, #nav2 .lioff2 .athird_titre:hover {
	display:block;
	color: #f60;
}

#nav2 .lioff2:hover a.asecond_titre,#nav2 .nardin .asecond_titre{
	display:block;
	color: #f60;
}
