/*------------------- Début fond général du site -----------------------*/
body {
	background-color: #F9FAFB;  /*couleur du fond général*/
}

body #partenariat-outre-mer { margin: 0; padding: 0; }
body #partenariat-outre-mer * {margin: 0; padding: 0; }

body #partenariat-outre-mer {
	/*background: #000 url('http://www.immo974.com/images/bg-brillant.jpg') repeat-x top; */
	background: #000 url('http://www.immo974.com/images/bg-mat.jpg') repeat-x scroll center top;
	width: 100%;
	height: 35px;
	overflow: hidden;
}
body #partenariat-contenu {
	margin: auto; 
	width: 800px;
	font-family: verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #FFF;
}

body #partenariat-outre-mer .accroche {
	line-height: 35px;
	display: block;
	float: left;
	margin: 0 10px;
}
body #partenariat-outre-mer ul {
	list-style: none;
	float: left;
	height: 35px;
	overflow: hidden;
}
body #partenariat-outre-mer li {
	float: left; 
	width: 145px;
}
body #partenariat-outre-mer li a {
	display: block;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	font-size: 15px;
	padding-top: 2px;
}
body #partenariat-outre-mer li a:hover, body #partenariat-outre-mer li a:focus {
	text-decoration: underline;	
}
body #partenariat-outre-mer li a span {
	display: block;
	font-size: 9px;
}
A {
	text-decoration: none;
}

td.bordure_gauche { /*bordure de points gris*/
	background-image: url(../../image/ptsdegradgauche.gif);
	width:25px;
}

td.bordure_droit { /*bordure de points gris*/
	background-image: url(../../image/ptsdegraddroit.gif);
	width:23px;
}
/*------------------- Fin fond général du site -----------------------*/


/*------------------- Menu du site début-----------------------*/

.menu_wrapper {
	margin:0px; 
	padding:0px;
	float:right; 
}
.menu_wrapper ul{
	margin:0px; 
	padding:0px; 
	/*height:42px;*/ 
	width:100%px; 
	display:block;
	float:left;

}
.menu_wrapper li{
/*border:#000000 1px solid;*/
	display:block;
	height:42px; 
	padding:0px; 
	margin:0px; 
	list-style:none; 
	float:left;
}

.menu_wrapper li a {
	/*line-height: 42px;*/
	padding:0px; 
	margin:0px; 
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold ;
	letter-spacing: 1px ;
	display: block ;
	color:#ffffff; 
	text-decoration:none; 
	cursor:pointer;
}
.menu_wrapper li a:hover {
	color:#662d0e;
}

