@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
:focus {
	outline: 0;
}
body {

}
ul {
	list-style: none;
}
ol {
	padding:0 0 0 20px;
}
table {

}
caption, th, td {

}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
body {
	font-family:Arial, Helvetica, sans-serif
}
.left {
	float:left;
	position:relative;
}
.right {
	float:right;
	position:relative;
}
.clear {
	clear:both;
}
.structure {
	width:1000px;
	margin:0 auto;
	background:url(../images/structure_bg.jpg) right 25px no-repeat;
	position:relative
}
.barometre {
	width:1000px;
	margin:0 auto;
	background:url(../images/structure_bg.jpg) right 25px no-repeat;
	position:relative
}
.structure_contenu {
	width:1000px;
	position:relative;

}
.header {
	float:left;
	width:100%;
	
}

.header .logo {
	float:left;
	padding-left:15px;
}

.header .menu_header {
	float:right;
}

.page {
	float:left;
	width:100%;
	float:left;
}

.colonne_top_gauche {
	width:214px;
	position:relative;
}
.colonne_top_droite {
	width:786px;
	padding:0 0 0 0;
	position:relative;
}
.fond_titre {
	padding:0 0 5px 82px
}
.fond_4_box {
	background:url(../images/fond_bleu_bg.jpg) no-repeat left 64px;
	width:592px;
	margin:0 0 0 33px
}
.box_liste {
	padding:0 0 0 80px
}
.box_liste ul {
	margin:0;
	padding:0;
	width:430px;
	list-style:none
}
.box_liste ul li {
	margin:0;
	padding:0 13px 0 0;
	display:inline-block;
	float:left;
	text-align:center
}
.box_liste ul li p {
	padding:5px 0 0 0;
	line-height:14px
}
.box_liste ul li p a {
	text-decoration:none
}
.box_liste ul li p a.icon1 {
	color:#60c4e5;
	font-size:12px;
	color:#60c4e5
}
.box_liste ul li p a.icon2 {
	color:#60c4e5;
	font-size:12px;
	color:#00a5c4
}
.box_liste ul li p a.icon3 {
	color:#60c4e5;
	font-size:12px;
	color:#209cb9
}
.box_liste ul li p a.icon4 {
	color:#60c4e5;
	font-size:12px;
	color:#006e89
}
.from_holder {
	width:214px;
	height:207px;
	position:relative;
	
}
.right_from {
	background:url(../images/right_bg.gif) no-repeat top left;
	width:146px;
	margin:15px 0 0 18px;
	position:relative;
}
.right_from2 {
	background:url(../images/right_bg2.jpg) no-repeat top left;
	width:146px;
	margin:15px 0 0 18px;
	position:relative;
}
.ok_wrap {
	width:35px;
	margin:125px 0 0 0
}
.text_box {
	background:url(../images/text_box_bg.png) no-repeat;
	width:140px;
	height:22px;
	border:0 none;
	margin:0 0 5px 0;
	padding:0 0 0 6px
}
.bouton_carto {
	position:relative;
	float:left;
	padding:0;
	margin:0;
	
}


.bouton_ok {
	position:relative;
	float:right;
	padding:0;
	margin:0;

	background:url(../images/ok_bg.jpg) no-repeat;
	width:32px;
	height:32px;
	cursor:pointer;
	border:0 none
}
.right_from p, .right_from2 p {
	font-size:12px;
	color:#000;
	padding:4px 0 4px 0;
	text-align:center;
	font-weight:bold
}
.colonne_contenu_gauche {
	width:340px;
	background:url(../images/colonne_contenu_gauche.jpg) no-repeat left 41px;

}
.colonne_contenu_gauche h2 {
	font-size:12px;
	color:#000;
	font-weight:normal
}
.colonne_contenu_gauche p {
	font-size:10px;
	color:#000;
	font-weight:normal;
	width:265px;
	line-height:11px;
	padding:3px 0 17px 0
}
.colonne_contenu_gauche a {
	background:url(../images/fleche_bleu.png) no-repeat left;
	display:block;
	color:#0d6f83;
	font-size:10px;
	text-decoration:none;
	padding:0 0 0 12px
}
.colonne_contenu_gauche_txt {
	padding:9px 0 18px 20px
	
}

