/* CSS Document */
HTML, BODY {
  font-family: verdana,arial;
  font-size:11px;
  margin: 0;padding: 0;
  width: 100%;height: 100%;
  background-image:url(../images/back_vert.gif);
  background-repeat:repeat-x;
  background-color:#3F4B3D;
}
IMG{border:none;}

#page{
  background-color:#FFFFFF;
  position: relative;
  top:0px;left:50%;
  margin-left:-389px;
  width:755px;
  height: auto !important;
  height: 100%;
  min-height: 100%;
}

#header{
  width:755px;height:123px;
  background-image:url(../images/header_back.jpg);
}

#slogan{
  left:9px;
  top:50px;
  position:absolute;
  width:500px;
}
#modified{
  left:11px;
  top:80px;
  position:absolute;
  width:500px;
}

#langue{
  left:11px;
  top:15px;
  position:absolute;
  width:200px;
}
#acces{
  left:11px;
  top:98px;
  position:absolute;
  width:200px;
}

#menu{
  background-color:#637660;
  height:19px;
  padding-top:5px;
}

#menu ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#menu ul li.elementMenu{
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#menu ul li.elementMenu2{
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	color:#FBE206;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#details .menu{
  text-align:left;
  margin-left:5px;
}

#details .menu ul li A{color:#2F5F2F;text-decoration:none}
#details .menu ul li A:hover{color:#2F5F2F;text-decoration:underline}


#details .menu ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#details .menu ul li.elementMenu{
	margin-left: 0;
	padding-left: 5px;
	border: none;
	list-style: none;
	display: inline;
	color:#2F5F2F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#details .menu ul li.elementMenu2{
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	color:#2F5F2F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}



#menu ul li A{color:#ffffff;text-decoration:none}
#menu ul li A:hover{color:#FBE206;}


#contenu{
  position:relative;
  background-color:#FFFFFF;
  margin: 14px 10px 14px 10px;
  min-height: 600px;
  padding-bottom:150px;
}

#accueilvedette{
  margin-bottom:11px;
  color:#2F5F2F;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  position:absolute;
  top:0px;right:252px;right:262px !ie;
}


#pathway{
  margin-bottom:11px;
  color:#2F5F2F;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
}

#pathway A{
  color:#6D6D6D;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-decoration:underline;
  font-weight:bold;
}

#vedette{
  position:relative;
  height:242px;
}
#vedette2{
  position:relative;
  height:544px;
}

#vedette .desc{
  position:absolute;
  right:0px;
}

#vedette .image{
  position:absolute;
  left:0px;
}


#lastNews{
  position:absolute;
  border:1px solid #E7E6E6;
  width:248px;
  height:130px;
  left:0px;
}

#lastNews .titre{
  background-color:#E1F2E2;
  height:17px;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  color:#434343;
  padding-left:5px;
}


#lastNews .contenu UL{
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  color:#434343;
  padding:0px;
  margin-left:25px;
  margin-top:10px;
  list-style:square;
}




#categorie{
  position:relative;
  border:1px solid #E7E6E6;
  width:458px;
  height:255px;
  /*right:0px;*/
  margin-left:272px;
}

#categorie .titre{
  background-color:#E1F2E2;
  height:17px;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  color:#434343;
  padding-left:5px;
}

#categorie .image{
  position:absolute;
}



.desc .liste{
  position:relative;
  width:343px;height:50px;
  margin-bottom:11px;
  background-color:#E1F2E2;
  padding:5px;
}

.desc .liste .texte{
  margin-top:15px;
  margin-left:20px;
}


#resultats .liste{
  width:450px;height:140px;
  margin-bottom:11px;
  background-color:#E1F2E2;
  padding:0px;
  right:0px;
  position:absolute;
  
}

#resultats .liste .texte{
  position:absolute;
  right:0px;top:0px;
  width:285px;
  margin:10px;
  text-align:left;
  color:#171817;
}