.menu_wrapper li a.menu-location-off {
	line-height:42px;
	width:99px;
	display:block; 
	float:left; 
	background-image:url(http://www.immo974.com/images/annonce-location-reunion_off.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
.menu_wrapper li a.menu-location-off:hover {
	line-height:42px;
	width:99px;
	display:block; 
	float:left; 
	background-image:url(http://www.immo974.com/images/annonce-location-reunion_on.gif);
	background-repeat:no-repeat;
	padding-left:20px;	
}
.menu_wrapper li a.menu-location-on {
	line-height:42px;
	width:99px;
	display:block; 
	float:left; 
	background-image:url(http://www.immo974.com/images/annonce-location-reunion_on.gif);
	background-repeat:no-repeat;
	padding-left:20px;	
	color:#662d0e;
}

.menu_wrapper li a.menu-vente-off {
	line-height:42px;
	width:87px;
	display:block; 
	float:left; 
	background-image:url(http://www.immo974.com/images/annonce-vente-reunion_off.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
.menu_wrapper li a.menu-vente-off:hover {
	line-height:42px;
	width:87px;
	display:block; 
	float:left; 
	background-image:url(http://www.immo974.com/images/annonce-vente-reunion_on.gif);
	background-repeat:no-repeat;
	padding-left:20px;	
}
.menu_wrapper li a.menu-vente-on {
	line-height:42px;
	width:87px;
	display:block; 
	float:left; 
	background-image:url(http://www.immo974.com/images/annonce-vente-reunion_on.gif);
	background-repeat:no-repeat;
	padding-left:20px;	
	color:#662d0e;
}
.menu_wrapper li a.menu-immo-entreprise-off {
	letter-spacing: 0px ;
	line-height:42px;
	width:198px;
	display:block; 
	float:left; 
	background-image:url(http://www.immo974.com/images/immobilier-entreprise-reunion_off.gif);
	background-repeat:no-repeat;
	padding-left:10px;
}
.menu_wrapper li a.menu-immo-entreprise-off:hover {
	letter-spacing: 0px ;
	line-height:42px;
	width:198px;
	display:block; 
	float:left; 
	background-image:url(http://www.immo974.com/images/immobilier-entreprise-reunion_on.gif);
	background-repeat:no-repeat;
	padding-left:10px;	
}
.menu_wrapper li a.menu-immo-entreprise-on {
	letter-spacing: 0px ;
	line-height:42px;
	width:198px;
	display:block; 
	float:left; 
	background-image:url(http://www.immo974.com/images/immobilier-entreprise-reunion_on.gif);
	background-repeat:no-repeat;
	padding-left:10px;	
	color:#662d0e;
}
.menu_wrapper li a.menu-saisonnier-off {
	letter-spacing: 0px ;
	line-height:42px;
	width:116px;
	display:block; 
	float:left; 
	background-image:url(http://www.immo974.com/images/annonce-location-saisonnier-reunion_off.gif);
	background-repeat:no-repeat;
	padding-left:10px;
}
.menu_wrapper li a.menu-saisonnier-off:hover {
	letter-spacing: 0px ;
	line-height:42px;
	width:116px;
	display:block; 
	float:left; 
	background-image:url(http://www.immo974.com/images/annonce-location-saisonnier-reunion_on.gif);
	background-repeat:no-repeat;
	padding-left:10px;	
}
.menu_wrapper li a.menu-saisonnier-on {
	letter-spacing: 0px ;
	line-height:42px;
	width:116px;
	display:block; 
	float:left; 
	background-image:url(http://www.immo974.com/images/annonce-location-saisonnier-reunion_on.gif);
	background-repeat:no-repeat;
	padding-left:10px;	
	color:#662d0e;
}
.menu_wrapper li a.menu-ajout-off {
	letter-spacing: 0px ;
	line-height:42px;
	width:170px;
	display:block; 
	float:left; 
	background-image:url(http://www.immo974.com/images/ajout-annonce-immobilier-reunion_off.gif);
	background-repeat:no-repeat;
	padding-left:10px;
}
.menu_wrapper li a.menu-ajout-off:hover {
	letter-spacing: 0px ;
	line-height:42px;
	width:170px;
	display:block; 
	float:left; 
	background-image:url(http://www.immo974.com/images/ajout-annonce-immobilier-reunion_on.gif);
	background-repeat:no-repeat;
	padding-left:10px;	
}
.menu_wrapper li a.menu-ajout-on {
	letter-spacing: 0px ;
	line-height:42px;
	width:170px;
	display:block; 
	float:left; 
	background-image:url(http://www.immo974.com/images/ajout-annonce-immobilier-reunion_on.gif);
	background-repeat:no-repeat;
	padding-left:10px;	
	color:#662d0e;
}


/*------------------- Menu du site Fin -----------------------*/

/*------------------- Début partie haute du site -----------------------*/

.majsite {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	padding-right:5px;
	
}

.degrad {
	background-image: url(../../image/bgdhaut.jpg);
	background-repeat: repeat-y;


}

td.ombrebandeau {
	background-image: url(../../image/ombre_bandeau.gif);
	height:10px;
	background-repeat: no-repeat;
	float:right;
	background-position: right top;
	width: 728px;


}
td.titre_haut {
	background-image: url(../../image/titrehaut.gif);
	height:40px;
	float:left;
	background-repeat: no-repeat;
	background-position: left;
	width: 728px;


}

td.titre_RP{ /*Texte bouton régie pub haut - la couleur de fond du bouton est en dur*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699CC;

}
td.titre_RP a:hover{ /*Texte bouton régie pub haut - la couleur de fond du bouton est en dur*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699CC;
	text-decoration:none;

}
td.titre_RP a:visited{ /*Texte bouton régie pub haut - la couleur de fond du bouton est en dur*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699CC;
	text-decoration:none;
	

}
.titre_RP a:link{ /*Texte bouton régie pub haut - la couleur de fond du bouton est en dur*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699CC;
	text-decoration:none;

}
/*------------------- fin partie haute du site -----------------------*/

/*------------------- début partie centrale du site-----------------------*/
.titre_nbreannonce {
	color: #557CA3;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align:left;
	margin:0px;
	padding:0px;

}
h1.titre_nbreannonce {
	color: #557CA3;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align:left;
	margin:0px;
	padding:0px;

}
h1.titre_nbreannonce a{
	color: #557CA3;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align:left;
	margin:0px;
	padding:0px;

}

h2.titre_recherche {
	color:#557CA3;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align:left;
	margin:0px;
	padding:0px;
}
h2.titre_recherche a{
	color:#557CA3;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align:left;
	margin:0px;
	padding:0px;
}
a.titre_recherche { 
	color:#557CA3;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align:left;
	margin:0px;
	padding:0px;
	text-decoration:underline;
}

.titre_annuaire_haut {
	color: #FE6919;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;

}


td.ombre_gauche {
	background-image: url(../../image/ombre_rebord_gauche.jpg);
	background-repeat: repeat-y;
}
td.ombre_angle_gauche {
	background-image: url(../../image/ombre_angle_gauche.jpg);
	background-repeat: no-repeat;
	height: 42px;

}
.separator_fin_box {
	background-image: url(../../image/fin_box_open.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 553px;

}
.separator_next_haut {
/*	background-image: url(../../image/fond_next_haut.gif);
	background-repeat: no-repeat;
	height: 30px;
*/	width: 559px;
	color: #557CA3;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	vertical-align:middle;	
}

.separator_next_bas {
	background-image: url(../../image/fond_next_bas.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 559px;

}
.separator_fin_box_et_bouton {
	background-image: url(../../image/fin_box_open.gif);
	background-repeat: no-repeat;
	height: 44px;
	width: 553px;
	background-position: center;


}
.separator_criteres_plus {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../../image/barre_titres_close.gif);
	line-height: 26px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-indent: 15pt;
	height: 55px;
	width: 553px;
	text-decoration: none;

}
	
.separator_recherche {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../../image/barre_titres.gif);
	background-repeat: no-repeat;
	line-height: 26px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-indent: 15pt;
	height: 26px;
	width: 553px;
	margin:0px;
	padding:0px;
}
.separator_type_bien {
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	color: #FFFFFF;
	background-image: url(../../images/barre_type_bien.gif);
	background-repeat: no-repeat;
	line-height: 26px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-indent: 15pt;
	height: 26px;
	width: 373px;
	margin:0px;
	padding:0px;
}
.separator_fin_type_bien {
	background-image: url(../../images/fin_box_type_bien.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 373px;
}

.titre_blanc_detail_annonce {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 26px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-indent: 15pt;
	height: 26px;
}
p.titre_blanc_detail_annonce {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 26px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-indent: 15pt;
	height: 26px;
}
.titre_blanc_mise_a_jour {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 26px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	height: 26px;
	text-align: right;

}
.separator_detail_annonce {
	color: #FFFFFF;
		background-image: url(../../image/barre_titres.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 553px;


}
.bouton {
	background-image: url(../../image/bouton_page_centrale.gif);
	background-repeat: no-repeat;
	width: 553px;
	height: 28px;
	color:#FFFFFF;
	background-position: center;
	}
.bouton a:link {
	text-decoration: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: x-small;
	color:#ffffff;
	font-variant: normal;
	text-transform:none;
	text-decoration:none;
	
}
	
.bouton a:hover {
	text-decoration: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: x-small;
	color:#a70f22;
	font-variant: normal;
	text-transform:none;
	text-decoration:none;
	
}
.bouton a:visited{
	background-image: url(../../image/bouton_page_centrale.gif);
	background-repeat: no-repeat;
	width: 553px;
	height: 28px;
	color:#FFFFFF;
	font-weight: bold;	
	text-decoration:none;
	background-position: center;
	}

.bouton_petite_box {
	background-image: url(../../image/bouton_page_centrale.gif);
	background-repeat: no-repeat;
	height: 28px;
	line-height: 28px;
	color:#FFFFFF;
	background-position: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	}
.bouton_petite_box a:hover {
	text-decoration: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: x-small;
	color: #a70f22;
	font-variant: normal;
	text-transform: none;	
}
.bouton_petite_box a:visited{
	background-image: url(../../image/bouton_page_centrale.gif);
	background-repeat: no-repeat;
	height: 28px;
	line-height: 28px;
	color:#FFFFFF;
	background-position: center;
		font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	}
.bouton_grand {
	background-image: url(../../image/bouton_page_centrale_grand.gif);
	background-repeat: no-repeat;
	height: 28px;
	line-height: 28px;
	color:#FFFFFF;
	background-position: center;
	width: 553px;

	}





	
.bouton_grand a:hover {
	text-decoration: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: x-small;
	color: #a70f22;
	font-variant: normal;
	text-transform: none;	
}
.bouton_grand a:visited{
	background-image: url(../../image/bouton_page_centrale_grand.gif);
	background-repeat: no-repeat;
	height: 28px;
	line-height: 28px;
	color:#FFFFFF;
	background-position: center;
	width: 553px;

	}
	
.bouton_texte {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-transform:none;
	height: auto;
	width: 553px;

	}
.bouton_texte a:link {
	text-decoration: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: x-small;
	color: #A70F22;
	font-variant: normal;
	text-transform: none;	
	/*Rajouter par lba*/
	text-align:center;
	/*Rajouter par lba*/
}
.bouton_texte a:hover {
	text-decoration: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: x-small;
	color: #A70F22;
	font-variant: normal;
	text-transform: none;	
	/*Rajouter par lba*/
	text-align:center;
	/*Rajouter par lba*/
}
.bouton_texte a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A70F22;
	text-decoration: none;
	height: auto;
	width: 553px;
	

	}

/*------------------- fin partie centrale du site-----------------------*/
/*------------------- début annuaire centrale du site-----------------------*/
.titre_agence{
	font-weight: bold;
	text-align: center;
	line-height: 30px;
	background-image: url(../../image/barre_titre_annuaire.gif);
	background-repeat: no-repeat;
	height: 39px;
	width: 553px;
}

.annuaire_conteneur {
	margin-top:10px;
	color: #FE6919;
	background-color: #F4CDBB;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: normal;
	display: list-item;
	list-style-type: disc;


}
.annuaire_ombre_bas {
	margin-top:10px;
	width:561px;
	background-image: url(../../image/ombre_bas_annuaire.gif);
	background-repeat: no-repeat;
	height: 13px;

}
.annuaire_ombre_droite {
	margin-top:10px;
	width:8px;
	background-image: url(../../image/ombre_droite_annuaire.gif);
	background-repeat: repeat-y;

}

.annuaire_barre {
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	background-image: url(../../image/barre_titre_annuaire.gif);
	background-repeat: no-repeat;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 561px;
	text-indent: -5pt;
	height: 39px;
	line-height: 30px;
	margin:0px;
	padding:0px;
	list-style-position:inside;

}

.annuaire_barre a:link{
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
.annuaire_barre a:hover{
	color:#a70f22;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
.annuaire_barre a:visited{
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

.annuaire {
	color:#a70f22;
	font-weight: bold;
	text-align: left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	list-style-type:square;
	list-style-position:inside;
	/* rajouter par LBA
	display: list-item;
	*/
}

/*
.annuaire ul{

	text-transform: capitalize;
	margin-top:10px;
    padding:0;
    list-style-type: none;
}


.annuaire ul li {


	float:left;
	width:120px;
	height:20px;
	padding-left: 5px;
	padding-right: 5px;
}
*/

/*.annuaire ul li a:link {*/
.annuaire a:link {
	text-decoration: none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #a70f22;
	font-variant: normal;
	text-transform: none;
}

/*.annuaire ul li a:link {*/
.annuaire a:visited{
	text-decoration: none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;	
	font-weight: bold;
	color: #a70f22;
	font-variant: normal;
	text-transform: none;
}
/*.annuaire ul li a:link {*/
.annuaire a:active {
	text-decoration: none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:10px;	
	color: #a70f22;
	font-variant: normal;
	text-transform: none;
}
/*.annuaire ul li a:link {*/
.annuaire a:hover {
	text-decoration: underline;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:10px;	
	color: #a70f22;
	font-variant: normal;
	text-transform: none;	
}

.bouton_supprimer {

	font-family: Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
	font-size: 10px;
		color:#330099;
	text-align: left;
}
.bouton_supprimer a:visited{

	font-family: Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
	font-size: 10px;
		color:#330099;
	text-align: left;
}
.bouton_supprimer a:hover{ 
	font-family: Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
	font-size: 10px;
	color: #FF5900;
	text-align: left;
	text-decoration: underline;
	
}

.bouton_supprimer a: active{

	font-family: Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
	font-size: 10px;
		color:#330099;
	text-align: left;
}

/*------------------- fin annuaire centrale du site-----------------------*/

/*------------------- début footer du site-----------------------*/
.footer_noir {
	height: 0px;
	width: 968px;
	background-color: #000000;
	text-align: center;

	}
.footer_noir_texte {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	/*
	height: 31px;
	add by lba
	width: 553px;
	*/
	}
.footer_noir_texte a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	/*
	height: 31px;
	width: 553px;
	*/
	}	
.footer_noir_texte a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	text-decoration:underline;
	
}
.footer_noir_texte a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	/*
	height: 31px;
	width: 553px;
	*/
	}
.footer_noir_texte a:active{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	/*
	height: 31px;
	width: 553px;
	*/
	}	
TD.footer_degrad {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	background-image: url(../../image/degrad-bas.jpg);
	background-repeat: repeat;

}
.footer_ombre {
	background-image: url(../../image/ombre_copyright.gif);
	background-repeat: no-repeat;
	height: 5px;



}

.text_box{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
/*	line-height: normal;*/
	color: #003366;
	font-style:normal;
	font-size: 10px;
	font-weight: normal;
	margin:0px;
	padding-left:5px;
	padding-bottom:0px;
	padding-top:2px;
	padding-right:5px;
	
}
.text_box_ajout{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
/*	line-height: normal;*/
	color: #003366;
	font-style:normal;
	font-size: 12px;
	font-weight: normal;
	margin:0px;
	padding-left:5px;
	padding-bottom:0px;
	padding-top:2px;
	padding-right:5px;
	
}
.text_box_recherche{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
/*	line-height: normal;*/
	color: #003366;
	font-style:normal;
	font-size: 10px;
	font-weight: normal;
	margin:0px;
	padding-left:5px;
	padding-bottom:0px;
	padding-top:2px;
	padding-right:5px;
	
}
h2.header_bold_l {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
/*	line-height: normal;*/
	color: #003366;
	font-style:normal;
	font-size: 11px;
	font-weight: bold;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	padding-left:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;	
	vertical-align:middle;
}
a.header_bold_l {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
/*	line-height: normal;*/
	color: #003366;
	font-style:normal;
	font-size: 11px;
	font-weight: bold;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	padding-left:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;	
	vertical-align:middle;
}
.header_bold_l{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
/*	line-height: normal;*/
	color: #003366;
	font-style:normal;
	font-size: 11px;
	font-weight: bold;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	padding-left:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;	
	vertical-align:middle;
}
.header_bold_r{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
/*	line-height: normal;*/
	color: #003366;
	font-style:normal;
	font-size: 11px;
	font-weight: bold;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:5px;
	vertical-align:middle;
}
.text_box a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: normal;
	color: #FF5900;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;

}
.text_box a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: normal;
	color: #003366;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;

}
.text_box a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: normal;
	color: #003366;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
		text-decoration: none;

}
.text_box a:actif{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: normal;
	color: #003366;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;

}
.text_box_agence_annonce{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: normal;
	color: #003366;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;


}
/*
tr:hover .rollover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: normal;
	color: #003366;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	background-color:#FFFFFF;
}
*/
.text_box_agence{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: normal;
	color: #003366;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;


}
.text_box_agence a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: center;
	color: #FF5900;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;

}
.text_box_agence a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: normal;
	color: #003366;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;

}
.text_box_agence a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: normal;
	color: #003366;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;

}
.text_box_agence a:actif{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: normal;
	color: #003366;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;

}

.text_box_puces{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: normal;
	color: #003366;
	font-size: 10px;
	font-weight: bold;
	float:left;
	background-position: 15px;
	list-style-type: circle;
	list-style-position: inside;
	list-style-image: none;


}
td.text_box_orange{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: normal;
	color: #FF5900;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
	float:left;
	background-position: 15px;
}
td.text_box_orange a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #FF5900;
	font-style: bold;
	font-size: 10px;
	font-weight: bold;
	float:left;
	background-position: 15px;
}
td.text_box_orange a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: normal;
	color: #FF5900;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
	float:left;
	background-position: 15px;
}

a.text_detailplus{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	line-height: normal;
	color: #FF5900;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;

}
a.text_detailplus a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #FF5900;
	font-style: bold;
	font-size: 10px;
	font-weight: bold;

}
a.text_detailplus a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	line-height: normal;
	color: #FF5900;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;

}
p.recap_recherche{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	color: #003366;
	font-size: 11px;
	margin-left:5px;
	text-align:left;
}

p.recap_recherche a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	color: #FF5900;
	font-size: 11px;
	margin-left:5px;
	text-align:left;
}
p.recap_recherche a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	color: #FF5900;
	font-size: 11px;
	margin-left:5px;
	text-align:left;
}
p.recap_recherche a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	color: #FF5900;
	font-size: 11px;
	margin-left:5px;
	text-align:left;
}
p.recap_recherche a:active{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	color: #FF5900;
	font-size: 11px;
	margin-left:5px;
	text-align:left;
}
.text_box_bold{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	color: #003366;
	font-size: 11px;
	font-weight: bold;
	margin-right:5px;

}
.text_box_bold a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #003366;
	font-size: 11px;
	font-weight: bold;

}
.text_box_bold a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #FF5900;
	font-size: 11px;
	font-weight: bold;

}
.text_box_bold_agence{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #003366;
	
	font-size: 11px;
	font-weight: bold;

}
h3.text_box_bold_agence{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #003366;
	
	font-size: 11px;
	font-weight: bold;

}
.text_box_bold_agence a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #003366;
	font-size: 11px;
	font-weight: bold;

}
.text_box_bold_agence a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FF5900;
	font-size: 11px;
	font-weight: bold;

}
.text_box_bold_agence a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #003366;
	font-size: 11px;
	font-weight: bold;

}
.text_box_bold_agence a:active{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #003366;
	font-size: 11px;
	font-weight: bold;

}
.text_box_bold_agence2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #003366;
	font-size: 14px;
	font-weight: bold;

}
.text_box_bold_agence2 a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FF5900;
	font-size: 14px;
	font-weight: bold;

}
.text_box_bold_agence2 a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #003366;
	font-size: 14px;
	font-weight: bold;

}
.text_box_bold_agence2 a:active{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #003366;
	font-size: 14px;
	font-weight: bold;

}
.text_box_bold_agence2 a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #003366;
	font-size: 14px;
	font-weight: bold;

}
.text_box_bold_droite{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 11px;
	font-weight: bold;
	float:left;
}
.text_detail_bold{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-right:5px;
/*	text-align: center;*/
	color: #003366;
	font-size: 12px;
	font-weight: bold;
/*	float:left;*/
/*	background-position: 15px;
	text-decoration: none;*/

}
.text_box_bold_gauche{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #003366;
	font-size: 11px;
	font-weight: bold;

}
.text_box_bold_criteres_details{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 11px;
	font-weight: bold;
/*	float:left;*/
	padding-left:5px;
/*	text-indent: 15pt;
	line-height: 14px;
	height: 14px;*/
	text-align: left;


}
.text_box_light_criteres_details{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 11px;
	font-weight: normal;
/*	float:left;*/
	text-decoration: none;
/*	line-height: 14px;
	height: 14px;*/
	text-align: left;
	padding-left:5px;

}
.text_box_bold_orange{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #FF5900;
	font-size: 12px;
	font-weight: bold;
	/*float:left;*/
	background-position: 15px;
}
.text_bouton_imprimer{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FF5900;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}
.text_bouton_imprimer a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FF5900;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}
.text_bouton_imprimer a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FF5900;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}
.text_bouton_imprimer a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FF5900;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}
.text_bouton_imprimer a:active{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FF5900;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;



}
.text_box_light{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #003366;
	font-size: 11px;
	float:left;
	background-position: 15px;
}

