/*Breadcumbs*/	
	#carnet .carnetTitre .profil {
		padding: 0 0 0 17px;
		margin: 19px 0 11px 0;
		float: left;
	}
	#carnet .carnetTitre a {
		color:#F34C1B;
		font-size:18px;
		text-decoration: none;
		float: left;
	}
	#carnet .carnetTitre .line {
		position: relative;
		float: left;
		padding: 5px 10px 0 0;
		/*width: 500px;*/
		width: 410px;
		height: 24px;
	}
	#carnet .carnetTitre .line_question {
		position: relative;
		float: left;
		padding: 5px 10px 0 0;
		width: 400px;
		height: 24px;
	}
	#carnet .carnetTitre .loader_question {
		width:247px;
		/* width:347px; */
		height:1px;
		border-top:1px solid #e8e8e8;
	
		line-height:1px;
		font-size:1px;
		margin:0;
		padding:0;	
		position:absolute;
		bottom:10px;
		/* left:137px;	*/
		left:244px;
		z-index:1;
	}
	#carnet .carnetTitre .line_question ul {
		position: absolute;
		background: url(/images/new-design/member/message/line.jpg) repeat-x 0 27px;
		margin: 0 0 0 16px;
		padding: 0;
		bottom: -1px;
		left: 0;
	}
	#carnet .carnetTitre .line ul {
		position: absolute;
		background: url(/images/new-design/member/message/line.jpg) repeat-x 0 27px;
		margin: 0 0 0 16px;
		padding: 0;
		bottom: -1px;
		left: 0;
	}
		#carnet .carnetTitre .line_question ul li {
			float:left;
			display:block;
		}
		#carnet .carnetTitre .line ul li {
			float:left;
			display:block;
		}
			#carnet .carnetTitre .line_question ul li a {
				display: block;
				margin: 5px 0 0 0;
				text-decoration:none;
			}
			#carnet .carnetTitre .line ul li a {
				display: block;
				margin: 5px 0 0 0;
				text-decoration:none;
			}
			#carnet .carnetTitre ul li.separator {
				width:4px;
				height:7px;
				background:url(/images/new-design/member/message/carnetTitreMenuSep.gif) no-repeat left top;
				margin:9px 16px 0 16px;
			}
				#carnet .carnetTitre ul li.firstSeparator {
					margin:9px 16px 0 0px;
				}
			#carnet .carnetTitre ul li.secondary {
				border-bottom:1px solid #f34c1b; 
				padding: 0 0 8px 0;
			}
				#carnet .carnetTitre ul li.secondary a {
					font-size:11px;
					color:#f34c1b;	
				}
			#carnet .carnetTitre ul li.thirdRate {
				border-bottom:1px solid #E8E8E8; 
				padding: 0 0 8px 0;
			}
				#carnet .carnetTitre ul li.thirdRate:hover {
					border-bottom: solid 1px #262626;
				}
				#carnet .carnetTitre ul li.thirdRate a {
					font-size:11px;
					color:#303030;	
				}

/*End Breadcumbs*/

#carnet .carnetBody table.qrGestion {
	margin:10px 0 0 15px;
	width:623px;
}

#carnet .carnetBody table.qrGestion tbody td.first,
#carnet .carnetBody table.qrGestion thead th.first {
	padding:0 0 0 6px;
}

#carnet .carnetBody table.qrGestion tbody td.second {
	width:91px;
}

#carnet .carnetBody table.qrGestion tbody td.fourth,
#carnet .carnetBody table.qrGestion thead th.third {
	padding:0 20px 0 0;
	text-align:right;
}

#carnet .carnetBody table.qrGestion tbody td.third {
	width:105px;
}

#carnet .carnetBody table.qrGestion tbody td.fourth {
	width:167px;
}

#carnet .carnetBody table.qrGestion thead {
	background-color:#F2F1EB;
	border-bottom:1px solid #DDDDDD;
	height:33px;
	text-align:left;
}

#carnet .carnetBody table.qrGestion thead th p {
	font-size:11px;
	font-weight:bold;
	color:#272727;
	margin:0;
	padding:0;
}

#carnet .carnetBody table.qrGestion tbody td.first {
	width:238px;
}

#carnet .carnetBody p {
	font-size:11px;
	color:#7a7a7a;
	margin:0 20px 0 0px;
	padding:0;
}

#bilet_p {
  margin:0 20px 0 19px!important;
}

#carnet .carnetBody table.qrGestion tbody td p a.titreBillet {
	font-size:12px;
	font-weight:bold;
	color:#282828!important;
	margin:0;
	padding:0;
}
#carnet .carnetBody table.qrGestion tbody td p a.titreBillet {
	text-decoration:none;
}
#carnet .carnetBody table.qrGestion tbody td span {
	font-size:11px;
	font-weight:normal;
	color:#272727;
}

