/*
--------------------------------------------------------------
|	HTML TAGS
--------------------------------------------------------------
*/

	body{
		margin:			0px;
		padding:		0px;
		background-color:	#ffffff;
		background-repeat:	no-repeat;
		background-position:	top center;
		background-image:	url('images/bg.jpg');
	}

	img{
		display:		block;
		outline:		none;
		border:			0px;
	}

	canvas{
		display:		block;
		padding:		0px;
		margin:			0px;
	}

	*{
		outline:		none;
		margin:			0px;
		padding:		0px;
		line-height:		15px;
	}
	
	abbr{
		border-bottom:		1px dotted;
		cursor:			help;
	}

/*
--------------------------------------------------------------
|	FRAMEWORK
--------------------------------------------------------------
*/
	
	#estille{
		position:		absolute;
		top:			0px;
		left:			50%;
		margin-left:		-485px;
		width:			970px;
	}
	
	#estille_container{
		overflow:		auto;
		width:			970px;
		padding-top:		74px;
	}
	
	#estille_left{
		float:			left;
		width:			260px;
	}
	
	#estille_right{
		position:		relative;
		float:			left;
		width:			709px;
		border-right:		1px solid #ffffff;
	}

	#logo{
		padding:		40px;
	}
	
	#shadow{
		background-image:	url('images/bg_shadow.png');
		background-repeat:	no-repeat;
		position:		absolute;
		top:			0px;
		left:			0px;
		width:			10px;
		height:			100%;
		z-index:		1;
	}

	#langChoice{
		position:		absolute;
		top:			20px;
		right:			0px;
	}
	
	#langChoice div{
		float:			left;
		width:			34px;
		text-align:		center;
		padding-top:		3px;
	}
	
	#langChoice div a,
	#langChoice div a:link,
	#langChoice div a:active,
	#langChoice div a:hover,
	#langChoice div a:visited{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		14px;
		text-decoration:	none;
	}
	
	.nl{
		background-image:	url('images/nl.png');
		background-repeat:	no-repeat;
		width:			73px;
		height:			30px;
	}
	
	.fr{
		background-image:	url('images/fr.png');
		background-repeat:	no-repeat;
		width:			73px;
		height:			30px;	
	}
	
/*
--------------------------------------------------------------
|	FOOTER
--------------------------------------------------------------
*/
	
	#footer{
		overflow:		hidden;
		padding-top:		85px;
		padding-bottom:		15px;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		14px;
		color:			#9eb3c8;
		word-spacing:		2px;
	}
	
	#footer a,
	#footer a:link,
	#footer a:active,
	#footer a:hover,
	#footer a:visited{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		14px;
		color:			#1d4569;
		text-decoration:	none;
	}
	
	#footer_left{
		float:			left;
		width:			810px;	
		padding-top:		6px;
	}
	
	#footer_right{
		float:			left;
		width:			160px;
	}

/*
--------------------------------------------------------------
|	MENU
--------------------------------------------------------------
*/
	.otherNav{
		overflow:		auto;
		padding-bottom:		5px;
		margin-left:		40px;	
	}

	.otherNav h1{
		float:			left;	
	}

	.otherNav h1 a,
	.otherNav h1 a:link,
	.otherNav h1 a:active,
	.otherNav h1 a:visited{
		float:			left;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		13px;
		color:			#c2b38f;
		text-decoration:	none;
		padding-top:		6px;
	}	

	.otherNav h1 a:hover{
		float:			left;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		13px;
		color:			#ac9866;
		text-decoration:	none;
		padding-top:		6px;
	}
	
	.selectedNav{
		overflow:		auto;
		margin-left:		31px;
	}
	
	.selectedNav img{
		float:			left;
	}
	
	.selectedNav h1{
		float:			left;
		height:			31px;
		background-color:	#1d4569;		
	}

	.selectedNav h1 a,
	.selectedNav h1 a:link,
	.selectedNav h1 a:active,
	.selectedNav h1 a:hover,
	.selectedNav h1 a:visited{
		float:			left;
		height:			24px;
		background-color:	#1d4569;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		13px;
		color:			#ffffff;
		text-decoration:	none;
		padding-top:		7px;
	}
	
	.deSelectedNav{
		overflow:		auto;
		padding-bottom:		5px;
		margin-left:		40px;		
	}

	.deSelectedNav h1{
		float:			left;	
	}	

	.deSelectedNav h1 a,
	.deSelectedNav h1 a:link,
	.deSelectedNav h1 a:active,
	.deSelectedNav h1 a:visited{
		float:			left;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		13px;
		color:			#9eb3c8;
		text-decoration:	none;
		padding-top:		6px;
	}

	.deSelectedNav h1 a:hover{
		float:			left;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		13px;
		color:			#1d4569;
		text-decoration:	none;
		padding-top:		6px;
	}
	
	.subNav{
		overflow:		auto;
		padding-bottom:		5px;
		padding-left:		70px;	
	}
	
	.subNav h2{
		float:			left;
	}
	
	.subNav h2 a,
	.subNav h2 a:link,
	.subNav h2 a:active,
	.subNav h2 a:visited{
		float:			left;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		13px;
		color:			#9eb3c8;
		text-decoration:	none;
	}

	.subNav h2 a:hover{
		float:			left;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		13px;
		color:			#1d4569;
		text-decoration:	none;
	}	
	
	.balloon_corner{
		background-image:	url('images/balloon_corner.png');
		background-repeat:	no-repeat;
		background-position:	50px 0px;
	}

