body{	
	margin:0;
	padding:0;
	height:100%;
	margin-bottom:0px;
}

#container {
	width:982px;
	margin-left:auto;
	margin-right:auto;
	background:url('images/customer/bg_container.gif') 0px 0px repeat-y;
}

/* Header
-------------------------------------------------------------- */

	#header{
		width:982px;
		height:276px;
	}
	
		#logo{
			width:208px;
			height:109px;
			float:left;
			background:url('images/customer/bg_logo.jpg') 0px 0px no-repeat;
		}
		
		#topMenu{
			width:566px;
			height:28px;
			float:left;
			padding-top:22px;
			background:url('images/customer/bg_topmenu.jpg') 0px 0px no-repeat;
		}
		
			#topMenu A{
				height:20px;
				display:block;
				float:left;
				font-size:18px;
				color:#929292;
				padding:6px 0px 0px 5px;
				margin:0px 40px 0px 0px;
				text-decoration:none;
			}
		
			#topMenu .btn1{border-left:3px solid #529ACC;}
			#topMenu .btn2{border-left:3px solid #870000;}
			#topMenu .btn3{border-left:3px solid #135588;}
			#topMenu .btn4{border-left:3px solid #949F00;}
			
				#topMenu .btn1:hover, #topMenu .btn1Active{color:#529ACC;}
				#topMenu .btn2:hover, #topMenu .btn2Active{color:#870000;}
				#topMenu .btn3:hover, #topMenu .btn3Active{color:#135588;}
				#topMenu .btn4:hover, #topMenu .btn4Active{color:#949F00;}
		
		#tools{
			width:188px;
			height:76px;
			float:left;
			padding-top:33px;
			padding-left:20px;
			background:url('images/customer/bg_lang.jpg') 0px 0px no-repeat;
		}		
		
			#tools .nl{
				/*background:url('images/lang_nl.gif') 0px 1px no-repeat;
				padding-left:25px;*/
				margin-left: 25px;
				display:block; 
				float:left;
			}
			#tools .fr{
				/*background:url('images/lang_fr.gif') 0px 1px no-repeat;
				padding-left:25px;*/
				margin-left: 25px;
				display:block; 
				float:left;
			}
			
		#menu{
			width:208px;
			height:112px;
			float:left;
			text-align:right;
			padding-top:55px;
			background:url('images/customer/bg_menu.jpg') 0px 0px no-repeat;
		}
		
			#menu A{
				height:19px;
				display:block;
				color:#CAE1F3;
				padding:2px 15px 0px 5px;
				text-decoration:none;
				background:url('images/customer/bg_menu-a.jpg') 0px bottom no-repeat;
			}
			
			#menu A:hover{
						color:#FFFFFF;
						background:url('images/customer/bg_menu-o.gif') 0px bottom no-repeat;
					}

			#menu a.europamut {
				background-position: -100px 50px;
			}

			#menu a.europamut:hover {
				background-position: 0px 1px;
			}


				#menu .subLinkMenu{
					font-size:11px;
					background-color:#417FAF;
				}			
				
					#menu .subLinkMenu:hover{
						color:#FFFFFF;
						background:url('images/customer/bg_menusub-o.gif') 0px bottom no-repeat #417FAF;
					}

				#menu .terminal{
					background-image:none;
				}
				
					#menu .terminal:hover{
						background-image:none;
					}
										
		#photo{
			width:566px;
			height:226px;
			float:left;
			position:relative;
			z-index:1;
			top:-59px;
			margin-bottom:-59px;
		}
		
		#myIntegraleMenu{
			width:190px;
			height:182px;
			float:left;
			background:url('images/customer/bg_toolbox.jpg') 0px 0px no-repeat #820002;
			padding-left:18px;	
			position:relative;
			top : -15px;	
			margin-bottom: -15px;	
		}

			#myIntegraleMenu h2 {
				color:#FFFFFF;				
				margin-bottom:0px;
			}



/* Main
-------------------------------------------------------------- */

#main {
		width:100%;
		padding-bottom:5px;
		background:url('images/customer/bg_page.jpg') 0px 0px no-repeat;
}


#pageLeft{
	width:208px;
	float:left;
}

#pageCenter{
	width:536px;
	float:left;
	padding:15px;

}

	#pageCenter .leftSide{
		width:178px;
		min-height:300px;
		float:left;
		padding: 0px 30px 0px 0px;
		background:url('images/customer/bg_leftside.jpg') right 0px no-repeat;
	}
	
	#pageCenter .rightSide{
		width:328px;
		float:left;
	}


#pageRight{
	width:178px;
	float:left;
	padding-top: 15px;
	padding-left: 15px;
	background:url('images/customer/bg_pageRight.jpg') 3px 90px no-repeat;
}

#pageTotal{
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	background-color:white;
	width:744px;
	float:left;
}


/* Footer
-------------------------------------------------------------- */

#footer{
	width:746px;
	margin-left:auto;
	margin-right:auto;
	font-size:11px;
	border-top:1px solid #E7EFF7;
	padding:10px 28px 10px 208px;
}
 
.clear{clear:both;}


/* Float Elements
-------------------------------------------------------------- */

.floatLeft { float:left; }
.floatRight { float:right; }

/* Misc classes
-------------------------------------------------------------- */

.cadre,
.notice, 
.important    { padding: 10px; margin-bottom: 0px; border: 3px solid #ddd; }

.cadre      { border-color: #eaeaea; margin-bottom: 10px; }
.notice      { background: #e3eef8; color: #4d87be; border-color: #72aade; }
.important    { background: #facde5; color: #c8006e; border-color: #e5037f; }
.importantText { color: #e5037f; }
	
	.notice a    { color: #4d87be; }
	
