body{
margin:0px;
padding:0px;
font-family: Verdana, Arial, Geneva, sans-serif;
font-size:10px;
background-color:#B4B0A4;
background-image: url(/media/images/fond_site.gif);
background-repeat: repeat-x;
}

.petit{
font-size:7pt;
}

a{
text-decoration:none;
color:black;
}

a:hover{
text-decoration: underline;
color:white;
}

.gras{
font-weight:bold;
}
.red{
color:red;
}

.souligne{
text-decoration:underline;
display:block;
height:9px;
}

img {
border:0;
display:block;
}

.invisible{
	display: none;
}

.left{
	float: left;
}

.right{
	float: right;
}

.envoyer{
	background:url(/media/images/bouton_envoyer.jpg);
	width: 111px;
	height: 33px;
	border: none;
	}

.send{
	background:url(/media/images/bouton_send.jpg);
	width: 111px;
	height: 33px;
	border: none;
	}




/* Les 3 premieres images*/
#baniere_top{
	margin-left:auto;
	margin-right:auto;
	width:993px;
	height:139px;
}

/* Fin des 3 premieres images*/

/* Les 3 premieres images*/
#baniere_top_accueil{
	background-image: url(/media/images/banniere_accueil.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 363px;
}

	#logo{
	position: absolute;
	top: 0;
	left: 4px;
	display: block;
	width: 89px;
	height: 127px;
	background-image: url(/media/images/logo.jpg);
	}

	#tev{
	display:block;
	float: left;
	margin: 11px 0 0 101px;
	width: 498px;
	height: 68px;
	background-image: url(/media/images/tev.jpg);
	}

	#flash_haut_droite{
		display: block;
		float: left;
		margin: 11px 0 0 10px;
		height: 68px;
		width: 400px;
	}

	#flash_bas_droite{
		float: left;
		display: block;
		width: 450px;
		height: 263px;
		margin: 20px 0 0 10px;
	}

	#baniere_top_accueil .text_accueil{
		padding: 45px 0 0 0;
		color: #ADAA9B;
		font-size: 11px;
		line-height: 19px;
		letter-spacing: -1px;
		display: block;
		width: 150px;
		float: left;
	}

	#baniere_top_accueil .text_accueil:hover{
		text-decoration: none;
	}


/* Fin des 3 premieres images*/




/* Menus*/

#website {
margin-left:auto;
margin-right:auto;
width:993px;
}

	#website .col_left .menu li{
	background: #9acfee;
	min-height:24px;
	font-weight:bold;
	text-align:center;
	list-style:none;
	width:205px;
	font-size:10pt;
	margin: 10px 0;
	list-style:none;
	}
		#website .col_left .menu li a{
		display:block;
		padding:4px 0;
		font-size: 13px;
		}

			#website .col_left .menu li a:hover{
			background:#925c44;
			}

/* Fin Menus*/


/* menu haut */
	#header{
	background:#9acfee;
	padding-left:13px;
	height:22px;
	}

		#header .menu_top div{
			float: left;
			width: 188px;
			font-size: 13px;
			text-align: center;
			font-weight: bold;
			border-right:solid 1px black;
			height:20px;
			padding: 2px 0 0 0;
		}

			#header .menu_top a{
				display:block;
			}

			#header .menu_top div:hover{
				background:#925c44;
				color: #FFFFFF;
				text-decoration: underline;
			}

				#header .menu_top div ul {
					position: absolute;
					width: 188px;
					background: #9acfee;
					margin: 0;
					padding: 0;
					list-style:none;
				}

					#header .menu_top div ul li a{
						border-bottom: 1px solid #000000;
						height: 20px;
						padding: 2px 0 0 0;
						display: block;

					}

					#header .menu_top div ul li a:hover{
						background:#925c44;
					}

			#header .menu_top div#flag{
				width:28px;
				border: none;
				padding: 2px 0 0 5px
			}


