BODY{
  text-align:center;
  font-family:verdana;
  font-size:10pt;
  margin:0;
  background-image:url(images/background.jpg);
}
A{
  color:#484A4A;
  text-decoration:none;
}
A:hover{
  color:#979494;
}
H1{
	font-size:12pt;
	color:#9e0110;
}
H2{
	font-size:10pt;
	color:#01767f;
	line-height:25px;
	margin-bottom:30px;
	}
H3{
	font-size:9pt;
	color:black;
	font-weight:normal;
}
	

LI{
	margin-left:-25px;
	list-style-position:outside;
	list-style-image: url(images/puce.png);
}
.ban{
	float:left;
	width:919px;
	height:224px;
	padding-top:25px;
	padding-left:10px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	
}


/*Menu*/

.menu{
	float:left;
	position:relative;
	margin-top:-25px !important;
	margin-top:0px;
	width:919px;
}


.ssmenu{
width:919px;
height:46px;
float:left;
/*background-image:url(images/sousMenu.jpg);*/
}

A.btAnnonces{
	float:left;
	width:236px;
	height:49px;
	background-image:url(images/btAnnonces.jpg);
}
A.btServices{
	float:left;
	width:226px;
	height:49px;
	background-image:url(images/btServices.jpg);
}
A.btMentions{
	float:left;
	width:226px;
	height:49px;
	background-image:url(images/btMentions.jpg);
}

A.btContact{
	float:left;
	width:231px;
	height:49px;
	background-image:url(images/btContact.jpg);
}

A.btAccueil:hover{
	background-image:url(images/btAccueilOver.jpg);
}
A.btAnnonces:hover{
	background-image:url(images/btAnnoncesOver.jpg);
}
A.btAcheter:hover{
	background-image:url(images/btAcheterOver.jpg);
}
A.btLouer:hover{
	background-image:url(images/btLouerOver.jpg);
}



A.btServices:hover{
	background-image:url(images/btServicesOver.jpg);
}
A.btAgences:hover{
	background-image:url(images/btAgencesOver.jpg);
}
A.btMentions:hover{
	background-image:url(images/btMentionsOver.jpg);
}

A.btContact:hover{
	background-image:url(images/btContactOver.jpg);
}




