@import url(menu.css);
/*-structure---------88B94E vert--------------------*/

*{
margin :0;
padding:0;
}

body {
	margin:0;
  padding:0;	
	background-image: url(images/bg.gif);
  min-height: 100%; 
  height: 100%;
  font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}

body.simple{
	margin:0;
  padding:0;	
	background-image:none;
  min-height: 100%; 
  height: 100%;
  font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}

#container {	
  margin:0;
	background:#FFF ;
	position:absolute;
  left: 50%; 
  margin-left: -500px; /* moitié de la largeur */
	width:1000px;
	border: 1px solid #413F4F !important;
	border:0; 
	padding:0;
}

#header {
	width:1000px;
	height:128px;
	background:#FFF url(images/header.gif) top right no-repeat;
	padding:0;
	margin:0;
	z-index:1000;
}

#menu{
	padding:0;
	margin:-1px 0 0 0;
	width:1000px;
	height:58px;
	z-index:0;
	background:#FFFFFF;
}

#menuGauche {
  margin:-10px 0 0 0;
	float:left;		
	width:215px;
}
#centre {
	float:left;
	width:740px;
	padding:0px 15px 0 15px;
}
#centre h1{
	margin-top:-10px;
}
/*#menuDroite {
  float:left;
	width:215px;
	margin:-10px 0 0 0;
}*/


#tete_centre {
	/*background: transparent url(images/top_centre.gif) 0px 0 no-repeat;*/
  width:540px;
  margin:-7px 0 0 0;
  padding:20px 15px 0 15px;
}




#footer {
	width:1000px;
	float:left;
	display:block;	
	font-size:12px;
	color:#767676;
	text-align:center;
}

#footer a {color:#767676; margin-left:15px;font-size:12px;}
#footer a:hover {color:#008900;font-weight:bold;}

#footer p a {color:#88B94E;}
#footer p a:hover {color:#767676; text-decoration:underline;font-weight:bold;}

/*-basics-----------------------------*/
hr{
  height: 1px;
  margin: 0;
  padding: 0;
  color: #CCC;
  background-color: #CCC;
  border: 0;
} 
hr.clear{
  margin:0;
  padding:0;
  clear:both;
  visibility:hidden;
  background-color:#FFFFFF;
  height:0;
} 

/*h1{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style:italic;
	letter-spacing:1px;
	color: #504F55;
	text-decoration: none;
	padding:0 0 15px 0;
}
h1 span{
  font-size:15px;
}*/

h1{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style:italic;
	letter-spacing:1px;
	color: #504F55;
	text-decoration: none;
	padding:10px 0 10px 0;
	text-align:center;
}
h2{
	background: #EEE url(images/h2.jpg) 0 0 no-repeat;
	padding:12px 0 12px 35px;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:italic;
	color:#88B94E;
	font-weight: bold;
	display:block;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	padding:10px 0 10px 5px;
	display:block;
}


p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding:5px 15px 5px 15px;
	color: #666;
}

small{float:right;}
p small {float:none;}

table {
  /*width:100%;*/
  border:0;
  padding:0; 
  margin:0;
}

dl, dt, dd {display:block;}
dt {font-weight: bold;}
dd {border-left:1px solid #fff;}


th {
  text-align:left;
}

.titre3 {
	color		: #88B94E;
	font-size:12px;
	font-weight	: bold;
	padding-bottom:10px;
	text-align:left;
}

.ok {
	font-weight	: bold;
	color		: #009900;
}

img {border: 0px;}

/*#productDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding:0 15px 0 15px;
}



.productImage {float:right;}
#productImage img {float:right;}



.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504F55;
	font-weight: bold;
	text-decoration: none;
}


del {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	font-weight: bold;	
	margin-left:10px;
}

#splitPageTop a,#splitPageBottom a {margin:0 1px 0 1px;}
#splitPageTop p,#splitPageBottom p {display:block;margin:0px;text-align:right;}
.listing {border:1px solid #fff;}

fieldset {
	width:430px;
	margin: 0 auto;
	border:1px solid #FFF;
	float:left;
}

fieldset p {
	margin: 10px 50px 0 0;	
	display:block;
}
*/


/*-----------liens-----------------------------*/
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	display:inline;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	display:inline;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #212121;
	text-decoration: none;
	font-variant: normal;
}

