﻿* {

	margin: 0;

	padding: 0;

}



body{ margin: 0; padding: 0; margin-top: 0px; font-size: 100%; background:#FFFFFF url('img/body_bg01.jpg') repeat-x; font-family: "Trebuchet MS", helvetica, arial, clean, sans-serif; behavior: url("csshover3.htc"); }



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

div.clear {clear:both;}



:focus {outline: 0; } 

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



div#top0 { width:100%; height: 80px; background:transparent; margin-top:4px; }

div#top0_inside { width:940px; height:80px; margin:0 auto; background:transparent;}

div#logoplace  {width:350px; height:80px; float:left;}

div#right_top0 { width:570px; height:80px; float:right;}





div#top1 { width:100%; height: 50px; background:transparent; }

div#top1_inside { width:940px; height:50px; margin:0 auto; background:transparent url('img/bg_menu01.png') no-repeat;}

div#top1_menu { width:928px; height:50px; margin:0 auto; background:transparent;}





div#top2 { width:100%; height:240px; background:transparent; }

div#top2_inside { width:940px; height:240px; margin:0 auto; background:#ffffff;}

div#mainbanner  { width:940px; height:240px; margin:0 auto; background:aqua; padding:0; margin-bottom:-5px; }



div#maincontent { width:940px; margin:0 auto; background:#ffffff; }

div#leftcontent { width: 700px; float:left; /*background:aqua;*/}

div#left_photo  { width: 230px; float:left; /*background:blue;*/ padding-top:10px;}

div#left_text   { width: 465px; float:right; /*background:green;*/ padding-top:10px;}



div#rightcontent { width: 230px; float:right; /*background:fuchsia;*/}



div#bottom_content { width: 940px; margin: 0 auto; background: #DBDBDB; padding:3px 3px 3px 3px; color:#4B4B4B; font-size:0.8em; }

div#bottom_content a { color:#838383; font-size:1em;}



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

.innertube{ margin: 10px; margin-top: 0px; font-size:0.8em; }

.innertube a:visited { color: #48739E; }

.innertube a:link    { color: #48739E; }

.innertube img{ margin:2px 2px 2px 2px; border:none; }

.innertube ul{ margin-left:20px; }



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

h1.title1_upercase { font-family:sans-serif; font-size:19px; font-weight:normal; margin-bottom:20px; padding-left:0px; /*color:#003300;*/ color: #003300; text-transform: uppercase; line-height:1.5em;  }

h2.title1_upercase { font-family:sans-serif; font-size:19px; font-weight:bold; margin-bottom:20px; padding-left:0px; /*color:#003300;*/ color: #003300; text-transform: uppercase; line-height:1.5em;  }

h2.firm_name { font-family: sans-serif; font-size: 16px; font-weight: bold; margin-bottom: 10px; padding: 3px 2px 3px 2px; color: #FFFFFF; text-transform: uppercase; background: #596F02; width: 100%; }

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

div.box_top { height:15px; width:228px; background:transparent url('img/box_top.jpg') no-repeat;}

div.box_middle { width:228px; background:transparent url('img/box_middle.jpg') repeat-y; margin-top:-7px;}

div.box_bottom { height:15px; width:228px; background:transparent url('img/box_bottom.jpg') no-repeat; margin-top:-10px;}

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



#contenu_pdf{border-top:0px solid #c9cdf0;padding-top:0px;margin-top:0px; font-size:1em;}

	#contenu_pdf ul{padding-top:5px;margin-bottom:10px;border-bottom:1px solid #eaeaea;width:210px; list-style-type:none; margin-left:0px; padding-left:0px;}

	#contenu_pdf li a{

	background: url(img/arrow9x9.gif) left no-repeat;

	padding: 5px 0px 5px 18px;

	width: 192px;

	border-top: 1px solid #eaeaea;

	display: block;

	font-weight: bold;

	/*color: #366595;*/

	color:#003300;

}

	#contenu_pdf li a:hover{background: #EAEAEA url(img/arrow9x9.gif) no-repeat left;

	/*color: #366595;*/

	color:#003300;

}

	.rose{ background: #FFFFFF; width: 210px;}

.pdf_liste_droite{float:right;}

#contenu_pdf p{margin-top:25px;margin-bottom:-5px;}



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

div.gallery_img { border:1px #E6E6E6 solid; width:216; height:122px; float:left; margin-right:2px; padding:2px 2px 2px 2px; margin-bottom:6px; }

div.gallery_img img { width:212px; height:118px;}

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

a:visited {

	text-decoration:none;

	color:#496D93;

}

	

a {

	text-decoration:none;

	color:#496D93;

	font-weight:bold;`

}

	

a:hover {

	text-decoration:underline;

	color:#496D93;

}



div.line01 {

	background: url('img/bg_line.gif') repeat-x left top;

	height:10px;

}



div.line02 {

	background: url(img/line-grey.png) repeat-x left top;

	height:10px;

	}

/* Formular contact
-------------------------------------------------*/

#ContactFormID {
	background:#ffffff;
	width: 480px;
	font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
	margin-left:100px
}

#ContactFormID input
{
	width:200px;
	text-align:left;
	padding-right:3px;
	padding-left:3px;
	margin-top:2px;
	margin-bottom:2px;
	border:solid 1px #bfbfbf;
}

#ContactFormID select
{
	width:210px;
	margin-top:2px;
	margin-bottom:2px;
	text-align:left;
	border:solid 1px #bfbfbf;
}

#ContactFormID .texte
{
	text-align:right;
	padding-right:10px;
	width:120px;
	vertical-align:middle;
}

#ContactFormID textarea
{
	border:solid 1px #bfbfbf;
}

#ContactFormID .button1
{
	background-image:url(img/trimite.jpg);
	width:71px;
	height:26px;
	border:none;
	margin-left:20px;
}

#ContactFormID .button1:hover
{
	background-image:url(img/trimite_over.jpg);
}

#ContactFormID .button2
{
	background-image:url(img/reset.jpg);
	width:55px;
	height:26px;
	border:none;
	margin-left:135px;
}

#ContactFormID .button2:hover
{
	background-image:url(img/reset_over.jpg);
}

#ContactFormID .button3
{
	background-image:url(images/send.jpg);
	width:65px;
	height:32px;
	border:none;
	margin-left:20px;
}

#ContactFormID .button3:hover
{
	background-image:url(images/send_over.jpg);
}

#ContactFormID .button1:hover, #ContactFormID .button2:hover, #ContactFormID .button3:hover
{
	cursor:pointer;
}

/* Paginatie
-------------------------------------------------*/

div.content_list
{
    background-color: #ffffff;
    padding: 5px 0px;
}

div.content_list .navigation
{
    float: right;
}

div.content_list .list
{
    margin-top: 10px;
}

div.content_list .navigation
{
    text-align: right;
    padding: 0px 2px 2px 2px;
}

div.content_list .main_navigation
{
    margin: 0px 10px 10px 0px;

    border-bottom: 1px solid #dbdbdb;
    border-top: 1px solid #dbdbdb;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: Tahoma, Arial, Sans-serif;
    font-size: 11px;
}

div.content_list .main_navigation h3
{
    float: left;
    font-size: 15px;
    color: #003300;
    font-weight: 800;
    padding-left: 20px;
    line-height: 20px;
}

div.content_list .main_navigation h3 img
{
    vertical-align: top;
}

div.content_list .main_navigation div.links
{
    text-align: right;
    line-height: 20px;
    color: #003300;
    font-family: Tahoma, Arial, Sans-serif;
    font-size: 100%;
    font-weight: normal;

    padding-right: 20px;
}

div.content_list .main_navigation div.links a
{
    padding: 3px 6px 3px 6px;
    border: 1px solid #003300;
	color: #003300;
    margin-right: 2px;
    margin-left: 0px;
    text-decoration: none;
}

div.content_list .main_navigation div.links a:hover
{
    border: 1px solid #dbdbdb;
}

div.content_list .main_navigation div.links a.selected
{
    font-weight: 800;
    color: #FFFFFF;
    background-color: #838383;
    border: 1px solid #838383;
}

div.content_list .main_navigation div.links a.next {
    font-weight: 800;
}

div.content_list .main_navigation div.links a.previous {
    font-weight: 800;
}

div.content_list .main_navigation div.links span.previousNextDisabled {
    font-size: 100%;
    font-weight: 800;
    padding: 3px 6px 3px 6px;
    margin-right: 2px;
    color: #b0b0b0;
    border: 1px solid #b0b0b0;
}

div.content_list .list div.box
{
    display: block;
    float: left;
    width: 114px;
    height: 190px;
    margin: 0px 5px 15px 5px;
    padding: 0px 0px 10px 0px;
}

div.content_extra div.content_list .list div.box
{
    height: auto;
    margin: 0px 5px 15px 5px;
    padding: 0px 0px 10px 0px;
}

/* Galerie foto */

#galerie  
{
	width:100%;
}

#galerie img 
{
	width:147px;
	height:110px;
	margin:2px;
	margin-bottom:6px;
	/*padding:5px;
	border: 1px solid #ccc;*/
}

#galerie td 
{
	text-align:center;
	width:128px;
}

.buton:hover
{
	cursor:pointer;
}