/* Ancienne couleur de bleu #00A9C7 remplace par #009EBA */
.TopGroup
{
  border:					none;
  background:				#FFF;
  cursor:					default; 
}

.MenuGroup
{
  background:				#FFF;
  border:					none; 
  cursor:					default; 
}

.ItemParent
{
  font:						11px/120% Tahoma, Arial, Helvetica, Sans-serif;
  color:					#009EBA;
  background:				#FFF;
  border:					none;
  text-decoration:			none;
  cursor:					pointer;
  cursor:					hand;
 }

.ItemParentH
{
  font:						11px/120% Tahoma, Arial, Helvetica, Sans-serif;
  color:					#FFF;
  background:				#7CBBD0;
  border:					none;
  text-decoration:			none;
  cursor:					pointer;
  cursor:					hand;
}
.ItemParentExp
{
  font:						11px/120% Tahoma, Arial, Helvetica, Sans-serif;
  color:					#006893;
  background:				#F3F8FA;
  border:					none;
  text-decoration:			none;
  cursor:					pointer;
  cursor:					hand;
}

.ItemDefaultLook
{
  font:						11px/120% Tahoma, Arial, Helvetica, Sans-serif;
  color:					#009EBA;
  background:				#FFF;
  border-bottom:			1px solid #D8E7ED;
  border-left:				1px solid #D8E7ED;
  border-right:				1px solid #D8E7ED;
  text-decoration:			none;
  cursor:					pointer;
  cursor:					hand;
}

.ItemDefaultLookH
{
  font:						11px/120% Tahoma, Arial, Helvetica, Sans-serif;
  color:					#FFF;
  background:				#7CBBD0;
  border-bottom:			1px solid #D8E7ED;
  border-left:				1px solid #D8E7ED;
  border-right:				1px solid #D8E7ED;
  text-decoration:			none;
  cursor:					pointer;
  cursor:					hand;
 }
 
.ItemDefaultLookExp
{
  font:						11px/120% Tahoma, Arial, Helvetica, Sans-serif;
  color:					#FFF;
  background:				#7CBBD0;
  border-bottom:			1px solid #D8E7ED;
  border-left:				1px solid #D8E7ED;
  border-right:				1px solid #D8E7ED;
  text-decoration:			none;
  cursor:					pointer;
  cursor:					hand;
}

.BasItemDefaultLook
{
  background:				#EBEBEB;
  font:						11px/120% Tahoma, Arial, Helvetica, Sans-serif;
  color:					#009EBA;
  background:				#FFF;
  border-left:				1px solid #D8E7ED;
  border-right:				1px solid #D8E7ED;
  text-decoration:			none;
  cursor:					pointer;
  cursor:					hand;
}

.BasItemDefaultLookH
{
  font:						11px/120% Tahoma, Arial, Helvetica, Sans-serif;
  color:					#FFF;
  background:				#7CBBD0;
  border-left:				1px solid #D8E7ED;
  border-right:				1px solid #D8E7ED;
  text-decoration:			none;
  cursor:					pointer;
  cursor:					hand;
 }
 
.BasItemDefaultLookExp
{
  font:						11px/120% Tahoma, Arial, Helvetica, Sans-serif;
  color:					#FFF;
  background:				#7CBBD0;
  border-left:				1px solid #D8E7ED;
  border-right:				1px solid #D8E7ED;
  text-decoration:			none;
  cursor:					pointer;
  cursor:					hand;
}
.MenuBreak
{
  width:					171px;
  height:					9px;
  border:					none;
}

/* Styles pour sous menus ----------------------------------------------------*/
.CellSousMenu {
	width:					185px;
	vertical-align:			top;
}

/* Liste SousMenu */
.SousMenu {
	width:					auto;/*185px*/
	background:				#FFF url(/images/Bg_SousMenu.gif) repeat-y top right;
	font:					11px/15px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#0475B5;
	padding:				0;
	margin:					0;
	list-style-image:		none;
	list-style:				none;
}
.SousMenu li {
	padding:				0;
	margin:			        0;
	list-style-image:		none;
	list-style:				none;
}
/* Background bas et haut du menu */
.SousMenuHaut {
	background:				#FFF url(/images/Img_HautSousMenu.gif) no-repeat bottom right;
	width:					auto;
	height:					12px;
}
.SousMenuBas {
	background:				#FFF url(/images/Img_BasSousMenu.gif) no-repeat top right;
	width:					auto;
	height:					12px;
}