a.plan {color:#444444; margin-left:30px;line-height:20px;font-size:13px;font-weight:normal;}
a.plan:hover {color:#AAAAAA; text-decoration:underline;}

/*#centre a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	display:inline;
	text-align:left;		
}

#centre a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	display:inline;
	text-align:right;
}	

#centre a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #212121;
	background:#EEE;
	text-decoration: none;
	font-variant: normal;
}*/


#menuGauche a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504F55;
	font-weight: bold;
	text-decoration: none;
	display:inline;
}

#menuGauche a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #504F55;
	text-decoration: none;
	display:inline;
}

#menuGauche a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #212121;
	text-decoration: none;
	font-variant: normal;
	display:inline;
}

/*---------texte pages générales---------------------*/
#centre ul {
	list-style:none;
}

#centre li {
	border-left: 1px solid #FFF;
	padding-left:10px;
	font-size:10px;
	color:#777;
}
#texte{
  font-size:12px;
  color:#777;
}
#texte ul {
  list-style-type:square;
  padding-left:30px;
}
#texte li {
	border: 0;
	padding:0;
	font-size:12px;
}
#texte p{
  padding:5px 20px 5px 22px;
  font-size:12px;
}
#texte a:link, #texte a:visited{
  color:#82C03B;
  text-decoration:underline;
  letter-spacing:1px;
}
#texte a:hover{
  color:#000;
}
#texte img{
  padding:10px 5px 10px 10px;
}
#texte img#left{
  padding:10px 10px 10px 0;
}

/*------------------boxe recherche-----------------------------*/
#box_recherche {
	background:transparent url(images/fond_recherche_rapide.gif) -2px -2px no-repeat;
  height:165px;
  width:500px;
  padding:0 20px 0 20px;
  margin:-5px auto 0 auto;
}
#box_recherche form{
  /*width:500px;*/
}
#box_recherche_avancee {
	background:transparent url(images/fond_recherche_avancee.gif) no-repeat top left;
  height:155px;
  width:515px;
  padding:15px 20px 5px 20px;
  margin:0;
}
#box_recherche_avancee form{
  width:600px;
}
#box_recherche_avancee table th {
  height:25px;
}

a#recherche_avancee span{
  display:none;
}
a#recherche_avancee{
  background: url(images/bt_recherche_avancee.gif) 0 0 no-repeat;
  width:194px;
  height:41px;
  margin-top:-12px;
}
a#recherche_avancee:hover{
  background: url(images/bt_recherche_avancee_over.gif) 0 0 no-repeat;
}

a#recherche_simple span{
  display:none;
}
a#recherche_simple{
  background: url(images/bt_recherche_simple.gif) 0 0 no-repeat;
  width:194px;
  height:41px;
  margin-top:-12px;
}
a#recherche_simple:hover{
  background: url(images/bt_recherche_simple_over.gif) 0 0 no-repeat;
}

#resultats{
	background:#CCC;
  height:25px;
  width:710px;
  padding:15px 20px 5px 10px;
  margin:0;
}
#resultats a{ 
  position:absolute;
  right:0;
  margin-right:220px;
}


/*------------------boxe annonces GAUCHE-----------------------------*/

#box_nos_biens {
	background:transparent url(images/box_nos_biens.gif) no-repeat -15px 0;
  height:360px;
  width:215px;
}
#box_annonces_consultees{
	background:transparent url(images/box_consultees.gif) no-repeat -15px 0 ;
  height:360px;
  width:215px;
}
#scroller{
  width:212px;
  height:270px;
  margin-left:-6px;
}
#scroller ul{
  width:230px;
  list-style-type:none;
  padding:0 0 0 10px;
  margin:0;
}
#scroller ul li{
  width:205px;
  height:89px;
  text-align:center;
  background:transparent url(images/fond_bien2.gif) top left no-repeat;
}
#scroller ul li:hover{
  background:transparent url(images/fond_bien2_over.gif) top left no-repeat ;
  cursor:pointer;
}
#scroller ul li h1{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #212121;
	text-decoration: none;
	font-variant: normal;
	padding:5px 0 2px 0;
	font-style:normal;
}
#scroller ul li:hover h1{
  color:#82C03B;
}

