.header
{
  min-height:105px;
  _height:105px;
  position:relative;
  z-index:6000;
}

.header .logo
{
  position:absolute;
  top:14px;
  left:9px;
  width:177px;
  height:81px;
}


/* --- DEBUT - Breadcrumbs --- */
.breadcrumbs
{
  margin:0 0 0px 224px;
  width:740px;
  color:#b49759;
  font-size:12px;
  min-height:25px;
  _height:25px;
}

.breadcrumbs ul li
{
  float:left;
  margin:0 0 0 3px;
  background:transparent url(/images/common/header/breadcrumbs/separator_breadcrumbs.gif) no-repeat left 5px;
  padding:0 0 0 10px;
}

.breadcrumbs li.first,
.breadcrumbs li.home_link
{
  background:none;
  padding-left:0;
}

.breadcrumbs li.selected
{
  font-weight:bold;
}

.breadcrumbs a
{
  color:#b49759;
}
/* --- FIN - Breadcrumbs --- */


/* --- DEBUT - Menu --- */
.main_menu
{
  margin:0 0 0 224px;
  width:740px;
}

.home_page .main_menu
{
  padding-top:25px;
}

.main_menu ul li
{
  float:left;
  position: relative;
  margin:0 0 0 17px;
}

.main_menu ul li .sub_menu
{
  display: none;
}


.main_menu ul li.first
{
  margin-left:0;
}

.main_menu ul li a img
{
  display:block;
}
/* --- FIN - Menu --- */


/* --- DEBUT - sub Menu --- */
.sub_menu
{
  position: absolute;
  top: 37px;
  left: 7px;
}
.sub_menu .border_l
{
  padding: 0 0 0 1px;
  background: transparent url(/images/common/sub_menu/border_l.png) repeat-y left top;
}
.sub_menu .border_r
{
  padding: 0 1px 0 0;
  background: transparent url(/images/common/sub_menu/border_r.png) repeat-y right top;
}
.sub_menu .content
{
  background-color: #f7eed0;
}
.sub_menu .bottom,
.sub_menu .bottom div
{
  height: 10px;
  line-height: 0;
  font-size: 0;
}
.sub_menu .bottom .corner_l
{
  padding: 0 0 0 9px;
  background: transparent url(/images/common/sub_menu/corner_bl.png) no-repeat left top;
}
.sub_menu .bottom .corner_r
{
  padding: 0 9px 0 0;
  background: transparent url(/images/common/sub_menu/corner_br.png) no-repeat right top;
}
.sub_menu .bottom .border
{
  background: transparent url(/images/common/sub_menu/border_b.png) repeat-x left top;
}
.sub_menu .related_links
{
  margin-bottom: -4px;
}
.sub_menu .related_links li
{
  margin: 0;
  background: transparent url(/images/common/pictos/dotted_line.png) repeat-x left top;
  padding: 3px 12px;
  float: none;
}
.sub_menu .related_links li.first
{
  background: none;
}

.sub_menu .related_links li a
{
  color: #B28D47;
}
.sub_menu .related_links li a:hover
{
  color: #826132;
}

.sub_menu .related_links li a:hover
{
  text-decoration: none;
}
/* --- FIN - sub Menu --- */


/* --- DEBUT - Barre info --- */
.info_bar
{
  visibility: hidden;
  color:#826132;
  min-height:34px;
  _height:34px;
  padding:8px 0 0 0;
  margin:0 0 0 224px;
}

.info_bar_l
{
  background:transparent url(/images/common/header/info_bar_l.gif) no-repeat left top;
  padding:0 0 0 9px;
}

.info_bar_r
{
  background:transparent url(/images/common/header/info_bar_r.gif) no-repeat right top;
  padding:0 9px 0 0;
}

.info_bar_m
{
  background:transparent url(/images/common/header/info_bar_m.gif) repeat-x left top;
  padding:8px 0 0 0;
  min-height:26px;
  _height:26px;
}

.info_bar_m p
{
  margin:0;
}

/* --- FIN - Barre info --- */
