p, li {
  line-height: 1.5em;

}

ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 201px;
}

ul.menu a {
  display: block;
  text-decoration: none;
}

ul.menu li {
  margin-top: 1px;
 text-indent: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;

}

ul.menu li a {
font-size: 11px;
  color: #7e649f;
  padding: 0.5em;
  background: #fff url(images/menu_bg.png) 0px 4px no-repeat;
   font-weight:bold;
border-right: 1px solid #ddd;
}

ul.menu li a:hover {
color: #fff;
  background: url(images/menu_bg_current.png);
}


ul.menu li a.on{
color:#fff;background: url(images/menu_bg_current2.gif);
}

ul.menu li a.cliniqueoff{
color:#fff;background: url(images/clinique_dentaire_off.gif);
}
ul.menu li a.cliniqueoff:hover{
color:#fff;background: url(images/clinique_dentaire_hover.gif);
}


ul.menu li ul li a {
  color: #7e649f;
margin-left: 20px;
   font-weight:normal;
  background: #fff url(images/menu_bg.png) 0px 4px no-repeat;
}


.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }

#wrapleft{
margin-top: 55px;
border-left: 1px solid #ddd;

}

#home{
border-right:none;
}
#leftx{
background: #fff url(images/left_box1_bg.png) no-repeat;
width: 201px;
height: 100px;
color: #fff;
}
#leftx span{
padding: 35px 0 0 10px;
display:block;
font-size: 14px;
}
#lefty{
background: #fff url(images/left_box2_bg.png) no-repeat;
width: 201px;
height: 96px;
color: #fff;
}
#lefty span{
padding: 25px 0 0 95px;
display:block;
font-size: 14px;
}
#lefty span a, #leftx span a{
color: #fff;
font-weight:bold;
text-decoration:none;
}
#lefty span a:hover, #leftx span a:hover{
text-decoration:underline;
}

#activ{
color: #fff;
background: url(images/menu_bg_current.png);
}
