
#mainContent  #contentBox {
	margin: 9px 20px 20px 20px;
}	
#consulter {
	font-size: 0.86em;
}
#consulter fieldset legend {
	display: none;
}
	#consulter h3.AnSubTit {
		font-size: 1.45em;
		color: #d10527;
		padding-top: 5px;
		padding-bottom: 10px;
		font-weight: bolder;
	}
	#consulter h3.AnSubTit2 {
		font-size: 1.45em;
		color: #91714A;
		padding-top: 5px;
		padding-bottom: 10px;
		font-weight: bolder;
	}
	#consulter .BoxRadio01,
	#consulter .BoxCk01,
	#consulter #geograph {
		padding-bottom: 5px;
		overflow: hidden;
	}
	#consulter input,
	#consulter label {
		vertical-align: middle;
	}
		.BoxRadio01 p,
		.BoxCk01 p {
			float: left;
			padding-right: 13px;
		}

		.BoxRadio01 p.Dot {
			padding-left: 7px;
			background: url(../img/illus_dot2.gif) no-repeat left 50%;
		}
		.BoxCk01 p.TitBien {
			padding-right: 7px;
			padding-top: 4px;
			vertical-align: middle;
			text-align: left;
			font-weight: bolder;
		}
	#consulter  p.Geo {
		padding: 6px 0px;
		font-weight: bolder;
	}
		#geograph p {
			padding-bottom: 8px;
			text-align: right;
		}
		#geograph p.Plussie {
			text-align: left;
			font-weight: bolder;
		}
		#geograph #criteres {
			float: left;
			width: 275px;
		}
		#geograph #recapitulatif {
			float: right;
			width: 170px;
		}
			#recapitulatif p.RecapTit {
				padding-bottom: 2px;
				text-align: left;
			}
		#geograph select,
		#consulter select.SelectAlt {
			width: 160px;
		}
			#recapitulatif ul {
				width: 156px;
				height: 76px;
				background-color: #f2f2f2;
				border: 1px solid #bebebe;
				overflow: auto;
				padding: 0px 6px;
			}
			#recapitulatif ul li {
			}
			#recapitulatif ul li a {
				display: block;
				width: 100%;
				background: #f2f2f2 url(../img/px_trash.gif) no-repeat right 3px;
				padding: 3px 0px;
			}

	#consulter .TxtNb {
		padding-bottom: 13px;
	}
	#consulter .TxtNb span {
		padding-bottom: 13px;
		font-weight: bolder;
	}
	#consulter label.Budget {
		float: left;
		width: 115px;
		padding-top: 2px;
		font-weight: bolder;
	}
	#consulter #annones {
		overflow: hidden;
		padding-top: 10px;
	}
		#annones #correspondent {
			float: left;
			width: 280px;
		}
			#correspondent span {
				font-size: 1.6em;
				color: #d10527;
				font-weight: bolder;
			}
		#annones #recher {
			float: right;
		}
		
#subContent {
	padding-bottom: 40px;
}
