body { 
  margin: 0px;
  padding: 0px;
  background-color: #000;
  font-family:arial,helvetica,clean,sans-serif;
  font-size:14px;
  font-size-adjust:none;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:1.231;
  color: #FFF;
}
a { text-decoration: none; color: #FFF; }
a:hover { text-decoration: underline; }
.nohover:hover { text-decoration: none; }
img { border: none; }
ul { margin: 0px; padding: 0px; }
li { margin: 0px; padding: 0px; }
h1 { font-size: 17px; }

/*////////////////////////////////////////////////////////*/

/*Example CSS for the two demo scrollers*/

#pscroller{
width: 200px;
height: 70px;
border-top: 2px dashed #FFF;
border-bottom: 2px dashed #FFF;
font-size: 13px;
font-weight: 900;
padding: 5px;
background-color: none;
color: #FFF;
}

#pscroller a{
text-decoration: none;
}

#box{ float: left; margin-top: 95px; margin-left: 30px;  height: 100px; width: 200px; text-align: left; }
/*ceci est un crack valide  qui ne sera lu que par internet explorer 6 car celui-ci ne lit pas la fonction min-height */
* html #box { margin-left: 30px; }

.someclass{ /*class to apply to your scroller(s) if desired*/
}

.news{ font-weight: bold; color: #FF0; font-size: 16px; }

/*////////////////////////////////////////////////////////*/

.conteneur { height: 754px; width: 834px; background-image: url('../images/site/layout.png'); background-repeat: no-repeat; margin: 0 auto; margin-top: 15px; margin-bottom: 15px; }

.header { height: 170px; }

.player { float: right; margin-top: 5px; margin-right: 45px; }

.menu { float: left; height: 520px; width: 180px; padding: 10px; }
.menu ul { margin-left: 35px; padding-top: 65px; font-size: 22px; color: #FFF; list-style-type: none; }
.menu li { height: 44px; }
.menu a { color: #FFF; }
.menu img { padding: 5px; margin: 0 auto; }

.main { float: left; height: 520px; width: 520px; padding: 10px; }

.footer { height: 60px; margin-top: 7px; padding: 0px 30px 0px 10px; color: #000; }
.footer a { color: #000; }
.bottom_line { height: 30px; line-height: 30px; }   
.bottom_menu { list-style-type: none; color: #666; }
.bottom_menu li { display: inline; }
.bottom_menu a { color: #666; }

.ui-tabs .ui-tabs-hide {
  display: none;
}

.price_tab { width: 100%; }
.price_td { text-align: right; }

.salon_info { float: left; margin-left: 20px; font-weight: bold; }

.photo_salon {  }

.salon_photo { height: 220px; width: 100%; text-align: center; }