










*{margin:0;padding:0;}


/*- HTML TAG -*/
	body, html{
		min-height: 100%;
		height:100%;
	}
	body{
		background:url(http://www.upcie.be/files/templates/upc001/public/assets/body.jpg);
		font-size:13px;
		font-family:arial;
		color:#343131;
	}
	h2{
		font-family:'Asap';
		font-size:36px;
		color:#343131;
		margin:0 0 25px;
	}
	h3{
		font-family:'Asap';
		font-size:20px;
		color:#343131;
		margin:0 0 15px;
	}
	h4{
		font-family:'Asap';
		font-size:16px;
		color:#343131;
		margin:0 0 15px;
	}
	a img{
		border:none;
	}
/*- END HTML TAG -*/




/*- GENERAL CLAS -*/
	.container{
		width:940px;
		margin:auto;
		position:relative;
	}
	.clear{
		clear:both;
		height:0;
		line-height:0;
		font-size:0;
	}
	.float-left{
		float:left;
	}
	.float-right{
		float:right;
	}
	.column-text{
		width:390px;
		line-height:20px;
	}
	.column-ref-1-3, .column-ref-2-3{
		width:233px;
		float:left;
		padding:0 61px 0 0;&nbsp;
	}
	.column-ref-3-3{
		float:right;
		width:232px;
	}
	.column-tect img, .column-ref-1-3 img, .column-ref-2-3 img, .column-ref-3-3 img{
		background:url(http://www.upcie.be/files/templates/upc001/public/assets/slide-border.jpg) repeat-x bottom left;
		margin:0 0 15px;
		padding:0 0 10px;
	}
	.button, #text-content .button{
		background:url(http://www.upcie.be/files/templates/upc001/public/assets/item-menu-footer.jpg) repeat-x top left #de1e44;
		height:32px;
		line-height:32px;
		float:right;
		font-family:arial;
		color:#fff;
		text-decoration:none;
		font-size:16px;
		padding:0 12px;
		border:1px solid #b70225;
	}
/*- END GENERAL CLASS -*/




/*- BONES -*/
	#wrapper{
		background:url(http://www.upcie.be/files/templates/upc001/public/assets/map.jpg) no-repeat center top;
		min-height: 100%;
		position:relative;
	}
	#header{
		width:890px;
		margin:auto;
		padding:25px 0 20px;
	}
	#content{
		background:#fff;
		padding:30px;
		width:880px;
		margin:0 auto 65px;
		position:relative;
		border-bottom:5px solid #bbb;
		-webkit-box-shadow: 0 0 3px 2px rgba(0,0,0,0.1);
		-moz-box-shadow: 0 0 3px 2px rgba(0,0,0,0.1);
		box-shadow: 0 0 3px 2px rgba(0,0,0,0.1);
		-pie-box-shadow: 0 0 3px 2px #a3a09c;
		behavior: url(assets/PIE.htc);
	}
	#push {
		clear: both;
		height: 273px;
	}
	#footer{
		background:url(http://www.upcie.be/files/templates/upc001/public/assets/footer.jpg) repeat-x top left;
		height:273px;
		width:100%;
		position:absolute;
		bottom:0;
		box-shadow:0 0 5px 2px rgba(0,0,0,0.3);
	}
/*- END BONES -*/