/* Fin du menu haut* /

/* CONTENU*/
	#website #main{
	background-image: url(/media/images/fond_main.gif);
	background-repeat: repeat-y;
	}
	#website #main .mail{
		background:#29221c;
		border-top: 1px solid white;
		border-bottom: 1px solid white;
		padding: 4px 0 4px 10px;
		text-align: center;
		height: 13px;
	}


		#website #main .mail a{
		font-weight:bold;
		color:white;
		font-size: 11px;
		}

		/*Col gauche*/

	#website #main .col_left{
	float:left;
	width:253px;
	font-size:8pt;
	padding:18px 0 10px 0;
	}


		#website #main .col_left #partenaires {
		margin:10px 0;
		}

			#website #main .col_left #partenaires #top{
			background:url("/media/images/right_titre_part.jpg") no-repeat #b1dbf1;
			background-position: top right;
			padding:0 13px 0 0;
			width:220px;
			height:35px;
			}

					#website #main .col_left #partenaires #top #part_gauche{
					float:left;
					background:url("/media/images/left_titre_part.jpg") no-repeat;
					height:35px;
					width:12px;
					}

					#website #main .col_left #partenaires #top #part_droite{
					float:left;
					padding: 5px 0;
					border-top: 1px solid #DDD;
					font-size:10pt;
					font-weight:bold;
					font-family:arial;
					}


			#website #main .col_left #partenaires .partenaire{
			background: url("/media/images/fond_partenaires.jpg") repeat-y;
			height:28px;
			}

					#website #main .col_left #partenaires .partenaire .onglet{
					width:80px;
					padding:0 2px;
					float:left;
					text-align:center;
					font-weight:bold;
					font-family:arial;
					cursor: pointer;
					}

					#website #main .col_left #partenaires .partenaire .select{
					background: url("/media/images/onglet_select.png") no-repeat;
					}
					#website #main .col_left #partenaires .partenaire .non_select{
					background: url("/media/images/onglet_non_select.png") no-repeat;
					}

					#website #main .col_left #partenaires .partenaires_content{
					background:#FFF;
					padding: 10px 15px 5px 10px;
					font-size: 9px;
					}

						#website #main .col_left #partenaires .partenaires_content div {
						border-bottom: 1px dashed gray;
						margin: 5px 0;
						min-height:55px;
						clear:both;
						}

							#website #main .col_left #partenaires .partenaires_content div img {
							float:left;
							margin: 0 5px 0 0;
							}

							#website #main .col_left #partenaires .partenaires_content div p {
							margin:0;
							}

								.partenaires_content div a.suite{
									display: block;
									float: right;
								}

								.partenaires_content div a.suite:hover{
									text-decoration: underline;
									color: #000000;
								}

					#website #main .col_left #partenaires .partenaires_content .liste_partenaires{
					display:block;
					text-align:right;
					font-size:10pt;
					font-weight:bold;
					padding: 15px 0;
					}

					#website #main .col_left #partenaires .partenaires_content .liste_partenaires:hover{
					color:gray;
					}

				#main  #previsite{
				width: 180px;
				font-weight:bold;
				font-size:7pt;
				float: right;
				margin: 15px 0 0 0;
				}

				#main  #previsite.prev_left{
					float: none;
					font-size:7pt;
					width: 180px;
					margin: 15px 0 0 25px;
				}

					#main  #previsite .titre{
						text-align:center;
						color:#29211E;
					}

					#main  #previsite.prev_left .titre{
						text-align:center;
						color:#FFFFFF;
					}

					#main  #previsite .text{
						display:block;
						background: url('/media/images/previsite2.jpg') no-repeat;
						text-align: left;
						padding: 15px 0 0 2px;
						margin: 5px auto 0 auto;
						width: 153px;
						height:92px;
						color: #FFFFFF;
					}

					#main  #previsite.prev_left .text{
						background: url('/media/images/previsite2-1.jpg') no-repeat;
					}

				#main .col_left #liens_col{
				margin: 0 0 0 20px;
				font-size:7pt;
				width: 200px;
				font-family:arial;
				}

				#website #main .col_left #liens_col h2{
				font-family:verdana;
				color:white;
				font-size:12pt;
				}


					#website #main .col_left #liens_col img{
					float:left;
					margin:10px 5px 0 5px;
					}
					#website #main .col_left #liens_col a{
					color:white;
					}
		/*Fin col gauche*/
		/*centre*/

		.content{
		float:left;
		width:540px;
		margin: 5px 0 0 10px;
		color:#271e19;
		font-size: 10px;
		}

		#ariane{
		font-size:9px;
		padding: 5px 0;
		}

			.content #voir_biens{
			text-align:center;
			padding:30px 0 0 0;
			}

			.content #article{
			background:#989489;
			padding: 7px 10px;
			min-height:750px;
			font-size: 11px;
			}

			.content #article ul{
				margin: 0 0 0 15px;
			}

				.content .titre_form{
					background:#29211c;
					color:white;
					font-size:11pt;
					font-weight:bold;
					padding: 2px 10px;
					}

				.content form.contact{
					color: #83847F;
					background-color: #D8D6D2;
					font-size: 11px;
				}

				.content table{
					padding: 10px;
				}

					.content form.contact button{
						margin: 0 10px 0 0;
						cursor:  pointer;

					}

			#website #main .content p{
			margin:0;
			}
			#website #main .content h1{
			font-size:18px;
			margin: 0 0 10px 0;
			}
			#website #main .content h3{
			font-size:12pt;
			margin:5px 0;
			}

		#website #main .contentb{
		float:left;
		width:730px;
		margin: 5px 0 0 10px;
		color:#271e19;
		font-size: 9px;
		}

		#website #main .contentb #nouveaute, #coupdecoeur{
		padding: 0 0 0 15px;
		background: url("/media/images/fond_nouveaute.jpg") no-repeat #9acfed;
		width:160px;
		height:258px;
		line-height:17px;
		float:left;
		}

			#website #main .contentb #nouveaute div{
			padding: 0 0 3px 10px;
			font-size:12px;
			font-weight:bold;
			min-height: 40px;
			}
				#website #main .contentb #nouveaute div span{
				font-size:11pt;
				}

			#website #main .contentb #nouveaute p,#coupdecoeur p{
			margin:0;
			}
			#website #main .contentb #nouveaute a, #coupdecoeur a{
			color:white;
			font-weight:bold;
			font-size: 11px;
			}

		#website #main .contentb #img_cdc{
		float:left;
		margin: 0 0 0 10px;
		}

		#website #main .contentb #coupdecoeur{
		width:175px;
		margin: 0 0 0 5px;
		background: url("/media/images/fond_coupdecoeur.jpg") no-repeat #9acfed;
		}


		#website #main .contentb #coupdecoeur div{
		padding: 10px 0 10px 15px;
		font-size:11pt;
		font-weight:bold;
		min-height: 20px;
		}

		#website #main .contentb #evenement div{
		padding:3px 0 0 20px;
		height:30px;
		background:url("/media/images/fond_evenement.jpg") repeat-y;
		font-size:13pt;
		color:white;

		}

		#website #main .contentb #evenement div:first-letter{
		font-weight:bold;
		}

		#website #main .contentb #evenement ul{
		font-weight:bold;
		margin: 20px;
		}

		#website #main .contentb #evenement ul li{
		margin: 10px 0;
		list-style: none;
		}
		#website #main .contentb #evenement{
		clear:both;
		padding-top:15px;
		float: left;
		width: 530px;
		}


		/* recherche */
		#website #main .contentb #recherche{
		background-color:#9a978b;
		}
		#website #main .contentb #recherche select{
		width:120px;
		}

		#website #main .contentb #recherche .input{
		width:50px;
		}


		#website #main .contentb #recherche #titre_recherche{
		background:#29211c;
		color:white;
		font-size:11pt;
		font-weight:bold;
		padding: 2px 10px;
		}
		#website #main .contentb #recherche #titre_recherche span{
		font-size:13pt;
		font-weight:normal;
		}


		#website #main .contentb #recherche  #liste_recherche{
		background: url('/media/images/recherche.jpg') no-repeat;
		padding:0 0 0 190px;
		height:100px;
		font-weight:bold;
		}

		#website #main .contentb #recherche  #liste_recherche span{
		font-size:11pt;
		width:270px;
		float:left;
		}

		#website #main .contentb #recherche  #liste_recherche span ul li{
		margin:10px 0;
		list-style: none;
		}
		#website #main .contentb #recherche  #liste_recherche #nb_biens{
		width:200px;
		font-size:10pt;
		color:#5a5d52;
		padding: 30px;
		}

		#website #main .contentb #recherche #critere{
		background:#9acfed;
		font-size:12pt;
		font-weight:bold;
		padding: 2px 10px;
		}
		/* note: attention au s*/

		#website #main .contentb #recherche .recherche_crit{
		font-weight:bold;
		font-size:8pt;
		margin-left:10px;
		}

		#website #main .contentb #recherche #criteres{
		border-bottom: 1px dashed black;
		}
		#website #main .contentb #recherche #criteres div{
		float:left;
		width:120px;
		height:90px;
		margin:10px 0 0 0;
		}

		#website #main .contentb #recherche #criteres .long{
		width:220px;
		}

		#website #main .contentb #recherche #criteres div .checkbox{
		width:10px;
		}

		#website #main .contentb #recherche #lieu{
			padding-left: 80px;
		}

		#recherche #lieu div.ajouter {
		cursor: pointer;
		width: 100px;
		margin: 0 auto 0 auto;
		}

		#website #main .contentb #recherche #lieu input{

		}
		#website #main .contentb #recherche #lieu .souligne{
		float: left;
		}
		#recherche button{
		float:right;
		text-align:left;
		margin-top:10px;
		padding:0 0 0 10px;
		border:solid 1px #29221c;
		height:30px;
		width:200px;
		background:url('/media/images/fond_bouton.jpg') no-repeat #9acfee;
		background-position:right;
		font-weight:bold;
		}
		/* fin recherche */

		/*Debut Liste fiches*/
		#website #main .contentb .pagination{
		text-align:center;
		margin: 15px 0 0 0;
		font-weight:bold;
		font-size:12px;
		text-decoration: none;
		color: #FFFFFF;
		}

					#website #main .contentb .pagination a{
						text-decoration: underline;
						font-size:9px;
					}


		#website #main .contentb #bandeau_liste div{
		background:#29221c;
		font-weight:bold;
		color:white;
		margin:7px 0;
		font-size:9pt;
		height:25px;
		}
				#website #main .contentb #bandeau_liste div a{
				color:white;
				}
				#website #main .contentb #bandeau_liste #ordre span{
				padding:4px 0 0 20px;
				display:block;
				height:21px;
				float:left;
				width:124px;
				border-left:1px solid #FFF;
				cursor: pointer;
				}

		#website #main .contentb #bandeau_liste #ordre .asc{
		background:url("/media/images/ordre_desc.jpg") no-repeat;
		background-position:  120px 3px;
		}

		#website #main .contentb #bandeau_liste #ordre .desc{
		background:url("/media/images/ordre_asc.jpg") no-repeat;
		background-position:  120px 3px;
		}

		#website #main .contentb #bandeau_liste #modif_recherche{
		padding: 4px 20px;
		height:17px;
		margin-bottom:0;
		}

				#website #main .contentb #alerte_mail{
		text-align:center;
		border:solid 1px #FFF;
		background:#29221c;
		font-weight:bold;
		padding-top:4px;
		height:25px;
		margin:7px 0;
		font-size:9pt;
		}

			#website #main .contentb #alerte_mail a{
			color:#c90809;
			}


			.fiche{
			margin-top: 20px;
			}
				.fiche .titre_fiche{
				background:#29221c;
				height:21px;
				padding:4px 5px;
				color:white;
				}
					.fiche .titre_fiche div{
					float:left;
					width:550px;
					font-size:11pt;
					font-weight:bold;
					}
					.fiche .titre_fiche .exclu_fiche{
						background:#9acfee;
						width:170px;
						text-align:center;
						color:black;
					}

			.fiche .corps_fiche{
			background:#a7a398;
			padding: 10px 0 0 0;
			}
			.fiche .corps_fiche div{
			float:left;
			}
				 	.fiche .corps_fiche .img_fiche{
				 	width:320px;
				 	padding: 2px 0;
					}

						.fiche .corps_fiche .img_fiche .liste_img_fiche{
							float: left;
						}

							.fiche .corps_fiche .img_fiche .liste_img_fiche li{
								padding-bottom: 4px;
								cursor: pointer;
							}

							.fiche .corps_fiche .img_fiche .liste_img_fiche a{
								display:block;
								height:20px;
								width: 65px;
							}

							.fiche .corps_fiche .img_fiche .liste_img_fiche .haut_liste_fiche{
								background:url('/media/images/haut.jpg') no-repeat;
								background-position: center;
								margin: 0 0 4px 0;
							}
							.fiche .corps_fiche .img_fiche .liste_img_fiche .bas_liste_fiche{
								background:url('/media/images/bas.jpg') no-repeat;
								background-position: center;
							}

			.fiche .photo_fiche{
				padding: 0 0 0 5px;
				float: right;
				width:240px;
			}

					.fiche .photo_fiche a.detail{
						background-color: #2A231D;
						color: #FFFFFF;
						height: 20px;
						padding: 5px 0 0 0;
						font-weight: bold;
						display: block;
					}

			.fiche .centre_fiche{
			float:left;
			width:230px;
			}

			.fiche .col_droite{
			float:right;
			width:180px;
			}
						.fiche .col_droite .info_fiche{
						background:#29221c;
						color:white;
						margin-top: 5px;
						padding:5px 3px;
						}
							.fiche .col_droite .info_fiche .prix{
							display:block;
							font-size:14pt;
							text-align:center;
							}
							.fiche .col_droite .info_fiche span{
							font-weight:normal;
							}

						.fiche .titre_virt{
							color: #2A231D;
							font-weight: bold;
							margin: 10px 0 0 10px;
						}

						.fiche .virtuel_fiche{
						background:url('/media/images/virtuelle_fiche.jpg') no-repeat;
						margin:10px;
						height:50px;
						padding: 5px;
						font-weight:bold;
						width: 105px;
						}

							.fiche .virtuel_fiche a{
								color: #FFFFFF;
							}

						.fiche .liens_fiche{
							width:730px;
							background:#a7a398;
							}

						.fiche .liens_fiche a{
						display:block;
						float:left;
						width: 135px;
						height:24px;
						padding:18px 0 0 45px;
						font-weight:bold;
						}
						.fiche .liens_fiche .coordonnees_fiche{
						background:url('/media/images/coordonnees.gif') no-repeat;
						height:30px;
						padding-top:12px;
						}

						.fiche .liens_fiche .alerte_fiche{
						background:url('/media/images/alerte.gif') no-repeat;
						}
						.fiche .liens_fiche .ami_fiche{
						background:url('/media/images/email.gif') no-repeat;
						}
						.fiche .liens_fiche .selection_fiche{
						background:url('/media/images/ajout_select.gif') no-repeat;
						width: 145px;
						padding-left:35px;
						font-size:7pt;
						}

			.terrasse{
				background: url("/media/images/petit_logo.jpg") no-repeat #9acfee;
				padding: 10px 5px 10px 50px;
			}

					.adresse_fiche{
					display:block;
					float:left;
					width:450px;
					}

					.fleche{
					cursor: pointer;}

		/*Fin Liste fiches*/
		/*Fiche d�tail*/

		.corps_detail_fiche {
		font-size: 11px;
		padding: 5px 0 0 0;
		color: #3B322B;
		}

		.corps_detail_fiche #col_gauche{
		float:left;
		width: 532px;
		}

			.corps_detail_fiche #col_gauche .bien h3{
			display:inline;
			margin:0;
			}

			.corps_detail_fiche #col_gauche .bien{
			border-bottom: 1px solid #000;
			height:20px;
			margin: 0 0 10px 0;
			}

			.corps_detail_fiche #col_gauche #info .info{
			float:left;
			width: 250px;
			}

			.corps_detail_fiche .info .descriptif{
			height:210px;
			}

			.corps_detail_fiche #col_gauche #desc{
			padding:20px 0;
			}

			.corps_detail_fiche #col_gauche table img{
				cursor: pointer;
			}

		.corps_detail_fiche #col_droite{
		float:right;
		width: 174px;
		}

			.corps_detail_fiche #col_droite .titre{
				color: #FFFFFF;
				background:#29221c;
				font-size: 14px;
				text-align: center;
				padding: 5px 0 5px 0;
				font-weight: bold;
			}

			.corps_detail_fiche #col_droite .corps_bloc{
				background-image: url(/media/images/pub-fond.jpg);
				background-repeat: repeat-x;
				padding: 4px;
			}

				.corps_detail_fiche #col_droite .corps_bloc .prix{
					color: #FFFFFF;
					font-size: 16px;
				}

				.corps_detail_fiche #col_droite .corps_bloc a.contact{
					background-image: url(/media/images/fond_contactez-nous.png);
					background-repeat: no-repeat;
					display: block;
					height: 30px;
					padding: 15px 0 0 50px;
					color: #29221c;
					margin: 10px 0 0 20px;
				}

				.corps_detail_fiche #col_droite .corps_bloc a.contact:hover{
					color: #FFFFFF;
				}

				.corps_detail_fiche #col_droite #liens a{
					display:block;
					width: 179px;
					height:24px;
					padding:18px 0 0 45px;
					font-weight:bold;
					font-size:10px;
				}

				.corps_detail_fiche #col_droite #liens a.imprimer_fiche{
					background:url('/media/images/imprimer.gif') no-repeat;
					height:30px;
					padding:5px 0 0 35px;
					margin: 10px 0 0 0;
				}

				.corps_detail_fiche #col_droite #liens a.coordonnees_fiche{
					background:url('/media/images/coordonnees.gif') no-repeat;
					height:30px;
					padding-top:12px;
				}

				.corps_detail_fiche #col_droite #liens a.alerte_fiche{
					background:url('/media/images/alerte.gif') no-repeat;
				}
				.corps_detail_fiche #col_droite #liens a.facebook_detail{
					background:url('/media/images/facebook_fiche.gif') no-repeat;
					padding-left:35px;
					font-size:10px;
				}
				.corps_detail_fiche #col_droite #liens a.ami_fiche{
					background:url('/media/images/email.gif') no-repeat;
				}
				.corps_detail_fiche #col_droite #liens a.selection_fiche{
					background:url('/media/images/ajout_select.gif') no-repeat;
					padding-left:35px;
					font-size:10px;
				}

		.corps_detail_fiche #bien_simi .titre{
			background:#29221c;
			height:21px;
			padding:4px 5px;
			margin: 10px 0 10px 0;
			color:white;
			font-weight: bold;
			font-size: 13px;
		}

		.corps_detail_fiche #bien_simi a{
			font-weight: bold;
			display: block;
			margin: 0 0 10px 0;
		}

		/*Fin Fiche d�tail*/

		/*fin centre*/

		/*col droite*/
		#website #main .col_right{
		width:180px;
		float:right;
		background-color:#B4B0A4;
		}
		#website #main .col_right h2{
		font-size: 11pt;
		padding: 0 0 0 5px;
		margin:5px 0;

		}
			#website #main .col_right #pub{
			color:white;
			font-size:7pt;
			padding: 5px 0 0 0;
			margin:0 5px 10px 7px;
			height:150px;
			text-align:center;
			/*background:url("/media/images/fond_pub.jpg") no-repeat;*/
			}


				#website #main .col_right #pub p{
				margin:0;
				text-align: left;
				padding: 0 0 0 7px;
				color:black;
				}

		#website #main .col_right #newsletter{
		margin:0 5px 10px 7px;
		padding:5px 5px 0 0;
		height:107px;
		font-size:7pt;
		font-weight:bold;
		color:white;
		text-align:right;
		background:url("/media/images/fond_news.jpg") no-repeat;
		}

		#website #main .col_right #newsletter a{
		color:white;
		}


		#rappel{
		text-align:center;
		margin:0 5px 0 7px;
		}
				#rappel div{
				background:#2b241e;
				height:35px;
				color:white;
				}

				#rappel #centre{
				color:black;
				font-size:7pt;
				padding-top:93px;
				height:27px;
				background:url("/media/images/fond_contact.jpg") no-repeat;
				}

				#rappel #butt {
				padding:8px 0 0 0;
				height:27px;
				}

				#rappel #butt a{
				background:url("/media/images/bouton.jpg") no-repeat;
				display:block;
				height:20px;
				width:92px;
				padding:2px 0 0 0;
				margin:0 0 0 40px;
				}

			.col_right #fond_marron{
				margin:0 5px 0 7px;
				float: left;
				width: 100%;
				background-color: #A29E92;
			}
		/*Fin col droite*/

