/***************************************************************/
html {
	background-color:#000;
	background-image:url(../img/bg/arbre2.jpg);
	background-position:top center;
	background-attachment:fixed;
}
body {
	padding:0px;
	margin:0px;
	font-family:Verdana;
	font-size:12px;
	color:#dedede;
}
a {
	text-decoration:none;
	color:#dedede;
	font-weight:bold;
}
a img {
	border:0px;
}
.anav {
	background-image:url(../img/bg_black_60.png);
	padding:6px 10px 6px 10px;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	margin-right:6px;
	float:left;
	width:138px;
}
	.anav a {
		color:#ffffff;
		background-image:url(../img/link_puce.png);
		background-position:0px 2px;
		background-repeat:no-repeat;
		padding:0px 0px 0px 15px;
		margin:0px;
		display:block;
		font-size:11px;
	}
textarea {
	font-family:Verdana;
	font-size:12px;
}
.inpBt {
	border:1px solid #000000;
	background-color:#333333;
	color:#ffffff;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	padding:3px;
}
	.inpBt:hover {
		background-color:#000000;
	}
.inpSm {
	border:1px solid #000000;
	background-color:#0e66ae;
	color:#ffffff;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	padding:3px;
	font-weight:bold;
}
	.inpSm:hover {
		background-color:#ffffff;
		color:#000000;
	}
.infobulle{
	position:absolute;
	background-image:url(../img/bg_black_90.png);
	padding:8px 12px 8px 12px;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	color:#ffffff;
	text-align:center;
	border:1px solid black;
	font-size:11px;
	width:124px;
}
form {
	margin:0px;
	padding:0px;
}

/***************************************************************/
/***************************************************************/
#popin {
	display:none;
	position:absolute;
	top:160px;
	left:300px;
	background-image:url(../img/bg_black_20.png);
	padding:4px;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	/*width:400px;*/
	z-index:10000;
}
	#popin #popin_content {
		padding:0px;
		background-image:url(../img/bg_black_80.png);
	}
		#popin #popin_content h1 {
			background-color:#0e66ae;
			background-image:url(../img/bg_title.png);
			font-family:Verdana;
			font-size:17px;
			color:#ffffff;
			font-weight:bold;
			margin:0px 0px 0px 0px;
			padding:10px;
		}
			#popin #popin_content h1 a {
				color:#dedede;
			}
				#popin #popin_content h1 img {
					margin-top:2px;
					float:right;
				}
		#popin #popin_content p {
			margin:5px 0px 0px 0px;
			padding:5px 10px 5px 10px;
			text-align:justify;
			width:380px;
		}
		#popin #popin_content p span {
			width:120px;
			padding:4px 7px 0px 0px;
			text-align:right;
			float:left;
		}
			#popin #popin_content p a {
				color:#ffffff;
				font-weight:bold;
				padding:0px 0px 0px 15px;
				background-image:url(../img/link_puce.png);
				background-position:0px 2px;
				background-repeat:no-repeat;
			}
			#popin #popin_content p .bgselect {
				background-image:none;
				padding:0px;
				margin:1px;
			}
				
				#popin #popin_content p .bgselect img {
					border:1px solid #000000;
					border-radius:6px;
					-webkit-border-radius:6px;
					-moz-border-radius:6px;
					width:50px;
					height:50px;
				}
					#popin #popin_content p .bgselect img:hover {
						background-color:#555;
					}	
			#popin #popin_content .avatar {
				float:right;
				margin:6px 10px 0px 10px;
				width:100px;
				height:100px;
				border-radius:6px;
				-webkit-border-radius:6px;
				-moz-border-radius:6px;
			}
		#popin #popin_content .popnav {
			display:block;
			height:26px;
			padding:0px;
			margin:1px 0px 6px 0px;
			width:400px;
		}
			#popin #popin_content .popnav a {
				float:left;
				padding:6px 0px 6px 0px;
				background-image:none;
				margin:0px 1px 0px 0px;
				font-size:11px;
				text-align:center;
			}
				#popin #popin_content .popnav a:hover {
					background-color:#555555;
				}
		#popin #popin_content .popDivNav {
			display:none;
		}
		
