/* Pour les alertes en Web 2.0 */
.dialPopUpWeb2_Div { margin-top: 2px; }

.wraptocenter {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.wraptocenter * {
	vertical-align: middle;
}

.wraptocenter span {
	display: inline-block;
	height: 100%;
}

.display_none { display: none; }
.clear_both { clear: both; }

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

hr {
	color: #C3BBAF;
	background-color: #C3BBAF;
	height: 1px;
	border: 0px;
}

input {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 11px;;
	margin: 2px 0px 0px 0px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 11px;;
	margin: 2px 0px 0px 0px;
}

select {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 179px;
	margin: 0px 0px 5px 0px;
}


br.clear_both {
	clear: both;
}

.txt_upper { text-transform: uppercase; }

/** Les couleurs des themes... */
/* les .on sont les couleurs claires du theme */

	/** Les bandes gauches et bas */
	.themeColor_logement .on 		{ background-color: #A1A93F; /* Vert claire */ }
	.themeColor_logement 			{ background-color: #7E9008; /* Vert foncé */ }
	
	.themeColor_investissement .on 	{ background-color: #4282B7; /* Bleu claire */ }
	.themeColor_investissement 		{ background-color: #013C76; /* Bleu foncé */ }
	
	.themeColor_espacePerso .on 	{ background-color: #C5BBAF; /* Gris claire */ }
	.themeColor_espacePerso 		{ background-color: #938D85; /* Gris foncé */ }

	/** La couleur des textes / elements */
	.color_logement 		{ color: rgb(126, 144, 8); 		}	/* color: #7E9008; */
	 h2 .color_logement 		{ color: rgb(126, 144, 8); 		}	/* color: #7E9008; */
	.color_investissement 	{ color: rgb(1, 60, 118);  		} 	/* color: #013C76; */
	.color_espacePerso 		{ color: rgb(147, 141, 133); 	}	/* color: #938D85; */
	
	.boldColor_logement 		{ color: rgb(126, 144, 8); 		font-weight: bold; }
	.boldColor_investissement	{ color: rgb(1, 60, 118); 		font-weight: bold; }
	.boldColor_espacePerso 		{ color: rgb(147, 141, 133);	font-weight: bold; }	
	
/** [END] - Les couleurs des themes... */


.color_logement  a		{ color: rgb(126, 144, 8); 		}	/* color: #7E9008; */
.color_investissement  a	{ color: rgb(1, 60, 118);  		} 	/* color: #013C76; */
	


.bleu {
	color: #003C75;
}

.vert {
	color: #A1A93F;
}

.rouge {
	font-weight: normal;
	color: #E32118;
}

.size10 {
	font-size: 10px;
}

.size12 {
	font-size: 12px
}

.size13 {
	font-size: 13px;
}

.pictos {
	padding: 5px 0;
	height: 1%;
}

.pictos:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.colDroite .pictos {
	padding-left: 13px;
}

.pictos a {
	display: block;
	float: left;
	padding: 5px 0 5px 26px;
}

.pictos a.deux {
	padding: 0 0 0 26px;
}

.pictos a.right {
	margin-right: 15px;
}

/** Les pictos d'actions en fonction des themes... **/

.pictos_logement a.imprimer 		{ background: url("img/_theme/logement/css/picto_imprimer.gif") left no-repeat; }
.pictos_logement a.envoyer  		{ background: url("img/_theme/logement/css/picto_envoyer.gif") left no-repeat; }
.pictos_logement a.ajouter  		{ background: url("img/_theme/logement/css/picto_ajouter.gif") left no-repeat; }
.pictos_logement a.modifier 		{ background: url("img/_theme/logement/css/picto_modifier.gif") left no-repeat; }
.pictos_logement a.supprimer		{ background: url("img/_theme/logement/css/picto_supprimer.gif") left no-repeat; }
.pictos_logement a.alerte   		{ background: url("img/_theme/logement/css/picto_alerte.gif") left no-repeat; }
.pictos_logement a.zoom     		{ background: url("img/_theme/logement/css/picto_zoom.gif") left no-repeat; }
.pictos_logement a.haut 	   		{ background: url("img/_theme/logement/css/picto_haut.gif") left no-repeat; }
.pictos_logement a.lancer   		{ background: url("img/_theme/logement/css/picto_lancer.gif") left no-repeat; }

.pictos_investissement a.imprimer 		{ background: url("img/_theme/investissement/css/picto_imprimer.gif") left no-repeat; }
.pictos_investissement a.envoyer  		{ background: url("img/_theme/investissement/css/picto_envoyer.gif") left no-repeat; }
.pictos_investissement a.ajouter  		{ background: url("img/_theme/investissement/css/picto_ajouter.gif") left no-repeat; }
.pictos_investissement a.modifier 		{ background: url("img/_theme/investissement/css/picto_modifier.gif") left no-repeat; }
.pictos_investissement a.supprimer		{ background: url("img/_theme/investissement/css/picto_supprimer.gif") left no-repeat; }
.pictos_investissement a.alerte   		{ background: url("img/_theme/investissement/css/picto_alerte.gif") left no-repeat; }
.pictos_investissement a.zoom     		{ background: url("img/_theme/investissement/css/picto_zoom.gif") left no-repeat; }
.pictos_investissement a.haut 	   		{ background: url("img/_theme/investissement/css/picto_haut.gif") left no-repeat; }
.pictos_investissement a.lancer   		{ background: url("img/_theme/investissement/css/picto_lancer.gif") left no-repeat; }

.pictos_espacePerso a.imprimer 		{ background: url("img/_theme/espacePerso/css/picto_imprimer.gif") left no-repeat; }
.pictos_espacePerso a.envoyer  		{ background: url("img/_theme/espacePerso/css/picto_envoyer.gif") left no-repeat; }
.pictos_espacePerso a.ajouter  		{ background: url("img/_theme/espacePerso/css/picto_ajouter.gif") left no-repeat; }
.pictos_espacePerso a.modifier 		{ background: url("img/_theme/espacePerso/css/picto_modifier.gif") left no-repeat; }
.pictos_espacePerso a.supprimer		{ background: url("img/_theme/espacePerso/css/picto_supprimer.gif") left no-repeat; }
.pictos_espacePerso a.alerte   		{ background: url("img/_theme/espacePerso/css/picto_alerte.gif") left no-repeat; }
.pictos_espacePerso a.zoom     		{ background: url("img/_theme/espacePerso/css/picto_zoom.gif") left no-repeat; }
.pictos_espacePerso a.haut 	   		{ background: url("img/_theme/espacePerso/css/picto_haut.gif") left no-repeat; }
.pictos_espacePerso a.lancer   		{ background: url("img/_theme/espacePerso/css/picto_lancer.gif") left no-repeat; }

/** END Les pictos d'actions en fonction des themes... **/

.bloc_alerte .pictos {
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.bloc_alerte .pictos a {
	color: #FFF;
}

#popup .pictos {
	margin: 0;
	padding: 0;
}

#popup .pictos a {
	color: #027ABB;
	background-position: top left;
}

.chapo {
	font-size: 12px;
	font-weight: bold;
}

.visuel {
	float: left;
	margin-right: 7px;
	padding: 7px;
}

/*tab selection*/
.tab_selection {
	border-collapse: collapse;
}
.tab_selection td{
		border: 1px solid white;
		vertical-align: middle;
}

.tab_selection .ligne_entete td{
	background: #C3BBAF;
	font-size: 11px;
	font-weight: bold;
	color: white;
	padding: 2px;
}
.tab_selection tr.ligne_entete td.cellule_entete {
	padding: 41px 5px 5px 5px;
}
.tab_selection tr.ligne_entete td.cellule_entete2 {
	padding: 38px 5px 5px 5px;
	text-align: center;
}
.tab_selection tr.ligne_alterne {
	background: #F6F4F3;
}
.tab_selection a {
	color: #003C75;
	text-decoration: none;
}
.tab_selection a:hover {
	text-decoration: underline;
}

.tab_selection td.last {
	padding: 5px 0px 0px 0px;
	width: 158px;
}

.tab_selection .bg_vert td.last {
	padding-top: 0;
}

.tab_selection .size12,table.tab_donnees .size13 {
	margin: 5px 0;
}

.tab_selection td.last .bloc_alerte {
	margin: 0;
}

.ts_nom {
	width: 123px;
}
.ts_localisation {
	width: 123px;
}
.ts_livraison {
	width: 118px;
}
.ts_checkbox {
	text-align: center;
}

/*tab données*/
table.tab_donnees {
	border-collapse: collapse;
	width: 100%;
	margin-top:5px;
}

table.tab_donnees td {
	padding-left:5px;
	border-top:5px solid #FFFFFF;

}

table.tab_donnees .noborder td {
	border: none;
}

table.tab_donnees tr.ligne_entete {
	background: #C3BBAF;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	padding: 5px;
}

table.tab_donnees tr.ligne_entete td.cellule_entete {
	padding: 41px 0px 0px 5px;
}

table.tab_donnees tr.ligne_entete td.cellule_entete2 {
	padding: 38px 0px 0px 5px;
	_padding: 35px 0px 0px 5px;
}

table.tab_donnees tr.ligne_alterne {
	background: #F6F4F3;
}

table.tab_donnees a {
	color: #003C75;
	text-decoration: none;
}

table.tab_donnees a:hover {
	text-decoration: underline;
}

table.tab_donnees td.last {
	padding: 5px 0 0 0;
	width: 158px;
}

table.tab_donnees .bg_vert td.last {
	padding-top: 0;
}

table.tab_donnees .size12,table.tab_donnees .size13 {
	margin: 5px 0;
}

table.tab_donnees td.last .bloc_alerte {
	margin: 0;
}

form {
	margin: 0 0 10px 0;
	padding: 7px 10px;
}

.bg_gris {
	background: #F6F4F3;
}

/** Couleur de l'alternance dans le liste en fonction du Theme **/

.bg_logement { background: #E5EFCE; }
.bg_investissement { background: rgb(208, 224, 237); }
.bg_espacePerso { background: rgb(197, 187, 175); }

/** END Couleur de l'alternance dans le liste en fonction du Theme **/

form label {
	font-weight: bold;
	padding-right: 5px;
}

form .txt {
	border: 1px solid #9C9B8E;
}

form .txt .grand {
	width: 190px;
}

form .txt .moyen {
	width: 140px;
}

form .txt .petit {
	width: 75px;
}

form textarea {
	width: 388px;
	border: 1px solid #9C9B8E;
}

form textarea.petit {
	width: 140px;
}

form textarea.moyen {
	width: 250px;
}

form .bouton img {
	vertical-align: middle;
}

form table {
	width: auto;
}

form table td {
	padding: 5px 7px 5px 0;
}

form.nomargin {
	padding: 0;
	margin: 5px 0;
	height: 1%;
}

form.nomargin:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

form.nomargin table td {
	padding: 2px 1px;
	margin: 0;
}


select.autres {
	margin: -6px 0px 0px 0px;
}

.fond_damier {
	background: url(img/css/damier3.gif) repeat-x center;
}

.fond_damier2 {
	background: url(img/css/damier4.gif) repeat-x;
}

.fond_damier .fond_blanc img.gauche {
	background: #FFF;
	padding: 0px 2px 0px 10px;
}

.fond_damier .fond_blanc img.droite {
	background: #FFF;
	padding: 0px 10px 0px 2px;
}

.fond_damier .fond_blanc img {
	background: #FFF;
	padding: 0px 10px 0px 10px;
}

a.lien_noir {
	color: #333333;
	text-decoration: none;
}

.colGauche {
	float: left;
	width: 424px;
	margin: 5px 13px 0px 0px;
}

.colGauche form {
	padding: 0;
	margin: 5px 0;
	height: 1%;
}

.colGauche form:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.colGauche form table td {
	padding: 2px 1px;
	margin: 0;
}

.colGauche form.right {
	padding-right: 10px;
}

.colGauche form.right table {
	float: right;
	margin: 0;
}

.colDroite {
	float: left;
	width: 233px;
}

/*--------------------------vieux entete_illus----------------------------------------
.entete_illus_div {
	width: 424px;
	height: 262px;
}

.entete_illus_div .entete_illus {
	width: 414px;
	height: 36px;
	color: white;
	padding: 6px 0px 0px 10px;
	margin: 20px 0px 0px 0px;
	position: relative;
	z-index: 2;
}

.entete_illus_div .entete_illus_noOpacity {
	background-color: rgb(123, 145, 47);
	width: 414px;
	height: 36px;
	color: white;
	padding: 6px 0px 0px 10px;
	margin: 20px 0px 0px 0px;
	position: relative;
	z-index: 2;
}

.entete_illus_div .entete_illus .titre {
	font-size: 15px;
	font-weight: bold;
}

.entete_illus_div .entete_illus .adresse {
		font-size: 11px;
}

.entete_illus_div .entete_illus_noOpacity .titre {
	font-size: 15px;
	font-weight: bold;
}

.entete_illus_div .entete_illus_noOpacity .adresse {
		font-size: 11px;
}

.entete_illus_div .entete_illus_fond {
	background-color: rgb(123, 145, 47);
	filter: alpha(opacity = 80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	
	width: 414px;
	height: 36px;
	padding: 6px 0px 0px 10px;
	margin: 20px 0px 0px 0px;
	position: relative;
	margin-top: -42px;
	z-index: 1;
}

 Le div qui contient l'image - general pour pas mal d'element et IE 6 pour le margin 
.entete_illus_div .entete_illus_img {
	width: 414px;
	height: 262px;
	z-index: 0;
	margin-top: -42px;
	margin-left: -5px;  IE 6 
}

 Hack pour FF : l'alignement de l'image avec les div qui lui sont supperposé 
html>body .entete_illus_div .entete_illus_img {
	margin-left: 0px;  FF  
}

 Hack pour IE 7 : l'alignement de l'image avec les div qui lui sont supperposé 
*:first-child+html .entete_illus_div .entete_illus_img {
	margin-left: -5px;  IE 7 	
	}



--------------------------FIN vieux entete_illus----------------------------------------*/
	/*------------------------------NOUVEAUX entete_illus---------------------------------*/
table tr td.entete_illus_haut {
	border: none;
	padding: 0 0 0 0;
	margin: 0px 0px 0px 0px;
	width: 424px;
	height: 20px;
	line-height: 1px;
	font-size: 1px;
}

table tr td.entete_illus {
	border: none;
	color: #FFFFFF;
	padding: 0px 0px 0px 5px;
}

table tr td.entete_illus_bas {
	border: none;
	height: 5px;
	font-size: 1px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
}

.entete_illus .titre {
	font-size: 15px;
	font-weight: bold;
}

.entete_illus .adresse {
	font-size: 11px;
}

/** Gestion des Themes **/

table tr td.entete_illus__logement { background: #7e9008; }
table tr td.entete_illus_haut__logement { background: url(img/_theme/logement/css/bandeau_haut_vert.gif) no-repeat bottom left; }
table tr td.entete_illus_bas__logement { background: url(img/_theme/logement/css/bandeau_bas_vert.gif) no-repeat top left; }

table tr td.entete_illus__investissement { background: #003C75; }
table tr td.entete_illus_haut__investissement { background: url(img/_theme/investissement/css/bandeau_haut_vert.gif) no-repeat bottom left; }
table tr td.entete_illus_bas__investissement { background: url(img/_theme/investissement/css/bandeau_bas_vert.gif) no-repeat top left; }

table tr td.entete_illus__espacePerso { background: #C3BBAF; }
table tr td.entete_illus_haut__espacePerso { background: url(img/_theme/espacePerso/css/bandeau_haut_vert.gif) no-repeat bottom left; }
table tr td.entete_illus_bas__espacePerso { background: url(img/_theme/espacePerso/css/bandeau_bas_vert.gif) no-repeat top left; }

/** [END] Gestion des Themes **/

/*------------------------------ FIN NOUVEAUX entete_illus---------------------------------*/
.liens_action .gauche {
	width: 97px;
	float: left;
	padding: 0px 0px 5px 0px;
}

.liens_action .droite {
	width: 129px;
	float: left;
	padding: 0px 0px 5px 0px;
}

.buro_vente,.contacts {
	background: #F6F5F3;
	margin: 3px 0px 0px 0px;
	clear: both;
	width: 234px;
}

.buro_vente .vert,.contacts .vert {
	color: #6A9418;
}

.buro_vente .titre_logement, .contacts .titre_logement { background: #A2A93F url(img/_theme/logement/css/fond_buro_vente_titre.jpg) no-repeat; }
.buro_vente .titre_investissement, .contacts .titre_investissement { background: #4282B7 url(img/_theme/investissement/css/fond_buro_vente_titre.gif) no-repeat; }
.buro_vente .titre_espacePerso, .contacts .titre_espacePerso { background: #E0DCD7 url(img/_theme/espacePerso/css/fond_buro_vente_titre.jpg) no-repeat; }

.buro_vente .titre,.contacts .titre {
	height: 16px;
	color: #FFF;
	font-weight: bold;
	padding: 3px 0px 0px 19px;
}

.buro_vente .contenu,.contacts .contenu {
	padding: 3px 19px 3px 19px;
}

.buro_vente .liens {
	background: #E0DDD8;
	padding: 10px 19px 10px 19px;
}

.contacts .liens {
	background: #E0DDD8;
	display: table;
	height: 100%;
	width: 100%;
}

.buro_vente .liens_empty,.contacts .liens_empty {
	padding: 10px 19px 0px 19px;
}

.buro_vente a,.contacts a {
	font-size: 10px;
}

.contenu {
	padding: 0px 0px 0px 0px;
}

ul.onglet_logement {
	padding: 0px;
	margin: 10px 0px 0px 0px; /* IE 6 et FF*/
	list-style-type: none;
}

/* Hack pour IE 7 : L'espace entre l'image du prog et les onglets */
*:first-child+html ul.onglet_logement {
	margin: 30px 0px 0px 0px; /* IE 7 */
}

ul.onglet_logement li {
	float: left;
}

.chapo2 {
	font-size: 12px;
	font-weight: bold;
	padding-top: 20px;
	clear: both;
}

.chapo2_logement {
	color: #7E9008;
	}
	
.chapo2_investissement {
	color: #013C76;
	}

.chapo2_espacePerso {
	color: #333333;
	}

.texte_description p {
	padding: 5px 30px 2px 15px;
	clear: both;
}

.appartements_dispo {
	width: 660px;
	padding: 10px 0px;
}

.appartements_dispo .info_valable {
	background: #A1A93F;
	height: 19px;
	width: 220px;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: -1px;
	text-align: center;
	padding: 4px 0px 0px 0px;
	color: white;
}

.appartements_dispo .info_valable a {
	color: #FFF;
}

.appartements_dispo .titre {
	background: #C3BBAF;
	height: 19px;
	width: 447px;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	padding: 4px 0px 0px 10px;
}

.appartements_dispo .titre_noDate {
	background: #C3BBAF;
	height: 19px;
	width: 656px; /* La taille du width de ".appartements_dispo" */
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	padding: 4px 0px 0px 10px;
}

.appartements_dispo .description {
	height: 42px;
	background: #E0DCD7 url(img/css/fond_appart_dispo.gif) no-repeat top
		right;
	padding: 10px 10px 0px 10px;
}

.appartements_dispo .description_inv {
	height: auto;
	background: #E0DCD7 url(img/css/fond_appart_dispo.gif) no-repeat top
		right;
	padding: 10px 10px 10px 10px;
}

.appartements_dispo .liste {
	background: #F4F4F4;
}

.appartements_dispo .liste .intitule_logement { border-left: 4px solid #A2A93F; }
.appartements_dispo .liste .intitule_investissement { border-left: 4px solid #4383B8; }
.appartements_dispo .liste .intitule_espacePerso { border-left: 4px solid #F6F4F3; }

.appartements_dispo .liste .intitule {
	padding: 0px 0px 0px 5px;
	font-weight: bold;
}

.appartements_dispo .liste td {
	padding: 10px;
}

.appartements_dispo h2 {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: white;
	margin: 0px;
}

.bloc_alerte {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 0 3px 5px;
	margin: 0 0 0 0;
	height: 28px;
	width: 153px;
}

.bg_vert .bloc_alerte {
	margin-left: 5px;
}

.tab_donnees .bloc_alerte .rouge {
	background: url("img/css/alerte_rouge.gif") no-repeat left top;
}

.BlocAlerte__color_logement { background: url("img/_theme/logement/css/alerte_verte.gif") no-repeat top left; }
.BlocAlerte__color_investissement { background: url("img/_theme/investissement/css/alerte_verte.gif") no-repeat top left; }
.BlocAlerte__color_espacePerso { background: url("img/_theme/espacePerso/css/alerte_verte.gif") no-repeat top left; }

table tr td.commentaire1_haut {
	background: url(img/css/alerte_rouge_haut.gif) no-repeat top left;
	border: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 158px;
	height: 5px;
	line-height: 1px;
	font-size: 1px;
	background-color: #BD0F27;
	display: table;
}

table tr td.commentaire1 {
	background: #BD0F27; /*#BD0F27;*/
	border: none;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0px 0 5px;
}

table tr td.commentaire1_bas {
	background: url(img/css/alerte_rouge_bas.gif) no-repeat top left;
	border: none;
	line-height: 5px;
	padding: 0 0 0 0;
}

table tr td.commentaire2_haut {
	background: url(img/css/alerte_verte_haut.gif) no-repeat top left;
	border: none;
	line-height: 5px;
	padding: 0 0 0 0;
}

table tr td.commentaire2 {
	background: #9BA340;
	border: none;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 5px 0 5px;
}

table tr td.commentaire2_bas {
	background: url(img/css/alerte_verte_bas.gif) no-repeat top left;
	border: none;
	line-height: 5px;
	padding: 0 0 0 0;
}

.commentaire1PopUpR {
	padding-top: 5px;
	border: none;
	color: #BD0F27;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.commentaire2PopUpR {
	padding-top: 5px;
	border: none;
	color: #9BA34;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.recap_recherche_logement {
	background-color: #98A639;
	background: url("img/_theme/logement/css/recap_rechercheH.gif") no-repeat left top;
	width: 664px;
}

.recap_recherche_investissement {
	background-color: #4383B8;
	background: url("img/_theme/investissement/css/recap_rechercheH.gif") no-repeat left top;
	width: 664px;
}

.recap_recherche_espacePerso {
	background-color: rgb(224, 220, 215);
	background: url("img/_theme/espacePerso/css/recap_rechercheH.gif") no-repeat left top ;
	width: 664px;
}

.recapRechercheTheme_logement { background: url("img/_theme/logement/css/recap_rechercheB.gif") no-repeat left bottom; }
.recapRechercheTheme_investissement { background: url("img/_theme/investissement/css/recap_rechercheB.gif") no-repeat left bottom; }
.recapRechercheTheme_espacePerso { background: url("img/_theme/espacePerso/css/recap_rechercheB.gif") no-repeat left bottom; }

.recap_rechercheB {
	color: #FFFFFF;
	padding: 5px 10px;
}

.recap_rechercheB p {
	margin: 0 0 5px 0;
}

.recap_rechercheB .pictos {
	float: right;
}

.recap_rechercheB .pictos a {
	color: #FFFFFF;
}

.num_pages {
	clear: both;
	background: #E0DCD7;
	margin: 7px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	height: 32px;
	line-height: 32px;
	vertical-align:middle;
}

.num_pages:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.num_pages a {
	color: #333333;
}

.num_pages form {
	padding: 0;
	margin: 0;
}

.num_pages a.color_logement { color: #6A9418; font-weight: bold; }
.num_pages a.color_investissement { color: rgb(1, 60, 118); font-weight: bold; }
.num_pages a.color_espacePerso { color: rgb(147, 141, 133); font-weight: bold; }

.num_pages form select {
	vertical-align: middle;
}

.num_pages form label {
	vertical-align: baseline;
}

.bloc_infos {
	margin: 15px 6px 0 9px;
}



* html .bloc_infos img {
	margin-top: -2px;
}


/* IE 6.0 */
.bloc_infos .table_blockPave { padding: 6px 9px 0px 9px; background-color: white; }

/* IE 7.0 */
*:first-child+html .bloc_infos .table_blockPave { padding: 6px 9px 6px 9px; background-color: white; }

/* Pour FF */
html>body .bloc_infos .table_blockPave div { padding: 6px 9px 0px 9px; background-color: white; text-align: center; }
html>body .bloc_infos img { padding: 6px 9px 0px 9px; text-align: center; }
html>body .bloc_infos .table_blockPave img { padding: 6px 9px 0px 9px; text-align: center; }
html>body .bloc_infos .table_blockPave .paveDocImgExt { padding: 0px 0px 0px 9px; }
html>body .bloc_infos .table_blockPave .pave_texteData { padding-left: 9px; }
html>body .bloc_infos .table_blockPave .pave_imgData { padding-right: 9px; }

/* Annulation pour IE 7.0, R.A.S. Pour IE 6.0 */
*:first-child+html .bloc_infos .table_blockPave div { padding: 0px; }
*:first-child+html .bloc_infos .table_blockPave img { padding: 0px; }
*:first-child+html .bloc_infos .table_blockPave .pave_texteData { padding: 0px; }
*:first-child+html .bloc_infos .table_blockPave .pave_imgData { padding-right: 0px; }

/* Espace entre les element d'un element pave : IE 6.0 */
.bloc_infos .table_blockPave .paveSpaceElement 
{
	height: 007px;
	line-height: 007px;
	width: 158;
	clear: both;
	padding: 0px;
	
}

/* Espace entre les element d'un element pave : IE 7.0 */
*:first-child+html .bloc_infos .table_blockPave .paveSpaceElement 
{
	height: 007px;
	line-height: 007px;
	width: 158;
	clear: both;
	padding: 0px;
}

/* Espace entre les element d'un element pave : FF */
html>body .bloc_infos .table_blockPave .paveSpaceElement
{
	height: 1px;
}




.bloc_infos .pave_texteDataTable {
	margin-top: 5px;
	}

.bloc_infos__logement div {	background: url("img/_theme/logement/css/bloc_infosB.gif") no-repeat bottom; }
.bloc_infos__investissement div {	background: url("img/_theme/investissement/css/bloc_infosB.gif") no-repeat bottom; }
.bloc_infos__espacePerso div {	background: url("img/_theme/espacePerso/css/bloc_infosB.gif") no-repeat bottom; }

/* Annumation de la répétition des images... */
.bloc_infos__logement div div {	background: none; }
.bloc_infos__investissement div div {	background: none; }
.bloc_infos__espacePerso div div {	background: none; }

.bloc_infos ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.bloc_infos ul li {
	padding-top: 10px;
}

.bloc_infos .vert {
	color: #6A9418;
}

.bloc_gris {
	padding: 7px;
	background: #F6F4F3;
	height: 1%;
}

.bloc_gris:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.bloc_gris .visuel {
	float: left;
	margin-right: 10px;
	padding: 0;
}

.bloc_gris div {
	display: table;
}

* html .bloc_gris div {
	display: inline-block;
}

.bloc_gris div div {
	display: inline;
}

.espace_perso {
	float: right;
	background: #BFCEDC;
	width: 171px;
	padding: 0;
}

.espace_perso div {
	padding: 7px 0 15px 9px;
}

.espace_perso .txt {
	width: 120px;
	margin: 3px 0;
	vertical-align: middle;
}

.espace_perso a {
	font-size: 10px;
}

.espace_perso .margin {
	margin-right: 50px;
	_margin-right: 30px;
}

h3 .minuscule {
	text-transform: lowercase;
}

h3 .titre_plans {
	font-size: 13px;
}

.plan_masse {
	float: left;
	margin: 0px 10px 0px 0px;
	width: 142px;
}

/* Hack pour IE 7 */
*:first-child+html .plan_masse {
	margin-left: 10px;
}

.plan_masse .image {
	vertical-align: middle;
	text-align: center;
	background: #F4F4F4;
	width: 132px;
	height: 100px;
}

.exemple_plans {
	width: 202px;
	float: left;
	margin: 0px 10px 20px 0px;
}

.exemple_plans .fond,.localisation .fond {
	background: #F4F4F4;
}

.exemple_plans .fond .intitule,.localisation .fond .intitule {
	font-weight: bold;
	padding: 5px;
}

.exemple_plans .fond .image {
	vertical-align: middle;
	text-align: center;
	height: 155px;
	padding: 5px 0px 0px 0px;
}

.localisation {
	width: 152px;
	margin: 0px 10px 0px 0px;
	float: left;
}

.localisation .fond .image {
	vertical-align: middle;
	text-align: center;
	height: 103px;
	padding: 0px 0px 5px 0px;
}

.illustrations {
	float: left;
	padding: 0px 0px 25px 0px;
}

.illustrations .colGauche {
	width: 120px;
}

.illustrations .colDroite {
	width: 160px;
	margin: 0px 15px 0px 0px;
}

.illustrations .colGauche img {
	border: 5px solid #F4F4F4;
}

.bandos_flash {
	padding: 0px 0px 10px 0px;
}

select.fiche {
	width: 300px;
}

.cadre_image {
	padding: 0px 10px 0px 0px;
	float: left;
}

.cadre_image img {
	border: 5px solid #F6F4F3;
}

.contenu_fiche {
	padding: 0px 50px 0px 0px;
}

.block_reference {
	width: 176px;
	float: left;
	margin: 20px 40px 20px 0px;
}

.block_reference .titre {
	padding: 0px 0px 5px 0px;
	font-weight: bold;
}

.block_reference .description {
	padding: 0px 0px 5px 0px;
}

.block_reference img {
	border: 5px solid #F6F4F3;
}

.etre_appele {
	padding: 0px 0px 0px 10px;
}

.etre_appele .colGauche {
	float: left;
	width: 235px;
	padding: 0px 10px 0px 0px;
	margin: 10px 0px 0px 0px;
	border-right: 2px solid #F0EEEB;
}

.etre_appele .colDroite {
	float: left;
	width: 270px;
	padding: 0px 0px 0px 5px;
	margin: 10px 0px 0px 0px;
}

.etre_appele textarea {
	height: 100px;
}

#content .etre_appele h3 {
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

/* PLAN DU SITE */
#content .content_plan_site
{
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
#content .content_plan_site  .color_investissement h4
{
	font-size: 12px;
	margin:0;padding:0;
	background: white;
	padding-left : 20px;
	background-image : url("img/css/fleche_bleu.jpg"); 
	background-repeat:no-repeat;
	margin-top:15px;
	margin-bottom:0px;
	height : auto;
	min-height: 15px;
	text-transform: uppercase;
}
#content .content_plan_site  .color_logement h4
{
	font-size: 12px;
	color: #013C76;
	margin:0;padding:0;
	background: white;
	padding-left : 20px;
	background-image : url("img/css/fleche_verte.jpg"); 
	background-repeat:no-repeat;
	margin-top:15px;
	margin-bottom:0px;
	height : auto;
	min-height: 15px;
	text-transform: uppercase;
}

#content .content_plan_site h5 
{
	font-size: 10px;
	color: #7E9008;
	margin:0;padding:0;
	background: white;
	text-transform : none;
	clear: both;
}
#content .content_plan_site h5 
{
	font-size: 10px;
	color: #013C76;
	margin:0;padding:0;
	background: white;
	text-transform : none;
	clear: both;
}

#content .content_plan_site .perso h5 
{
	font-size: 10px;
	color: #C3BBB0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	background: white;
	text-transform : none;
	background-image : url("img/css/fleche_marron.jpg"); 
	background-repeat:no-repeat;
	min-height:13px;
	
}

#content .content_plan_site .titre_annonce_plan h5 
{
	font-size: 12px;
	color: #C3BBB0;
	margin:0;padding:0;
	background: white;
	text-transform : none;
	background-image : url("img/css/fleche_marron.jpg"); 
	background-repeat:no-repeat;
	padding-left : 18px;
	height:13px;
	margin :10px;
	margin-left :0px;
}

#content .content_plan_site td.td_logement, #content .content_plan_site td.td_investissement {
	padding-right: 5px;
	}

#content .plan_programme td.td_logement, #content .plan_programme td.td_investissement {
	padding-right: 5px;
	width: 340px;
	}

.picto_pdf1 {
	padding: 80px 0px 0px 0px;
	font-size: 10px;
}

.picto_pdf2 {
	padding: 160px 0px 0px 0px;
	font-size: 10px;
}

#lexique {
	clear: both;
}

#lexique .alphabet {
	clear: both;
	height: 10px;
	background: #E0DCD7;
	margin: 7px 0;
	padding: 9px 0;
	font-size: 12px;
	text-align: center;
	color: #003C75;
}

#lexique .alphabet_logement a.on { font-weight: bold; color: #7E9008; }
#lexique .alphabet_logement span.off { font-weight: lighter; color: white; }

#lexique .alphabet_investissement a.on { font-weight: bold; color: #013C76; }
#lexique .alphabet_investissement span.off { font-weight: lighter; color: white; }

#lexique .alphabet_espacePerso a.on { font-weight: bold; color: #333333; }
#lexique .alphabet_espacePerso span.off { font-weight: lighter; color: white; }

#lexique .lettre {
	clear: both;
	font-size: 12px;
	font-weight: bold;
	padding: 9px 0 9px 10px;
	height: 10px;
	margin: 0 0 10px 0;
}

#lexique .lettre_logement { color: #7E9008; background: #E5EFCE; }
#lexique .lettre_investissement { color: #013C76; background: rgb(208, 224, 237); }
#lexique .lettre_espacePerso { color: #333333; background: rgb(197, 187, 175); }

#lexique p {
	padding: 0 0 0 10px
}

table.rech_avance th {
	padding: 5px 0px 0px 15px;
}

div.rech_simple {
	float: left;
	padding: 8px 0px 0px 0px;
}

div.rech_simple .fd_blanc {
	background: #FFF;
	padding: 0px 10px 0px 0px;
}

table.rech_simple {
	width: 100%;
}

table.votre_rech select {
	margin: 5px 0px 0px 0px;
}

table.votre_rech input {
	margin: 0px 2px 0px 0px;
}

table.type_tab1e td {
	padding: 0px 0px 10px 0px;
	vertical-align: top;
}

th {
	padding: 0px 5px 0px 0px;
	_padding: 3px 5px 0px 0px;
}

#fiche_corps_id_select optgroup 
{
	color: white;
	font-style: normal;
}

#fiche_corps_id_select optgroup.color_logement 			{ background-color: #A1A93F; }
#fiche_corps_id_select optgroup.color_investissement 	{ background-color: #4282B7; }
#fiche_corps_id_select optgroup.color_espacePerso 		{ background-color: #C5BBAF; }



#fiche_corps_id_select option {
	background-image: url(img/chevron_gauche.gif);
	background-position: 10px;
	background-repeat: no-repeat;
	padding-left: 20px;
	background-color: white;
	color: black;
}

#fiche_corps_id_select option.ficheCorpsSelected_logement { font-weight: bold; color: rgb(126, 144, 8); }
#fiche_corps_id_select option.ficheCorpsSelected_investissement { font-weight: bold; color: rgb(1, 60, 118); }
#fiche_corps_id_select option.ficheCorpsSelected_espacePerso { font-weight: bold; color: rgb(147, 141, 133); }

#titrePageDonnee__sector_logement {
	font-family: Arial, Tahoma, Verdana;
	font-size: 22px;
	font-weight: lighter;
	color: rgb(161, 169, 63);
	text-transform: uppercase;
}

#titrePageDonnee__sector_investissement {
	font-family: Arial, Tahoma, Verdana;
	font-size: 22px;
	color: rgb(1, 60, 118);
	font-weight: lighter;
	text-transform: uppercase;
}
	

#titrePageDonnee__sector_espacePerso {
	color: rgb(197, 187, 176);
	font-family: Arial, Tahoma, Verdana;
	font-size: 22px;
	font-weight: lighter;
	text-transform: uppercase;
}


.tab_simu_finance {
	border: 1px solid #E0DFE3;
	width: 60%;
	margin-left: auto;
	margin-right: auto;
}

.tab_simu_finance th {
	text-align: right;
}

.tab_simu_finance td {
	text-align: left;
}

.tab_simu_finance .btn {
	text-align: center;
}

.no_quelquechose {
	font-size: 14px;
	font-weight: bold;
	color: rgb(201, 5, 38);
	margin-top: 10%;
	text-align: center;
	height: 100%;
}

.no_quelquechose span {
	width: 200px;
	border-top: 1px dotted rgb(0, 60, 117);
	height: 1px;
	border-bottom: 1px dotted rgb(0, 60, 117);
	padding: 20px;
	text-align: center;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
}

#simple_liste .lettre {
	clear: both;
	font-size: 12px;
	font-weight: bold;
	padding: 9px 0 9px 10px;
	height: 10px;
	margin: 0 0 10px 0;
}

#simple_liste .lettre_logement { color: #7E9008; background: #E5EFCE; }
#simple_liste .lettre_investissement { color: #013C76; background: rgb(208, 224, 237); }
#simple_liste .lettre_espacePerso { color: #333333; background: rgb(197, 187, 175); }

/* Pour les listes des themes de fiche */
#simple_liste span.titre a {
	color: rgb(0, 60, 117);
	text-decoration: underline;
}

/* Pour les listes des themes de fiche */
#simple_liste span.titre strong {
	color: rgb(161, 169, 63);
	margin-left: 25px;
}

/* Pour les listes des themes de fiche */
#simple_liste span.titre_nodata {
	margin-left: 25px;
}

/* Pour les listes des themes de fiche */
#simple_liste span.titre_nodata strong {
	color: rgb(161, 169, 63);
}

/* Pour les listes d'articles */
#simple_liste lettre span.titre {
	color: rgb(0, 60, 117);
	text-decoration: underline;
	font-weight: normal;
	margin-left: 0px;
}

/* Pour les listes d'articles */
#simple_liste span.titre strong { margin-left: 0px; }

#simple_liste span.color_logement strong { color: rgb(161, 169, 63); }
#simple_liste span.color_investissement strong { color: rgb(1, 60, 118); }
#simple_liste span.color_espacePerso strong { color: rgb(197, 187, 176); }

#simple_liste .chapeau {
	clear: both;
	margin-top: 5px;
	margin-left: 38px;
	margin-bottom: 10px;
}

.form_std_field {
	background-color: white;
}

.form_submit_error_field {
	background-color: red;
	filter: alpha(opacity = 40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}

#popup_loading_span .popup_loading_hidden {
	display: none;
}

#popup_loading_span .popup_loading_visible {
	display: inline;
	font-size: 12px;
	font-weight: normal;
	margin-left: 10px;
}

