
/**************************************************************** principale **/
html,body{font-family: "Trebuchet MS";margin:0;padding:0;
background:#6a6670 url("../images/background-site") repeat-x top left;
}

img{border:0;}

form{margin:0;}


/******************************************************************** global **/
#global{width:1000px;margin:auto;padding-top:0px;}

#bloc {position:relative;z-index:1;float:left;width:1000px;}
/********************************************************************** haut **/
#header {position:relative;z-index:2;width:1000px;height:497px;
background:#6f6c75 url("../images/background-header.jpg") repeat-x bottom left;}
#headersmall {position:relative;z-index:2;width:1000px;height:312px;
background:#6f6c75 url("../images/background-header.jpg") repeat-x bottom left;}

#imagesite{position:absolute;z-index:1;top:18px;left:0px;width:1000px;height:435px;}
#imagesitesmall{position:absolute;z-index:1;top:18px;left:0px;width:1000px;height:250px;}


#bandeau {position:absolute;z-index:3;top:70px;left:0px;width:1000px;height:55px;background-color:#ffffff;}

#flashcontent {position:absolute;z-index:2;top:18px;left:0px;width:1000px;height:435px;background-color:transparent;}
#flashcontentsmall {position:absolute;z-index:2;top:18px;left:0px;width:1000px;height:250px;background-color:transparent;}



#logo_buissons1 {
	position: absolute;top:-12px;left:119px;
	background:transparent url("../images/logo_buissons1.png") no-repeat top left;
	width: 103px;
	height: 82px;

}
#logo_buissons2 {
	position: absolute;top:0px;left:210px;
	background:transparent url("../images/buissons-logo2.jpg") no-repeat top left;
	width: 325px;
	height: 55px;
}

#logo_buissons1 {_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.buissons-immobilier.com/images/logo_buissons1.png', sizingMethod='scale');}

#logo_buissons2 {_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.buissons-immobilier.com/images/buissons-logo2.jpg', sizingMethod='scale');}



.logo_click {
border:0px solid red;
display:block;
height:79px;
left:118px;
position:absolute;
top:-11px;
width:421px;
z-index:2;
}

#text_marquee{position:absolute;z-index:3;top:0px;left:0px;width:1000px;height:18px;
background:#b5b8c1 url("../images/background-marquee.jpg") repeat-x top left;}
#scroll{color:#63573d;font-size:10px;}