#carnet .carnetBody table.qrGestion tbody td a.link {
	color:#f34c1b;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

#carnet .carnetBody table.qrGestion tbody td a:hover {
	color:#666666;
	text-decoration:underline;
}

#carnet .carnetBody table.qrGestion tbody td {
	height:46px;
	border-bottom:1px solid #DDDDDD;
}

#carnetRMenu {
	/*width:219px;*/
	width:208px;
	float:left;
	background:url(/images/new-design/member/message/carnetRMenuBg.gif) repeat-y left top;
	font-family:Arial, Helvetica, sans-serif;
	/*margin:0 0 0 20px;*/
	otherflow:visible;
}

#carnetRMenu .questionsReponses {
	background:url(/images/new-design/member/message/questionsRMenuTop.gif) no-repeat left top !important;	
}

#carnetRMenu .carnetRMenuTop {
	background:url(/images/new-design/member/message/carnetRMenuTop.gif) no-repeat left top !important;	
}

#carnetRMenu .top ul li.empt {
	cursor:auto!important;
	height:48px;
	background:none!important;
}

#blog_p {
	padding:0 0 0 20px!important;
	display:block;
}

#carnet .carnetBody p a {
	font-size:11px;
	color:#ff0099;	
}

#carnet .carnetBody a.greyTab {
	height:31px;
	background:url(/images/new-design/member/message/greyTabLeft.gif) no-repeat left top ;
	display:block;
	margin:4px 0 0 10px;
	_margin:0 0 0 5px;
	padding:0 0 0 5px;
	text-decoration:none;
	float:left;
}

#carnet .carnetBody a.greyTab span{
	height:31px;	
	background:url(/images/new-design/member/message/greyTabRight.gif) no-repeat right top;
	float:left;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1c1c1c;
	line-height:28px;
	padding:0 10px 0 4px;
	margin:0;	
	border:none;
	cursor:pointer;
}

#carnet .carnetBody .billetCopie {
	width:621px;
	_width:611px;
	float:left;
	margin:0 0 10px 10px;
	_margin-left:5px;
	padding:0;
	background:url(/images/new-design/member/message/borderTopBilletCopie.gif) repeat-x left top;
	border-bottom:1px solid #e5e2d6;
	border-left:1px solid #e5e2d6;
	border-right:1px solid #e5e2d6;
}

#carnet .carnetBody .billetCopie div.lavable input, 
#carnet .carnetBody .billetCopie div.lavableError input {
	width:461px;
	border:1px solid #171717;
	color:#252525;
	float:right;
	font-size:12px;
	font-weight:bold;
	height:24px;
	margin:0 14px 0 0;
	padding:6px 0 0 8px;
}

#carnet .carnetBody .billetCopie textarea {
	width:556px;
	height:228px;
	float:left;
	margin:0 0 0 11px;
	*margin:0;
	_margin-left:5px;
	padding:13px 25px 13px 14px;
	border:1px solid #171717;
	font-size:14px;
	color:#272727;
}

#carnet .carnetBody .billetCopie div.chbox {
	float:left;
	display:block;	
	margin:6px 11px 0 11px;
	_margin-left:5px;
	padding:0;
}

#carnet .carnetBody .billetCopie div.chbox label {
	font-size:12px;
	color:#282828;
}

#carnet .carnetBody .billetCopie div.chbox label:hover {
	color:#f04b1b;
}

#carnet .carnetBody .billetCopie div.chbox input {
	margin:-3px 7px 0 0 ;
	padding:0;
	border:none;
}

#carnet .carnetBody .billetCopie div.chbox a {
	float:left;
	display:block;
	font-size:16px;
	color:#282828;
	clear:both;
	margin:0 10px 0 0;
	line-height:18px;
	text-decoration: none;
}
	#carnet .carnetBody .billetCopie div.chbox a:hover {
		color: #f34c1b;
	}

#carnet .carnetBody .billetCopie h4.formTitre {
	font-size:12px;
	color:#272727;
	margin:0 0 5px 11px;
	_margin-left:5px;
	padding:0;
	width: 620px;
	float:left;
}