#programme_data_tab_loading {
	margin-top: 50px;
	text-align: center;
	height: 100%;
	width: 100%;
}

.login_error {
	color: red;
	font-weight: bold;
}

.error {
	color: red;
}

.success {
	color: green;
}

#calendarContainer2 {
	display: none;
	z-index: 10000px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#calendarContainer {
	display: none;
	z-index: 10000px;
	position: absolute;
	left: 0px;
	top: 0px;
}

/* Pour "Ajouter a ma selection" : le Texte et l'image de dépard >> "Ajouter a ma sélection" et le plus */
.addToMySelection__div1 {
	cursor: pointer;
}

.addToMySelection__div1 img,.addToMySelection__div2 img,.addToMySelection__div2TwoLigne img
	{
	margin-right: 5px;
}

/* [Mono ligne : les resultreche] - Pour "Ajouter a ma selection" : le deuxieme texte >> "Ajout en cours..." et les images de réussite */
.addToMySelection__div2 {
	cursor: pointer;
	position: absolute;
	clear: left;
	margin-top: -26px; /* IE 6 */
	text-align: right;
}

html>body .addToMySelection__div2 {
	margin-top: 0px; /* FF */
}

*:first-child+html .addToMySelection__div2 {
	margin-top: -26px; /* IE 7.0 */
	
}

