/* Julien Hordies - www.hordies.com - Belgium */

BODY {
	margin: 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#009933;
	background-color:#FFFFFF;
}
#popup2 {
	position:fixed;
	width: 100%;
	height: 100%;
	background-color:#009933;
	filter:alpha(opacity=35);
	-moz-opacity:0.3;
	opacity: 0.3;
	z-index:900;
	display:block;
	visibility:visible;
}
#popup3 {
	position:absolute;
	width: 100%;
	height: 100%;
	z-index:1000;
	display:block;
	visibility:visible;
}
#container {
	position:relative;
	margin: 0px auto;
	width: 1000px;
	min-height: 600px;
	background-color:#FFFFFF;
	z-index:0;
}
A {
	text-decoration:none;
	color:#009933;
}
A:hover {
	text-decoration:underline;
}
.non {
	text-decoration:none;
}
.titre {
	font-size:24px;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:16px;
	line-height:23px;
}
.soustitre {
	font-size:16px;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:4px;
	line-height:16px;
}
.soustitregris {
	font-size:11px;
	font-weight:bold;
	color: #000000;
	margin-bottom:3px;
	margin-top:4px;
}
.legende {
	font-size:9px;
	font-style:italic;
}
/* ----------------------------HEADER------------------------------------*/
#header {
	position:relative;
	background-color: #99cc33;
	color: #FFFFFF;
	height: 80px;
	padding: 0px;
	font-size: 14px;
}
/* ----------------------------FOOTER------------------------------------*/
#footer {
	position: relative;
	font-size:9px;
	color: #99cc33;
	clear:both;
	text-align:right;
	border-top: solid 1px #000000;
}
#footer A {
	color: #99cc33;
}
/* ----------------------------CONTENT------------------------------------*/
#content {
	position:relative;
	margin-top: 23px;
	width:600px;
	overflow:auto;
	height: 480px;
	float:left;
	margin-right: 4px;
	border:0px none;
}
#content2 {
	position:relative;
	margin-top: 23px;
	width:800px;
	overflow:auto;
	height: 480px;
	float:left;
	margin-right: 4px;
}
#content3 {
	position:relative;
	margin-top: 23px;
	width:600px;
	overflow:auto;
	height: 480px;
	float:left;
	margin-right: 4px;
	background-image:url(../img/fond_index.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
#content_logo {
	position:absolute;
	top:0px;
	left:0px;
	padding:5px;
}
#content_text1 {
	position:absolute;
	top:60px;
	left:0px;
	padding:5px;
}
#content_text2 {
	position:absolute;
	width:270px;
	top:230px;
	left:0px;
	padding:5px;
}
#content_text3 {
	position:absolute;
	width:270px;
	top:230px;
	right:0px;
	padding:5px;
}
#sousmenu {
	position:relative;
	margin-top:15px;
	padding-right:10px;
	width:180px;
	min-height:523px;
	float:left;/*background-image:url(../img/liste12-merci.jpg);
background-repeat:no-repeat;
background-position:bottom;*/
}
#videos {
	position:relative;
	margin-top: 23px;
	padding-left: 10px;
	width:196px;
	overflow:auto;
	height: 480px;
	float:left;
}
#videos P {
	margin-bottom:0px;
	margin-top:0px;
}
.elementvideo {
	margin:15px 0px;
	}
/* ----------------------------MENU------------------------------------*/
#menuTop {
	position:absolute;
	top:80px;
	right:0px;
}
#btn_left_off {
	background-image:url(../img/btn_left.gif);
	background-repeat:no-repeat;
	height:18px;
	width:13px;
	float:left;
}
#btn_right_off {
	background-image:url(../img/btn_right.gif);
	background-repeat:no-repeat;
	height:18px;
	width:4px;
	float:left;
}
#btn_middel_off {
	background-image:url(../img/btn_middel.gif);
	background-repeat:no-repeat;
	height:18px;
	width:13px;
	float:left;
}
#btn_off {
	background-image:url(../img/btn.gif);
	height:18px;
	width: 60px;
	padding-top:3px;
	float:left;
	text-align:center;
	font-size: 10px;
	font-weight: bold;
}
#btn_off A:hover {
	text-decoration:none;
}
.menuprincipal1 {
	background-image:url(../img/carre_1.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:12px;
	padding: 0px 0px 5px 15px
}
.menuprincipal1_on {
	background-image:url(../img/fleche_1.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:12px;
	padding: 0px 0px 5px 15px
}
.menuprincipal1 A {
	color: #99cc00;
}
.menuprincipal1_on A {
	color: #99cc00;
}
.menuprincipal2 {
	background-image:url(../img/carre_2.gif);
	background-repeat:no-repeat;
	padding-left: 15px;
	font-weight:bold;
	font-size:12px;
	padding: 0px 0px 5px 15px;
}
.menuprincipal2_on {
	background-image:url(../img/fleche_2.gif);
	background-repeat:no-repeat;
	padding-left: 15px;
	font-weight:bold;
	font-size:12px;
	padding: 0px 0px 5px 15px;
}
.menuprincipal2 A {
	color: #009933;
}
.menuprincipal2_on A {
	color: #009933;
}
.menuprincipalrss {
	background-image:url(../img/rss.gif);
	background-repeat:no-repeat;
	padding-left: 15px;
	font-weight:bold;
	font-size:12px;
	padding: 0px 0px 5px 15px;
}
.ecolohainaut {
	border-style: dashed;
	border-color: #009933;
	border-width: 1px;
	padding: 3px;
}
/* ----------------------------FORM------------------------------------*/

input {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
}
select {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
}
textarea {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	height:75px;
}
.green {
	color:#006600;
}
.red {
	color:#FF0000;
}
/* ----------------------------ADMIN------------------------------------*/

#admin {
	z-index:1000;
}
/* -------------------------- Note provenant du site ecolo.be --------------*/

.memo_table {
	background-image: url(../img/fond_memo_BAS.gif);
	background-repeat: repeat-y;
}
.memo_cell {
	background-image: url(../img/fond_memo_haut.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
}
.memo_img {
	background-color: #CCCCCC;
	padding: 5px;
	margin-right: 20px;
	float: left;
	clear: left;
}