#carnet .carnetBody .billetCopie textarea.small {
	width:354px;
	height:81px;
	float:left;
	margin:0 0 0 11px;
	*margin:0;
	_margin-left:5px;
	padding:4px;
	border:1px solid #171717;
	font-size:12px;
	font-weight:bold;
	color:#7f7f7f;
	overflow:hidden;
}
<!-- -------------------------------------------------------------------------------------------------------------------------- -->
#carnet .carnetBody .billetCopie a.greyWBBtn {
	height:27px;
	background:url(/images/new-design/member/message/greyWBBtnLeft.gif) no-repeat left top ;
	display:block;
	margin:60px 0 0 9px;
	_margin-left:5px;
	padding:0 0 0 11px;
	text-decoration:none;
	float:left;
}
#carnet .carnetBody .billetCopie a.greyLeft {
	height:27px;
	background:url(/images/new-design/member/message/greyWBBtnLeft.gif) no-repeat left top ;
	display:block;
	margin:60px 0 0 9px;
	_margin-left:5px;
	padding:0 0 0 11px;
	text-decoration:none;
	float:left;
}

#carnet .carnetBody .billetCopie a.greyWBBtn span {
	height:27px;	
	background:url(/images/new-design/member/message/greyBtnRight.gif) no-repeat right top;
	float:left;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#222222;
	line-height:23px;
	padding:0 6px 0 3px;
	margin:0;
	cursor:pointer;
}

#carnet .carnetBody .billetCopie a.greyWBBtn:hover {
	background:url(/images/new-design/member/message/blackBtnLeft.gif) no-repeat left top ;
	color:#FFFFFF;
}

#carnet .carnetBody .billetCopie a.greyWBBtn:hover span {
	background:url(/images/new-design/member/message/blackBtnRight.gif) no-repeat right top;
	color:#FFFFFF;
}



#carnet .carnetBody .billetCopie a.greyWOBtn {
	height:27px;
	background:url(/images/new-design/member/message/greyWOBtnLeft.gif) no-repeat left top ;
	display:block;
	margin:60px 0 0 9px;
	padding:0 0 0 11px;
	text-decoration:none;	
	float:left;
}

#carnet .carnetBody .billetCopie a.greyWOBtn span {
	height:27px;	
	background:url(/images/new-design/member/message/greyBtnRight.gif) no-repeat right top;
	float:left;
	font-family:Helvetica, sans-serif;	
	font-size:12px;
	font-weight:bold;
	color:#f34c1b;
	line-height:23px;
	padding:0 6px 0 3px;
	margin:0;
	cursor:pointer;
}

#carnet .carnetBody .billetCopie a.orangeBtn {
	height:27px;
	background:url(/images/new-design/member/message/orangeWSBtnLeft.gif) no-repeat left top ;
	display:block;
	margin:60px 9px 0 11px;
	_margin-right:0;
	padding:0 0 0 11px;
	text-decoration:none;
	float:left;
}

#carnet .carnetBody .billetCopie a.orangeBtn:hover {
	background:url(/images/new-design/member/message/blackWSBtnLeft.png) no-repeat left top ;
}

#carnet .carnetBody .billetCopie a.orangeBtn span {
	height:27px;	
	background:url(/images/new-design/member/message/orangeWSBtnRight.gif) no-repeat right top;
	float:left;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:23px;
	padding:0 10px 0 4px;
	margin:0;	
	border:none;
	cursor:pointer;
}

#carnet .carnetBody .billetCopie a.orangeBtn:hover span {
	background:url(/images/new-design/member/message/blackWSBtnRight.png) no-repeat right top;
}

#carnet .carnetBody .billetCopie div.lavable {
	width:621px;
	padding:11px 0 15px 0;
	margin:2px 0 0 0;
	float:left;
	border-bottom:1px solid #dddddd;
}

#carnet .carnetBody .billetCopie p {
	color:#252525;
	float:left;
	font-size:11px;
	margin:0 0 5px 11px;
}

#carnet .carnetBody .billetCopie div.hr {
	width:621px;
	border-top:1px solid #dddddd;
	float:left;
}

.zaobleno_dolu_desno .clear, 
#carnet .clear {
	clear: both;
	height: 1px;
	margin-bottom: -1px;
	overflow: hidden;
	line-height:1px;
	font-size:1px;
}

.sp {
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:17px;
}
a.questions_title {
	color:#FFFFFF;
}
#carnet .carnetBody p a.delete {
    height:20px;
    font-size:11px;
    color:#f34c1b;
    background: url(/images/new-design/member/community/orangeX.gif) no-repeat left top;
    padding:0 0 0 24px;
    margin:19px 0 13px 0;
    float:right;
    text-decoration:none;
    line-height:19px;
    cursor: pointer;
}
#carnet .carnetBody .pagination {
	float: right;
	margin: 0 15px 10px 0;
}
#carnet .carnetBody .pagination .btn-back {
	cursor:pointer;
	position:relative;
	top:5px;
	width:25px;
}
#carnet .carnetBody .pagination .btn-next {
	cursor:pointer;
	position:relative;
	top:5px;
	width:25px;
}
#carnet .carnetBody .pagination .pages {
	font-size: 12px;
}
#carnet .carnetBody .pagination .pages .orange {
	color: #f34c1b;
	font-size: 14px;
}
#carnet .carnetBody p .black {
	color: #000000;
}