/* Fin CONTENU*/

/* Footer*/

	#footer{
	text-align:center;
	font-size:8pt;
	color: #444;
	}

		#footer a{
		color: #555;
		}
/* Fin Footer*/



div.bulle{
	position:relative;
   display:block;
   z-index:24;
   /*color:#000;
   text-decoration:none;*/
}

	div.bulle:hover{
		z-index:25;
	}

		div.bulle span{
			display: none;
		}

	   div.bulle:hover span{
    		display:block;
    		position:absolute;
    		top:-5px;
    		left:135px;
    		width:200px;
    	}

			div.bulle span .text{
	    		border:1px solid #666;
    			-moz-border-radius: 10px;
    			-webkit-border-radius: 10px;
    			background-color:#FFFFFF;
    			color:#000;
    			text-align: left;
    			padding: 5px;
    			font-size: 10px;
    		}


/* Page recrutement */

		#pancarte{
			background-image: url(/media/images/pancarte_recrut.jpg);
			background-repeat: no-repeat;
			background-position: center;
			height: 217px;
			text-align: justify;
			padding: 25px 90px 50px 110px;
			font-size: 11px;
			margin: 0 0 15px 0;
		}

			#pancarte a{
				display: block;
				background-image: url(/media/images/coordonnees.gif);
				background-repeat: no-repeat;
				width: 170px;
				height: 29px;
				text-align: center;
				padding: 13px 0 0 15px;
				margin: 15px auto 0 auto;
				color: #2C231C;
				font-weight: bold;
			}

			#pancarte a:hover{
				color: #FFFFFF;
			}

		.separateur{
			width: 95%;
			height: 3px;
			margin: 5px auto;
			background-color: #5C554D;
		}

