@charset "utf-8";
/* CSS menu Sanofi Aventis */
#hoofdMenu {
	background-image: url(../images/bg-hoofdmenu.png);
	background-repeat: repeat-y;
	padding-top: 71px;
	margin-top: 10px;
}

#hoofdMenu ol, #hoofdMenu ul, #hoofdMenu li, #hoofdMenu table, #hoofdMenu tbody, #hoofdMenu tr, #hoofdMenu th, #hoofdMenu td {
	margin: 0;
	padding: 0;
	outline: 0;
	vertical-align: baseline;

}
#hoofdMenu ol, #hoofdMenu ul {
	list-style:none;
}

#hoofdMenu ol {
	background-color:#ffffff;
}

/*-----------------------------------*/

table#sectie {
	font-family:Verdana, Arial, sans-serif;
	width: 240px;
	clear:both;
	border-collapse:collapse;
	border-spacing:0;
	color:#333;
	background:#fff;
	line-height:1em;
	font-size:10px;
	margin-left: 4px;
}
table#sectie a:link, table#sectie a:visited, table#sectie a:active {
	text-decoration: none;
}
/** UNSELECTED *************************/

/** NIVEAU 1 *****************/
#hoofdMenu ol li#laag1, #hoofdMenu ol li.laag2, #hoofdMenu ol li#laag3 {
	background:url(../images/bg-menuLeft-middle.gif) left top repeat-y;
}
#hoofdMenu ol li#laag1 div.bg2, #hoofdMenu ol li.laag2 div.bg2, #hoofdMenu ol li#laag3 div.bg2 {
	background:url(../images/bg-menuLeft-separ.gif) 0.8em top no-repeat;
	padding-top:0.2em;
}
#hoofdMenu ol li#laag1 div.bg2 div.bg3, #hoofdMenu ol li.laag2 div.bg2 div.bg3 {
	background:url(../images/bg-menuLeft-pilier3.gif) 0.8em top no-repeat;
	padding:1.3em 0 1.4em 1.9em;
	position:relative;
	z-index:100;
}
#hoofdMenu ol li#laag1 div.bg2 div.bg3 div.bg4, #hoofdMenu ol li.laag2 div.bg2 div.bg3 div.bg4 {
}
#hoofdMenu ol li#laag3 div.bg2 div.bg3 div.bg4 a, #hoofdMenu ol li#laag3 div.bg2 div.bg3 div.bg4 a:visited,
#hoofdMenu ol li.laag2 div.bg2 div.bg3 div.bg4 a, #hoofdMenu ol li.laag2 div.bg2 div.bg3 div.bg4 a:visited,
#hoofdMenu ol li#laag1 div.bg2 div.bg3 div.bg4 a, #hoofdMenu ol li#laag1 div.bg2 div.bg3 div.bg4 a:visited{
	color:#3861af;
	font-weight:bold;
	font-size: 13px;
	font-family:arial, verdana, sans-serif;
	border-bottom: 0;
}
#hoofdMenu ol li#laag3 div.bg2 div.bg3 {
	background:url(../images/bg-menuLeft-bottom.gif) left bottom no-repeat;
}
#hoofdMenu ol li#laag3 div.bg2 div.bg3 div.bg4 {
	background:url(../images/bg-menuLeft-pilier3.gif) 0.8em top no-repeat;
	padding:1.2em 10px 1.4em 1.9em;
	height:100%;
	position:relative;
	z-index:100;
}

/** NIVEAU 2 *****************/
#hoofdMenu ol li ol {
	margin:0 1em -0.5em 0.8em;
	padding-bottom:0.4em;
	position:relative;
}
#hoofdMenu ol li ol li div.arrow {
	background:url(../images/arrow-menuLeft.gif) 1.2em 0.7em no-repeat;
	margin-bottom:0.4em;
	padding-top:0.3em;
	padding-left:2.5em;
}
#hoofdMenu ol li ol li a,
#hoofdMenu ol li ol li a:visited {
	font-size:1.2em;
	line-height:1.333em;
	font-family:arial, verdana, sans serif;
	color:#333;
	border-bottom: 0;
}

/** NIVEAU 3 *****************/
#hoofdMenu ol li ol li ol {
	margin:0.5em 0 0 1.5em;
}
#hoofdMenu ol li ol li ol li div.arrow {
	background:url(../images/arrow-menuLeft.gif) 1.2em 0.7em no-repeat;
	margin:0.1em 0;
}

#hoofdMenu ol li ol li ol li div.arrow .laag4 {
	background:url(../images/arrow-menuLeft.gif) 1.2em 0.5em no-repeat;
	margin: 3px 0 0 0;
	padding-left: 27px;
}

#hoofdMenu ol li ol li ol li div.arrow .laag5 {
	margin: 3px 0 0 0;
	padding-left: 30px;
}

#hoofdMenu ol li ol li ol li a {
	font-size:1.2em;
	line-height:1.333em;
	font-family:arial, verdana, sans serif;
	color:#333;
}
/** SELECTED ***************************/

