
.left{float:left;}
.right{float:right;}
.half{width:48%;margin:1%;}
.spaced{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.last{margin-right:0px;}
.error{font-size:10px;}

#header {width:100%;height:20px;float:left;background-color:#ffffff;}
#footer {width:100%;float:left;}

#survey {width:100%;position:relative;top:100px;left:0px;border: 3px solid #646464;margin: 0px auto 0px auto;}
#survey label, #survey span.question {display:block; clear:both; font-size:11px;}

#survey .separation {background-color:#FFFFFF;
border-color:#DDDDDD;
border-style:solid;
border-width:3px 1px 1px;
margin:0px 0px;
padding:5px 10px;
position:relative;}

#survey .menuFermer {background-color:#cccccc;
border-color:#DDDDDD;
border-style:solid;
border-width:3px 0px 0px 0px;
margin:0px;
padding:0px;
position:relative;}

#survey select {display:block; margin-bottom:10px;font-size:11px;margin-top:4px;}
#survey input[type=radio] {float:left;}
#survey input[type=submit] {position:absolute;right:15px;bottom:5px;padding:0px;}

/* Horizontal RadioButtonList Flow with label on top */
#survey .radioList4 {width:100%;height:43px;display:block;float:left;}
#survey .radioList4 label {display:none;}
#survey .radioList4 input {float:left;width:20%;clear:none;margin:10px 0px;padding:0px}
#survey .hiddenLabel label {display:none;}

#survey td.questions {width:40%; height:43px;font-size:11px;}
#survey td.answers {width:60%; height:43px; padding:0px; font-size:11px; background-color:#f3f3f3;}

