

#menu {
position:absolute;
top:300px;
left:0;
margin:0px 0 0 0;
padding:0;
width:268px;
min-height:700px;
height:auto !important;
height:700px;
background:url(../img/bg/fd-menu.gif) 0 0 no-repeat;

}
#menu dl {
margin:40px 0 0 30px;
}

#menu dt {
cursor: pointer;
margin:0;
padding:2px 0;
height: auto;
font-weight: bold;
font-size:14px;
}
#menu dd {
margin:0;
padding:0;

}
#menu dt a {
font-family:'Trebuchet MS', Verdana, sans-serif;
letter-spacing:0.1em;
text-decoration: none;
display: block;
height:40px;


}



#ms  {
margin:0 0 0 12px;
padding:0;
color:#333333;
font-size:1.1em;
}

#m1 a {
margin:0 0 0 12px;
padding:0;
color:#FFF;
font-size:1.1em;

}
#m1 a:hover {
color:#333333;
font-size:1.1em;
}

* html .m2 a {
margin:0;
padding:0;
color:#ff2c34;
font-size:1.1em;
background:url(../img/menu/barre.gif) 12px 30px no-repeat;
text-align:center;
width:200px;
}
.m2 a {
margin:0;
padding:0;
color:#ff2c34;
font-size:1.1em;
background:url(../img/menu/br-p.png) 12px 30px no-repeat;
text-align:center;
width:200px;
}
.m4 a:hover {
margin:0;
padding:0;
color:#ff2c34;
font-size:1.1em;
text-align:center;
width:200px;
}

* html .m4 a{
margin:0;
padding:0;
color:#ff2c34;
font-size:1.1em;
background:url(../img/menu/barre.gif) 12px 30px no-repeat;
text-align:center;
width:200px;
}
.m4 a{
margin:0;
padding:0;
color:#FFF;
font-size:1.1em;
background:url(../img/menu/br-p.png) 12px 30px no-repeat;
text-align:center;
width:200px;
}





