﻿	body{
	font-size:10px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	background-repeat: repeat;
}
	
	/* CSS Encadrement */
	.nospace {width:100%;margin: 0px}
	.header {position:relative;top:0px;width:962px;height:7px;background-image:url("../medias/images/haut_site.jpg")}
	.main {position:relative;width:963px;margin: 0 auto; top:9px;}
	* html body .main {height:100%;overflow:hidden}
	* html body .main {height:0px;overflow:visible} 
	.central {
	position:relative;
	top:0px;
	left:14px;
	width: 940px;
	overflow:hidden;
	background-color:#333333;
}
	.corps {position:relative;min-height:250px;}
	* html body .corps {height:300px} 
	.div-min-height {position:relative;height:300px;width:0px;float:left}
	.div-min-height-bottom {position:relative;height:0px;clear:left}
	.gauche {position:absolute;height:100%;width:18px;top:0px;left:0px;background-image:url(../medias/images/gauche_site.png)}
	.droite {position:absolute;height:100%;width:18px;top:0px;right:15px;margin-right:-15px; background-image:url(../medias/images/droite_site.png)}
	.pied {position:relative;width:962px;height:34px;background-image:url(../medias/images/bas_site.jpg)}
	.hautcentre{position:relative;width:926px;height:200px;}
	.millieucentre{position:relative;width:926px;}
	.footer {
	position:relative;
	width:920px;
	margin:0 auto;
	}
	.footer #pwd {
	float:left;
	}
	.footer #infolegales {
	float:right;
	}
	.footer #infolegales a, .footer #pwd a{
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
	a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-stretch:semi-condensed;
	color:#AAAAAA;
	}
	a:hover{
	text-decoration:underline;
	color:#990000;
	}
	#msg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	width:800px;
	color:#333333;
	}
	#msg a{
	color:#0000CC;
	}
	#alternateflash{
	position:relative;
	padding-top:100px;
	padding-bottom:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	#blocerreur{
	 background-image:url(/images/easyimmobilier/bloc_form_vendeur.gif);
	 background-position:top left;
	 background-repeat:no-repeat;
	 padding-top:100px;
	 width:818px;
	 height:328px;
	 margin:0 auto;
	}	
	#texteerreur{
	position:relative;
	width:600px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	/* MAP GOOGLE */
	
	#map{
		position:absolute;
		width:370px;
		height:270px;
		overflow: hidden;
		border:solid 1px #666666;	
	}
	#map a{
		font-family:Arial, Helvetica, sans-serif;
		color:#0000CC;
		font-size:9px;
	}
	 #map span{
		 display:block;
		font-family:Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-size:8px;
		width:370px;
	}
	/* CSS recherche ref */
	#fbloc_ref{
	position:relative;width:856px;
	 height:86px;
	 background-image:url(/images/easyimmobilier/fondformref.gif);
	 background-position:top left;
	 background-repeat:no-repeat;
	 padding-top:15px;
	 padding-left:20px;
	 margin:0 auto;
	}
	#fbloc_ref li label {
	width:300px;
	}
	#boutonref {
	margin-left:500px;
	}
/* CSS detail blockpasphoto*/	
	