.lienscroll {text-decoration:none;color:#63573d;cursor:pointer;}
a.lienscroll {text-decoration:none;color:#63573d;}
a:hover.lienscroll {text-decoration:none;color:#ffffff;}

#telephone {position:absolute;top:14px;right:185px;background:transparent url("../images/telephone.png") no-repeat top left;width:25px;height:43px;}
#numero_telephone {position:absolute;top:24px;right:20px;font-size:20px;color:#63573d;}


#div_drapeau_fav {position:absolute;z-index:7;top:76px;right:4px;
width:21px;height:20px;cursor:pointer;
background:url("../images/drapeau_fav.png") no-repeat top left;
_background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.buissons-immobilier.com/images/drapeau_fav.png', sizingMethod='scale');}


#go_drapeau_fav {position:absolute;z-index:8;top:76px;right:4px;
width:21px;height:20px;cursor:pointer;}
/********************************************************************** menu **/
#Ensemble_Menu {position:absolute;z-index:3;bottom:11px;left:0px;height:34px;float:left;border:0px solid red;}

#Ensemble_Menu ul {list-style-type: none;padding-left: 5px;margin-left: 5px;}

#Ensemble_Menu ul li {font-size: 12px;float:left;border-left:2px solid #63573d;}

#Ensemble_Menu ul li.first {border:0;}

#Ensemble_Menu ul li a{padding: 0px 15px 0 15px;text-decoration:none;font-weight:bold;font-size:12px;text-transform:uppercase;
background-color:transparent;color:#63573d;}
#Ensemble_Menu ul li a:hover{
background-color:transparent;color:#ffffff;}



#header_menu{
 	position:absolute;
	clear:both;
	padding-left: 10px;
	background-color:transparent;
	margin-left:0px;
	margin-right:4px;
	margin-top:20px;
	bottom:13px;
	width:1000px;
	border-top:0px solid #D8D8D8;
	border-bottom:0px solid #D8D8D8;
	z-index:50px;
}

#menunum {width:1010px; height:27px;position:relative;}

#menunumbloc {position:absolute; left:0px; top:0px; margin:0; position:relative; float:left; padding:0px 0 0 0;}

#menunumbloc a:hover {white-space:nowrap;}

#menunumbloc div.firstlevel{padding:0; margin:0;float:left;width:140px;text-align:center;}

#menunumbloc div.firstlevel a {display:block;margin-right:1px; padding:0px 8px 0px 8px; height:27px; line-height:27px;
text-transform:uppercase;font-weight:bold; text-decoration:none; color:#63573d; font-size:10px;
background:#ffffff url("../images/background-marquee.jpg") repeat-x bottom left;}

#menunumbloc div.firstlevel a:hover { text-decoration:none;padding:0px 7px 0px 7px;	
border-left:1px solid #D8D8D8;border-right:1px solid #D8D8D8; color:#000; font-weight:bold; font-size:10px;
background:#b5b8c1 url("../images/background-header.jpg") repeat-x bottom left;position:absolute;z-index:100;position:relative;}

#menunumbloc div.firstlevel:hover > a {text-decoration:none;padding:0px 7px 0px 7px;
border-left:1px solid #D8D8D8;border-right:1px solid #D8D8D8; color:#000; font-weight:bold; font-size:10px;
background:#b5b8c1 url("../images/background-header.jpg") repeat-x bottom left;position:absolute;z-index:100;position:relative;}


#menunumbloc div.firstlevel div.sublevel1 {position:absolute; left:-9999px; width:150px;
background:#FFF;padding:0;}

#menunumbloc div.firstlevel div.sublevel1 a {margin-right:1px;display:block;margin: 1px;
padding:0px 8px 0px 8px;border: 0;outline: 0;font-size: 100%;; height:27px;
line-height:27px;text-transform:uppercase;font-weight:bold;
text-decoration:none; color:#63573d; font-size:10px;
background-color:#b5b8c1;background-image:none;text-align:left; }

#menunumbloc div.firstlevel div.sublevel1 a:hover {background-color:#FFF;color:#000;}

#menunumbloc div.firstlevel > div.sublevel1:hover {background-color:#D8D8D8;}

#menunumbloc div.firstlevel div.sublevel2 {position:absolute; left:-9999px; width:150px;
background:#FFF;padding:0;}

#menunumbloc div.firstlevel div.sublevel2 a {margin-right:1px;display:block;margin: 1px;
padding:0px 8px 0px 8px;border: 0;outline: 0;font-size: 100%;; height:27px;
line-height:27px;text-transform:uppercase;font-weight:bold;
text-decoration:none; color:#63573d; font-size:10px;
background-color:#b5b8c1;background-image:none;text-align:left; }

#menunumbloc div.firstlevel div.sublevel2 a:hover {background-color:#FFF;color:#000;}

#menunumbloc div.firstlevel > div.sublevel2:hover {background-color:#D8D8D8;}


#menunumbloc div.rowmore > a {
background-color:#ffffff;padding-right:8px}

#menunumbloc div.rowmore > a:hover {background-color:#b5b8c1;padding-right:8px}

#menunumbloc div.rowmore:hover > a {background-color:#b5b8c1;padding-right:8px}

#menunumbloc:hover div.firstlevel:hover  div.sublevel1 {position:absolute;z-index:50px;left:139px; top:27px; border-top:1px solid #D4D4D4;}

#menunumbloc:hover div.firstlevel:hover  div.sublevel2 {position:absolute;z-index:50px;left:279px; top:27px; border-top:1px solid #D4D4D4;}


/******************************************************************* drapeau **/

#Ensemble_Flags {position:absolute;
bottom:45px;right:10px;
z-index:5;
width:53px;height:24px;}

#Div_Flags {position:relative;z-index:6;width:53px;height:24px;border:0px solid red;}

#div_drapeau_francais {position:absolute;z-index:7;top:0px;left:0px;
width:24px;height:24px;cursor:pointer;
background:url("../images/flag_fr.png") no-repeat;}

#go_drapeau_francais {position:absolute;z-index:8;top:0px;left:0px;
width:24px;height:24px;cursor:pointer;}

