p, li {
  line-height: 1.5em;

}

ul.menu,ul.menu ul{list-style-type:none;width:201px;margin:0;padding:0}
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;background:#fff url(/images/sprite.png) 0 -644px no-repeat;font-weight:700;border-right:1px solid #ddd;padding:5px}
ul.menu li a:hover{color:#fff;background:url(/images/sprite.png) 0 -594px no-repeat}
ul.menu li a.on{color:#fff;background:url(/images/sprite.png) 0 -618px no-repeat}
ul.menu li a.cliniqueoff{color:#fff;background:url(images/clinique_dentaire_off.gif) 0 -1px}
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:400;background:#fff url(images/menu_bg.png) 0 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);
}

