  body{
  width:100%;
  padding: 0 0 0 0;
  margin:auto;
  font-family: Arial, serif;
  background-color:rgb(255,255,255); 
  }
  div#header{
  width:100%;
  height:300px;
  position : absolute;
  top:0;
  margin:auto;
  background: transparent url("images/fond_nb_o.png");
  background-repeat : repeat-x;
  }
  div#menu{
  width:1200px;
  height:240px;
  position : relative;
  top:10px;
  margin:auto;
  background: transparent url("images/egnakcuts_ete.png");
  }
  div#menugauche{
  width:400px;
  float:left;
  position : relative;
  top:120px;
  margin:auto;
  font-size:1.1em;
  }
  div#menudroite{
  width:800px;
  float:right;
  position : relative;
  top:100px;
  margin:auto;
  font-size:1.1em;
  }
  div#menudroite_bis{
  width:800px;
  height : 20px;
  float:right;
  position : relative;
  top:20px;
  margin:auto;
  font-size:1.1em;
  }
  
  div#page{
  width:1200px;
  position : relative;
  margin:auto;
  background-color:rgb(255,255,255); 
  } 
  div#left-sidebar{ /* Colonne de gauche */
  width:290px; /*200px - 10px paddingleft - 10px paddingright */ 
  float:left;
  padding:10px 5px 10px 5px;
  background-color:rgb(255,255,255); 
  }
  div#right-sidebar{ /* Colonne de gauche */
  width:290px; /*200px - 10px paddingleft - 10px paddingright */ 
  float:right;
  padding:10px 5px 10px 5px;
  background-color:rgb(255,255,255); 
  }
  div#content{ /* Zone courante */
  width:100%; /*600px - 10px paddingleft - 10px paddingright */
  float:right;
  padding:0px 0px 0px 0px;
  } 
  
  div#spacer{clear:both; height:1px; display:block;background-color:rgb(225,220,220);}
  
  div#footer{
  width:100%;
  height:100px;
  position : relative;
  margin:auto;
  background: transparent url("images/ligne1.png");
  background-repeat : repeat-x;
  background-color:rgb(255,255,255);   
  font-size:0.9em;
  text-align: center;
  }

#map
{
 width: 890px;
 height:600px;
}
  
  
  
#menuDeroulant
{
 width: 800px;
 list-style-type: none;
}
#menuDeroulant li /*tous les li ds menuDeroulant*/
{
 float: left;
 width: 155px;
 color: #000;
 background: transparent url("images/menu.png") no-repeat;
 text-decoration: none; 
}

#menuDeroulant li a:link, #menuDeroulant li a:visited
{
 display: block;
 color: #000;
 margin: 0;
 padding: 20px 7px;
 text-decoration: none;
} 
#menuDeroulant li a:hover { color: #FFF} /* font-weight:bold; }*/
#menuDeroulant li a:active { color: #757575; }

 
.bandeauhaut
{
border:0px;
margin:0px;
padding:5px;
background: transparent url("images/bandeauhaut.png") no-repeat;
}

.bandeau
{
border:0px;
margin:0px;
padding:0 10px 0 10px;
background: transparent url("images/bandeau.png") repeat-y;
}
.bandeaubas
{
border:0px;
margin:0px;
padding:10px;
background: transparent url("images/bandeaubas.png") no-repeat;
}

actu
{
	color:red;
	font-size:1.5em;
}

info
{
	color:gray;
	font-size:0.9em;
	font-style:italic;
}

.imageflottantedroite
{
 float:right;
 margin-left:10px;
}

.imageflottantegauche
{
 float:left;
 margin-right:10px;
}


/*********************** Liens Internet ********************************/

a
{
	text-decoration:none;
	color:rgb(120,0,0);
}

a:visited
{
	color:rgb(120,0,0);
}

a:hover
{
	color:red;
}

a img
{
	border:none;
}
