/* MENU PRINCIPAL */

.selected_rub {

	font-weight : bold ;

}

ul#menu_menu-principal {

	list-style-type: none;
	background: #fff url('../img/fond_menu_principal_normal.gif') repeat-x 0 0;
	float: right;
	height: 27px;

}

ul#menu_menu-principal li {

	float: left ;

}

ul#menu_menu-principal li a {

	text-decoration:none;
	display: block;
	height: 27px;
	padding-left: 5px;
	padding-right: 5px;
	position: relative;

}


#menu_menu-principal li.premier {background:url('../img/fond_menu_principal_gauche.gif') no-repeat 0 0;padding-left:15px;}
#menu_menu-principal li.dernier {background:url('../img/fond_menu_principal_droite.gif') no-repeat 100% 0;padding-right:15px;}

#menu_menu-principal_1.premier {


}

ul#menu_menu-principal li a:hover {

	background: url('../img/fond_menu_principal_over.gif') repeat-x 0 0;

}


ul#menu_menu-principal li a img {

	margin-top: 8px;

}

ul#menu_menu-principal li a span.menu_picto_new {
	position: absolute;
	top: 0;
	right: 0;
	margin-top: -7px;
	margin-right: -10px;
	background: transparent url('../img/picto_new.png') left top no-repeat;
	height: 25px;
	width: 25px;
	z-index: 999;	
}
ul#menu_menu-principal li a:hover span.menu_picto_new {
	background: transparent url('../img/picto_new_over.png') left top no-repeat;
}

/* MENU BAS */
ul#menu_menu-bas {

	margin-top: 7px;
	

}

ul#menu_menu-bas li {

	display : inline;
	border-right: 1px solid #0E7E3A;
	padding: 0 6px 0 6px;

}

ul#menu_menu-bas li a {

	text-decoration: none;
	padding: 4px;

}

ul#menu_menu-bas li a span {

	color: #0E7E3A;
	font-size: 1em;
	font-weight: bold;

}


ul#menu_menu-bas li a:hover {

	background: #0E7E3A;

}

ul#menu_menu-bas li a:hover span {

	color: #fff;

}

/* MENU HAUT */
ul#menu_menu-haut {

	margin-top: 8px;

}

ul#menu_menu-haut li {

	display : block ;

	float : left ;

	background-image : url( '../img/menu_haut.gif' ) ;

	background-repeat : no-repeat ;

	background-position : right 2px ;

	padding : 0 4px 0 3px ;

}

ul#menu_menu-haut li a {

	text-decoration: none;
	padding : 4px !important ;

}

ul#menu_menu-haut li a:hover {

	text-decoration: none;
	background-color: #0e7e3a;

}


ul#menu_menu-haut li a:hover span {

	color: #fff;

}

ul#menu_menu-haut li a span {

	color: #000;
	font-size: 1.1em;

}
