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

body {
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	margin:0 0 0 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4c4c4c;
}
body a:link { color:#4c4c4c; text-decoration:none;}
body a:visited { color:#4c4c4c; text-decoration:none;}
body a:hover  { color:#4c4c4c; text-decoration:underline;}
body a:active { color:#4c4c4c; text-decoration:none;}

img { 
	border:0;
}
.content { 
	width:988px;
	margin:auto;
}
.content2 { 
	width:988px; 
	margin:auto;
}
.header { 
	width:988px;
	padding: 0 0 10px 0;
	background-image:url(../images/bg2.gif);
	background-repeat:repeat;
	float:left;
}
.logo { 
	width:396px;
	float:left;
	height:72px;
	padding: 0 0 0 7px;
	font-size:14px;
	color:#FFFFFF;
}
.logo a:link { color:#FFFFFF; text-decoration:none;}
.logo a:visited { color:#FFFFFF; text-decoration:none;}
.logo a:hover  { color:#FFFFFF; text-decoration:none;}
.logo a:active { color:#FFFFFF; text-decoration:none;}

.logo2 { 
	width:100%;
	float:left;
	padding: 0 ;
}
.header_menu { 
	width:580px;
	padding: 57px 5px 0 0;
	text-align:right;
	color:#bebebe;
	float:left;
}
.header_menu a:link { color:#bebebe; text-decoration:none;}
.header_menu a:visited { color:#bebebe; text-decoration:none;}
.header_menu a:hover  { color:#FFFFFF; text-decoration:none;}
.header_menu a:active { color:#bebebe; text-decoration:none;}

.content3 { 
	width:988px;
	padding: 0;
	background-image:url(../images/bg.png);
	background-repeat:repeat;
	float:left;
}
.content4 { 
	width:968px;
	padding: 0 10px;
	float:left;
}
.bandeau { 
	width:968px;
	padding: 5px 0 2px 0;
	float:left;
}
.menu { 
	width:954px;
	padding:12px 0 0 14px;
	height:26px;
	background-image:url(../images/bg_menu.gif);
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	float:left;
}
.menu a:link { color:#FFFFFF; text-decoration:none;}
.menu a:visited { color:#FFFFFF; text-decoration:none;}
.menu a:hover  { color:#FFFFFF; text-decoration:none;}
.menu a:active { color:#FFFFFF; text-decoration:none;}
.btn_menu { 
	width:auto;
	padding:0 15px;
	background-image:url(../images/bg_btn_menu.gif);
	background-position:top right;
	background-repeat:no-repeat;
	float:left;
}
.btn_menu_fin { 
	width:auto;
	padding:0 0 0 15px;
	float:left;
}
.content_center { 
	width:968px;
	padding:28px 0 0 0;
	background-image:url(../images/bg3.gif);
	background-repeat:repeat-x;
	float:left;
}
.col_left { 
	width:625px;
	padding: 0 50px 0 19px;
	float:left;
}
.col_left h1 { 
	width:100%;
	padding: 0 0 5px 0;
	margin:0px;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000000;
	border-bottom: 1PX solid #cccccc;
	float:left;
}
.col_left h1 a:link { color:#000000; text-decoration:none;}
.col_left h1 a:visited { color:#000000; text-decoration:none;}
.col_left h1 a:hover  { color:#000000; text-decoration:none;}
.col_left h1 a:active { color:#000000; text-decoration:none;}

.content_photos { 
	width:625px;
	padding:17px 0 35px 0;
	float:left;
}
.tout_mai { 
	width:625px;
	padding:17px 0 0 0;
	color:#e74802;
	text-align:right;
	float:left;
}
.tout_mai a:link { color:#e74802; text-decoration:underline;}
.tout_mai a:visited { color:#e74802; text-decoration:underline;}
.tout_mai a:hover  { color:#e74802; text-decoration:none;}
.tout_mai a:active { color:#e74802; text-decoration:underline;}

.bloc_photos { 
	width:190px;
	padding:0 18px 0 0;
	float:left;
}
.photo { 
	width:190px;
	padding:0 0 12px 0;
	float:left;
}
.bloc_photos h2 { 
	width:100%;
	padding:0 0 10px 0;
	margin:0;
	font-size:bold;
	font-size:12px;
	float:left;
}
.txt_photo { 
	width:100%;
	padding:0;
	text-align:justify; 
	float:left;
}
.fiche_det { 
	width:190px;
	padding:5px 0 0 0;
	text-align:left;
	color:#047cac;
	float:left;
}
.fiche_det a:link { color:#047cac; text-decoration:none;}
.fiche_det a:visited { color:#047cac; text-decoration:none;}
.fiche_det a:hover  { color:#047cac; text-decoration:underline;}
.fiche_det a:active { color:#047cac; text-decoration:none;}

.toute_prop { 
	width:607px;
	padding:15px 18px 0 0;
	text-align:right;
	color:#aaaaaa;
	float:left;
}
.toute_prop a:link { color:#aaaaaa; text-decoration:underline;}
.toute_prop a:visited { color:#aaaaaa; text-decoration:underline;}
.toute_prop a:hover  { color:#aaaaaa; text-decoration:none;}
.toute_prop a:active { color:#aaaaaa; text-decoration:underline;}

.col_right { 
	width:263px;
	padding: 0 11px 0 0;
	color:#707070;
	font-weight:bold;
	float:left;
}
.right_sepa { 
	width:263px;
	padding: 0 0 17px 0;
	background-image:url(../images/sepa.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
}
.right_box1 { 
	width:153px;
	padding: 38px 98px 0 10px;
	min-height:154px;
	background-image:url(../images/agent-immobilier2.jpg);
	background-repeat:no-repeat;
	border-top: 1px solid #aeaeae;
	border-left: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
	float:left;
}
.btn_right { 
	width:149px;
	padding: 5px 0 0 4px;
	min-height:24px;
	border-top: 1px dotted #9e9e9e;
	float:left;
}
.btn_right_fin { 
	width:149px;
	padding: 5px 0 0 4px;
	min-height:24px;
	border-top: 1px dotted #9e9e9e;
	border-bottom: 1px dotted #9e9e9e;
	float:left;
}
.right_box2 { 
	width:261px;
	padding: 0;
	border-top: 1px solid #aeaeae;
	border-left: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
	float:left;
}
.photo_vendu { 
	width:261px;
	padding: 0;
	min-height:183px;
	border-bottom: 1px solid #FFFFFF;
	position:relative;
	display:block;
	float:left;
}
.txt_vendu { 
	width:237px;
	padding: 10px 12px 10px 12px;
	font-weight:normal;
	font-size:11px;
	color:#313131;
	background-image:url(../images/txt_vendu.gif);
	background-repeat:repeat-x;
	min-height:69px;
	float:left;
}
.btn_right2 { 
	width:233px;
	padding: 3px 0 3px 4px;
	border-top: 1px dotted #9e9e9e;
	float:left;
}
.btn_right3 { 
	width:233px;
	padding: 3px 0 3px 4px;
	border-top: 1px dotted #9e9e9e;
	border-bottom: 1px dotted #9e9e9e;
	float:left;
}
.img_vendu { 
	position: absolute;
	left:0px;
	top:0px;
	z-index:1;
}
.marq_vendu { 
	position: absolute;
	left:0px;
	top:0px;
	z-index:3;
}
.right_box3 { 
	width:153px;
	padding: 28px 98px 0 10px;
	min-height:114px;
	background-image:url(../images/agent-immobilier3.jpg);
	background-repeat:no-repeat;
	border-top: 1px solid #aeaeae;
	border-left: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
	float:left;
}
.box_video { 
	width:261px;
	border: 1px solid #aeaeae;
	margin: 0 0 17px 0;
	float:left;
}
.right_box4 { 
	width:261px;
	border-top: 1px solid #aeaeae;
	border-left: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
	float:left;
}

/* Page maison a vendre */
.content_interne{
	width: 640px;
	padding: 12px 0 0 0;
	float:left;
}
.content_interne h2 { 
	width:100%;
	padding:0 0 5px 0;
	margin:0;
	font-size:bold;
	/*color:#3E73B0;*/
	font-size:13px;
	float:left;
}
.lig_secteur { 
	width:640px;
	padding:  0 0 15px 0;
	border-bottom: 1px dashed #aeaeae;
	margin:  0 0 15px 0;
	float:left;
}
.photo_inter { 
	width:160px;
	margin:0 12px 0 0;
	padding:2px;
	border: 1px solid #626262;
	float:left;
}
.box_txtsect { 
	width:462px;
	padding: 0 0 0 0;
	float:left;
}
.fiche_det2 { 
	width:100%;
	padding:5px 0 0 0;
	text-align:right;
	color:#047cac;
	float:left;
}
.fiche_det2 a:link { color:#047cac; text-decoration:underline;}
.fiche_det2 a:visited { color:#047cac; text-decoration:underline;}
.fiche_det2 a:hover  { color:#047cac; text-decoration:none;}
.fiche_det2 a:active { color:#047cac; text-decoration:underline;}

.pag_rech{
	width:130px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	display:block;
}

ul{border:0; margin:0; padding:0;}

#pagination-immo li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
text-align:center;
}
#pagination-immo a{
border:solid 1px #DDDDDD;
margin-right:2px;
}
#pagination-immo .previous-off,
#pagination-immo .next-off {
color:#666666;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}
#pagination-immo .next a,
#pagination-immo .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
} 
#pagination-immo .active{
color:#ff0084;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-immo a:link,
#pagination-immo a:visited {
color:#0063e3;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-immo a:hover{
border:solid 1px #666666;
}
.photo_vendu_inter { 
	width:160px;
	padding: 0;
	min-height:111px;
	position:relative;
	display:block;
	float:left;
}
.marq_vendu { 
	position: absolute;
	left:0px;
	top:0px;
	z-index:3;
}




.col_interne{
	width: 640px;
	padding: 0 35px 0 19px;
	float:left;
}
.col_interne h1 { 
	width:100%;
	padding: 0 0 5px 0;
	margin:0px;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000000;
	border-bottom: 1px solid #cccccc;
	float:left;
}
.col_interne h1 a:link { color:#000000; text-decoration:none;}
.col_interne h1 a:visited { color:#000000; text-decoration:none;}
.col_interne h1 a:hover  { color:#000000; text-decoration:none;}
.col_interne h1 a:active { color:#000000; text-decoration:none;}


/* Page Agent */
.col1_detail {
	width:315px;
	padding: 0 10px 0 0;
	float:left;
}
.col2_detail {
	width:315px;
	padding: 0 0 0 0;
	float:left;
}
.gal_detail {
	width:315px;
	padding: 0 0 0 0;
	margin: 0 0 7px 0;
	float:left;
}
.bloc_detail {
	width:311px;
	padding: 1px;
	border: 1px solid #aeaeae;
	margin: 0 0 7px 0;
	float:left;
}
.bloc_detail_c1 {
	width:311px;
	padding: 10px 0 0 0;
	background:url(../images/bloc_detail_c1.gif) repeat-x top;
	float:left;
}
.bloc_detail_c2 {
	width:281px;
	padding: 0 15px 15px 15px;
	background:url(../images/bloc_detail_c2.gif) repeat-x bottom;
	min-height:100px;
	float:left;
}
.content_interne h2 { 
	width:100%;
	padding:0 0 5px 0;
	margin:0;
	font-size:bold;
	/*color:#3E73B0;*/
	font-size:13px;
	float:left;
}
.num_insc {
	width:281px;
	padding: 0 0 15px 0;
	float:left;
}
.prix_insc {
	width:281px;
	padding: 0 0 15px 0;
	color:#3e73b0;
	font-weight:bold;
	font-size:22px;
	float:left;
}
.txt_insc{ 
	width:100%;
	padding:0;
	float:left;
}
.photo_agent_immobilier {
	width:65px;
	height:103px;
	padding:7px;
	background:url(../images/bg_agent.png) no-repeat;
	float:left;
}
.contact_agent_immobilier {
	width:182px;
	padding:0 0 0 20px;
	float:left;
}
.txt_agent_immobilier {
	width:182px;
	padding:0 0 0 0;
	float:left;
}
.tit_agent_immobilier {
	width:182px;
	padding:3px 0 3px 0;
	font-size: 13px;
	color:#3e73b0;
	font-weight:bold;
	float:left;
}
.tit_agent_immobilier a:link { color:#3e73b0; text-decoration:underline;}
.tit_agent_immobilier a:visited { color:#3e73b0; text-decoration:underline;}
.tit_agent_immobilier a:hover  { color:#3e73b0; text-decoration:none;}
.tit_agent_immobilier a:active { color:#3e73b0; text-decoration:underline;}

.tit_form_leg {
	width:640px;
	padding:0 0 15px 0;
	font-size: 13px;
	color:#3e73b0;
	font-weight:bold;
	float:left;
}
.tit_form_leg a:link { color:#3e73b0; text-decoration:none;}
.tit_form_leg a:visited { color:#3e73b0; text-decoration:none;}
.tit_form_leg a:hover  { color:#3e73b0; text-decoration:underline;}
.tit_form_leg a:active { color:#3e73b0; text-decoration:none;}

.txt_form_leg {
	width:620px;
	padding:0 0 10px 20px;
	color:#4c4c4c;
	font-weight:bold;
	float:left;
}
.txt_form_leg a:link { color:#4c4c4c; text-decoration:none;}
.txt_form_leg a:visited { color:#4c4c4c; text-decoration:none;}
.txt_form_leg a:hover  { color:#4c4c4c; text-decoration:underline;}
.txt_form_leg a:active { color:#4c4c4c; text-decoration:none;}





.btn_mail{
	width: 65px;
	height:16px;
	padding: 0 0 0 25px;
	margin: 0 92px 0 0;
	color:#3e73b0;
	background-image:url(../images/btn_mail.gif);
	background-repeat:no-repeat;
	background-position: 0 5px;
	display:block;
	float:left;
}
a.btn_mail:link{ text-decoration:underline; color:#3e73b0;}
a.btn_mail:visited{ text-decoration:underline; color:#3e73b0;}
a.btn_mail:hover{ text-decoration:none; color:#3e73b0;}
a.btn_mail:active{ text-decoration:underline; color:#3e73b0;}

.tit_calcul { 
	width:100%;
	padding:0 0 15px 0;
	margin:0;
	font-weight:bold;
	font-size:13px;
	float:left;
}
.ligne_calcul { 
	width:100%;
	padding:0 0 10px 0;
	float:left;
}
.txt_calcul {
	width:107px;
	padding:2px 0 0 0;
	float:left;
}
.mensu_calcul {
	width:107px;
	padding:2px 0 0 0;
	color:#a0a0a0;
	float:left;
}
.box_calcul {
	width:174px;
	padding:0 0 0 0;
	float:left;
}
.result_calcul {
	width:170px;
	padding:2px 0 0 4px;
	color: #3e73b0;
	font-size:14px;
	font-weight:bold;
	float:left;
}
.champs_calcul {
	width:144px;
	padding:0 0 0 0;
}
.btn_calcul {
	width:144px;
	height:24px;
	padding: 4px 0 0 0;
	margin: 0 0 0 107px;
	background-image:url(../images/btn_calcul.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	color:#FFFFFF;
	text-align:center;
	float:left;
}
a.btn_calcul:link{ color:#FFFFFF; text-decoration:none;}
a.btn_calcul:active{ color:#FFFFFF; text-decoration:none;}
a.btn_calcul:hover{ color:#FFFFFF; text-decoration:none;	background-image:url(../images/btn_calcul.png); background-position: 0 -28px;}
a.btn_calcul:visited{ color:#FFFFFF; text-decoration:none;}


.bloc_onebloc {
	width:636px;
	padding: 1px;
	border: 1px solid #aeaeae;
	margin: 0 0 7px 0;
	float:left;
}
.bloc_detail_b1 {
	width:636px;
	padding: 10px 0 0 0;
	background:url(../images/bloc_detail_c1.gif) repeat-x top;
	float:left;
}
.bloc_detail_b2 {
	width:606px;
	padding: 0 15px 15px 15px;
	background:url(../images/bloc_detail_c2.gif) repeat-x bottom;
	min-height:100px;
	float:left;
}
.tit_descrip {
	width:100%;
	padding:10px 0 10px 0;
	margin:0;
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
	float:left;
}
.txt_descrip{ 
	width:606px;
	padding:0;
	float:left;
}
.txt_descrip table{ 
	width:606px;
	padding:0;
	float:left;
}
.txt_descrip table tr{ 
	padding:5px 0 5px 0;
	border-bottom: 1px dashed #cccccc;
	float:left;
}
.txt_descrip table .tit_tab{ 
	width:130px;
	padding:0 3px 0 0;
	font-weight:bold;
	float:left;
}
.txt_descrip table .txt_tab{ 
	width:165px;
	padding:0 5px 0 0;
	color:#737373;
	float:left;
}

.nombre_pieces {
	width:100%;
	padding:15px 0 15px 0;
	color:#3E73B0;
	margin:0;
	float:left;
}


.detail_piece{ 
	width:606px;
	padding:0;
	float:left;
}
.detail_piece table{ 
	width:606px;
	padding:0;
	float:left;
}
.detail_piece table tr{ 
	padding:5px 0 5px 0;
	border-bottom: 1px dashed #cccccc;
	float:left;
}
.detail_piece table th{ 
	font-weight:bold;
	text-align:left;
	float:left;
}
.detail_piece table td{ 
	color:#737373;
}
.piece_col1{ 
	width:260px;
	float:left;
}
.piece_col2{ 
	width:110px;
	float:left;
}
.piece_col4{ 
	width:126px;
	float:left;
}
.txt_evalua{ 
	width:281px;
	padding:0;
	float:left;
}
.txt_evalua table{ 
	width:281px;
	padding:0;
	float:left;
}
.txt_evalua table tr{ 
	padding:5px 0 5px 0;
	border-bottom: 1px dashed #cccccc;
	float:left;
}
.txt_evalua table .tit_tab{ 
	width:127px;
	padding:0 3px 0 0;
	font-weight:bold;
	float:left;
}
.txt_evalua table .total_tab{ 
	width:127px;
	padding:5px 3px 5px 0;
	color:#3E73B0;
	font-weight:bold;
	float:left;
}
.txt_evalua table .txt_tab{ 
	width:146px;
	padding:0 0 0 5px;
	color:#737373;
	text-align:right;
	float:left;
}
.txt_evalua table .txt_total{ 
	width:146px;
	padding:5px 0 5px 5px;
	color:#3E73B0;
	font-weight:bold;
	text-align:right;
	float:left;
}


.txt_dimension table{ 
	width:281px;
	padding:0;
	float:left;
}
.txt_dimension table tr{ 

	padding:5px 0 5px 0;
	border-bottom: 1px dashed #cccccc;
	float:left;
}
.txt_dimension table .tit_tab{ 
	width:147px;
	padding:0 3px 0 0;
	font-weight:bold;
	float:left;
}

.txt_dimension table .txt_tab{ 
	width:126px;
	padding:0 0 0 5px;
	color:#737373;
	float:left;
}
.box_btninter{ 
	width:631px;
	height:15px;
	padding:6px 0 6px 9px;
	margin: 2px 0 15px 0;
	background-image:url(../images/box_btninter.gif);
	background-repeat:repeat-x;
	float:left;
}
.btninter{ 
	width:524px;
	float:left;
}
.box_retour{ 
	width:107px;
	float:left;
}
.btn_print{
	width: auto;
	height:14px;
	padding: 1px 0 0 22px;
	margin: 0 15px 0 0;
	color:#FFFFFF;
	font-size:11px;
	background-image:url(../images/btn_print.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	display:block;
	float:left;
}
a.btn_print:link{ text-decoration:none; color:#FFFFFF;}
a.btn_print:visited{ text-decoration:none; color:#FFFFFF;}
a.btn_print:hover{ text-decoration:none; color:#e6e6e6; background-image:url(../images/btn_print.png); background-position: 0 -15px;}
a.btn_print:active{ text-decoration:none; color:#FFFFFF;}
.btn_email{
	width: auto;
	height:14px;
	padding: 1px 0 0 26px;
	margin: 0 15px 0 0;
	color:#FFFFFF;
	font-size:11px;
	background-image:url(../images/btn_email.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	display:block;
	float:left;
}
a.btn_email:link{ text-decoration:none; color:#FFFFFF;}
a.btn_email:visited{ text-decoration:none; color:#FFFFFF;}
a.btn_email:hover{ text-decoration:none; color:#e6e6e6; background-image:url(../images/btn_email.png); background-position: 0 -15px;}
a.btn_email:active{ text-decoration:none; color:#FFFFFF;}

.btn_map{
	width: auto;
	height:20px;
	padding: 1px 0 0 33px;
	margin: 0 15px 0 0;
	color:#FFFFFF;
	font-size:11px;
	background-image:url(../images/btn_map.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	display:block;
	float:left;
}
a.btn_map:link{ text-decoration:none; color:#FFFFFF;}
a.btn_map:visited{ text-decoration:none; color:#FFFFFF;}
a.btn_map:hover{ text-decoration:none; color:#e6e6e6; background-image:url(../images/btn_map.png); background-position: 0 -21px;}
a.btn_map:active{ text-decoration:none; color:#FFFFFF;}

.btn_visite{
	width: auto;
	height:14px;
	padding: 1px 0 0 19px;
	margin: 0 0 0 0;
	color:#FFFFFF;
	font-size:11px;
	background-image:url(../images/btn_visite.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	display:block;
	float:left;
}
a.btn_visite:link{ text-decoration:none; color:#FFFFFF;}
a.btn_visite:visited{ text-decoration:none; color:#FFFFFF;}
a.btn_visite:hover{ text-decoration:none; color:#e6e6e6; background-image:url(../images/btn_visite.png); background-position: 0 -15px;}
a.btn_visite:active{ text-decoration:none; color:#FFFFFF;}

.btn_visite_inactif{
	width: auto;
	height:14px;
	cursor:default;
	padding: 1px 0 0 19px;
	margin: 0 0 0 0;
	color:#e6e6e6;
	font-size:11px;
	background-image:url(../images/btn_visite.png);
	background-repeat:no-repeat;
	background-position: 0 -15px;
	display:block;
	float:left;
}
a.btn_visite_inactif:link{ text-decoration:none; color:#e6e6e6;}
a.btn_visite_inactif:visited{ text-decoration:none; color:#e6e6e6;}
a.btn_visite_inactif:hover{ text-decoration:none; color:#e6e6e6; background-image:url(../images/btn_visite.png); background-position: 0 -15px;}
a.btn_visite_inactif:active{ text-decoration:none; color:#e6e6e6;}

.btn_retour{
	width: auto;
	height:14px;
	padding: 1px 0 0 14px;
	margin: 0 0 0 0;
	color:#FFFFFF;
	font-size:11px;
	background-image:url(../images/btn_retour.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	display:block;
	float:left;
}
a.btn_retour:link{ text-decoration:none; color:#FFFFFF;}
a.btn_retour:visited{ text-decoration:none; color:#FFFFFF;}
a.btn_retour:hover{ text-decoration:none; color:#e6e6e6; background-image:url(../images/btn_retour.png); background-position: 0 -15px;}
a.btn_retour:active{ text-decoration:none; color:#FFFFFF;}

.google_map{
	width: 636px;
	padding: 1px;
	border: 1px solid #aeaeae;
	margin: 0 0 7px 0;
	float:left;
}
.btn_street{
	width: 636px;
	padding: 0;
	height:56px;
	float:left;
}
.contenu_street{
	width: 636px;
	padding: 1px 0;
	float:left;
}
.btn_action3 { 
	width:260px;
	min-height:102px;
	padding: 4px;
	background:url(../images/btn_action3.gif) no-repeat;
	margin: 0 0 5px 0;
	float:left;
}

/* Page Agent */
.infos_agent{
	width: 640px;
	padding: 0 0 20px 0;
	float:left;
}
.infos_video{
	width: 580px;
	padding: 0 30px 20px 30px;
	float:left;
}
.slog_agent{
	width: 640px;
	padding: 0 0 10px 0;
	color:#3e73b0;
	font-weight:bold;
	font-size:13px;
	font-style:italic;
	float:left;
}

.photo_agent_interne {
	width:95px;
	height:143px;
	padding:7px;
	background:url(../images/photo_agent_interne.gif) no-repeat;
	float:left;
}
.photo_agent2 {
	width:128px;
	height:164px;
	padding:7px;
	background:url(../images/photo_agent2.gif) no-repeat;
	float:left;
}

.txt_roug {
	color:#eb0200;
	font-weight:bold;
}
.nom_temoin{
	width: 640px;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px dashed #999999;
	color:#3e73b0;
	font-weight:bold;
	font-size:12px;
	float:left;
}
.nom_temoin2{
	width: 640px;
	padding: 0 0 5px 0;
	margin: 0 0 0 0;
	border-bottom: 1px dashed #999999;
	color:#3e73b0;
	font-weight:bold;
	font-size:12px;
	float:left;
}

.txt_temoin{
	width: 640px;
	padding: 0 0 20px 0;
	font-style:italic;
	float:left;
}
.txt_temoin2{
	font-style:italic;
	font-size:11px;
	color:#4c4c4c;
	font-weight:normal;
}

.txt_calcul2 {
	width:207px;
	padding:2px 0 0 0;
	float:left;
}
.champs_calcul2 {
	width:194px;
	padding:0 0 0 0;
	float:left;
}
.box_calcul2 {
	width:224px;
	padding:0 0 0 0;
	float:left;
}
.mensu_calcul2 {
	width:207px;
	padding:2px 0 0 0;
	color:#a0a0a0;
	float:left;
}
.result_calcul2 {
	width:194px;
	padding:2px 0 0 4px;
	color: #3e73b0;
	font-size:15px;
	font-weight:bold;
	text-align:right;
	float:left;
}
.btn_calcul2 {
	width:144px;
	height:24px;
	padding: 4px 0 0 0;
	margin: 0 0 0 262px;
	background-image:url(../images/btn_calcul.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	color:#FFFFFF;
	text-align:center;
	float:left;
}
a.btn_calcul2:link{ color:#FFFFFF; text-decoration:none;}
a.btn_calcul2:active{ color:#FFFFFF; text-decoration:none;}
a.btn_calcul2:hover{ color:#FFFFFF; text-decoration:none;	background-image:url(../images/btn_calcul.png); background-position: 0 -28px;}
a.btn_calcul2:visited{ color:#FFFFFF; text-decoration:none;}

.result_calcul3 {
	width:140px;
	padding:2px 0 0 4px;
	color: #3e73b0;
	font-size:15px;
	font-weight:bold;
	text-align:right;
	float:left;
}
.result_calcul4 {
	width:140px;
	padding:19px 0 0 4px;
	color: #3e73b0;
	font-size:15px;
	font-weight:bold;
	text-align:right;
	float:left;
}
.box_calcul3 {
	width:354px;
	padding:0 0 0 0;
	float:left;
}
.champs_calcul3 {
	width:340px;
	padding:0 0 0 0;
	float:left;
}
.red {
	color:#E2001A;
}
.ligne_oublig { 
	width:100%;
	padding:0 0 10px 0;
	font-size:10px;
	float:left;
}
.erreur {
	width:499px;
	color:#E2001A;
	padding: 0 0 10px 107px;
	float:left;
	display:none;
}
.infos_agent_lien{
	width: 640px;
	padding: 0 0 20px 0;
	float:left;
}
.infos_agent_lien a:link { text-decoration:underline;}
.infos_agent_lien a:visited { text-decoration:underline;}
.infos_agent_lien a:hover  { text-decoration:none;}
.infos_agent_lien a:active { text-decoration:underline;}

.infos_agent_lien li {
	padding: 0 0 0 13px;
	background:url(../images/icone.gif) no-repeat;
	background-position:0 2px;
	list-style:none;
	margin:0;
	float:left;
}

/* Page Vendre */
.txt_vendre{
	width: 410px;
	padding: 0 20px 0 0;
	float:left;
}
.bloc_broch{
	width: 210px;
	padding: 0 0 0 0;
	float:left;
}
.bloc_broch2{
	width: 199px;
	padding: 0 0 0 0;
	float:left;
}

.photo_broch{
	width: 100%;
	padding: 0 0 10px 0;
	color:#047cac;
	float:left;
}


.txt_broch{
	width: 100%;
	padding: 0 0 0 0;
	text-align:center;
	float:left;
}
.txt_broch a:link { color:#047cac; text-decoration:underline;}
.txt_broch a:visited { color:#047cac; text-decoration:underline;}
.txt_broch a:hover  { color:#047cac; text-decoration:none;}
.txt_broch a:active { color:#047cac; text-decoration:underline;}
.txt_calcul3 {
	width:167px;
	padding:2px 0 0 0;
	font-weight:bold;
	float:left;
}
.erreur2 {
	width:439px;
	color:#E2001A;
	padding: 0 0 10px 167px;
	float:left;
	display:none;
}
.bloc_parti {
	width:439px;
	padding: 0 0 0 0;
	float:left;
}
.lig_parti {
	width:439px;
	padding: 0 0 7px 0;
	float:left;
}
.txt_parti {
	width:144px;
	padding: 2px 0 0 0;
	color:#959595;
	float:left;
}
.champs_parti {
	width:239px;
	padding: 0 0 0 0;
	float:left;
}
.btn_calcul3 {
	width:144px;
	height:24px;
	padding: 4px 0 0 0;
	margin: 0 0 0 364px;
	background-image:url(../images/btn_calcul.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	color:#FFFFFF;
	text-align:center;
	float:left;
}
a.btn_calcul3:link{ color:#FFFFFF; text-decoration:none;}
a.btn_calcul3:active{ color:#FFFFFF; text-decoration:none;}
a.btn_calcul3:hover{ color:#FFFFFF; text-decoration:none;	background-image:url(../images/btn_calcul.png); background-position: 0 -28px;}
a.btn_calcul3:visited{ color:#FFFFFF; text-decoration:none;}




.contact_homestaging {
	width:478px;
	padding:0 0 0 20px;
	float:left;
}
.txt_homestaging {
	width:100%;
	padding:0 0 0 0;
	float:left;
}
.tit_homestaging {
	width:100%;
	padding:3px 0 3px 0;
	font-size: 13px;
	color:#3e73b0;
	font-weight:bold;
	float:left;
}
.tit_homestaging a:link { color:#3e73b0; text-decoration:underline;}
.tit_homestaging a:visited { color:#3e73b0; text-decoration:underline;}
.tit_homestaging a:hover  { color:#3e73b0; text-decoration:none;}
.tit_homestaging a:active { color:#3e73b0; text-decoration:underline;}

.tit_formul {
	width:100%;
	padding:20px 0 3px 0;
	margin:0 0 20px 0;
	color:#3e73b0;
	font-weight:bold;
	border-bottom: 1px dashed #3e73b0;
	font-size:15px;
	float:left;
}
.champs_calcul4 {
	width:95px;
	padding:0 0 0 0;
	float:left;
}
.txt_parti2 {
	width:439px;
	padding: 2px 0 0 0;
	color:#959595;
	float:left;
}
.pauvre {
	width:auto;
	padding: 2px 15px 0 0;
	float:left;
}
.pauvre2 {
	width:auto;
	padding: 2px 0 0 15px;
	float:left;
}
.choix_excep {
	width:20px;
	padding: 0;
	text-align:center;
	color:#959595;
	float:left;
}
.box_calcul4 {
	width:439px;
	padding:3px 0 0 0;
	float:left;
}

.txt_calcul4 {
	width:310px;
	padding:2px 5px 0 0;
	float:left;
}
.box_banque {
	width:134px;
	margin:0 10px 30px 0;
	padding:4px;
	border: 1px dashed #cccccc;
	float:left;
}
.box_banque2 {
	width:134px;
	padding:4px;
	margin:0 0 30px 0;
	border: 1px dashed #cccccc;
	float:left;
}
.logo_banque {
	width:134px;
	padding:0 0 5px 0;
	text-align:center;
	float:left;
}
.txt_banque { 
	width:100%;
	padding:0 0 10px 0;
	color:#1768A9;
	float:left;
}
.env_banque { 
	width:110px;
	padding:0;
	color:#757575;
	float:left;
}
.che_banque { 
	width:24px;
	padding:0;
	float:left;
}
.txt_parti3 {
	width:219px;
	padding: 2px 0 0 0;
	color:#959595;
	float:left;
}
.box_message{
	width: 615px;
	padding: 0 0 20px 25px;
	float:left;
}
.liste_visite {
	padding: 0 0 0 13px;
	width:200px;
	background:url(../images/icone.gif) no-repeat;
	background-position:0 2px;
	list-style:none;
	margin:0;
	float:left;
}
.home3maison{
	width: 640px;
	padding: 25px 0 0 0;
	float:left;
}







.footer { 
	width:940px;
	padding: 47px 14px 7px 14px;
	background-image:url(../images/footer.gif);
	background-color:#262626;
	color:#FFFFFF;
	font-size:11px;
	float:left;
}
.footer a:link { color:#FFFFFF; text-decoration:none;}
.footer a:visited { color:#FFFFFF; text-decoration:none;}
.footer a:hover  { color:#FFFFFF; text-decoration:underline;}
.footer a:active { color:#FFFFFF; text-decoration:none;}
.bas_footer { 
	width:988px;
	height:35px;
	background-image:url(../images/footer2.gif);
	float:left;
}
.bloc3footer{ 
	width:564px;
	padding: 0 0 20px 0;
	float:left;
}
.btn_twitter {
	width:32px;
	height:32px;
	padding: 0 0 0 0;
	margin: 0 5px 0 0;
	background-image:url(../images/facebook.png);
	background-repeat:no-repeat;
	background-position: 0 -640px;
	float:left;
}
a.btn_twitter:link{ color:#FFFFFF; text-decoration:none;}
a.btn_twitter:active{ color:#FFFFFF; text-decoration:none;}
a.btn_twitter:hover{ color:#FFFFFF; text-decoration:none;	background-image:url(../images/facebook.png); background-position: 0 -640px;}
a.btn_twitter:visited{ color:#FFFFFF; text-decoration:none;}

.btn_facebook {
	width:32px;
	height:32px;
	padding: 0 0 0 0;
	margin: 0 5px 0 0;
	background-image:url(../images/facebook.png);
	background-repeat:no-repeat;
	background-position: 0 -224px;
	float:left;
}
a.btn_facebook:link{ color:#FFFFFF; text-decoration:none;}
a.btn_facebook:active{ color:#FFFFFF; text-decoration:none;}
a.btn_facebook:hover{ color:#FFFFFF; text-decoration:none;	background-image:url(../images/facebook.png); background-position: 0 -224px;}
a.btn_facebook:visited{ color:#FFFFFF; text-decoration:none;}

.txt_face{
	width: 564px;
	padding: 15px 0 5px 0;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	float:left;
}
.icone_face{
	width: 215px;
	padding: 0 0 0 0;
	float:left;
}

.box_footer { 
	width:178px;
	padding: 0 10px 0 0;
	float:left;
}
.btn_footer { 
	width: 162px;
	padding: 0 0 0 16px;
	background:url(../images/icone2.gif) no-repeat;
	float:left;
} 
.box_footer2 { 
	width:350px;
	padding: 0 10px 0 16px;
	background:url(../images/icone3.gif) repeat-y;
	float:left;
}
.btn_footer2 { 
	width: 350px;
	padding: 0 0 0 16px;
	background:url(../images/icone2.gif) no-repeat;
	float:left;
} 
.boxcopy { 
	width:940px;
	padding: 7px 0 7px 0;
	float:left;
}


/* CSS Samia */
.photo_broch2{
	width: 185px;
	height:143px;
	padding:7px;
	margin: 0 0 0 0;
	background-image:url(../images/photo_broch2.gif);
	background-repeat:no-repeat;
	float:left;
}

.txt_vendre2{
	width: 421px;
	padding: 0 20px 0 0;
	float:left;
}
.txt_vendre3{
	width: 421px;
	padding: 0 0 0 20px;
	float:left;
}
.photo_broch3{
	width: 185px;
	height:143px;
	padding:7px;
	margin: 0 0 10px 20px;
	background-image:url(../images/photo_broch2.gif);
	background-repeat:no-repeat;
	float:right;
}
.photo_broch4{
	width: 185px;
	height:143px;
	padding:7px;
	margin: 0 20px 10px 0;
	background-image:url(../images/photo_broch2.gif);
	background-repeat:no-repeat;
	float:left;
}
.btn_annuler {
	width:94px;
	height:24px;
	padding: 4px 0 0 0;
	margin: 0 0 0 207px;
	background-image:url(../images/btn_annuler.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	color:#FFFFFF;
	text-align:center;
	float:left;
}
a.btn_annuler:link{ color:#FFFFFF; text-decoration:none;}
a.btn_annuler:active{ color:#FFFFFF; text-decoration:none;}
a.btn_annuler:hover{ color:#FFFFFF; text-decoration:none;	background-image:url(../images/btn_annuler.png); background-position: 0 -28px;}
a.btn_annuler:visited{ color:#FFFFFF; text-decoration:none;}


.btn_annuler2 {
	width:94px;
	height:24px;
	padding: 4px 0 0 0;
	margin: 0 0 0 57px;
	background-image:url(../images/btn_annuler.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	color:#FFFFFF;
	text-align:center;
	float:left;
}
a.btn_annuler2:link{ color:#FFFFFF; text-decoration:none;}
a.btn_annuler2:active{ color:#FFFFFF; text-decoration:none;}
a.btn_annuler2:hover{ color:#FFFFFF; text-decoration:none;	background-image:url(../images/btn_annuler.png); background-position: 0 -28px;}
a.btn_annuler2:visited{ color:#FFFFFF; text-decoration:none;}
.btn_calcul4 {
	width:94px;
	height:24px;
	padding: 4px 0 0 0;
	margin: 0 0 0 10px;
	background-image:url(../images/btn_calcul4.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	color:#FFFFFF;
	text-align:center;
	float:left;
}
a.btn_calcul4:link{ color:#FFFFFF; text-decoration:none;}
a.btn_calcul4:active{ color:#FFFFFF; text-decoration:none;}
a.btn_calcul4:hover{ color:#FFFFFF; text-decoration:none;	background-image:url(../images/btn_calcul4.png); background-position: 0 -28px;}
a.btn_calcul4:visited{ color:#FFFFFF; text-decoration:none;}
.marq_visite { 
 position: absolute;
 left: 0px;
 bottom:0px;
 z-index:3;
}

.photo_qr{
	width: 155px;
	height:155px;
	padding:7px;
	margin: 0 0 0 0;
	background-image:url(../images/qr.gif);
	background-repeat:no-repeat;
	float:left;
}
.txt_qr{
	width: 451px;
	padding: 0 20px 0 0;
	float:left;
}
.bloc_qr{
	width: 169px;
	padding: 0 0 0 0;
	float:left;
}
.bloc_partage {
	width:281px;
	padding: 0 15px 15px 15px;
	background:url(../images/bloc_detail_c2.gif) repeat-x bottom;
	float:left;
}
.box_partage2{
	width: 165px;
	height:20px;
	padding: 1px 0 0 15px;
	color:#FFFFFF;
	font-size:11px;
	display:block;
	float:left;
}

.txt_partage {
	width:60px;
	padding: 0;
	float:left;
}

.box_partage {
	width:105px;
	padding: 0 0 0 0;
	float:left;
}
/* Animation */

#slideshow {
    height:271px;
	width:968px;
	float:left;
}

#slideshow IMG {
    z-index:8;
    opacity:0.0;
}

#img1 {
	position:relative;
	top:0;
	left:0;
}
#img2 {
    z-index:8;
	position:relative;
	top:-271px;
	left:0;
}
#img3 {
    z-index:8;
	position:relative;
	top:-542px;
	left:0;
}
#img4 {
    z-index:8;
	position:relative;
	top:-813px;
	left:0;
}
#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}


