/* CSS Document */
* {
	font-family:Georgia, Times, serif;
}

/* CRITERES ANNONCES */
.inputText {
	font-size:11px;
	border: 1px solid #885E4F;
}



/* ANNONCES */
.annonceLeft { width:125px; border:1px solid #3D2E21; border-right-width:0px; padding:5px; }
.annonceMiddle { vertical-align:top; border-top:1px solid #3D2E21; border-right:1px solid #3D2E21; padding:5px; padding-left:0px;}
.annonceRight { vertical-align:top; width:150px; border:1px solid #3D2E21; border-left-width:0px; padding:5px;  }
.annonceImg { border:1px solid #885E4F; }
.annonceCity { background-color:#885E4F; color:white; font-size:12px; font-weight:bold; padding:2px; }
.annonceType { background-color:#885E4F; color:white; font-size:12px; font-weight:bold; text-align:center; padding:2px; }
.annonceText { font-size:13px; color:#3D2E21}
.annonceRight DIV { padding-bottom:5px; }
.annoncePrice { text-align:center; font-size:16px; background-color:#885E4F; color:white; font-weight:bold; }
TR.trAnnonceDetails TD { border-bottom:1px solid #3D2E21;  }
.annonceDetails { font-size:13px;color:#3D2E21 }


.tabOff { width:150px; color:#885E4F; font-size:14px; border:1px solid #885E4F;font-weight:bold; text-align:center; cursor:hand; }
.tabOn { width:150px; color:white; font-size:14px; background-color:#885E4F; font-weight:bold; text-align:center; cursor:default; }

a.title { color:#32519b; }


/* POPUP */
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 400px;
	height: 400px;
	margin-left:-200px;
	margin-top:-180px;
	padding: 1px;
	border: 3px solid #885E4F;
	background-color: white;
	z-index:1002;
	/*overflow: auto;*/
}


/* FORM POPUP */
form.cmxform fieldset {
	margin-bottom: 10px;
}

form.cmxform legend {
	padding: 0 2px;
	font-weight: bold;
	_margin: 0 -7px; /* IE Win */
}

form.cmxform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	cursor: hand;
}

form.cmxform fieldset p {
	list-style: none;
	padding: 3px;
	margin: 0;
}


form.cmxform label { width: 100px; } /* Width of labels */
form.cmxform label.error {
	margin-left: 103px;
	width: 220px;
}

form.cmxform input.submit {
	margin-left: 103px;
}		
form.cmxform {
	width: 390px;
	font-size: 1.0em;
	color: #333;
}

form.cmxform legend {
	padding-left: 0;
}

form.cmxform legend, form.cmxform label {
	color: #333;
}

form.cmxform fieldset {
	border: none;
}

form.cmxform fieldset p {
	padding: 3px 10px 3px;
	padding-right:20px;
	text-align:right;
}

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}
div.error { display: none; }
input {	border: 1px solid black; }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }
form.cmxform .gray * { color: gray; }		

form.cmxform .button { border-width:0px; background-color:#885E4F; color:white; }

form.cmxform .inputFocus { background-color:#ebe2da; border:1px solid #885E4F; }
		
#commentForm label { font:Arial, Helvetica, sans-serif; font-size:12px; }
#commentForm label.error { font:Arial, Helvetica, sans-serif; color:red; font-size:10px; }

div.msgOk {
	
}
div.msgError {
}
