@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px;}

img { border:0px; }
img.thumb30 { width:30px; }
img.thumb80 { width:80px; }
a{ color:#fff; text-decoration:none; }
a:hover{ color:#88d; text-decoration:underline; }

.cache {	display:none; }

#img1_popup,#img2_popup,#img3_popup,#img4_popup,#img5_popup,#img6_popup  { cursor: pointer; }

#sitemap{margin:5px 50px;}
#sitemap a{color:#248; text-decoration:underline;}
#sitemap a:hover{color:#24f; }

/*
#form_locataires{display:none;}
*/
.comm{color:#aaa; font-style:italic; font-weight:normal; font-size:12px;}
.comm_error{color:#d88; font-weight:normal; font-size:11px;}

img.gd{ width:283px; height:213px;}
img.mo{ width:200px; height:150px; cursor:pointer;}
img.pt{ width:135px; height:101px;}

#error{ border:2px double #700; background:#faa; width:90%; margin:0px auto; text-align:center; 
font-size:13px; font-weight:bold; padding:7px 10px; color:#400;}
#avert{ color:#fff; background:#9b2; width:90%; margin:0px auto; text-align:center; 
font-size:13px; font-weight:bold; padding:7px 10px;  }

h5{padding:0px; margin:0px;}


#res_ventes img.res_vente { margin:2px; }
#res_ventes img.res_vente:hover{ margin:1px; border:2px double #79d; }

/****************************************/

html, body {
	background:#eaeaea url(../images/bg_global_top.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Verdana,Arial,Sans-serif;
	margin:0;
	padding:0;
}


/* STRUCTURE DU SITE */

#global {
	width:989px;
	margin:0 auto;
	padding:0;
}
#header {
	background:url(../images/header.jpg);
	width:713px;
	height:57px;
	margin:0;
	padding:70px 0 0 258px;
}
#navbar {
	background:url(../images/bg_navbar.jpg);
	width:725px;
	height:20px;
	margin:0;
	padding:0 0 0 0px;
}
#general {
	background:url(../images/bg_general_repeat.jpg);
	background-repeat:repeat-y;
	width:989px;
	height:100%;
	margin:0;
	padding:0;
}
#general2 {
	background:url(../images/bg_general2_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:940px;
	margin:0;
	padding:0 28px 0 21px;
}
#top {
	width:940px;
	height:164px;
	margin:0;
	padding:8px 0 0 0;
}
#top_menu {
	float:left;
	width:194px;
	height:125px;
	margin:0;
	padding:14px 23px 14px 23px;
}
#top_flash {
	float:left;
	width:460px;
	height:153px;
	margin:0;
	padding:0;
}
#top_breves {
	float:right;
	background:url(../images/bg_top_breves.jpg);
	border:1px solid #c2c2c0;
	width:206px;
	height:135px;
	margin:0;
	padding:8px 6px 8px 6px;
}
#conteneur_general {
	clear:both;
	background:#FFF url(../images/bg_conteneur_general_top.jpg);
	background-position:top;
	background-repeat:repeat-x;
	width:940px;
	margin:0;
	padding:0;
}
#contenu {
	float:left;
	width:702px;
	margin:0;
	padding:0 0 0 7px;
}
#contenu3 {
	float:right;
	width:702px;
	margin:0;
	padding:0 0 0 7px;
}
.encard {
	background:url(../images/bg_encard.jpg);
	border:1px solid #989898;
	width:204px;
	height:240px;
	margin:0px;
	padding:8px;
}

.encard a:hover{text-decoration:none;}
.encard a{line-height:10px;}