#carnet .carnetBody table.parents th {
	height:33px;
	border-bottom:1px solid #dddddd;
	background-color:#f2f1eb;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#272727;
	padding:0 0 0 6px;
}

#carnet .carnetBody table.parents tbody {
	text-align:center;
}

#carnet .carnetBody table.parents td.first {
	width:30px;
	display:block;
	margin:0 0 0 3px;
	text-align:left;
}

#carnet .carnetBody table.parents td.second {
	width:416px;
	padding:0 0 0 11px;
	font-size:12px;
	font-weight:bold;
	color:#282828;
	text-align:left;
}

#carnet .carnetBody table.parents td.third {
	width:100px;
	font-size:11px;
	color:#272727;
	padding:0;
	text-align:left;
}

#carnet .carnetBody table.parents td.fourth {
	width:63px;
	background: url(/images/new-design/member/community/parentsRightPart.gif) repeat-y left top;
}

#carnet .carnetBody table.parents td.fourth ul {
	margin:0;
	padding:0;
}

#carnet .carnetBody table.parents td.fourth ul li {
	list-style-type:none;
	display:block;
	margin:6px 0;
}

#carnet .carnetBody table.parents td.fourth ul li a{
	float:left;
	display:block;
	margin:0;
	float:none;
}

#carnet .carnetBody table.parents td.fourth ul li a.user {
	width:25px;
	height:18px;
	background: url(/images/new-design/member/community/orangeUser.gif) no-repeat left top;
}

#carnet .carnetBody table.parents td.fourth ul li a.mail {
	width:22px;
	height:13px;
	background: url(/images/new-design/member/community/orangeMail.gif) no-repeat left top;
	margin:0 0 0 2px;
}

#carnet .carnetBody table.parents td.fourth ul li span.mail {
	width:22px;
	height:13px;
	background: url(/images/new-design/member/community/orangeMail.gif) no-repeat left top;
	margin:0 0 0 2px;
}

#carnet .carnetBody table.parents td.fourth ul li a.user:hover {
	background: url(/images/new-design/member/community/blackUser.gif) no-repeat left top;
}

#carnet .carnetBody table.parents td.fourth ul li a.mail:hover {
	background: url(/images/new-design/member/community/blackMail.gif) no-repeat left top;
}

#carnet .carnetBody table.parents {
	width:623px;
	margin:10px 0 0 15px;
}

#carnet .carnetBody table.parents td {
	padding:12px 0 0 0;
}

#carnet .carnetBody table.parents td.second a {
  color:black;
}

.highlight {
    color:#f34c1b;
    background-color:#f2f1eb;
}
.highlight_a {
    color:#f34c1b!important;
}

/*
#carnetRMenu .top ul li:hover {
    background-color:#f2f1eb;
}
*/

/*--------------Profil page-----------------------------------------------------------------------------------------------------------------------*/