#scroller ul li img{
  float:left;
  margin-left:8px;
  margin-right:4px;
}
#scroller ul li p{
  text-align:justify;
  padding:0;
  margin-right:10px;
  line-height:11px;
}
/*------box actu immo-----------------------------*/
#box_rss {
	background:transparent url(images/box_actualite_immo.gif) no-repeat top left;
  height:290px;
  width:210px;
  padding:50px 0 20px 20px; 
}
#box_rss div.texte{
  width:195px;
  height:260px;
  overflow:auto; 
}
/*------box forum GaUCHE-----------------------------*/

#box_forum {
  background:transparent url(images/forum.gif) no-repeat top left;
  height:160px;
  width:270px;
  padding:10px 0 0 5px;
}
#box_forum img{
  float:left;
  margin-left:10px;
  margin-right:4px;
}
#box_forum p{
  text-align:center;
  padding:0;
  font-weight:bold;
  padding-top:5px;
  font-size:12px;
  line-height:13px;
  margin-right:40px;
}
#box_forum h2{
  background: #EEE url(images/h2.jpg) 0 0 no-repeat;
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:italic;
	color:#88B94E;
	font-weight: bold;
	text-decoration: underline;
	display:block;
}

#box_jevend {
  background:transparent url(images/box-jevend.gif) no-repeat top left;
  height:205px;
  width:200px;
}

#box_rappel {
  background:transparent url(images/box_rappel.gif) no-repeat top left;
  height:205px;
  width:200px;
}
/*---------boxes DROITE-----------------------------*/
#box_ce {
  background:transparent url(images/box_ce.gif) no-repeat top left;  
  width:230px;
  padding:0px 6px 0 6px;
  height:400px;
}

#box_agence {
  background:transparent url(images/box_agence.gif) no-repeat top left;  
  width:182px;
  padding:50px 0 0 18px;
  height:350px;
}
#box_pub a img{
  border:0;
}
#box_pub a:hover{
  text-decoration:none;
  background:none;
}
#box_rech {
  background:transparent url(images/box_rechercher.gif) no-repeat top left;
  width:200px;
  padding:60px 15px 0 15px;
  height:150px;
}
#box_publicite {
  background:transparent url(images/box_publicite.gif) no-repeat top left;
  width:170px;
  padding:35px 10px 0 20px;
  height:524px;
}
/*------box_links 1 à DROITE-----------------------------*/
#box_esp {  
  background:transparent url(images/box_esp.gif) no-repeat top left;
  width:170px;
  padding:45px 10px 0 20px;
  height:300px;
  font-weight:bold;
  font-size:13px;
  text-align:center;
}
#box_esp h2{  
  background: url(images/fleur.gif) 0 0 no-repeat;
	padding:0px 0 0 15px;
	margin:10px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	color:#333;
	font-weight: normal;
	text-decoration: none;
}
#box_esp a{
  color:#000;
  font-size:13px;
  text-decoration: underline;
}
#box_esp a:hover{
  color:#82C03B;
  	text-decoration: none;
}


/*------box liens 2 à DROITE-----------------------------*/

#box_liens {
  background:transparent url(images/box_liens.gif) 1px 5px no-repeat ;  
  width:175px;
  padding:70px 10px 0 15px;
  height:250px;
}

/*------box générale-----------------------------*/
#box_top {
  background:transparent url(images/box_top2.gif) no-repeat 0 0;
  width:215px;
  height:41px;
  padding-top:15px;
  font-family: Arial Black, Arial, Helvetica, sans-serif;
  font-size:18px;
  text-transform:uppercase;
  text-align:center;
}
#box_repeat {
  background:transparent url(images/box_repeat2.gif) repeat-y;
  width:175px;
  padding:0px 20px 0px 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:center;
  font-style: italic;
  font-weight: bold;
}
#box_repeat a {
  color:#638639;
  font-family: Arial, Helvetica, sans-serif;
  font-size:16px;
  text-transform:uppercase;
  text-align:center;
  font-style:normal;
  text-decoration:underline;
}
#box_repeat a:hover {
  color:#82C03B;
}
#box_bottom {
  background:transparent url(images/box_bottom2.gif) no-repeat 0 0;
  height:32px;
  width:215px;
  padding-top:20px;
  text-align:center;  
}
#box_bottom a{
  color:#638639;
  font-weight: bold;
  font-size:16px;
}




/*-----------listes annonces ------ Vignettes ----------*/
#liste_vignettes {
  margin:0;
}
#vignette {
  /*background:transparent url(images/fond_vignette.gif) 0 0 no-repeat;*/
}

