#navigationNiveau1{width:209px;text-align:right; float:left; margin-top:20px}

#navigationNiveau1Contenu{}

#navigationNiveau1 a{text-decoration:none;}
#navigationNiveau1 a.on{background-position:-180px}

#navigationNiveau1  li a{display:block;width:209px;height:26px;}
#navigationNiveau1  li li a{height:auto; background-image:none!important; padding:3px 15px 3px 3px}
#navigationNiveau1  li a span{ display:none}
/*-------------------------------------------------------------------------------------------------------*/

/* MENU DEROULANT : niveau 1
-----------------------------------------------------------------------------------------------*/
#navigationNiveau1 .element300{display:none;}
#navigationNiveau1 .element309 a{background-image:url(../img/nav/01.gif);}
#navigationNiveau1 .element308 a{background-image:url(../img/nav/02.gif);}
#navigationNiveau1 .element307 a{background-image:url(../img/nav/03.gif);}
#navigationNiveau1 .element306 a{background-image:url(../img/nav/04.gif);}

#navigationNiveau1 .element304 a{background-image:url(../img/nav/05.gif);}
#navigationNiveau1 .element303 a{background-image:url(../img/nav/06.gif);}
#navigationNiveau1 .element302 a{background-image:url(../img/nav/07.gif);}

#navigationNiveau1 .element312 a{background-image:url(../img/nav/08.gif);}
#navigationNiveau1 .element321 a{background-image:url(../img/nav/09.gif);}
#navigationNiveau1 .element320 a{background-image:url(../img/nav/10.gif);}
#navigationNiveau1 .element835 a{background-image:url(../img/nav/11.gif);}

#navigationNiveau1 .element7521 { background:none; margin-bottom:1em}
#navigationNiveau1 .element7521 a, #navigationNiveau1 .element7521.sf a{ background-image:url(../img/visite-virtuelle.png)!important;  height:59px}


/* TRAD DE */ 

.de #navigationNiveau1 .element309 a{background-image:url(../img/nav-de/01.gif);}
.de #navigationNiveau1 .element308 a{background-image:url(../img/nav-de/02.gif);}
.de #navigationNiveau1 .element307 a{background-image:url(../img/nav-de/03.gif);}
.de #navigationNiveau1 .element306 a{background-image:url(../img/nav-de/04.gif);}

.de #navigationNiveau1 .element304 a{background-image:url(../img/nav-de/05.gif);}
.de #navigationNiveau1 .element303 a{background-image:url(../img/nav-de/06.gif);}
.de #navigationNiveau1 .element302 a{background-image:url(../img/nav-de/07.gif);}

.de #navigationNiveau1 .element312 a{background-image:url(../img/nav-de/08.gif);}
.de #navigationNiveau1 .element321 a{background-image:url(../img/nav-de/09.gif);}
.de #navigationNiveau1 .element320 a{background-image:url(../img/nav-de/10.gif);}
.de #navigationNiveau1 .element835 a{background-image:url(../img/nav-de/11.gif);}

.de #navigationNiveau1 .element7521 a{background-image:url(../img/visite-virtuelle-de.png)!important;}


/* TRAD EN */ 

.en #navigationNiveau1 .element309 a{background-image:url(../img/nav-en/01.gif);}
.en #navigationNiveau1 .element308 a{background-image:url(../img/nav-en/02.gif);}
.en #navigationNiveau1 .element307 a{background-image:url(../img/nav-en/03.gif);}
.en #navigationNiveau1 .element306 a{background-image:url(../img/nav-en/04.gif);}

.en #navigationNiveau1 .element304 a{background-image:url(../img/nav-en/05.gif);}
.en #navigationNiveau1 .element303 a{background-image:url(../img/nav-en/06.gif);}
.en #navigationNiveau1 .element302 a{background-image:url(../img/nav-en/07.gif);}

.en #navigationNiveau1 .element312 a{background-image:url(../img/nav-en/08.gif);}
.en #navigationNiveau1 .element321 a{background-image:url(../img/nav-en/09.gif);}
.en #navigationNiveau1 .element320 a{background-image:url(../img/nav-en/10.gif);}
.en #navigationNiveau1 .element835 a{background-image:url(../img/nav-en/11.gif);}

.en #navigationNiveau1 .element7521 a{background-image:url(../img/visite-virtuelle-en.png)!important; }

#navigationNiveau1 .element306, #navigationNiveau1 .element302, #navigationNiveau1 .element320{ margin-bottom:2em; padding-bottom:1px; background:url(../img/nav/filet.gif) no-repeat bottom}




/* MENU DEROULANT : code principal
-----------------------------------------------------------------------------------------------*/

#navigationNiveau1Contenu, #navigationNiveau1Contenu ul { 
		list-style: none;
		float : left;		
		width :209px;		
}
	
	#navigationNiveau1Contenu li { 
		position : relative;
		float : left;
	}

	#navigationNiveau1Contenu li ul {
		position : absolute;
		left: -999em;
		margin-left: 209px;
		margin-top: -25px;
		text-align:left;
		padding: 5px; 
		width :199px;		
	}
	


#navigationNiveau1Contenu li ul a {
		width:180px;
		border-bottom:1px solid #333333;
		background-image:none;
		padding-left:5px;
		 color:#252622;
	}

#navigationNiveau1Contenu li ul a:hover {
		background-color : #fff!important;
	}
	
#navigationNiveau1Contenu li:hover ul ul, #navigationNiveau1Contenu li:hover ul ul ul, #navigationNiveau1Contenu li.sfhover ul ul, #navigationNiveau1Contenu li.sfhover ul ul ul {
		left: -999em;
	}
	
#navigationNiveau1Contenu li:hover ul, #navigationNiveau1Contenu li li:hover ul, #navigationNiveau1Contenu li li li:hover ul, #navigationNiveau1Contenu li.sfhover ul, #navigationNiveau1Contenu li li.sfhover ul, #navigationNiveau1Contenu li li li.sfhover ul { /* listes imbriquées sous les items de listes survolés */
		left: auto;
	}

	
#navigationNiveau1Contenu .on a{
		background-position:-418px;
}

#navigationNiveau1Contenu li:hover a, #navigationNiveau1Contenu li.sfhover a {
		background-position:-209px;
}
#navigationNiveau1Contenu li.on:hover a, #navigationNiveau1Contenu li.on a {/* annule le hover pour le menu ouvert*/
		background-position:-418px;
}


	/*declinaison couleur des menus*/
#navigationNiveau1Contenu .element309 ul, #navigationNiveau1Contenu .element308 ul, #navigationNiveau1Contenu .element307 ul, #navigationNiveau1Contenu .element306 ul{
	background:#EFE2C0;
	}
#navigationNiveau1Contenu .element304 ul, #navigationNiveau1Contenu .element303 ul, #navigationNiveau1Contenu .element302 ul{
	background:#B9AE90 ;
	}
#navigationNiveau1Contenu .element312 ul, #navigationNiveau1Contenu .element321 ul, #navigationNiveau1Contenu .element320 ul, #navigationNiveau1Contenu .element835 ul{
	background:#8C8572 ;
	}
	



/*ouverture du menu lorsque actif*/
#navigationNiveau1Contenu li.on ul{ position:static;margin-left: 0;	margin-top: 0; background:none; text-align:right; font-size:95%; margin-bottom:1.5em!important}
#navigationNiveau1Contenu li.on ul a{ background:none; color:#aea58c; padding:3px 0; border:none; width:190px}
#navigationNiveau1Contenu li.on ul a:hover, #navigationNiveau1Contenu li.on li.on a{ text-decoration:underline; color:#eee2bf; background:none!important}