.text{
	text-align: left;
	color: #FF5900;
	padding-left:15px;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
	float:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
td.text a:link{
	text-align: left;
	color: #FF5900;
	padding-left:15px;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
	float:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
td.text a:visited{
	text-align: left;
	color: #FFFFFF;
	padding-left:15px;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
	float:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
/*------------------- fin du footer du site-----------------------*/
/*------------------- début partie de droite du site-----------------------*/
.logout {
	line-height: 28px;
	text-align: center;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	float:right;
	background-image: url(../../image/barre_titre_login.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 311px;

}

.logout a:link {

	text-align: right;
	color: #282a6b;
	font-size: x-small;
	font-weight: bold;
	text-decoration:none;
	} 

.logout a:visited {

	text-align: right;
	color: #282a6b;
	font-size: x-small;
	font-weight: bold;
	text-decoration:none;
}
.logout a:hover {

	text-align: right;
	color: #282a6b;
	font-size: x-small;
	font-weight: bold;
	text-decoration:none;}

.logout a:active {


	text-align: right;
	color: #282a6b;
	font-size: x-small;
	font-weight: bold;
	text-decoration:none;
	}
.logout a:link {


	text-align: right;
	color: #282a6b;
	font-size: x-small;
	font-weight: bold;
	text-decoration:none;
	}
.logout2 {

	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	float:right;


	font-family: Geneva, Arial, Helvetica, sans-serif;


}

.logout2 a:link {

	text-align: left;
	color: #282a6b;
	font-size: x-small;
	font-weight: bold;
	text-decoration:none;
	} 

.logout2 a:visited {

	text-align: left;
	color: #282a6b;
	font-size: x-small;
	font-weight: bold;
	text-decoration:none;
}
.logout2 a:hover {

	text-align: left;
	color: #282a6b;
	font-size: x-small;
	font-weight: bold;
	text-decoration:none;}

.logout2 a:active {

	line-height: 28px;
	text-align: right;
	color: #282a6b;
	font-size: x-small;
	font-weight: bold;
	text-decoration:none;
	}
.logout2 a:link {

	line-height: 28px;
	text-align: right;
	color: #282a6b;
	font-size: x-small;
	font-weight: bold;
	text-decoration:none;
	}

.ombre_droite_login {
	background-image: url(../../image/ombre_droite_login.gif);
	background-repeat: repeat-y;
}	

td.ombre_droite_login {
	background-image: url(../../image/ombre_droite_login.gif);
	background-repeat: repeat-y;

}
td.fond_bleu_annuaire {
	background-image: url(../../image/fond_bleu_annuaire.gif);
	background-repeat: repeat-y;
	background-position: left;
}
td.filet_bleu_login_haut {
	background-image: url(../../image/filet_haut_login_bleu.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 311px;
	background-position: bottom;



}
td.filet_orange_publiee_haut {
	background-image: url(../../image/titre_annonce_publiee.gif);
	background-repeat: no-repeat;
	height: 5px;
	background-position: left;
}
td.filet_bleu_login_bas {
	background-image: url(../../image/filet_bas_login_bleu.gif);
	background-repeat: no-repeat;


}
td.filet_bleu_recherche_haut {
	background-image: url(../../image/filet_haut_recherche_bleu.gif);
	background-repeat: no-repeat;
	background-position: bottom;



}
td.filet_bleu_recherche_bas {
	background-image: url(../../image/filet_bas_recherche_bleu.gif);
	background-repeat: no-repeat;


}
td.filet_orange_publiee_bas {
	background-image: url(../../image/filet_bas_orange_publiee.gif);
	background-repeat: no-repeat;


}
td.fond_bleu_login {
	background-image: url(../../image/fond_bleu_connexion.gif);
	background-repeat: repeat-y;
	height: 5px;
	width: 311px;


}
td.fond_bleu_recherche {
	background-image: url(../../image/fond_bleu_recherche.gif);
	background-repeat: repeat-y;
	height: 5px;
	width: 311px;


}
td.fond_orange_publiee {
	background-image: url(../../image/fond_orange_publiee.gif);
	background-repeat: repeat-y;
	height: 5px;


}
td.bordure_grise {
	background-image: url(../../image/bordure_gris_bas_box.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 322px;


}

.alerte {
	color: #FF5900;
	background-color: #FFDDCA;
	border:solid 1px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;

}
td.texte_connexion {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;	
	color: #003399;
	background-position: left;
	text-decoration: none;
}

td.texte_connexion a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;	
	color: #a70f22;
	background-position: left;
	text-decoration:underline;
}
td.texte_connexion a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;	
	color: #003399;
	background-position: left;
	text-decoration: none;
}

td.libelles {
	font-weight: bold;
	color: #003399;
	height: 15px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*
td.libelles a:hover{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

td.libelles a:visited{
	font-weight: bold;
	color: #003399;
	height: 15px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
*/

td.libelles_recherche {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	height: 15px;
	text-align: left;
	font-size: 11px;
		text-decoration: none;
}
td.libelles_recherche a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	height: 15px;
	text-align: left;
	font-size: 11px;
			text-decoration: none;
}
td.libelles_recherche a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	height: 15px;
	text-align: left;
	font-size: 11px;
			text-decoration: none;
}
td.libelles_recherche a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	height: 15px;
	text-align: left;
	font-size: 11px;
			text-decoration: none;
}
td.libelles_recherche a:active{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	height: 15px;
	text-align: left;
	font-size: 11px;
			text-decoration: none;
}

td.nbr{
	font-weight: bold;
	color: #FD6919;
	width: 20px;
	height: 15px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	
}

.libelles_menu {
	font-weight: bold;
	color: #003399;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.libelles_menu:hover{
	font-weight: bold;
	color:#a70f22;
	text-align:right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	
}
.libelles_menu:visited{
	font-weight: bold;
	color: #003399;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	
}

.libelles_menu:link{
	font-weight: bold;
	color: #003399;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	
}


td.nbr_publiee {
	font-weight: bold;
	color: #FD6919;
	width: 20px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
td.nbr_publiee a:active{
	font-weight: bold;
	/*color: #FD6919; */
	color: #a70f22;
	width: 20px;
	height: 15px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
td.nbr_publiee a:hover{
	font-weight: bold;
	/*color: #FD6919; */
	color: #a70f22;
	width: 20px;
	height: 15px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.nbr_publiee a:visited{
	font-weight: bold;
	color: #FD6919;
	width: 20px;
	height: 15px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.nbr_photo {
	font-weight: bold;
	color: #FD6919;
	width: 20px;
	height: 15px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.nbr_photo a:hover{
	font-weight: bold;
	color: #FF5900;
	width: 20px;
	height: 15px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.nbr_photo a:visited{
	font-weight: bold;
	color: #FD6919;
	width: 20px;
	height: 15px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

td.connexion {
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-position: center;
}

td.tracking_inscription_blue {
	background-image:url(/images/tracking_blue.gif);
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-position: center;
	height:27px;
}

td.tracking_inscription_blue a:link {
	background-image:url(/images/tracking_blue.gif);
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-position: center;
	height:27px;
}
td.tracking_inscription_blue a:hover{
	background-image:url(/images/tracking_blue.gif);
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-position: center;
	height:27px;
}
td.tracking_inscription_blue a:visited {
	background-image:url(/images/tracking_blue.gif);
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-position: center;
	height:27px;
}
td.tracking_inscription_orange {
	background-image:url(/images/tracking_orange.gif);
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-position: center;
	height:27px;
}
td.tracking_inscription_orange a:link {
	background-image:url(/images/tracking_orange.gif);
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-position: center;
	height:27px;
}
td.tracking_inscription_orange a:hover{
	background-image:url(/images/tracking_orange.gif);
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-position: center;
	height:27px;
}
td.tracking_inscription_orange a:visited {
	background-image:url(/images/tracking_orange.gif);
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-position: center;
	height:27px;
}


td.tracking_inscription_filet {
	background-image:url(/images/filet_tracking.gif);
	background-repeat:repeat;
	height:4px;
}
td.tracking_inscription_ombre_left {
	background-image:url(/images/ombre_photos_divers_gauche.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:17px;
}
td.tracking_inscription_ombre_right {
	background-image:url(/images/ombre_photos_divers_droite.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:17px;
}

/*
#connexion input,textarea {

	color: #415998;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	background-color: #d6dbe0;
} 
#connexion a:visited{
	
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	
}
#connexion a:link{
	
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	
}
#connexion a:active{
	
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	
}
#connexion a:hover{
	
	text-decoration: underline;
	font-weight: normal;
	color: #ff0000;
}
*/


.inscription{
	font-size: 0.8em;
	color: #ff160a;
	}

.mdp{
	font-size: 0.8em;
	color: #b0d136;
	font-weight: normal;
	text-align: left;
}

.titre_aleatoire {
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	text-decoration: none;
	height: 30px;
	background-position: center;
}
.titre_liens_pub {
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	text-decoration: none;
	height: 20px;
	background-position: left;
	line-height: 20px;

}
.titre_liens_pub a:hover {
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	text-decoration: none;
	height: 20px;
	background-position: left;
	line-height: 20px;

}
.titre_liens_pub a:visited{
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	text-decoration: none;
	height: 20px;
	background-position: left;
	line-height: 20px;

}
.titre_liens_pub a:link{
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	text-decoration: none;
	height: 20px;
	background-position: left;
	line-height: 20px;

}

.resume_annonce a:visited{
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
	color: #003399;
	text-decoration: none;
	font-weight: normal;
	
}
.resume_annonce a:link{
		text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
	color: #003399;
	text-decoration: none;
	font-weight: normal;
	
}
.resume_annonce a:active{
		text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
	color: #003399;
	text-decoration: none;
	font-weight: bold;
	
}
.resume_annonce a:hover{
		text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
	color: #003399;
}
.resume_annonce {
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
	color: #003399;
		font-weight: normal;
}
.resume_annonce2 a:visited{
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
	color: #003399;
	text-decoration: none;
	font-weight: normal;
	
}
.resume_annonce2 a:link{
		text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
	color: #003399;
	text-decoration: none;

	
}
.resume_annonce2 a:active{
		text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
	color: #003399;
	text-decoration: none;

	
}
.resume_annonce2 a:hover{
		text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
	color: #003399;
}
.resume_annonce2 {
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
	color: #003399;
		font-weight: normal;
}
.zoom_annonce{
	color:#ff5900;
	text-align: left;
	text-decoration: none;
	/*font-weight: bold;*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
.nom_agence_zoom{
	/*
	color: #003366;
	*/
	color:#FD6919;
	text-align: center;
	text-decoration: underline;
	/*font-weight: bold;*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
h2.nom_agence_zoom{
	/*
	color: #003366;
	*/
	/*color:#FD6919;*/
	color:#ff5900;
	text-align: center;
	text-decoration: underline;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	padding:0px;
	
}
h2.nom_agence_zoom a{ 
	/*
	color: #003366;
	*/
	/*color:#FD6919;*/
	color:#ff5900;
	/*color:#a70f22;*/
	text-align: center;
	text-decoration: underline;
	/*font-weight: bold;*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	padding:0px;
	
}

/*.nom_agence_zoom a:hover{
	color: #a70f22;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
.nom_agence_zoom a:visited{
	color: #a70f22;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}*/

.bouton_liens_pub {
	line-height: 20px;
	text-align: left;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	float:left;
	background-image: url(../../image/bouton_regie_pub.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 311px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	height: 20px;





}

/*------------------- fin partie de droite du site-----------------------*/
.Text_box_form {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: normal;
	color: #003366;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
}
.textannonces {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: normal;
	color: #003366;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
	float:left;
}
.textannonces a:hover{

	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: normal;
	color: #FD6919;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
	float:left;
}
.textannonces a:active{

	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: normal;
	color: #003366;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
	float:left;
}
.textannonces a:link{

	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: normal;
	color: #003366;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
	float:left;
}

.modifier {
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
	color: #003399;
	text-decoration: none;
	font-weight: normal;
	
}
.modifier a:visited{
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
	color: #003399;
	text-decoration: none;
	font-weight: normal;
	
}
.modifier a:link{
		text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
	color: #003399;
	text-decoration: none;

	
}
.modifier a:active{
		text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
	color: #003399;
	text-decoration: none;

	
}
.modifier a:hover{
		text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
	color: #003399;
}


.maj {
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
	color: #003399;
	text-decoration: none;
	font-weight: normal;
	
}
.maj a:visited{
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
	color: #003399;
	text-decoration: none;
	font-weight: normal;
	
}
.maj a:link{
		text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
	color: #003399;
	text-decoration: none;

	
}
.maj a:active{
		text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
	color: #003399;
	text-decoration: none;

	
}
.maj a:hover{
		text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
	color: #003399;
}

.text_nbre_photo{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #003366;
	font-size: 11px;
	font-weight: bold;

}
.text_nbre_photo a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FF5900;
	font-size: 11px;
	font-weight: bold;

}
.text_nbre_photo a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #003366;
	font-size: 11px;
	font-weight: bold;

}

.text_nbre_photo a:active{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #003366;
	font-size: 11px;
	font-weight: bold;

}
.text_nbre_photo a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #003366;
	font-size: 11px;
	font-weight: bold;

}

/*-------------------Communication pour les pros-----------------------*/

.text_pro{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: normal;
	color: #003366;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	background-position: 15px;
	
}
.text_pro a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: normal;
	color: #003366;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	float:left;
	background-position: 15px;
}
.text_pro a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: normal;
	color: #FF5900;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	float:left;
	background-position: 15px;
	text-decoration:underline;
}
.text_pro a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: normal;
	color: #003366;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	float:left;
	background-position: 15px;
}
.text_pro a:active{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: normal;
	color: #FF5900;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	float:left;
	background-position: 15px;
}

.save_recherche {
	text-decoration: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #a70f22;
	font-variant: normal;
	text-transform: none;	
}

.save_recherche:hover {
	text-decoration:underline;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #a70f22;
	font-variant: normal;
	text-transform: none;	
}



/*Partie pour les fiches actu*/

.td_header_rub_ac{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:20px;
	text-align:left;
	font-weight:bold;
	padding-left:5px;
	color:#FFFFFF;
	background-color:#006cd6;
	background-image:url(../../images/headerblocactu.png);
	background-repeat:repeat-x;
}

.td_list{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	font-weight:bold;
	padding-left:5px;
	color:#000000;
	/*background-color:#006cd6;
	background-image:url(../../images/headerblocactu.png);
	background-repeat:repeat-x;
	*/
}
.td_list a:link{
	color:#000000;
	text-decoration:none;
}
.td_list a:actif{
	color:#000000;
	text-decoration:none;
}
.td_list a:visited{
	color:#000000;
	text-decoration:none;
}
.td_list a:hover{
	color:#000000;
	text-decoration:underline;
}

.td_list li{
list-style-type:square;
list-style-position:inside;
color:#71a336;
}

.table_bloc_rub_ac{

border:1px solid #71a336;
margin-left:1px;
border-collapse:collapse;
}



/* CSS Document pour actu*/

.main-table_actu-immo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:20px;
width:95%;
color:#000000;
text-align:left;
}

.td_header_actu-immo{
font-weight:bold;
text-align:justify;
color:#006cd6;

}

.td_bloc_rub{
text-align:left;

}

.table_bloc_rub{
/*
border:1px solid #000000;
*/
margin:5px;
width:90%;
font-size:10px;
/*
border-collapse:collapse;
*/
}

.td_header_rub{
height:30px;
text-align:left;
font-size:14px;
font-weight:bold;
padding-left:5px;
border-bottom:3px solid #006cd6;
border-collapse:collapse;
color:#FFFFFF;
background-color:#006cd6;
background-image:url(../../images/header_rub.gif);
background-repeat:repeat-x;
}

.td_header_rub a:link {
color:#FFFFFF;
text-decoration:none;

}
.td_header_rub a:active {
color:#FFFFFF;
text-decoration:none;
}
.td_header_rub a:visited {
color:#FFFFFF;
text-decoration:none;
}
.td_header_rub a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.td_bottom_rub{
font-family:Verdana, Arial, Helvetica, sans-serif;
height:20px;
text-align:right;
font-size:12px;
font-weight:bold;
padding-right:5px;
}

.td_bottom_rub a:link {
color:#ff5900;
text-decoration:none;

}
.td_bottom_rub a:active {
color:#ff5900;
text-decoration:none;
}
.td_bottom_rub a:visited {
color:#ff5900;
text-decoration:none;
}
.td_bottom_rub a:hover {
color:#ff5900;
text-decoration:underline;
}

.td_titre_fiche{
height:20px;
text-align:left;
padding-left:5px;
}
.td_titre_fiche li{
list-style-position:inside;
list-style:square;
}

.td_titre_fiche a:link {
color:#000000;
text-decoration:underline;

}
.td_titre_fiche a:active {
color:#000000;
text-decoration:underline;
}
.td_titre_fiche a:visited {
color:#000000;
text-decoration:underline;
}
.td_titre_fiche a:hover {
color:#000000;
text-decoration:underline;
}

.div_carre{
width:160px;
float:right;
vertical-align:text-top;
display:none;

}

.table_rub_supp{

}

.td_rub_immo_header{
font-size:16px;
font-weight:bold;
color:#FFFFFF;
background-color:#006cd6;
height:30px;
padding-left:5px;
background-image:url(/images/header_rub.gif);
background-repeat:repeat-x;

}

.table_liste_fiche{
margin-top:20px;
width:100%;
}

.resume_fiche{
text-align:justify;
padding-left:30px;
}

.bottom_fiche_suite{
height:20px;
text-align:right;
font-size:12px;
font-weight:bold;
padding-right:5px;
}

.bottom_fiche_suite a:link {
color:#ff5900;
text-decoration:none;

}
.bottom_fiche_suite a:active {
color:#ff5900;
text-decoration:none;
}
.bottom_fiche_suite a:visited {
color:#ff5900;
text-decoration:none;
}
.bottom_fiche_suite a:hover {
color:#ff5900;
text-decoration:underline;
}

.td_rub_immo_navigation{
font-size:10px;
color:#999999;
/*background-color:#006cd6; */
height:5px;
padding-left:5px;
padding-bottom:10px;
}

.td_rub_immo_navigation a:link {
color:#006cd6;
text-decoration:underline;
}
.td_rub_immo_navigation a:active {
color:#006cd6;
text-decoration:underline;
}
.td_rub_immo_navigation a:visited {
color:#006cd6;
text-decoration:underline;
}
.td_rub_immo_navigation a:hover {
color:#006cd6;
text-decoration:underline;
}

.td_titre_fiche_rub{
height:20px;
text-align:left;
padding-left:5px;
font-weight:bold;	
}

.td_titre_fiche_rub a:link {
color:#003399;
text-decoration:underline;

}
.td_titre_fiche_rub a:active {
color:#003399;
text-decoration:underline;
}
.td_titre_fiche_rub a:visited {
color:#003399;
text-decoration:underline;
}
.td_titre_fiche_rub a:hover {
color:#003399;
text-decoration:underline;
}
.td_titre_fiche_rub li {
list-style-position:inside;
list-style:square;
font-weight:bold;
color: #003399;

}

.titre_fiche_detail{
padding-left:5px;
padding-top:10px;
padding-bottom:20px;
font-weight:bold;
font-size:20px;
color:#ff5900;
}

.body_fiche_detail{
padding-left:20px;
text-align:justify;
}
.date_fiche{
font-weight:bold;
}

.date_fiche li{
margin-left:10px;
font-size:10px;
list-style-type:square;
list-style-position:inside;

}
.td_list{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	font-weight:bold;
	padding-left:5px;
	color:#000000;
	/*background-color:#006cd6;
	background-image:url(../../images/headerblocactu.png);
	background-repeat:repeat-x;
	*/
}
.td_news a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	text-decoration:none;
	color:#000000;
}
.td_news a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	text-decoration:underline;
	color:#000000;
}
.td_news a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	text-decoration:none;
	color:#000000;
}
.td_news a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	text-decoration:none;
	color:#000000;
}

.calculette_header{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#006cd6;
}

.calculette_list li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	text-decoration:none;
	color:#006cd6;
	margin-left:10px;
	list-style:square;
	list-style-position:inside;
}
.calculette_list a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	text-decoration:none;
	color:#519be3;
}
.calculette_list a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	text-decoration:underline;
	color:#519be3;
}
.calculette_list a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	text-decoration:none;
	color:#519be3;
}
.calculette_list a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	text-decoration:none;
	color:#519be3;
}

