/*=================
 * header_style.css
 *-----------------*/

/*-----------------
 * global
 *-----------------*/
* {
  margin: 0px;
  padding: 0px;
}

p, h1, h2 {
  /*margin-top: 1em;*/
  margin-bottom: 1em;
}

ul {
  margin: -0.5em 0 1em 0;
  padding-left: 40px;
}

li {
  margin-bottom: 0.5em;
}

table {
  width: 100%;
  border-collapse:collapse;
}

td {
  padding: 0px;
}

img {
  display:block;
  margin:0px;
  padding: 0px;
  border:0px;
}

/*-----------------
 * local
 *-----------------*/
body {
  background-color: #eeeeee;
  margin-top: 10Px;
  padding-top: 5px;
  font: normal 14px Arial, Helvetica, sans-serif;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

/*-----------------
 * main
 *-----------------*/
table#main {
  width:1000px;
  margin:auto;
	background-color: white;
}

/*-----------------
 * bandeau
 *-----------------*/
#bandeau {
	background-color: #ffffff;
}

img.logo {
  margin:10px 30px 10px 10px;
}


.menu_small {
	color: #000000;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.menu_small:link {
  color: #000000;
}
.menu_small:hover{
  color: #004E5A;
}


/*-----------------
 * menu_top
 *-----------------*/
table.menu_top {
  background: #FFFFFF url(../images/fondmenu.png) repeat-x 0 0;
}

table.menu_top td {
	font: bold 12px Arial, Helvetica, sans-serif;
  width: 16.6%;
  text-align: center;
}

table.menu_top a {
	font: bold 12px Arial, Helvetica, sans-serif;
  display: block;
	line-height: 30px;
	color: #FFFFFF;
}

table.menu_top a:visited {
  color: #FFFFFF;
	color: rgb(0,85,165);
	color: #ffd700;
}

table.menu_top a:hover {
  background: #FFFFFF url(../images/fondmenu2.png) repeat-x 0 0;
	color: rgb(0,85,165);
}

table.menu_top td.current {
	line-height: 30px;
	color: #ffd700;
}


/*-----------------
 * menu_xxxlog
 *-----------------*/
table.menu_xxxlog {
  background: #FFFFFF url(../images/fondmenu3.png) repeat-x 0 0;
	color: rgb(0,174,239);
}

table.menu_xxxlog td {
	font: bold 12px Arial, Helvetica, sans-serif;
  width: 10%;
  text-align: center;
}

table.menu_xxxlog a {
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height: 30px;
  display: block;
	color: rgb(0,85,165);
}

table.menu_xxxlog a:visited {
  color: gray;
}

table.menu_xxxlog a:hover {
  background: #FFFFFF url(../images/fondmenu2.png) repeat-x 0 0;
	color: rgb(0,85,165);
}

table.menu_xxxlog td.current {
  line-height: 30px;
}