.profil_page {
	float: left;
	width: 649px;
	margin: 0 0 0 20px;
	padding:0;
}
	.profil_page .top_left {
		background-image: url(/images/new-design/member/profile/corner_top_left.png);
		background-repeat: no-repeat;
		background-position: top left;
	}
	.profil_page .top_right {
		background: url(/images/new-design/member/profile/corner_top_right.png);
		background-repeat: no-repeat;
		background-position: top right;
	}
	.profil_page .bottom_right {
		background: url(/images/new-design/member/profile/corner_bottom_right.png);
		background-repeat: no-repeat;
		background-position: bottom right;
	}
	.profil_page .bottom_left {
		background: url(/images/new-design/member/profile/corner_bottom_left.png);
		background-repeat: no-repeat;
		background-position: bottom left;
	}
	
	.profil_page .google_map {
		width: 649px;
		background-color: #e5e2d6;
		margin: 0 auto;
	}
	.profil_page .small_map {
		width: 419px;
		margin: 60px auto 60px auto;
	}
	.profil_page .small_map .top_right {
		
	}
		.profil_page .google_map .bottom_left {
			padding: 10px;
		}
		.profil_page .small_map .bottom_left {
			padding: 6px 6px 8px 6px;
		}
		.profil_page .google_map .title {
			float: left;
			color: #454545;
			font-size: 14px;
			padding: 0 0 12px 0;
		}
		.profil_page .google_map .fermer {
			float: right;
		}
			.profil_page .google_map .fermer a {
				text-decoration: none;
				font-size: 11px;
				color: #ff0099;
				padding: 0 0 0 16px;
				background: url(/images/new-design/member/profile/close.gif) no-repeat 0 3px;
			}
			
	.profil_page .profil_right {
		background: url(/images/new-design/member/profile/profil_right.gif) right repeat-y;
		float: left;
		margin: 10px 0 0 0;
	}
	.profil_page .profil_bottom {
		background: url(/images/new-design/member/profile/profil_bottom.gif) bottom repeat-x;
		float: left;
	}
	.profil_page .profil_left {
		background: url(/images/new-design/member/profile/profil_left.gif) left repeat-y;
		float: left;
	}
	.profil_page .profil_top {
		background: url(/images/new-design/member/profile/profil_top.gif) top repeat-x;
		float: left;
	}
	.profil_page .profil_top_left {
		background: url(/images/new-design/member/profile/profil_top_left.gif) no-repeat top left;
		float: left;
	}
	.profil_page .profil_bottom_left {
		background: url(/images/new-design/member/profile/profil_bottom_left.gif) no-repeat bottom left;
		float: left;
	}
	.profil_page .profil_top_right {
		background: url(/images/new-design/member/profile/profil_top_right.gif) no-repeat top right;
		float: left;
	}
	.profil_page .profil_bottom_right {
		background: url(/images/new-design/member/profile/profil_bottom_right.gif) no-repeat bottom right;
		float: left;
/*		width: 652px; Pierre - modif pour ie6 */
/*		width: 648px;*/
	}
		.profil_page .profil_info_avatar {
/*			width: 652px; Modif Pierre pour ie6*/
			width: 649px;
			float: left;
			padding: 2px 1px 1px 1px;
			position: relative;
		}
			.profil_page .profil_info_avatar .compte {
				position: absolute;
				top: 12px;
				right: 12px
			}
				.profil_page .profil_info_avatar .compte a {
					color: #ff0099;
					text-decoration: none;
					font-size: 11px;
					background: url(/images/new-design/member/profile/arrow_rose.jpg) no-repeat 0 3px;
					padding: 0 0 0 12px;
				}
			.profil_page .profil_info_avatar .avatar {
				width: 73px;
				position: relative;
				float: left;
			}
				.profil_page .profil_info_avatar .avatar .avatar_top_left {
					width: 9px;
					height: 9px;
					position: absolute;
					top: 0;
					bottom: 0;
					background: url(/images/new-design/member/profile/corner_top_left_avatar.png) no-repeat;
				}
		.profil_page .profil_info_avatar .profil_name {
			float: left;
			width: 560px;
			margin: 0 0 0 13px;
			color: #333;
			font-size: 11px;
		}
			.profil_page .profil_info_avatar .profil_name a {
				color: #ff0099;
				font-size: 11px;
				/* border-bottom: dotted 1px #ff0099; */
				text-decoration: none;
			}
			.profil_page .profil_info_avatar .profil_name a.preferes {
				color: #ff0099;
				font-size: 11px;
				border-bottom: none;
				text-decoration: none;
				padding: 0 0 0 12px;
				margin: 0 0 0 4px;
				background: url(/images/new-design/member/profile/arrow_rose.jpg) no-repeat 0 3px;
			}
			.profil_page .profil_info_avatar .profil_name h3 {
				margin: 10px 0;
				padding: 0;
				color: #ff66cc;
				font-size: 20px;
				font-weight: normal;
			}
			.profil_page .profil_info_avatar .profil_name p {
				margin: 4px 0;
			}
			.profil_page .profil_info_avatar .profil_name .map_info {
				float: left;
				margin: 0 0 10px 31px;
			}
				.profil_page .profil_info_avatar .profil_name .map_info p a {
					border: none;
				}
				.profil_page .profil_info_avatar .profil_name .map_info p.geolocaliser a {
					background:transparent url(/images/new-design/member/profile/arrow_black.jpg) no-repeat scroll 0 3px;
					color:#474747;
					font-size:11px;
					padding:0 0 0 12px;
					text-decoration:none;
				}
				.profil_page .profil_info_avatar .profil_name .map_info input {
					background: none;
					width: 391px;
					float: left;
					margin: 2px 0 0 0;
				}
				.profil_page .profil_info_avatar .profil_name .map_info a.annuler {
					color: #ff66cc;
					font-size: 11px;
					font-style: italic;
					text-decoration: underline;
					float: left;
					margin: 2px 11px 0 8px;
					*margin: 2px 8px 0 6px;
				}
				.profil_page .profil_info_avatar .profil_name .map_info a.terminer {
					background:transparent url(/images/new-design/member/profile/terminer_right.jpg) no-repeat scroll right center;
					color:#FFFFFF;
					cursor:pointer;
					font-size:12px;
					font-weight:bold;
					line-height:24px;
					padding:0;
					text-decoration:none;
					float: left;
				}
					.profil_page .profil_info_avatar .profil_name .map_info a.terminer span {
						background:transparent url(/images/new-design/member/profile/terminer_left.jpg) no-repeat scroll left center;
						line-height:24px;
						margin:0 4px 0 0;
						padding:5px 8px 4px 12px;
					}
		.profil_page .profil_info_avatar .mini_bio {
			float: left;
			position: relative;
			width: 605px;
			margin: 0 1px;
			padding: 13px 22px 35px 22px;
			background: #f4f4f4;
			font-size: 11px;
			color: #333;
		}
			.profil_page .profil_info_avatar .mini_bio .bio_bottom_left {
				background: url(/images/new-design/member/profile/profil_bottom_left.gif) no-repeat;
				width: 8px;
				height: 9px;
				position: absolute;
				left: -1px;
				bottom: -1px;
			}
			.profil_page .profil_info_avatar .mini_bio .bio_bottom_right {
				background: url(/images/new-design/member/profile/profil_bottom_right.gif) no-repeat;
				width: 8px;
				height: 9px;
				position: absolute;
				right: 0;
				bottom: -1px;
			}
			.profil_page .profil_info_avatar .mini_bio p {
				margin: 5px 0;
			}
			.profil_page .profil_info_avatar .mini_bio p.bio_info {
				font-weight: bold;
			}
			.profil_page .profil_info_avatar .mini_bio p.rediger a {
				background:transparent url(/images/new-design/member/profile/arrow_rose.jpg) no-repeat scroll 0 3px;
				color:#FF0099;
				font-size:11px;
				padding:0 0 0 12px;
				text-decoration:none;
			}
			.profil_page .profil_info_avatar .mini_bio .parent_ajoute {
				position: absolute;
				right: 0;
				bottom: 5px;
			}
				.profil_page .profil_info_avatar .mini_bio .parent_ajoute a {
					font-size: 11px;
					color: #464646;
					text-decoration: none;
					background: url(/images/new-design/member/profile/grey_button_right.jpg) no-repeat right center;
					padding: 8px 0;
				}
					.profil_page .profil_info_avatar .mini_bio .parent_ajoute a span {
						background: url(/images/new-design/member/profile/grey_button_left.jpg) no-repeat left;
						padding: 8px 8px 8px 12px;
						margin: 0 4px 0 0;
					}
			.profil_page .profil_info_avatar .mini_bio .modifier {
				position: absolute;
				bottom: 4px;
				right: 15px;
			}
				.profil_page .profil_info_avatar .mini_bio .modifier a {
					color: #ff0099;
					text-decoration: none;
					padding: 0 0 0 12px;
					background: url(/images/new-design/member/profile/arrow_rose.jpg) no-repeat 0 3px;
				}
		.profil_page .profil_info_avatar .envoyer {
			float: left;
			width: 632px;
			margin: 0 1px;
			padding: 15px 1px 13px 16px;
			background: url(/images/new-design/member/profile/envoyer_bg.jpg) repeat-x top left;
		}
		.profil_page .profil_info_avatar .envoyer .envoyer_button {
			margin: 5px 0 0 0;
			float: left;
		}
			.profil_page .profil_info_avatar .envoyer a.envoyer_btn {
				font-size: 12px;
				font-weight: bold;
				color: #fff;
				text-decoration: none;
				padding: 7px 0 7px 0;
				*padding: 7px 2px 7px 0;
				line-height: 24px;
				background: url(/images/new-design/member/profile/envoyer_right_btn.png) no-repeat right;
				cursor: pointer;
			}
				.profil_page .profil_info_avatar .envoyer a.envoyer_btn span {
					background: url(/images/new-design/member/profile/envoyer_left_btn.png) no-repeat left;
					padding: 7px 8px 7px 12px;
					margin: 0 4px 0 0;
					*margin: 0 0 0 0;
					line-height: 24px;
				}
				.profil_page .profil_info_avatar .envoyer a.envoyer_btn:hover {
					cursor: pointer;
				}
				.profil_page .profil_info_avatar .envoyer a.envoyer_btn:hover span {
					cursor: pointer;
				}
				
		.profil_page .profil_info_avatar .envoyer .ajouter_mes_amis {
			float: right;
			margin: 7px 0 0 0;
		}
			.profil_page .profil_info_avatar .envoyer .ajouter_mes_amis div {
				margin: 0 17px;
			}
			.profil_page .profil_info_avatar .envoyer .mes_preferes {
				background: url(/images/new-design/member/profile/parents_preferes_off.gif) no-repeat;
				width: 30px;
				height: 21px;
				display: block;
				float: left;
			}
				.profil_page .profil_info_avatar .envoyer .mes_preferes:hover {
					background: url(/images/new-design/member/profile/parents_preferes_on.gif) no-repeat;
					cursor: pointer;
				}
			.profil_page .profil_info_avatar .envoyer .ajouter_mes_amis .mes_amis {
				background: url(/images/new-design/member/profile/mes_ami_off.gif) no-repeat;
				width: 25px;
				height: 20px;
				display: block;
				float: left;
			}
				.profil_page .profil_info_avatar .envoyer .ajouter_mes_amis .mes_amis:hover {
					background: url(/images/new-design/member/profile/mes_ami_on.gif) no-repeat;
					cursor: pointer;
				}
	.profil_page .activite_profil {
		float: left;
/*		width: 649px; Pierre - modif pour ie6*/
		width: 648px;
		margin: 1px 0 0 1px;
	}
		.profil_page .activite_profil .activite {
			float: left;
			background: #ff66cc url(/images/new-design/member/profile/corner_top_left.png) no-repeat top left;
			margin: 2px 1px 1px 1px;
			color: #fff;
			font-size: 18px;
		}
			.profil_page .activite_profil .activite .activite_right {
				background: url(/images/new-design/member/profile/corner_top_right.png) no-repeat top right;
/*				padding: 12px; Pierre - modif pour ie6 */
				padding: 10px;
				width: 626px;
				float: left;
			}
		.profil_page .activite_profil .fstyle {
			float: left;
/*			margin: 2px 11px 1px 11px; Pierre - modif pour ie6 */
			margin: 2px 10px 1px;
			_margin: 2px 5px 1px 5px;
			padding: 20px 0 20px 0;
			border-bottom: solid 2px #e5e2d6;
			width: 628px;
		}
		.profil_page .activite_profil .noborder {
			border: none;
		}
			.profil_page .activite_profil .fstyle .date_block {
				width: 65px;
				font-size: 12px;
				color: #999;
				padding: 0 5px 0 0;
				float: left;
			}
			.profil_page .activite_profil .fstyle .icon_block {
				float: left;
				text-align: center;
				width: 36px;
			}
			.profil_page .activite_profil .fstyle .text_block {
				float: left;
				width: 517px;
				padding: 0 0 0 5px;
			}
				.profil_page .activite_profil .fstyle .text_block p {
					margin: 0;
					padding: 0;
				}
				.profil_page .activite_profil .fstyle .text_block h2 {
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 14px;
					font-weight: normal;
					padding: 0;
					margin: 0;
				}
					.profil_page .activite_profil .rosestyle .text_block h2 {
						color: #ff0099;
					}
					.profil_page .activite_profil .bluestyle .text_block h2 {
						color: #20b8d4;
					}
					.profil_page .activite_profil .greenstyle .text_block h2 {
						color: #3ec034;
					}
					
					.profil_page .activite_profil .fstyle .text_block blockquote {
						margin: 2px 0 0 25px;
						padding: 3px 0 0 5px;
						color: #666;
					}
						.profil_page .activite_profil .rosestyle .text_block blockquote {
							background: url(/images/new-design/member/profile/blockquote_rose.jpg) repeat-x top;
						}
						.profil_page .activite_profil .greenstyle .text_block blockquote {
							background: url(/images/new-design/member/profile/blockquote_green.jpg) repeat-x top;
						}
						.profil_page .activite_profil .bluestyle .text_block blockquote {
							background: url(/images/new-design/member/profile/blockquote_blue.jpg) repeat-x top;
						}
						.profil_page .activite_profil .fstyle .text_block blockquote h3 {
							margin: 0;
							padding: 0;
							font-size: 12px;
						}
							.profil_page .activite_profil .rosestyle .text_block blockquote h3 {
								color: #ff0099;
							}
		.profil_page .activite_profil .pagination {
			padding: 15px 30px 10px 0;
			background: url(/images/new-design/member/profile/pagination.jpg) no-repeat top;
/*			width: 617px;*/
			width: 615px;
/*			margin: 0 1px 0 2px; Pierre - modif pour ie6 */
			margin: 0 1px 0 1px;
			float: left;
			text-align: right;
		}
			.profil_page .activite_profil .pagination a {
				color:#666666;
				padding:1px 0px;
			}
			.profil_page .activite_profil .pagination span.pages {
				padding: 0 0 5px 10px;
			}
			.profil_page .activite_profil .pagination .btn-back {
				cursor:pointer;
				position:relative;
				top:5px;
				width:25px;
			}
			.profil_page .activite_profil .pagination .btn-next {
				cursor:pointer;
				position:relative;
				top:5px;
				width:25px;
			}
			.profil_page .activite_profil .pagination .pages .blue {
				color: #038ab6;
			}
			.profil_page .activite_profil .pagination .pages .grey {
				color: #b2b2b2;
			}
			