/***************************************************************/
/***************************************************************/
.page_bg {
	width:1002px;
	margin:5px auto 5px;
	background-image:url(../img/bg_black_20.png);
	padding:6px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.page {
	background-image:url(../img/bg.png);
	padding:20px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	position:relative;
}
.page #debugTrace {
	background-image:url(../img/bg_black_60.png);
	height:300px;
	overflow:hidden;
	overflow-y:scroll;
	overflow-x:hidden;
}
	.page #debugTrace {
		padding:3px;
		margin:0px;
	}
/***************************************************************/
	.page .homeC1 {
		width:492px;
	}
	.page .homeC1t {
		float:right;
		margin-left:20px;
		width:184px;
	}
	.page .homeC2 {
		float:right;
		width:266px;
	}
	.page .homeC1xl {
		width:676px;
	}
	.page p .alerte {
		clear:right;
		background-image:url(../img/ico-alerte.png);
		background-position:top right;
		background-repeat:no-repeat;
		float:right;
		padding:5px 28px 5px 0px;
		color:#666666;
		font-size:11px;
	}
		.page p .alerte:hover {
			color:#ff0000;
		}
	.page p .likeornot {
		background-image:url(../img/love.png);
		background-position:top right;
		background-repeat:no-repeat;
		float:right;
		padding:5px 28px 5px 0px;
		color:#666666;
		font-size:11px;
	}
		.page p .likeornot:hover {
			color:#ff0000;
		}	
		
/***************************************************************/
	.page .header {
		margin:0px 0px 0px 0px;
		padding:8px 6px 8px 8px;
		background-image:url(../img/bg_black_20.png);
		border-radius:6px;
		-webkit-border-radius:6px;
		-moz-border-radius:6px;
		height:91px;
		clear:right;
	}
		.page .header .logo {
			margin:10px 10px 0px 0px;
			border-radius:6px;
			-webkit-border-radius:6px;
			-moz-border-radius:6px;
		}
		.page .header a {
			float:left;
			color:#cccccc;
		}
			.page .header a:hover {
				color:#ffffff;
			}
		.page .header .nav {
			background-image:url(../img/bg_black_30.png);
			padding:5px 45px 5px 45px;
			margin:0px 5px 0px 6px;
			font-size:1px;
			border-radius:6px;
			-webkit-border-radius:6px;
			-moz-border-radius:6px;
			border-bottom:1px solid #454545;
		}
			.page .header .nav img {
				width:64px;
				height:64px;
				border-radius:6px;
				-webkit-border-radius:6px;
				-moz-border-radius:6px;
			}
			.page .header .nav span {
				display:block;
				font-size:10px;
				font-weight:bold;
				text-align:center;
				margin-top:5px;
			}
		.page .header .roompic {
			border-radius:6px;
			-webkit-border-radius:6px;
			-moz-border-radius:6px;
			float:right;
			padding:2px 65px 2px 65px;
			height:87px;
			width:86px;
			background-image:url(../img/bg_black_20.png);
			border-bottom:1px solid #656565;
		}
		.page .header .menu {
			display:block;
			height:30px;
		}
/***************************************************************/
	.page .wip {
		width:212px;
		padding:50px;
		margin:100px auto;
		text-align:center;
		background-image:url(../img/bg_black_60.png);
		border-radius:6px;
		-webkit-border-radius:6px;
		-moz-border-radius:6px;
	}
		.page .wip p {
			margin:20px 0px 0px 0px;
			padding:0px;
		}
/***************************************************************/
	.page h1 {
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 10px;
		font-weight:bold;
		font-size:22px;
		height:25px;
		color:#000000;
		overflow:hidden;
		overflow-y:hidden;
	}
		.page h1 span {
			font-size:24px;
			color:#0e66ae;
			text-transform:uppercase;
		}
	.page h2 {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 10px;
		font-weight:bold;
		font-size:22px;
		height:25px;
		color:#000000;
		overflow:hidden;
		overflow-y:hidden;
	}
		.page h2 span {
			font-size:24px;
			color:#0e66ae;
			text-transform:uppercase;
		}
/***************************************************************/
	.page .lines {
		margin-top:10px;
		background-image:url(../img/bg_black_60.png);
		border-radius:6px;
		-webkit-border-radius:6px;
		-moz-border-radius:6px;
	}
