.enquete { float:left; position: relative; width: 300px; margin: 0 20px 20px 0; }
.enquete form { width: 100%; }
.enquete form fieldset legend { margin-bottom: 10px; }
.enquete form fieldset legend strong { white-space: normal; font-size: 18px; font-weight: bold; display: block; width: 300px;}
.enquete form fieldset label { display: block; }
.enquete form fieldset input[type=submit] { float: left; margin-top: 20px; padding: 4px; background-color: #cd012c; border: 0; color: #fff; font-weight: bold; cursor: pointer; }
.enquete form fieldset a.summary { float: left; display: block; width: auto; line-height: 22px; margin: 20px 0 0 100px; color: #cd012c; border-top: 0; }

#enquete-result { position: absolute; width: 300px; display: none; }
#enquete-result dt, #enquete-result dd { margin-bottom: 10px; color: #cd012c; font-weight: bold; }
#enquete-result dt, #enquete-result dd { float: left; }
#enquete-result dd { float: right; }