/* [Multi ligne : les fiches] - Pour "Ajouter a ma selection" : le deuxieme texte >> "Ajout en cours..." et les images de réussite */
.addToMySelection__div2TwoLigne {
	cursor: pointer;
	clear: left;
	margin-top: -26px;
	vertical-align: top;
	display: table;
}

*:first-child+html .addToMySelection__div2TwoLigne {
	margin-top: -26px; /* IE 7.0 */
}

.span_underligne {
	text-decoration: underline;
	color: rgb(0, 60, 117);
}

.span_std {
	text-decoration: none;
	color: rgb(0, 60, 117);
}

#PAPFooter_contener {
	text-align: center;
	margin-top: 20px;
}

#login_espace_perso_web,#loginAlreadyLogged_espace_perso_web2 {
	height: 190px;
}

#login_espace_perso_web2 {
	z-index: 10;
}

#loginAlreadyLogged_espace_perso_web2 {
	z-index: 100;
}

#login_espace_perso_web2 .titre,#loginAlreadyLogged_espace_perso_web2 .titre
	{
	background-color: rgb(0, 60, 117);
	color: white;
	text-transform: uppercase;
	font-weight: bold;
	height: 21px;
	line-height: 21px;
	vertical-align: middle;
	padding: 0px 0px 0px 10px;
}