/***************************************************************/
	.page .standard {
		/*margin-top:1px;*/
		background-image:url(../img/bg_onair.png);
		border-radius:6px;
		-webkit-border-radius:6px;
		-moz-border-radius:6px;
		height:298px;
		/*display:none;*/
		padding:6px 5px 5px 5px;
		width:714px;
	}
		.page .standard .onairLine {
			text-align:center;
			float:left;
			width:228px;
			background-image:url(../img/bg_black_40.png);
			margin:0px 1px 1px 1px;
			border-radius:6px;
			-webkit-border-radius:6px;
			-moz-border-radius:6px;
			padding:4px;
			height:140px;
			display:none;
			position:relative;
		}
			.page .standard .onairLine .picUser {
				position:absolute;
				width:100px;
				height:100px;
				top:15px;
				left:64px;
				border-radius:6px;
				-webkit-border-radius:6px;
				-moz-border-radius:6px;
			}
			.page .standard .onairLine p {
				position:absolute;
				bottom:3px;
				margin:0px;
				padding:1px 1px 2px 1px;
				background-image:url(../img/bg_black_30.png);
				border-radius:3px;
				-webkit-border-radius:3px;
				-moz-border-radius:3px;
				width:226px;
			}
				.page .standard .onairLine a img {
					position:absolute;
					width:20px;
					height:20px;
					right:10px;
					bottom:2px;
				}
	.page .standard_wait {
		float:right;
		/*margin-top:1px;*/
		/*display:none;*/
		/*right:242px;
		position:absolute;*/
		background-image:url(../img/bg_black_30_calls.png);
		border-radius:6px;
		-webkit-border-radius:6px;
		-moz-border-radius:6px;
		height:298px;
		/*display:none;*/
		padding:6px 5px 5px 5px;
		width:227px;
		text-align:center;
	}
		.page .standard_wait p {
			text-align:center;
			float:left;
			width:218px;
			background-image:url(../img/bg_black_60.png);
			margin:0px 1px 2px 1px;
			border-radius:6px;
			-webkit-border-radius:6px;
			-moz-border-radius:6px;
			padding:4px 4px 4px 4px;
		}
			.page .standard_wait p .pseudo {
				display:block;
				padding:9px 0px 8px 0px;
			}
			.page .standard_wait p img {
				width:25px;
				height:25px;
				border-radius:6px;
				-webkit-border-radius:6px;
				-moz-border-radius:6px;
				margin:7px 4px 0px 4px;
			}
/***************************************************************/
	.page .informations {
		margin:0px 0px 1px 0px;
		background-image:url(../img/bg_black_60.png);
		border-radius:6px;
		-webkit-border-radius:6px;
		-moz-border-radius:6px;
		height:72px;
	}
		.page .informations .networks {
			float:right;
			margin-top:4px;
			margin-right:10px;
		}
		.page .informations p {
			margin:0px;
			padding:8px;
			font-weight:bold;
		}
		.page .informations .blcpbs {
			float:right;
			height:60px;
			margin:6px;
		}
			.page .informations .blcpbs img {
				border-radius:6px;
				-webkit-border-radius:6px;
				-moz-border-radius:6px;
			}
		.page .informations #infos_room {
			margin:8px 0px 0px 8px;
			padding:0px;
			float:left;
			font-weight:bold;
			height:55px;
			width:600px;
			overflow:hidden;
			overflow-x:hidden;
			overflow-y:auto;
			text-align:center;
			font-size:11px;
		}
		.page .informations #infos_pic_room {
			margin:0px;
			padding:0px;
			float:left;
			margin-right:8px;
		}
			.page .informations #infos_pic_room img {
				height:72px;
				width:72px;
				border-radius:6px;
				-webkit-border-radius:6px;
				-moz-border-radius:6px;
			}
/***************************************************************/
	.page .add_concentent {
		clear:both;
		margin-top:5px;
		text-align:center;
		background-image:url(../img/bg_black_30.png);
		border-radius:6px;
		-webkit-border-radius:6px;
		-moz-border-radius:6px;
		padding:1px;
		font-size:1px;
	}
/***************************************************************/
	.page .all_content_txt {
		text-align:center;
		padding:2px 0px 0px 0px;
		background-color:#666;
		margin-bottom:1px;
		border-radius:6px;
		-webkit-border-radius:6px;
		-moz-border-radius:6px;
	}