.calculette{
background-color:#f2f3f4;
}



/*
CSS pour empruntis
*/

#empruntis A{color:#0000DD;font-family:Verdana,Verdana,Sans-serif;}
#empruntis H1{font-size:16px; font-family:Verdana,Verdana,Sans-serif; color:#000000;}
#empruntis H2{font-size:14px; font-family:Verdana,Verdana,Sans-serif; color:#000000;}
#empruntis H3{font-size:12px; font-family:Verdana,Verdana,Sans-serif; color:#000000;}
#empruntis TD{font-size:11px;	font-family:Verdana,Verdana,Sans-serif; color:#000000;}
#empruntis .titre2{font-size:12px;	font-family:Verdana,Verdana,Sans-serif; color:#000000; text-decoration:none;}
#empruntis .titre3{font-size:10px;	font-family:Verdana,Verdana,Sans-serif; color:#000000;}
#empruntis .pano_rem{font-size:11px;	font-family:Verdana,Verdana,Sans-serif; color:#000000;}
#empruntis .case{font-size:11px;	font-family:Verdana,Verdana,Sans-serif; color:#000000;}
#empruntis .bouton{font-size:11px; font-family:Verdana,Verdana,Sans-serif; background-color:#FFFFFF;}
#empruntis .bouton2{font-size:11px; font-family:Verdana,Verdana,Sans-serif; background-color:#F0F0F0;}
#empruntis .pano_case{font-size:11px;	font-family:Verdana,Verdana,Sans-serif; color:000000;}
#empruntis TD.pano{font-size:11px;	font-family:Verdana,Verdana,Sans-serif; color:#000000;}
#empruntis .pano_titre_fen{font-size:12px;	font-family:Verdana,Verdana,Sans-serif; color:#000000;}
#empruntis .pano_titre_entete{font-size:12px;	font-family:Verdana,Verdana,Sans-serif; color:#1398FF; text-transform:uppercase; font-weight:bold; line-height:22px;}
#empruntis .pano_rail{font-size:11px;	font-family:Verdana,Verdana,Sans-serif; color:#1398FF; text-transform:uppercase; font-weight:bold;}
#empruntis .pano_text_fen		{font-size:11px;	font-family:Verdana,Verdana,Sans-serif; color:#000000;}
#empruntis .pano_text_fen_petit	{font-size:10px;font-family:Verdana,Verdana,Sans-serif; color:#000000;}
#empruntis .pano_titre_calcul{font-size:13px;	font-family:Verdana,Verdana,Sans-serif; color:#1398FF;}
#empruntis .pano_intro{font-size:22px;font-family:Arial; color:#000000;}
#empruntis .pano_titre{font-size:14px;font-family:Verdana,Verdana,Sans-serif; color:#000000;}
#empruntis .pano_text{font-size:11px;	font-family:Verdana,Verdana,Sans-serif; color:#000000;text-decoration:none;}
#empruntis .pano_text_petit	{font-size:10px;font-family:Verdana,Verdana,Sans-serif; color:#000000;}
#empruntis .pano_copyrights{font-size:9px;	font-family:Verdana,Verdana,Sans-serif; color:#000000;}
.pano_copyrights{font-size:9px;	font-family:Verdana,Verdana,Sans-serif; color:#000000;}
#empruntis A.normal{font-size:10px; font-family:Verdana,Verdana,Sans-serif; color:#1398FF;	font-style:bold;text-decoration:none;background-color:#FFFFFF;}
#empruntis A.normal:hover{font-size:10px;font-family:Verdana,Verdana,Sans-serif; color:#FFFFFF;font-style:bold;text-decoration:none;background-color:#1398FF;}
#empruntis A.focus{font-size:10px; font-family:Verdana,Verdana,Sans-serif; color:#FFFFFF;font-style:bold;text-decoration:none;background-color:#1398FF;}
#empruntis A.focus:hover{font-size:10px; font-family:Verdana,Verdana,Sans-serif; color:#FFFFFF;font-style:bold;text-decoration:none;background-color:#1398FF;}
#empruntis A.pano_lien{color:#0000DD;font-family:Verdana,Verdana,Sans-serif;}
#empruntis A.pano_lien:hover{font-size:11px; font-family:Verdana,Verdana,Sans-serif; color:#0000DD;font-style:bold; text-decoration:underline;}
#empruntis A.lien_aide{font-size:11px; font-family:Verdana,Verdana,Sans-serif; color:#000000;text-decoration:none;}
#empruntis A.lien_aide:hover{font-size:11px; font-family:Verdana,Verdana,Sans-serif; color:#000000;text-decoration:underline;}
#empruntis A.pano_calcul{font-size:13px;font-family:Verdana,Verdana,Sans-serif; color:#00AFDC;text-decoration:none;}
#empruntis A.pano_calcul:hover{font-size:13px;font-family:Verdana,Verdana,Sans-serif; color:#00AFDC;text-decoration:underline;}


/*Pagination*/


.pagination{
padding: 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;

}

.pagination ul{
margin: 0;
padding: 0;
/*text-align: left;*/ /*Set to "right" to right align pagination interface*/
font-size: 14px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
margin-left:2px;
margin-right:2px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px dotted #2b66a5;
color: #000;
/*background-color: #FFFF80;
*/
background-color:#006cd6;
color:#FFFFFF;

}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
border:1px dotted;
}