.bloc_infos .otherProgLinked_titre {
	text-align: left;
	background-position: left;
	background-repeat: no-repeat;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 0px 0px 5px;
	height: 23px;
	line-height: 23px;
}

.bloc_infosotherProg { background-color: white; }

.bloc_infos .bloc_infosotherProgLinked, *:first-child+html .bloc_infos .bloc_infosotherProgLinked { margin-bottom: 27px; } /* IE 6 et 7 */
html>body .bloc_infos .bloc_infosotherProgLinked { margin-bottom: 0px; } /* FF */


/* Que Pour IE 6.0 */ 
.bloc_infos .bloc_infosotherProgLinked img { margin-top: 9px; margin-left: 9px; }

/* Pas pour IE 7.0 et FF */
html>body .bloc_infos .bloc_infosotherProgLinked img, *:first-child+html .bloc_infos .bloc_infosotherProgLinked img { margin-top: 0px; margin-left: 0px; }


.bloc_infos .otherProgLinked_titre__logement { background-image: url(img/_theme/logement/css/titre_pave.gif); }
.bloc_infos .otherProgLinked_titre__investissement { background-image: url(img/_theme/investissement/css/titre_pave.gif); }
.bloc_infos .otherProgLinked_titre__espacePerso { background-image: url(img/_theme/espacePerso/css/titre_pave.gif); }

