CSS à côté des div avec des Pixels et le Pourcentage de largeurs

J'ai deux div l' (côte à côte) à l'intérieur d'un div parent, je veux div occuper à 100% de l'espace restant (c'est à dire 100% - 200px) et doit toujours rester à côté de gauche de la div (pas à gauche ci-dessous div):

HTML:

<div id="wrapper" style="width: 100%;">
    <div id="left" style="background-color: Blue; height: 100px; float: left; width: 200px;"></div>
    <div id="right" style="background-color: Aqua; height: 100px; float: left; width: 100%;"></div>
    <div style="clear: both;"></div>
</div>