@charset "utf-8";
/* CSS Document */

@import url("global.css");
@import url("layout.css");
@import url("button.css");

#forum{ padding:16px 15px 18px 15px;}
	#forum .title_btn{ padding-bottom: 10px; border-bottom:2px solid #4c9781; }
		#forum h2{ float:left; padding: 8px 0 0 20px; font-size:14px; font-weight:bold; color:#005133; }
		#forum .title_btn .btn{ float:right; }
			#forum .title_btn .btn button{ margin-left:8px;}
			
					#forum h2 span{color:#666;font-size:12px;font-weight:normal;margin-left:10px;}
	.class_title table{background-color:#2a7e64;font-weight:bold;color:white;}
	.class_title .sub_title td{background:url(../images/forum/sub_bg.gif) repeat-x;color:#666;font-weight:normal;}
	.class_title  table a{color:white;}
	.class_title  table a:hover{color:#fff949;}
	
	
	.datalist{}
		.datalist table{ width:100%; margin:12px 0;}
		.datatable{ width:100%; margin:12px 0; border:0 none; border-collapse:collapse;}
			.datatable th,.datatable td{ padding:5px 5px;}
			.datatable th{ background:#006042; color:#fff;}
			.datatable td{ border-bottom:1px dashed #CCC; }
			
			.datatable .col_1{ width:30px; text-align:center; }
			.datatable .col_2{ width:330px; text-align:left; }
			.datatable .col_3{ text-align:center; }
			.datatable .col_4{ text-align:center; }
			.datatable .col_5{ text-align:center; }
			.datatable .col_6{ text-align:center; }
			.datatable .col_7{ text-align:center; }
		.datatable a.m{ text-decoration:underline; color:#006042;}
			.datatable a.m:hover{ text-decoration:none; color:#F85544;}
		.datatable .affiche{ color:red;}
		.datatable .top{ color:#004eff;}
		.datatable a:hover .top{ color:#F85544;}
		

		
	.crumb{ padding:5px 20px;}
	
	.threadtitle{ padding:7px 12px 5px 18px; background:#006042;}
		.threadtitle h1{ color:#FFF; font-size:12px; font-weight:bold;}
	
	#postlist{}
		#postlist .post{ padding:1px; margin:8px 0; border: 1px solid #cacaca;}
			#postlist table{ table-layout:fixed; empty-cells:show; border-collapse:collapse; width:100%; color:#505050; }
				#postlist .postauthor{ width:163px; vertical-align:top; background:#dcdcdc;}
					.postauthor .userinfo{ padding:0 0 5px 0;}
						.postauthor .userinfo .state{ position:relative; top:10px; left:10px;}
						.postauthor .userinfo .avatar{ padding:16px 16px 0 48px;}
							.postauthor .userinfo .avatar img{ padding:1px; border: 1px solid #999;}
						.postauthor .userinfo p{ padding:6px 0; text-align:center;}
					.postauthor .sex{ text-align:center;}
					.postauthor .profile{ padding:12px 20px; line-height:220%;}
						.postauthor .profile dt{ float:left; width:60px; padding-right:5px; text-align:right;}
				
				#postlist .post table .postcontent{ padding-left:2px; vertical-align:top;}
					.postcontent .postinfo{ padding:5px 12px; background:#f1f1f1;}
						.postcontent .postinfo strong{ float:right; }
						.postcontent .postinfo strong.floor_host{ color:red;}
						.postcontent .postinfo authorinfo{ }
					.postcontent .postmessage{ padding:12px; line-height:160%;}
					
				.postactions{ padding:5px 12px; border-top: 1px solid #cacaca;}
					.postactions p{ float:right; padding-bottom:2px;}
						.postactions p a{ position:relative; top:-1px; *top:-4px; color:#006042;}
						.postactions p a.ash{ color:#969696;}
					.postactions em{ font-style:normal;}
						.postactions em span{ margin-right:18px;}

		#newReply { padding:12px 0;}
			#newReply h3{ padding:7px 20px 5px 20px; background:#006042; color:#FFF; font-size:12px; font-weight:bold;}
			#newReply .textarea{ padding:1px; margin-top:3px; }
				#newReply .textarea textarea{ width:99%; height:150px; padding:5px; border: 1px solid #cacaca;}
				
			#newReply .btn{ padding:8px 0; }
				#newReply .btn .tip{ float:right; padding-top:8px; }
				#newReply .btn span{ position:relative; top:-8px;}
				
		#postlist #newReply{ padding:8px 12px;}
			#postlist #newReply .title{ padding:5px 12px;}
				#postlist #newReply .title .input{ width:320px;}
			#postlist #newReply textarea{ height:300px;}
			
		
		#checkList{ padding:12px 0;}
			#checkList dl{ margin:8px 0; padding:1px; border:1px solid #cacaca; color:#505050;}
				#checkList dl dt{ padding:5px 6px 7px 12px; background:#dcdcdc;}
					#checkList dl dt .other{ float:right; position:relative; top:-3px;}
					#checkList dl dt .other input{ height:12px; width:80px;}
						#checkList dl dt .other .floor_host{ font-style:normal; color:red;}
				#checkList dl dd{ padding:12px; line-height:160%;}







