/* Block categories */
body{
	behavior: url('csshover3.htc');
}
#mainMenu{ 
	/*  ICI LA MISE EN FORME DU FOND DE VOTRE MENU */
	width: 955px;
	display: block;
	background: transparent url(../img/backMainMenu.gif) no-repeat;
	height: 43px;
	position:relative;
	z-index:25;
}
 
 
div#mainMenu ul.niveau1 {padding: 5px 10px 0 10px; margin:0px; }
/* style niveau principal */
div#mainMenu ul.niveau1  li.sousmenu{
	background: transparent url(../img/backLiMainMenu.gif) right top no-repeat; 
	border-bottom: none; 
	width: auto;
	line-height: auto;
	padding: 0 10px;
	z-index: 998;
	height: 30px;
}
 
div#mainMenu ul.niveau1 li a {
	/* ICI LA MISE EN FORME DU MENU DE BASE */
	color:#000000;
	text-decoration: none;
}
div#mainMenu ul.niveau1 li a.linkMainMenuselected{
	color:#000000;
	text-decoration: none;
}
div#mainMenu ul.niveau1 li.sousmenu a.linkMainMenu:hover{
	color:#000000;
	text-decoration: none;
}

 
div#mainMenu li {background:#transparent; line-height: 18px; /*color: #ef541a;*/ }
div#mainMenu ul li a {
	display:block;      /* PADDING (ESPACE) AUTOUR DES ELEMENTS DE MENU */
	text-decoration:none;          /* LARGEUR DES ELEMENTS DE MENU HORS PADDING */
}
 
div#mainMenu li:hover {background:transparent; }

div #mainMenu li a:hover {color: #fff; }

 
div#mainMenu ul li {position:relative; z-index:99; zoom:1; list-style: none; float:left;}
div#mainMenu ul.niveau2 li{float: none;}
div#mainMenu ul.niveau2 li a{
	color: #000000;
	_width: 100%;
}
div#mainMenu ul.niveau2 li a:hover{
	color: #A2131C;
}
 
div#mainMenu ul div.ssMainMenu {
	display: none;
	position:absolute;
	width: 230px;        /* DIMENSION = LARGEUR DES ELEMENTS DE MENU + PADDING LEFT + PADDING RIGHT */
	margin-top: -10px;
	margin-left: -15px;
	z-index:999;
	overflow: hidden;
}
div#mainMenu ul div.ssMainMenu ul {
	display: block;
}
div#mainMenu ul div.ssMainMenu ul li {
	display: block;
}
div#mainMenu ul div.ssMainMenuTop{
	background:transparent url(../img/liMainMenuTop.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://192.168.3.22/visionObject/img/liMainMenuTop.png');
	width: 230px;
	height: 25px;
	overflox: hidden;
}
div#mainMenu ul div.ssMainMenuMiddle{
	background:transparent url(../img/liMainMenuMiddle.png) repeat-y;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://192.168.3.22/visionObject/img/liMainMenuMiddle.png');
	width: 230px;
	overflow: hidden;
}
div#mainMenu ul div.ssMainMenuBottom{
	background:transparent url(../img/liMainMenuBottom.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://192.168.3.22/visionObject/img/liMainMenuBottom.png');
	width: 230px;
	height: 25px;
	overflow: hidden;
}
div#mainMenu ul div.ssMainMenuMiddle ul.niveau2 {
	background: transparent url(../img/backSsMainMenu.gif) repeat-x;
	margin: 20px 10px 20px 9px;
	overflow: hidden;
	padding: 0px;
	display: block;
}
div#mainMenu ul div.ssMainMenuMiddle ul.niveau2 li{
	background: transparent url(../img/backSsMainMenu.gif) bottom left repeat-x;
	padding: 10px 0;
	margin-top: -2px;
	display: block;
}
div#mainMenu ul div.ssMainMenuMiddle ul.niveau2 li a{
	background: transparent url(../img/backLInkSsMainMenu.gif) left center no-repeat;
	padding:0 0px 0 30px;
	font-weight: bold;
	display: block;
}
div#mainMenu ul div.ssMainMenuMiddle ul.niveau2 ul {
	padding: 0px;
	margin: 0px;
	background: 0px;
	display: block;
}
div#mainMenu ul div.ssMainMenuMiddle ul.niveau2 ul li {
	padding: 0 0 0 20px;
	background: none;
	margin: 0px;
	margin-top: -2px;
	display: block;
}
div#mainMenu ul div.ssMainMenuMiddle ul.niveau2 ul li a{
	padding: 0 0 0 25px;
	background: transparent url(../img/backLink2SsMainMenu.gif) left center no-repeat;
	display: block;
	font-weight: normal;
	line-height: 13px;
	padding-bottom: 2px;
}
