td, table, select, div, input, textarea{
	font-family:tahoma;
	font-size:11px;
	vertical-align:top;
	line-height:16px;
	color:#1B1B1B;
}

form { margin:0px; padding:0px}
body { 
	text-align:center;
	background-color:#FFFFFF; 
	margin:0px auto 0px auto;
}
#content{
	margin: 0 auto;
    width: 800px;
	

}	
a {text-decoration:none; color:#FFF }
a:link {text-decoration:none; color:#FFF }
a:visited {text-decoration:none;}
a:hover {text-decoration:underline }
a:active {text-decoration:none; color:#FFF}	

img
{  border-style: none;
}

.list ul{margin:0px; padding:0px; list-style:none; line-height:18px}
.list ul li{ background:url(images/list_marker.gif) no-repeat left top; padding:0 0 0 13px }
.list ul li a{ color:#3E6DC2;  text-decoration:none}
.list ul li a:hover{ text-decoration:underline}

.list1 ul{color:#1B1B1B; margin:0px; padding:0px; list-style:none  line-height:18px; }
.list1 ul li{ background:url(images/list_marker.gif) no-repeat left top; padding:0 0 0 13px}
.list1 ul li a{ color:#1B1B1B;  text-decoration:none; font-family:Tahoma, Geneva, sans-serif; }



.form input{
	width:196px;
	height:18px;
	color: #1B1B1B;
	padding:0 0 0 6px;
	border-color:#E8EFA7;
	border-style:solid;
	border-width:1px;
	background-color:#CCDD40
}

.form textarea {
	width:196px;
	height:63px;
	color: #1B1B1B;
	overflow:hidden;
	padding:0 0 0 5px;
	border-style:solid;
	border-color:#E8EFA7;
	border-width:1px;
	background-color:#CCDD40
}
.slogan{
	
	font-size:30px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	
	
	
}	
.slogan_terrain{
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	
	font-size:38px;
	
}

.tel{
	
	font-size:14px;
	
	
	font-family: Tahoma, Geneva, sans-serif;
	color:#FFF;
	padding:5px 0 0 0;
}	

.tel_bottom{
	font-size:30px;
	padding:30px 0 0 0;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
}		
.tel_chiffre{
	font-size:30px;
	padding:15px 0 0 0;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
}	
.direction_header{
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	float:right;
	text-decoration:underline;
	margin:5px 5px 0 0;
	color:#FFF
}
.fleche{
	float:right;
	margin:9px 0 0 0
	
	
}
.footer_droit{
	color:#FFF;
	padding:30px 0 0 0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
}
.footer_copyright{
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	padding: 15px 0 10px 0;
}
.footer_MM_desc{
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	line-height:10px;
}
.footer{
	padding:0 0 0 20px;
}
.footer_link{
	color:#FFF;
	padding:8px 0 0 0
}	
.text_directions{
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	padding:0 0 0 60px;
}
.text_directions_title{
	font-size:24px;
	font-family:Tahoma, Geneva, sans-serif;
	padding:0 0 10px 60px;
}
.maison_modele_directions{
	text-align:center;
	padding:30px 0 0 0;
}
.photo{
	margin:10px 0 0 12px;
	float:left;

}
.photo_375_g{
	margin:6px 0 6px 12px;
	float:left;
	
	

}
.photo_375_d{
	margin:6px 0 6px 24px;
	float:left;
	
	

}
.photo_250_g{
	margin:6px 0 6px 12px;
	float:left;
	
	
	

}
.photo_250_c{
	margin:6px 12px 6px 12px;
	float:left;
	
	

}
.photo_250_d{
	margin:6px 12px 6px 0;
	float:left;
	
	

}
.map_terrain{
	padding:20px 0 0 50px;
}
.legende_vendu{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	padding:3px 0 5px 24px;
	margin:10px 0 0 60px;
	background-image:url(images/bouton-rouge.jpg);
	background-repeat:no-repeat;
	
}
.legende_disponible{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	padding:3px 0 5px 24px;
	margin:10px 0 0 60px;
	background-image:url(images/bouton-vert.jpg);
	background-repeat:no-repeat
}
.titre_description_home{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:30px;
	text-align:center;
	padding:10px 0 0 0
}


.titre_listing_home{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	padding:8px 0 0 0
}
.li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.li2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px 0 0 0;
}
.li3{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 0 0 10px;
}

.titre_avantages{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:28px;
	text-align:center;
}
.avantages_sub_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	padding:25px 0 10px 0;
}
.titre_propos{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:30px;
	text-align:center;
}
.contact{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	padding:25px 0 10px 10px;
}
.logo{
	margin:10px 5px 0 5px;
}
.logo1{
	margin:10px 5px 0 15px;
}
h1, h2, h3, h4, h5, h6, h7 {

}
h1 {
  font-size: 24px;
  font:Helvetica, Arial, sans-serif;
  color:#FFF;
  m
  font-family:Tahoma, Geneva, sans-serif;

}
h2 {
  font-size: 14px;
  color:#FFF;
  margin:0 0 0 0;
  font-family:Tahoma, Geneva, sans-serif; 
}
h3 {
  font-size: 14px;
  color:#FFF;
  margin:0 0 0 0;
  font-family:Tahoma, Geneva, sans-serif;
}
h4 {
  font-size: 14px;
  color:#000;
  margin:0 0 0 0;
  font-family:Tahoma, Geneva, sans-serif;
}
.bodytext{
	padding:0 57px 0 60px;
}
.photo_maison{
	float:left;
	padding:10px 0 0 16px;
}
.text_kit{
	float:left;
	padding:0 0 0 16px

	