/* Liens SousMenu etat normal */
.SousMenu li#SousMenuOff {
	padding: 				5px 5px 5px 22px;
	margin:					0px;
	display:				block;
}
.SousMenu li#SousMenuOff a:link, .SousMenu li#SousMenuOff a:visited, .SousMenu li#SousMenuOff a:active {
	font:					11px/15px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#009EBA;
	text-decoration:		none;
}
.SousMenu li#SousMenuOff a:hover, .SousMenu li#SousMenuOff a:visited:hover, .SousMenu li#SousMenuOff a:active:hover {
	text-decoration:		underline;
}

/* Lien SousMenu etat actif */
.SousMenu li#SousMenuOn div {
	background:				#7CBBD0 url(/images/Puce_MenuOn.gif) no-repeat 11px 10px;
	width:					185px;
}

.SousMenu li#SousMenuOn div a:link, .SousMenu li#SousMenuOn div a:visited, .SousMenu li#SousMenuOn div a:active,
.SousMenu li#SousMenuOn div a:hover, .SousMenu li#SousMenuOn div a:visited:hover, .SousMenu li#SousMenuOn div a:active:hover {
	background: 			url(/images/Bg_SousMenuOnCoinHaut.gif) left top no-repeat;
	text-decoration: 		none;
	display:				block;
	width:					185px;
}

.SousMenu li#SousMenuOn div a span {
	background: 			url(/images/Bg_SousMenuOnCoinBas.gif) left bottom no-repeat;
	font:					bold 11px/15px Tahoma, Arial, Helvetica, Sans-serif;
	color: 					#FFF;
	padding: 				5px 5px 5px 22px;
	display:				block;
}
/*--------------------- FIN SousMenu Styles ----------------------------*/

/* Liste SousSousMenu */
.SousMenu li ul {
	font:					11px/15px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#0475B5;
	padding:				0;
	margin:			        0 0 10px 0;
	list-style-image:		none;
	list-style:				none;
}
.SousMenu li ul li {
	font:					11px/15px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#009EBA;
	background:				#FFF url(/images/Bg_SepSousSousMenu.gif) no-repeat bottom left;
	padding:				5px 5px 6px 50px;
	margin:			        0;
	list-style-image:		none;
	list-style:				none;
}

/* Liens SousSousMenu */
.SousMenu li ul li a:link, .SousMenu li ul li a:visited, .SousMenu li ul li a:active {
	background: 			none;
	font:					11px/15px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#009EBA;
	text-decoration:		none;
}
.SousMenu li ul li a:hover, .SousMenu li ul li a:visited:hover, .SousMenu li ul li a:active:hover {
	background: 			none;
	text-decoration:		underline;
}

.SousMenu li ul li#SousSousMenuOn,
.SousMenu li ul li#SousSousMenuOn a:link, .SousMenu li ul li#SousSousMenuOn a:visited, .SousMenu li ul li#SousSousMenuOn a:active,
.SousMenu li ul li#SousSousMenuOn a:hover, .SousMenu li ul li#SousSousMenuOn a:visited:hover, .SousMenu li ul li#SousSousMenuOn a:active:hover {
	font:					bold 11px/15px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#006893;
}

/* Styles pour menus déroulants ----------------------------------------------
.MenuDeroulOff {
	font:					11px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#009EBA;
	background:				#FFF;
	border-bottom:			1px solid #D8E7ED;
	border-left:			1px solid #D8E7ED;
	border-right:			1px solid #D8E7ED;
	padding:				5px 10px;
	cursor:					hand;
	cursor:					pointer;
}
.MenuDeroulBasOff {
	font:					11px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#009EBA;
	background:				#FFF;
	border-left:			1px solid #D8E7ED;
	border-right:			1px solid #D8E7ED;
	padding:				5px 10px 0px;
	cursor:					hand;
	cursor:					pointer;
}
.MenuDeroulOn {
	font:					11px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#006893;
	background:				#7CBBD0;
	border-bottom:			1px solid #D8E7ED;
	border-left:			1px solid #D8E7ED;
	border-right:			1px solid #D8E7ED;
	padding:				5px 10px;
	cursor:					hand;
	cursor:					pointer;
}
.MenuDeroulBasOn {
	font:					11px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#006893;
	background:				#7CBBD0;
	border-left:			1px solid #D8E7ED;
	border-right:			1px solid #D8E7ED;
	padding:				5px 10px 0px;
	cursor:					hand;
	cursor:					pointer;
}
*/
