/* Sommaire
------------------------------
    1. Structure header
      1.1 Navigation
*/

/* Couleurs
------------------------------
# Bleu VDN : #56A5F0
# Vert IMMO : #5AAA24
# Violet EMPLOI : #621d7f
# Rouge AUTO : #aa0303
*/


#global {
  margin: 0 auto;
  width: 995px;
}

/* ----------------------------------------------------------------------------*/
  /* -------------------------------------------------------------------------------------------------->>> 1. Structure header <<<-----------*/
/* ----------------------------------------------------------*/

#header_v2 {
  background: #E3E3E6 url(../images/elements/v2/fond_header.gif) repeat-x center bottom;
  float: left;
  height: 146px;
  padding: 0px 13px 5px 17px;
  position: relative;
  width: 966px;
  * width: 990px;
  margin-bottom: 15px;
  * margin-bottom: 0px;
}
  #header_v2 .sites_groupe {
    float: left;
  }
  #header_v2 .sites_groupe li {
    display: inline;
  }
  .sites_groupe .emploi {
    background: transparent url(../images/elements/v2/puce_01.gif) no-repeat center left;
    color: #621d7f;
    padding-left: 10px;
  }
  .sites_groupe .auto {
    background: transparent url(../images/elements/v2/puce_03.gif) no-repeat center left;
    color: green;
    padding-left: 10px;
  }
  #header_v2 h1 {
    clear: left;
    float: left;
    height:91px;
  }
  #header_v2 #leaderboard {
    height: 90px;
    margin-left: 23px;
    position: absolute;
    width: 728px;
    left: 230px;
    top: 12px;
  }
  
  /* -------------------------------------------------------------------------------------------------->>> 1.1 Navigation <<<-----------*/

  #header_v2 #navigation {
    padding-top: 11px;
    clear: left;
  }
  #header_v2 #navigation li {
    display: block;
    float: left;
    margin-right: 1px;
  }
  #header_v2 #navigation li a {
    display: block;
    float: left;
    color: white;
    font-weight: 400;
    font-size: 1.5em;
    height: 29px;
    line-height: 29px;
    padding-right: 5px;
    text-decoration: none;
  }
  #header_v2 #navigation li a:link span, #header_v2 #navigation li a:visited span {
    display: block;
    float: left;
    height: 29px;
    background: transparent url(../images/elements/v2/b_tab_l.gif) no-repeat top left;
    padding: 0px 15px;
  }
  #header_v2 #navigation li a:active span, #header_v2 #navigation li a:hover span, #header_v2 #navigation li.selected a span {
    display: block;
    float: left;
    height: 29px;
    background: transparent url(../images/elements/v2/b_tab_l_on.gif) no-repeat top left !important;
    padding: 0px 15px;
  }
  #header_v2 #navigation li a:link, #header_v2 #navigation li a:visited {
    background: #56A5F0 url(../images/elements/v2/b_tab_r.gif) no-repeat top right;
  }
  #header_v2 #navigation li a:active, #header_v2 #navigation li a:hover, #header_v2 #navigation li.selected a {
    background: transparent url(../images/elements/v2/b_tab_r_on.gif) no-repeat top right !important;
  }
  


  #header_v2 #pro {
    padding-top: 3px;
  }
  *+html #header_v2 #pro {
    position: absolute;
    left: 902px;
    bottom: 5px; 
  }
  * html #header_v2 #pro {
    position: absolute;
    left: 902px;
    bottom: 5px; 
  }
  #header_v2 #pro li {
    display: block
  }
  #header_v2 #pro li a {
    display: block;
    color: white;
    font-weight: 400;
    font-size: 1.5em;
    height: 37px;
    line-height: 1em;
    padding-right: 10px;
    text-decoration: none;
    text-align: center;
    margin-top:1px;
  }

  #header_v2 #pro li a:link span, #header_v2 #pro li a:visited span {
    display: block;
    height: 29px;
    background: transparent url(../images/elements/v2/o_tab_l.gif) no-repeat top left;
    padding-left: 10px;
  }
  #header_v2 #pro li a:link, #header_v2 #pro li a:visited {
    background: #56A5F0 url(../images/elements/v2/o_tab_r.gif) no-repeat top right;
  }