#vignette #normal{
  background:transparent url(images/fond_vignette_verte.gif) 0 0 no-repeat;
  padding				: 10px 0 0 0;
	margin				: 1px;
	width				: 176px;
	height				: 250px;
}
#annonces-au-hasard #vignette{
  background:transparent url(images/fond_vignette_verte.gif) 0 0 no-repeat;
  padding				: 10px 0 0 0;
	margin				: 1px;
	width				: 176px;
	height				: 250px;
}
#vignette #hyper-centre{
  background:transparent url(images/fond_vignette_grise.gif) 0 0 no-repeat;
  padding				: 10px 0 0 0;
	margin				: 1px;
	width				: 176px;
	height				: 250px;
}
#vignette #nouveaute{
  background:transparent url(images/fond_vignette2.gif) 0 0 no-repeat;
  padding				: 10px 0 0 0;
	margin				: 1px;
	width				: 176px;
	height				: 250px;
}
#vignette #petit-prix{
  background:transparent url(images/fond_vignette_bleu.gif) 0 0 no-repeat;
  padding				: 10px 0 0 0;
	margin				: 1px;
	width				: 176px;
	height				: 250px;
}
#vignette #deco-soignee{
  background:transparent url(images/fond_vignette_jaune.gif) 0 0 no-repeat;
  padding				: 10px 0 0 0;
	margin				: 1px;
	width				: 176px;
	height				: 250px;
}
#vignette #loi-scellier{
  background:transparent url(images/fond_vignette_jaune.gif) 0 0 no-repeat;
  padding				: 10px 0 0 0;
	margin				: 1px;
	width				: 176px;
	height				: 250px;
}
#vignette #coup-de-coeur{
  background:transparent url(images/fond_vignette_rose.gif) 0 0 no-repeat;
  padding				: 10px 0 0 0;
	margin				: 1px;
	width				: 176px;
	height				: 250px;
}
#vignette #exceptionnel{
  background:transparent url(images/fond_vignette_rose.gif) 0 0 no-repeat;
  padding				: 10px 0 0 0;
	margin				: 1px;
	width				: 176px;
	height				: 250px;
}
#vignette #ideal-1er-achat{
  background:transparent url(images/fond_vignette_rose.gif) 0 0 no-repeat;
  padding				: 10px 0 0 0;
	margin				: 1px;
	width				: 176px;
	height				: 250px;
}
#vignette #belles-demeures{
  background:transparent url(images/fond_vignette2.gif) 0 0 no-repeat;
  padding				: 10px 0 0 0;
	margin				: 1px;
	width				: 176px;
	height				: 250px;
}
#vignette #pour-futur-etudiant{
  background:transparent url(images/fond_vignette_bleu.gif) 0 0 no-repeat;
  padding				: 10px 0 0 0;
	margin				: 1px;
	width				: 176px;
	height				: 250px;
}
#vignette #prix-attractif{
  background:transparent url(images/fond_vignette_rouge.gif) 0 0 no-repeat;
  padding				: 10px 0 0 0;
	margin				: 1px;
	width				: 176px;
	height				: 250px;
}
#vignette #vue-imprenable{
  background:transparent url(images/fond_vignette_bleu.gif) 0 0 no-repeat;
  padding				: 10px 0 0 0;
	margin				: 1px;
	width				: 176px;
	height				: 250px;
}
#vignette #exclusivite{
  background:transparent url(images/fond_vignette_rouge.gif) 0 0 no-repeat;
  padding				: 10px 0 0 0;
	margin				: 1px;
	width				: 176px;
	height				: 250px;
}
#vignette #frais-notaries-reduits{
  background:transparent url(images/fond_vignette_rouge.gif) 0 0 no-repeat;
  padding				: 10px 0 0 0;
	margin				: 1px;
	width				: 176px;
	height				: 250px;
}
#vignette #frais-notaires-reduits{
  background:transparent url(images/fond_vignette_rouge.gif) 0 0 no-repeat;
  padding				: 10px 0 0 0;
	margin				: 1px;
	width				: 176px;
	height				: 250px;
}
#vignette #ideal-investisseur{
  background:transparent url(images/fond_vignette_rouge.gif) 0 0 no-repeat;
  padding				: 10px 0 0 0;
	margin				: 1px;
	width				: 176px;
	height				: 250px;
}
#vignette #parfait-etat{
  background:transparent url(images/fond_vignette_bleu.gif) 0 0 no-repeat;
  padding				: 10px 0 0 0;
	margin				: 1px;
	width				: 176px;
	height				: 250px;
}
#vignette #vendu{
  background:transparent url(images/fond_vignette_rouge.gif) 0 0 no-repeat;
  padding				: 10px 0 0 0;
	margin				: 1px;
	width				: 176px;
	height				: 250px;
}
#vignette #belle-affaire
{
  background:transparent url(images/fond_vignette_bleu.gif) 0 0 no-repeat;
  padding				: 10px 0 0 0;
	margin				: 1px;
	width				: 176px;
	height				: 250px;
}
#vignette #baisse-de-prix
{
  background:transparent url(images/fond_vignette_bleu.gif) 0 0 no-repeat;
  padding				: 10px 0 0 0;
	margin				: 1px;
	width				: 176px;
	height				: 250px;
}
#vignette #scellier-dans-l-ancien
{
  background:transparent url(images/fond_vignette_bleu.gif) 0 0 no-repeat;
  padding				: 10px 0 0 0;
	margin				: 1px;
	width				: 176px;
	height				: 250px;
}