.pagination a.prevnext{
font-weight: bold;
}

/* alerte e-mail */

p.alerte-immo{
	width:468px;
	height:60px;
	border:solid 1px;
	border-color:#e07c10;
	border-collapse:collapse;
	text-align:left;
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	padding-left:10px;
	padding-top:5px;
	background:#fff3ba;
	color:#e07c10;
	
}

.alerte-immo-bottom {
	width:325px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#006cd6;
	margin-left:5px;
	margin-bottom:1px;
	margin-top:1px;
	padding-left:5px;
	padding-bottom:1px;
	padding-top:1px;
}
.alerte-immo-bottom input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#006cd6;
}
.ombre {
     /*color: #557CA3;*/
	 color: #006cd6;
     display: block;
     position: absolute;
     top: -1px;
     left: -1px;
}

/*
.alerte-immo-bottom:hover{
	border:solid 1px;
	border-color:#006cd6;
	background:#fff3ba;
}
*/
.alerte-immo-bottom a:hover{
	text-decoration:underline;
}
.alerte-immo-bottom a{
	font-size:11px;
	font-weight:bold;
	color:#ff5900;
	position:relative;
}
.alerte-immo-bottom input{
	/*border:solid 1px #000099;*/
}

/* Banniere photos*/

div.banniere div.liste h2 {
  margin:     0px;
  padding:    0px;
  margin-top: 5px;
  font-size:  1.0em/1.5em;
  text-align: center;
  display:    block;
}
div.banniere div.liste img {
	width:80%;
}
div.banniere {
  margin-top:2px;
  overflow:visible;
  position:relative;
  width:100%;
}

