html, body {
	margin: 0px;
	padding: 0px;
	height:100%;
}
body, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.blueText01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F4C76;
}
.blueText02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F4C76;
}
.blueLink01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F4C76;
}
.blueLink02:link, .blueLink02:hover, .blueLink02:visited, .blueLink02:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F4C76;
	text-decoration:underline;
}
.OrangeText01 a:link,.OrangeText01 a:hover,.OrangeText01 a:visited,.OrangeText01 a:active{
	color: #EE8D00;
	line-height:30px;
}
.blackText01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.blackText01 a:link,.blackText01 a:hover,.blackText01 a:visited,.blackText01 a:active{
	text-decoration:none;	
}
.rechercheAvancee {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#FFFFFF;
	padding:5px;
	width:185px;
	text-align:left;
}
.rechercheAvancee a:hover,a:active,a:link,a:visited {
	text-decoration:none;
	color:#000000;
}
.inscrireSonBien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#E8D7B6;
	padding:5px;
	width:185px;
	text-align:left;
}
.inscrireSonBien a:hover,a:active,a:link,a:visited {
	text-decoration:none;
	color:#000000;
}

.itemMenuOver {
	color: #2F4C76;
	font-weight:bold;
	text-decoration:none;
}
.itemMenuOut {
	color: #7B91B2;
	font-weight:bold;
	text-decoration:none;
}

.lienVilleCarte:hover, .lienVilleCarte:active, .lienVilleCarte:visited, .lienVilleCarte:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* begin footer */
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -10px; /* -10px comme le height du .footer */
}
.footer, .push {
	height: 10px; /* .push doit avoir la meme hauteur que .footer */
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}
.footer a:hover, .footer a:visited, .footer a:link, .footer a:active {
	color:#999999;
	text-decoration:none;
}
/* end footer */
/* begin select editable */
.selectBoxArrow{
	margin-top:1px;
	float:left;
	position:absolute;
	right:1px;
}	
.selectBoxInput{
	border:0px;
	padding-left:1px;
	height:16px;
	position:absolute;
	top:0px;
	left:0px;
}
.selectBox{
	border:1px solid #7f9db9;
	height:20px;	
	background-color:#FFFFFF;
}
.selectBoxOptionContainer{
	position:absolute;
	border:1px solid #7f9db9;
	height:200px;
	background-color:#FFF;
	left:-1px;
	top:20px;
	visibility:hidden;
	overflow:auto;
}
.selectBoxAnOption{
	font-family:arial;
	font-size:12px;
	cursor:default;
	margin:1px;
	overflow:hidden;
	white-space:nowrap;
}
.selectBoxIframe{
	position:absolute;
	background-color:#FFF;
	border:0px;
	z-index:999;
}	
/* end select editable */

/* begin coup de coeur */
.cdc_blackTitle{
	color:#000000;
	font-size:12px;
	line-height:20px;
}
.cdc_blackText{
	color:#000000;
}
.cdc_blackLink:hover, .cdc_blackLink:link, .cdc_blackLink:visited, .cdc_blackLink:active{
	color:#000000;
	text-decoration:underline;
}
.cdc_whiteTitle{
	color:#FFFFFF;
	font-size:12px;
	line-height:20px;
}
.cdc_whiteText{
	color:#FFFFFF;
}
.cdc_whiteLink:hover, .cdc_whiteLink:link, .cdc_whiteLink:visited, .cdc_whiteLink:active{
	color:#FFFFFF;
	text-decoration:underline;
}
/* end coup de coeur */
.caseGrise {
	background-color:#COCOCO;
}
.borderBottom {
	border-bottom:1px #2F4C76 solid;
}
.borderLeft {
	border-left:1px #2F4C76 solid;
}
.borderLeftBottom {
	border-bottom:1px #2F4C76 solid;
	border-left:1px #2F4C76 solid;
}
fieldset {
	border:1px #2F4C76 solid;
	padding:5px;
}
/* begin layer menu */
#LMenuVilles {
	position:absolute;
	left:72px;
	top:118px;
	width:300px;
	height:50px;
	z-index:99;
	font-weight:bold;
	visibility:hidden;
}
#LMenuVilles a {
	color:#2F4C76;
}
/* end layer menu */
/* begin sous menu espace proprio */
.blackBorderLTR {
	padding-left:5px;
	padding-right:5px;
	border:#000000 1px solid;
	border-bottom:none;
	background-color:#FFFFFF;
	cursor:pointer;
	line-height:25px;
}
.blackBorderLTRB {
	padding-left:5px;
	padding-right:5px;
	border:#000000 1px solid;
	background-color:#FFFFFF;
	cursor:pointer;
	line-height:25px;
}
.infoBox {
	padding:15px;
	background-color:#EF8E00;
	color:#314D73;
	font-weight:bold;
}
/* begin sous menu espace proprio */
.buttonLikeText {
	background-color:#B5BECE;
	font-weight:bold;
	border:none;
	cursor:pointer;
	color:#294D73;
}
.buttonLikeText2 {
	background-color:#E7E7EF;
	font-weight:bold;
	border:none;
	cursor:pointer;
	color:#294D73;
}
.buttonLikeText3 {
	background-color:white;
	font-weight:bold;
	border:none;
	cursor:pointer;
	color:#294D73;
}