#teaser_error #teaserActions a#cancel {
	color: #ff66cc;
	font-size: 11px;
	font-style: italic;
	text-decoration: underline;
	float: left;
	margin: 2px 11px 0 8px;
	*margin: 2px 8px 0 6px;
	cursor:pointer;
}

#teaserActions a.valider {
	background:transparent url(/images/new-design/member/profile/terminer_right.jpg) no-repeat scroll right center;
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	padding:0;
	text-decoration:none;
	float: left;
}

#teaserActions a.valider span {
	background:transparent url(/images/new-design/member/profile/terminer_left.jpg) no-repeat scroll left center;
	line-height:24px;
	margin:0 4px 0 0;
	padding:5px 8px 4px 12px;
}

.profil_page .profil_info_avatar .envoyer .ajouter_mes {
	float: right;
	margin: 7px 20px 0 0;
}
.showMeToOthers {
	float:left;
	padding:0 35px 0 0;
}

.favorite-block {
	padding:0 0 0 20px;
}
.titre_grpupe_profil {
	color:#3EC034;
}
.linkToMyCurnet {
	color:#20B8D4;
}	
.linkToMyQuestion {
	color:#FF0099;
}
.linkToMyGroup {
	color:#3EC034;
}

.billetCreate_keyword {
	font-family: Arial,Helvetica,sans-serif;
}