div.banniere div.liste {
  font-size:1.0em/1.5em;
  float:left;
  margin-right:10px;
  margin-bottom:5px;
  width:160px;
  height:130px;
}

/*div.demo div.example img {
  width:100%;
}*/

/*CSS pour la partie RSS*/

.rsscss{
position:absolute;
visibility: hidden;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
/*border:1px solid black;*/
border-bottom-width: 0;
/*line-height: 18px;*/
z-index: 100;
background-image: url(../../image/degrad-bas.jpg);
background-repeat: repeat-y;

/*background-color: #E9FECB;
*//*width: 205px;*/
}

.rsscss a{
width: 100%;
display: block;
text-indent: 3px;
/*border-bottom: 1px solid black;*/
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
color:#FFFFFF;
}

.rsscss a:hover{ /*hover background color*/
/*background-color: #fa6e22;*/
color: #1179dc;
width:100%;
}

.voip_new {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-size:10px;*/
	color:#FF0000;
	text-decoration:none;
	font-weight:bold;
}
.voip {
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*color:#FF0000;*/
	text-decoration:none;
	/*font-weight:bold;*/
}


/*Message d'erreur pour ajout photo*/

.alerte_ko {
	color: #cc0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size:12px;
	background-color:#e6c0c0;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #de7a7b;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #de7a7b;
}
.alerte_ok {
	color: #0055bb;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size:12px;
	background-color:#c3d2e5;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #84a7db;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #84a7db;
}


