/* ----------------------------- */
/*    Commons Header & Footer    */
/* ----------------------------- */

#header, #footer {
  width: 950px;
  margin: 0 auto;
  font-family:"Arial", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
  color: #fff;
}

/* ----------------------------- */
/*            Header             */
/* ----------------------------- */

#header a img {
  border: 0;
}

#header h1#logo {
  margin:0px;
  padding:12px 0px 0px 19px;
}

#header div.phone, #header div.belgian-phone {
  position: absolute;
  top: 0;
  right: 0;
  margin-right:16px;
  padding-right:0px;
  padding-left:28px;
  padding-top:0px;
  text-align:right;
  font-weight:bold;
  color:#fff;  
}

#header div.phone {
  margin-top:2px;
  font-size: 20pt;
}
	
#header div.belgian-phone {
  margin-top:41px;
  font-size: 11pt; 
}

#header div.phone-tarif, #header div.belgian-phone-tarif {
  position: absolute;
  top: 0;
  right: 0;
  margin-right:18px;
  padding-right:0px;
  padding-left:28px;
  text-align:right;
  font-size: 7.5pt;
  font-weight:bold;
  color:#00535C;
}

#header div.phone-tarif {
  padding-top:26px;
  margin-top:3px;	
}

#header div.belgian-phone-tarif {
  margin-top:55px;
}

#header-inside {
  position: relative;
  height:183px;
}

/* Menu principal */

ul#menu {
  position: absolute;
  bottom: 0;
  left:0;
  list-style: none;
  text-align:center;
  margin-bottom:0px; /* pour que firefox positionne le menu en bas */
  margin-left:0px;
  padding:0;
  width:950px;
  font-weight:bold;
  font-size:12pt; 	
}

ul#menu li {
  float: left;
  border-left:1px solid #19A7BA;
  border-right:1px solid #19A7BA;
  height:33px;
}

ul#menu li.first {
  border-left:none;	
}

ul#menu li.last {
  border-right:2px solid #19A7BA;
}

ul#menu li.active {
  color: white;
  font-weight:bold;
}

ul#menu li a {
  text-decoration: none;
  color: #00535C;
  font-size: 10pt;
  margin-left:8px;
  margin-right:8px; 
  display:block;
  padding-top:8px;  
}

ul#menu li a:hover {
  color: white; 
}

ul#menu li a.active {
  color: white;
}

/* ----------------------------- */
/*            Footer             */
/* ----------------------------- */

#footer { /* see 'Commons Header & Footer' section */
  text-align:center; 
}

#footer ul.main-menu {
  padding:0;
  margin:0;
  list-style: none;  
}

#footer ul.main-menu {  
  background-color:#00AECB;
  height:20px;
}

#footer ul.main-menu li {  
  display:inline; 
}

#footer ul.main-menu li a{
  text-decoration: none;
  margin-right:4px;
  color: #fff;
  font-size: 10pt;
}

/* ----------------------------- */
/*            Notes              */
/* ----------------------------- */