


body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	padding:0px; margin:0px;
	text-align:center;
	width:100%;
	height:100%;
}

a {
	text-decoration:none;
	margin:0px;
	padding:0px;
	color: #6FA421;
	font-weight:bold;
	background-color:transparent;
	z-index:1000;
}

h2{ font-weight:100; }
a:hover { text-decoration: none ; color:#000000;}

#header {
  height: 143px;
  width: 950px;
  padding:0;
  margin: 0 0 5px 0;
  background: transparent url(../images/header.png);
  background-repeat: no-repeat;
  background-position: bottom right;
}

#conteneur_onglets {
	width: 950px;
	float: left;
	height: 39px;
-	height: 55px;
	color: #fff;
	font-weight: 600;
	font-size: 11px;
		}
#onglet_1 {
	height: 16px;
	padding: 8px 15px 8px 15px;
	text-align: center;	
	background: transparent url(../images/onglet-interne.png) top left no-repeat;
	float: left;
	border-right: #fff solid 1px;
	}
/********************* Hack Safari *************************/
html[xmlns*=""] body:last-child #onglet_1 {
  	padding: 9px 17px 8px 17px;
}
.onglet_2 {
	padding: 8px 24px 10px 24px;
	text-align: center;	
	background-color: #b0b0b0;
	float: left;
	border-right: #fff solid 1px;
	background: transparent url(../images/onglet-interne.png) top center no-repeat;
	}
/********************* Hack Safari *************************/
html[xmlns*=""] body:last-child .onglet_2 {
  	padding: 10px 20px 10px 20px;
}
.onglet_3 {
	height: 16px;
	padding: 8px 22px;
	text-align: center;	
	background: transparent url(../images/onglet-interne.png) top right no-repeat;
	float: right;
	}
/********************* Hack Safari *************************/
html[xmlns*=""] body:last-child .onglet_3 {
  	padding: 9px 17px 9px 17px;
}
.onglet_3_a {
	height: 16px;
	padding: 8px 22px;
	text-align: center;	
	background: transparent url(../images/onglet_courant_fl_ex.png) top right no-repeat;
	float: right;
	height: 39px;
	}
/********************* Hack Safari *************************/
html[xmlns*=""] body:last-child .onglet_3_a {
  	padding: 9px 17px;
}
.onglet_courant {
	height: 32px;
-	height: 30px;
	padding: 8px 24px 10px 24px;
	text-align: center;	
	background-color: #b0b0b0;
	float: left;
	border-right: #fff solid 1px;
	background: transparent url(../images/onglet_courant.png) top center no-repeat;
	}
/********************* Hack Safari *************************/
html[xmlns*=""] body:last-child .onglet_courant {
  	padding: 10px 20px;
}
.onglet_2:hover {
	background-color: #dbdce1; 
	background: transparent url(../images/onglet_courant_fl.png) top center no-repeat;
	height: 39px;
	}
#onglet_1:hover {
	background: transparent url(../images/onglet_courant_fl_ex.png) top left no-repeat;
	height: 39px;
	}
.onglet_3:hover {
	background: transparent url(../images/onglet_courant_fl_ex.png) top right no-repeat;
	height: 39px;
	}
#conteneur_onglets a:hover {
	}
#conteneur_onglets a { color: #fff; }
#acces_membres {
  float: right;
  margin: 15px 35px;
  * margin:  0 35px;
  - margin:  0 15px;
  width: 153px;
  height: 98px;
  text-align: center;
	}
.bot_neg {* margin-bottom: -25px; 
margin-right: 5px;
}
#nb_annonces {
	color: #18969d;
	font-weight: bold;
	font-size: 13px;
	float: left;
	width: 120px;
	margin: 1px 0 0 234px;
-	margin: 1px 0 0 186px;
	}
#header_clic { 
	float: left;
	width: 340px;
	height: 55px;
	margin: 20px 0 0 180px;
- margin: 22px;
}
.inputtxt_court {
  position:relative;
  width:115px;
  height:17px;
  overflow:hidden;
  background: transparent url(../images/inputtxt-court-trans.png) no-repeat right top;
  border: 0;
  padding: 2px 5px;
  margin-top: 9px;
	font-size: 11px;
	  }