.container2_right {
	width:660px
}
.loyers {
	float:right;
	margin:0 100px 0 0
}
.loyers p {
	text-align:right;
	color:#009BD5;
	font-size:12px;
	font-weight:bold;
	line-height:18px
}
.proprio_box {
	padding:66px 0 0 39px;
	background:url(../images/fond_rouge_bg.jpg) no-repeat left 42px;
	margin:0 0 0 40px
}
.prop {
	padding:0 0 25px 90px
}
.prop_3_box {
	padding:0 0 40px 121px
}
.prop_3_box ul {
	margin:0;
	padding:0;
	list-style:none
}
.prop_3_box ul li {
	margin:0;
	padding:0 13px 0 0;
	display:inline-block;
	float:left
}
.prop_3_box ul li p {
	text-align:center;
	font-size:14px;
	padding:5px 0 0 0;
}
.prop_3_box ul li p a {
	font-size:14px;
	text-decoration:none
}
.prop_3_box ul li p a.one {
	color:#B184B6;
}
.prop_3_box ul li p a.two {
	color:#93376d;
}
.prop_3_box ul li p a.three {
	color:#561344;
}
.footer {
	background:url(../images/footer_bg.gif) repeat-x;
	height:27px
}
.footer p {
	font-size:9px;
	color:#58585A;
	line-height:27px;
	text-align:center
}
.footer_liens {
	width:690px;
	margin:0 auto
}
.footer_liens_left {
	width:274px;
}
.footer_liens_left ul {
	margin:0;
	padding:0;
	list-style:none
}
.footer_liens_left ul li {
	display:inline-block;
	float:left;
	padding:6px 14px 0 0
}
.footer_liens_left ul li a {
	color:#8d8c8a;
	font-size:11px;
	text-decoration:none
}
.footer_liens_left ul li a:hover {
	text-decoration:underline
}
.footer_box_jaune {
	background:url(../images/fond_jaune_bg.gif) no-repeat left top;
	width:403px;
	height:25px;
	padding:6px 0 0 8px
}
.footer_box_jaune ul {
	margin:0;
	padding:0;
	list-style:none
}
.footer_box_jaune ul li {
	display:inline-block;
	float:left;
	padding:0 0 0 5px
}
.footer_box_jaune ul li a.Acces {
	color:#0f0b00;
	font-size:11px;
	text-decoration:none
}
.footer_box_jaune ul li a.villes {
	display:block;
	background:url(../images/villes_bg.gif) no-repeat;
	width:87px;
	height:19px;
	color:#0f0b00;
	font-size:11px;
	padding:0 0 0 7px;
	line-height:18px;
	text-decoration:none
}
.footer_liens_left_in {
	width:274px;
	margin: 0 auto
}
.footer_liens_left_in ul {
	margin:0;
	padding:0;
	list-style:none
}
.footer_liens_left_in ul li {
	display:inline-block;
	float:left;
	padding:6px 14px 0 0
}
.footer_liens_left_in ul li a {
	color:#8d8c8a;
	font-size:11px;
	text-decoration:none
}
.footer_liens_left ul li a:hover {
	text-decoration:underline
}


#menu {
	background:url(../images/nav_bg.gif) no-repeat center;
	width:760px;
	height:26px
}
#menu ul {
	
}
#menu ul li {
	display:block;
	float:left;
	width:auto;
	text-transform:uppercase;
	background:none;

}
#jsddm {
	float:left;
	display:block;
}
#jsddm li {
	font-size:11px;
	font-weight:bold;
	color:#000
}
#jsddm li a {
	display: block;
	
	float:left;
	text-decoration: none;
	color:#000;
	font-weight:normal;
	background:url(../images/menu_left_bg.png) no-repeat left -360px;
	padding:0 0 0 14px;
	height:28px;
	line-height:25px
}
#jsddm li a span {
	background:url(../images/menu_right_bg.png) no-repeat right -360px;
	cursor:pointer;
	display:block;
	height:28px;
	padding:0 14px 0 0;
	float:left
}