/* Div pour les pub*/


.pub_bottom_menu{

	margin:2px 5px 5px 5px;
	padding:2px 5px 5px 5px;
	text-align:center;

}

h1.h1_top {
     color: #2b4550;
     position: relative;
	 font-family:Geneva, Arial, Helvetica, sans-serif;
	 font-size:24px;
	 padding-left:0px;
	 text-decoration:none;
	 cursor:default;
	 font-weight:bold;
	 
}
#accroche{
     color:#FFFFFF;
     display: block;
     position: absolute;
     top: -1px;
     left: -2px;
	 text-decoration:none;
	 cursor:default;
	 font-weight:bold;
}

/*Partie pour gerer les landings pages*/

.bottom {
	 color: #557CA3;
	 font-family:Geneva, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 text-align:left;
	 text-decoration:none;
	 padding-top:10px;
}
.bottom p {
	margin-top:2px;
	margin-bottom:2px;
	padding-top:0px;
	padding-left:5px;
	padding-right:25px;
	padding-bottom:5px;
	text-align:justify;
	color:#333333;
}

.bottom h1{
	 color: #CCCCCC;
	 font-size:16px;
	 text-align:left;
	 text-decoration:none;
     position: relative;
	 margin-bottom:2px;
}
.bottom h1 a{
	 color: #CCCCCC;
	 text-decoration:none;
}
.ombre {
     /*color: #557CA3;*/
	 color: #006cd6;
     display: block;
     position: absolute;
     top: -1px;
     left: -1px;
}
	 
.bottom h2{
	 color: #CCCCCC;
	 font-size:14px;
	 text-align:left;
	 text-decoration:none;
     position: relative;
	 margin-bottom:2px;
}
.bottom h2 a{
	 color: #CCCCCC;
	 text-decoration:none;
}

.bottom ul {
	margin-top:0px;
	padding-left:15px;
}
.bottom ul li {
	list-style:inside;
	list-style-type:square;
	color:#006cd6;
	width:50%
}
.bottom ul li:hover {
	border:#ff5900 1px solid;
	width: 50%;
	list-style:inside;
	list-style-type:circle;
	color:#ff5900;
}
.bottom ul li a{
	color: #006cd6;
	text-decoration:none;
}
.bottom ul li a:hover{
	/*color: #557CA3;*/
	color:#ff5900;
	text-decoration:none;
}

.video {
	 /*color: #557CA3;*/
	 color: #CCCCCC;
	 font-family:Geneva, Arial, Helvetica, sans-serif;
	 font-size:22px;
	 text-align:left;
	 text-decoration:none;
	float:left;
	padding:5px;
}
.video h1{
	 color: #CCCCCC;
	 font-family:Geneva, Arial, Helvetica, sans-serif;
	 font-size:22px;
	 text-align:left;
	 text-decoration:none;
     position: relative;
	 margin-bottom:5px;
}
.video h1 .video_ombre{
     /*color: #557CA3;*/
	 font-family:Geneva, Arial, Helvetica, sans-serif;
	 font-size:22px;
	 color: #006cd6;
     display: block;
     position: absolute;
     top: -1px;
     left: -1px;
}

.content-video-photo {
	width:790px;
	/*border: solid #000000 1px; */
}

/*
	css pour la partie ajax & video
*/

#player { 
	width:360px; 
	height:260px; 
	background-color:#CCCCCC;
	float:left;
	text-align:center;
	vertical-align:middle;	
	background-image:url(http://www.immo974.com/images/get_flash_player.gif);
	background-position:center;
	background-repeat:no-repeat;

}

