.clear{height:1;clear:both;}

/*a:link, a:visited{color:#0d5f0f;}*/

	.forum-open h1{
		margin:0;
		font-weight:normal;
		color:#5e5e5e
		}
		
	.forum-open img{
		float:left;
		padding:5px 5px 5px 0;
		}
	.forum-open p{padding:5px 0;margin:0;}
	
	.message-quote{border-left:1px solid #CCC;margin:5px;padding:5px;color:#555;background:#EEE;font-style:italic;}




		/* pagination */
		.pagination{
			clear:both;
			border:1px solid #BBB;
			border-width:1px 0;
			min-height:39px;
			padding:4px;
			margin:10px 0;
			background:#8da38c;
			}
		.pagination b{display:none;}
		.pagination span{display:block;color:white;height:15px;}
		.pagination a{
			display:block;
			float:left;
			min-width:18px;
			height:14px;
			padding:4px 2px;
			margin:4px 4px 0 0;
			background:#4e714d;
			text-align:center;
			outline:none;			
			color:white;
			font-weight:bold;.
			}
		.pagination a:hover{background:#6a8769;text-decoration:none;}
		.pagination a.cur{background:#6a8769;color:#AAA;cursor:default;}
		.pagination a.susp{background:none;color:#CCC;width:auto;}
		
		.pagination h3{display:none;}




		.visitors_list{margin:8px 0 0 8px;padding:0;list-style:none;}			
		.visitors_list li{float:left;}
		.visitors_list a{float:left;margin:6px;border:1px solid #023401;width:90px;}	
		.visitors_list .member-link{display:block;overflow:hidden;background:url(/imgs/tp/post_member_bg.gif) no-repeat}
		.visitors_list .member-link img{display:block;}
		.visitors_list .member-link .img{display:block;width:80px;height:57px;;padding:5px;}
		.visitors_list .member-link .name{display:block;background:#a7b8a7;padding:3px 0px;text-align:center;}
		.visitors_list .member-link:hover{text-decoration:none;background-image:url(/imgs/tp/post_member_bg_on.gif)}
		.visitors_list .member-link:hover .name{background:#D0D9D0;}



			/* posts */
			.post-item{
				border:1px solid #023401;
				clear:both;
				margin-top:3px;
				background:url(/imgs/tp/post_bg.gif) top left repeat-y;
				width:505px !important;
				width:495px;
				}
			.post-item.anonymous{background-image:url(/imgs/tp/post_bg_anon.gif);}
			.post-item .member{
				float:left;
				padding:0px;
				width:90px;
				font-size:10px
				}
			.post-item .member .details{;background:#a7b8a7;padding:2px 5px;margin:5px 0 0 0;color:#555;}
			
			.post-item .member .member-link{display:block;overflow:hidden;background:url(/imgs/tp/post_member_bg.gif) no-repeat}
			.post-item .member .member-link img{padding:5px;display:block;}
			.post-item .member .member-link span{display:block;background:#a7b8a7;padding:4px;}
			.post-item .member .member-link span strong{display:block;font-size:11px;}
			.post-item .member a.member-link:hover{text-decoration:none;background-image:url(/imgs/tp/post_member_bg_on.gif)}
			.post-item .member a.member-link:hover span{background:#D0D9D0;}
			.post-item .member div.member-link em{display:block;padding-top:4px;}			
			.post-item.anonymous .member .member-link span{background:#dae1da} 
			
			
			.post-item .post{
				margin:0 0 0 90px;
				}
				
			.post-item .header{margin:0;}
			
			.post-item.closed-thread .header a{				
				display:block;
				background:#ccd6cd url(/imgs/tp/lnk_arr.gif) 10px 10px no-repeat;
				padding:5px 5px 5px 20px;
				font-size:10px;
				font-weight:normal;
				}
			.post-item.closed-thread .header a:hover{background-color:#DDE3DE;text-decoration:none;}
			.post-item.closed-thread .header strong{display:block;font-size:14px;}
			.post-item.closed-thread .header .date{color:#777}
			.post-item.closed-thread .header a:hover strong{text-decoration:underline}
							
			.post-item.open-thread h2{margin:0;font-weight:normal;font-size:18px;}
			.post-item.open-thread h2 a{
				display:block;
				background:#ccd6cd url(/imgs/tp/lnk_arr.gif) 10px 10px no-repeat;
				padding:5px 5px 5px 20px;				
				}
			.post-item.open-thread h2 a strong{font-weight:normal;}
			.post-item.open-thread h2 a span{text-align:right;font-size:10px;opacity:.5;float:right;}
			.post-item.open-thread .header{text-align:right;background:#ccd6cd;padding:5px;}
			.post-item.open-thread .header h1{
				margin:0;
				text-align:left;
				font-size:14px;
				padding:0 0 5px 0;				
				}
			.post-item.open-thread .header .date{float:left;color:#555;}
			.post-item.open-thread .permalink{color:#999;font-size:8px;}
			.post-item.open-thread .permalink:hover{color:#777;}
			.post-item.open-thread .header .answer{font-weight:bold;}
			
			.post-item .text{padding:10px;}
			
			.post-item.closed-thread .text{max-height:150px;overflow:auto;}
			
			.post-item .text a.quote{font-weight:bold;}
			.post-item .text a.quote span{font-weight:normal;}
			.post-item .footer{padding:5px;}
			.post-item .footer a{font-weight:bold;}			
			.post-item .footer .numAnswer span,
			.post-item .footer .numAnswer.noanswer{color:#777;font-weight:normal;font-size:10px;}
			
	.titre_content {
		background-position:top left;
		background-repeat:no-repeat;
		border-bottom:2px solid #003300;
		margin:0px;
		padding:8px 0 0 0;
		width:326px;
		height:20px;
		text-indent:-999px;
		overflow:hidden;
		}
		
	.titre_content.allforums {background-image:url('/imgs/tp/title_touslesforums.gif');}
	.titre_content.myprofile {background-image:url('/imgs/tp/title_monprofil.gif');text-indent:140px;}
	.titre_content.login {background-image:url('/imgs/tp/title_identifiezvous.gif');}
	.titre_content.bizita {text-indent:0;}
	
	.sep_vert{
		clear:both;
		margin-bottom:8px;
		border-bottom:2px solid #003300;
		}
		
	.sep_vert a{
		display:block;
		padding:8px 5px 8px 190px;
		font-size:12px;
		font-weight:bold;
		background:url(/imgs/tp/lnk_arr.gif) 180px 11px no-repeat;
		}
	.sep_vert a:hover{background-color:#E4F2B7;}
	
	  /*****************/
	 /* New post form */
	/*****************/
	
	#new-post{
		clear:both;
		border:1px solid #023401;
		margin-top:3px;
		font-size:12px;
		}		
	#new-post h2{
		margin:0;
		padding:10px;
		font-size:14px;
		background:#053405 url(/imgs/tp/form-header-line.gif) top left repeat-x;
		color:white;		
		}	
	.tp_button{width:78px;height:20px;background:url(/imgs/tp/btn_green.gif) top;border:none;color:white;}
	.tp_button:active{background-position:bottom;}
	
	/* large form (edit your profile for example) */
	.bigForm{padding:0;font-size:12px;}
	.bigForm .field{padding:3px;clear:both;}
	.bigForm .field label{display:block;width:150px;float:left;text-align:right;padding:4px 8px 5px 0;}
	.bigForm .field .val{display:block;padding:2px 0;font-size:14px;}
	.bigForm .field .note{color:gray;font-size:10px;}
	
	/* My profile block (right column)*/
	.my_profile_links{
		padding:4px 0 10px 100px;
		margin:0;
		list-style-image:url(/imgs/tp/lnk_arr.gif);
		}
	
	
	/* Styles pour les messages. */
	.error, .warning, .success, .info{
	    font-weight:bolder;
	    font-size:10pt;
	    color:#FF0000;
	    padding-top:8px;
		}
	.success{color:#007F00;}
	.info{color:#0000FF;}
	
	
	
	.forums-list{list-style-type:none;padding:0;margin:0;border-top:1px dashed #CCC;}	
	.forums-list a{display:block;padding:8px;border-bottom:1px dashed #CCC;font-size:10px;}
	.forums-list a:hover{background:#E4F2B7;text-decoration:none;}
	.forums-list a.has_image{min-height:57px;padding:8px 0;}
	.forums-list img{float:left;padding:0 8px}	
	.forums-list strong{display:block;font-size:12px;padding:0 0 8px 0;}
	.forums-list span{color:#600;font-weight:bold;}
	
	
	#img_right_open a:hover{text-decoration:underline;}
	#img_right_tit a:link,#img_right_tit a:visited{font-size:30px;}
	
	.imgContent{margin-bottom:4px;}
	
	.sep_page_answers{background:#809981;padding:3px;margin-top:3px;color:white;text-align:center;font-weight:bold;}
	
	/* Help table for posting */	
	.post-help-link{font-weight:bold;font-size:10px;float:right;display:block;padding:3px;}
	.post-help-link:hover{text-decoration:underline;}
	.post-help{display:none;margin:5px;border:1px solid #CCC;}
	.post-help table{border-color:#CCC;width:100%;}
	.post-help th{font-weight:bold;background:#EEE;padding:4px;}
	.post-help th.c1{width:250px;}
	.post-help td{padding:4px;vertical-align:top;}
	.post-help i{font-family:courier new;font-style:normal;}
	.post-help .note{display:block;font-size:10px;color:gray;padding-top:8px;}
	.post-demo{font-size:10px;}
