

/**bloc utilisateur**/
ul.b_compte {padding:0; }
ul.b_compte li{margin:0 0 3px 0;border:1px solid #CAD0D3;border:2px solid #F19043;width:120px;height:15px;list-style-type:none;font-weight:bold;-moz-border-radius:5px;}
* html ul.b_compte li{margin:0 0 20px 0;border:2px solid #F19043;width:120px;height:15px;list-style-type:none;font-weight:bold;}

.tx_edit {float:right;position: relative; top:-10px; left: 0px;font-weight:bold;}
a.edition {color:#8A541C;}

.menu li a.selected {
	background: url(../images/menu_defil.png) no-repeat;
	color: #6b7da2;
}

.menu li ul {
	/*visibility:hidden;*/
	background-color:#F19043;
	border:2px solid #F19043;
	width:255px;
	padding-top: 8px;
	-moz-border-radius: 15px;
}

/*.menu li ul li{
	margin:0px;
	padding:0px;
	border-bottom:2px solid #CAD0D3;
	/*width:25px;*/

/*}*/


#achat_vente a:hover {
	float: right;
	text-align: center;
	padding: 3px 0px 0 0px;
	margin: 13px 10px 0 0;
	background: url(../images/menu_defil_av_select.png) no-repeat;
	width: 137px;
	font-weight: bold;
	height: 35px;
	display: block;
	color:#ffffff;
}

#achat_vente a.selected {
	float: right;
	text-align: center;
	padding: 3px 0px 0 0px;
	margin: 13px 10px 0 0;
	background: url(../images/menu_defil_av_select.png) no-repeat;
	width: 137px;
	font-weight: bold;
	height: 35px;
	display: block;
	color:#ffffff;
}


#menu3 li a.selected {
	color:#925f26;
}


.menu_fils li {
  width:248px;
 /* border-bottom:1px solid #CAD0D3;*/
  border-bottom:1px solid #faeec3;
}

.menu_fils li.last {
  width:240px;
  border-bottom:0px;
}


#loading {
	float:left;
	position:absolute;
	left:500px;
}



/**Formulaire de depot annonce*/
.chRb  {position:relative;top:8px;margin-right:5px;}

.errorMessage {background:transparent none repeat scroll 0%;color:#FF0000;margin:10px;text-align:left;}


input.invalid, textarea.invalid, select.invalid {
	border: 2px dotted red;
}

input.invalid:focus, textarea.invalid:focus, select.invalid:focus {
}

p#errorDisplay {
	border: 1px;
	border-color:red;
	border-style: solid;
	color:red !important;
	display: block;
	margin:5px 10px;
	/*margin:10px;*/
}

.errorDisplay {
	color:red !important;
	/*visibility: hidden;*/
}

.bloc_connexion {
   margin:10px 0px 0px 10px;
}

.bloc_connexion  label {
	background:#FAEEC3 none repeat scroll 0;
	font-size:11px;
	padding-right:6%;
	text-align:right;
	width:35%;
}