/***************************************************************/
	.page .radio {
		text-align:right;
		padding:5px;
		background-image:url(../img/bg_black_20_webradio.png);
		margin-bottom:1px;
		border-radius:6px;
		-webkit-border-radius:6px;
		-moz-border-radius:6px;
		height:50px;
		width:383px;
	}
	.page .radioAdd {
		text-align:center;
		margin-bottom:1px;
		float:right;
		width:568px;
		height:60px;
		background-image:url(../img/bg_black_30.png);
		border-radius:6px;
		-webkit-border-radius:6px;
		-moz-border-radius:6px;
	}
/***************************************************************/
	.page .all_content {
		margin-top:0px;
		margin-bottom:1px;
		background-image:url(../img/bg_black_60.png);
		border-radius:6px;
		-webkit-border-radius:6px;
		-moz-border-radius:6px;
		padding:8px 0px 8px 0px;
	}
		.page .podcast {
			float:left;
			width:480px;
			margin-right:1px;
			overflow:hidden;
			overflow-y:hidden;
			overflow-x:hidden;
		}
		.page .all_content p {
			margin:0px;
			padding:8px;
			text-align:justify;
		}
		.page .all_content .texte {
			margin:0px 28px 8px 28px;
			border-left:1px dashed #999;
			padding:8px 8px 0px 8px;
		}
		.page .all_content .pnav {
			margin:0px;
			padding:0px 8px 0px 8px;
			text-align:right;
		}
		
		
		.page .all_content p a:hover {
			color:#fff;
		}
		.page .all_content .apuce {
			display:block;
			background-image:url(../img/link_puce.png);
			background-position:0px 2px;
			background-repeat:no-repeat;
			padding:0px 0px 0px 15px;
			margin:0px;
		}
		.page .all_content .fblink {
			background-image:url(../img/link_puce.png);
			background-position:0px 2px;
			background-repeat:no-repeat;
			padding:0px 0px 0px 15px;
			margin:0px;
		}
		.page .all_content .date {
			padding:2px 8px 2px 8px;
			font-size:11px;
			color:#cccccc;
		}
		.page .all_content p .download {
			margin-left:4px;
			padding-left:18px;
			padding-bottom:1px;
			background-image:url(../img/download.png);
			background-position:top left;
			background-repeat:no-repeat;
		}
		.page .all_content p .delete {
			padding-left:20px;
			padding-bottom:2px;
			background-image:url(../img/close.png);
			background-position:0px 0px;
			background-repeat:no-repeat;
		}
		
		.page .all_content .sn {
			height:10px;
		}
		.page .all_content .sn_permalink {
			font-size:10px;
			background-image:url(../img/permalink.png);
			background-position:top left;
			background-repeat:no-repeat;
			padding:2px 0px 1px 20px;
			float:left;
			margin:-1px 10px 0px 0px;
		}
		.page .all_content .sn_facebook {
			float:left;
			font-size:10px;
			background-image:url(../img/permafb.png);
			background-position:top left;
			background-repeat:no-repeat;
			padding:2px 0px 1px 20px;
			margin:-1px 10px 0px 0px;
		}
			.page .all_content h1 {
				color:#efefef;
				height:inherit;
				font-size:18px;
				margin:0px;
				padding:0px 8px 0px 0px;
			}
			.page p .permalink {
				background-image:url(../img/permalink.png);
				background-position:2px 2px;
				background-repeat:no-repeat;
				border:1px solid #cccccc;
				font-size:11px;
				font-family:Verdana;
				width:300px;
				padding:3px 2px 3px 20px;
				margin:0px 1px 1px 0px;
				border-radius:4px;
				-webkit-border-radius:4px;
				-moz-border-radius:4px;
			}
			.page p .permaurl {
				background-image:url(../img/permaurl.png);
				background-position:2px 2px;
				background-repeat:no-repeat;
				border:1px solid #cccccc;
				font-size:11px;
				font-family:Verdana;
				width:300px;
				padding:3px 2px 3px 20px;
				margin:0px 1px 1px 0px;
				border-radius:4px;
				-webkit-border-radius:4px;
				-moz-border-radius:4px;
			}
			.page p .comboutique {
				background-image:url(../img/comboutique.gif);
				background-position:2px 2px;
				background-repeat:no-repeat;
				border:1px solid #cccccc;
				font-size:11px;
				font-family:Verdana;
				width:300px;
				padding:3px 2px 3px 20px;
				margin:0px 1px 1px 0px;
				border-radius:4px;
				-webkit-border-radius:4px;
				-moz-border-radius:4px;
			}
			.page p .msn {
				background-image:url(../img/msn.gif);
				background-position:2px 2px;
				background-repeat:no-repeat;
				border:1px solid #cccccc;
				font-size:11px;
				font-family:Verdana;
				width:300px;
				padding:3px 2px 3px 20px;
				margin:0px 1px 1px 0px;
				border-radius:4px;
				-webkit-border-radius:4px;
				-moz-border-radius:4px;
			}
			.page p .skype {
				background-image:url(../img/skype.png);
				background-position:2px 2px;
				background-repeat:no-repeat;
				border:1px solid #cccccc;
				font-size:11px;
				font-family:Verdana;
				width:300px;
				padding:3px 2px 3px 20px;
				margin:0px 1px 1px 0px;
				border-radius:4px;
				-webkit-border-radius:4px;
				-moz-border-radius:4px;
			}
			.page p .permapodcast {
				background-image:url(../img/permapodcast.png);
				background-position:2px 2px;
				background-repeat:no-repeat;
				border:1px solid #cccccc;
				font-size:11px;
				font-family:Verdana;
				width:300px;
				padding:3px 2px 3px 20px;
				margin:0px 1px 1px 0px;
				border-radius:4px;
				-webkit-border-radius:4px;
				-moz-border-radius:4px;
			}
			.page p .permafb {
				background-image:url(../img/permafb.png);
				background-position:2px 2px;
				background-repeat:no-repeat;
				border:1px solid #cccccc;
				font-size:11px;
				font-family:Verdana;
				width:300px;
				padding:3px 2px 3px 20px;
				margin:0px 1px 1px 0px;
				border-radius:4px;
				-webkit-border-radius:4px;
				-moz-border-radius:4px;
			}
			.page .all_content img {
				border-radius:6px;
				-webkit-border-radius:6px;
				-moz-border-radius:6px;
				float:right;
				height:68px;
				width:68px;
				margin:0px 8px 0px 8px;
			}
			.page .all_content .dateicon {
				float:left;
				width:38px;
				height:26px;
				padding:12px 0px 0px 0px;
				margin:0px 8px 0px 8px;
				background-image:url(../img/cal-blank-icon.png);
				color:#000000;
				text-align:center;
				font-weight:normal;
				font-size:11px;
				line-height:10px;
			}
			.page .all_content .dateiconfaq {
				float:left;
				width:38px;
				height:26px;
				padding:12px 0px 0px 0px;
				margin:0px 8px 0px 8px;
				background-image:url(../img/cal-blank-icon-blue.png);
				color:#000000;
				text-align:center;
				font-weight:normal;
				font-size:11px;
				line-height:10px;
			}
			.page .all_content .dateicontop {
				float:left;
				width:38px;
				height:20px;
				padding:18px 0px 0px 0px;
				margin:0px 8px 0px 8px;
				background-image:url(../img/cal-blank-icon.png);
				color:#000000;
				text-align:center;
				font-weight:bold;
				font-size:17px;
				line-height:10px;
			}
				.page .all_content .dateicontop span {
					font-size:11px;
					font-weight:normal;
				}