#vignette .titre {
  font-variant: small-caps;
  color:#000;
  text-align:center;
  margin-bottom:10px;
  text-align		: center;
}
#vignette .titre a{
  text-decoration:none;
}
#vignette .titre a span{
  font-size:15px;
  font-variant:normal;
  text-decoration:none;
  text-align:center;
  font-weight:bold;
}
#vignette .titre a span:hover{
   color:#999;
}
#vignette .titre a span .smallvi{
  font-size:11px;
  font-variant:normal;
  text-decoration:none;
  text-align:center;
}
.smallvi{
  font-size:12px;
}
#coeur{
  
  width:35px;
  height:35px;
  background:transparent url(images/Coeur.gif) no-repeat 0 0 ;
  /*position:absolute;
  z-index:100;margin-top:90px;
  margin-left:140px;*/
}
#vignette #new{
  position:relative;
  z-index:100;
  width:130px;
  height:50px;
  background:transparent url(images/new.png) no-repeat 0 0 ;
  margin-top:-90px;
}
#vignette .image {
	border:0;
	text-align:center;
}
#vignette .image a img {
	border:0;
	width:150px;
}
#vignette .infos {
	font-weight	: bold;
	font-size:14px;
	text-decoration: none;
	margin-top : 5px;
  text-align		: center;
}
#vignette .prix {
	font-weight	: bold;
	font-size:16px;
	margin-top:24px;
	text-align		: center;
}
#vignette .prix_loc {
	font-weight	: bold;
	font-size:16px;
	margin-top:0px;
	text-align		: center;
}
#vignette .text {
	font-size:10px;
  text-decoration: none;
  text-align:justify;
  margin-right:12px;
  margin-left:12px;
}

/* ------------Fiche annonce--------------------- */
#nouveau{
  width:130px;
  height:46px;
  background:transparent url(images/new.png) no-repeat 0 0 ;
}
#etoile{
  width:164px;
  height:28px;
  padding-top:10px;
  background:transparent url(images/fanion.gif) no-repeat 0 0 ;
  font-weight:bold;
  text-align:center;
  /*width:60px;
  height:80px;
  padding:50px 35px 0 35px;
  background:transparent url(images/etoile.gif) no-repeat 0 0 ;*/
}
#fond_boutons{
  /*background:transparent url(images/fond_boutons.gif) -4px 0 no-repeat;*/
  background:#E9E9E9;
  width:740px;
  height:44px;
  margin:0 0 10px 0;
  text-align:center;
  padding:4px 0 0 10px;

}
#fond_boutons a img {  
  width:134px;
  height:38px;
  border:0;
}
#fond_boutons a.precedent{
  background:transparent url(images/bt_precedent.gif) no-repeat 0 0; 
  display: block; 
  width: 134px ;
}
#fond_boutons a.precedent:hover{
  background:transparent url(images/bt_precedent_over.gif) no-repeat 0 0;  
}
#fond_boutons a.retour{
  background:transparent url(images/bt_retour.gif) no-repeat 0 0;  
  display: block; 
  width: 134px ;
}
#fond_boutons a.retour:hover{
  background:transparent url(images/bt_retour_over.gif) no-repeat 0 0;  
}
#fond_boutons a.suivant{
  background:transparent url(images/bt_suivant.gif) no-repeat 0 0; 
  display: block; 
  width: 134px ; 
}
#fond_boutons a.suivant:hover{
  background:transparent url(images/bt_suivant_over.gif) no-repeat 0 0;  
}

