div.page-salon-sevigne {
  background: #fff url('../images/salon-sevigne/menu/background.gif') no-repeat scroll center right;
}

div.page-salon-sevigne .header {
  height: 38px;
  background-color: #363636;
}

div.page-salon-sevigne div.zoom {
  float: left;
  width: 338px;
  height: 256px;
  overflow: hidden;
}

div.page-salon-sevigne div.zoom div.activityIndicator {
  background-color: #fff;
  float: left;
  margin-top: -100px;
}

  div.page-salon-sevigne div.zoom div.legend {
    font-family: Arial;
    position: relative;
    height: 20px;
    width: 338px;
    top: -20px;
    padding-top: 1px;
    background-color: #eee;
    opacity: .65;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
  }

div.page-salon-sevigne div.navigation {
  float: left;
  height: 256px;
  width: 436px;
  background: transparent url('../images/salon-sevigne/ombre.jpg') no-repeat scroll top left;
}


  div.page-salon-sevigne div.navigation ul {
    list-style-type: none;
    margin: 110px 0 0 0;
    padding: 0;
  }
  
    div.page-salon-sevigne div.navigation li {
      background: transparent url('../images/salon-sevigne/menu/menu.gif') no-repeat scroll center right;
      margin-right: 70px;
    }

    div.page-salon-sevigne div.navigation li a:focus {
      outline: none;
    }
  
    div.page-salon-sevigne div.navigation li a {
      display: block;
      padding-left: 0px;
    }
    
      div.page-salon-sevigne div.navigation li {
        opacity: .25;
      }
    
      div.page-salon-sevigne div.navigation li a span {
        display: none;
      }
                  
    div.page-salon-sevigne div.navigation li a:hover,
    div.page-salon-sevigne div.navigation li.current a {
      opacity: 1;
    }
  
      div.page-salon-sevigne div.navigation li:hover,
      div.page-salon-sevigne div.navigation li.current {
        opacity: 1;
      }
      
div.page-salon-sevigne div.footer {
  clear: both;
  height: 180px;
  background: transparent url('../images/salon-sevigne/rayures.gif') no-repeat scroll bottom left;
}

  div.page-salon-sevigne div.footer div.contentIllustration {
    float: left;
    width: 338px;
    height: 180px;
    text-align: right;
  }
    
    div.page-salon-sevigne div.footer div.contentIllustration h1 {
      font-variant: small-caps;
      margin-right: 70px;
      font-size: 20px;
      margin-bottom: 0;
    }
    
    div.page-salon-sevigne div.footer div.vcard {
      margin-right: 70px;
      font-size: 11px;
      position:relative;
      top:-5px;
    }
    div.page-salon-sevigne div.footer div.horaires {
      padding-top:5px;
    }
    
    div.page-salon-sevigne div.footer div.contentIllustration .locality {
      font-variant: small-caps;
    }
    
    div.page-salon-sevigne div.footer div.contentIllustration img.rubrique {
      float: right;
      margin: 18px 15px 0 0;
    }
  
  div.page-salon-sevigne div.footer div.content {
    float: left;
    width: 436px;
    height: 180px;
  }
  
    div.page-salon-sevigne div.footer div.content div {
      height: 95px;
      margin: 5px;
      padding: 25px;
      border: 1px solid #e1e1e1;
      font-size: 11px;
    }
    
    div.page-salon-sevigne div.footer div.content div.portfolio-du-salon {
      height: 145px !important;
      margin: 0 !important;
      padding: 5px !important;
      border: 1px solid #e1e1e1;
    }
      
      div.page-salon-sevigne div.footer div.content div.portfolio-du-salon div.vignette {
        float: left;
        width: 70px;
        height: 145px;
        padding: 0;
        margin: 0;
        border: none;
      }
      
      div.page-salon-sevigne div.footer div.content div.portfolio-du-salon div.vignette a:focus {
        outline: none;
      }
      
      div.page-salon-sevigne div.footer div.content div.portfolio-du-salon div.vignette a img {
        opacity: .50;
      }
      
      div.page-salon-sevigne div.footer div.content div.portfolio-du-salon div.vignette a:hover img,
      div.page-salon-sevigne div.footer div.content div.portfolio-du-salon div.vignette.current a img {
        opacity: 1;
      }