/***************************************************************/
		.page #roomStats{
			float:right;
			color:#333;
			font-size:11px;
			margin:0px 6px 1px 0px;
			background-image:url(../img/bg_black_60.png);
			border-radius:3px;
			-webkit-border-radius:3px;
			-moz-border-radius:3px;
			padding:0px 8px 0px 8px;
			width:170px;
			height:20px;
		}
			.page #roomStats p {
				float:left;
				margin:0px;
				padding:0px;
				font-weight:bold;
				text-align:center;
				color:#dedede;
			}
			.page #roomStats .cusers {
				background-image:url(../img/cuser.png);
				background-position:0px 2px;
				background-repeat:no-repeat;
				padding:3px 10px 3px 24px;
				width:50px;
				
			}
			.page #roomStats .gusers {
				background-image:url(../img/guser.png);
				background-position:69px 2px;
				background-repeat:no-repeat;
				padding:3px 24px 3px 10px;
				width:49px;
				border-left:1px solid #aaa;
			}
/***************************************************************/
	.page .room {
		background-image:url(../img/bg_black_20.png);
		padding:4px;
		border-radius:6px;
		-webkit-border-radius:6px;
		-moz-border-radius:6px;
		float:left;
		margin:0px 6px 6px 0px;
		width:150px;
		text-align:center;
		position:relative;
	}
		.page .room p {
			background-image:url(../img/bg_black_60.png);
			padding:4px;
			border-radius:6px;
			-webkit-border-radius:6px;
			-moz-border-radius:6px;
			margin:0px;
			font-weight:bold;
		}
			.page .room .onair {
				position:absolute;
				top:160px;
				right:5px;
			}
			.page .room .under {
				position:absolute;
				top:35px;
				right:10px;
				width:20px;
			}
			.page .room .locked {
				position:absolute;
				top:70px;
				right:60px;
				width:30px;
			}
			
			.page .room p span {
				display:block;
				font-weight:normal;
				font-size:11px;
			}
				.page .room p a {
					color:#ffffff;
					display:inline;
					background-image:url(../img/link_puce.png);
					background-position:0px 2px;
					background-repeat:no-repeat;
					padding:0px 0px 0px 15px;
					margin:0px;
					border-radius:0px;
					-webkit-border-radius:0px;
					-moz-border-radius:0px;
				}
		.page .room a {
			display:block;
			background-image:url(../img/bg_black_20.png);
			padding:4px;
			border-radius:6px;
			-webkit-border-radius:6px;
			-moz-border-radius:6px;
			margin:4px 0px 4px 0px;
		}
			.page .room a img {
				width:100px;
				height:100px;
				border-radius:6px;
				-webkit-border-radius:6px;
				-moz-border-radius:6px;
			}
