body,html{
	margin:0;
	padding:0;
}
body{
	background-image: url(/images/back_body.gif);
	background-repeat: repeat-x;
	background-color: #09471E;
	font-size: 62.5%;
	text-align:center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
img{
  /*	display: block; */
	border: none;
	padding:0;
	margin:0;
}
#global{
   margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
   margin-top: 23px;
	width: 770px;
	background-color: #FFFFFF;
	background-image: url(/images/back_cont2.gif);
	background-repeat: repeat-y;
	background-position: 100% 25px;
}
#global2{	 
	width: 770px;
	background-image: url(/images/back_cont1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
/*---------HEADER---------*/
#header{
	background-image: url(/images/header.jpg);
	background-repeat: no-repeat;
	height: 102px;
}
#logo{
   float: left;
	margin-top: 5px;
	margin-left: 2px;
}
.nav3{
	margin:0 0 0 560px;
	padding: 90px 0 0 0;
}
.nav_news{
	display: inline;
	margin:0 0 0 0;
	padding:0 27px 0 0;
	list-style-type: none;
	background-image: url(/images/puce_news.gif);
	background-position: right center;
	background-repeat: no-repeat;
	
}
.nav_news a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	font-weight: bold;
	color: #09471E;
}
.nav_kontakt{
	display: inline;
	margin:0 0 0 40px;
	padding:0 25px 0 0;
	list-style-type: none;
	background-image: url(/images/puce_contact.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	
}
.nav_kontakt a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	font-weight: bold;
	color: #09471E;
}
/*----------LEFT/MENU---------*/


