/* Start of CMSMS style sheet 'bMenu default stylesheet' */
/*** Stylesheet bMenu ***/

#menu_horiz {
               padding-left: 5px;
}

#primary-nav {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	z-index:10001;
}

#primary-nav li{
	float:left;
	margin-right:-1px;
}

#primary-nav ul {
	display:none;
	position:absolute;
	margin:0;
	padding:0;
	width:150px;
	top:24px;
	left:0px;
}

#primary-nav ul li{
	float:none;
	margin-bottom:-1px;
}

#primary-nav ul ul{
	top:-1px;
	left:148px;
}

#primary-nav li{
	display:block;
	position:relative;
	/*width:144px;*/
	height:16px;
	/*padding:3px 9px 0px 9px;*/
	padding:3px 0px 0px 0px;
	border:0px solid #777;
	background-position:left center;
	background-repeat:no-repeat;
	text-align:center;
}
#primary-nav li a{
	background-color:inherit;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	font-family:;
	padding:0px 9px 0px 9px;
                border-right:1px solid #fff;
}
#primary-nav li.hover{
	display:block;
	position:relative;
	/*width:144px;*/
	height:16px;
	/*padding:3px 9px 0px 9px;*/
	padding:3px 0px 0px 0px;
	border:0px solid #777;
	background-position:left center;
	background-repeat:no-repeat;
	text-align:center;
}
#primary-nav li.hover a.hover{
	background-color:inherit;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	font-family:;
	padding:0px 9px 0px 9px;
                border-right:1px solid #fff;
}
#primary-nav li.currentpage{
	display:block;
	position:relative;
	/*width:144px;*/
	height:16px;
	/*padding:3px 9px 0px 9px;*/
	padding:3px 0px 0px 0px;
	border:0px solid #777;
	background-position:left center;
	background-repeat:no-repeat;
	text-align:center;
}
#primary-nav li.currentpage a.currentpage{
	background-color:inherit;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	font-family:;
	padding:0px 9px 0px 9px;
                border-right:1px solid #fff;
}
#primary-nav li.activeparent{
	display:block;
	position:relative;
	/*width:144px;*/
	height:16px;
	/*padding:3px 9px 0px 9px;*/
	padding:3px 0px 0px 0px;
	border:0px solid #777;
	background-position:left center;
	background-repeat:no-repeat;
	text-align:center;
}
#primary-nav li.activeparent a.activeparent{
	background-color:inherit;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	font-family:;
	padding:0px 9px 0px 9px;
                border-right:1px solid #fff;
}
#primary-nav li.menuparent{
	display:block;
	position:relative;
	/*width:144px;*/
	height:16px;
	/*padding:3px 9px 0px 9px;*/
	padding:3px 0px 0px 0px;
	border:0px solid #777;
	background-position:left center;
	background-repeat:no-repeat;
	text-align:center;
}
#primary-nav li.menuparent a.menuparent{
	background-color:inherit;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	font-family:;
	padding:0px 9px 0px 9px;
                border-right:1px solid #fff;
}
#primary-nav ul li{
	display:block;
	position:relative;
                top:-4px;
	width:212px;
	height:17px;
	padding:3px;
	border:1px solid #ffffff;
	border-bottom:0px solid #ffffff;
	background-color:#E41D1C;
	background-position:left center;
	background-repeat:no-repeat;
	text-align:left;
}
#primary-nav ul li a{
	background-color:inherit;
	color:#fff;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	font-family:;
                border:0px solid #fff;
}
#primary-nav ul li.hover{
	display:block;
	position:relative;
	width:212px;
	height:17px;
	padding:3px;
	border:1px solid #ffffff;
	border-bottom:0px solid #ffffff;
	background-color:#ff5857;
	background-position:left center;
	background-repeat:no-repeat;
	text-align:left;
}
#primary-nav ul li.hover a.hover{
	background-color:inherit;
	color:#fff;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	font-family:;
                border:0px solid #fff;
}
#primary-nav ul li.currentpage{
	display:block;
	position:relative;
	width:212px;
	height:17px;
	padding:3px;
	border:1px solid #ffffff;
	border-bottom:0px solid #ffffff;
	background-color:#E41D1C;
	background-position:left center;
	background-repeat:no-repeat;
	text-align:left;
}
#primary-nav ul li.currentpage a.currentpage{
	background-color:inherit;
	color:#fff;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	font-family:;
                border:0px solid #fff;
}
#primary-nav ul li.activeparent{
	display:block;
	position:relative;
	width:212px;
	height:17px;
	padding:3px;
	border:1px solid #ffffff;
	border-bottom:0px solid #ffffff;
	background-color:#E41D1C;
	background-position:left center;
	background-repeat:no-repeat;
	text-align:left;
}
#primary-nav ul li.activeparent a.activeparent{
	background-color:inherit;
	color:#fff;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	font-family:;
                border:0px solid #fff;
}
#primary-nav ul li.menuparent{
	display:block;
	position:relative;
	width:212px;
	height:17px;
	padding:3px;
	border:1px solid #ffffff;
	border-bottom:0px solid #ffffff;
	background-color:#E41D1C;
	background-position:left center;
	background-repeat:no-repeat;
	text-align:left;
}
#primary-nav ul li.menuparent a.menuparent{
	background-color:inherit;
	color:#fff;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	font-family:;
                border:0px solid #fff;
}

#primary-nav li.bleu {
	/*background-color:#007890;*/
}
#primary-nav li:hover a:hover{
	text-decoration:underline;
}
#primary-nav li:hover{
	background-color:#ff5857;
}

#primary-nav li.rose {
	/*background-color:#ee007a;*/
}
/* End of 'bMenu default stylesheet' */