a.menuAch2 span	{
font-weight:bold;color:#1B6D85;
	font-size:15px;
}
#jsddm li a:hover {
	color: #000;
	background-position:0 0
}
#jsddm li a span:hover {
	background-position: right 0
}
#espace_clients {
	background:#fff;
	border:1px #000 dashed;
	width:200px;
	height:100px;
	position:absolute;
	z-index:1000;
	top:33px;
	left:250px;
	visibility:hidden;
	margin-left:305px;
	padding:11px 0 0 11px
}
#espace_clients p {
	background:url(../images/fleche_clair.gif) no-repeat left;
	color:#797a7c;
	font-size:11px;
	padding:0 0 3px 7px;
	line-height:12px
}
#espace_clients input.txt_bo {
	width:93px;
	height:20px;
	border:1px #666 solid;
	font-size:12px;
	padding:0;
	margin:0;
	
}
#espace_clients .ok_wrap {
}
#espace_clients input.ok_btn {
	padding:0;
	margin:0 5px 0 0 ;
	background:#DBF0F5;
	width:93px;
	height:20px;
	line-height:20px;
	border:1px #666 solid;
	font-size:12px;
	color:#000;	
	cursor:pointer;	
	float:right;	
}
#espace_clients input.ok_btn:hover {
	background:#6BAFBF;
	color:#fff;
	text-decoration:blink;
}
#espace_clients  a {
	font-size:10px;
	text-decoration:none;
}
#espace_clients  .erreur {
	font-size:10px;
	color:#f00;
	text-decoration:none;
}
.contenu_wrap1 {
	background:url(../images/contenu_left.jpg) no-repeat left 90px;
	width:1000px;
	margin:0 auto
}
.contenu_indices {
	width:1000px;
	margin:0 auto
}
.contenu_wrap2 {
	background:url(../images/contenu_right.png) right 35px no-repeat
}
.contenu_milieu {
	width:622px;
	padding:20px 0 0 43px
}
.contenu_milieu .title {
	padding-bottom:20px
}
.contenu_milieu h2 {
	background: url(../images/contenu_home.gif) no-repeat;
	padding:0 0 0 46px;
	line-height:36px;
	color:#60C4E5;
	font-size:22px;
	font-weight:normal
}
.contenu_milieu h3 {
	color:#60C4E5;
	font-size:15px;
	line-height:18px;
	padding:5px 0 0 0
}
.contenu_right {
	width:121px
}
.contenu_right p {
	color:#006E89;
	text-align:left;
	font-size:10px;
	line-height:18px;
	padding-left:70px
}
.contenu_right .right_tit {
	padding:5px 0 15px 0;
	margin:0;
}
.contenu_right ul.icones {
	margin:0;
	padding:0
}
.contenu_right ul.icones li.place0 {
	padding:0 0 10px 0
}
.contenu_right ul.icones li.place1 {
	padding:0 0 10px 5px
}
.contenu_right ul.icones li.place2 {
	padding:0 0 10px 10px
}
.contenu_right ul.icones li.place3 {
	padding:0 0 10px 15px
}
.scroll-div {
	width: 620px;
	overflow: y;
	padding:0;
	margin:0;
	height: 379px;
}


.bas_ombre {
	position: absolute;
	top: 375px;
	left: -47px;
	z-index: 9999;
}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: url(../images/barre.jpg) top center repeat-y;
	padding: 3px;
}
.jScrollPaneDrag {
	position: absolute;
	background: url(../images/slider.png) center center no-repeat;
	cursor: pointer;
	overflow: hidden;
}
.decouvrir_marg {
	margin:0 0 0 12px
}
.decouvrir {
	width:196px;
}
.decouvrir_img1 {
	background:url(../images/decouvrir_top_bg.gif) no-repeat;
	height:56px
}
.decouvrir_img2 {
	background:url(../images/decouvrir_top_bg2.gif) no-repeat;
	height:53px
}
.decouvrir_img3 {
	background:url(../images/decouvrir_img3.gif) no-repeat;
	height:53px
}
.decouvrir p {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:36px 0 0 19px
}
.decouvrir_box {
	background:url(../images/decouvrir_con_bg.gif) repeat-x top;
	width:176px;
	padding:5px 0 20px 20px;
	margin-bottom:19px
}
.decouvrir_box p {
	font-size: 10px;
	color:#000;
	padding:7px 0 3px 0
}
.decouvrir_box a {
	background:url(../images/fleche_fonce.gif) no-repeat left;
	color:#000;
	font-size:12px;
	text-decoration:none
}
.bouton_ok_petit {
	background:url(../images/bouton_ok_petit.gif) no-repeat;
	width:20px;
	height:20px;
	border:0 none;
	margin:2px 0 0 5px;
	cursor:pointer
}


/** temoignages */
.temoignage {
	position:relative;
	float:left;
	width:100%;
	width:100%;
	height:600px;	
}

.temoignage h1 {
	float:left;
	width:100%;
	height:57px;
	background:url('../images/titre_bonhomme_pt.png') no-repeat 0 0;
	padding: 20px 0 0 30px;
	
	font-size:42px;
	font-weight:bold;
	color:#006e89
}
.temoignage .texte {
	font-size:12px;
}

.temoignage .signature {
	position:absolute;
	bottom:0;
	right:0;
	font-style:italic;
	font-size:10px;
	width:100%;
	text-align:right;
	}