#left{
	float:left;
	width: 163px;
}
.menu{
   margin-top: 17px;
	padding-top: 20px; 
	background-image: url(/images/haut_menu.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin-left:11px;
}

/*.haut_menu{
	margin-left: 11px;
	margin-top: 17px;
}*/
.nav1{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-top: 1px solid #09471E;
	border-left: 1px solid #09471E;
	border-right: 1px solid #09471E;
	list-style-type: none;
	background-color: #F8FCF4;

}
.nav_act1{
   margin-top: 7px; 
	padding-bottom: 6px; 
	background-image: url(/images/back_li.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.nav_off1{
   margin-top: 7px; 
	padding-bottom:6px;
	background-image: url(/images/back_li.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.nav_act1 a{
   text-decoration: none;
	color: #B30151;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight: bold;
	font-size: 1.1em;
	margin-left: 5px;
}
.nav_off1 a{
	color: #013412;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight: bold;
	font-size: 1.1em;
	margin-left: 5px;
}
.navextra{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
}
.nav2{
	margin-top:0;
	margin-left: 5px;
	padding: 0;
}
.nav_act2{
   list-style-type: none;
	background-image: url(/images/back_li2b.gif);
	background-repeat: no-repeat;
	background-position: bottom right; 
	margin: 5px 0 5px 0; 
	padding: 0 0 5px 25px;;
}
.nav_off2{
	list-style-type: none;
	background-image: url(/images/back_li2.gif);
	background-repeat: no-repeat;
	background-position: bottom right; 
	margin: 5px 0 5px 0; 
	padding: 0 0 5px 25px;
}
.nav_act2 a{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #B30151;
	font-weight: bold;
	text-decoration: none;
}
.nav_off2 a{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #09471E;
	font-weight: bold;
	text-decoration: none;
}
.fleurs_menu{
	margin-left: 11px;
	border-left:1px solid #09471E;
border-right:1px solid #09471E;
}
.dag-natur{
  margin: 5px 0 0 15px;
}
.natur-emwelt{
  margin: -2px 0 0 11px;
border:1px solid #09471E;
}

/*----------CONTENU-------------*/
#content{
	float: left;
	width:607px;
	
}
.titre1{
   color: #09471E;
   padding: 0 0 0 0;
   margin: 11px 0 0 30px;
	background-image: url(/images/img_h1.jpg);
	background-repeat: no-repeat;
	background-position:left bottom;
	height:20px;
	width:535px;
	border-bottom: 1px solid #09471E; 
}


h1{
   display: inline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #09471E;
	padding: 0 0 0 0;
	margin: 0 0 0 50px;
	text-decoration: none;
}
h1 a{
	text-decoration: none;
	color: #09471E;
}
h2{
   display: inline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	color: #09471E;
}
h3{
	padding:0;
	margin:10px 0 0 0;
	color: #09471E;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
}
h4{
	padding:0;
	margin:8px 0 0 0;
	color: #50843C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
}
h5{
	padding:0;
	margin:8px 0 0 0;
	color: #B30151;
	font-weight: normal;
	font-size: 1.1em;
}
p{
	padding:0 7px 0 0;
   margin:5px 0 0 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	text-align: justify;
}
.em{
	padding:0 7px 0 0;
   margin:5px 0 5px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	text-align: justify;
	font-style: italic;
	width: 415px;
}
p a{
   padding:0;
   margin:5px 0 0 0;
	color: #09471E;
	text-decoration:underline;
}
p a:hover{
   padding: 0;
   margin:5px 0 0 0;
	color: #B30151;
	text-decoration:underline;
}
.barre{
   margin: 5px 0 0 0 ;
   border-top: 1px solid #09471E;
}
.marque{
	color: #09471E;
}
.clear{
	clear: both;
	border: 1px solid #FFFFFF;
}
.clear1{
		clear: both;
}
.null{
	line-height: 0px;
}
.hr_bas{
	margin-left: 11px;
	margin-top: 6px;
	margin-bottom: 26px; /*pour internet explorer*/
	
}
#footer{
	background-color: #09471E;
	text-align: center;
}
.p_footer{
   background-color: #09471E;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom:5px;
	margin: 0;  
	text-align: center;
}
.p_footer a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: underline;
}
.p_footer a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #B0D465;
	text-decoration: underline;
}
.content_txt{
	margin-left:30px;
	margin-right: 30px;
	background-color: #fff;
	
}
.liste{
	list-style-type: square;
	font-size: 1.1em;
	padding:0;
	margin:5px 0 0 0;
}
.liste li{
	padding: 0;
	margin: 0 0 0 30px;
}
.liste li a{
	color: #09471E;
	text-decoration:underline;
}
.liste li a:hover{
	color: #B30151;
	text-decoration:underline;
}
.liste li img{
	vertical-align: middle;
}
.liste2{
	list-style-type: none;
	
	padding:0;
	margin:5px 0 0 0;
}
.liste2 li{
	padding: 0;
	margin: 0 0 0 0;
}
.liste2 li a{
	color: #09471E;
	text-decoration:underline;
	font-size: 1.1em;
}
.liste2 li a:hover{
	color: #B30151;
	text-decoration:underline;
}
.li_space{
	height:7px;
}
.liste5{
	list-style-type: square;
	font-size: 1.1em;
	padding:0;
	margin:10px 0 0 0;
}
.liste5 li{
	padding: 0;
	margin: 0 0 0 30px;
}
.liste5 li a{
   margin-left: 5px;
	
	margin-bottom: 10px; 
	color: #09471E;
	text-decoration:underline;
}
.liste5 li a:hover{
	color: #B30151;
	text-decoration:underline;
}
.liste5 li img{
	vertical-align: middle;
}







/*----------CONTACT------------*/

.form_main{
	margin-top: 10px;
	
}
.ligne_form{
   margin-bottom:11px;
	height:20px;
	
}

	
.tit_form{
   float: left;
	width: 100px;
	font-size: 1.1em;

}
.form_input{
	float:left;
}
.form_input input{
	margin: 0;
	padding: 0;
	height: 20px;
}
.ligne_form2{
   margin-top: 20px;
}

.form_submit{
   margin-left:100px;
	font-size: 1em;
}
.fleche{
   margin-top: -10px;
	margin-left: 5px;
}
.img_champs{
	display: inline;
}
.lien{
	width: 120px;
	height: 174px;
}
.plan{
	float: right;
	margin-left: 10px;
	text-align: center;
}
table{
	margin: 0;
	padding:0;
}
table th{
	font-size:1.1em;
	margin: 0 0 0 0;
	padding: 7px 0 0 0;
	
}
table.kontakt th{
	font-size:1.1em;
	margin: 0 0 0 0;
	padding: 15px 0 0 0;
	
}
table.kontakt .small_contact th.name{
   padding:15px 0 1px 0;
}

table .small_contact th.name{
   padding:7px 0 1px 0;
}
table .small_contact td.tel1{
  padding:7px 0 1px 0;
}
.name{
	width: 250px;
	margin: 0 0 0 0;
	padding: 2px 0 1px 0;
	font-size:1.1em; 
	border-bottom: 1px solid #09471E;
}
.tel1{
	margin: 0 0 0 0;
	padding: 2px 0 1px 0;
	font-size:1.1em;
	border-bottom: 1px solid #09471E;
}
.paragraphe2{
   font-weight: bold;
	padding:0 7px 0 0;
   margin:10px 0 0 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	text-align: justify;
}
/*--------NEWS---------*/
.p_news{
	margin-top: 10px;
}
.p_news input{
	width: 350px;
	height: 18px;
}
.textarea_admin{
	width: 350px;
	height: 200px;
}
#ncalb_start{
   display: inline;
}
#ncalb_end{
   display:inline;
}
.ico_news{
	display: inline;
	margin-left: 5px;
}
.activeNewsHeading, .activeAgendaHeading {
        background-color: #BCE18E;
		  color: #09471E;
		  font-weight: bold;
}
.newsHeading, .agendaHeading { 
  cursor: pointer;
  cursor: hand;
  margin-top: 20px; 
  background-color: #BCE18E;
  border-top: 1px solid #BCE18e;
  border-right: 1px solid #BCE18e;
  border-left: 1px solid #BCE18e;
  	padding: 2px;
	font-size: 1.1em;
}