/*
--------------------------------------------------------------
|	HOMEPAGE
--------------------------------------------------------------
*/

	#home_nl{
		background-image:	url('images/bg_home_nl.jpg');
		background-repeat:	no-repeat;
		width:			709px;
		height:			550px;
	}

	#home_fr{
		background-image:	url('images/bg_home_fr.jpg');
		background-repeat:	no-repeat;
		width:			709px;
		height:			550px;
	}	
	
	#news_block{
		position:		absolute;
		bottom:			22px;
		right:			0px;
		width:			235px;
		height:			125px;
	}
	
	#news_block tr td{
		padding-left:		16px;
		padding-right:		16px;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		13px;
		color:			#1d4569;		
		line-height:		17px;
		height:			125px;
		overflow:		hidden;		
	}
	
	#home_blocks{
		overflow:		auto;
		position:		absolute;
		top:			281px;
		left:			0px;
	}
	
	.home_block{
		position:		relative;
		float:			left;
		width:			196px;
		height:			84px;
		padding:		20px;
	}
	
	.home_block div{
		height:			60px;
		margin-bottom:		8px;
		position:		relative;
	}

	.home_block div a,
	.home_block div a:link,
	.home_block div a:active,
	.home_block div a:hover,
	.home_block div a:visited{
		position:		absolute;
		bottom:			0px;
		font-weight:		normal;
		font-size:		28px;
		color:			#ffffff;
		text-decoration:	none;
	}
	
	.home_block a,
	.home_block a:link,
	.home_block a:active,
	.home_block a:hover,
	.home_block a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#ffffff;
		text-decoration:	none;
	}

/*
--------------------------------------------------------------
|	CONTENT
--------------------------------------------------------------
*/	

	#content_pics{
		position:		relative;
		width:			709px;
		height:			405px;
	}
	
	#content{
		padding-top:		40px;
		padding-left:		40px;
	}
	
	#content h1{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		18px;
		color:			#1d4569;	
		border-bottom:		1px dotted #1d4569;
		padding-bottom:		15px;
		margin-bottom:		20px;
	}
	
	#content p{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		13px;
		color:			#515252;
		line-height:		20px;
		padding-right:		40px;
	}

	#content p a,
	#content p a:link,
	#content p a:active,
	#content p a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		13px;
		color:			#1d4569;
		line-height:		20px;
		text-decoration:	none;
	}

	#content p a:hover{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		13px;
		color:			#9EB3C8;
		line-height:		20px;
		text-decoration:	none;
	}	

	#content ul{
		margin-left:		14px;
	}

	#content ul li{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		13px;
		color:			#515252;
		line-height:		20px;
	}	

/*
--------------------------------------------------------------
|	SLIDESHOW
--------------------------------------------------------------
*/
	
	#slideshow-container{
		position:		relative;
	}
	
	#slideshow-container img{ 
		display:		block;
		position:		absolute;
		top:			0px;
		left:			0px;
	}	
	
/*
--------------------------------------------------------------
|	ABOUT
--------------------------------------------------------------
*/	
	
	#little_blue{
		position:		relative;
		background-color:	#abbac7;
		width:			709px;
		height:			124px;
		margin-bottom:		75px;
	}
	
	#little_blue h1{
		font-weight:		normal;
		font-size:		21px;
		color:			#ffffff;
		width:			629px;
		padding-top:		50px;
		padding-left:		40px;
		padding-right:		40px;
	}

	#little_blue p{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		13px;
		color:			#ffffff;
		width:			274px;
		padding-right:		40px;
		padding-left:		395px;
		padding-top:		7px;
		line-height:		18px;
	}	
	
	#little_blue p span{
		font-weight:		bold;
	}
	
	#contact_container{
		overflow:		auto;
		position:		absolute;
		top:			0px;
		left:			0px;
	}
	
	.contact_float{
		width:			354px;
		float:			left;
		overflow:		hidden;
	}

	.contact_float h1{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		18px;
		color:			#1d4569;	
		border-bottom:		1px dotted #1d4569;
		padding-bottom:		15px;
		margin-bottom:		20px;
	}
	
	.contact_float p{
		padding:		40px;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		13px;
		color:			#515252;	
		line-height:		18px;
	}
	
	.contact_float p a,
	.contact_float p a:link,
	.contact_float p a:active,
	.contact_float p a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		13px;
		color:			#9EB3C8;
		text-decoration:	none;
	}
	
	.contact_float p a:hover{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		13px;
		color:			#1d4569;
		text-decoration:	none;
	}

	.contact_float ul li{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		13px;
		color:			#515252;
		line-height:		20px;
		margin-left:		40px;
	}	

/*
--------------------------------------------------------------
|	GOOGLE MAPS
--------------------------------------------------------------
*/
	
	.GInfoWindow{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#000000;
	}
	
	.GInfoWindow span{
		font-weight:		bold;
	}
	
	.GInfoWindow img{
		float:			left;
		padding-right:		4px;
		padding-bottom:		15px;
	}	

/*
--------------------------------------------------------------
|	ACTIE BLOCK
--------------------------------------------------------------
*/

	#actie_block{
		position:		absolute;
		top:			15px;
		right:			0px;
	}
	
	#actie_content{
		background-color:	#1d4569;
		width:			213px;
		padding-left:		11px;
		padding-right:		11px;
	}
	
	#actie_content h2{
		font-family:		Arial;
		font-size:		18px;
		font-weight:		bold;
		color:			#ffffff;
		padding-bottom:		7px;
	}
	
	#actie_content a,
	#actie_content a:link,
	#actie_content a:active,
	#actie_content a:visited{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#ffffff;
		text-decoration:	none;
		display:		block;
		padding-bottom:		2px;
	}

	#actie_content a:hover{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#dddddd;
		text-decoration:	none;
		display:		block;
		padding-bottom:		2px;
	}	