.temoignage .temoin01 {
	position:absolute;
	width:144px;
	height:276px;
	top:100px;
	left:150px;
	background:url('../images/temoin_bulle1.png') no-repeat 0 0;
}
.temoignage .temoin01 .texte {
	position:absolute;
	width:135px;
	height:135px;
	top:5px;
	left:5px;
}

.temoignage .temoin02 {
	position:absolute;
	width:175px;
	height:232px;
	top:100px;
	left:375px;
	background:url('../images/temoin_bulle2.png') no-repeat 0 0;
}
.temoignage .temoin02 .texte {
	position:absolute;
	width:135px;
	height:135px;
	top:5px;
	left:5px;
}
.temoignage .temoin03 {
	position:absolute;
	width:143px;
	height:275px;
	top:275px;
	left:330px;
	background:url('../images/temoin_bulle3.png') no-repeat 0 0;
}
.temoignage .temoin03 .texte {
	position:absolute;
	width:135px;
	height:135px;
	top:5px;
	left:5px;
}
.temoignage .temoin04 {
	position:absolute;
	width:207px;
	height:157px;
	top:400px;
	left:100px;
	background:url('../images/temoin_bulle4.png') no-repeat 0 0;
}
.temoignage .temoin04 .texte {
	position:absolute;
	width:135px;
	height:135px;
	top:5px;
	left:60px;
}

/** page de contenu */
.content {
	width:100%;
	float:left;
	font-family:arial;
	font-size:12px;
	}	

.content a {
	text-decoration:none;
	color:#00738e;
	font-weight:bold;
}	

.barometre ul li , .content ul li {
	background:url(../images/fleche_clair.gif) no-repeat 0 4px;
	float:left;
	width:100%;
	padding:0 0 3px 10px;
}


.content h1, .addresse h1 {
	width:100%;
	height:37px;
	float:left;
	background:url(../images/titre_bonhomme_pt.png) no-repeat 0 0;
	padding:19px 0 0 35px;
	font-size:44px;
	color:#00677b;
}

/** page indices */
.indices {
	width:100%;
	float:left;
	font-family:arial;
	font-size:12px;
	}	

.indices a {
	text-decoration:none;
	color:#00738e;
	font-weight:bold;
}	


.indices h1 {
	width:100%;
	height:57px;
	float:left;
	background:url(../images/indices.png) no-repeat -15px -35px;
	padding:9px 0 0 90px;
	font-size:26px;
	color:#00677b;
}

.indices ul li {
	float:left;
	width:100%;
	font-weight:bold;
	font-size:14px;
	color:#00677b;
	padding:0 0 3px 10px;
}

.barometre ul li , .content ul li {
	background:url(../images/fleche_clair.gif) no-repeat 0 4px;
	float:left;
	width:100%;
	padding:0 0 3px 10px;
}


.content h1, .addresse h1 {
	width:100%;
	height:37px;
	float:left;
	background:url(../images/titre_bonhomme_pt.png) no-repeat 0 0;
	padding:19px 0 0 35px;
	font-size:44px;
	color:#00677b;
}

/** page de contenu */
.addresse {
	float:left;
	text-align:left;
	font-size:12px;
	line-height:14px;
	margin-left: 10px;
}
.addresse h2 {
	color:#00758c;
	text-decoration:none;
	text-align:left;
	font-size:12px;
	font-weight:normal;


	padding:0 0 0 12px;
	margin:0 0 0 0;
	height:15px;
	line-height:15px;
	
	float:left;
	width:100%;
	background:url(../images/fleche_bleu.png) no-repeat 0 2px;
	
}
.addresse a {
	color:#00758c;
	text-decoration:none;
	font-weight:bold;
}

.addresse ul li {
	float:left;
	width:30%;
	height:110px;
	padding:0 17px 10px 0;
}

.addresse .detail_addresse {
	font-size:14px;	
}

/** barometre */

.barometre h1 {
	float:left;
	width:100%;
	height:45px;
	line-height:45px;
	background:url(../images/barometre_titre.png) no-repeat 0 0;
	padding:4px 0 0 200px;
	margin:0;
	
	font-size:30px;
	font-weight:bold;
	color:#6aacda;
	
}

.barometre h2 {
	float:left;
	width:100%;
	height:45px;
	line-height:45px;
	background:url(../images/barometre_titre.png) no-repeat 0 0;
	padding:4px 0 0 200px;
	margin:0;
	
	font-size:20px;
	font-weight:bold;
	color:#6aacda;
}
.barometre_cote {
	float:left;
	background:url(../images/fd_barometre.png) repeat-y 0 26px;
}