.inputtxt {
  position:relative;
  width:143px;
  height:17px;
  overflow:hidden;
  background: transparent url(../images/inputtxt-trans.png) no-repeat right top;
  border: 0;
  padding: 2px 5px;
  margin-top: 9px;
	font-size: 11px;
	  }
.bouton_valider {
  width: 58px;
  height: 20px;
  float: right;
  background:  url(../images/bouton-valider.png) no-repeat right top;
  cursor: pointer;
  border: 0;
  margin-right: 15px;
	}
img{ border: 0px solid ; }
img.help { vertical-align:middle; }

#central{
	margin-left:auto;
	margin-right:auto;
	width:950px;
	text-align:left;
}

.page1{ background : transparent ; }
.noir{ color:#000; }
.justifie{ text-align:justify; }
#page{
	padding:0px;
	font-size:14px;
	width:950px;
	margin:-3px 0 20px 0px;
	min-height:470px;

	background:transparent url(../images/conteneur.png) top left repeat-y

	}
#fildAriane{
clear: left;
	margin: 10px 0 0 0;
*	margin: 0 0 0 0;
	padding:10px 25px 0px 25px;
	font-size:10px;
	background: transparent url(../images/conteneurNord.png) top left no-repeat;
}


#menu {
	float : left;
	width: 220px;
	margin-top: 0px;
	margin-left: 10px;
	padding:0;
	color:#000000;
	font-weight:bold;
	font-size:13px;
	background-color : #fff;
}

.titre_menu { color: #2b4e18; font-size: 1.5em; }
#menu ul#membre{
	list-style-image : url(../images/fleur-3.png);
}

#menu ul#commun{
	list-style-image : url(../images/fleur.png);
	line-height:15px;
*	line-height:20px;
	vertical-align:middle;
				/*
	margin-left:5px;
				*/

*	margin-left:25px;
}
#deconnexion { 
  width: 180px;
  height: 32px;
  padding: 6px 0;
	background: transparent url(../images/deconnexion.png) top left no-repeat;
	margin: auto;
	font-size: 16px;
	text-align: center;
	}
#deconnexion a { 	color: #fff; 	}
.bouton_vert {
  width:65px;
  height:19px;
  background: #fff url(../images/bouton-vert.png) no-repeat right top;
  float: right;
  border: 0;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-align: center;
  margin-top: 9px;
*  margin-top: 3px;
  cursor: pointer;
	}

#page>#menu{ margin-left:15px; }
#contenu{
	margin-left:270px;
	margin-top:0px;
	min-height:371px;
	padding:5px;
	width:650px;
	z-index:5;
}
.cadreContenu {
  width:630px;
  padding-top : 20px;
  padding-left:20px;
  padding-bottom : 20px;
  background-color:#e3f0e2;
  font-size : 14px;
  font-family :  Arial, Helvetica, Geneva, sans-serif;
  color:#000000;
  margin-bottom:20px;
}

.cadreContenu2{
width:630px;
padding-top : 20px;
padding-left:20px;
padding-bottom : 20px;
background-color: #e3f0e2;
font-size : 14px;
font-family :  Verdana, Arial, Helvetica, Geneva, sans-serif;
color:#000000;
margin-bottom:20px;
}
.cadreTitre {
width:625px;
height:35px;
line-height:35px;
vertical-align:middle;
font-size : 18px;
font-weight : bolder;
padding-left:35px;
background-image:url(../images/fond_titre-2.jpg);
background-repeat:no-repeat;
background-position: top left;
color : #2b4e18;
margin-bottom:0px;
}

.cadreTitre2 {
width:615px;
height:35px;
line-height:35px;
vertical-align:middle;
font-size : 18px;
font-weight : bolder;
padding-left:35px;
background-image:url(../images/fond_titre.jpg);
background-repeat:no-repeat;
background-position: top left;
color : #FFFFFF;
margin-bottom:0px;
}

table.contenu_menu{
	text-align:left;
}
.boutonGeneral{
background: transparent url(../images/fond_bouton_titre.gif) scroll no-repeat;
color:white;
display:block;
font-size:18px;
height:40px;
margin:0;
text-align:center;
width:352px;
border-style : none;
cursor: pointer;
}