/***************************************************************/
	.page .tchat {
		position:relative;
		margin-top:0px;
		background-image:url(../img/bg_black_20.png);
		/*background-image:url(../img/bg_room.png);*/
		border-radius:6px;
		-webkit-border-radius:6px;
		-moz-border-radius:6px;
		height:292px;
		padding-top:6px;
		margin-bottom:1px;
	}
		.page .tchat #tcat_diff {
			margin-left:6px;
			margin-right:6px;
			float:left;
			width:320px;
			height:240px;
			background-image:url(../img/bg_black_20.png);
			border-radius:6px;
			-webkit-border-radius:6px;
			-moz-border-radius:6px;
		}
		.page .tchat #tchat_vignette {
			position:absolute;
			width:128px;
			height:128px;
			right:260px;
			top:20px;
		}
			.page .tchat #tchat_vignette img {
				width:128px;
				height:128px;
			}
		.page .tchat .tchat_speak {
			float:right;
			margin-right:6px;
			/*margin-right:228px;*/
			padding:6px 18px 6px 18px;
			height:30px;
			background-image:url(../img/bg_black_20.png);
			border-radius:6px;
			-webkit-border-radius:6px;
			-moz-border-radius:6px;
			text-align:center;
			width:396px;
		}
			.page .tchat .tchat_speak a {
				float:left;
				width:20px;
				height:20px;
				border:1px solid #333;
				border-radius:3px;
				-webkit-border-radius:3px;
				-moz-border-radius:3px;
				margin-top:3px;
				background-color:#333;
			}
			.page .tchat .bt {
				float:right;
				margin-right:6px;
				width:157px;
			}
				.page .tchat .bt p {
					background-image:url(../img/bg_black_20.png);
					border-radius:6px;
					-webkit-border-radius:6px;
					-moz-border-radius:6px;
					margin:0px;
					padding:0px;
				}
					.page .tchat .bt p:hover {
						background-image:url(../img/bg_black_30.png);
					}
				.page .tchat .bt p a {	
					display:block;
					height:22px;
					padding:14px 6px 6px 41px;
					background-repeat:no-repeat;
				}
					.page .tchat .bt p a:hover {
						color:#ffffff;
					}
				.page .tchat .bt p .mediabox {
					background-image:url(../img/mediabox.png);
					background-position:6px 6px;
				}
				.page .tchat .bt p .calloff {
					background-image:url(../img/call_off.png);
					background-position:6px 6px;
				}
				.page .tchat .bt p .callon {
					background-image:url(../img/call_on.png);
					background-position:6px 6px;
				}
				.page .tchat .bt p .callon_diff {
					background-image:url(../img/diffuser.png);
					background-position:6px 6px;
				}
				.page .tchat .bt p .callwait {
					background-image:url(../img/call_wait.png);
					background-position:6px 6px;
				}
		.page .tchat #tchat_content {
			margin:0px 8px 0px 6px;
			height:244px;
			overflow:hidden;
			overflow-x:hidden;
			overflow-y:hidden;
		}
			.page .tchat #tchat_content p {
				display:block;
				margin:0px;
				padding:0px;
				color:#000000;
				margin:0px 0px 6px 0px;
				font-weight:bold;
			}
				.page .tchat #tchat_content p a {
					color:#333;
					border-bottom:1px dotted #333;
				}
			.page .tchat #tchat_content .tome {
				color:#9c0000;
			}
				.page .tchat #tchat_content p .time {
					color:#666666;
					font-size:11px;
				}
				.page .tchat #tchat_content p .pseudo {
					font-weight:bold;
					padding:0px 6px 1px 6px;
					margin:0px 3px 0px 3px;
					/*background-image:url(../img/bg_black_60.png);*/
					background-color:#333;
					border-radius:2px;
					-webkit-border-radius:2px;
					-moz-border-radius:2px;
					color:#ffffff;
					border:0px;
				}
		.page .tchat .diffLine {
			clear:right;
			text-align:center;
			float:right;
			width:228px;
			background-image:url(../img/bg_black_60.png);
			margin:1px 6px 1px 0px;
			border-radius:3px;
			-webkit-border-radius:3px;
			-moz-border-radius:3px;
			padding:0px;
			height:140px;
		}
		.page .tchat #tchat_users {
			clear:right;
			margin:0px 6px 0px 0px;
			float:right;
			padding:8px;
			width:170px;
			height:249px;
			background-image:url(../img/bg_black_60.png);
			border-radius:3px;
			-webkit-border-radius:3px;
			-moz-border-radius:3px;
			overflow:hidden;
			overflow-x:hidden;
			overflow-y:auto;
		}
			.page .tchat #tchat_users p {
				margin:0px 0px 4px 0px;
				padding:0px 0px 0px 20px;
				font-weight:bold;
				background-position:top left;
				background-repeat:no-repeat;
			}
				.page .tchat #tchat_users p a {
					color:#dedede;
				}
					.page .tchat #tchat_users p a:hover {
						color:#ffffff;
					}
				.page .tchat #tchat_users .tlkoff {
					background-image:url(../img/talk_off.png);
				}
				.page .tchat #tchat_users .tlkon {
					background-image:url(../img/talk_on.png);
				}