#fond_boutons a.supprimer{
  background:transparent url(images/bt_supprimer.gif) no-repeat 0 0; 
  display: block; 
  width: 25px ; 
  height:28px;
}
#fond_boutons a.supprimer:hover{
  background:transparent url(images/bt_supprimer_over.gif) no-repeat 0 0;  
}

#grande_image #vendue, #infos #vendue{
  position:absolute;
  z-index:2;
  width:190px;
  height:100px;
  background:transparent url(images/vendue.gif) no-repeat 0 0 ;
  margin:0;
  padding:0;
}

div#grande_image{
 margin:3px 0 0 0;
 padding:0;
 width:397px;
 height:295px; 
 background:#E9E9E9 url(images/defaut_grande_image.gif) no-repeat 0 0;  
}
div#grande_image img{
  height:294px; 
  width:392px;
  padding:0;
  margin-left:2px;  
}
img#image_fiche{
  height:284px; 
  padding:0;
}

div#miniatures{
  /*background: url(images/fond_miniatures.gif) top left no-repeat;*/
  background:#EBF8DE;
  width:320px;
  height:285px;
  padding:5px 0;
  margin:3px 10px 5px 0px;
}

div#infostop{
  background: url(images/fond_infos_top.gif) 0 0 no-repeat;
  height:17px;
}
div#infos{
  /*background: url(images/fond_infos_repeat.gif) 0 0 repeat-y;*/
  background:#EBF8DE;
  margin:0;
  padding:10px 5px 30px 20px;
  font-size:12px;
}
div#infosbot{
  background: url(images/fond_infos_bottom.gif) 0 0 no-repeat;
  height:20px;
}

p.description{
  font-size:14px;
  color:#000;
}

p.disponibilite{
  margin:5px 0;
  font-weight:bold;
  color:#000;
  font-size:13px;
  letter-spacing:0.5px;
}
/*------page fiches consultees ---------------*/

div#fiche_consultee{
  background: url(images/fond_fiche_consultee.gif) 0 0 no-repeat;
  width:269px;
  height:207px;
  margin:2px 0 0 5px;
  padding:5px;
}


/*------------------Formulaires----------------------------------------------- */

form#form_contact {
	background: url(images/fond_form_contact.gif) 0 0px no-repeat;
	margin:0;
	width:530px;
	padding:15px;
	height:420px;
	font-size:12px;
}
div.attention{
  width:180px;
  background-color:#EEE;
  border:1px solid red;
  color:#FF0000;
  padding:10px;
  margin-top:30px;
}
td.attention{
  background-color:#EEE;
  border:1px solid red;
  color:#FF0000;
}

form p.double {
	/* Empêcher le dépassement des flottants */
	overflow: hidden;
	width: 100%;
	padding:2px 0px;
	margin:0;
}
form p.double label {
	overflow: hidden;
	float: left;
	width: 30%;
	text-align: right;
	font-weight: bold;
	cursor: pointer;
	margin-right:3px;
}
form p.double label span.info {
	display: block;
	font-size: .8em;
	font-weight: normal;
	cursor: default;
}
form p.double input,
form p.double textarea {
	display: block;
	margin-left: 32%;
	width: 50%;
	border: solid 1px #CCC;
	padding: 2px 4px 2px 4px;
}
form p.double textarea {
	padding: 2px 0 0 4px;
	height:150px;
	width: 60%;
	overflow:auto;
}

input#bt_envoyer{
  width:132px;
  height:33px;
  background:url(images/bt_envoyer.gif);
  border:0;
}
input#bt_envoyer:hover{
  background:url(images/bt_envoyer_over.gif);
}