#activities {
	margin:0;
	padding:0;
}

#carnet .carnetBody .billetCopie p.questionCreate {
	color:#252525;
	float:left;
	font-size:11px;
	margin:0 0 5px 11px;
}

#carnet .carnetBody p.gestionQR2 {
	color:#282828;
	float:left;
	clear:both;
}

#carnet .carnetBody div.gestionQR2 input{
	width:461px;
	height:20px;
	border:1px solid #171717;
	margin:0 0 0 11px;
	padding:4px 0 0 8px;
	font-size:12px;
	font-weight:bold;
	color:#252525;	
}

#carnet .carnetBody .annuler {
	display:block;
	float:left;
	font-size:11px;
	font-style:italic;
	color:#f34c1b;	
	text-decoration:underline;
	margin:8px 12px 20px 20px;
	_margin-left:10px;
}

#carnet .mr40 {
	margin-right:40px!important;
}

#carnet .carnetTitre .loaderQuestion {
	width:347px;
	height:1px;
	border-top:1px solid #e8e8e8;

	line-height:1px;
	font-size:1px;
	margin:0 0 0 110px;
	padding:0;	
	position:absolute;
	bottom:10px;
	left:137px;	
	z-index:1;
}

#questionLink1 {
	float:left;
	margin:20px 20px 20px 80px;
}
#questionLink2 {
	float:left;
	margin:20px 20px 20px 10px;
}
#questionLink3 {
	float:left;
	margin:20px 20px 20px 10px;
}

