/***** CSS  Menus Horizontal *****/
div#menu_horizontal {
	list-style-type: none;
	width: auto;
	color: #000000;
	height: 25px;
	border:1px solid rgb(103, 184, 216);
	background: #CCCCCC url(../images/font_titre_haut.jpg) repeat;
	clip: rect(auto,auto,auto,auto);
}

div#menu_horizontal ul {
	list-style-type : none;
	margin : 0;
	padding : 0;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}

div#menu_horizontal li {
padding : 0 0.5em; 
line-height : 30px;
}

div#menu_horizontal li.bouton_gauche {
float : left;
border-right : 1px solid rgb(237, 248, 251);
}

div#menu_horizontal li.bouton_droite {
float : right;
border-left : 1px solid rgb(237, 248, 251);
}

div#menu_horizontal a {
	color : #333333;
	padding : 0 0.5em;
	font :  10px "Times New Roman", Times, serif;
	text-transform: uppercase;
	text-decoration: none;
}

div#menu_horizontal a:hover {
	background: #FFFFFF;
	color: #000000;
	border-width: 1px;
	border-style: inset;
}

div#menu_horizontal a img {
border : none;
padding :  0 0.3em;
}