You can colour just the plot area by adding an svg rectangle behind the chart. Here I create one with the same bounds as the chart. To use css just set a class instead of the fill:
I have put the height and width of the svg into variables and used the code:
svg.append("rect")
.attr("x", width * 0.1)
.attr("y", height * 0.1)
.attr("width", width * 0.8)
.attr("height", height * 0.8)
.style("fill", "#456");
Dimple defaults to a 10% margin, so I have used that here but it would be neater to use the setBounds method of the chart and ensure they match.