#xx:hover .menua .mena1 #menu .niveau1 .sousmenu h1    {
	background-image: url(/img/menuhauserrabjpg.jpg);
}
.menua {
	float: left;
	height: 135px;
	width: 725px;
	text-align: right;
}
.menua .mena1 , .mena2, .mena3, .mena4, .mena5{
	float: left;

}
.page .centerpage .head .menua .niveau1 .niveau2 .sousmenu h2 {
	background-color: #666;
	color: #FFF;
	width: 135px;
	background-image: url(/img/menh2.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 5px;
}
.page .centerpage .head .menua .niveau1 .niveau2 .sousmenu h2:hover {
	color: #FC0;
	background-image: url(/img/menh2b.gif);
}
.page .centerpage .head .menua .niveau1 .niveau2 .sousmenu .niveau3 li h3 {
	background-image: url(/img/menh3.gif);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	background-color: #666;
	font-size: 11px;
	color: #FFF;
	width: 130px;
	padding-left: 10px;
}
.page .centerpage .head .menua .niveau1 .niveau2 .sousmenu .niveau3 li h3:hover {
	color: #FC0;
	background-image: url(/img/menh3b.gif);
}
.page .centerpage .head .menua .niveau1 .niveau2 .sousmenu .niveau3 .sousmenu .niveau4 li h4 {
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	width: 250px;
	padding: 5px;
	background-color: #999;
	line-height: 12px;
	margin-left: 10px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-bottom-color: #000;
	border-top-width: 4px;
	border-left-width: 4px;
	border-top-color: #000;
	border-left-color: #000;
	text-align: justify;
}
.menua .mena1 #menu .niveau1 .sousmenu h1{
	font-size: 13px;
	color: #069;
	font-style: italic;
	text-align: right;
	display: block;
	padding-left: 0px;
	padding-right: 15px;
	height: 130px;
	padding-top: 0px;
	background-image: url(/img/menuhauserra.jpg);
	background-repeat: no-repeat;
	background-position: 0px -4px;
}
.menua .mena1 #menu .niveau1 .sousmenu h1:hover    {
	color: #F90;
	background-image: url(/img/menuhauserrabjpg.jpg);
}
.menua .mena2 #menu .niveau1 .sousmenu h1{
	font-size: 13px;
	color: #069;
	font-style: italic;
	text-align: right;
	display: block;
	padding-left: 0px;
	padding-right: 15px;
	height: 130px;
	padding-top: 0px;
	background-image: url(/img/menuhautchaufb.jpg);
	background-repeat: no-repeat;
	background-position: 0px -4px;
}
.menua .mena2 #menu .niveau1 .sousmenu h1:hover {
	color: #F90;
	background-image: url(/img/menuhautchaufa.jpg);
}
.menua .mena3 #menu .niveau1 .sousmenu h1{
	font-size: 13px;
	color: #069;
	font-style: italic;
	text-align: right;
	display: block;
	padding-left: 0px;
	padding-right: 15px;
	height: 130px;
	padding-top: 0px;
	background-image: url(/img/menuhautplomba.jpg);
	background-repeat: no-repeat;
	background-position: 0px -4px;
}
.menua .mena3 #menu .niveau1 .sousmenu h1:hover {
	color: #F90;
	background-image: url(/img/menuhautplombb.jpg);
}
.menua .mena4 #menu .niveau1 .sousmenu h1{
	font-size: 13px;
	color: #069;
	font-style: italic;
	text-align: right;
	display: block;
	padding-left: 0px;
	padding-right: 15px;
	height: 130px;
	padding-top: 0px;
	background-image: url(/img/menuhauteleca.jpg);
	background-repeat: no-repeat;
	background-position: 0px -4px;
}
.menua .mena4 #menu .niveau1 .sousmenu h1:hover {
	color: #F90;
	background-image: url(/img/menuhautelecb.jpg);
}

.menua .mena5 #menu .niveau1 .sousmenu h1{
	font-size: 13px;
	color: #069;
	font-style: italic;
	text-align: right;
	display: block;
	padding-left: 0px;
	padding-right: 15px;
	height: 130px;
	padding-top: 0px;
	background-image: url(/img/menuhauferma.jpg);
	background-repeat: no-repeat;
	background-position: 0px -4px;
}
.menua .mena5 #menu .niveau1 .sousmenu h1:hover {
	color: #F90;
	background-image: url(/img/menuhaufermb.jpg);
}

div#menu {
	width: 140px;
	visibility: visible;
	z-index: 1;
	position: relative;
}


/* fond blanc pour le menu */ 
div#menu a {
	color: #FFF;
	text-decoration: none;
}
/* fond blanc pour le menu */ 
div#menu a:hover {
	color: #FC0;
	text-decoration: none;
}
div#menu ul {
	padding: 0px 0px 0px 0px;
	width: 140px;
	border:0px solid;
	margin:0px;
	background-color: #666;
	color: #FFF;
}


/* fond different au survol de la souris pour les sous menu et les "basiques"*/ 
div#menu li:hover {
}
#xx:hover   {
	height: 400px;
}
.page .centerpage .head .menua #menu .niveau1 .sousmenua {
	height: 400px;
}



/* Rajout d'une petite fleche pour les sous menu */ 
div#menu li.sousmenu {
}

div#menu ul li {
	list-style: none;
	border-bottom:0px solid;
}
div#menu ul ul         {
	top: -1px;
	display:none
}
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2, 
div#menu ul.niveau2 li.sousmenu:hover ul.niveau3,
div#menu ul.niveau3 li.sousmenu:hover ul.niveau4 {display:block;}


/* la bordure de chaque hauteur a une couleure de survol*/ 
div#menu li a:hover {
}
div#menu ul ul li a:hover {
}
div#menu ul ul ul li a:hover {
}
.page .centerpage .centrepageinterieur .gauche #menubb .niveau1 .sousmenu h3 a {
	background-image: url(/img/vert.jpg);
	background-repeat: no-repeat;
	background-position: 0px 400px;
	width: auto;
}
.page .centerpage .centrepageinterieur .gauche #menubb .niveau1 .sousmenu h3 {
	background-image: url(/img/vert.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
