/* PFORUM styles */
#forum {
	margin:				0 0 0 15px;
}
#forum .editRow{
	clear:				left;
}
#forum h2{
	color:				#21549E;
}
#forum ul.topLinks{
	text-align:			right;
	margin:				7px 0;
	padding:			3px 0;
}
#forum ul.topLinks li{
	background:			none;
	display:			inline;
	padding:			0 14px;
}
#forum ul.topLinks li,
#forum ul.topLinks li a:link,
#forum ul.topLinks li a:visited,
#forum ul.topLinks li a:hover,
#forum ul.topLinks li a:active{
	color:				#FFFFFF;
	text-decoration:	none;
	font-size:			12px;
	font-weight:		bold;
}
#forum .breadCrumb,
#forum .breadCrumb a:link,
#forum .breadCrumb a:visited,
#forum .breadCrumb a:hover,
#forum .breadCrumb a:active{
	color:				#4b555b;
	font-size:			13px;
	font-weight:		bold;
}
#forum .tree{
	margin:				25px 0 15px 15px;
}
#forum .tree ul{
	margin:				5px 0 10px 0;
}
#forum .tree ul li{
	background:			none;
}
#forum .tree ul li.lv_1{
	list-style-type:	square;
	padding:			0 0 7px 0;
}
#forum .tree ul li.lv_1 ul{
	padding:			2px 0 0 15px;
}
#forum .tree ul li.lv_2{
	padding:			0 0 3px 19px;
	background:			url(/img/modules/pforum/puce_5.gif) no-repeat top left;
}
#forum .tree li,
#forum .tree li a:link,
#forum .tree li a:visited{
	color:				#5c6069;
	text-decoration:	none;
}
#forum .tree li a:hover{
	color:				#ff6c00;
	text-decoration:	none;
}
#forum .tree li a:active{
	color:				#5c6069;
	text-decoration:	none;
}
#forum .tree li.lv_1,
#forum .tree li.lv_1 a:link,
#forum .tree li.lv_1 a:visited,
#forum .tree li.lv_1 a:hover,
#forum .tree li.lv_1 a:active{
	font-size:			12px;
	font-weight:		bold;
}
#forum .tree li.lv_2,
#forum .tree li.lv_2 a:link,
#forum .tree li.lv_2 a:visited,
#forum .tree li.lv_2 a:hover,
#forum .tree li.lv_2 a:active{
	font-size:			11px;
	font-weight:		normal;
}
#forum .tree li.current,
#forum .tree li.current a:link,
#forum .tree li.current a:visited,
#forum .tree li.current a:hover,
#forum .tree li.current a:active{
	color:				#ff6c00;
}
#forum form.searchForm{
	margin:				0;
	padding:			0;
	width:				408px;
	margin:				10px auto;
	background:			#FEEBDC;
}
#forum form.advanced{
	width:				auto;
}
#forum form.floatRight{
	float:				right;
	width:				258px;
}
#forum .searchForm p{
	margin:				10px 0;
}
#forum .floatRight p{
	margin:				4px 0;
}
#forum .searchForm label{
	display:			block;
	float:				left;
	margin:				0 5px 0 0;
	padding:			2px;
	color:				#424C52;
	font-weight:		bold;
	font-size:			11px;
}
#forum .floatRight label{
	display:			block;
	margin:				0 5px 0 0;
	padding:			2px;
	color:				#424C52;
	font-weight:		bold;
	font-size:			11px;
}
#forum .searchForm label.advancedLabel{
	float:				none;
	display:			inline;
}
#forum .searchForm label.inlineLabel{
	display:			inline;
}
#forum .searchForm .alignCenter{
	text-align:			center;
}
#forum .searchForm .submit{
	margin:				10px 0 0 0;
	padding:			0px;
}
#forum .searchForm .input{
	font-size:			11px;
	color:				#21549e;
	padding:			2px;
	border:				solid 1px #a8a8a8;
}
#forum .searchForm .size2{
	width:				230px;
}
#forum .searchForm h3{
	margin:				0;
	background:			#f16b4c url(/img/modules/pnews/newssearch_bg.gif) repeat-y top left;
	color:				#FFFFFF;
	font-size:			12px;
	font-weight:		bold;
	border:				none;
	padding:			0 0 0 7px;
}
#forum .searchForm fieldset{
	border:				none;
	margin:				0;
	padding:			10px;
}
#forum .searchForm fieldset legend{
	display:			none;
}
#forum .forumTable{
	margin:				10px 0;
	width:				100%;
	color:				#4b555b;
	border-collapse:	collapse;
	/*border:				solid 1px #ff6c00;
	border-top:			none;*/
}
#forum .forumTable h3{
	margin:				0;
	padding:			0 0 0 10px;
	background:			url(/img/modules/pforum/puce_2.gif) no-repeat 0 3px;
	font-size:			13px;
	font-weight:		bold;
	color:				#ff6c00;
}
#forum .forumTable h3.theme{
	background:			url(/img/modules/pforum/puce_3.gif) no-repeat 0 6px;
}
#forum .forumTable h4{
	margin:				0;
	padding:			0 0 0 10px;
	background:			url(/img/modules/pforum/puce_6.gif) no-repeat 0 6px;
}
#forum .forumTable h4,
#forum .forumTable h4 a:link,
#forum .forumTable h4 a:visited,
#forum .forumTable h4 a:hover,
#forum .forumTable h4 a:active{
	font-size:			12px;
	font-weight:		bold;
	color:				#4b555b;
	text-decoration:	underline;
}
#forum .forumTable th,
#forum .forumTable td{
	border:				solid 1px #ff6c00;
	vertical-align:		top;
}
#forum .forumTable td{
	text-align:			left;
	padding:			10px;
}
#forum .forumTable th{
	background:			#ff6c00 url(/img/modules/pforum/thBG.gif) repeat-x top left;
	color:				#FFFFFF;
	padding:			8px;
	font-weight:		normal;
	font-size:			13px;
	border-top:			none;
	border-right:		solid 1px #FFFFFF;
}
#forum .forumTable th.lastCell{
	border-right:		solid 1px #ff6c00;
}
#forum .forumTable .catProperties{
	background:			#feebdc url(/img/modules/pforum/catPropertiesBG.gif) repeat-x bottom left;
	border-bottom:		none;
	padding-bottom:		15px;
}
#forum .forumTable .catDescription,
#forum .forumTable .themeDescription{
	color:				#7a7a7a;
}
#forum .forumTable .catDescription p,
#forum .forumTable .themeDescription p{
	margin:				0;
}
#forum .forumTable .catDescription{
	border-top:			none;
}
#forum .forumTable .themeDescription{
	border-bottom:			none;
}
#forum .forumTable .themeProperties{
	border-top:			none;
}
#forum .forumTable .lastPage a:link,
#forum .forumTable .lastPage a:visited,
#forum .forumTable .lastPage a:hover,
#forum .forumTable .lastPage a:active{
	color:				#4b555b;
	font-weight:		normal;
	text-decoration:	underline;
}
#forum .forumTable .itemLabel,
#forum .forumTable .itemDate,
#forum .forumTable .itemAuthor,
#forum .forumTable .lastPage{
	margin:				0 0 2px 0;
}
#forum .forumTable .lastPage{
	padding:			0 0 0 10px;
}
#forum .forumTable .count{
	font-weight:		bold;
	font-size:			12px;
	text-align:			center;
	vertical-align:		middle;
}
#forum .forumTable .count p{
	margin:				0;
}
#forum .forumTable .itemLabel,
#forum .forumTable .itemLabel a:link,
#forum .forumTable .itemLabel a:visited,
#forum .forumTable .itemLabel a:hover,
#forum .forumTable .itemLabel a:active{
	font-weight:		bold;
	text-decoration:	underline;
	color:				#4b555b;
}
#forum .forumTable .itemDate,
#forum .forumTable .itemDate a:link,
#forum .forumTable .itemDate a:visited,
#forum .forumTable .itemDate a:hover,
#forum .forumTable .itemDate a:active{
	font-weight:		normal;
	text-decoration:	underline;
	color:				#4b555b;
}
#forum .forumTable .itemAuthor,
#forum .forumTable .itemAuthor a:link,
#forum .forumTable .itemAuthor a:visited,
#forum .forumTable .itemAuthor a:hover,
#forum .forumTable .itemAuthor a:active{
	color:				#ff6c00;
}
#forum .forumTable .catLinks,
#forum .forumTable .themeLinks{
	float:				right;
	margin:				0;
	padding:			0 0 0 17px;
	background:			url(/img/modules/pforum/puce_1.gif) no-repeat 0 1px;
}
#forum .forumTable .catLinks li,
#forum .forumTable .themeLinks li{
	display:			inline;
	padding:			0;
	margin:				0;
	list-style:			none;
	background:			none;
}
#forum .forumTable .catLinks li a:link,
#forum .forumTable .catLinks li a:visited,
#forum .forumTable .catLinks li a:hover,
#forum .forumTable .catLinks li a:active,
#forum .forumTable .themeLinks li a:link,
#forum .forumTable .themeLinks li a:visited,
#forum .forumTable .themeLinks li a:hover,
#forum .forumTable .themeLinks li a:active{
	text-decoration:	none;
	color:				#ff6c00;
	font-weight:		normal;
}
#forum .forumTable .themeLinks{
	background:			url(/img/modules/pforum/puce_4.gif) no-repeat 0 1px;
}
#forum .forumTable .themeLinks li a:link,
#forum .forumTable .themeLinks li a:visited,
#forum .forumTable .themeLinks li a:hover,
#forum .forumTable .themeLinks li a:active{
	font-weight:		bold;
}
#forum .forumTable .detailsAuthor{
	width:				90px;
	color:				#ff6c00;
	font-size:			13px;
	font-weight:		bold;
	text-align:			center;
}
#forum .forumTable .detailsMessage{
	padding:			0;
}
#forum .forumTable .detailsHeadLine{
	padding:			4px 8px;
	background-color:	#ffe2cc;
}
#forum .forumTable .detailsHeadLine ul.detailsHeadLineLinks{
	margin:				0;
	padding:			0;
	float:				right;
}
#forum .forumTable .detailsHeadLine ul.detailsHeadLineLinks li{
	display:			inline;
	padding:			0 5px;
	background:			none;
}
#forum .forumTable .detailsMessageText{
	padding:			15px 10px 25px 10px;
	margin:				0;
	font-size:			12px;
}
#forum .forumTable .detailsMessageText p{
	margin:				0 0 7px 0;
}
#forum .forumTable .searchResults h4{
	background:			none;
	padding:			0;
}
#forum .forumTable .searchResults p{
	margin:				2px 0 0 0;
}
#forum .navigationPages{
	margin:				15px 0 0 0;
	text-align:			center;
}
#forum .navigationPages span,
#forum .navigationPages a:link,
#forum .navigationPages a:visited,
#forum .navigationPages a:hover,
#forum .navigationPages a:active{
	color:				#21549E;
	text-decoration:	none;
	padding:			0 4px;
}
#forum .navigationPages .bold{
	font-weight:		bold;
}
#forum .navigationPages .next{
	padding:			0 0 0 7px;
}
#forum .navigationPages .prev{
	padding:			0 7px 0 0;
}
#forum .repondre{
	margin:				7px 0 0 0;
	float:				right;
}
#forum .forumTable .categories,
#forum .forumTable .categories a:link,
#forum .forumTable .categories a:visited,
#forum .forumTable .categories a:hover,
#forum .forumTable .categories a:active{
	color:				#4b555b;
	text-decoration:	none;
	font-weight:		normal;
}
#forum .forumTable a.currentLink:link,
#forum .forumTable a.currentLink:visited,
#forum .forumTable a.currentLink:hover,
#forum .forumTable a.currentLink:active{
	text-decoration:	underline;
}
#forum #editForm form{
	margin:				0;
	padding:			0;
}
#forum #editForm fieldset{
	border:				none;
	margin:				0;
	padding:			10px 3px 3px 3px;
}
#forum #editForm h2{
	background:			url(/img/modules/pforum/thBG.gif) repeat-x top left;
	height:				31px;
	line-height:		31px;
	border:				none;
	font-size:			13px;
	color:				#FFFFFF;
	text-align:			center;
	font-weight:		normal;
	margin-bottom:		0;
}
html>body #forum #editForm h2{
	height:				auto;
	min-height:			31px;
	margin:				0;
}
#forum #editForm label{
	font-weight:		bold;
	font-size:			11px;
	display:			block;
	width:				100px;
	float:				left;
	text-align:			left;
	background:			url(/img/common/puce_4.gif) no-repeat 0 5px;
	padding:			4px 4px 4px 20px;
	color:				#21549E;
}
#forum #editForm .input{
	border:				solid 1px #a8a8a8;
	padding:			2px;
	font-size:			11px;
	color:				#000000;
	font-family:		arial, verdana, sans-serif;
}
#forum #editForm .size1{
	width:				75px;
}
#forum #editForm .size2{
	width:				480px;
}
#forum #editForm .size4{
	width:				200px;
}
#forum #editForm .size3{
	width:				480px;
	height:				100px;
}
#forum #editForm .helpField{
	color:				#9FA9AD;
	font-size:			11px;
}
#back{
	text-align:			right;
	margin:				0 0 3px 0;
}
#back a:link,
#back a:visited,
#back a:hover,
#back a:active{
	font-size:			13px;
	font-weight:		normal;
	color:				#21549E;
	text-decoration:	none;
	padding:			0 0 0 10px;
	background:			url(/img/modules/pnews/fleche_3.gif) no-repeat 0px 3px;
}
#forum .helpCursor{
	cursor:				help;
}
#forum .forumTable .banishUser{
	color:				#FF0000;
	margin:				2px 0;
	font-size:			11px;
	font-weight:		normal;
}
#forum .backLinkDetails{
	text-align:			right;
	margin:				1px 0;
}
#forum .backLinkDetails a:link,
#forum .backLinkDetails a:visited,
#forum .backLinkDetails a:hover,
#forum .backLinkDetails a:active{
	background:			url(/img/modules/pforum/back.gif) no-repeat 0px 3px;
	padding:			0 0 0 10px;
	color:				#FF6C00;
	font-size:			13px;
	font-weight:		normal;
}
