BODY {
	FONT-SIZE: 12px; BACKGROUND: url(assets/bg1.jpg) #efefef repeat-x center top; MARGIN: 0px; FONT-FAMILY: 'Trebuchet MS', Arial, sans-serif
}
HR {
	CLEAR: both; BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 1px; BACKGROUND-COLOR: #fff
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 A:hover {
	TEXT-DECORATION: none
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 100; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	MARGIN: 5px 0px; TEXT-ALIGN: justify
}
A {
	COLOR: #34518d; TEXT-DECORATION: none
}
P.A {
	COLOR: #d3151e; TEXT-DECORATION: none
}
A:hover {
	COLOR: #d3151e; TEXT-DECORATION: underline
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
SMALL {
	FONT-SIZE: 1.1em; COLOR: #ccc
}
FORM {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
INPUT {
	FONT-SIZE: 1.1em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
LABEL {
	DISPLAY: block; FONT-SIZE: 1.2em; TEXT-ALIGN: left
}
DL {

}
DT {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em
}
DD {
	FONT-SIZE: 1.1em; MARGIN: 0px 0px 0px 20px
}
DD SMALL {
	FONT-SIZE: 0.9em; COLOR: #ccc
}
.logo {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: 33px
}
#header{
	margin:0 auto;
	width:994px;
	height:118px;
	background: transparent url('assets/header.jpg') no-repeat left top;
	position:relative;
	left:0px;
	top:0px;
}
#header IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#searchbox {
	RIGHT: 14px; POSITION: absolute; TOP: 31px
}
#searchbox LABEL {
	FONT-SIZE: 10px; COLOR: #ffffff
}
#searchbox A {
	FONT-SIZE: 10px; COLOR: #ffffff
}
#main {
	BACKGROUND: url(assets/bg4.jpg) repeat-y left top; LEFT: 0px; MARGIN: 0px auto; WIDTH: 989px; POSITION: relative; TOP: 0px
}







#menu {
	FONT-SIZE: 1em; RIGHT: 0px; FLOAT: left; MARGIN: 0px 0px 12px 6px; WIDTH: 176px;  TOP: 0px
}

#content {
	RIGHT: 0px; FLOAT: right; width:800px; TOP: 0px
}




