/*
* Les éléments du bandeau.
*/

div#barre img
{
	margin-top:				10px;
	float:					right;
}

div#barre a
{
	border:					0;
	text-decoration:		none;
	text-decoration:		none;
}

div#barre img
{
	margin-top:				10px;
	float:					right;
	margin-right:			1%;
}

div#barre img#logo
{
	float:					left;
	margin:					0;
}

/*
* Les principaux éléments du menu.
*/

#barre
{
	position:				absolute;
	left:					20px;
	top:					99px;
	width:					995px;
	height:					45px;

	background-image:		url("../images_css/menus/barre.gif");
	z-index:				5;/*Hyper important permet aux menus de passer sur le focus*/
}

div#barre a
{
	border:					0;
	text-decoration:		none;
}

div#barre div
{
	margin-top:				10px;
	float:					right;
	margin-right:			1%;

	height:					19px;
	width:					110px;
}

div#barre div.commander
{
	background-image:		url("../images_css/menus/button.commander.gif");
}

div#barre div.informer
{
	background-image:		url("../images_css/menus/button.informer.gif");
}

div#barre div.communiquer
{
	background-image:		url("../images_css/menus/button.communiquer.gif");
}

/*
* Affichage des menus.
*/

div.moduletable_menuderoulant ul li.item
{
	background-image:		url("../images_css/menus/background.item.gif");
	line-height: 15px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 3px;
}

li.bas_ul
{
	width:					111px;

	background-color:		transparent;
	background-image:		url("../images_css/menus/background.bottom.gif");
	background-repeat:		no-repeat;
    background-position:	50% 90%;

	text-align:				right;

	z-index:				100;

	margin-bottom:			-10px !important;
	margin-bottom:			-3px;
}

/*
* Positionnement des sous-menus.
*/

ul#liens_communiquer,
div.moduletable_menuderoulant ul#mainlevel_communiquer
{
	background-repeat:		repeat-y;
    background-position:	100% 50%;

	left:					636px !important;
	left:					420px;

	z-index:				100;
}

ul#liens_sinformer,
div.moduletable_menuderoulant ul#mainlevel_sinformer
{

	background-repeat:		repeat-y;
	background-position:	100% 50%;

	left:					756px !important;
	left:					540px;

	z-index:				100;
}

ul#liens_commander,
div.moduletable_menuderoulant ul#mainlevel_commander
{

	background-repeat:		repeat-y;
	background-position:	100% 50%;

	left:					876px!important;
	left:					660px;

	z-index:				100;
}

div.moduletable_menuderoulant
{
	position:				absolute;

	z-index:				100;
}

ul#liens_commander,
ul#liens_communiquer,
ul#liens_sinformer,
div.moduletable_menuderoulant ul#mainlevel_communiquer,
div.moduletable_menuderoulant ul#mainlevel_commander,
div.moduletable_menuderoulant ul#mainlevel_sinformer
{
	list-style-type:		none;
	display:				none;
	visibility:				hidden;

	background-image:		url("../images_css/menus/transparency.bug.ie.gif");

	position:				absolute;
	
	width:					111px;

	margin-top:				0px;
	padding-top:			26px;
	padding-left:			0px;

	z-index:				100;
}

ul#liens_commander li,
ul#liens_sinformer li,
ul#liens_communiquer li,
ul#liens_commander li a,
ul#liens_communiquer li a,
ul#liens_sinformer li a,
div.moduletable_menuderoulant ul#mainlevel_communiquer li,
div.moduletable_menuderoulant ul#mainlevel_commander li,
div.moduletable_menuderoulant ul#mainlevel_sinformer li,
div.moduletable_menuderoulant ul#mainlevel_communiquer li a,
div.moduletable_menuderoulant ul#mainlevel_commander li a,
div.moduletable_menuderoulant ul#mainlevel_sinformer li a
{
	display:				block;
	list-style-type:		none;

	font-size:				9px;
	color:					#FFFFFF;
	text-align:				left;

	height:					auto !important;
	height:					2em;

	z-index:				100;
}

ul#liens_communiquer li a,
ul#liens_sinformer li a,
ul#liens_commander li a,
div.moduletable_menuderoulant ul#mainlevel_communiquer li a,
div.moduletable_menuderoulant ul#mainlevel_commander li a,
div.moduletable_menuderoulant ul#mainlevel_sinformer li a
{
	padding-left:			1ex;
}