/* CSS form_recherche_détaillée */
	#moteur {position:relative; width:850px; padding:10px ; padding-top:5px;; margin:0 auto; margin-top:20px;}
	#gauche1,#gauche2, #colcentrale, #droite, #droite2 {position:relative;width:auto;float:left;padding-top:30px; }
	#gauche1 {padding-left:20px;}
	#gauche2{ padding-left:10px;}
	#droite2 label {display: block;}

	#colcentrale, #droite , #droite2{padding-left:10px;margin-left:5px;}
	#max_prix {width:100px ; text-align:right;}
	/* Déco de list en checkbox */
		#little1, #little2 {
		width:10em;
		}
		#searchmiddle{
		width:15em;
		}
		.checklist {
			border: 1px solid #ccc;
			list-style: none;
			height: 10em;
			overflow: auto;
			width: 25em;
		}
		.checklist, .checklist li { margin-left: 0; padding: 0; margin-top:0;}
		.checklist label { display: block; padding-left: 25px; text-indent: -25px; }
		.checklist label:hover, .checklist label.hover { background: #777; color: #fff; }
		* html .checklist label { height: 1%; }
		
		/* Checklist 2 */
		.cl2 {
			border: 1px solid #a17c04;
			color:#0000FF;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 1em;
			height: 18em;
			background-color:#FFFFFF;
		}
		.cl2 input { vertical-align: middle; }
		.cl2 label { border-bottom: 0px solid #769550; padding: 0.2em 0.2em 0.2em 25px; }
		.cl2 label:hover, .cl2 label.hover { background:#EEEEEE; color: #cc0000; }
		.lib_moteur{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#333333;
		}
		#blprice_rech{
		}
		#bloc_bas_rech{
		position:relative;
		clear:both;
		padding-left:30px;
		padding-top:10px;
		}



/* CSS alerte email */

	 
	 #fbloc0, #fbloc0b {
	 position:relative;width:838px;
	 height:41px;
	 background-image:url(/images/easyimmobilier/chapoform.gif);
	 background-position:top left;
	 background-repeat:no-repeat;
	 padding-top:30px;
	 padding-left:20px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 font-weight:bolder;
	 color:#333333;
	 }
	 #fbloc0b{
	 background-image:url(../medias/images/alterflash.png);
	 background-position:top left;
	 background-repeat:no-repeat;
	 padding-top:23px;
	 margin-top:200px;
	 margin-bottom:200px;
	 }
	 #fbloc0_670{
	 margin:0 auto;
	 background-image:url(/images/easyimmobilier/chapo_form_670-58.png);
	 background-position:top left;
	 background-repeat:no-repeat;
	 width:662px;
	 height:38px;
	 padding-top:23px;
	 padding-left:40px;
	 padding-right:20px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 font-weight:bolder;
	 color:#333333;
	 }
	 #blocform {
	 background-image:url(/images/easyimmobilier/bloc_form_vendeur.gif);
	 background-position:top left;
	 background-repeat:no-repeat;
	 width:818px;
	 height:328px;
	 }
	 #blocform_670 {
	 margin:0 auto;
	 background-image:url(/images/easyimmobilier/fond_form_670-317.png);
	 background-position:top left;
	 background-repeat:no-repeat;
	 padding-top:20px;
	 padding-left:40px;
	 padding-right:20px;
	 width:610px;
	 height:317px;
	 }
	#informationform{
	 position:relative;
	 width:90%;
	 }
	 #fbloc1 {
	position:relative;
	width:400px;
	float:left;
	height:328px;
	background-image:url(/images/easyimmobilier/separform.png);
	background-position:right 18px;
	background-repeat:no-repeat;
	padding-top:30px;
	padding-left:20px;
	 }
	 #fbloc2{	 
	 position:relative;
	 width:360px;
	 float:left;
	 height:298px;
	 padding-top:30px;
	 padding-left:10px;
	 }	
	 div .espaceform li{
	 padding-top:5px;
	 }
	 #fbarretotal{width:100px; margin:0 auto; margin-top:20px;}
	 #fbarrbtvalidecontact{width:100px; margin-left:100px; margin-top:10px;}
	 #fbarreboutonref{position:absolute; right:250px;width:82px;margin-top:0px;}
	 #fbarreboutonsearch{width:114px; margin:0 auto; margin-top:0px;}
	 #fbarreboutonalerte{width:82px; margin:0 auto; margin-top:40px;}
	 .alertmail{
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:14px;
	 color:#0130FF;
	 }
	#emailok{
	position:relative;
	top :1em;
	border: 1px solid #BFBAB0;  
	background-color:#E8E4E3; 
	background-image: url(../medias/images/fondform.jpg);  
	background-repeat: repeat-x;   
	/*width: 350px;  */
	/*margin: 2em 2em 1.5em 5px; */   
	padding: 10px;
	}
	#emailok legend {
	position:relative;
	top:-1em;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#333333;
	}
	#emailfr label, #theform label{
	float: left;  
	width: 10em;  
	margin-right: 1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	 }
	/* AMENAGEMENT FORMULAIRE NOTAIRE  */ 
	 #theform label{
	 width:20em;
	 margin-right: 8em;
	 }
	 alert{
	 float: left;  
	 width: 10em;  
	 margin-right: 1em;
	 font-family:Arial, Helvetica, sans-serif;
	 font-variant:normal;
	 color:#333333;
	 float:none;
	 }
	#emailfr ul, #theform ul{
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*font-variant: small-caps;*/
	color: #333333;
	margin:10px;
	padding:0;
	 }
	 #emailfr li{
	 margin-top:0.5em;
	 }
	 #theform  li{
	 margin-top:1em;
	 }
	 #emailfr, #theform {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#333333;
	 } 
	 .edit, .editmoyen, .editpetit, .editciv{
	 font-size:10px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:normal;
	 }
	 #emailfr .edit, #theform .edit{
	 width:150px;
	 }
	 #emailfr .editmoyen, #theform .editmoyen{
	 width:100px;
	 }
	 #emailfr .editpetit, #theform .editpetit{
	 width:50px;
	 }
	 #emailfr .editciv , #theform .editcv{
	 margin-right:5px;
	 }
	 
/* CSS pied de page */
	#coord{
	width:800px;
	margin:0 auto;
	padding-top:30px;
	color:#FFFFFF;
	}
	#coord .adresse{
	text-align:center;
	}
	.adresse a{
	font-size:12px;
	color:#CCCCCC;
	}
/** INFO LEGALES  **/

	#chapo{
	width:800px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin:0 auto;
	}
	.centre {
	margin:0 auto;
	}
	
/*PAGE LOCATIONS*/

#centre3 {
	width:940px;
}

#fond_loc {
	margin:auto;
	background-image:url('../medias/images/fond-loc.jpg');
	height:411px;
	width:819px;
	text-align:center;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
}

#img_loc {
	margin-top:30px;
	margin-bottom:30px;
}

#txt_locations {
	margin:auto;
	width:700px;
	margin-bottom:20px;
}

#coord_loc {
	text-align:right;
	width:630px;
	font-size:16px;
	margin-bottom:20px;
}

#boutons_loc {
	width:650px;
	margin:10px;
	margin-left:60px;
}

#bouton1 {
	width:315px;
	float:left;
	margin:3px;
}

#bouton2 {
	width:315px;
	float:right;
	margin:3px;
}

#logo_loc {
	width:514px;
	height:102px;
	margin-top:13px;
	margin-left:70px;
}