/* ********************************************************************************* forum */
.forum { padding:0 0 10px 7px; }
.forum h1 { padding-bottom:10px; }

.tableBorder td { border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; padding:4px; }
.tableStatusBar td { padding:0; }
.tableRow td a { color:#5d9d03; }
span.smText a { font-weight:bold; text-decoration:underline; }

.smText { font-size:11px; vertical-align:bottom; }
.lgText { font-size:15px; }
.error { color:#FF0000; }
.highlight { background-color:#FFFF66; }
.pageLink,
a.pageLink:link,
a.pageLink:visited,
a.smPageLink:link,
a.smPageLink:visited { background:#F7F7F4 none repeat scroll 0%; border:1px solid #E7E7E7; color:#666666; margin:2px; padding:2px; text-decoration:none; }
a.smPageLink:link,
a.smPageLink:visited { line-height:30px; margin:1px; padding:1px; }
a.pageLink:hover,
a.smPageLink:hover { background:#E0F2FC none repeat scroll 0%; border:1px solid #AAAAAA; text-decoration:underline; }
.pageLink { background:#E7EBF5 none repeat scroll 0%; border:1px solid #AAAAAA; }
ul { list-style-type:circle; }
form { display:inline; }
a img,
*:link img,
*:visited img { border:medium none; vertical-align:middle; }
.imgBorder { border:1px solid #CCCCCC; }
.avatar,
#avatar { border:1px solid #000000; height:64px; margin:2px; width:64px; }
hr { background-color:#FFFFFF; border:0px none; height:1px; width:100%; }
img { }
.RTEtoolbar { background-image:url(../../forum_images/toolbar_background.gif); }
.WebWizRTEbutton,
.RTEtoolbar { padding:1px; }
.WebWizRTEbuttonOver { background-image:url(../../forum_images/toolbar_button_background.gif); padding:1px; }
.RTEtableTopRow { background-color:#D3DAED; background-image:url(../../forum_images/topbar_background.gif); line-height:22px; }
.RTEtableRow { background-color:#F4F4FB; }
.RTEtableBottomRow { background-color:#D3DAED; background-image:url(../../forum_images/bottombar_background.gif); }
.RTEtextarea { background-color:#FFFFFF; color:#000000; margin:2px; }
.RTEmouseOver { background-color:#FFFFFF; color:#000000; }
.basicTable { border:0px none; text-align:left; width:100%; margin-bottom:15px; }
.errorTable { background-color:#FFFFB0; border:1px solid #F5C41C; color:#000000; text-align:left; width:98%; }
/*.tableBorder { background-color:#FFFFFF; border:1px solid #51B281; text-align:left; width:98%; }*/
.tableBorder { width:100%; }
.tableLedger { background-color:#e7f4ef; color:#003322; font-weight:bold; line-height:30px; border-bottom:1px solid #ffffff; }
.tableLedger td { border-right:1px solid #ffffff; padding:0 0 0 5px; }
.tableLedger a:link,
.tableLedger a:visited { color:#355c04; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; }
.tableLedger a:hover,
.tableLedger a:visited:hover { color:#355c04; font-weight:bold; text-decoration:underline; }
.tableSubLedger { background-color:#032; color:#ffffff; font-weight:bold; /*line-height:30px;*/ font-size:11px; border-bottom:1px solid #ffffff;  }
.tableSubLedger td { padding-top:7px; padding-bottom:7px; }
.tableSubLedger td { padding-left:5px; border-right:1px solid #ffffff; }
.tableSubLedger a:link,
.tableSubLedger a:visited { color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; /*line-height:22px;*/ text-decoration:underline; }
.tableSubLedger a:hover,
.tableSubLedger a:visited:hover { color:#ffffff; font-weight:bold; /*line-height:22px; */text-decoration:underline; }
.tableSearchLedger { background-color:#EBEEF7; font-weight:bold; }
.tableSearchLedger a:link,
.tableSearchLedger a:visited { color:#000000; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.tableSearchLedger a:hover,
.tableSearchLedger a:visited:hover { color:#666666; text-decoration:underline; }
.tableStatusBar { color:#666666; font-size:11px; font-weight:normal; line-height:22px; }
.tableStatusBar a { color:#666666; /*margin:0 5px 0 0;*/ }
.tableStatusBar a:hover { color:#000000; text-decoration:underline; }
.tableRow { background-color:#E7EEE6; }
.tableTopRow { background-color:#D3DAED; background-image:url(../../forum_images/topbar_background.gif); line-height:22px; }
.tableBottomRow { background-color:#D3DAED; background-image:url(../../forum_images/bottombar_background.gif); line-height:22px; }
.evenTableRow { background-color:#f1f1f1; }
.oddTableRow { background-color:#f1f1f1; }
.hiddenTableRow { background-color:#EEEEEE; }
.PMtableRow { background-color:#FBFBFD; }
.PMmsgBody { float:left; max-height:450px; overflow:auto; width:99%; }
a.PMsmLink:link,
a.PMsmLink:visited,
a.fileManLink:link,
a.fileManLink:visited { color:#000000; font-size:11px; font-weight:normal; text-decoration:none; }
a.PMsmLink:hover,
a.PMsmLink:visited:hover,
a.fileManLink:hover,
a.fileManLink:visited:hover { color:#000000; font-size:11px; font-weight:normal; text-decoration:underline; }
.msgBody { float:left; margin:2px; overflow:auto; width:100%; }
.msgEvenTableTop,
.msgEvenTableSide { background-color:#FBFBFD; font-size:11px; }
.msgOddTableTop,
.msgOddTableSide { background-color:#FBFBFD; font-size:11px; }
.msgEvenTableRow { background-color:#FBFBFD; }
.msgOddTableRow { background-color:#FBFBFD; }
.msgEvenTableTop a:link,
.msgEvenTableTop a:visited,
.msgOddTableTop a:link,
.msgOddTableTop a:visited,
.postOptions { color:#000000; cursor:pointer; font-size:11px; text-decoration:none; }
.msgEvenTableTop a:hover,
.msgEvenTableTop a:visited:hover,
.msgOddTableTop a:hover,
.msgOddTableTop a:visited:hover { color:#000000; font-size:11px; text-decoration:underline; }
.msgSideProfile { cursor:pointer; font-size:15px; }
.msgHiddenTableRow { background-image:url(../../forum_images/pre_approved_post.gif); font-size:10px; }
.msgLineDevider { border-color:#E1E3EC; border-style:solid; border-width:1px 0px 0px; }
.msgSignature { float:left; max-height:160px; overflow:auto; width:100%; }
.postSeparatorTableRow { background-color:#EBEEF7; height:10px; }
.calLedger { background-color:#E7EBF5; font-weight:bold; padding:4px; }
.calLedger a:link,
.calLedger a:visited { color:#000000; font-size:10px; text-decoration:none; }
.calLedger a:hover,
.calLedger a:visited:hover { color:#666666; font-size:10px; text-decoration:none; }
.calDateCell { background-color:#FBFBFB; }
.calTodayCell { background-color:#FBFBFB; border:1px solid #CC0000; }
.calEmptyDateCell { background-color:#FFFFFF; }
.BBquote { background-color:#FFFFFF; border:1px dotted #999999; display:block; margin:8px 0px; overflow:auto; padding:5px; text-align:left; width:99.5%; }
.BBcode { border:1px dashed #999999; display:block; font-family:Courier New, Courier, mono; margin:8px 0px; overflow:auto; padding:5px; text-align:left; width:99.5%; }
a.largeButton:link,
a.largeButton:visited { background:url(../../forum_images/large_grey_button.png) no-repeat top left !important; color:#555555; float:left; font-size:13px; height:17px; margin:2px; padding:5px 0px; text-decoration:none; width:96px; }
a.largeButton:hover,
a.largeButton:visited:hover { background-position:0px -28px; color:#CC0000; }
.tabTable { border-color:#E7E7E7; border-style:solid; border-width:0px 0px 1px; }
a.tabButton:link,
a.tabButton:visited,
a.tabButtonActive:link,
a.tabButtonActive:visited { background-image:url(../../forum_images/large_grey_tab.png); background-position:0px; background-repeat:no-repeat; color:#555555; float:left; font-size:13px; height:17px; margin:0px 1px; padding:5px 0px; text-decoration:none; width:130px; }
a.tabButtonActive:link,
a.tabButtonActive:visited { background-position:0px -61px; color:#CC0000; }
a.tabButton:hover,
a.tabButton:visited:hover,
a.tabButtonActive:hover,
a.tabButtonActive:visited:hover { background-position:0px -30px; color:#CC0000; }
.topicIcon,
.forumIcon { background-position:center; background-repeat:no-repeat; height:22px; width:28px; }
.dropDownMenu,
.dropDownStatusBar,
.dropDownSearch,
.dropDownCalendar,
.dropDownTopicSearch,
.dropDownPermissions { left:0px; position:absolute; top:0px; visibility:hidden; }
.dropDownMenu,
.dropDownStatusBar,
.dropDownPermissions { background-color:#F4F4FB; border:1px solid #CCCCCC; height:auto; line-height:18px; padding:1px; }
.downDropParent,
.dropDownPermissions,
.dropDownMenu a:link,
.dropDownMenu a:visited,
.dropDownStatusBar a { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; }
.dropDownMenu a:hover,
.dropDownMenu a:visited:hover,
.dropDownStatusBar a:hover { background:#9AACD6 none repeat scroll 0%; color:#FFFFFF; display:block; font-weight:normal; text-decoration:none; width:100%; }
.dropDownSearch,
.dropDownTopicSearch { border:1px solid #CCCCCC; height:106px; padding:0px; }
.dropDownSearch { height:108px; }
.dropDownTopicSearch { height:80px; }
.dropDownPermissions { color:#333333; line-height:14px; text-align:left; }
.dropDownPointer { cursor:pointer; }



.oddTableRow a, .evenTableRow a { font-weight:bold; color:#032; }
.oddTableRow .smText, .evenTableRow .smText { text-align:center; color:#000; }
.oddTableRow .smLink, .evenTableRow .smLink { font-weight:normal; color:#e04026; }

#wrapBgBottom {
	background:transparent url(../img/bg_wrapcols_bottom.gif) no-repeat scroll left bottom;
	margin:0;
	padding:0 0 0 10px;
	width:922px;
}
.tableBorder,
.basicTable{
	width:890px;
}
.bg-head{
	background:transparent url(../img/bg_cadre_head.gif) no-repeat left 22px;
}

.ariane{
	margin-bottom:15px;
}
.ariane, .ariane p, .ariane a{
	color:#58AD90;
	font-weight:normal;
	float:left;
}
.ariane a{
	background-image:url(../img/ariane.png);
	background-position:100% 50%;
	background-repeat:no-repeat;
	padding-right:12px;
}
.ariane li{
	float:left;
}