.barometre .barometre_cote h2 {
	padding:0 0 0 200px;
	height:56px;
	line-height:56px;
	background:url(../images/barometre_ss_titre.png) no-repeat 0 0;
}
.barometre_page {
	width:100%;
	float:left;
	font-family:arial;
	font-size:12px;
}

.barometre_page  .calculette{
	width:100%;
	float:left;
}

.barometre_page .cell_gauche {

}

.barometre_page .cell_gauche  ul li{
	width:200px;
	float:left;	
}	

.barometre_page .cell_gauche  ul li input, .barometre_page .cell_gauche  ul li select{
	float:right;
	padding:0 0 0 0;
	margin:0 10px 0 0;
	width:80px;
}

.barometre_page .loyer_moyen , .barometre_page .prix_metre {
	float:left;
	width:120px;
	margin:0 0 0 5px;
	text-align:center;
}
.barometre_page .prix_metre {

}

.barometre_page .result {
	float:left;
	width:100px;
	height:59px;
	line-height:59px;
	background:url(../images/fd_result.png);
	margin:0 10px;
}
.barometre_cote td {
	text-align:center;
}
.barometre_cote table.table_main {
	margin:0 0 0 145px;
	background:#fff;
	width:800px;
}

.barometre_cote table.texte .departement{
	background:#fff;
}
.barometre_cote table.texte td.dept{
	background:url(../images/fd_table_dept.png) no-repeat 0 5px;
	text-align:left;
	padding:0 0 0 4px;
	position:relative;
}
.barometre_cote table.texte {
	background:#fff;
		width:790px;
	margin:5px;
}
.barometre_cote table.texte .departement{
	background:#fff;
}
.barometre_cote table.texte .intitule{
	background:#eaf2fa;
}

.barometre_cote table.texte .cellules{
	width:100%;
	background:#fff;

}
.barometre_cote table.texte .cellules td{
	width:100%;
	background:#c8e0f2;	
	border:1px #000 solid;
}

.barometre_cote table.texte td.dept .city{
	font-size:10px;
	font-weight:bold;
	width:50px;
	text-align:right;
}

/* indices */
.indice_cote td {
	text-align:center;
}
.indice_cote table.table_main {
	margin:0 0 0 145px;
	width:800px;
}

.indice_cote table.texte .departement{
}
.indice_cote table.texte td.dept{
	background:url(../images/fd_table_dept.png) no-repeat 0 5px;
	text-align:left;
	padding:0 0 0 4px;
	position:relative;
}
.indice_cote table.texte {
	background:#fff;
		width:790px;
	margin:5px;
}
.indice_cote table.texte .departement{
	background:#fff;
}
.indice_cote table.texte .intitule{
	background:#dfd0d7;
}

.indice_cote table.texte .cellules{
	width:100%;
	background:#fff;

}
.indice_cote table.texte .cellules td{
	width:100%;
	background:#d0bdc6;	
	border:1px #000 solid;
}

.indice_cote table.texte .cellules tr{
border:3px #dfd0d7 solid;
}

.indice_cote table.texte .cellulesleft tr{
border:3px #dfd0d7 solid;
}
.indice_cote table.texte .cellulesleft td{
	width:100%;
	background:#dfd0d7;	
	border:1px #000 solid;
}

.indice_cote table.texte td.dept .city{
	font-size:10px;
	font-weight:bold;
	width:50px;
	text-align:right;
}

/* fin indices */


/** barometre */

.haut-tableau {
	background:#aed0eb;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 5px 20px;
	background:#aed0eb url(../images/fleche_bleu.png) no-repeat 0 7px;
}

.imp_selection {
	float:right;
	width:132px;
	height:300px;
	vertical-align:top;
}	

.imp_selection input {
	float:left;
	width:132px;
	height:102px;
	background:url(../images/bnt_details_selection.png) no-repeat 0 0;
	border:0;
	cursor:pointer;
}

.lien_menu_gauche {
	float:left;
	width:120px;

	background:url(../images/fd_menu_locataire.png) no-repeat 0 0;
	padding:0 0 0 15px;
	margin:2px 0 2px -20px;
	font-size:10px;
	text-decoration:none;
	color:#000;
}