A.btCoeur{
	float:left;
	height:25px;
	background-image:url(images/picto_coupdecoeur.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:23px;
	padding-top:5px;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
}
A.btMaison{
	float:left;
	height:25px;
	background-image:url(images/picto_maison.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:23px;
	padding-top:5px;
	margin-top:20px;
	margin-bottom:20px;
}
A.btAppart{
	float:left;
	height:25px;
	background-image:url(images/picto_appart.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:23px;
	padding-top:5px;
	margin-top:20px;
	margin-bottom:20px;
}
A.btTerrain{
	float:left;
	height:25px;
	background-image:url(images/picto_terrain.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:23px;
	padding-top:5px;
	margin-top:20px;
	margin-bottom:20px;
}
A.btLocation{
	float:left;
	height:25px;
	background-image:url(images/picto_location.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:23px;
	padding-top:5px;
	margin-top:20px;
	margin-bottom:20px;
}


/***************************/
/******* recherche *********/
/***************************/




.recherche{
	float:left;
	font-size:8pt;
	width:212px;
	min-height:266px;
	height:auto !important; 
	height:266px;
	/*overflow:hidden;*/
	background-image:url(images/mod_news_middle.jpg);
	background-color:#123456;
	margin-left:10px;

} 
.recherche FORM{

margin-left:5px;
}

.recherche INPUT {
	font-size:9pt;
		
} 

/***************************/
/******* annonces **********/
/***************************/
.tabannonce{
	font-size:10pt;
	width:290px;
	height:90px;
	float:left;
	overflow:hidden;
	border:1px solid #BBBBBB;
	background-color:#d1cfba;
	margin-top:10px;
	margin-right:10px;
	
}


.tabannoncecoeur{
	font-size:10pt;
	width:290px;
	height:90px;
	float:left;
	overflow:hidden;
	/*border:1px solid #BBBBBB;
	background-color:#d1cfba;*/
	margin-top:5px;
	margin-left:15px;

}

.coupdecoeur{

width:auto;
	height:auto;
	float:left;
	
	/*padding-left:10px;*/
	background-image:url(images/middle_annonces.jpg);

}





.nomTabannonce{
	height:15px;
	width:150px;
	font-size:10pt;
	color:black;
	overflow:hidden;
	padding-left:5px;
	float:left;
	margin-top:-5px;
	
		
}
.nomTabannonce A{
	color:black;
}
.nomTabannonce A:hover{
	color:#FFFFFF;
}
.marqueTabannonce{
	
	height:40px;	
	width:150px;
	color:#01767E;
	font-weight:bold;
	font-size:10pt;
	float:left;
	padding-left:5px;
	text-align:left;
	
	/*background-color:#B8A958;*/
}
.photoTabannonce{
	height:90px;
	width:120px;
	text-align:center;
	background-color:#FFFFFF;
	margin-right:10px !important;
	margin-right:5px;
	float:left;
	
	
}
.desTabannonce{
	height:140px;
	width:245px;
	float:left;
	overflow:hidden;
	font-size:8pt;
	padding-left:5px;
}
.prixTabannonce{
	
	height:20px;
	width:150px;
	float:left;
	padding-left:5px;
}




.DetailAnnonce A{
	color:black;
}
.DetailAnnonce A:hover{
	color:#666666;
}
.DetailAnnonce{
	height:15px;
	width:140px;
	color:#01767E;
	font-weight:bold;
	font-size:8pt;
	float:left;
	padding-left:5px;
	
	text-align:left;
	/*background-color:#B8A958;*/
}
.DetailAnnoncepicto{
	height:15px;
	width:15px;
	float:left;
}


/*******************************/
/******* Détails annonce *******/
/*******************************/
.annonce{
	font-size:10pt;
	width:600px;
	float:left;
	margin-top:20px;
}
.nomannonce{
	height:42px;
	width:630px;
	padding-left:15px;
	padding-top:10px;
	background-image:url(images/bandeau.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:11pt;
	color:#01767E; 
	float:left;
}

.retour{
	position:;relative;
	left:400px;
	top:-15px;
	font-weight:bold;
	font-size:9pt;
	float:left;
	width:200px;
	color:#333333;
	}
.retour A{
color:#666666;
margin-left:7px;
}

.retourimage{
width:15px;
height:15px;
float:left;
}


.amis{
	height:42px;
	width:630px;
	padding-left:15px;
	padding-top:10px;
	background-image:url(images/bandeau.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:9pt;
	color:#666666;
	float:left;
}
.amis A{
	margin-left:7px;
	color:#666666;

}




.marqueannonce{
	height:20px;
	width:600px;
	font-weight:bold;
	font-size:12pt;
	color:#01767E;
	float:left;
	padding-left:5px;
	text-align:center;
	margin-bottom:10px;	
	margin-top:0px
}
.photoannonce{
	width:600px;
	text-align:left;
	margin-top:20px;
	margin-left:15px;
	
}
.photoannonce A{
	float:left;
	margin-right:3px;
}
.desannonce{
	float:left;
	width:600px;
	background-color:#d1cfba;
	margin-bottom:10px;
	margin-top:10px;
}
.nomCara{

	height:20px;
	background-color:#E5E5E5;
	text-align:left;
	font-size:10pt;
	color:#000000;
}
.valueCara{

	height:20px;
	background-color:#E5E5E5;
	font-size:10pt;
	text-align:center;
}



.nomCaradiv{
	position:relative;
	height:20px;
	width:130px;
	background-color:#E5E5E5;
	text-align:left;
	font-size:9pt;
	color:#000000;
	float:left;
	left:20px;
	margin-top:2px;
}
.valueCaradiv{
	height:20px;
	margin-left:2px;
	width:156px;
	background-color:#E5E5E5;
	font-size:10pt;
	text-align:center;
	float:left;
	margin-top:2px;
}

.prixannonce{
	height:20px;
	color:#B00E0A;
}






.cont{
	float:left;
	width:919px;
	min-height:555px;
	height:auto !important;
	height:555px;
	background-image:url(images/backCont.jpg);
	font-size:10pt;
}

.left{
	float:left;
	width:227px;
	height:551px;
	margin-left:4px;
	/*background-color:#33FF33;*/
}


.right{
	float:left;
	width:670px;
	min-height:543px;
	height:auto !important;
	height:543px;
	margin-left:5px;
	margin-top:5px;	
	/*background-color:#0099FF;*/
}


.contleft{
	float:left;
	width:205px;
	height:500px;
	position:relative;
	left:15px;
	
	/*top:230px;
	left:53px;*/
	font-size:8pt;
}

.fen{
  width:1024px;
  height:500px;
  background-image:url(images/menu_motif.jpg);
}
.foot{
  width:919px;
  height:43px;
  float:left;
  background-image:url(images/footer.jpg);

}
.copy{
  margin-right:15px; 
   margin-top:20px; 
  float:right;
  position:relative;
  text-align:right;
  width:220px;
  color:#000000;
  font-size:10pt;
}
.redBar{
	float:left;
	width:700px;
	height:29px;
	font-weight:bold;
	padding-top:5px;
	color:white;
	margin-left:20px;
}
.foot A{
  color:#000000;
  text-decoration:none;
}
.foot A:hover{
  color:gray;
}
.macleft{
	width:auto;
	background-position:top right;
	background-image:url(images/motif.jpg);
}
.macright{
  width:auto;
  background-image:url(images/motif.jpg);
  background-position:top left;
}
.macbottomL{
  background-position:top right;
	background-image:url(images/motif.jpg);
}
.macbottomR{
  background-position:top left;
	background-image:url(images/motif.jpg);
}
.alerte{
	color:red;
	font-weight:bold;
}
.contactleft{
	float:left;
	width:300px;
	height:150px;
	margin-left:20px;

}
.contactright{
	float:left;
   width:300px;
	height:150px;
	margin-left:30px;

}
.flag{
	float:left;
	margin-left:21px;
	margin-top:15px;
}
.galerie{
	float:left;
	width:650px;
	position:relative;
	left:50px;
}
.photoGalerie{
	float:left;
	height:110px;
	width:110px;
	margin-left:5px;
	margin-bottom:5px;
	text-align:center;
}
/***************************/
/********** Pages **********/
/***************************/





.smAnnonces{
background-image:url(images/smAnnonces.jpg);
padding-left:200px;
padding-top:0px;
font-size:8pt;
width:919px;
height:46px;
background-repeat:no-repeat;

}



.pages{
	padding-top:13px;
	padding-left:270px;
	float:left;	
	width:629px; 
	height:41px;
	font-size:8pt;
	background-image:url(images/consulterannonces.jpg);
	background-repeat:no-repeat;
	
}
A.btpage{
	float:left;
	font-size:8pt;
	height:12px;
	width:12px;
	border:1px solid #FFFFFF;
	text-align:center;
	color:#FFFFFF;
	background-color:#01767E;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	margin-left:2px;
}
A.btpage:hover{
	color:#000000;
	background-color:#01767E;
}
A.btpageSelect{
	font-size:9pt;
	height:14px;
	width:14px;
	float:left;
	border:1px solid #A5A5A5;
	text-align:center;
	color:black;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	margin-left:2px;
}
.pagesText{
	float:left;
	padding-left:5px;
	padding-top:3px;
	padding-right:5px;
	width:200px;
}



.btPageLeft{
	float:left;
	width:30px;
	
	/*padding-top:220px;*/
}
.btPageRight{
	width:30px;
	height:200px;
	float:right;
	/*padding-top:220px;*/
}