.agence{
	color:#000000;
	width:210px;
	padding-left:5px;
	margin-top:15px;
	border-top:dashed 1px #666666;
	border-bottom:dashed 1px #666666;
	float:right;
	text-align:left;
	text-decoration:none;
	/*text-shadow:#0000FF;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.agence a{
	font-size:9px;
	color:#000000;
}
.agence a:hover{
	font-size:9px;
	border:solid 1px #ff5900;
	text-align:right;
	text-decoration:none;
	color:#ff5900;
}
.rs-video {
	text-align:center;
	text-decoration:underline;
	color:#000000;

}
.lien-video {
	text-align:right;
	padding-top:10px;
}
.lien-video a{
	font-size:12px;
	text-decoration:none;
	text-align:right;
	color:#000000;
}
.lien-video a:hover{
	font-size:12px;
	border:solid 1px #ff5900;
	text-align:right;
	text-decoration:none;
	color:#ff5900;
}
.rs-video a{
	text-decoration:underline;
	color:#000000;
}

.photo {
	float:left;
	/*width:100px; */
}
.photo img {
	width:80px;
	margin-bottom:5px;
	margin-left:5px;
	padding:5px;
	/*#006cd6*/
	border-top:solid #1a1a1a 1px;
	border-bottom:solid #1a1a1a 1px;
	border-right:solid #1a1a1a 1px;
	border-left:solid #1a1a1a 1px;
}
.photo img:hover {
	border-top: solid #ff5900 1px;
	border-bottom: solid #ff5900 1px;
	border-right: solid #ff5900 5px;
	border-left: solid #ff5900 5px;
}

.transparent {
   background-color:#ffffff;
   top:100;
   width:100%;
   height:100%;
   /* Pour IE, il faut absolument mettre une largeur, alors soit width=100%,
      soit c'est un div positionné et dimensionné comme dans cet exemple.*/
   filter:alpha(opacity=90);
   -moz-opacity:0.5;
   opacity: 0.5;
}

.highslide-dimming {
	background: black;
}
.highslide-container div {
    font-family: Verdana, Helvetica;
    /*font-size: 10pt;*/
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(/images/highslide/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper, .rounded-white {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 0 5px 5px 5px;
}
.highslide-wrapper .highslide-header {
	padding-bottom: 5px;
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	font-size:10pt;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(/images/highslide/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* Bouton mail */
.alerte-wrapper{
	background-image:url(http://www.immo974.com/images/alerte-email-annonce-immobilier-reunion.jpg);
	width:200px;
	height:245px;
	background-repeat:no-repeat;
	margin-top:25px;
}
.alerte-wrapper h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	position:relative;
	top:10px;
	left:72px;
	text-align:left;
	width:60%;
	color:#949494;
	margin:0px;	
}
.alerte-wrapper input{
	position:absolute;
	/*float:right;*/
	/*margin-top:65px;*/
	/*margin-right:10px;*/
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	float:left;
	top:82px;
	left:61px;

}

.alerte-wrapper p{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	position:relative;
	top:120px;
	left:15px;
	width:180px;	
	margin:0px;
}
.shadow {
    color:#2775B5;
    display: block;
    position: absolute;
    top: -1px;
    left: -1px;
	margin:0px;
}

/* 
	CSS pour l'immobilier d'entreprise
	v0.1
	31/12/2008


 */
.type_bien_immo_entreprise{
	text-align:left;
}

.type_bien_immo_entreprise li{
	list-style:none;
	list-style-type:none;
	margin-top:5px;
}
.detail-immo-entreprise {
	width:100%;
	/*color:#FF0000;*/
	/*border:#FFFF00 1px solid;*/

}
.detail-immo-entreprise input{
	margin-right:10px;
}
.detail-immo-entreprise ul{
	margin:0px;
	width:400px;
	/*border:#FF0000 1px solid;*/
}
.detail-immo-entreprise li {
	width:200px;
	list-style:none;
	list-style-type:none;
	margin-top:5px;
	/*display:inline;*/
	/*border:#000000 1px solid;*/
}

.adReunion {
	color: #557CA3;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	text-align:right;
	margin-top:2px;
	margin-bottom:2px;
	padding-top:0px;
	padding-left:5px;
	padding-right:10px;
}
.adReunion a{
	color: #557CA3;
	text-decoration:underline;
}

.ul_bottom {
	/*border:#E1E1E1 1px solid;*/
	background-color:#EFEFEF;
	color:#DDDDDD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
.ul_bottom li {
	float:left;
	list-style:none;
	margin:2px;

}
.ul_bottom a{
	color:#B7B7B7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
}


/* Partie pour gérer les landing page de landing*/

.bottom_ville {
	 color: #557CA3;
	 font-family:Geneva, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 text-align:left;
	 text-decoration:none;
	 padding-top:10px;
	 float:left;
	 display:block;
}
.bottom_ville p{
	margin-top:2px;
	color:#333333;
	margin-bottom:2px;
	padding-top:0px;
	padding-left:5px;
	padding-right:25px;
	padding-bottom:5px;
	text-align:justify;
}

.bottom_ville h1{
	 color: #CCCCCC;
	 font-size:16px;
	 text-align:left;
	 text-decoration:none;
     position: relative;
	 margin-bottom:2px;
}
.bottom_ville h1 a{
	 color: #CCCCCC;
	 text-decoration:none;
}
.ombre {
     /*color: #557CA3;*/
	 color: #006cd6;
     display: block;
     position: absolute;
     top: -1px;
     left: -1px;
}
	 
.bottom_ville h2{
	 color: #CCCCCC;
	 font-size:14px;
	 text-align:left;
	 text-decoration:none;
     position: relative;
	 margin-bottom:2px;
	 display:block;
}
.bottom_ville h2 a{
	 color: #CCCCCC;
	 text-decoration:none;
}

.bottom_ville ul {
	margin-top:0px;
	padding-left:15px;
}
.bottom_ville ul li {
	list-style:inside;
	list-style-type:none;
	color:#333333;
	width:100%;
}
.bottom_ville ul li:hover {
	/*border:#ff5900 1px solid;
	width: 50%;
	list-style:inside;
	list-style-type:circle;
	color:#ff5900;*/
}
.bottom_ville ul li a{
	color: #006cd6;
	text-decoration:underline;
}
.bottom_ville ul li a:hover{
	/*color: #557CA3;*/
	color:#ff5900;
	text-decoration:none;
}

.content_ville{
	float:left;
}


.cat_left ul{float: left; width: 250px; padding: 0 4px 4px 4px; display:block;}
.cat_right ul{float: left; margin-left: 10px; width: 250px; padding: 0 4px 4px 4px; display:block}
.cat_middle {border:#000000 1px solid;margin-left: 100px; margin-right: 160px; padding: 0 4px 4px 4px; height: 100%}

/*Google map*/

.map_title {
	background:url(images/barre_titres_close.jpg) top left no-repeat;
	width:622px;
	height:25px;
	cursor:pointer;
}
.map_bottom {
	background:url(images/barre_titres_close.jpg) bottom left no-repeat;
	width:622px;
	height:30px;
}

.toggler { margin:0 7px; }
.toggler_annonce { cursor:pointer; color:#41464d; }
.more_info td.border { border-bottom:1px #CCC solid; padding-bottom:5px; }

.left_info_top {
	background:url(images/barre_titre_login.jpg) top left no-repeat;
	width:293px;
	height:30px;
	color:#FFF;
	font-weight:bold;
	padding-bottom:7px;
	padding-left:7px;
}

.left_info_shadow {
	background:url(images/ombre_login_angle.gif) top left no-repeat;
	width:11px;
	height:37px;
}

.left_info_bottom {
	background:url(images/bordure_gris_bas_box.jpg) top left no-repeat;
	width:311px;
	height:22px;
}

.left_info_content {
	background:#f2f3f4;
	padding:0 5px;
	width:290px;
}

.left_info_content_shadow {
	background:url(images/ombre_droite_login.gif) top left repeat-y;
	width:11px;
}

#alerte {
	color:red;
}

#reset {
	text-align:center;
	width:100%;
}

#search_v, #search_1 {
	cursor:pointer;
}

.etoile_img { cursor:pointer; }

td .map_icon_info{
	background:url(images/separator.png) bottom left repeat-x;
}

.accordion_annonce {
	margin-top:-10px;
}
.toggler_annonce {
	background:#dfdfe1;
	margin:0px;
	border-bottom:1px solid #b6b6b8;
}

.element_annonce {
	height:400px;
	overflow:auto;
	border-bottom:1px solid #CCC;
	background:#F2F3F4;
}

.loading_map {
	position:absolute;
	z-index:4;
	background:#f2f3f4;
	width:621px;
	margin-left:1px;
	margin-top:180px;
	text-align:center;
}

.loading {
	position:absolute;
	z-index:4;
	background:#f2f3f4;
	width:621px;
	margin-left:1px;
	margin-top:180px;
	text-align:center;
}

.loading_text {
	width:100%;
	text-align:center;
}