/*- HEADER -*/
	#white-border{
		background:#fff;
		position:absolute;
		top:0;
		left:0;
		height:3px;
		width:100%;
		box-shadow:0 0 2px 2px rgba(0,0,0,0.2);
	}
	#logo a{
		background:url(http://www.upcie.be/files/templates/upc001/public/assets/logo.png) no-repeat top left;
		display:block;
		height:102px;
		width:101px;
		float:left;
		text-indent:-50000px;
	}
	/*- NAV LNG -*/
		#nav-lng{
			float:right;
		}
		#nav-lng li{
			float:left;
			list-style:none;
			margin:0 0 0 6px;
		}
		#nav-lng li a{
			display:block;
			color:#fff;
			text-decoration:none;
			text-transform:uppercase;
			font-size:12px;
			width:20px;
			display:block;
			height:20px;
			line-height:24px;
			text-align:center;
			border:1px solid transparent;
			border:1px solid #282726;
			box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset;
			background:url(http://www.upcie.be/files/templates/upc001/public/assets/item-menu.jpg) repeat-x top left #505050;
		}
		#nav-lng li.current a, #nav-lng li a:hover{
			background:url(http://www.upcie.be/files/templates/upc001/public/assets/bg-lng.jpg) repeat-x top left;
			border:1px solid #ce1734;
			color:#fff;
			border-radius:1px;
		}
	/*- END NAV LNG -*/




	/*- NAV -*/
		#nav{
			float:right;
			margin:30px 0 0;
		}
		#nav li{
			float:left;
			list-style:none;
			margin:0 0 0 6px;
			padding:0 0 1px;
			position:relative;
		}
		#nav li:hover .submenu{
			display:block;
		}
		#nav li a{
			font-family:'Asap';
			border-radius:2px;
			text-transform:uppercase;
			text-decoration:none;
			display:block;
			height:47px;
			line-height:50px;
			color:#fff;
			text-shadow:0 1px 0 #000;
			border:1px solid #282726;
			padding:0 15px;
			font-size:16px;
			box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset;
			background:url(http://www.upcie.be/files/templates/upc001/public/assets/item-menu.jpg) repeat-x top left #505050;
		}
		#nav li:hover a, #nav li.current a{
			border:1px solid #b80125;
			color:#fff;
			background:url(http://www.upcie.be/files/templates/upc001/public/assets/item-menu-current.jpg) repeat-x top left #dd1e43;
		}
		#nav li .submenu{
			position:absolute;
			display:none;
			top:50px;
			left:-1px;
			z-index:1000;
			background:#fff;
			border:1px solid #d7d7d7;
			width:185px;
		}
		#nav li .submenu li{
			background:url(http://www.upcie.be/files/templates/upc001/public/assets/submenu-item-border.jpg) no-repeat center bottom;
			float:none;
			list-style:none;
			margin:0;
			position:relative;
		}
		#nav li .submenu li.arrow{
			background:url(http://www.upcie.be/files/templates/upc001/public/assets/submenu-arrow.gif) no-repeat top left;
			position:absolute;
			width:9px;
			height:5px;
			top:-5px;
			left:65px;
		}
		#nav li .submenu li.arrow:hover{
			background:url(http://www.upcie.be/files/templates/upc001/public/assets/submenu-arrow.gif) no-repeat top left;
		}
		#nav li .submenu .last{
			background:none;
		}
		#nav li .submenu li:hover{
			background:#343131;
		}
		#nav li .submenu li:hover a{
			color:#fff;
		}
		#nav li .submenu li a{
			background:none;
			border-radius:none;
			height:35px;
			line-height:35px;
			text-align:center;
			color:#343131;
			text-shadow:none;
			border:none;
			padding:0 15px;
			font-size:16px;
			box-shadow:none;
		}
	/*- END NAV -*/
	
/*- END HEADER -*/




/*- FOOTER -*/
	#nav-footer{
		padding:40px 0 0 150px;
	}
	#nav-footer li{
		list-style:none;
		border-right:1px solid #353535;
		border-left:1px solid #000;
		padding:0 12px;
		float:left;
	}
	#nav-footer li.first{
		border-left:none;
	}
	#nav-footer li.last{
		border-right:none;
	}
	#nav-footer li a{
		height:26px;
		line-height:26px;
		display:block;
		color:#fff;
		text-decoration:none;
		font-size:14px;
		padding:0 12px;
		font-family:'Asap';
	}
	#nav-footer li.current a{
		background:url(http://www.upcie.be/files/templates/upc001/public/assets/item-menu-footer.jpg) repeat-x top left;
		border:1px solid #b70225;
	}
	.footer-column{
		float:left;
		width:200px;
		color:#999999;
		padding:65px 0 0;
	}
	.footer-column a{
		color:#dd1d43;
	}
	#address-footer{
		margin:0 0 0 160px;
	}
	#address-footer h2{
		color:#999999;
		font-size:20px;
		font-family:Arial;
		font-weight:lighter;
	}
	#address-footer p{
		line-height:23px;
	}
	#copyright{
		padding:160px 0 0;
		width:280px;
	}
	#brussel-box{
		width:100px;
	}
	#brussel-box img{
		box-shadow:0 0 3px 3px rgba(0,0,0,0.5);
		-pie-box-shadow: 0 0 3px 3px #000;
		margin:15px 0 0;
		behavior: url(assets/PIE.htc);
	}
	.footer-note{
		font-size: 11px;
		text-align: center;
		margin: -15px 0 0;
	}
/*- END FOOTER -*/