#menu A {
	COLOR: #333333; TEXT-DECORATION: none
}
#menu A:hover {
	COLOR: #d3151e
}
#menu H3 {
	FONT-SIZE: 1.3em; MARGIN: 0px; COLOR: #ffffff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#menu FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#menu LABEL {
	FONT-SIZE: 1.1em
}
#regions{
	position:relative;
	left:0px;
	top:0px;
	background: transparent url('assets/bg5.jpg') no-repeat left bottom;
	height:37px;
	width:799px;
}
#regions A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #34518d
}
#regions A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#regions SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(assets/bg6.jpg) repeat-x left top; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; HEIGHT: 27px
}
#newsletter{
	border:1px solid #4B81AE;
}
#newsletter FORM{
	padding:3px;
}
#newsletter LABEL{
	font-size:1.1em;
	line-height:1.2em;
}
#newsletter H3{
	border:none;
	margin:0;
	color:#FFF;
	font-size:1.3em;
	height:28px;
	padding-left:5px;
	background: transparent url('assets/bg_newsletter.jpg') no-repeat left top;
}
#news {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #dadada 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #dadada 1px solid; COLOR: #d3151e; PADDING-TOP: 3px; BORDER-BOTTOM: #dadada 1px solid
}
#news A {
	COLOR: #34518d
}
.news UL {
 margin-left: 0px;
    padding-left :0px;

}
.news LI {
	LIST-STYLE-IMAGE: url(assets/puce1.gif)
}
#footer{
	position:relative;
	left:0px;
	top:0px;
	background: transparent url('assets/bg3.jpg') no-repeat left top;
	text-align:right;
	color:#999;
	font-size:1.1em;
	padding:12px 4px 10px 0;
	margin:0 auto;
	width:985px;
}
#footer A {
	COLOR: #333
}
#ban1 {
	MARGIN: 5px 0px 10px 15px
}
.colonne1 {
	LEFT: 0px; FLOAT: left; MARGIN: 0px 0px 0px 15px; WIDTH: 350px; POSITION: relative; TOP: 0px
}
.colonne2 {
	LEFT: 0px; FLOAT: left; MARGIN: 0px 0px 0px 25px; WIDTH: 235px; POSITION: relative; TOP: 0px
}
.colonne3 {
	LEFT: 0px; FLOAT: right; MARGIN: 0px 10px 0px 0px; WIDTH: 250px; POSITION: relative; TOP: 0px
}
.colonne5 {
	LEFT: 0px; FLOAT: right; MARGIN: 0px 16px 0px 0px; WIDTH: 250px; POSITION: relative; TOP: 0px
}
.colonne4 {
	LEFT: 0px; FLOAT: left; MARGIN: 0px 0px 0px 10px; WIDTH: 495px; POSITION: relative; TOP: 0px
}
.colonne6 {
	LEFT: 0px; FLOAT: left; MARGIN: 0px 0px 0px 10px; WIDTH: 600px; POSITION: relative; TOP: 0px
}
.colonne7 {
	LEFT: 15px; FLOAT: left; WIDTH: 60px; POSITION: relative; TOP: 0px
}
.colonne1 P {

}
.colonne2 P {

}
.colonne3 P {

}
.colonne4 P {

}
.clear {
	CLEAR: both
}
.titre_agenda {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(assets/menu_titre1.jpg) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 7px; HEIGHT: 33px
}
.titre_annonces {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(assets/menu_titre2.jpg) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; HEIGHT: 31px
}
.blanc A {
	COLOR: white
}
.blanc A:hover {
	COLOR: white
}
.titre_enregistrer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(assets/menu_titre3.jpg) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; HEIGHT: 31px
}
.titre_services {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(assets/menu_titre4.jpg) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; HEIGHT: 31px
}
UL.menu_level1 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 22px; PADDING-TOP: 4px
}
.menu_level1 LI {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(assets/puce1.gif); LINE-HEIGHT: 18px
}
UL.menu_level2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
.menu_level2 LI {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LIST-STYLE-IMAGE: url(assets/puce3.gif)
}
A.menu_down {
	COLOR: #d3151e; TEXT-DECORATION: underline
}
.champ_newsletter {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: url(assets/bg_champ1.jpg) #fff repeat-x left top; PADDING-BOTTOM: 2px; MARGIN: 5px 5px 5px 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 180px; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid
}
.champ_table {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: url(assets/bg_champ1.jpg) #fff repeat-x left top; PADDING-BOTTOM: 2px; MARGIN: 5px 5px 5px 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 700px; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid
}
.champ_recherche {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: url(assets/bg_champ2.jpg) #fff repeat-x left top; PADDING-BOTTOM: 1px; MARGIN: 2px 5px 2px 0px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 100px; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 1px solid
}
.button_go {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(assets/bu_go.jpg) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; WIDTH: 25px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; BORDER-BOTTOM-STYLE: none
}
.button_ok {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(assets/bu_ok.jpg) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; WIDTH: 35px; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; BORDER-BOTTOM-STYLE: none
}
.button_bewerk {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(assets/bu_bewerk.jpg) left top; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; WIDTH: 60px; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; BORDER-BOTTOM-STYLE: none
}
.checkbox_ok {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 4px -4px; WIDTH: 35px; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 8px; BORDER-BOTTOM-STYLE: none
}
#searchbox .selected {
	COLOR: #34518d
}
#menu .selected {
	COLOR: #d3151e
}
.menu_level2 LI.selected {
	LIST-STYLE-IMAGE: url(assets/puce4.gif)
}
.menu_level1 LI.selected {
	LIST-STYLE-IMAGE: url(assets/puce4.gif)
}
#regions .selected {
	BACKGROUND: url(assets/bg_reg_selected.jpg) no-repeat left top; WIDTH: 75px; TEXT-ALIGN: center
}
#regions .selected A:hover {
	COLOR: #6b8ac9
}
LI.all {
	BORDER-TOP: #ccc 1px dotted; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 10px 0px 0px; LIST-STYLE-TYPE: none
}
DIV.open {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(assets/bg_reg_open.jpg) #fff no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 12px; PADDING-TOP: 0px; HEIGHT: 37px
}
DIV.close {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(assets/bg_reg_close.jpg) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 15px; PADDING-TOP: 0px; HEIGHT: 37px
}
.tit {
	FONT-SIZE: 120%; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; COLOR: #c03; BORDER-BOTTOM: #c03 1px solid
}
TD.formu {
	BACKGROUND: #fff
}
.url {
	COLOR: #00f; TEXT-DECORATION: underline
}
.url A {
	COLOR: #00f
}
.url A:link {
	COLOR: #00f
}
.url A:visited {
	COLOR: #00f
}
.url A:hover {
	COLOR: #00f
}
TD.m4 {
	BACKGROUND: #d0dcf4; TEXT-ALIGN: center
}
.gr {
	BACKGROUND-COLOR: #e5e5e5
}
TD.gr IMG {
	BORDER-RIGHT: #e5e5e5 3px solid; BORDER-TOP: #e5e5e5 3px solid; BORDER-LEFT: #e5e5e5 3px solid; BORDER-BOTTOM: #e5e5e5 3px solid
}
.goog_468 {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px
}
.menu_url {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 8px
}
#seek A {
	COLOR: #d3151e
}
#seek H2 {
	MARGIN-TOP: 15px; BORDER-BOTTOM: #c03 1px solid
}
#seek HR {
	BACKGROUND: #c03; COLOR: #c03; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