/***************************************************************/
.footer {
	width:1002px;
	margin:0px auto 5px;
	background-image:url(../img/bg_black_60.png);
	text-align:center;
	color:#dedede;
	font-size:10px;
	padding:6px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.footeradd {
	width:1008px;
	margin:0px auto 5px;
	background-color:#000;
	text-align:center;
	color:#dedede;
	font-size:10px;
	padding:3px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
/***************************************************************/
.footernav {
	width:1002px;
	margin:0px auto 5px;
	background-image:url(../img/bg_black_60.png);
	color:#dedede;
	font-size:10px;
	padding:6px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	height:50px;
}
	.footernav p {
		float:left;
		width:180px;
		padding:0px 10px 0px 10px;
		margin:0px;
		text-align:center;
	}	
		.footernav p a {
			display:block;
		}
/***************************************************************/
.bpbhead {
	width:1002px;
	margin:5px auto 0px;
	background-image:url(../img/bg_black_30.png);
	text-align:center;
	color:#dedede;
	padding:6px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	font-size:1px;
}
/***************************************************************/
.siteVersion {
	font-size:10px;
	margin-top:1px;
	padding:3px 14px 3px 14px;
	background-image:url(../img/bg_black_20.png);
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	color:#444;
}
	.siteVersion p {
		float:right;
		padding:0px;
		margin:0px;
	}
	.siteVersion a {
		color:#444;
	}
		.siteVersion a:hover {
			color:#000;
		}
	.siteVersion p a {
		color:#444;
		position:relative;
		padding-left:20px;
	}
		.siteVersion p a img {
			position:absolute;
			left:0px;
			top:-2px;
		}
/***************************************************************/