a {
text-decoration:none;color:#df0000
}
a:hover {
text-decoration:none;color:#ff0000
}
a.lienblanc-jaune {
text-decoration:none;color:#ffffff
}
a.lienblanc-jaune:hover {
text-decoration:none;color:#ffff00
}
a.lienblanc-jaune:visited {
text-decoration:none;
}
center{margin:0px;padding:0px;}
BODY {
background: #ffffff;
}

.textevignettes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #df0000;
	text-decoration: none;
}
.texterouge12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #df0000;
	text-decoration: none;
}
.texteblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #ffffff;
	text-decoration: none;
}
.texteblanc9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}
.texteblanc10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #ffffff;
	text-decoration: none;
}
.texteblanc12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #ffffff;
	text-decoration: none;
}
.texteblanc14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #ffffff;
	text-decoration: none;
}
.textenoir10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.textenoir11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.textenoir12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.textenoir14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.textegris10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #58585a;
	text-decoration: none;
}
.textegris11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #58585a;
	text-decoration: none;
}
.textegris12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #58585a;
	text-decoration: none;
}
.textegris14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #58585a;
	text-decoration: none;
}


.texteRed12, .Style84, .textecouleurexergue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #dc0000;
	text-decoration: none;
}





.txtBasImmo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding-left:20px;
}







td.zoom {
    position: absolute;
}
td.zoom img {
    z-index: 1;
}
td.zoom a {
    text-decoration: none;
    border: 0;
}
td.zoom a .preview {
    display: none;
}
td.zoom a:hover .preview {
    display: block;
    position: absolute;
    top: -7px;
    left: -8px;
    z-index: 10;
}



/*---------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

#BlocEmailInscription
{
	margin-left:55px;	
	margin-top:35px;
}

#TBEmailInscription
{
	border:none;
	width:200px;	
	color:#dc0000;
	font-weight:bold;
	font-family: Arial;
}

html>body #TBEmailInscription
{
	border:none;
	width:200px;	
	color:#dc0000;
	font-weight:bold;
	font-family: Arial;
	margin-top:2px;
}
.boutonOK
{
	width: 33px;
	height: 16px;
	background: url(../images/btn-ok.gif);
	background-repeat: no-repeat;
	margin: 0 auto;
	border: 0;
}

.boutonOK:hover, .boutonOKHover
{
	width: 33px;
	height: 16px;
	background: url(../images/btn-ok-on.gif);
	background-repeat: no-repeat;
	margin: 0 auto;
	border: 0;
	cursor:pointer;
}

.boutonOK2
{
	width: 38px;
	height: 20px;
	background: url(../images/bt-ok.gif);
	background-repeat: no-repeat;
	margin: 0 auto;
	border: 0;
}

.boutonOK2:hover, .boutonOK2Hover
{
	width: 38px;
	height: 20px;
	background: url(../images/bt-ok-on.gif);
	background-repeat: no-repeat;
	margin: 0 auto;
	border: 0;
	cursor:pointer;
}



.boutonENVOI
{
	width: 100px;
	height: 24px;
	background: url(../images/btn-envoi.gif);
	background-repeat: no-repeat;
	margin: 0 auto;
	border: 0;
}

.boutonENVOI:hover, .boutonENVOIHover
{
	width: 100px;
	height: 24px;
	background: url(../images/btn-envoi-on.gif);
	background-repeat: no-repeat;
	margin: 0 auto;
	border: 0;
	cursor:pointer;
}
#ButOk
{
	margin-left:10px;	
}

#tableBienFormRech
{
	font-weight:bold;
	font-family: Arial;
	font-size:12px;
	color:#4b4b4b;
	margin-top:60px;
	margin-left:20px;
	width:80%;
}

#tableBienFormRech .elementtableBienFormRech
{
	width:50%;
	padding-left:15px;
}

form
{
	margin:0px;padding:0px;
}

#RBTypeTransaction
{
	margin-top:11px;
}



#rbvente
{
	margin-left:116px;
}

html>body #rbvente
{
	margin-left:120px;
}

#rblocation
{
	margin-left:98px;
}

html>body #rblocation
{
	margin-left:102px;
}

#CBSLISTES
{
	margin-top:22px;
	margin-left:80px;
}
html>body #CBSLISTES
{
	margin-top:27px;
	margin-left:80px;
}

select
{
	border:none;
	width:170px;	
	color:#dc0000;
	font-weight:bold;
	font-family: Arial;
}
html>body #DDlTypeBien
{
	margin-top:-3px;
}
#DDlTypeSecteur
{
	margin-top:9px;
}

html>body #DDlTypeSecteur
{
	margin-top:13px;
}

#DDLPrix
{
	margin-top:9px;
}

html>body #DDLPrix
{
	margin-top:13px;
}

#carteBouton
{
	margin:0px;padding:0px; display:inline;margin-left:15px;
	font-weight:bold;
	font-family: Arial;
	font-size:12px;
	color:#4b4b4b;
	vertical-align:middle;
}
#carteBouton a 
{
	color:#4b4b4b;
	text-decoration:underline;
}
#carteBouton a:hover
{
	color:#dc0000;
	text-decoration:underline;
}
#EnvoiFDormBouton
{
	margin:0px;padding:0px; display:inline;margin-left:12px;
	font-weight:bold;
	font-family: Arial;
	font-size:12px;
	color:#4b4b4b;
	vertical-align:middle;
}
#BienMoins15Jours 
{
	margin-top:35px;
	margin-left:15px;
}


#BienMoins15Jours img, a
{
	border:none;
}

.itemListe
{font-size:11px;}


#LibelAjoutFavoris a
{
	font-family: Arial;
	color:White;
	font-size:13px;
}
#LibelAjoutFavoris a:hover
{
	font-family: Arial;
	color:#dc0000;
	font-size:13px;
}
#LibelAjoutFavoris
{
	float:left;
	margin-left:-80px;
	width:650px;
	font-family: Arial;
	color:White;
	font-size:13px;
}
#LibelAjoutFavorisAcc
{
	/*float:left;
	margin-left:10px;
	width:650px;*/
	font-family: Arial;
	color:White;
	font-size:13px;
}
#LibelAjoutFavorisAcc a
{
	font-family: Arial;
	color:White;
	font-size:13px;
}
#LibelAjoutFavorisAcc a:hover
{
	font-family: Arial;
	color:#dc0000;
	font-size:13px;
}
/*
html>body .MarginForOtherThanIE
{
	margin-left:164px;
	}

td.zoom {
    position:absolute;
}
td.zoom img {
    z-index: 1;
}
td.zoom a {
    text-decoration: none;
    border: 0;
}
td.zoom a .preview {
    display: none;
}
td.zoom a:hover .preview {
    display: block;
    position: absolute;
    top: -6px;
    left: -8px;
    z-index: 10;
}
*/

.zoomIn
{
    position: absolute;
    z-index: 10;
	margin-left: -6px;
	margin-top: -4px;
    width:132px;
    height:99px;
    border:solid #b00101 1px;
}

html>body .zoomIn
{
    position: absolute;
    z-index: 10;
	margin-left: 6px;
	margin-top: -4px;
    width:132px;
    height:99px;
    border:solid #b00101 1px;
}

.zoomOut
{
		width:120px;
		height:90px;
		border:solid #b00101 1px;
}

.elementtableBienFormRech a{border:none;}

.elementtableBienFormRech img{border:none;}