h1 {
  display:none;
}
div#streetMarketingContainer {
  width:680px;
  height:435px;
  margin:0px;
  padding:0px;
  border:0px;
  overflow:hidden;
  position:relative;
  background:black;
}
div#streetMarketingNavBar {
  position:relative;
}
div.navBar {
  position:absolute;
  top:385px;
  cursor:pointer;
  width:15px;
  height:15px;
  z-index:999;
}

div.prevButton, div.nextButton {
  display:inline;
  margin:auto;
  padding:5px;
  background:white;
  color:black;
  border:outline;
  z-index:999;
  display:none;
}
div.prevButton {
  left:0px;
}
div.nextButton {
  right:4px;
}
div#navHolder {
  display:none;
}
span.navLink {
  color:white;
  cursor:pointer;
  text-decoration:underline;
}
span.navLink:hover {
  text-decoration:none;
}

div.sm_slide {
  position:relative;
  width:678px;
  height:428px;
  margin:0px;
  padding:0px;
  /*border:1px solid white;*/
}

div.sm_slide h2 {
  font-weight:normal;
  color:white;
  padding: 45px 10px 0px 45px;

}
div.sm_slide h3, div#parisEvents h3 {
  font-weight:500;
/*  padding: 15px 0px 0px 45px;*/
  color:white;

}
div.sm_slide p {
  padding: 25px 10px 0px 45px;
}
div#sm_slide2 p, div#sm_slide3 p {
  padding-top:0px;
  padding-bottom:10px;
}

div.sm_slide img {
  margin-top:25px;
  margin-left:10px;
  margin-right:25px;
}
h2 strong, #streetMarketingContainer strong {
  color:#E4CDDC;
  text-transform:uppercase;
  font-weight:bold;
}
#streetMarketingTitle, #streetMarketingContainer {
    color:#887F85;
}
address, small {
  margin-left:45px;
}

div#parisEvents li, div#lyonEvents li {
  margin-left:18px;
}

div#parisEvents {
  width:280px;
  margin-left:45px;
  height:320px;
  overflow:auto;
  position:absolute;
}
div#lyonEvents {
  display:none;
  width:280px;
  margin-left:385px;
  height:320px;
  overflow:auto;
  position:absolute;
}

li.district {
  padding-top:5px;
  font-weight:bold;
}


div#parisEvents ol li ul li,  div#lyonEvents ol li ul li {
  list-style-type:circle;
  font-weight:normal;
  margin-left:25px;
}

span.sm_backButton {
  position:absolute;
  right:10px;
}

#conteneur {
  background:transparent url(http://www.ysl-parisienne.com/images/street-marketing/smb.jpg) no-repeat scroll center top;
}

  div.streetMarketingLeftBlock { position:absolute; width:415px; padding:0.2em;padding-left:0px; }
  div.streetMarketingLeftBlock p { line-height:22px;font-size:14px; padding-bottom:.4em;padding-top:.4em;}
  div.streetMarketingRightBlock { position:absolute; left:415px; width:235px;height:340px; margin-left:20px;padding:0px; }
  div.streetMarketingLeftBlock a { color:#FFFFFF; text-decoration:none; }
  div.streetMarketingLeftBlock a:hover { color:#E4CDDC; }
  address { text-align:center;line-height:15px;font-size:14px; }
  span.bold { font-weight:bold; }
  div#youtube_video { padding-top:30px;padding-left:5px; }
  div#youtube_video { width:670px;text-align:right; }
  span#close_button { background:#E4CDDC;color:black;font-weight:bold;padding-left:.61em;padding-right:.57em;cursor:pointer;border:1px solid gray;border-color:gray; }
  .button { cursor:pointer;color:white; }
  .button:hover { color:#E4CDDC; }
  div.sm_slide h3{font-weight:bold;margin:0;}
  a#voucher, a#enternow { padding:0.3em;border:1px solid #E4CDDC;color:#E4CDDC;font-weight:bold;position:absolute;right:50%; }
  a#voucher:hover, a#enternow:hover { color:white; }
  #voucher { margin-right:-65px; }
  #enternow { margin-right:-35px; }
  span.pink { color:#E4CDDC;font-weight:bold; }
  hr.pinkline { border:1px solid #E4CDDC;margin-left:3.8em;margin-top:10px; }
  div.sm_slide h3 { color:white;font-family:Arial,Helvetica,sans-serif;font-size:16px;padding:10px 0px 0px 45px;}

  #userland { display:none; }