.agendaHeading a { color: black; text-decoration: none; }
.activeAgendaHeading a { color: #09471E; }

.newsImageContainer{
	float: right;
	margin-left: 0.3em;

}
/*--------liste2------*/
.liste2{
	padding: 0;
	margin: 5px 0 0 0;
	
}
.liste2 dt{
	margin: 0 0 0 0;
	font-weight: bold;
	font-size: 1.1em;
}
.liste2 dd{
	margin: 0 0 0 0;
	font-size:1.1em;
}
/*------liste3------*/
.liste3{
	margin: 0 0 0 0;
	padding: 0 5px 0 0;
	font-size: 1.1em;
	text-align: justify;
}
.liste3 li{
	padding: 0;
	margin: 5px 0 0 25px;
}
.liste4{
   margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.liste4 dt{
   margin: 10px 0 0 0;
	padding: 0 0 0 0;
	font-size: 1.1em;
	color: #50843C;
	font-weight: bold;
	text-align: justify;
}
.liste4 dd{
   margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 1.1em;
	text-align: justify;
}
/*-----images------*/
.img_right{
	float: right;
	border: 1px solid #09471E;
}
#jacou{
	clear: both;
}
.div_left{
	width: 425px;
	float: left;
}
.div_images{
	float: left;
	width: 120px;
}
.div_images img{
	margin-top: 5px;
	border: 1px solid #09471E;
}
.img_left{
	float: left;
}
.img_left2{
	display: inline;
	margin-top: 5px;
	margin-right: 10px;
	border: 1px solid #09471E;
}
/*tableau*/
.tableau{
   margin-top: 10px;
	width: 547px;
	border-collapse: collapse;
	
}
.tableau form{
	margin : 10px 5px 10px 5px;
}
.tableau form input {
	border: 1px solid #50843c;
}
.tableau form label {
	width: 300px;
}
.tableau td a{
	font-weight: bold;
}
.tableau th{
	text-align: center;
	background-image: url(/images/fd_agenda.jpg);
	background-repeat: repeat-x;
	background-color: #09471E;
	font-size: 1em;
	color: #09471E;
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
}
.th2{
        border-top: 1px solid #09471E;
	border-right: 1px solid #FFFFFF;
}
.th1{
        border-top: 1px solid #09471E;
}
.th3{
        border-top: 1px solid #09471E;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #BDE291;
}
.tableau td{
	text-align: left;
	font-size: 1.1em;
	empty-cells:show;
	border: 1px solid #BDE291;
	padding: 1px;
}
.tableau td a{
	color: #09471E;
	text-decoration: none;
}
.tableau td a img{
	vertical-align: middle;
}
.img_v_align{
	vertical-align: middle;	
}
.tableau td a span{
	font-size: 0.9em;
}
.tableau td a:hover{
	color: #B30151;

}
td.titel, th.titel, td.title div.documentContainer{
max-width: 162px;
overflow: hidden;
}
td.td1, th.td1{
max-width: 55px;
overflow: hidden;
}
td.td3, th.td3{
max-width: 116px;
overflow: hidden;
}
td.td4, th.td4{
max-width: 86px;
overflow: hidden;
}
td.td5, th.td5{
max-width: 49px;
overflow: hidden;
}
td.td6, th.td6{
max-width: 80px;
overflow: hidden;
}
/*--------NEWS---------*/
.news_tit2{
	margin-top: 15px;
	border: 1px solid #bde291;
	padding: 0.5em 0.5em 0.5em 0.5em;
	display: block;
/* SLY : peek-aboo bug :) */
        width: 96.7%;
		  position: relative;
/* END SLY */
}
.news_tit2 a{
	font-size: 1.0em;
	font-weight: bold;
	color: #09471E;
}
.familljegaart{
	margin-bottom: 20px;
}
.familljegaart .news_tit2{
		background-color: #f8fcf4;
		border: 3px double #a2c85f;
}

.news_tit1{
	font-size: 1.1em;
	font-weight: bold;
	color: #09471E;
/* SLY : peek-aboo bug :) */
        position: relative;
/* END SLY */
}

.newsContent, .agendaContent {
	margin-top: 5px;
	font-size: 1em;
/* SLY : peek-aboo bug :) */
        position: relative;
/* END SLY */
}

.pre-wrap {  
 white-space: pre-wrap;       /* css-3 should we be so lucky... */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 ?? */
 white-space: -o-pre-wrap;    /* Opera 7 ?? */
 
   
  
}
.newsDocuments ul{
	list-style: none;
}
/*---------AGENDA---------*/

.background{
   font-size: 1.1em;
	background-color: #F8FCF4;
	border:1px solid #BCE18E;
	padding: 3px;

}
.ico_agenda{
	display: inline;
	padding-left: 5px;
}
/*---------DOWNLOADS------------*/


.down dt{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #09471E;
	margin-top: 7px;
}
.down dt a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #09471E;
}

