 #footer_v8 {
      clear:both;
      position: fixed;
      width: 995px;
      height: 51px;
      background: url(/front_office/images/home/bg-fond_noir.png) repeat top left;
      bottom: 0;
      left:50%;
      margin-left: -497.5px;
      z-index: 100; }
      #footer_v8 .interieur-footer {
        position: relative;
        width: 995px;
        height: 51px; }
        #footer_v8 .interieur-footer .telecharger {
          position: absolute;
          left: 13px;
          top: 19px;
          float: left; }
          #footer_v8 .interieur-footer .telecharger img {
            border: none; }
        #footer_v8 .interieur-footer .bloc-recherche {
          position: absolute;
          left: 180px;
          top: 15px;
          float: left; }
          #footer_v8 .interieur-footer .bloc-recherche .recherche-fond {
            background: url(/front_office/images/home/bg-fond_recherche-blanc.png) no-repeat top left;
            width: 306px;
            height: 23px;
            float: left; }
            #footer_v8 .interieur-footer .bloc-recherche .recherche-fond .recherche-police {
              border: 0;
              font: 14px verdana,helvetica;
              color: #666666;
              margin: 0;
              padding: 0 0 0 5px;
              width: 316px;
              height: 23px;
              background: transparent; }

    #footer_v8 .interieur-footer .bloc-recherche .bouton-fond {
      background: url(/front_office/images/home/bg-fond-bouton_recherche.png) no-repeat top left;
      width: 46px;
      height: 23px;
      border: none;
      float: left; }
      #footer_v8 .interieur-footer .bloc-recherche .bouton-fond .bouton-police {
        width: 50px;
        height: 23px;
        font: 14px verdana,helvetica;
        color: #084d18; }.
  #footer_v8 .interieur-footer .sep-guide-achat {
    width: 2px;
    height: 46px;
    background: url(/front_office/images/home/separateur-footer.png) 0 0 no-repeat;
    position: absolute;
    top: 6px;
    left: 572px;
    float: left; }
  #footer_v8 .interieur-footer .bloc-guide {
    position: absolute;
    top: 14px;
    left: 598px; }
    #footer_v8 .interieur-footer .bloc-guide #guide-achat {
      width: 140px;
      height: 22px;
      background: url(/front_office/images/home/guide-achat.png) 0 0 no-repeat;
      border: none;
      cursor: pointer;
      float: left; 
      font: bold 12px trebuchet ms, trebuchet ms linux;
      color:#ffffff;
      text-transform:uppercase; 
      padding:8px 0 0 20px; }
    #footer_v8 .interieur-footer .bloc-guide .guide-achat {
      clear:both;
      background: #990000 url(/front_office/images/home/ombre-footer.png) bottom left no-repeat;
      bottom: 34px;
      display: none;
      position: fixed;
      width: 160px;
      z-index: 100; }
          #footer_v8 .interieur-footer .bloc-guide .guide-achat a {
             padding: 10px;
            margin:3px 0 0 0;
            width:140px;
            min-height:15px;
            font: bold 12px arial;
            color: #ffffff;
             font-weight: normal;
            text-decoration: none;
            display: block;
            text-decoration: none;}
            #footer_v8 .interieur-footer .bloc-guide .guide-achat a:hover {
            background-color: #c00;
            color: #fff;
            width:140px;
            padding: 10px;
            display: block;
            margin: 3px 0 0 0; ;
            text-decoration: none;}



  #footer_v8 .interieur-footer .sep-astuce {
    width: 2px;
    height: 46px;
    background: url(/front_office/images/home/separateur-footer.png) 0 0 no-repeat;
    position: absolute;
    top: 6px;
    left: 781px;
    float: left; }
  #footer_v8 .interieur-footer .bloc-astuce {
    position: absolute;
    top: 14px;
    left: 806px; }
    #footer_v8 .interieur-footer .bloc-astuce #astuce {
      width: 120px;
      height: 22px;
      background: url(/front_office/images/home/astuce.png) 0 0 no-repeat;
      border: none;
      cursor: pointer;
      float: left; 
      font: bold 12px trebuchet ms, trebuchet ms linux;
      color:#ffffff;
      text-transform:uppercase; 
      padding:8px 0 0 40px; }
    #footer_v8 .interieur-footer .bloc-astuce .astuce {
      clear:both;
      background: #3399ee url(/front_office/images/home/ombre-footer.png) bottom left no-repeat;
      bottom: 34px;
      display: none;
      position: fixed;
      width: 160px;
      z-index: 100; }
       #footer_v8 .interieur-footer .bloc-astuce .astuce a {
      padding: 10px;
      margin:3px 0 0 0;
      width:140px;
      min-height:15px;
      font: bold 12px arial;
      color: #ffffff;
       font-weight: normal;
      text-decoration: none;
      display: block;
      text-decoration: none;
       }
    #footer_v8 .interieur-footer .bloc-astuce .astuce a:hover {
      background-color: #37b;
      color: #fff;
      width:140px;
      padding: 10px;
      display: block;
      margin: 3px 0 0 0; ;
      text-decoration: none;
      }

      /* FOOTER */
  .v7_footer_ligne1 {font: 11px arial,helvetica; color: #ffffff; text-align: center;}
  .v7_footer_ligne1 a {color: #ffffff; margin: 0 10px 0 10px;}
  .v7_footer_ligne2 {font: 11px arial,helvetica; color: #ffffff; margin-top: 10px; text-align: center;}
  .v7_footer_ligne2 a {color: #ffffff; margin: 0 5px 0 5px;}
  
    .ajax-loading {
    background: #fff url(http://www.01net.com/imgv6/structure/spinner.gif) no-repeat right;
    }
    
    .suggest {
        position: absolute;
        border: 1px solid #000;
        width:320px;
        background-color: #656565;
        padding: 5px;
        display: none;
        font-family: verdana,helvetica,arial,sans-serif;
        color: #fff;
        font-size:11px;
        line-height:18px;
        z-index: 1;
        }

        .suggest a {
      color: #fff;
      font-weight: normal;
      text-decoration: none;
      display: block;
      text-decoration: none;
      }

      .suggest a:hover, .suggest a.sele {
      background-color: #999;
      color: #fff;
      display: block;
      margin: 0 -5px;
      padding: 0 5px;
      text-decoration: none;
      }

      .suggest_ombre {
      position: absolute;
      background-color: #000;
      margin: 7px 2px 0px 5px;
      display: none;
      filter:alpha(opacity=30);
      opacity: 0.3;
      }