INPUT { font:menu;} 
BUTTON { font:menu;} 
LABEL { font:menu;} 

.BwWidgetsLabel { font:menu; }
.BwWidgetsPopup { font:menu; }
.BwWidgetsTextfield { font:menu; margin-top: 1px}

.BwWidgetsNotebook .tab { top:4px;padding-left:4px;padding-right:4px;padding-bottom:2px; padding-top:2px;border-right:1px solid #9c9a9c; border-left:0px; background-color:#dedbde; border-top:1px solid #9c9a9c; border-bottom:1px solid #9c9a9a; -moz-border-radius-topleft:0px;-moz-border-radius-topright:0px; }
.BwWidgetsNotebook .tab.selected { top:1px;padding-top:4px; background-color:#f7f7f7;border-top:2px solid Highlight;border-left:1px solid #9c9a9c;border-bottom:1px solid #f7f7f7;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px; }
.BwWidgetsNotebook .tab.first { border-left:1px solid #9c9a9c; }
.BwWidgetsNotebook .tab.beforesel { border-right:0px;}
.BwWidgetsNotebook .BwWidgetsNotebookPage { background-color:#f7f7f7; border-left:1px solid #9c9a9c; border-right:1px solid #9c9a9c; border-bottom:1px solid #9c9a9c; padding:5px; }
.BwWidgetsNotebook .tabContainer { border-bottom:1px solid #9c9a9a; }

.BwWidgetsList { border:1px solid #9c9a9c; background-color:#dedbde}
.BwWidgetsList .header { background-color:#dedbde}
.BwWidgetsList .header TABLE {background-color:#f7f7f7;}
.BwWidgetsList .header .column { height:20px;border-right:1px solid #9c9a9c; border-bottom:1px solid ButtonShadow;padding-bottom:1px;background:white url(/portail/img/bg_list.gif) repeat-x;}
.BwWidgetsList .header .column.sorted { border-bottom:2px solid Highlight;padding-bottom:0px;}
.BwWidgetsList .list { background-color:#f7f7f7; }
.BwWidgetsList .list .rowEven { background-color:#ffffff; }
.BwWidgetsList .list .rowOdd { background-color:#eaeaea; }
.BwWidgetsList .list .rowEven .sorted { background-color:#eaeaea; }
.BwWidgetsList .list .rowOdd .sorted { background-color:#dedfde; }
.BwWidgetsList .list .rowSelected { background-color:Highlight; color:HighlightText}

.BwWidgetsIntuitive .BwWidgetsList .list .rowOdd { background-color:#ffffff; }

.BwWidgetsCalendar { background-color:#ffffff; width: 176px; border-left: 1px solid #dddddd; border-bottom: 1px solid #dddddd; }
.BwWidgetsCalendar .row { height: 20px; overflow: hidden; }
.BwWidgetsCalendar .row .cell { height: 20px; width: 25px; float: left}
.BwWidgetsCalendar .row .cell .cellValue { overflow: hidden; text-align: right; border-right: 1px solid #dddddd; border-top: 1px solid #dddddd; height: 20px; padding-right: 4px; padding-top: 2px; }
.BwWidgetsCalendar .row .cell .cellValue.selected { background-color:Highlight; color:HighlightText;  }
.BwWidgetsCalendar .row.weekDays { background-color:#eeeeee;}
.BwWidgetsCalendar .row.weekDays .cell .cellValue {text-align:center; padding-right: 0px; }
.BwWidgetsCalendar .controls { background-color:#eeeeee; border-right: 1px solid #dddddd; border-top: 1px solid #dddddd; height:18px }
.BwWidgetsCalendar .controls .control { float: left; padding-top:3px; width:25px; }
.BwWidgetsCalendar .controls .display { float: left; padding-top:2px; width:124px; text-align:center }

.BwWidgetsDatefield .BwWidgetsTextfield { margin-right: 23px; }
.BwWidgetsDatefield .BwWidgetsStockIcon { float: right; width: 22px; height: 19px; margin-left:1px; margin-top: -19px; }
