/* -------------- Mise à zéro des styles ---------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
a {outline: none;}

.wrapper{
	display:none;
}

body{
	background-color:#1f1f1f;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#564b47;
}

/* ----------container to center the layout-------------- */
#container {
width: 990px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background-image: url(../images/fond-container.gif);
background-repeat: repeat-y;
}

/* ----------banner for logo-------------- */
#banner {
position:relative;
width:990px;
height:163px;
background-image: url(../images/fond-bandeau.gif);
background-repeat: no-repeat;
}
#banner h1 {
display:none;}

#logo{
	margin-top:30px;
	margin-left:86px;
}
#francais{
position:absolute;
top:85px;
left:782px;
_left:785px;
width:21px;
height:18px;
background: #58585A;
font-size:12px;
text-align:center;
padding-top:4px;
}
#francais a{
color:#fff;
text-decoration:none;
}
#francais a:hover{
color:#7FB719;
text-decoration:none;
}
#nederlands{
position:absolute;
top:85px;
left:812px;
_left:815px;
width:21px;
height:18px;
background: #58585A;
font-size:12px;
text-align:center;
padding-top:4px;
}
#nederlands a{
color:#fff;
text-decoration:none;
}
#nederlands a:hover{
color:#7FB719;
text-decoration:none;
}
#english{
position:absolute;
top:85px;
left:842px;
_left:845px;
width:21px;
height:18px;
background: #58585A;
font-size:12px;
text-align:center;
padding-top:4px;
}
#english a{
color:#fff;
text-decoration:none;
}
#english a:hover{
color:#7FB719;
text-decoration:none;
}
/*------------------- menu -----------*/
#navigation{
	width:785px;
	margin-left: 86px ;
	padding: 0;
	font-size:10px;
	/*height:20px;*/
}
#navigation p{
	width:149px;
	float:left;
	text-align:center;
	border-right:7px solid #1f1f1f;	
	padding-bottom:6px;
}
#navigation p a{
	padding:5px 0;
	width:150px;
	float:left;
	/*background:#c7c7c8;*/
	text-align:center;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
#navigation p a:hover{
	width:150px;
	float:left;
	background:#7fb719;
	text-align:center;
}
.selectionne{
	background:#7fb719;
}
.defaut{
	background:#c7c7c8;
}

#chemin {
width:400px;
padding-top:12px;
padding-left:90px;
font-size:12px;
float:left;
}

#chemin a{
text-decoration:none;
color:#7fb719;
}

#chemin a:hover{
text-decoration:none;
color:#c7c7c8;
}

/* ------------- photo ---------------------*/
#photo{
	position:relative;
	top:0;
	left:86px;
	width:774px;
	_width:778px;
}
/*------------ droite-----------*/
#droite{
	float:right;
	text-align:left;
	margin-top:10px;
	width:277px;
}
#droite p{
	color:#c7c7c8;
	font-size:12px;
	margin-bottom:3px;
}
#formtext{
	border:0;
	height:20px;
	background-color: #c7c7c8;
	padding-right:0px;
	_padding-right:5px;
	margin-right:5px;
}
#formbutton{
	border:0;
	background-color: #1F1F1F;
	color:#828282;
	font-weight:bold;
	font-size:9px;
	cursor: pointer;
}
/* -----------------content--------------------- */
/* ------------ sous-menu de gauche dans le contenu --------------*/
#sous-menu{
   float:left;
   display:inline;
	width:150px;
	margin-left:86px;
	height:400px;
}
#sous-menu dt{
	padding:6px 0 0 10px;
	/*margin-left:10px;*/
	font-size:10px;
	border-bottom: dotted 1px #000;
	height:20px;
}
#sous-menu dt a{
	text-decoration:none;
}
#sous-menu dt a:hover{
	text-decoration:none;
	color:#000;
}

#search2_engine{
	padding-left:245px;
	font-size:11px;
}
#carte{
	margin-left:256px;
}

#contenu2 {
padding-left:245px;
}

#contenu {
background-image: url(../images/fond-contenu-allonge.jpg);
background-repeat:repeat-y; 
background-position:86px 0px;
float:left;
width:860px;
height: 400px;
margin-top:12px;
text-align:justify;
padding: 0px;
padding-top:0px;
color:#fff;
}
html>body #contenu{
height: auto;
min-height: 400px;
} 
#contenu a {
	color:#7fb719;

}
#contenu a:hover {
	color: #7fb719;
	text-decoration:none;	
}
#contenu h1{
color:#7fb719;
	font-size:21px;
	font-weight: bold;
	}
	
#contenu h2 {
font-size:20px;
font-weight: bold;
color:#7fb719;
}

#contenu h3{
	font-size:19px;
	font-weight: bold;
	color:#7fb719;

}
#contenu h4{
	font-size:18px;
	font-weight: bold;
	color:#7fb719;

}
#contenu h5{
	font-size:17px;
	font-weight: bold;
	color:#7fb719;

}

#contenu h6{
	font-size:14px;
	font-weight: bold;
	color:#7fb719;

}
#contenu p {
font-size:11px;
font-weight: normal;
margin-bottom:10px;

}
#contenu ul{
	padding:6px 0 0 0px;

}
#contenu ul li{
	display: list-item;
	margin-left:28px;
	padding-left:8px;
	font-size:11px;
}
#contenu ol{
	padding:6px 0 0 0px;

}
#contenu ol li{
   list-style: decimal;
	margin-left:33px;
	padding-left:3px;
	font-size:11px;
}


#contenu img{
	/*margin:0 7px 0 7px;*/
}

#table_pres td img{
	margin:0 0 0 0;
}
	  
/* -----------footer--------------------------- */
#footer{
clear: both;
color:#393838;
font-size:11px;
text-align:justify;
margin-bottom:10px;
padding:5px 125px 0 87px;
}
#footer a{
color:#393838;
text-decoration:none;
}
#menu-inferieur{
clear: both;
color:#393838;
font-size:11px;
text-align:right;
padding:0 125px 0 87px;	
}
#menu-inferieur a{
color:#393838;
text-decoration: none;
}
#menu-inferieur a:hover{
color:#405e0a;
text-decoration: underline;
}
#signature{
clear: both;
background-image: url(../images/fond-signature.gif);
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
height: 52px;
text-align: right; 
font-size: 9px;
padding-top:20px;
}
#signature a{
   color: #393838;
   text-decoration: none;
}
#signature img{
   vertical-align: middle;
   margin-right:20px;
}

#contenu2 form {
font-size:11px;
font-weight: normal;
}

/*blockquote{padding-left:15px;}*/