#resultats .liste .logo{
  position:absolute;
  left:0px;top:25px;
  text-align:left;
  color:#171817;
}

#resultats .cadre{
  border:1px solid #E7E6E6;
  width:448px;height:140px;
  right:0px;top:150px;
  position:absolute;
}

#tracteur{
left:0px;
position:absolute;
}

.bullet{
  visibility:hidden;
  position:absolute;
  width:448px;height:140px;
  top:0px;
  left:0px;
}



.bullet .texte{
  position:absolute;
  right:0px;top:38px;
  width:235px;
  height:140px;
  margin:10px;
  text-align:left;
  color:#171817;
}

.bullet .photo{
  position:absolute;
  left:0px;top:15px;
}

	
#footer{
  position:absolute;
  width:100%;
  height:100px;
  text-align:center;
  bottom:0px;
}	
/*Produits*/
#selections{
    position:relative;
	right:5px;
	width:100%;
	text-align:right;
	color:#25752C;
}
#resultats{
  margin-top:25px;
  position:relative;
  width:100%;
}

#listDisplay{
  position:relative;
  margin-left:260px;
}

listDisplayVedette{
  position:relative;
  margin-left:0px;
}

#politique{
  position:absolute;
  border:1px solid #E7E6E6;
  width:248px;
  height:130px;
  left:0px;
}


#annonces .contenu{
  margin-top:20px;
  margin-bottom:20px;
  position:relative;
  border:1px solid #E7E6E6;
  width:715px;
  padding-left:10px;
  padding-right:10px;
}


#annonces .contenu P{
  line-height:23.5px;
  margin:0px;padding:0px 0px 0px 0px;
  color:#000000;
}


#details .contenu{
  margin-top:20px;
  position:relative;
  border:1px solid #E7E6E6;
  width:720px;
  padding-left:10px;
  padding-right:10px;
}

#details .contenu P{
  line-height:23.5px;
  margin:0px;padding:0px 0px 0px 0px;
  color:#000000;
  text-align:left;
}




/*NOUVELLES*/

.nouvelle{
  position:relative;
  width:705px;
  margin-bottom:11px;
  background-color:#E1F2E2;
  padding:15px;
  clear:both;
}


/*FIN NOUVELLES*/

/*CONTACT*/
#contact{
  position:absolute;
  border:1px solid #E7E6E6;
  width:200px;
  height:265px;
  left:0px;
  margin-top:18px;
}

#contact .titre{
  background-color:#E1F2E2;
  height:17px;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  color:#434343;
  padding-left:5px;
}

#contact .contenu{
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  color:#525051;
  padding-left:5px;
  padding-top:10px;
}


#contactsel{
  padding-top:18px;
  relative:absolute;
  padding-left:450px;
  clear:both;
  text-align:right;
  color:#25752C;
  height:400px;
}

#contactliste{
  margin-top:18px;
  position:absolute;
  left:250px;
  width:240px;
  clear:both;
  text-align:left;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  color:#525051;

}

/*FIN CONTACT*/

/* INFOLETTRE */

#boite1{
  /*position:relative;*/
  border:1px solid #E7E6E6;
  width:692px;
/* height:30px; */
  padding:10px;
  margin:10px;
}

#boite2{
  /* position:relative;*/
  border:1px solid #E7E6E6;
  width:692px;
  /*height:30px;*/
  padding:10px;
  margin:10px;
}

#boite3{
  /*position:relative;*/
  border:1px solid #E7E6E6;
  width:692px;
  height:220px;
  padding:10px;
  margin:10px;
}

#boite4{
  /*position:relative;*/
  border:1px solid #E7E6E6;
  width:692px;
  height:160px;
  padding:10px;
  margin:10px;
}

#boite5{
  /*position:relative;*/
  border:1px solid #E7E6E6;
  width:692px;
  height:30px;
  padding:10px;
  margin:10px;
  text-align:center;
}

/* FIN INFOLETTRE */
