BODY { background-color: #efefef; }
h2 span {display: none; }
TABLE.coup_de_coeur   { color: #ffffff; font-size: 11px; font-family: Arial, sans-serif; background-color: #6c2e27; padding: 0px; border: solid 2px #ffffff }
TABLE.nouveautes  { color: #ffffff; font-size: 11px; font-family: Arial, sans-serif; background-color: #31868b; padding: 0px; border: solid 2px #ffffff }


TABLE.estimation2 { color: #ffffff; font-size: 11px; font-family: "Century Gothic", sans-serif; background-color: #61a1a6; padding: 0px; border: solid 1px #ffffff }
TD.estimation { color: white; font-weight: normal; font-size: 11px; font-family: "Century Gothic", sans-serif; background-color: #61a1a6; padding: 0px; border: solid 0px #ffffff }
TD.home { color: white; font-weight: normal; font-size: 11px; font-family: tahoma; padding: 0px; border: solid 0px #ffffff }
TD.titre1 { color: white; font-weight: bold; font-size: 14px; font-family: arial; padding: 0px; border: solid 0px #ffffff }
A.menu2:link { color: white; font-weight: bold; font-size: 12px; font-family: tahoma; text-decoration: none; padding: 0px; border: solid 0px #ffffff }
A.fiche:link { color: #7d193b; font-weight: bold; font-size: 16px; font-family: tahoma; text-decoration: underline; padding: 0px; border: solid 0px #ffffff }
A.fiche:visited { color: #7d193b; font-weight: bold; font-size: 16px; font-family: tahoma; text-decoration: underline; padding: 0px; border: solid 0px #ffffff }
A.fiche:active { color: #7d193b; font-weight: bold; font-size: 16px; font-family: tahoma; text-decoration: underline; padding: 0px; border: solid 0px #ffffff }
A.fiche:hover { color: #7d193b; font-weight: bold; font-size: 16px; font-family: tahoma; text-decoration: none; padding: 0px; border: solid 0px #ffffff }
A.menu2:visited { color: white; font-weight: bold; font-size: 12px; font-family: tahoma; text-decoration: none; padding: 0px; border: solid 0px #ffffff }
A.menu2:active { color: white; font-weight: bold; font-size: 12px; font-family: tahoma; text-decoration: none; padding: 0px; border: solid 0px #ffffff }
A.menu2:hover { color: white; font-weight: bold; font-size: 12px; font-family: tahoma; text-decoration: underline; padding: 0px; border: solid 0px #ffffff }
TD.estimation2 { color: white; font-weight: normal; font-size: 11px; font-family: "Century Gothic", sans-serif; background-color: #61a1a6; padding: 0px; border: solid 0px #ffffff }
TD.agence_txt  { color: #61a1a6; font-size: 14px; font-family: "Comic Sans MS", sans-serif; border: 0px; color="teal": font-weight: normal }



TABLE.recherche_simple  { color: #7d193b; font-size: 11px; font-family: arial; padding: 0px; border: solid 1px #7d193b }

TABLE.nav {
	font-size : 12px;
	font-family : Century Gothic, sans-serif;
	color : navy;
	border-width: 1px;
	border-color: #326D71;
  border-style: solid;
  
}

TD.titre_fiche_details {
	font-size : 12px;
	font-weight: bold; 
	font-family : Century Gothic, sans-serif;
	color : #FFFFFF;
	border-width: 0px;
	background-color: #62A1A6;
}

TD.resultat_ref    { color: white; font-weight: bold; font-size: 11px; font-family: arial; background-color: #bd2522; border: 0px }
TD.resultat_ville   { color: #000; font-weight: bold; font-size: 12px; font-family: arial; background-color: #ff8b47; border: 0px }
TD.resultat_prix    { color: #000000; font-weight: bold; font-size: 14px; font-family: Arial, sans-serif; background-color: #ffc547; border: 0px }
TD.resultat_desc  { color: #000000; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, sans-serif; background-color: #ffffff; border: 0px }

TD.resultat_nav {
  font-size : 14px;
	font-weight: bold; 
	font-family : Century Gothic, sans-serif;
	color : #000000;
	border-width: 0px;
	background-color: #FEDA7C;
}

TABLE.details {
  font-size : 12px;
	font-family : Century Gothic, sans-serif;
	color : #000000;
}

A.nav:link {
font-size : 15px;
	font-weight: bold; 
	font-family : Century Gothic, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
A.mailto:link { color: #ffffff; font-size: 11px; font-family: arial; text-decoration: none }
A.mailto:visited { color: #ffffff; font-size: 11px; font-family: arial; text-decoration: none }
A.mailto:active { color: #ffffff; font-size: 11px; font-family: arial; text-decoration: none }
A.mailto:hover { color: #ffffff; font-size: 11px; font-family: arial; text-decoration: underline }
A.nav:visited {
	font-size : 15px;
	font-weight: bold; 
	font-family : Century Gothic, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	
}
A.nav:active {
font-size : 15px;
	font-weight: bold; 
	font-family : Century Gothic, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

A.nav:hover {
  font-size : 15px;
	font-weight: bold; 
	font-family : Century Gothic, sans-serif;
	color: #FFFFFF;
}


 A.liste_bien:link {
font-size : 13px;
	font-weight: bold; 
	font-family : Century Gothic, sans-serif;
	color: #000000;
	text-decoration: none;
}

A.liste_bien:visited {
	font-size : 13px;
	font-weight: bold; 
	font-family : Century Gothic, sans-serif;
	color: #000000;
	text-decoration: none;
	
}
A.liste_bien:active {
font-size : 13px;
	font-weight: bold; 
	font-family : Century Gothic, sans-serif;
	color: #000000;
	text-decoration: none;
}

A.liste_bien:hover {
  font-size : 13px;
	font-weight: bold; 
	font-family : Century Gothic, sans-serif;
	color: #000000;
}



A.coup_de_coeur:link  { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial, sans-serif; text-decoration: none }

A.coup_de_coeur:visited  { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial, sans-serif; text-decoration: none }
A.coup_de_coeur:active  { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial, sans-serif; text-decoration: none }

A.coup_de_coeur:hover  { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial, sans-serif }


A.news:link   { color: #000000; font-size: 12px; font-family: Arial, sans-serif; text-decoration: none }

A.news:visited   { color: #000000; font-size: 12px; font-family: Arial, sans-serif; text-decoration: none }
A.news:active   { color: #000000; font-size: 12px; font-family: Arial, sans-serif; text-decoration: none }

A.news:hover   { color: #326d71; font-size: 12px; font-family: Arial, sans-serif }





.gradualshine{
filter:alpha(opacity=50);
-moz-opacity:0.3;
}

.photos-bien{
filter:alpha(opacity=80);
-moz-opacity:0.3;
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 0px 0px;
}