body, p, h1, h2, h3, h4, h5, h6, li, ul{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }

#top1{width: 980px; margin: 10px auto }
#top1 a{color: #fff; text-decoration:none;}
#top2{width: 980px; margin: 10px auto }
#hmenu{width: 980px; margin: 10px auto; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; border:solid 1px #ccc; padding: 5px 0; text-align:center; background: -moz-linear-gradient(top, #cccccc, #ffffff); background: -webkit-gradient(linear, 0 10%, 0 100%, from(#cccccc), to(#ffffff));filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#cccccc, endColorstr=#ffffff); }
#hmenu a{ display:inline-block; font-size:12px; font-weight:bold; margin: 0 15px; text-decoration:none; padding: 3px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#hmenu a:hover{ background:#008bd6; color:#fff;  -moz-box-shadow: 2px 2px 3px #666666; -webkit-box-shadow: 2px 2px 3px #666666; box-shadow: 2px 2px 3px #666666;}

#content { margin: 10px auto; width:980px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; border:solid 1px #ccc; -moz-box-shadow: 3px 3px 3px #bbbbbb; -webkit-box-shadow: 3px 3px 3px #bbbbbb; box-shadow: 3px 3px 3px #bbbbbb; }
#innercontent{margin:10px 20px;}
#innercontent h1{ font-size:18px; margin:6px 0; color:#008bd6;}
#innercontent h2{ font-size:16px; margin:6px 0; color:#f3af24;}
#innercontent p, #innercontent table{ font-size:12px; margin:6px 0; color:#333333;}
#innercontent .parcourir{ }

#innercontent .upload {
	position:relative;
	width:270px;
}
#innercontent .realupload {
	position:absolute;
	top:0;
	right:0;

	/* start of transparency styles */
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity:0);
	/* end of transparency styles */

	z-index:2; /* bring the real upload interactivity up front */
	width:270px;
}
#innercontent .fakeupload {
	background:url('/img/slices/bestand_zoeken.png') no-repeat 115% 40%;
	/*z-index:1;*/
}
/*#innercontent form .fakeupload {
	background:url('/img/slices/bestand_zoeken.png') no-repeat 100% 50%;
	z-index:1;
}*/
#innercontent form .fakeupload input {
	width:130px;
}



#bottom{width: 980px; margin: 10px auto; font-size:11px; text-align:center; padding:10px 0; color:#666; }



.langbut { display:inline-block; font-size:10px; font-weight:bold; color:#FFF; background:#008bd6; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; border:solid 2px #fff; -moz-box-shadow: 3px 3px 3px #bbbbbb; -webkit-box-shadow: 3px 3px 3px #bbbbbb; box-shadow: 3px 3px 3px #bbbbbb; padding: 3px 5px; text-decoration:none; }
.langbut:hover{ background:#f3af24;}

.formitem_1{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333; background-color:#dddddd; padding:3px 5px 3px 5px; border:none; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius:5px; background: -moz-linear-gradient(top, #cccccc, #eeeeee); background: -webkit-gradient(linear, 0 10%, 0 100%, from(#cccccc), to(#ffffff));filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#cccccc, endColorstr=#ffffff); border:solid 1px #eeeeee;}
.formitem_1:focus{border:solid 1px #248ad7;}
.formitem_2{background-color:#248ad7; border:none;font-family:Arial, Helvetica, sans-serif; padding:7px 30px; color:#FFF;-moz-border-radius: 5px; -webkit-border-radius:5px; border-radius:5px; font-size:12px;}


.txt_red{ color:#F00;}
.hsep1{ background:url(/img/slices/sep_couleur.gif) left center repeat; display:block; margin:10px 0; height:8px}