body{
	background: url('/img/back.gif') repeat-x;
	background-color:#BFC0C0;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	color:#333;
	margin: 0 auto;
}


a{font-weight:bold;text-decoration:none;outline:none;}
a:hover{font-weight:bold;text-decoration:underline;cursor:pointer;}
a, a:hover{color:#669933;outline:none;}

b{font-weight:bold}

h1,
.region h1{
	font-size:20px;
	font-weight:bold;
	line-height:32px;
	display:inline;	
}

.region h1{
	font-size:13px;
}

.color{color:#669933}

.s{font-size:10px;}
.l{font-size:13px;}
.xl{font-size:15px;}
.light{color:#999;}

.fl{float:left}
.fr{float:right}

.ml{margin-left:15px}
.mb{margin-bottom:15px}

.tac{text-align:center}

.cmd{border:0px;outline:none}

.cb {display: inline-block;}	/* IE7 */
.cb:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}
* html .cb {height: 1%;}		/* IE6 */
.cb {display: block;}

.pad {padding:5px 0;}

#content{
	border-radius: 5px;
	margin: 5px;
	border: 2px solid #669933;
}

.picS, .picM, .picL{
	border:0px;
	background-repeat:no-repeat;
}

.picS{
	width:66px;
	height:66px;
}

.picM{
	width:88px;
	height:88px;
	float:left;
	border:2px solid black;
	border-radius:5px;
}

.picL{
	width:249px;
	height:249px;
}

.line{border-top: 1px solid #999; padding:0 10px}

/* MENU */
#menu{
	width:100%;
	height:78px;
}

#menu #center{
	position:absolute;
	width:971px;
	margin-left: -486px;
	left:50%;
}

#stats{
	margin:5px 0 0 525px;
	border:0px;
	outline:none;
}

#content{
	position:absolute;
	width:971px;
	margin:30px 0 0 -486px;
	padding:10px;
	left:50%;
	background-color:#fff;
}

.nav{
	width:971px;
	height:29px;
	height:expression('35px');
	background: url('/rencontre/nav.png') no-repeat;
	padding-top:5px;
}

.navArrow{
	float:left;
	margin-left:12px;
	border:0px;
}
.navArrowSpacer{
	float:left;
	width:25px;
}
.navBar{
	width:908px;
	float:left;
	text-align:center;
}

#result{
	font-weight:normal;
}

.resLine{
	border-top:1px solid black;
}

.resName{
	float:left;
	margin:3px 0 0 8px;
}
.resFeedDetail{
	margin-top:5px;
	width:775px;
	min-height:44px;
	color:#333333;
	font-weight:normal;
}
.resSpacer{margin: 6px 0pt}

.resIc{
	float:right;
	padding:40px 10px 0 0;
}
.resIcMail{
	float:left;
	margin-top:5px;
}
.resIcWink{
	float:left;
	margin-left:15px;
}

.resFeedComment{margin-top:5px}

.icSearch{
	width:40px;
	height:29px;
}
.icWarning{
	width:35px;
	height:35px;
}

#menu .head{
	width:971px;
	height:77px;
}

#menu #stats{
	width:447px;
	height:15px;
}

.navArrow.left,
.navArrow.right{
	width:13px;
	height:16px;
}


/*PROFILE*/

#profileTable #status{
	padding:8px 13px;
	width:408px;
	height:95px;
}

#picBlock .spacer{margin-top:10px;}
#picBlock .spacerMid{
	margin:10px 25px 0 25px; 
}
#picBlock .spacerMidMine{
	margin:10px 15px 0 15px;
}

#picBlock .spacer{margin-top:10px;}
#picBlock .spacerMid{
	margin:10px 25px 0 25px; 
}
#picBlock .spacerMidMine{
	margin:10px 15px 0 15px;
}


#profile #descTxt{
	float:left;
	width:655px;
}

#profile #boxDesc{width:400px}

#profile #boxDesc label{
	float:left; 
	width:150px;
	overflow:hidden;
	margin-bottom:3px;
	font-weight:bold;
}

#profile #boxDescMore .answer{
	width:250px;
	font-weight:normal;
}