/* Block categories */
body{
	behavior: url('csshover3.htc');
}
#mainMenu{ 
	/*  ICI LA MISE EN FORME DU FOND DE VOTRE MENU */
	float: right;
	width: 783px;
}
 
 
div#mainMenu ul.niveau1 {padding: 0px; margin:0px; }
/* style niveau principal */
div#mainMenu ul.niveau1  li.sousmenu{
	width: 185px;
	z-index: 998;
	float: left;
	margin-right: 10px;
}
 
div#mainMenu ul.niveau1 li a {
	/* ICI LA MISE EN FORME DU MENU DE BASE */
	padding-top: 5px;
	display: block;
	width: 175px;
	_width: 185px;
	border-bottom: solid 2px #686b74;
	padding-right: 10px
}
div#mainMenu ul.niveau1 li a.linkMainMenuselected{
	background: #BD1D28;
	border-bottom: solid 2px #BD1D28;
}
div#mainMenu ul.niveau1 li.sousmenu a.linkMainMenu:hover{
	background: #BD1D28 url('../img/linkMenuTopHover.gif') right center no-repeat;
	border-bottom: solid 2px #BD1D28;
}

div#mainMenu li:hover {background: #BD1D28; }
div #mainMenu li a:hover {color: #FFFFFF; }

div#mainMenu ul li {position:relative; z-index:99; zoom:1; list-style: none; float:left;}

div#mainMenu ul div.ssMainMenu {
	display: none;
	position:absolute;
	width: 173px;        /* DIMENSION = LARGEUR DES ELEMENTS DE MENU + PADDING LEFT + PADDING RIGHT */
	_width: 185px;        /* DIMENSION = LARGEUR DES ELEMENTS DE MENU + PADDING LEFT + PADDING RIGHT */
	z-index:999;
	overflow: hidden;
	background: #BD1D28;
	padding: 0 6px 6px 6px;
}
div#mainMenu ul div.ssMainMenu ul {
	display: block;
	background: #BD1D28;
}
div#mainMenu ul div.ssMainMenu ul li {
	display: block;
	background: #BD1D28;
	padding: 0 0 0 0;
	border-bottom: solid 1px #de8e93;
}
div#mainMenu ul div.ssMainMenu ul li.ssMenuNiveau1Last {

}
div#mainMenu ul div.ssMainMenu ul li a{
	border-bottom: none;
	color: #FFFFFF;
	width: 170px;
	font-size: 1.1em;
	padding-bottom: 5px;
	padding: 5px 3px 5px 0px;
}
div#mainMenu ul div.ssMainMenu ul li a:hover{
	background: #FFFFFF;
	color: #686b74;
	padding: 5px 3px 5px 3px;
	width: 167px;
	_width: 173px;
}
