/*les_news*/
.rubrique {background: #D2E1F3; color: #ffffff; font-weight: bold; font-size: 12px; text-decoration: none}
.rubrique1 {background: #E3EDF5;  color: #ffffff; font-weight: bold; font-size: 12px; text-decoration: none}
.rubrique2 {background: #73B2E1; color: #ffffff; font-weight: bold; font-size: 12px; text-decoration: none}
.lienAD {font-size : 10px;  color : #939393;  text-decoration : none;}
a.lienAD:link {font-size : 10px;  color : #939393;  text-decoration : none;}
a.lienAD:visited {font-size : 10px;  color : #939393;  text-decoration : none;}
a.lienAD:hover {font-size : 10px;  color : #939393;  text-decoration : underline;}	
/*liens*/
.lien {font-size : 10px;  color : #939393;  text-decoration : none;}
a.lien:link {font-size : 10px;  color : #939393;  text-decoration : none;}
a.lien:visited {font-size : 10px;  color : #939393;  text-decoration : none;}
a.lien:hover {font-size : 10px;  color : #939393;  text-decoration : underline;} 
/* chargement en cours */
.chargement {text-align:center;width:50px;position: absolute; top: 25%; left: 45%; font-size: 14px; }
/*end*/

	ul#menu{
	margin: 0 ;
	padding: 0 ;
	background:#3A8B8F;
	list-style-type: none ;
	width:622px; 
	height:41px;
	}
	ul#menu li{
	float: left ;
	text-align: center ;
	background:#3A8B8F;
	}
	ul#menu li a{
	line-height: 25px ;
	font-size:14px;
	font-weight: bold ;
	color:#FFFFFF;
	display: block ;
	text-decoration: none ;
	background:#3A8B8F;	
	padding:8px 8px; 
	}
	ul#menu li a:hover{
	color:#FFFFFF;
	background:#63A5A4;
	}
	#navigation{
	margin:0;
	padding:0;
	background:#3A8B8F;
	height:20px;
	list-style:none;
	} 
	#navigation li{
	float:left;
	clear:none;
	list-style:none;
	}
	#navigation li a{
	color:#FFFFFF;
	display:block;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	padding:10px 10px; 
	}
    #navigation li a:hover{
    color:#FFFFFF;
    background:#63A5A4;
    }
TABLE.coup_de_coeur   { color: #ffffff; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; background-color: #6c2e27; padding: 0px; border: solid 2px #ffffff }
TABLE.nouveautes  { color: #ffffff; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; background-color: #31868b; padding: 0px; border: solid 2px #ffffff }


TABLE.estimation2 { color: #ffffff; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; background-color: #61a1a6; padding: 0px; border: solid 1px #ffffff }
TD.estimation { color: white; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; background-color: #61a1a6; padding: 0px; border: solid 0px #ffffff }
TD.estimation2 {
	color: white;
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #61a1a6;
	padding: 0px;
	border: solid 0px #ffffff;
}
TD.estimation3 { color: white; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; background-color: #61a1a6; margin: 0px; padding: 10px; border: solid 0px #ffffff; width: 435px }
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 {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #113737;
	border-width: 1px;
	padding: 0px;
	border-color: #326D71;
  border-style: solid;
  
}

TABLE.nav {
	font-size : 12px;
	font-family : Arial, Helvetica, 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 : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	border-width: 0px;
	background-color: #62A1A6;
}
A.vitrine_prix:link  { color: #ff6900; font-weight: bold; font-size: 30px; font-family: Tahoma; text-decoration: none; border: 0px }
A.vitrine_prix:hover { color: #ff6900; font-weight: bold; font-size: 30px; font-family: Tahoma; text-decoration: none; border: 0px }
A.vitrine_prix:visited { color: #ff6900; font-weight: bold; font-size: 30px; font-family: Tahoma; text-decoration: none; border: 0px }
A.vitrine_prix:active { color: #ff6900; font-weight: bold; font-size: 30px; font-family: Tahoma; text-decoration: none; border: 0px }
TD.resultat_ref  { color: #000000; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #62a1a6; border: 0px }
TD.resultat_ville {
	font-size : 12px;
	font-weight: bold; 
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	border-width: 0px;
	background-color: #46878B;
}
TD.resultat_prix  { color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, sans-serif; background-color: #fed362; 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 : Arial, Helvetica, sans-serif;
	color : #000000;
	border-width: 0px;
	background-color: #FEDA7C;
}

TABLE.details {
  font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
}

A.nav:link {
font-size : 15px;
	font-weight: bold; 
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

A.nav:visited {
	font-size : 15px;
	font-weight: bold; 
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	
}
A.nav:active {
font-size : 15px;
	font-weight: bold; 
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

A.nav:hover {
  font-size : 15px;
	font-weight: bold; 
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}


 A.liste_bien:link {
font-size : 13px;
	font-weight: bold; 
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

A.liste_bien:visited {
	font-size : 13px;
	font-weight: bold; 
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	
}
A.liste_bien:active {
font-size : 13px;
	font-weight: bold; 
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

A.liste_bien:hover {
  font-size : 13px;
	font-weight: bold; 
	font-family : Arial, Helvetica, 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, Helvetica, sans-serif;
 text-decoration: none }
A.coup_de_coeur:active  { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;
 text-decoration: none }

A.coup_de_coeur:hover  { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;
 }


A.news:link   { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }

A.news:visited   { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
A.news:active   { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }

A.news:hover   { color: #326d71; font-size: 12px; font-family: Arial, Helvetica, 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 10pt 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;
}
tr { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #113737;  }
td { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #113737;  }
li { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #113737; border: 0;  }
ul { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #113737; border: 0;  }
p { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #113737; border: 0;  }
body { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #113737; border: 0;  }
a { color: #326D71; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; border: 0;  }
H1 { font-size: 14pt; font-family: Century Gothic; font-style: normal; font-weight: normal; border: 0;  }
H2 { color: #61a1a6; font-size: 14pt; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; border: 0;  }
H3 { color: #bd2831; font-size: 14pt; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; border: 0;  }
TEXTAREA { color: #326D71; font-size: 11px; font-family: Arial, Helvetica, sans-serif; border: 1; border-color: #326D71; border-style: solid;  }
SELECT { color: #326D71; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; border: 1; border-color: #326D71; border-style: solid;  }
INPUT { color: #326D71; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; border: 1; border-color: #326D71; border-style: solid;  }
OPTION { color: #326D71; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; border: 1; border-color: #326D71; border-style: solid;  }
 	.bouton1{font-family:Arial;
	font-size:11px;
	text-align:center;
	width:100px;
	height:31px;
	background-color:#C2F252;
	border:3px 
	dotted #FF0000;
	color:#FF0000;
	} 
	.bouton1 a{
	color:#000000;
	} 
	.bouton1 a:hover{
	text-decoration:none;
	}
	.grad {
	font-size:8px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#479EB4',EndColorStr='#FFFFFF');
	} 
	span.uu td,span.uu a {
	text-align:center;
	font-size:8px;
	font-family:Arial;
	color:#479EB4;
	text-decoration:none;
	}
	.infoOptimus {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #FFEA59;
	font-weight:bold;
	}
	.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
	.style2 {
	text-align: left;
	}
	.style3 {
	border-width: 0px;
	}
	.style4 {
	text-align: center;
	}
	.style11 {
	text-align: center;
	background-color: #62A1A6;
	}
	.style12 {
	font-size: 8pt;
	}
	.style13 {
	color: #FFFFFF;
	font-weight: bold;
	}
