* {
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
img
{
  border: 0;
}

#fond
{
  margin: 0px auto;
  border:1px solid #FFF;
  background: url(../images/fond.gif) 0 0 no-repeat;
  min-height: 522px;
  width: 864px;
  *width: 864px;
  *height: 522px;
}
#ombre_header {
  width: 890px;
  text-align: right;
}
#ombre_footer {
  width: 890px;
  text-align: right;
}
#contenu {
  margin: 60px 0 0 70px;
  background: #fff;
}
#contenu_site {
  background: #fff url(../images/bg_contenu.jpg) top right repeat-y;

  *height: 400px;
  width: 890px;
}
#header {
	position: relative;
}
#logos {
  margin-left: 30px;
  float: left;
}
.logo {
  float: left;
  margin-right: 40px;
}
.banniere {
  float: left;
  margin-top: 15px;
}
#footer {
  margin-top: 20px;
}

#menu {
  clear: both;
  margin-top: 25px;
  margin-bottom: 10px;
}
.menu {
  width: 873px;
  background: url(../images/bg_menu.gif);
}
.menu ul {
  list-style-type: none;
  height: 29px;
  background: url(../images/menu_new.jpg) 0 0 no-repeat;
}
.menu ul li {
  float: left;
  height: 29px;
}
.menu span {
  display: none;
}
.menu a {
  display: block;
  height: 29px;
}
.menu a:hover {
  background: url(../images/menu_new.jpg) 0 0 no-repeat;
}
#menu1 {
  width: 97px;
}
#menu2 {
  width: 89px;
}
#menu3 {
  width: 152px;
}
#menu4 {
  width: 188px;
}
#menu5 {
  width: 97px;
}
#menu6 {
  width: 128px;
}
#menu1:hover {
  background-position: 0 -29px;
}
#menu2:hover {
  background-position: -97px -29px;
}
#menu3:hover {
  background-position: -186px -29px;
}
#menu4:hover {
  background-position: -338px -29px;
}
#menu5:hover {
  background-position: -526px -29px;/*-338px -29px*/
}
#menu6:hover {
  background-position: -623px -29px;/*-338px -29px*/
}
#smenu_produits {
  position: absolute;
  display: none;
  border-left: 1px solid #C6C7D9;
  background: #fff;
  padding: 10px 0px 5px 0px;
  margin-left: 97px;
  margin-top: -10px;
}#smenu_contact {  position: absolute;  display: none;  border-left: 1px solid #C6C7D9;  background: #fff;  padding: 10px 0px 5px 0px;  margin-left: 526px;  margin-top: -10px;}
#smenu_produits p, #smenu_contact p {
  line-height: 18px;
  border-top: 1px solid #C6C7D9;
  padding: 0px 5px 0px 10px;
}
#smenu_produits a, #smenu_contact a {
  color: #5E78B0;
  text-decoration: none;
}

#smenu_qui {
  position: absolute;
  display: none;
  border-left: 1px solid #C6C7D9;
  background: #fff;
  padding: 10px 0px 5px 0px;
  margin-left: 185px;
  margin-top: -10px;
}
#smenu_qui p {
  line-height: 18px;
  border-top: 1px solid #C6C7D9;
  padding: 0px 5px 0px 10px;
}
#smenu_qui a {
  color: #5E78B0;
  text-decoration: none;
}

#smenu_baignoires {
  
}
.s_smenu {
  position: absolute;
  display: none;
  margin-left: 103px;
  margin-top: -19px;
  background: #fff;
  border-left: 1px solid #C6C7D9;
  border-top: 1px solid #C6C7D9;
  padding: 5px 0px 0px 0px;
  width: 250px;
}
#smenu_produits .s_smenu p {
  padding: 0px 10px 7px 5px;
  border-bottom: 1px solid #C6C7D9;
  border-top: 0px;
}
#smenu_produits .s_smenu a:hover {
  text-decoration: underline;
}






#menu_gauche {
  float: left;
  width: 150px;
}
#menu_gauche p {
  min-height: 20px;
  *height: 20px;
  line-height: 20px;
}
#menu_gauche p a {
  color: #F1AF01;
  text-decoration: none;
}
#menu_gauche p a:hover {
  text-decoration: underline;
}
#menu_gauche dt a {
  color: #f1af01;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
}
#menu_gauche ul {
  list-style-type: none;
  margin-left: 5px;
}
#menu_gauche ul li a {
  color: #727070;
  text-decoration: none;
}

#menu_gauche .on
{
  color: #5E78B0;
}

#menu_gauche dt {
margin: 5px 0;
}



#interieur {
  float: left;
  margin-left: 5px;
  /*padding-right: 20px;*/
  color: #727070;
}
#interieur_qui {
  float: left;
  width: 700px;
  margin-left: 5px;
  padding-right: 20px;
  color: #727070;
  text-align: justify;
}
#devis {
  margin-left: 20px;
}
#loading
{
  z-index:100;
  padding:5px;
  padding-left: 30px;
  display: none;
  line-height:20px;
  position:absolute;
  border:1px solid #CCC;
  background: #EEE url(/images/loading.gif) 5px 5px no-repeat;
  left:100%;
  margin-left:-135px;
}

.titre_menu {
text-align: center;
font-weight: bold;
color: #F1AF01;
}