#div_drapeau_americain {position:absolute;z-index:7;top:0px;left:29px;
width:24px;height:24px;cursor:pointer;
background:url("../images/flag_uk.png") no-repeat;}

#go_drapeau_americain {position:absolute;z-index:8;top:0px;left:29px;
width:24px;height:24px;cursor:pointer;}


/************************************************************ coups de coeur **/
/* background:transparent url("../images/background-index.jpg") no-repeat top left; */
#titre_coeur{font-size:14px;color:#63573d;text-transform:uppercase;font-weight:bold;margin-left:6px;margin-top:5px;}

#div_index {float:left;width:1000px;height:305px;position:relative;border:0px solid red;
background-color:#ffffff;}

#ensemble_cc{position:absolute;top:23px;right:50px;width:565px;height:245px;
background-color:transparent;border:1px solid #b5b8c1;}

.cc{position:relative;width:175px;height:211px;float:left;margin-left:7px;margin-right:5px;margin-top:7px;border:0px solid red;}

.boxcc_image{position:absolute;z-index:2;top:0px;left:0px;width:165px;height:128px;border:5px solid #b5b8c1;cursor:pointer;}

.boxcc_detail{position:absolute;z-index:2;top:140px;left:3px;
text-align:left;width:172px;font-size:12px;line-height:15px;cursor:pointer;color:#63573d;}

.boxcc_prix {position:absolute;z-index:2;top:198px;left:3px;font-size:12px;color:#63573d;cursor:pointer;}

.annonce_cc {position:absolute;z-index:10;width:175px;height:211px;cursor:pointer;} 

/******************************************************* moteur de recherche **/
#ensemble_mr{position:absolute;top:23px;left:50px;width:282px;height:244px;
background-color:transparent;border:1px solid #b5b8c1;}

#titre_mr{font-size:14px;color:#67882f;text-transform:uppercase;font-weight:bold;margin-left:6px;margin-top:5px;}

.mr{position:relative;width:257px;height:196px;float:left;margin-left:7px;margin-right:5px;margin-top:7px;border:5px solid #63573d;}
 

#recherche_all_item {border:0px solid red;padding-top:22px;padding-left:0px;min-height:50px;height:auto !important;height:50px;}

.selectrecherche {float:left;margin-left:13px;margin-bottom:2px;}

.selectrecherche select{width:206px;
border-top:2px solid #808080;
border-left:2px solid #808080;
border-right:2px solid #d4d0c8;
border-bottom:2px solid #d4d0c8;
color:#6f6f6f;}

#formboutonrecherche{position:relative;z-index:10;left:138px;top:8px;width:92px;height:20px;}
#formboutonrecherche2{float:left;margin-left:80px;width:92px;height:20px;}


#ensemble_mr_listing {width:724px;height:95px;background-color:transparent;margin:auto;}

#titre_mr_listing{font-size:14px;color:#67882f;text-transform:uppercase;font-weight:bold;margin-left:0px;margin-top:5px;}

.mr_listing{width:722px;height:94px;float:left;margin-left:0px;margin-right:5px;margin-top:7px;border:1px solid #63573d;}

/******************************************************************** footer **/

#footer {float:left;width:1000px;height:73px;
background:#6c6972 url("../images/background-footer.jpg") repeat-x top left;
margin-top:-27px;position:relative;z-index:1;}

#logo_lbi{position:absolute;z-index:1;top:18px;right:25px;width:282px;height:41px;
background:transparent url("../images/la-boite-immo.png") no-repeat top left;}

.logo_lbi{display:block;position:absolute;z-index:2;top:18px;right:25px;width:282px;height:41px;}


#div_copyright_footer {position:absolute;z-index:1;top:18px;left:25px;font-size:11px;color:#63573d;}

.hrefooter {color:#63573d;text-decoration:none;}
a.hrefooter {color:#63573d;text-decoration:none;}
a:hover.hrefooter {color:#63573d;text-decoration:underline;}



#logo1 {
position:absolute;
z-index:2;
top:17px;left:641px;
width:45px;
height:50px;
background:transparent url("../images/qbe.png") no-repeat top left;
_background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.buissons-immobilier.com/images/qbe.png', sizingMethod='scale');}

#logo2 {
position:absolute;
z-index:2;
top:18px;left:580px;
width:58px;
height:50px;
background:transparent url("../images/snpi.png") no-repeat top left;
_background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.buissons-immobilier.com/images/snpi.png', sizingMethod='scale');}



#translation_by_google {color:#63573d;
font-size:12px;
position:absolute;
right:97px;
top:56px;
z-index:10;}


/************************************************************** redactionnel **/
#div_redactionnel{float:left;
width:1000px;height:300px;min-height:300px;height:auto !important;
position:relative;border:0px solid red;
background-color:#fefefe;padding-top:20px;}

#int_redactionnel{width:950px;margin-left:25px;font-size:12px;text-align:justify;}

#redactionnel_titre{float:left;border:3px solid #63573d;background-color:#fefefe;color:#63573d;text-transform:uppercase;font-size:18px;padding:5px;}

#redactionnel_redactionnel {padding:10px;
background-color:transparent;color:#6a6670;}


/***************************************************************** partenaire */

.lien_partenaire {text-decoration:underline;color:#63573d; }
a.lien_partenaire {text-decoration:underline;color:#63573d; }
a:hover.lien_partenaire {text-decoration:none;color:#63573d; }

.bloc_partenaire {float:left;width:610px;height:125px;margin-left:0px;margin-bottom:10px;}

.descriptif_partenaire {color:#6a6670;font-size:12px; }

.bloc_description_partenaire {float:left;width:330px;line-height:15px;margin-left:20px;}

.bloc_image_partenaire {float:left;width:258px;height:123px;border:1px solid #63573d;}

#div_partenaires{float:left;
width:1000px;height:300px;min-height:300px;height:auto !important;
position:relative;border:0px solid red;
background-color:#fefefe;padding-top:20px;}

#int_partenaires{width:950px;margin-left:25px;font-size:12px;text-align:justify;}

#partenaires_titre{float:left;border:3px solid #63573d;background-color:#fefefe;color:#63573d;text-transform:uppercase;font-size:18px;padding:5px;}

#partenaires_redactionnel {padding:10px;
background-color:transparent;color:#6a6670;}

/******************************************************************* sitemap **/
.hrefplandusite {color:#63573d;text-decoration:none;font-size:12px;}

a.hrefplandusite {color:#63573d;text-decoration:none;}

a:hover.hrefplandusite {color:#6a6670;text-decoration:underline;}

#div_plandusite{float:left;
width:1000px;height:300px;min-height:300px;height:auto !important;
position:relative;border:0px solid red;
background-color:#fefefe;padding-top:20px;}

#int_plandusite{width:950px;margin-left:25px;font-size:12px;text-align:justify;}

#plandusite_titre{float:left;border:3px solid #63573d;background-color:#fefefe;color:#63573d;text-transform:uppercase;font-size:18px;padding:5px;}

#plandusite_redactionnel {padding:10px;
background-color:transparent;color:#6a6670;}


/******************************************************************* contact **/
#div_contact{float:left;
width:1000px;height:300px;min-height:300px;height:auto !important;
position:relative;border:0px solid red;
background-color:#fefefe;padding-top:20px;}

#int_contact{width:950px;margin-left:25px;font-size:12px;text-align:justify;}

#contact_titre{float:left;border:3px solid #63573d;background-color:#fefefe;color:#63573d;text-transform:uppercase;font-size:18px;padding:5px;}

#contact_box {padding:10px;
background-color:transparent;color:#6a6670;}

#contact_formulaire {float:left;width:500px;border:0px solid red;}
#contact_image {float:left;width:429px;height:514px;border:0px solid red;}

#contact_redac {width:485px;border:0px solid red;}

#coordonnees{color:#63573d;font-size:12px;margin-top:30px;}
.textcoor{color:#63573d;font-weight:bold;}

#espace_contact {width:478px;margin-left:30px;_margin-left:15px;margin-top:20px;border:0px solid red;}
.form_row_left{float:left;margin-bottom:8px;margin-left:10px;}
.title_row{color:#63573d;font-size:12px;}

.contactinput{
BORDER: #63573d 1px solid;
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
PADDING-TOP: 2px;
PADDING-BOTTOM: 2px;
COLOR: #6a6670;
LETTER-SPACING: 1px;
BACKGROUND-COLOR: #ffffff;
width:180px;}



.contacttextarea{
BORDER: #63573d 1px solid;
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
PADDING-TOP: 2px;
PADDING-BOTTOM: 2px;
COLOR: #6a6670;
LETTER-SPACING: 1px;
BACKGROUND-COLOR: #ffffff;
width:376px;}

/** ie7 **/
*+html .contacttextarea{
width:385px;}

/** ie6 **/
.contacttextarea{
_width:385px;}

#send_form_contact{
float:left;
border:1px solid #63573d;
background-color:#ffffff;
color:#63573d;
text-transform:uppercase;font-size:12px;padding:5px;cursor:pointer;}

/**************************************************************** estimation **/
#div_estimation{float:left;
width:1000px;min-height:300px;height:auto !important;height:300px;
position:relative;border:0px solid red;
background-color:#fefefe;padding-top:20px;}

#int_estimation{width:950px;margin-left:25px;font-size:12px;text-align:justify;}

#estimation_titre{float:left;border:3px solid #63573d;background-color:#fefefe;color:#63573d;text-transform:uppercase;font-size:18px;padding:5px;}

#estimation_box {padding:10px;
background-color:transparent;color:#6a6670;}

#estimation_formulaire {float:left;width:500px;border:0px solid red;}
#estimation_image {float:left;width:429px;height:514px;border:0px solid red;}

#estimation_redac {width:485px;border:0px solid red;}

.page_estimation {width:478px;margin-top:20px;margin-left:40px;_margin-left:0px;}
.form_row_left_estimation_first {margin-bottom:8px;margin-left:10px;}
.form_row_left_estimation {float:left;margin-bottom:8px;margin-left:10px;}
.title_row_estimation {color:#63573d;font-size:12px;}

.estimationinput {
BORDER: #63573d 1px solid;
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
PADDING-TOP: 2px;
PADDING-BOTTOM: 2px;
COLOR: #6a6670;
LETTER-SPACING: 1px;
BACKGROUND-COLOR: #ffffff;
width:180px;}

.estimationselect{
BORDER: #63573d 1px solid;
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
PADDING-TOP: 2px;
PADDING-BOTTOM: 2px;
COLOR: #6a6670;
LETTER-SPACING: 1px;
BACKGROUND-COLOR: #ffffff;
width:180px;}

.estimationtextarea{
BORDER: #63573d 1px solid;
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
PADDING-TOP: 2px;
PADDING-BOTTOM: 2px;
COLOR: #6a6670;
LETTER-SPACING: 1px;
BACKGROUND-COLOR: #ffffff;
width:376px;}

#tab_estimation{margin-left:10px;font-size:12px;font-weight:bold;}

#btestimation {
border:1px solid #63573d;
background-color:#ffffff;
color:#63573d;
text-transform:uppercase;font-size:12px;padding:5px;cursor:pointer;}

/*************************************************************** alerte mail **/

#div_alertemail{float:left;
width:1000px;height:300px;min-height:300px;height:auto !important;
position:relative;border:0px solid red;
background-color:#fefefe;padding-top:20px;}


#int_alertemail{width:950px;margin-left:25px;font-size:12px;text-align:justify;}

#alertemail_titre{float:left;border:3px solid #63573d;background-color:#fefefe;color:#63573d;text-transform:uppercase;font-size:18px;padding:5px;}

#alertemail_box {padding:10px;
background-color:transparent;color:#6a6670;}


#alertemail_formulaire {float:left;width:500px;border:0px solid red;}
#alertemail_image {float:left;width:429px;height:514px;border:0px solid red;}

#alertemail_redac {width:485px;border:0px solid red;}

#page_alertemail {width:400px;margin-left:40px;margin-top:20px;border:0px solid red;_margin-left:30px;_width:405px;}
.form_row_left_alerte{float:left;margin-bottom:8px;margin-left:10px;}

.form_row_left_alerte2{float:left;margin-bottom:8px;margin-left:10px;margin-right:0px;}
/** ie7 **/
*+html .form_row_left_alerte2{float:left;margin-bottom:8px;margin-left:10px;margin-right:0px;}

.textinputalertemail {color:#63573d;font-size:12px;}


.alertemailinput{
BORDER: #63573d 1px solid;
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
PADDING-TOP: 2px;
PADDING-BOTTOM: 2px;
COLOR: #6a6670;
LETTER-SPACING: 1px;
BACKGROUND-COLOR: #ffffff;
width:180px;}


.alertemailselect{
BORDER: #63573d 1px solid;
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
PADDING-TOP: 2px;
PADDING-BOTTOM: 2px;
COLOR: #6a6670;
LETTER-SPACING: 1px;
BACKGROUND-COLOR: #ffffff;
width:180px;}

/** ie7 **/
*+html .alertemailselect{
BORDER: #63573d 1px solid;
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
PADDING-TOP: 2px;
PADDING-BOTTOM: 2px;
COLOR: #6a6670;
LETTER-SPACING: 1px;
BACKGROUND-COLOR: #ffffff;
width:180px;}

#formalerte{margin-left:10px;font-size:12px;font-weight:bold;_margin-left:0px;}

#btalertemail {
border:1px solid #63573d;
background-color:#ffffff;
color:#63573d;
text-transform:uppercase;font-size:12px;padding:5px;cursor:pointer;}



/********************************************************* listing des biens **/
#box_pas_de_bien {margin-top:20px;background-color:#63573d;
color:#ffffff;}

.div_pagination{width:723px;height:30px;margin:auto;margin-top:18px;
font-size:14px;
background-color:#63573d;
color:#ffffff;
border:1px solid #ffffff;
text-align:center;text-transform:uppercase;letter-spacing:0px;}

.paginationlien {color:#ffffff;text-decoration:underline;}
a.paginationlien {color:#ffffff;text-decoration:underline;}
a:hover.paginationlien{color:#ffffff;text-decoration:none;}

.paginationpage {margin-top:5px;}

#div_listing{float:left;
width:1000px;height:300px;min-height:300px;height:auto !important;
position:relative;border:0px solid red;
background-color:#fefefe;padding-top:20px;}

#int_listing{width:950px;margin-left:25px;font-size:12px;text-align:justify;}

#listing_titre{float:left;border:3px solid #63573d;background-color:#fefefe;color:#63573d;text-transform:uppercase;font-size:18px;padding:5px;}

#listing_redactionnel {padding:0px;
color:#6a6670;}

.block_res {width:470px;height:165px;float:left;margin-top:20px;margin-bottom:20px;margin-left:3px;margin-right:2px;font-size:11px;}

.block_res {_margin-left:0px;_margin-right:5px;}

.block_res .ligne_top {height:25px;}

.ligne_top_carre_blanc  {background-color:#ffffff;width:12px;height:25px;display:block;float:left;}

.ligne_top_fin {border-left:1px solid #ffffff;background-color:#63573d;width:445px;height:20px;float:left;padding-left:10px;padding-top:5px;}

.titreDuBien  {font-weight: bold;color:#ffffff;text-transform:uppercase;}

.titreDuBien:hover {font-weight: bold;color:#ffffff;text-transform:uppercase;}

.RefDuBien {float:right;padding-right: 15px;color:#ffffff;}

.couleur_3 {color:#6a6670;}

.couleur_3_Bold {color:#6a6670;font-weight:bold;}

.contenuBloc {margin:10px 0 0 6px;height: 128px;float: left;width:455px;}

html > body  .contenuBloc {margin:10px 0 0 13px;}

.contenuBlocGauche {width:315px;float:left;}

.blocEntete {height: 41px;width:315px;background-color:#c7c5b9;}

.colEnteteGauche {padding-left:15px;width:140px;float:left;padding-top: 5px;}

.colEnteteGauche2 {float:left;width:298px;padding-left:15px;padding-top:5px;}

.blocDescription {margin-top:2px;height: 67px;width:315px;background-color:#c7c5b9;}

.annonce {padding-left:15px;padding-right:15px;width:277px;}

.blocBas {height: 15px;width:315px;}

.PlusInfo {height:14px;width:105px;
background-color:#63573d;float:left;padding-left:5px;padding-top:1px;font-size:10px;font-weight: bold;
color:#ffffff;
}

.PlusInfo:hover {color:#ffffff;}

.BlocBasBlank {height:15px;width:205px;background-color:#ffffff;float:left;}

.TopImage {background-color: #c7c5b9;width:140px;height: 110px;}

.BotPrix {background-color: #63573d;width:140px;height:15px;text-align:right;font-weight: bold;font-size:10px;
color:#ffffff;}

.AffichPrix {color: #ffffff;font-size: 12px;padding-right: 5px;}


/********************************************************* details des biens **/
#div_details{float:left;
width:1000px;height:300px;min-height:300px;height:auto !important;
position:relative;border:0px solid red;
background-color:#fefefe;padding-top:20px;}

#photoBig {border:5px solid #6a6670;_border:2px solid #6a6670}

.petiteimage {width:80px;height:60px;}

.back_vignette {width:80px;height:60px;border:3px solid #6a6670;
float:left;margin-right:6px;margin-bottom:6px;_border:2px solid #6a6670;}

.petiteimage {width:80px;height:60px;}

.topBienDtail {margin-top:30px;margin-left:10px;font-size:12px;}

html > body .topBienDtail {margin-left:20px;font-size:12px;}

#firstLine {float: left;margin: 0 10px;font-size:12px;}

html > body #firstLine {margin: 0 20px;}

#droiteTopBien {float: right;margin: 20px 0px 20px 20px;width:142px;}

.titreCategDetail  {font-size:12px;font-weight:bold;color:#ffffff;text-transform:uppercase;}

#PrixDetailDuBien {
background-color: #c7c5b9;
color:#393d43;
float:left;width:100px;height:20px;padding-top: 5px;display:block;font-weight:bold;font-size: 12px;letter-spacing:0.07em;text-align:right;padding-right: 5px;
}

#BlocDescriptionDetailDuBien {float:left;width:955px;margin: 20px 10px;}

html > body #BlocDescriptionDetailDuBien {margin: 20px;}

.ReferenceDescriptionDetailDuBien {float: left;margin: 0px 0px 20px 0px;}

.blocDescriptif {font-size:12px;	background-color:#c7c5b9;
width:555px;margin-left:6px;float:left;padding-left: 10px;color: #393d43;}

html > body .blocDescriptif {margin-left:13px;}

.blocDescriptif{_margin-left:7px;_width:554px;}

.annonce_add {float:left;width:182px;border:0px solid red;color:#393d43;}
.annonce_add_detail_first {color:#393d43;}
.annonce_add_detail_last {color:#393d43;}

.exceldi 
{BORDER: #63573d 1px solid;
COLOR: #6a6670;
BACKGROUND-COLOR: #ffffff;}

.exceldibouton{
border:1px solid #63573d;
background-color:#ffffff;
color:#63573d;}

.AffichageDescriptifCol {
	width: 260px;float:left;
	color: #393d43;
	font-weight: bold;padding:5px 0;}

.AffichageDescriptifColDetail {width: 260px;float:left;padding:5px 0;}

.AffichageDesc_Norm {font-weight: normal;}

.bordureVignetteG {width:1px;height:70px;float:left;background-color: #000;}

.bordureVignette_bBig {width:363px;height:1px;clear:both;background-color: #000;}

#TitreCadreGeneral {
float:left;
border:3px solid #63573d;
background-color:#fefefe;
color:#63573d;
text-transform:uppercase;font-size:18px;padding:5px;
font-weight: bold;}

#tab_blocdemandedinformations {padding-top:20px;padding-bottom:20px;}
#calculettefinanciere {padding-top:20px;padding-bottom:20px;}
#demandemail {padding-top:20px;padding-bottom:20px;}

.item_calculettefinanciere{float:left;width:200px;}

.item_calculettefinanciere_element{BORDER: #63573d 1px solid;
COLOR: #6a6670;
BACKGROUND-COLOR: #ffffff;}

#position_boutoncalculette{margin-left:277px;}

#btn_back_annonce{}

.btn_back_annonce {color:#6a6670;text-decoration:underline;text-transform:uppercase;}

a.btn_back_annonce {color:#6a6670;text-decoration:underline;}

a:hover.btn_back_annonce {color:#6a6670;text-decoration:none;}

.lienretour {display:block;float:left;margin-right:5px;border:1px solid #63573d;background-color:#fefefe;color:#63573d;text-transform:uppercase;font-size:12px;padding:5px;height:18px;}
.lienimpression {display:block;float:left;border:1px solid #63573d;background-color:#fefefe;color:#63573d;text-transform:uppercase;font-size:12px;padding:5px;height:18px;}

/**************************************************************** erreur 404 **/

.erreur404lien {color:#6a6670;text-decoration:underline;}

a.erreur404lien {color:#6a6670;text-decoration:underline;}

a:hover.erreur404lien {color:#6a6670;text-decoration:none;}

