body{
	font: normal 76% Arial, Verdana, serif; 
	background: #fff url(../img/home_footer.jpg) repeat 0 0;
}
div#wrapper{
    background: transparent url(../img/home_bg_repeat.jpg) repeat-x 1100px 0;
}
div#container{
    background: transparent url(../img/home_bg.jpg) no-repeat 0 0;
}
div#menu{
	background-color: transparent;
	height: 43px;
	margin-top: 7px;
}

div#header h1{
	background: #fff url(../img/home_logo.jpg) no-repeat 0 0;
	color: #fff;
	width: 271px;
	height: 120px;
}
div#header h1 a{
	display: block;
	color: #fff;
	width: 271px;
	height: 120px;
}
/* Général */
p {
	text-align: justify;
	padding-right: 5px;
}
/** Home **/
#home{
	width: 225px;
	height: 249px;
	margin-left: 142px;
	margin-top: 224px;
	background: transparent url(../img/home_text_bg.png) no-repeat 0 0 !important;
	background: transparent url(../img/home_text_bg.gif) no-repeat 0 0;
	
}
/* Scroller Box */
#scroller_wrapper {
 position: relative;
 width: 225px;
 top: 20px;
 height: 200px;
 overflow: hidden;
}
* html #scroller_wrapper {
 height: 190px;
}
#scroller{
	color: #BBCD55;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}

/* Scoller Box */
#scroller ul li{
	background: transparent url(../img/bullet.jpg) no-repeat 0 5px;
	padding-left : 10px;
	margin-left: 20px;	
}

/* Navigation */
.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  float: left;
  margin: 0;
  padding: 0;
  margin-right: 18px;
  position: relative;
  width: 149px;
  height: 43px;
  text-align: right;
}
.nav  li.food,.nav  li.agriculture, .nav  li.energy, .nav  li.soil, .nav  li.water, .nav  li.air, .nav  li.none, .nav  li.services, .nav  li.organisation {
  background: transparent url(../img/menu.png) no-repeat top left !important;
  background: transparent url(../img/menu.gif) no-repeat top left;
}
.nav  li  a, .nav  li  a:link, .nav  li  a:visited, .nav   li  a:hover {
  font: bold 1.0em/17px Arial, Helvetica, sans-serif;
  color: #000;
  display: block;
  width: 144px;
  padding: 0 0 0 0;
  padding-top: 16px;
  margin-right: 5px;
  text-transform: none;
  text-align: right;
  text-decoration: none;
}
/** premier niveau de menu **/ 
.nav  li.agriculture  a, .nav  li.agriculture  a:link, .nav  li.agriculture  a:visited, .nav   li.agriculture  a:hover {
  color: #afcc72;
}
.nav  li.energy  a, .nav  li.energy  a:link, .nav  li.energy  a:visited, .nav   li.energy  a:hover {
  color: #ee952f;
  padding-top : 7px;
}
.nav  li.soil  a, .nav  li.soil  a:link, .nav  li.soil  a:visited, .nav   li.soil  a:hover {
  color: #7dcae8;
}
.nav  li.air  a, .nav  li.air  a:link, .nav  li.air  a:visited, .nav   li.air  a:hover {
  color: #7dcae6;
}
.nav  li.water  a, .nav  li.water  a:link, .nav  li.water  a:visited, .nav   li.water  a:hover {
  color: #7dcae6;
}
.nav  li.food  a, .nav  li.food  a:link, .nav  li.food  a:visited, .nav   li.food  a:hover {
  color: #ee1d23;
}
.nav  li.services  a, .nav  li.services a:link, .nav  li.services   a:visited, .nav   li.services a:hover {
  color: #00a1d7;
}
.nav  li.organisation   a, .nav  li.organisation  a:link, .nav  li.organisation  a:visited, .nav   li.organisation  a:hover {
  color: #afcc72;
}
/** second niveau de menu **/ 
.nav  li.agriculture  li a, .nav  li.agriculture  li a:link, .nav  li.agriculture  li a:visited, .nav   li.agriculture  li a:hover {
  color: #fff;
}
.nav  li.energy  li a, .nav  li.energy  li a:link, .nav  li.energy  li a:visited, .nav   li.energy li  a:hover {
  color: #fff;
  padding-top : 0;
}
.nav  li.soil li a, .nav  li.soil li a:link, .nav  li.soil li a:visited, .nav   li.soil li a:hover {
  color: #fff;
}
.nav  li.air li a, .nav  li.air li a:link, .nav  li.air li a:visited, .nav   li.air li a:hover {
  color: #fff;
}
.nav  li.water li a, .nav  li.water li a:link, .nav  li.water li a:visited, .nav   li.water li a:hover {
  color: #fff;
}
.nav  li.food li a, .nav  li.food li a:link, .nav  li.food li a:visited, .nav   li.food li a:hover {
  color: #fff;
}
.nav  li.services li a, .nav  li.services li  a:link, .nav  li.services  li a:visited, .nav   li.services li a:hover {
  color: #fff;
}
.nav  li.organisation  li a, .nav  li.organisation li a:link, .nav  li.organisation li a:visited, .nav   li.organisation li a:hover {
  color: #fff;
}

.nav li  ul  li{
  background: transparent url(../img/menu_open_bg.png) repeat top left !important;
  background: transparent url(../img/menu_open_bg.gif) repeat top left;  
  width: 149px;
  margin-left: 1px;
  padding-top: 5px;
}
.nav li  ul  li a, .nav li  ul  li a:link, .nav li  ul  li a:visited, .nav  li  ul  li a:hover {
  width: 144px;  
  font: bold 1.0em/15px Arial, Helvetica, sans-serif;  
  padding: 0;
  margin: 0;  
  text-align: left;
  color:#fff;
  text-transform: none;
  padding-left: 5px;
}

.nav li a:hover {	

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
}

.nav ul {
  list-style: none;
  margin: 15px 0 0 0;
  width: 149px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 25px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
}
.nav ul a:hover {
}

/** footer **/

/** home texte **/
h2{
    font-size: 11px;
	font-weight: bold;
    color: #000;
	padding-top: 10px;
	padding-left: 2px;
}