.boutonGeneral:hover{
	background: url(../images/fond_bouton_titre.gif) no-repeat top right;
	color: black;
}

p#col1{
	width:50%;
	float:left;
}

.depotReg { background-color: #99c774; }
a.titOnglet{	color: #60831b; }
ul.titsOnglets{
	list-style-type:none;
	height:20px;
	margin-bottom:-2px ;
	padding-bottom:0px;
}

ul.titsOnglets li{
	float:left;
	width:100px;
	text-align:center;
	background : url(../images/onglet1.gif);
}
ul.titsOnglets a{ display:block; padding-bottom:1px;  color: #4a6515; }
ul.titsOnglets a:hover{ display:block; color: #60831b;	background : url(../images/onglet0.gif); }
ul.titsOnglets a.courant{	background : url(../images/onglet0.gif); }



.alert{
	color:#FF4300;
	font-weight:bold;
	margin-bottom:20px;
}

.alertalert{
	color:#C60017;
	font-weight:bold;
	margin-bottom:20px;
}

div#pied{
clear: left;
	background-color: #FFF;
	font-size:11px;
	width: 950px;
	margin: -4em auto;
-	margin: -4em auto 0 auto;
	height:15px;
	padding-top: 25px;
	text-align: center;
	font-weight:bold;
	background: transparent url(../images/fond-pied.png) bottom left no-repeat;
	color:#18969d;
}

#pied img { border: medium none; }

#pied>#ornementPied{ margin-right:-180px; }

#pied  a {
  text-decoration : none;
  color:#2b4e18;
}

#pied a:hover {
  text-decoration: none;
  color:#E12C8D;
}

#pied  a:visited{
  color:#18969d;
}

ul#partenaires{
	position:relative;
	text-align:center;
	margin-bottom:30px;
}

li.partenaire{
	display:inline;
	list-style-type:none;
	text-align:center;
	margin-left:30px;
	margin-right:30px;
}

ul#accesRapide{
	text-align:center;
	padding-left:0;
				/*
	margin: -25px auto 0 auto;
				*/
	margin: -10px auto 0 auto;
/* ---------- 2 lignes ci-dessous pour appliquer uniquement à IE7 -------- */
* 	margin: -30px auto 0 auto;
-	margin: -10px auto 0 auto;
	line-height: 5px !important;
/ line-height: ;
-	line-height: 25px.
}

#accesRapide li{
	display: inline;
	list-style-type:none;
	margin: 0 7px 0 7px; 
	color: #fff;
	padding: 0;
	line-height: 5px !important;
/ line-height: ;
-	line-height: 25px;
}
#accesRapide li a {
	color: #fff;
}
#accesRapide li a:hover {
	color: #636363;
}
#accesRapide li a:visited {
	color: #fff;
}

#accesRapide #accesRapide0{
	list-style-image:none;
}

img#logoEcolutis{
	margin: 5px 10px 5px -5px;
	float: left;
}

div#ecolutis
{
	display:block;
	text-align: left;
	float:left;
	width:300px;
	margin-left:15px;
}

h1 { color: #428300; font-size: 1.3em; margin: 0 0 2em 0;}

h3 { color: #428300; font-size: 1.2em; font-weight: bold; margin: .5em  0 2.5em 0; }

h4 { color: #428300; font-weight: bold; margin-top: -.3em;}

.cat {
	 color: #428300; font-weight: bold;
	margin: -1.2em 0 .5em 1.2em;
	- margin: 1.2em 0 0 1.2em;
	width: 30%; float: left; background-color: #fff; border: #428300 solid 1px;padding: .5em;
}


#index_milieu { width: 52%; 
  - width: 50%; 
  float: left; 
  text-align: justify; 
  margin: 2em 0 0 0;
 }

#index_droit { width: 30%; float: right; padding: 2%; margin: 2em 1em 0 0; }

.bonjour { text-align: center; margin: 20px; color: #428300; font-size: 1.2em;}

a.lienHaut{
	float:right;
	background:url(../images/flecheHaut.gif) no-repeat;
	font-size:10px;
	padding-left:10px;
	display:block;
}
.mini_br { margin-bottom: -.7em; }