.bloc_infos .otherProgLinked__divRaquo { float: left; margin-left: 10px; display: inline; border: 1px solid white;}

.otherProgLinked__divRaquoClear { float: left; clear: none; } /* IE 6 */
html>body .otherProgLinked__divRaquoClear, *:first-child+html .bloc_infos .otherProgLinked__divRaquoClear { clear: left; float: none; } /* FF & IE 7 */

.bloc_infos .otherProgLinked__divAddr { margin-left: 5px; width: 152px; } /* IE 6 */
html>body .bloc_infos .otherProgLinked__divAddr, *:first-child+html .bloc_infos .otherProgLinked__divAddr { margin-left: 25px; width: 149px; border: 1px solid white;} /* FF & IE 7 */


.bloc_infos .pave_texteData {
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	padding-bottom: 5px;
}

.bloc_infos .pave_texteData__logement { color: rgb(127, 144, 12); }
.bloc_infos .pave_texteData__investissement { color: rgb(1, 60, 118); }
.bloc_infos .pave_texteData__espacePerso { color: rgb(195, 187, 175); }

.bloc_infos .pave_texteData img {
	cursor: pointer;
	margin-top: 0px; /* Pour IE 6 ... */
}

.colorNavBarSector__logement,.colorNavBarSector__logement a { color: #A1A93F; }
.colorNavBarSector__investissement,.colorNavBarSector__investissement a { color: rgb(1, 60, 118); }
.colorNavBarSector__espacePerso,.colorNavBarSector__espacePerso a { color: rgb(195, 187, 175); }

.prog_contact_space {
	width: 100%;
	height: 5px;
	background-color: #E0DDD8;
}

a.prog_contact_beCalled {
	background: url("img/css/prog_contact_beCalled.gif") 15px no-repeat;
	display: block;
	float: left;
	clear: left;
	padding: 5px 0 5px 41px;
}

a.prog_contact_doc {
	background: url("img/css/prog_contact_doc.gif") 15px no-repeat;
	display: block;
	float: left;
	clear: left;
	padding: 5px 0 5px 41px;
}

a.prog_contact_rdv {
	background: url("img/css/prog_contact_rdv.gif") 15px no-repeat;
	display: block;
	float: left;
	clear: left;
	padding: 5px 0 5px 41px;
}

/*---------------modifs elie 26/01/2007-----------*/

#tri_form_haut {
	line-height:32px;
	height:32px;
	float: left;
}