#profilMessages {
	margin:80px 20px 20px 30px;
	color:#FF66CC;
}

#empty {
	margin:0 0px 0 0;
	float:right;
}

.imageText_profil {
	width:120px;
	margin:0 0 0 20px;
}

.profilRightMenu {
	float:left;
	margin:0 0 0 20px; 
}
div.leftGreyColu {
 margin:10px 0 0 0!important; 
}
div.paginationProfil {
	margin:10px 5px 0 0;
	float:right;
}
span.profilPages {
	padding:0 0 10px 10px!important;
}

.leftGreyColu .centerGreyColu .users a.cont {
    font-size: 14px;
    line-height: 14px;
    color: #3ec034;
    text-decoration: none;
}

#profilFansMen a {
	font-size:12px;
	color:#20B8D4;
}

#profilFansWomen a {
	font-size:12px;
	color:#FF66CC;
	width:150px;
}
#profilHardToSay a {
	font-size:12px;
	color:#FF66CC;
}
.newLoader {
	width: 400px!important;
}

#errorMessage {
	float:left;
	background-color:#FEFFD7;
	margin:0 0 0 10px;
	padding:10px 0 10px 10px;
	width:620px;
}

#folderTags_error {
	float:left;
	width:620px;
	padding:15px 0;
}
#content_error {
	padding:15px 0;
}