a.bt_imprimer{
  width:132px;
  height:33px;
  background:url(images/bt_imprimer.gif);
  border:0;
  display: block; 
}
a.bt_imprimer:hover{
  background:url(images/bt_imprimer_over.gif);
}
a.bt_vider{
  width:132px;
  height:33px;
  background:url(images/bt_vider.gif);
  border:0;
  display: block; 
}
a.bt_vider:hover{
  background:url(images/bt_vider_over.gif);
}
a.bt_consulter{
  width:132px;
  height:33px;
  background:url(images/bt_consulter.gif);
  border:0;
  display: block; 
}
a.bt_consulter:hover{
  background:url(images/bt_consulter_over.gif);
}
a.bt_contacter{
  width:132px;
  height:33px;
  background:url(images/bt_contacter.gif);
  border:0;
  display: block; 
}
a.bt_contacter:hover{
  background:url(images/bt_contacter_over.gif);
}
input { 
	font-family: Verdana;
	font-size: 10px;
	border: 1px solid #CCC;
	color: #000;
	background-color:#FFF;
	margin-right:2px;
	height:15px;
}
input.checkbox { 
  border:0;
  background-color:transparent;
}

select { 
	font-family: Verdana;
	font-size: 10px;
	border: 1px solid #FFF;
	color: #FFF;
	background-color:#AAA;
	margin-right:2px;
}

textarea { 
	font-family: Verdana;
	font-size: 10px;
	color: #000;
		border: solid 1px #CCC;
}

input.submit { 
	border: 1px solid #99C;
	color: #99C;
	background-color:#444;
	font-family: Verdana;
	font-size: 10px;
	display:inline;
}
input.error{
	background-color:#EEE;
	border: 1px solid #FF0000;
}
textarea.error{
	background-color:#EEE;
	border: 1px solid #FF0000;
}
/*.fiche .options td {	
	border-top	: 1px #FFFFFF solid;
	font-size	: 11px;
}
.fiche .options td img {	
	margin-left		: 10px;
	margin-right	: 10px;
}
*/

/******************************/


.grablack{
  font-weight:bold;
  color:black;
  font-size:14px;
}
.ptivert{
  color:#88B94E;
}
.ptigrablack{
  font-weight:bold;
  color:black;
  font-size:12px;
}
.ptigravert{
  font-weight:bold;
  color:#88B94E;
  font-size:12px;
}
.gravert{
  font-weight:bold;
  color:#88B94E;
  font-size:14px;
}
.gravertfondgris{
  font-weight:bold;
  color:#88B94E;
  font-size:18px;
  background-color: #EEE;
}
.ptigrablanfondvert{
  font-weight:bold;
  color:white;
  font-size:12px;
  background-color: #88B94E;
}
#goog-wm {
  width: 500px;
  padding: 1em;
  border: 3px solid #82C03B;
  background-color: white;
}
#goog-wm h3.closest-match {
  color: #8f2831;
  border-bottom: 3px dashed #82C03B;
  padding-bottom: 0.5em;;
  font-size: 170%;
  margin: 0;
}
#goog-wm h3.closest-match a { }
#goog-wm h3.other-things {
  color: #8f2831;
}
#goog-wm ul li { }
#goog-wm li.search-goog {
  display: none;
}
.immoaccueilp {
  font-family: Helvetica, Arial, sans-serif;
  font-size:16px;
  text-transform:uppercase;
  color:#ba1717;
  text-decoration:underline;
  letter-spacing:1px;
}
.immoaccuei {
  background:transparent url(images/fond-immoaccueil.png) top no-repeat;
  min-height:175px;
  padding-top:5px
}
.immoaccuei h1 {
  padding-right:10px;
}
a.accueil-avendre {  
  display: inline-block;
  height:60px;
  width:245px;
  background:#88B94E url(images/a_vendre.jpg) no-repeat 0px -60px;
  font-size:22px;
  font-weight:bold;
  line-height:60px;
  color:#000;
  text-transform: uppercase; 
}
a.accueil-avendre:hover {
  background:#88B94E url(images/a_vendre.jpg) no-repeat 0px 0px;
}


/* LightBox */
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	display: block;
	height:20px;
	}
#prevLink { left: 0; float: left; background: url(../images/prev.gif)  top left no-repeat;}
#nextLink { right: 0; float: right; background: url(../images/next.gif)  top right no-repeat;}
#prevLink:hover, #prevLink:visited:hover {  

}
#nextLink:hover, #nextLink:visited:hover {  

}


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	
.tel-nego {
	font-size:14px;
}
	
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}
