#page_content {
  position:relative;
}

#bd {
	background-color: #DDDACB;
	margin: 0px 2px;
	clear: both;
}
#block_forms{
	float: left;
	background-color: transparent;
	width: 410px;
	_width: 405px;
	height: 400px;
	padding-left: 15px;
	position: relative;
}

#block_forms img {
	margin: 20px 0px 15px 0px;
}

#block_forms img.x-form-trigger {
	margin: 0px;
}

#signup_gender {
	width: 120px;
}
#block_forms hr {
	height: 1px;
	width: 350px;
	margin: 0px 0px 0px 30px;
	color: #FFFFFF;
}


/****** forms ******/

#signup_form .x-form-text,
#signin_form .x-form-text{
	height: 18px;
}

#signup_form {
	margin-bottom: 30px;
}

#signup_form .x-form-item-news .x-form-element {
	padding-top:0px;
}

	
#signup_form .x-form-item-label-checkbox a, 
#signup_form .x-form-item-label-checkbox a:visited,
#signup_form .x-form-item-label-checkbox a:focus,
#signup_form .x-form-item-label-checkbox a:hover,
#signup_form .x-form-item-label-checkbox a:active {
	color: #3fbcf6;
	text-decoration: underline;
}
			
#signin_form .x-form-element,
#signup_form .x-form-element {
	padding-left: 0px;
	position:static;
	vertical-align:top;
}

#signup_form .x-form-field,
#signin_form .x-form-field {
	position: static;
}

#signup_form label,
#signin_form label {
	color: #352719;
	font-size: 100%;
	#font-size: 90%;
	margin: 0px;
}

#signup_form label.bis {
	color: #8a8a8a;
	font-weight: normal;

}

#signup_form .x-form-item-label-checkbox,
#signin_form .x-form-item-label-checkbox {
	font-size:77%;
}

#signup_form .xcheckbox-on,
#signin_form .xcheckbox-on {
	background:transparent url(/apps/frontend/main/img/signup/checkbox.gif) no-repeat scroll 0px 0px;
}

#signup_form .xcheckbox-off,
#signin_form .xcheckbox-off {
	background:transparent url(/apps/frontend/main/img/signup/checkbox.gif) no-repeat scroll -16px 0px;
}

#signup_form .x-form-invalid-msg,
#signin_form .x-form-invalid-msg {
	background-image:url(/apps/frontend/main/img/signup/invalid.gif);
}

#signup_form span.button input {
	background:transparent url(/apps/frontend/main/img/signup/btn_inscription.gif) no-repeat scroll 0px;
	border:medium none;
	cursor:pointer;
	height:34px;
	margin: 10px 0px 0px 150px; 
	padding:0pt 5px 5px;
	width:112px;
}

#signin_form #signin_form_submit {
	background:transparent url(/apps/frontend/main/img/signup/btn_signin.gif) no-repeat scroll 0px;
	border:medium none;
	cursor:pointer;
	height:34px;
	margin: 10px 0px 0px 150px; 
	padding:0pt 5px 5px;
	width:128px;
}

#signin_form a.forgotten {
	color: #2BB2F0;
	text-decoration: underline;
	font-size: 85%;
	margin-left: 10px;
}

#signin_form td {
	vertical-align: top;
}

#signin_form td.label {
	padding-right: 15px;
}

#signup_form .x-form-item-news,
#signin_form .x-form-item-remember {
	padding: 10px 0px 0px 5px;
	vertical-align:top;
}

#signin_form .x-form-item-remember .x-form-element {
	padding: 0px;
	
}
/*******************/

#block_desc{
	float: right;
	background: #FFFFFF url(/apps/frontend/main/img/signup/desc_footer.gif) no-repeat scroll 0px bottom;
	width: 541px;
	padding-bottom: 20px;
	margin-bottom:60px;
}

#block_desc div.ctn {
	margin:0px 0px 0px 10px;
	width:521px;
}

#block_desc div.puce {
	padding-left: 53px;
	height: 51px;
	margin-bottom: 20px;
}

#block_desc div.publish {
	background:transparent url(/apps/frontend/main/img/signup/puce_publish.gif) no-repeat scroll 0px 0px;
}

#block_desc div.react {
	background:transparent url(/apps/frontend/main/img/signup/puce_react.gif) no-repeat scroll 0px 0px;
}

#block_desc div.forward {
	background:transparent url(/apps/frontend/main/img/signup/puce_forward.gif) no-repeat scroll 0px 0px;
}

#block_desc div.participate {
	background:transparent url(/apps/frontend/main/img/signup/puce_participate.gif) no-repeat scroll 0px 0px;
}

#block_desc div.forums {
	background:transparent url(/apps/frontend/main/img/signup/puce_forums.gif) no-repeat scroll 0px 0px;
}

#block_desc div.subscription {
	background:transparent url(/apps/frontend/main/img/signup/puce_subscription.gif) no-repeat scroll 0px 0px;
}

#block_desc div.share {
	background:transparent url(/apps/frontend/main/img/signup/puce_share.gif) no-repeat scroll 0px 0px;
}

#block_desc div.interact {
	background:transparent url(/apps/frontend/main/img/signup/puce_interact.gif) no-repeat scroll 0px 0px;
}

#block_desc div.answer {
	background:transparent url(/apps/frontend/main/img/signup/puce_answer.gif) no-repeat scroll 0px 0px;
}

#block_desc div.member {
	background:transparent url(/apps/frontend/main/img/signup/puce_member.gif) no-repeat scroll 0px 0px;
}

div.desc_title {
	color: #352719;
	font-size: 93%;
	font-weight: bold;
	line-height: 14px;
}


div.desc_text {
	color: #948065;
	font-size: 85%;
	line-height: 13px;
}

		
		