.down dd{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	margin: 5px;
	padding:0;
}
/*---Downloads edit---*/
.down_edit{
	margin-top: 10px;
}
.ligne_form2b{
	margin-top: 10px;
}
.ligne_form2b input{
	margin: 0;
}
.down_txt dt a{
	font-size: 1.1em;
	color: #09471E;
}
.down dt a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #B30151;
}
.down_txt dd {
	font-size: 1.1em;
	margin-left:60px;
	
}
.insertDocument{
	color: #09471E;
	text-decoration: underline;
}

.editableImage { cursor: pointer; cursor: hand; }
.selectedImage, .selectedDocument { background-color: #EDDFE8; }
.insertDocumentHover, .editableDocument { background-color: #FCF4A5; cursor: pointer; cursor: hand; }
/* .deletedItem { border: 2px solid red; } */

.documentContainer {
	padding-top: 20px; 
	list-style: none;
 }
.documentContainer a { text-decoration: none;}
.documentContainer li{
	margin-top: 5px;
	margin-bottom: 5px;
}
.td_preview { width: 20px; cursor: pointer; cursor: hand; }
.td_thumb { width: 105px; }

#Toolbox { display: none; }
.documentContent input, .documentContent textarea{
	border: 1px solid #b0d465;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 350px;
}
.button{
	border-top: 1px solid #BDE291;
	border-left: 1px solid #BDE291;
	border-right: 1px solid #09471E;
	border-bottom: 1px solid #09471E;
	background-color: #EDFAE1;
}

th.orderBy { text-decoration: underline; }