.voirdetail a{font-size:9px; color:#888; }
.voirdetail a:hover{text-decoration:underline; }
.encard .voirdetail:hover{text-decoration:none; color:#888;}


#menu {
	float:right;
	background:url(../images/bg_menu.jpg);
	backrgound-position:top;
	background-repeat:repeat-y;
	width:220px;
	margin:0 0 10px 0;
	padding:0;
}
#navigation {
	background:url(../images/bg_navigation.jpg);
	backrgound-position:top;
	background-repeat:no-repeat;
	width:220px;
	margin:0;
	padding:0;
}
#menu2 {
	float:left;
	background:url(../images/bg_menu.jpg);
	backrgound-position:top;
	background-repeat:repeat-y;
	width:220px;
	margin:0 0 10px 0;
	padding:0;
}
#navigation2 {
	background:url(../images/bg_navigation.jpg);
	backrgound-position:top;
	background-repeat:no-repeat;
	width:220px;
	margin:0;
	padding:0;
}
#ctn_left {
	float:left;
	width:387px;
	height:167px;
	margin:0;
	padding:0;
}
#ariane {
	width:351px;
	height:32px;
	margin:0;
	padding:12px 18px 0 18px;
}
#ariane2 {
	width:90%;
	height:32px;
	margin:0 auto;
	padding:12px 18px 0 5px;
	text-align:left;
}
#reponse {
	background:url(../images/bg_reponse.jpg);
	width:373px;
	height:62px;
	margin:0;
	padding:27px 7px 0 7px;
	text-align:center;
}
#page {
	background:url(../images/bg_page.jpg);
	width:387px;
	height:34px;
	margin:0;
	padding:0;
}
#nb_page {
	width:100%;
	height:27px;
	margin:0 auto;
	padding:7px 3px 0 3px;
	text-align:center;
}

#nb_page2 {
	width:90%;
	height:27px;
	margin:0 auto;
	padding:7px 5px 0 5px;
	text-align:center;
}
#ctn_right {
	float:right;
	background:url(../images/bg_right.jpg);
	width:310px;
	height:158px;
	margin:0;
	padding:0;
}
.tb_ctn_right {
	width:250px;
	margin:10px auto 0 auto;
	padding:0;
}
#resultats {
	clear:both;
	width:702px;
	margin:0;
	padding:0;
}
#list-results {
	background:url(../images/bg_resultats.gif);
	background-repeat:repeat-y;
	width:677px;
	margin:0;
	padding:28px 12px 38px 13px;
}
#list-results2 {
	background:url(../images/bg_resultats.gif);
	background-repeat:repeat-y;
	width:702px;
	margin:0;
	padding:0;
}
.tb_encard {
	margin:0 auto;
	padding:0;
}
.result {
	background:#FFF url(../images/bg_result.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	border:1px solid #444444;
	width:678px;
	min-height:60px;
	margin:0 0 20px 0;
	padding:0;
}
#formulaire {
	background:#fff;
	width:924px;
	margin:0;
	padding:0;
}
#info_form {
	background:url(../images/bg_info_form.jpg);
	width:924px;
	height:89px;
	margin:0;
	padding:0;
	text-align:center;
}
#info_form_error {
	background:url(../images/bg_info_form_error.jpg);
	width:924px;
	height:89px;
	margin:0;
	padding:0;
	text-align:center;
}
#ctn_form {
	background:url(../images/bg_ctn_form.gif);
	width:924px;
	margin:0;
	padding:29px 0 0 0;
}
.title_form {
	background:#31547f;
	width:920px;
	height:24px;
	margin:0 auto 26px auto;
	padding:10px 0 0 0;
	text-align:center;
}
#conteneur_wys {
	background:url(../images/bg_ctn_wys.jpg);
	background-repeat:no-repeat;
	width:940px;
	margin:0;
	padding:0;
}
#ctn_wys {
	width:880px;
	margin:19px auto 60px auto;
	padding:0;
	font-size:12px;
}
#ctn_wys ul{	list-style:none; color:#555;}
#ctn_wys a{	color:#77d;}
#ctn_wys li{	list-style:none; margin-left:50px;color:#555;}
#ctn_wys table{color:#555;}

#conteneur-details {
	float:right;
	width:704px;
	margin:0;
	padding:0;
}
#top_ctn_details {
	background:url(../images/top_conteneur_details.jpg);
	width:704px;
	height:36px;
	margin:0;
	padding:0;
	text-align:center;
}
#ctn_details {
	background:url(../images/bg_ctn_details.jpg);
	width:659px;
	margin:0;
	padding:23px 22px 20px 23px;
}
#bottom_ctn_details {
	background:url(../images/bottom_conteneur_details.jpg);
	width:704px;
	height:36px;
	margin:0;
	padding:0;
	text-align:center;
}
#details {
	background:#FFF url(../images/bg_details.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border:1px solid #b9b9b9;
	width:641px;
	margin:0 auto;
	padding:8px 8px 8px 8px;
}
#footer {
	clear:both;
	width:940px;
	height:50px;
	margin:0;
	padding:0;
}
#foot_left {
	float:left;
	width:701px;
	height:35px;
	margin:0;
	padding:15px 0 0 10px;
	text-align:left;
}
#foot_right {
	float:right;
	width:210px;
	height:35px;
	margin:0;
	padding:15px 10px 0 0;
	text-align:right;
}