/** NIVEAU 1 *****************/
#hoofdMenu ol li#laag1.selected {
	background:url(../images/bg-menuLeft-top.gif) left bottom no-repeat;
	padding-bottom:2em;
	margin-bottom:-1.4em;
	position:relative;
}
#hoofdMenu ol li.laag2.selected {
	background:url(../images/bg-menuLeft-top.gif) left bottom no-repeat;
	padding-bottom:2em;
	margin:-1.4em 0;
	position:relative;
	z-index:10;
}
#hoofdMenu ol li#laag1.selected div.subMenu, #hoofdMenu ol li.laag2.selected div.subMenu {
	background:url(../images/bg-subMenuLeft-pilier3-middle.gif) 0.8em top repeat-y;
	position:relative;
	height:100%;
}
#hoofdMenu ol li#laag1.selected div.bg2, #hoofdMenu ol li.laag2.selected div.bg2 {
	background:url(../images/bg-menuLeft-bottom.gif) left top no-repeat;
	padding-top:1.6em;
	position:relative;
	z-index:10;
}
#hoofdMenu ol li#laag1.selected div.bg2 div.bg3, #hoofdMenu ol li.laag2.selected div.bg2 div.bg3 {
	padding:1.3em 0 1.3em 1.9em;
}
#hoofdMenu ol li#laag3.selected {
	background:url(../images/bg-menuLeft-bottom.gif) left top no-repeat;
	padding-top:1.5em;
	margin-top:-1.4em;
	position:relative;
}
#hoofdMenu ol li#laag3.selected div.subMenu {
	background:url(../images/bg-subMenuLeft-pilier3-middle.gif) 0.8em top repeat-y;
}
#hoofdMenu ol li#laag3.selected div.bg2 {
	background:0 none;
	padding:0;
}
#hoofdMenu ol li#laag3.selected div.bg2 div.bg3 {
	background:0 none;
	padding-top:0.1em;
}
/** NIVEAU 2, 3, 4 *****************/


#hoofdMenu ol li#laag1.selected ol li.current a, #hoofdMenu ol li.laag2.selected ol li.current a, #hoofdMenu ol li#laag3.selected ol li.current a,
#hoofdMenu ol li#laag1.selected ol li.current a, #hoofdMenu ol li.laag2.selected ol li.current a, #hoofdMenu ol li#laag3.selected ol li.current a:visited {
	color:#3861af;
	font-weight:bold;
}
#hoofdMenu ol li#laag1.selected ol li.current ol li a, #hoofdMenu ol li.laag2.selected ol li.current ol li a, #hoofdMenu ol li#laag3.selected ol li.current ol li a,
#hoofdMenu ol li#laag1.selected ol li.current ol li a, #hoofdMenu ol li.laag2.selected ol li.current ol li a, #hoofdMenu ol li#laag3.selected ol li.current ol li a:visited {
	color:#333;
	font-weight:normal;
}
#hoofdMenu ol li#laag1.selected ol li a:hover, #hoofdMenu ol li#laag1.selected ol li.current a:hover, #hoofdMenu ol li#laag3.selected ol li a:hover {
	color:#3861af;
	border-bottom:solid 1px #3861af;
}
#hoofdMenu ol li.laag2.selected ol li a:hover, #hoofdMenu ol li.laag2.selected ol li.current a:hover, #hoofdMenu ol li#laag3.selected ol li.current a:hover {
	color:#3861af;
	border-bottom:solid 1px #3861af;
}

#hoofdMenu ol li.laag2.selected {
	background-color: #fff;
}
#hoofdMenu ol li.laag2.selected .subMenu {
	background-color: #fff;
}

#hoofdMenu ol li#laag1.selected ol, #hoofdMenu ol li.laag2.selected ol {
	background:url(../images/bg-subMenuLeft-pilier3-middle.gif) left top repeat-y;
}
#hoofdMenu ol li#laag1.selected ol li ol, #hoofdMenu ol li.laag2.selected ol li ol {
	background:0 none;
}
#hoofdMenu ol li#laag1.selected ol li, #hoofdMenu ol li.laag2.selected ol li {
	background:url(../images/bg-subMenuLeft-pilier3-separ.gif) 0.1em top no-repeat;
	padding-top:0.1em;
}
#hoofdMenu ol li#laag1.selected ol li ol li, #hoofdMenu ol li.laag2.selected ol li ol li {
	background:0 none;
	padding-top:0;
}
#hoofdMenu ol li#laag1.selected ol li.select div.arrow, #hoofdMenu ol li.laag2.selected ol li.select div.arrow {
	background:url(../images/arrow-menuLeft-pilier3.gif) 1.2em 0.7em no-repeat;
}
#hoofdMenu ol li#laag3.selected ol {
	background:url(../images/bg-subMenuLeft-pilier3-bottom.gif) left bottom no-repeat;
}
#hoofdMenu ol li#laag3.selected ol li ol {
	background:0 none;
}
#hoofdMenu ol li#laag3.selected ol li {
	background:url(../images/bg-subMenuLeft-pilier3-separ.gif) 0.1em top no-repeat;
	padding-top:0.1em;
}
#hoofdMenu ol li#laag3.selected ol li ol li {
	background:0 none;
	padding-top:0;
}
#hoofdMenu ol li#laag3.selected ol li.select div.arrow {
	background:url(../images/arrow-menuLeft-pilier3.gif) 1.2em 0.7em no-repeat;
}
#hoofdMenu div.arrow a.active {
	font-weight: bold;
}