/*- HOME -*/
	#slide{
		position:relative;
	}
	#slide-container{
		background:url(http://www.upcie.be/files/templates/upc001/public/assets/slide-border.jpg) repeat-x bottom left;
		position:relative;
		height:404px;
		padding:0 0 10px;
		margin:0 0 70px;
		border-radius:2px;
		-pie-border-radius:2px;
		behavior: url(assets/PIE.htc);
	}
	.slide{
		position:absolute;
		display:block;
	}
	.slide p{
		position:absolute;
		text-align:center;
		bottom:30px;
		color:#fff;
		width:100%;
		font-size:16px;
	}
	.slide p span{
		display:inline-block;
		background:url(http://www.upcie.be/files/templates/upc001/public/assets/slide-text.png);
		border-radius:10px;
		padding:5px 15px;
		box-shadow:0 0 0 1px rgba(255,255,255,0.5);
		border:1px solid #454545;
		max-width:700px;
	}
	.slider-links{
		position:absolute;
		bottom:-60px;
		height:17px;
	}
	.slider-links ul{
		background:url(http://www.upcie.be/files/templates/upc001/public/assets/bg_nav_slide.jpg) repeat-x left center;
		border-radius:2px;
		height: 5px;
		padding: 0 40px 0 0;
		position:relative;
		behavior: url(assets/PIE.htc);
	}
	.slider-links ul li{
		background-image:url(http://www.upcie.be/files/templates/upc001/public/assets/item_nav_slide.png);
		background-position: left top;
		float:left;
		list-style:none;
		text-indent:-50000px;
		width:17px;
		height:17px;
		margin:-6px 0 0 40px;
	}
	.slider-links ul li.current{
		background-position: left bottom;
	}
	.slider-controllers ul li{
		position:absolute;
		width:82px;
		height:82px;
		text-indent:-50000px;
		list-style:none;
		top:161px;
		z-index:1000;
		cursor:pointer;
	}
	.slider-controllers ul #slide-prev{
		background:url(http://www.upcie.be/files/templates/upc001/public/assets/slide-left.png) no-repeat top left;
		left:30px;
	}
	.slider-controllers ul #slide-next{
		background:url(http://www.upcie.be/files/templates/upc001/public/assets/slide-right.png) no-repeat top left;
		right:30px;
	}
/*- END HOME -*/




/*- CONTENT -*/
	#text-content{
		padding:0 30px;
	}
	#text-content p{
		padding:0 0 20px;
	}
	#text-content a{
		color:#ff3457;
		text-decoration:none;
	}
	#text-content li{
		margin:0 0 0 20px;
	}
	#breadcrumb a, #breadcrumb span{
		display:inline-block;
		background:url(http://www.upcie.be/files/templates/upc001/public/assets/breadcrumb-body.png) no-repeat top right;
		height:31px;
		line-height:32px;
		padding:0 20px;
		text-decoration:none;
		margin:0 0 0 -10px;
		position:relative;
		color:#4f4f4f;
		text-shadow:0 1px 0 #fff;
	}
	#breadcrumb a{
		color:#969696;
	}
	#breadcrumb a.home{
		background:url(http://www.upcie.be/files/templates/upc001/public/assets/breadcrumb-home.jpg) no-repeat top right;
		text-indent:-50000px;
		width:13px;
		margin:0;
	}
/*- END CONTENT -*/




/*- CONTACT -*/
	#contact-data h3{
		font-family:arial;
	}
	#contact-data p{
		font-size:14px;
		line-height:20px;
	}
	#contact-box form{
		padding:10px;
	}
	#contact-box h2{
		font-size:24px;
		padding:10px 13px 20px;
	}
	#contact-box p{
		color:#225491;
		font-family:arial;
		font-weight:normal;
	}
	form label{
		display:block;
		font-family:VAGRounded;
		font-weight:bold;
		color:#61c4dc;
		padding:0 0 15px;
	}
	form input, form textarea{
		font-family:VAGRounded;
		color:#565656;
		display:block;
		width:525px;
		margin:0 0 35px;
		height:38px;
		padding:0 15px;
		border:none;
		background:#fff;
		box-shadow:0 0 2px 2px rgba(0,0,0,0.2) inset;
		font-size:14px;
		behavior:url(assets/PIE.htc);
	}
	form textarea{
		height:130px;
		padding:15px;
		margin:0 0 10px;
	}
	#text-content form #contact_send{
		float:left;
		margin:15px 0;
	}
	
/*- END CONTACT -*/


/*- NAV LNG -*/
	.box-news{
		border-bottom:1px solid #ddd;
		border-top:1px solid #eee;
		padding:15px 10px 0;
	}
	.box-news.first{
		border-top:none;
	}
	.box-news.last{
		border-bottom:none;
	}
	.box-news h3 a{
		color:#dd1d43;
		text-decoration:none;
	}
	.box-news .date{
		font-size:12px;
		margin:-10px 0 0 3px;
	}
	.box-news img{
		float:left;
		margin-right:10px;
	}
	#pagination{
		float:right;
	}
	#pagination li{
		float:left;
		list-style:none;
		margin:0 0 0 6px;
	}
	#pagination li a{
		display:block;
		color:#343131;
		text-decoration:none;
		text-transform:lowercase;
		width:20px;
		display:block;
		height:20px;
		line-height:24px;
		text-align:center;
		border:1px solid transparent;
	}
	#pagination li.current a, #pagination li a:hover{
		background:url(http://www.upcie.be/files/templates/upc001/public/assets/bg-lng.jpg) repeat-x top left;
		border:1px solid #ce1734;
		color:#fff;
		border-radius:1px;
	}
/*-END NAV LNG -*/