#tri_secteur_form_haut {
	line-height:32px;
	height:32px;
	float: left;
	margin-right : 100px;
	margin-top : 6px;
}

#tri_form_haut select{
	margin-top:5px;
}

#tri_form_bas {
	line-height:32px;
	height:32px;
	float: left;
}

#tri_secteur_form_bas {
	line-height:32px;
	height:32px;
	float: left;
	margin-right : 100px;
	margin-top : 6px;
}

#tri_form_bas select{
	margin-top:5px;
}

.fl {
	height: 27px;
	line-height: 27px;
}

.flabel{
	margin-top: 2px;
	line-height: 32px; 
	display: table;
	float: left;
}

.fs select{
	margin-top: 7px;
}

#id_regionselection_top {
}

/* Plan du site */

.plan_programme a
{
	color : #c3bbb0;
}

/*---------------fin modifs elie 26/01/2007-----------*/


.BarreNavOff{
	font-weight : bold;
}


/* ---- la home investissement */
.colGauche .img_homeInvestissement { float: left; margin: 0px 7px 7px 7px; display: table; } /* IE 6 */
html>body .colGauche .img_homeInvestissement, *:first-child+html .colGauche .img_homeInvestissement { float: left; margin: 0px 9px 7px 9px; display: table; } /* IE 7 & FF */