/* Page agences */

	.agence{
		border-top-color: #5C554D;
		border-top-style: solid;
		border-top-width: 3px;
		margin: 0 0 10px 0;
	}

		.agence .titre{
			font-size: 15px;
			font-weight: bold;
			margin: 5px 0 5px 0;
		}

		.agence .adresse{
			float: left;
		}

		.agence .loc{
			float: right;
		}

		.agence .loc span{
			display:none;
		}

		.agence a{
			font-weight: bold;
			font-size: 14px;
			text-decoration: underline;
		}

/*****************/
/****** DPE ******/
/*****************/

#bloc_dpe{
	width:737px;
	margin:5px auto;
	color:#616161;
}

	#bloc_dpe h1{
		font-size:14px;
		border-bottom: 1px solid #000;
		display:block;
		width:700px;
		margin:30px 0 0 0;
		padding: 0 0 5px 0;
		color: #3B322B;
	}

		#bloc_dpe h2{
			font-size:12px;
			text-decoration:underline;
			font-weight:normal;
			color: #3B322B;
		}

	#bilan_conso{
		float:left;
		width:300px;
	}

	#tableau_conso{
		width:250px;
		margin:10px 140px 10px 0;
	}

	#tableau_conso .valeur_conso{
		float:right;
		width:27px;
		height:20px;
		padding:1px 0;
		margin:2px;
		color:white;
	}

		.dpe_A{
			background:url(/media/images/dpe/dpe_A.png);
			background-repeat:no-repeat;
		}

		.dpe_B{
			background:url(/media/images/dpe/dpe_B.png);
			background-repeat:no-repeat;
		}

		.dpe_C{
			background:url(/media/images/dpe/dpe_C.png);
			background-repeat:no-repeat;
		}

		.dpe_D{
			background:url(/media/images/dpe/dpe_D.png);
			background-repeat:no-repeat;
		}

		.dpe_E{
			background:url(/media/images/dpe/dpe_E.png);
			background-repeat:no-repeat;
		}

		.dpe_F{
			background:url(/media/images/dpe/dpe_F.png);
			background-repeat:no-repeat;
		}

		.dpe_G{
			background:url(/media/images/dpe/dpe_G.png);
			background-repeat:no-repeat;
		}

	#bilan_ges{
		float:left;
		width:300px;
		margin-left:110px;
	}

	#tableau_ges{
		width:250px;
		margin:10px 0px 10px 0;
	}

	#tableau_ges .valeur_ges{
		float:right;
		width:25px;
		height:20px;
		padding:1px 0;
		margin:2px;
		color:white;
	}

		.ges_A{
			background:url(/media/images/dpe/ges_A.png);
			background-repeat:no-repeat;
		}

		.ges_B{
			background:url(/media/images/dpe/ges_B.png);
			background-repeat:no-repeat;
		}

		.ges_C{
			background:url(/media/images/dpe/ges_C.png);
			background-repeat:no-repeat;
		}

		.ges_D{
			background:url(/media/images/dpe/ges_D.png);
			background-repeat:no-repeat;
		}

		.ges_E{
			background:url(/media/images/dpe/ges_E.png);
			background-repeat:no-repeat;
		}

		.ges_F{
			background:url(/media/images/dpe/ges_F.png);
			background-repeat:no-repeat;
		}

		.ges_G{
			background:url(/media/images/dpe/ges_G.png);
			background-repeat:no-repeat;
		}