/* AUTRES ELEMENTES */

.bt_navbar {
	margin:0;
	padding:0 0 0 0;
}
.hr_breves {
	width:100%;
	height:1px;
	margin:5px 0 5px 0;
	padding:0;
}
.sep_top_menu {
	margin:5px 0 6px 0;
	padding:0;
}
.bt_gd_vendeurs {
	float:left;
}
.bt_gd_acheteurs {
	float:right;
}
#home {
	margin:0 16px 0 0;
	padding:0;
}
select {
	width:200px;
	margin:0;
	padding:0;
}
.tb_margin_auto {
	margin:0 auto 20px auto;
	padding:0;
}
.bt_margin {
	margin:0 0 0 6px;
	padding:0;
}
.notre-agence {
	margin:0 0 0 30px;
	padding:0;
}
#hr_wys {
	border-top:1px solid #b4b4b4;
	width:712px;
	height:1px;
	margin:0 auto;
	padding:0;	
}
.photo {
	border:1px solid #b9b9b9;
	max-width:283px;
}
.tb_left {
	float:left;
	width:290px;
	margin:0;
	padding:0;
}
.tb_right {
	float:right;
	margin:15px 0 0 0;
	padding:0;
}
.sep_tb_home {
	border-top:1px solid #c8c8c8;
	width:150px;
	height:1px;
	margin:0 auto;
	padding:0;
}

/* PROPRIETES DES ELEMENTS TEXTE */

#top_menu a {
	color:#696969;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration:none;
}
#top_menu a:hover {
	color:#4587c0;
}
#top_breves h1 {
	color:#2663b3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#top_breves p {
	color:#5f5f5f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}
#navigation ul {
	list-style-type: none;
	margin:0;
	padding:0;
}
#navigation li {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0 0 10px 18px;
}
#navigation2 ul {
	list-style-type: none;
	margin:0;
	padding:0;
}
#navigation2 li {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0 0 10px 18px;
}
#ariane p {
	color:#0853b2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	display:inline;
}
#ariane a {
	color:#0853b2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-decoration:none;
}
#ariane a:hover {
	color:#5089ce;
}
#ariane2 p {
	color:#0853b2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	display:inline;
}
#ariane2 a {
	color:#0853b2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-decoration:none;
}
#ariane2 a:hover {
	color:#5089ce;
}
#nb_page h5 {
	background:#4271ab;
	width:45px;
	height:34px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:10px 10px 10px 10px;
	display:inline;
}
#nb_page a {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
#nb_page p {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	display:inline;
}
#nb_page2 h5 {
	background:#4271ab;
	width:45px;
	height:32px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:10px 10px 9px 10px;
	display:inline;
}
#nb_page2 a {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
#nb_page2 p {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	display:inline;
}
#ctn_right h5 {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#reponse p {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#reponse strong {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:0;
	padding:0;
}
.result p {
	color:#444444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:23px 16px 23px 14px;
}
.result h5 {
	color:#444444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#page2 {
	background:url(../images/bottom_resultats.gif);
	width:703px;
	height:37px;
	margin:0;
	padding:0;
}
#info_form p {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:8px 0 0 0;
}
#info_form_error p {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:8px 0 0 0;
}
.title_form h5 {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weitght:normal;
	margin:0;
	padding:0;
}
.tb_margin_auto h5 {
	color:#79a3d7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.tb_margin_auto h6 {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.tb_margin_auto p {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#ctn_wys p {
	color:#555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}

#ctn_wys h1,#ctn_wys h2,#ctn_wys h3,#ctn_wys h4,#ctn_wys h5{ color:#469;}

#ctn_wys h2{	font-size:20px;}
#ctn_wys h3{	font-size:18px;}
#ctn_wys h4{	font-size:16px;}
#ctn_wys h5{	font-size:14px;}

#top_ctn_details p {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:12px 0 0 0;
}
#top_ctn_details a {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-decoration:none;
}
#bottom_ctn_details p {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:10px 0 0 0;
}
#bottom_ctn_details a {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-decoration:none;
}
#details h1 {
	color:#5a9f01;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#details h2 {
	color:#3e78bf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#details p {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#details p strong {
	color:#3e78bf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
}
.encard h2 {
	color:#3e79c0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:00;
	padding:0;
	border-bottom:1px solid #c8c8c8;
	width:90%;
}
.encard h3 {
	color:#5a9f01;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0 auto;
	padding:0;
	border-bottom:1px solid #c8c8c8;
	width:150px;
}
.encard p {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#footer p {
	color:#595959;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#footer a {
	color:#595959;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:0;
}
#footer a:hover {
	color:#4587c0;
}