#seek IMG {
	MARGIN-RIGHT: 5px
}
#seek P {
	MARGIN: 4px 10px 0px
}
P.d {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #7070ff; PADDING-TOP: 0px
}
.m3 {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: white 1px solid; PADDING-LEFT: 4px; BACKGROUND: #d0dcf4; PADDING-BOTTOM: 4px; BORDER-LEFT: white 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: white 1px solid; TEXT-ALIGN: center
}
.goo {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 10px
}
.m2 {
	FONT-WEIGHT: bolder; FONT-SIZE: 120%; COLOR: #fff
}
#t1 {
	FONT-SIZE: 12px; BACKGROUND: #34518d; COLOR: white
}
.f1 {
	FONT-SIZE: 11px; COLOR: #fff
}
#lang{
	position:absolute;
	top:11px;
	right:16px;
}
#lang A{
	background: transparent url('assets/bu_lang.jpg') repeat-x left top;
	display:block;
	width:25px;
	height:15px;
	padding:5px 0 0 1px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}
#lang A:HOVER{
	background: transparent url('assets/bu_lang_f2.jpg') repeat-x left top;
	display:block;
	width:25px;
	height:17px;
	padding:3px 0 0 1px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}
.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#990900;

font-weight:bold;
padding: 1px 2px;
background:url('assets/formbg.gif') repeat-x left top;
}
#kids{
	background-color:#EFEFEF;
	border-left:2px solid #4B81AE;
	border-right:2px solid #4B81AE;
	border-bottom:2px solid #4B81AE;
	border-top:0px;
}
H3.kids{
	border:none;
	margin:0;
	padding:0;
}
H4.kids{
	color:#4B81AE;
	padding-left:10px;
}
#smenu1 {
display: none;  MARGIN: 0px 0px 0px 10px; padding:0px;
}
#smenu1 LI{
	 FONT-WEIGHT: normal; LIST-STYLE-IMAGE: url(assets/puce3.gif) }

INPUT{
	border:1px solid #999999;
	padding:2px;margin:2px;
}
.nb{border:0px;}
SELECT{
	padding:2px;
	border:1px solid #999999;
}
textarea{
	padding:2px;
	border:1px solid #999999;
}
.formul{
font-weight:bold;
text-align:right;
padding:4px;
padding-right:12px;

}