.colGauche .Obj_homeInvestissement_titreNxSpacer { clear: left; width: 100%; height: 7px; background-color: inherit; line-height: 7px; }


.colGauche .Obj_homeInvestissement_titreNx { clear: left; }
#content .Obj_homeInvestissement_titreRoot h3 { margin: 0px 0px 7px 0px; }
#content .Obj_homeInvestissement_titreNx h3 { margin: 0px 0px 7px 0px; }


/*** Plan site **/
.delimitateur_spacer {
	clear:both;	
	margin: 0px;
	padding: 0px;
	height: 10px;
	line-height: 10px;
	width: 100%;
	}

.delimitateur
{
	background:url("img/css/damier.gif") repeat-x;
	height: 11px;
	line-height: 11px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

/** La fiche prog : le lien vers les autres prog du DPT */
.link_nav .spacer{
	clear:both;	
	margin: 0px;
	padding: 0px;
	height: 5px;
	line-height: 5px;
	width: 100%;
	}
	
/* Le tableau du résult recherche */
table.table_resultrecherche, table.table_resultrecherche tr, table.table_resultrecherche td { border:0px; margin:0px; padding:0px; }
.table_resultrecherche strong a, .table_resultrecherche strong a:hover { text-decoration:none; color: #333333; }
.table_resultrecherche .color_logement a, .table_resultrecherche .color_logement a:hover { text-decoration:none; color: rgb(126, 144, 8); }
.table_resultrecherche .color_investissement a, .table_resultrecherche .color_investissement a:hover { text-decoration:none; color: rgb(1, 60, 118); }
.table_resultrecherche .color_espacePerso a, .table_resultrecherche .color_espacePerso a:hover { text-decoration:none; color: rgb(147, 141, 133); }