/* ELEMENTS DU FORMULAIRE */

.champs {
	width:180px;
	border:1px solid #808080;
	margin:0 0 0 6px;
	padding:3px 5px 3px 5px;
	background-image:url(../images/deg-form.jpg);
	background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.champs2 {
	width:245px;
	border:1px solid #808080;
	margin:0 0 0 6px;
	padding:3px 5px 3px 5px;
	background-image:url(../images/deg-form.jpg);
	background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.champs3 {
	width:80px;
	border:1px solid #808080;
	margin:0 0 0 6px;
	padding:3px 5px 3px 5px;
	background-image:url(../images/deg-form.jpg);
	background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.select_form {
	width:256px;
	border:1px solid 808080;
	margin:0 0 0 6px;
	padding:3px 5px 3px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#radio1 {
	margin:0 0 0 6px;
	padding:0;
}
textarea {
	border:1px solid #808080;
	margin:0 0 0 6px;
	padding:3px 5px 3px 5px;
	background-image:url(../images/deg-area.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.error {
	border:1px solid #820000;
	margin:0 0 0 6px;
	padding:3px 5px 3px 5px;
	background:#b40000;
	background-repeat:repeat-x;
	background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

/* ROLLOVER */

#bt_deposez_annonce2 a {
	float:left;
	background:url(../images/bt_deposez_annonce2_on.gif);
	background-position:top;
	width:220px;
	height:112px;
	margin:0;
	padding:0;
}

#bt_deposez_annonce2 a:hover {
	background:url(../images/bt_deposez_annonce2_on.gif);
	background-position:bottom;
	width:220px;
	height:112px;
	margin:0;
	padding:0;
}

#bt_deposez_annonce a {
	float:left;
	background:url(../images/bt_deposez_annonce_on.gif);
	background-position:top;
	width:220px;
	height:112px;
	margin:0;
	padding:0;
}

#bt_deposez_annonce a:hover {
	background:url(../images/bt_deposez_annonce_on.gif);
	background-position:bottom;
	width:220px;
	height:112px;
	margin:0;
	padding:0;
}

#bt_menu_vendeurs a {
	float:left;
	background:url(../images/bt_menu_vendeurs_on.gif);
	background-position:top;
	width:220px;
	height:67px;
	margin:0;
	padding:0;
}

#bt_menu_vendeurs a:hover {
	float:left;
	background:url(../images/bt_menu_vendeurs_on.gif);
	background-position:bottom;
	width:220px;
	height:67px;
	margin:0;
	padding:0;
}

#bt_gd_acheteurs3 a {
	float:left;
	background:url(../images/bt_gd_acheteurs3_on.gif);
	background-position:top;
	width:468px;
	height:62px;
	margin:0;
	padding:0;
}

#bt_gd_acheteurs3 a:hover {
	float:left;
	background:url(../images/bt_gd_acheteurs3_on.gif);
	background-position:bottom;
	width:468px;
	height:62px;
	margin:0;
	padding:0;
}

#bt_gd_vendeurs2 a {
	float:left;
	background:url(../images/bt_gd_vendeurs_on.gif);
	background-position:top;
	width:468px;
	height:62px;
	margin:0;
	padding:0;
}

#bt_gd_vendeurs2 a:hover {
	float:left;
	background:url(../images/bt_gd_vendeurs_on.gif);
	background-position:bottom;
	width:468px;
	height:62px;
	margin:0;
	padding:0;
}

#bt_gd_vendeurs a {
	float:left;
	background:url(../images/bt_gd_vendeurs2_on.gif);
	background-position:top;
	width:468px;
	height:62px;
	margin:0;
	padding:0;
}

#bt_gd_vendeurs a:hover {
	float:left;
	background:url(../images/bt_gd_vendeurs2_on.gif);
	background-position:bottom;
	width:468px;
	height:62px;
	margin:0;
	padding:0;
}

#bt_gd_acheteurs a {
	float:left;
	background:url(../images/bt_gd_acheteurs_on.gif);
	background-position:top;
	width:468px;
	height:54px;
	margin:0;
	padding:0;
}

#bt_gd_acheteurs a:hover {
	float:left;
	background:url(../images/bt_gd_acheteurs_on.gif);
	background-position:bottom;
	width:468px;
	height:54px;
	margin:0;
	padding:0;
}