/** fiche de bien */
.fiche_bien {
	float:left;
	width:540px;
	background: url(../images/fd_fiche_bien.png) no-repeat 0 0;
	padding:45px 10px 0 10px;
}
.fiche_bien a {
	color:#00738e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

.fiche_bien  h2 {
	width:100%;
	height:20px;
	line-height:20px;
	float:left;
		background: url(../images/puce_20.png) no-repeat 0 0;

	padding:0 0 0 25px;
	margin:0;
	
	color:#00738e;
	font-size:20px;
	font-weight:bold;
}

.fiche_bien .col_gauche {
	float:left;
	width:175px;
}

.fiche_bien .col_droite {
	float:right;
	width:360px;
	
}

.fiche_bien .photo {
	float:left;
	width:155px;
	height:155px;
	margin:5px 5px;
	padding:5px 5px;
	background: url(../images/fd_fiche_bien_photo.png) no-repeat 0 0;
}

.fiche_bien .carac {
	float:left;
	width:100%;
	line-height:16px;
	background: url(../images/fleche_24.png) no-repeat 0 20px;
	padding:20px 0 0 25px;
	
	color:#00738e;
	font-size:12px;
	font-weight:bold;
}

.fiche_bien .loyer {
	float:left;
	width:100%;
	padding:20px 0;
	text-align:center;
	color:#00738e;
	font-size:24px;
	font-weight:bold;
}	

.fiche_bien .description {
	float:left;
	width:100%;
	
	color:#000;
	font-size:12px;
}
.fiche_bien .description  ul li{
	background: url(../images/fleche_bleu.png) no-repeat 0 3px;
	float:left;
	width:100%;
	text-indent:15px;
	margin:5px 0 0 0;
	}
	
.fiche_bien .description  ul li.dispo{
	background: none;
	float:left;
	width:100%;
	text-indent:0;
	margin:5px 0 0 0;
	
	color:#00738e;
	font-size:14px;
	font-weight:bold;
	}

.fiche_bien .info_log {
	font-size:12px;
}	


	
/** fiche de bien */

/** consultation offre */
.consultation_offre {
	position:relative;
	float:left;
	width:600px;
	background: url(../images/fd_fiche_bien.png) no-repeat 0 0;
	padding:45px 10px 0 10px;
	
	font-size:12px;
}

.consultation_offre a {
	color:#00738e;
	text-decoration:none;
	font-weight:bold;
}

.consultation_offre  .col_gauche{
	float:left;
	width:200px;
	color:#00738e;
}

.consultation_offre .col_gauche .condition {
	color:#000;
	font-size:10px;
	font-weight:bold;
}

.consultation_offre  .col_droite, .consultation_offre  .col_droite2{
	background: url(../images/fd_cons_offre_droite.png) no-repeat 0 0;
	float:right;
	position:relative;
	width:375px;
	padding:0 0 0 20px;
}



.consultation_offre  .col_droite .titre{
	color:#00738e;
	font-weight:bold;
}
.consultation_offre  .col_droite .commune{
	float:left;
	width:100%;
	background: url(../images/fleche_10.png) no-repeat 0 0;
	padding:0 0 0 15px;
	color:#00738e;
	font-weight:bold;
}

.bottom_annonces div.annonce{
	padding-left: 25px;
	font-size:10px;
}

.bottom_annonces .commune a{
	background: url(../images/fleche_10.png) no-repeat 0 0;
	padding:0 0 0 15px;
	color:#00738e;
	font-weight:bold;
}

.consultation_offre  .col_droite .btn_savoir_plus, .consultation_offre  .col_droite2 .btn_savoir_plus{
	position:absolute;
	bottom:0px;
	right:0;
}

.consultation_offre  .col_droite li {
	float:left;
	position:relative;
	width:100%;
	border-bottom:1px #00738e dashed;
	
	padding:10px 0 ;
}

.consultation_offre  .col_droite2 li {
	list-style:none;
	float:left;
	position:relative;
	width:70%;
	border-bottom:1px #00738e dashed;	
	padding:0 ;
}


.consultation_offre  .nouvelle_recherche{
	width:130px;
	position:absolute;
	bottom:0;
	right:-130px;
	overflow:hidden;
}

.consultation_offre  .col_droite{

}
/** consultation offres */


/** creation_compte */
.creation_compte , .creation_compte_violet{
	position:relative;
	float:left;
	width:610px;
	background:none;

	font-size:12px;
	
}
.creation_compte .information, .creation_compte_violet .information {
	float:left;
	width:100%;
	font-family:arial;
	font-size:14px;
	color:#666;
}
.creation_compte h1, .creation_compte_violet h1 {
	width:100%;
	height:37px;
	float:left;
	background:url(../images/titre_bonhomme_pt.png) no-repeat 0 0;
	padding:19px 0 0 35px;
	font-size:24px;
	color:#00738e;
}
.creation_compte_violet h1 {
	background:url(../images/titre_bonhomme_pt_violet.png) no-repeat 0 0;
	color:#872175;
}
.creation_compte h2, .creation_compte_violet h2 {
	width:100%;
	float:left;
	font-size:20px;
	color:#00738e;
	padding:0;
	margin:0;
}
.creation_compte_violet h2 {
	color:#872175;
}
.creation_compte .col_gauche , .creation_compte_violet .col_gauche{
	position:relative;
	float:left;
	width:390px;
	background: url(../images/fd_creation_compte.png) no-repeat 0 0;	
	padding:45px 10px 0 10px;
}


.creation_compte .col_droite ,
.creation_compte_violet .col_droite{
	position:relative;
	float:right;
	width:168px;
	background: url(../images/fd_creation_compte2.png) no-repeat 0 0;	
	padding:45px 10px 0 10px;
}

.creation_compte_violet .col_droite2{
	position:relative;
	float:right;
	width:390px;
	background: url(../images/fd_creation_compte.png) no-repeat 0 0;	
	padding:45px 10px 0 10px;
}
.creation_compte ul , .creation_compte_violet ul, .creation_compte_violet .col_droite2 ul {
	width:50%;
	float:left;
	padding:0;
	margin:0;
}
.creation_compte_violet .col_gauche2{
	position:relative;
	float:left;
	width:168px;
	background: url(../images/fd_creation_compte2.png) no-repeat 0 0;	
	padding:45px 10px 0 10px;
	
}

.creation_compte_violet .col_complete {
	position:relative;
	float:left;
	width:590px;
	background: url(../images/fd_creation_compte3.png) no-repeat 0 0;	
	padding:45px 10px 0 10px;
	
}

.creation_compte .col_droite ul , .creation_compte_violet .col_droite ul, .creation_compte_violet .col_gauche2 ul{
	width:100%;
	float:left;
	padding:0;
}
.creation_compte li, .creation_compte_violet li {
	width:100%;
	float:left;
	position:relative;
	padding:0 0 5px 0;
}
.creation_compte ul li ul , .creation_compte_violet ul li ul {
	width:100%;
	float:left;
}

.creation_compte li ul li, .creation_compte_violet li ul li{
	width:48%;
	float:left;
	padding:5px 0 0 5px;
}
.creation_compte .champ , .creation_compte .tselect, .creation_compte .security  input , .creation_compte_violet .champ , .creation_compte_violet .tselect, .creation_compte_violet .security  input {
	width:150px;
	float:left;
}

.creation_compte_violet .recap {
	width:180px;
	float:left;
}
.creation_compte .security  input, .creation_compte_violet .security  input {
	margin:5px 0 0 0;
}

.creation_compte label, .creation_compte_violet label {
	width:100%;
	height:10px;
	line-height:10px;
	float:left;
	background: url(../images/fleche_10.png) no-repeat 0 0;
	padding:0 0 5px 15px;	
	color:#666;
	font-size:12px;
	font-weight:bold;
}
.creation_compte_violet label {
	background: url(../images/fleche_10_violet.png) no-repeat 0 0;
}
.creation_compte .champ2, .creation_compte_violet .champ2  {
	width:50px;
	float:left;
}

.creation_compte .security , .creation_compte_violet .security {
	width:100%;
	float:left;
	padding:0 0 5px 0;
}

.creation_compte .bt_or, .creation_compte_violet .bt_or {
	width:200px;
	height:17px;
	float:left;
	background: url(../images/btn_creation_compte_envoyer.png) no-repeat 0 0;	
	border:none;
	cursor:pointer;
	margin:15px 0 0 0;
}

.btn_libre {
	border:none;
	width:20px;
	height:20px;
	float:left;
	background: url(../images/btn_libre.png) no-repeat 0 0;	
	cursor:pointer;
}
.btn_libre_ok {
	border:none;
	width:20px;
	height:20px;
	float:left;
	background: url(../images/btn_libre_ok.png) no-repeat 0 0;	
	cursor:pointer;	
}

/** creation_compte */


/** espace pro */
.esp_pro {
	width:100%;
	float:left;
	font-family:arial;
	font-size:12px;
	}	

.esp_pro a {
	text-decoration:none;
	color:#00738e;
	font-weight:bold;
}	

.esp_pro ul li {
	background:url(../images/fleche_clair.gif) no-repeat 0 4px;
	float:left;
	width:100%;
	padding:0 0 3px 10px;
}


.esp_pro h1 {
	width:100%;
	height:37px;
	float:left;
	background:url(../images/titre_bonhomme_pt_violet.png) no-repeat 0 0;
	padding:19px 0 0 35px;
	font-size:44px;
	color:#872175;
}

.esp_pro h2 {
	color:#872175;
}

.esp_pro .ligne ul li {
	background:none;
	float:left;
	width:100px;
	padding:0 50px;
	margin:45px 0 0 0;
}

.esp_pro .ligne {
	float:left;
	width:100%;
	background:url(../images/fd_espace_pro.png) no-repeat 0 0;

}

.esp_pro .entete {
	float:left;
	width:100%;
}	

.esp_pro .entete  .ajout_nvelle{
	height:30px;
	line-height:30px;
	float:left;

}

.esp_pro .tableau table {
	float:left;
	margin:10px 0 0 0;
	border:1px #fff solid;
}
.esp_pro .tableau table  tr{
	margin:0;
	padding:0;
	
}


.esp_pro .tableau table  td{

	width:100px;
	margin:0;
	padding:0;	
	text-align:center;
	
	
	border-bottom:1px #999 solid;
	
}
.esp_pro .tableau .titre_col td {
	background:#ecd6e0;	
	border-bottom:1px #999 solid;
}
.esp_pro .entete li {
	float:left;
	width:100%;
	height:32px;
	line-height:32px;
	padding:0 0 0 20px;
	background:url(../images/fleche_10_violet.png) no-repeat 0 12px;
	
	font-size:18px;
}	
/** espace pro */




.sous_titreindice {
	float:left;
	width:100%;
	height:30px;
	background:url(../images/h4_fleche.gif) no-repeat 0 2px;
	padding:0 0 0 25px;
	margin:10px 0 0 0;
	font-size:20px;
	font-weight:bold;
	color:#81275D;
}
.sous_titre_pindice {
	float:left;
	width:100%;
	line-height:20px;
	background:url(../images/puce_p.png) no-repeat 0 2px;
	padding:0 0 0 25px;
	margin:10px 0 0 0;
	font-size:20px;
	font-weight:bold;
	color:#81275D;
}

.descriptionind {
	font-size:12px;
	font-weight:normal;
	color:#81275D;
}
.descriptionindblack{
	font-size:12px;
	font-weight:normal;
	color:#000;
	
}


.btn_alerte{	
	float:left;
	line-height:20px;
	padding:0 5px;
	margin:5px 0 0 25px;
	background:url(../images/fd_boutons.png);	
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}


.tableau_indice {
	text-align:center;
}

.tableau_indice .titre_rouge
{
	background : #d2c2cc;
	color :#7d7d7d;
	font-family : arial ;
	font-size:11px;
	border-bottom-color:#666666 ;

	
}
.tableau_indice .titre_rouge td:first-child {
	text-align:left;
	text-indent:5px;
	background : #dfd4dc;
	
}
.tableau_indice .titre_blanc
{
	background : #e4dae2;
	color :#7d7d7d;
	font-family : arial ;
	font-size:11px;
	border-bottom-color:#666666 ;

	
}

.tableau_indice .titre_blanc td:first-child {
text-align:left;
	text-indent:5px;
	background : #f4eff3;
	
}
.tableau_indice .titre
{
	background : #f0e9ed;
	color :#7d7d7d;
	font-family : arial ;
	font-size:11px;	
}
.tableau_indice .titre td:first-child {

	background : #fff;
}

.tableau_indice .sep {
	height:3px;
	font-size:0px;
}

.contenu_plan ul{
	padding-left: 20px;
}

.contenu_plan {
	margin:10px; width:490px; color:#75c1d8;
	font-family:tahoma, Georgia; font-size:10px; line-height:10px;}

.contenu_plan  a{ text-decoration:none; color:#75c1d8;}

.contenu_plan  a:hover{ color:#000;}

.contenu_plan  ul{ margin: 0 0 2px 0;
	list-style-type:disc;
}

.contenu_plan .accueil{color:#000;}
.contenu_plan .accueil a{color:#000;}
.contenu_plan .accueil a:hover{color:#000;}

.contenu_plan .liste{color:#00889f;}
.contenu_plan .liste a{color:#00889f;}
.contenu_plan .liste a:hover{color:#000;}

.contenu_plan .liste2  {color:#aad3dd;}
.contenu_plan .liste2 a {	color:#aad3dd;}
.contenu_plan .liste2 a:hover {color:#000;}

