以下のようなイメージでよろしいでしょうか?
apex:selectRadioタグはHTMLに展開されると雑に書きますが、以下のようになるみたいです
HTML
1<fieldset>
2 <legend>ラジオボタングループの名称</legend>
3 <table><tbody><tr>
4 <td>
5 <input type="radio"><label>ボタン一つ目</label>
6 </td>
7 ・・・
8 </tr></tbody></table>
9</fieldset>
apex:selectRadioにstyleClass="aaaa"を入れると、HTMLに展開されるとき<table class="aaaa">となりまして、ラジオグループのラベルに到達しません。
そこで、apex:selectRadioをapex:outputPanelタグで囲い、apex:outputPanelにstyleClass属性を指定。
cssは .aaaa legend{font-size:40px}のようにすればよいかと思われます。
Visualforce
1<apex:page>
2 <style>
3 .aaaa legend{
4 font-size: 48px;
5 }
6 </style>
7
8 <apex:form>
9 <apex:outputPanel styleClass="aaaa">
10 <apex:selectradio layout="pageDirection" legendText="ラジオボタングループ">
11 <apex:selectOption itemValue="red" itemLabel="Red" />
12 <apex:selectOption itemValue="blue" itemLabel="Blue" />
13 <apex:selectOption itemValue="green" itemLabel="Green" />
14 </apex:selectradio>
15 </apex:outputPanel>
16
17 </apex:form>
18</apex:page>