/* CSS Document */


.menus {
	/*position:relative; */
position:absolute;
	top:93px; *top:94px; _top:97px;
left: 50%;
margin-left:-478px;
	width:955px; 
	background:url(images/menu/fond1.gif) repeat-x ; 
	height:32px; 
	_padding:0px;
	border:1px solid #cacaca;
	color:#fff;
	z-index:300; 
	
}


#ariane { 
position:absolute;
	top:126px; *top:128px; _top:140px;
	left: 50%;
		width:940px; 
		margin-left:-478px;
	text-align:left;
	font-size:11px; 
	border-bottom:1px solid #eaeaea; 
	padding:5px; 
	padding-left:20px;
	color:#3b3b3b; 
	z-index:280; 
}
#ariane a { 
color:#3b3b3b; 
}


.suckertreemenu { 
	display:block; 
	float:left;
	width:159px; 
	*width:157px;
	vertical-align:middle; 
		background:url(images/menu/separateur-menu.gif) no-repeat right -1px; 
			z-index:400; 
}

.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font-size:12px;
font-variant:small-caps;
z-index: 500; 

}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
 /*overall menu background color*/
 text-align:center;

}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
width: 100%; /*Width of top level menu link items*/
font-size:12px; 
text-decoration:none;

}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
background-color: #fff;
border: 1px solid #b6c0c7;
padding-top:2px;
padding-bottom:10px; 
_padding-bottom:0px; 
padding-left:4px;
padding-right:4px; 
background:url(images/header_fond.jpg) repeat-y 55% 20%;
/*margin-left:-29px;*/
_width:170px; 
}


#treemenu1 li ul  { 
/*border:1px solid #00ff00;*/
 	width:180px; 
	*width:200px;
	_width:200px;
}


#treemenu2 li ul  { 
/*	border:1px solid #000; */
	width:230px; 
	*width:240px; 
	_width:230px; 
}

#treemenu3 li ul  { 
/*	border:1px solid #000; */
	width:248px; 
	*width:280px; 
	_width:280px; 
}

#treemenu4 li ul  { 
/*	border:1px solid #000; */
	width:160px; 
	*width:160px; 
	_width:160px; 
}

#treemenu6 li ul  { 
/*	border:1px solid #000; */
	width:160px; 
	*width:160px; 
	_width:160px; 
}
/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
font-size:12px; 
display: list-item;
float: none;
text-align:left;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 100px; /* no need to change, as true value set by script */
top: 1;
}

.suckertreemenu ul li ul li ul.LeftPosition { 
left:164px; 
*left:180px;
}
.suckertreemenu #treemenu2 li ul li ul.LeftPosition {
	left:209px; 
	*left:220px; 
	*width:270px;
	_left:226px; 
	
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: auto; /*width of sub menu levels*/
color: #303030;
text-decoration: none;
padding: 0px 5px;
overflow:visible; 
font-size:12px; 
/*border:1px solid #000; */
*_margin-bottom:-16px; 

}

.suckertreemenu ul li ul li a:hover{
/*color:#FFFFFF;*/
/*background-color:#0093CB;*/
display: block;
width: auto; /*width of sub menu levels*/
color: #303030;
text-decoration: underline;
padding: 0px 5px;
overflow:visible; 
font-size:12px; 
}


	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { /*float: left; height: 1%;*/ }
* html .suckertreemenu ul li a { /*height: 1%; */}
/* End */


ul {
list-style:none;
margin:0px;
padding:0px;
}



li>a { 
	/*border:1px solid #000; 
	background:url(images/menu/separateur-menu.gif) repeat-y right;
	padding-top:10px;*/
	padding-bottom:-10px; 
	width:auto; 
	/*min-width:154px; */
}


#Mpartenaires,#Mmutuelles,#Msimulateur,#Msantiane,#Mespaceclient, #Minfosmutuelles, #Mforummutuelles{ 
height:32px; 
color:#fff; 
/*width:155px;*/
font-size:16px;
font-weight:bold;
line-height:1em; 
vertical-align:middle;
/*border:1px solid #000;*/
}
#Mpartenaires{
width:185px;
}
#Mmutuelles{
width:165px;
}
#Msimulateur{
width:165px;
}
#Msantiane{
width:100px;
}
#Minfosmutuelles{
width:100px;
}
#Mforummutuelles{
width:100px;
}
#Mespaceclient{
width:140px;
}
#Msantiane,#Mespaceclient,#Minfosmutuelles{ 
line-height:30px; 
}	

#Mespaceclient { 
	background:none; 
}

.mainfoldericon { 
	width:154px; 

}

.subfoldericon { 
	background:url(images/form2009/picto_subMenu.gif) no-repeat 90% ;	
	_background:url(images/form2009/picto_subMenu.gif) no-repeat right ;	
	/*	border:1px solid #0000ff; */	
}

/*background:url(images/form2009/picto_subMenu.gif) no-repeat right;	
background:#0093CB url(images/form2009/picto_subMenu1.gif) no-repeat right;	*/


/* modif du 22/04/2010 */
	#header { 
		position:relative; 

	}
	
	#SubHeader { 
	 	position:absolute; top:0px; 
		height:90px; left: 50%; 
		margin-left: -475px; 
		margin-top: 1px;

	} 
	
	
	#SubHeader .logo { 
		 position:absolute; top:0px; left:0px;
	}
	
	#SubHeader .rappel {
		 position:absolute; left: 770px; top: 4px;
		 _left:730px; 
	
	}
		
	#navigation { 
		
	}