body,table,H1,H2,H3,H4,H5,H6,H7,H8,a,input,textarea {
	font-family: Arial; font-size: 11px;
	color: #3d3d3f;
}
/* '} */
body {
	margin: 0; padding: 0;
	margin: 0; padding: 0;
}
label { cursor: pointer; }

.background{
background: url(images/fond.jpg) repeat-x;
margin: 0; padding: 0;
	margin: 0; padding: 0;
	background-color: #b7bcb3;
}
.background1{
background: url(images/fond2.gif) repeat-x;
margin: 0; padding: 0;
	margin: 0; padding: 0;
	background-color: #b7bcb3;
}
table { border: 0; }
table td { padding: 0; }
a {text-decoration:none;}
a:hover {text-decoration:underline;}
form { padding: 0; margin: 0 }
.clear { clear:both }

#general{ 
position:absolute;
width:1000px;
  left: 50%;  
 
  margin-left: -500px; /* moiti? de la largeur */ 
 }
 
hr{
border-style: inset;
border-width: 1px;
display: block;
margin: 0.5em auto;
border-color: white;

}

/* pour le model */
#logo1 {position:relative; z-index:1;width :551px; height:123px;top:0px;left:45px; }
#logo2 { float:left; width:194px; height:138px; }
.logo {  }
.logo img { width: 100px; height: 100px; border: 0; }
.spacer { overflow:hidden; }

/* Pour les pieds des pages */

#footer2{ position:absolute;text-align:center;width:999px;background: url(images/fond-footer.jpg) no-repeat; height:217px; margin-top:-55px; z-index:1;padding-top:95px;}
#footer{position:absolute; text-align:center;width:999px;top:680px;z-index:99;}

.infos_soc_nom { font-weight: normal; color: #fff; text-align: center; }
.infos_soc { font-weight: normal; color: #fff; text-align: center; }
.infos_soc_link { color: #fff; text-align: center; }
.infos_soc_tels { font-weight: normal; color: #fff; text-align: center; }
.linkmenufoot { display: inline; color: #fff;font-style: italic; }
.linkmenufoot span { color: #fff;font-style: italic; }
.linkmenufoot a { color: #fff; text-decoration: none; font-style: italic;}
.linkmenufoot a:hover { text-decoration: underline; font-style: italic}
.copyright { color: #fff; } 
#menutop{ position:absolute;top:110px;left :0px;width:999px; height:30px; text-align:left;line-height:30px;z-index:99;margin:0;}

.linkmenutop { display: inline; color: #3d3d3f;text-align:left; }
.linkmenutop span { color: #3d3d3f;font-size:12px; font-style: italic
;font-weight:normal; }
.linkmenutop a { color: #3d3d3f; text-decoration: none;padding-left:4px; padding-right:4px; padding-bottom:2px; font-size:12px; font-style: italic
;font-weight:normal;text-transform: uppercase;}
.linkmenutop a:hover { text-decoration: none;color: #fff;padding-top:9px; padding-left:4px; padding-right:4px; padding-bottom:2px;background-color: #3a3e39;  }

/* Pour l'index */
#menu_lang{
float:right;
height:17px;
}
.index_menu_lang { color: #fff; }
.index_menu_lang a { color: #fff; text-decoration: none; }
.index_menu_lang a:hover { text-decoration: underline; }
ul.index_menu_lang { padding: 0; margin: 0; list-style: none; display: inline; }
ul.index_menu_lang li { padding: 0; margin: 0; display: inline; margin-left: 10px;}
ul.index_menu_lang li.first { margin-right: 10px;background-color:#c7cac4; padding : 5px 15px 5px 15px; }
ul.index_menu_lang li.last { margin: 0;background-color:#686968; padding : 5px 15px 5px 15px; }
ul.index_menu_lang img { vertical-align: middle; }
.index_texte1 { font-size: 12px; }



#menu_vente{
position:absolute;
width:496px;
height:57px;
z-index:99;
top:15px;
left:0px;
}

#menu_location{
position:absolute;
width:498px;
height:57px;
z-index:99;
top:15px;
left:500px;
}

#menu_vente2{
position:absolute;
width:496px;
height:57px;
z-index:99;
top:0px;
left:0px;
}

#menu_location2{
position:absolute;
width:498px;
height:57px;
z-index:99;
top:0px;
left:500px;
}

/* news */
#news{
position:absolute;
width:441px;
height:276px;
z-index:1;
top:487px;
left:557px;
background: url(images/fond-news.gif) no-repeat;
}
.index_news_titre{font-size:13px;}
.index_news_date{color:white; font-size:10px;}
.index_news_text{font-size:12px;}
.index_news_lien{color:white; font-size:13px, font-weight:bold;}


/* flash */
#flash{
position:relative;
width:999px;
height:336px;
top:6px;
left:0px;
z-index:1;
}

#flash2{
position:relative;
background: url(images/fond-flash.jpg) no-repeat;
width:999px;
height:185px;
top:19px;
left:0px;
z-index:98;

}


/* coup de coeur */
#coeur{
position:absolute;
width:478px;
height:251px;
z-index:99;
top:400px;
left:0px;
background: url(images/fond-coeur.png) no-repeat;

}

.cdc_genrebien{display:inline;text-align:left; color:white; font-size:13px; font-variant: small-caps ;font-weight:bold; }
.cdc_typebien{display:inline;text-align:left;color:white; font-size:13px; font-variant: small-caps ;font-weight:bold; }
.cdc_ville{display:inline;text-align:left;color:white; font-size:13px; font-variant: small-caps ;font-weight:bold; }
.cdc_fiche {	width: 215px; float:left;margin-top:48px;}

.cdc_ref{color:white; font-size:11px; font-variant: small-caps ;font-weight:bold; float:right;padding-right:15px;}
.cdc_desc{color:white; font-size:11px;font-weight:bold; float:left;width: 188px; height: 60px; overflow: hidden;}
.cdc_desc div{ padding: 0 5px 0 20px; }

.cdc_prix{background-color:#3d3d3f; padding : 5px 5px 5px 5px;font-size:14px;font-weight:bold;width:150px; height:15px; text-align:center;color:white;}

.cdc_puce{	margin-left:23px;margin-right:5px;}
.cdc_img{	width: 255px; height:159px; border: solid 2px white;margin-left:23px;}
.cdc_btn{	float:right;margin-right:23px;}
.cdc_fiche_end { clear: both }

/* Pour la page d'infos */
.infos_titre1 { font-size: 14px; font-weight: bold; color: #7F8387; text-align: justify; }
.infos_titre2 { font-weight: bold; color: #8A0D1B; text-align: justify; text-transform: uppercase; }
.infos_texte1 { text-align: justify; padding: 20px; }
.infos_texte1 .titre { font-size: 12px; font-weight: bold; text-align: center; line-height: 60px; }
.infos_texte1 .puce { background: url('/images/bien-puce.gif') 0 50% no-repeat; padding: 0 0 0 18px; margin: 0 0 0 10px; line-height: 16px; }
.infos_texte1 .fin { font-size: 14px; font-weight: bold; text-decoration: underline; line-height: 25px; text-align: center; margin: 10px 0 0 0; }
.infos_texte{text-align:left; font-size:12px;margin-top:50px;width:920px;}
.infos_texte table{text-align:left; font-size:12px;margin-top:50px; }
.infos_texte colgroup{text-align:left;  width:900px;}

/* Pour l'envoi de mail pour un bien */
.forminfos_text_resume_tab { margin-bottom: 10px;text-align:left;padding:3px; }
.forminfos_text_resume { font-weight: bold; }
.forminfos_text_resume2 {  }
.forminfos_prix_resume {  }
.forminfos_text_confirm { font-weight: bold; text-align: justify; }

/* Pour la simulation de prÌ»t */
.financement_mensu { padding:0; width: 300px; margin:0 0 0 70px; float:left;}
.financement_duree { padding:0;  width: 300px;  margin:0 70px 0 0; float:right;}
.financement_formulaires {  text-align:left; }
.financement_form_titre { font-weight:bold; color: #3f3025; clear:both;  text-align:left; border-bottom:1px solid #7c695b; padding:0; margin:0 0 5px 0; font-size:12px;  text-align:left;}
.financement_form_section { font-weight:bold; color:#fff; text-decoration:underline; padding:0 0 0 0px; font-size:12px; text-align:left;}
.form_calcul {width:270px; padding:15px; background-color:#d0d2cd; color:#3d3d3f; text-align:left;}

.form_result {width:264px; padding:15px; border:3px double #7c695b;}
.financement_form_section_result {  text-align:left; text-decoration:underline; color:#3f3025; text-decoration:none; padding:0 0 0 0px; font-size:12px; font-weight:bold; }
.financement_form_text { font-size: 12px; color: #3d3d3f;  text-align:left;}
.financement_form_text tr { height: 22px; }
table.financement_form_text { margin-bottom: 10px;  text-align:left;}
.financement_form_text input {
	text-align: right; 
	font-size: 12px;
	color: #3d3d3f;
	background-color: #d0d2cd;
	border: 1px solid #7d6a5d;
    height:14px;
}
.financement_form_text_result { font-size: 12px; color: #3f3025; text-align:left;}
.financement_form_text_result tr { height: 22px; }
.financement_form_text_result input {
	font-size: 12px; font-weight:bold;
	color: #3d3d3f;
	background-color: transparent;
	border: 0;
	border-bottom: 1px solid #c1b4a9;
    height:14px;
}
.financement_valider{
display:block;
    margin:15px  0;
    padding:0 30px 0 0;
	width:310px;
    height:38px;
    line-height:38px;
    color:#fff;
    background:#686968; 
    text-align:right;
    text-transform:uppercase;
}
.financement_valider a {
display:block; padding:0 15px 0 0; line-height:38px; height:38px; color:#fff; font-weight:bold; font-size:12px; text-decoration:none; text-transform:uppercase; 
}
.financement_valider a:hover {
	color:#3f3025; text-decoration:none; 
}

/* Pour nos biens (sélection) */
.rech_categ { width: 489px; height: 31px; background:#686968; font-size: 16px; color: #fff; text-align: left;line-height:38px; padding-left: 10px; }
.rech_type { padding: 4px; }
.rech_type a {  }
.rech_type a:hover { color:white; }
.rech_col { float: left; }
.rech_col.b { margin: 0 0 0 50px; }

/* Pour la pagination du listann */
.pagination { text-align: center; color: #7c695b; font-weight: normal; }
.pagination_premiere { color: #7c695b; }
.pagination_prev { color: #7c695b; }
.pagination_points { color: #7c695b; }
.pagination_linkpage_current { font-weight: bold; color:#3f3025;}
.pagination_linkpage { color: #7c695b; }
.pagination_linkpage_out {  }
.pagination_suiv { color: #7c695b; }
.pagination_derniere { color: #7c695b; }

/* Pour l'entÌ»te du listann */
.listann_page_titre { float: left; padding-left: 12px; padding-right: 18px;  }
.listann_tab { position: relative; top: -6px; margin-bottom: -6px; }
.listann_tab td { height: 20px; color: #fff; background:#686968; padding-left: 25px;}
.listann_motclef { font-weight: bold; color: #fff; margin: 0; padding: 0; white-space : nowrap; }
div.listann_mc { float: left; margin-top: 1px;display:inline;} /* margin-top pour aligner au titre */
.listann_mc, .listann_mc h1 { font-weight: bold; color: #fff; text-decoration: none; margin: 0; padding: 0;  white-space : nowrap;display:inline;}
div.listann_mc2 { float: left; margin-top: 1px;} /* margin-top pour aligner au titre */
.listann_mc2 { font-weight: bold; color: #fff; text-decoration: none; margin: 0; padding: 0; white-space : nowrap; }
.listann_mc2 h2 { font-weight: bold; color: #fff; text-decoration: none; margin: 0; padding: 0; white-space : nowrap; }
div.listann_genrebien { float: left; margin-top: 1px;display:inline;} /* margin-top pour aligner au titre */
.listann_genrebien { font-weight: normal; font-size: 12px; color: #fff; margin: 0; padding: 0; white-space: nowrap;display:inline; }
div.listann_genrebien { float: left; margin-top: 1px;display:inline;} /* margin-top pour aligner au titre */
h1.listann_genrebien { font-weight: bold; color: #fff; margin: 0; padding: 0; white-space: nowrap; }
.listann_genrebien_align { text-align: left; }
div.listann_typebien { float: left;  margin-top: 1px;display:inline;} /* margin-top pour aligner au titre */
.listann_typebien { font-weight: normal; font-size: 12px; text-transform: uppercase; color: #fff; margin: 0; padding: 0; white-space: nowrap; }
h1.listann_typebien { font-weight: bold; color: #fff; margin: 0; padding: 0; white-space: nowrap; }
.listann_typebien_align { text-align: left; vertical-align: bottom; }
.form_titre{
float:left; color:#3f3025;  text-align:left; font-size:13px;
}
.form_text3{
float:left; text-align:left; font-size:11px; width:100%;

}
.form_text4 td{
height:20px;

}
.form_text4{
float:left; text-align:left; font-size:11px; width:100%;
}


/* Pour le tri du listann */
.listann_trie { position: relative; float: right; top: -40px; margin-bottom: -40px; color: #3d3d3f; }
.input {
	font-size: 11px;
	color: #fff;
	background-color: #c7cac4;
	border: 1px solid #a8aca5;
}

/* Pour les infos des fiches du listann */
#listann_recherche{background-color: #c7cac4; width:980px;height:230px; padding-left: 10px;padding-right: 10px;border-top:groove 2px white;border-bottom:groove 2px  white;}

.listann_fiche { position: relative;background:url('/images/fond-liste.jpg') 100% 100% no-repeat; }

.listann_photo { float: left; margin-bottom: 10px; }

.listann_photo img { width: 343px; height: 255px; border: 1px solid #a8aca5; }

.listann_fiche_bloc_desc { width: 612px; height: 255px; float: right; text-align:left;}

.listann_ref, .listann_ref a { color: #757a71; font-size: 12px; margin-bottom: 10px;text-align:left; }

.listann_dep { display: inline; font-weight: bold; color: #fff; font-size: 14px; text-align:left;}
.listann_ville { font-weight: bold; color: #fff; font-size: 14px;display: inline;text-align:left; }

.listann_desc_cadre-out { background: #c7cac4; margin: 10px 0 10px 0; position: relative;left: -5px; }
.listann_desc_cadre-out .coin1 { background: url('/images/angle-1.gif') top left no-repeat; }
.listann_desc_cadre-out .coin2 { background: url('/images/angle-2.gif') top right no-repeat; }
.listann_desc_cadre-out .coin3 { background: url('/images/angle-3.gif') bottom right no-repeat; }
.listann_desc_cadre-out .coin4 { background: url('/images/angle-4.gif') bottom left no-repeat; }
.listann_desc_cadre-out .g { background: url('/images/rep-gauche.gif') left repeat-y; }
.listann_desc_cadre-out .d { background: url('/images/rep-droit.gif') right repeat-y; }
.listann_desc_cadre-out .h { background: url('/images/rep-haut.gif') top repeat-x; }
.listann_desc_cadre-out .b { background: url('/images/rep-bas.gif') bottom repeat-x; }
.listann_desc_cadre-out .contenu { padding: 25px; color: #FFF7EB; font-size: 13px; }


.listann_desc_cadre-out1 { background: #c7cac4; margin: -5px 0 10px 0; position: relative;left: -5px; }
.listann_desc_cadre-out1 .coin1 { background: url('/images/angle-1.gif') top left no-repeat; }
.listann_desc_cadre-out1 .coin2 { background: url('/images/angle-2.gif') top right no-repeat; }
.listann_desc_cadre-out1 .coin3 { background: url('/images/angle-3.gif') bottom right no-repeat; }
.listann_desc_cadre-out1 .coin4 { background: url('/images/angle-4.gif') bottom left no-repeat; }
.listann_desc_cadre-out1 .g { background: url('/images/rep-gauche.gif') left repeat-y; }
.listann_desc_cadre-out1 .d { background: url('/images/rep-droit.gif') right repeat-y; }
.listann_desc_cadre-out1 .h { background: url('/images/rep-haut.gif') top repeat-x; }
.listann_desc_cadre-out1 .b { background: url('/images/rep-bas.gif') bottom repeat-x; }


.listann_description { text-align: justify;padding-top:5px;padding-bottom:5px;padding-right:10px; }
.listann_info { text-align: justify; }


.listann_prix { background-color:#3d3d3f; padding : 5px 5px 5px 5px;font-size:14px;font-weight:bold;width:180px; height:15px; text-align:center;color:white;float:left; }
.listann_prixval { font-weight: bold; color: #fff; font-size: 14px; }

.listann_plusinfos { float: right; width: 232px; height: 23px; background: url('/images/btn.gif') no-repeat; color: #504333; text-align: center; padding-top: 3px;margin-right:45px; }
.listann_plusinfos a { font-size: 14px; color: #3d3d3f; }
.listann_plusinfos a:hover{ font-size: 14px; color: #fff; }

.listann_societe { font-size: 14px; color: #fff; text-decoration: none; display: inline; }
.listann_societetel { font-size: 13px; color: #fff; display: inline; }
.listann_mail, .listann_mail a { font-size: 13px; text-decoration: underline; color: #757a71; display: inline; }

.listann_infos { white-space: nowrap;}

.listann_infos_val { white-space: nowrap; }
.listann_infos_X {  }

.listann_noann, .listann_noann a  { color: #fff; font-size: 16px; margin-top: 15px; }
.listann_noann a { margin-left: 45px; }

.listann_valider { font-weight: bold; text-transform: uppercase; }

/* Pour le dÌ©tail fiche */
#fichedetail{
width:979px;
background: url('/images/fond-detail.jpg') no-repeat;
padding:10px;

}
#fichedetail2{
width:999px;
background: url('/images/fond-detail.jpg') no-repeat;
height:300px;
}
.detailann_titre { height: 20px; color: #fff; background: url('/images/puce-marron.gif') no-repeat 10px 50% #271E19; padding-left: 25px; text-transform: uppercase; font-size: 12px; line-height: 20px;}

.listann_desc_cadre_panorama-out { margin: 330px 0 0 0;; }
.listann_desc_cadre_panorama-out .contenu { padding: 17px; }

.panorama-out { cursor: pointer; margin: 0 0 0 25px; }
.panorama-out img { width: 122px; height: 91px; border: 1px solid #BEB7AD; }
.panorama-over { cursor: pointer; margin: 0 0 0 25px; }
.panorama-over img { width: 122px; height: 91px; border: 1px solid #BEB7AD; }
.panorama-selected { cursor: pointer; margin: 0 0 0 25px; }
.panorama-selected img { width: 122px; height: 91px; border: 1px solid #BEB7AD; }
.panorama-out.col1 { margin: 0 0 0 4px; }
.panorama-over.col1 { margin: 0 0 0 4px; }
.panorama-selected.col1 { margin: 0 0 0 4px; }
.panorama-out.colN {  }
.panorama-over.colN {  }
.panorama-selected.colN {  }
.panorama-out.lig1 {  }
.panorama-over.lig1 {  }
.panorama-selected.lig1 {  }
.panorama-out.ligN {  }
.panorama-over.ligN {  }
.panorama-selected.ligN {  }
.detailann_pages_texte {
	font-size: 13px; color: #504031;
	text-decoration: none; line-height: 13px;
}
.detailann_pages { 
	font-size: 13px; color: #504031;
	text-decoration: none; line-height: 30px;
	margin-bottom: 10px;
}
#prec_link_img { width: 232px; height: 23px; background: url('/images/btn2.gif') no-repeat; cursor: pointer; visibility: hidden; color: #3F2E24; text-align: center; line-height: 22px; }
#suiv_link_img { width: 232px; height: 23px; background: url('/images/btn2.gif') no-repeat; cursor: pointer; color: #3F2E24; text-align: center; line-height: 22px; }

.detailann_pages_total {
	font-size: 13px; color: #504031;
	text-decoration: none; line-height: 13px;
}
.detailann_pages_cur {
	font-size: 13px; color: #504031;
	border: 0; margin: 0; background: transparent; width: 10px;
	text-decoration: none; line-height: 13px; text-align: center;
	}
a.detailann_pages { font-weight: normal; text-decoration: none; }
a.detailann_pages:visited { text-decoration: none; }
a.detailann_pages:hover { text-decoration: none; }

.panorama-photo { width: 453px; height: 337px; background: url('/images/detfiche-photo.gif') no-repeat; text-align: center; margin-bottom: 15px; margin-left: -3px; float: left; cursor: pointer; }
.panorama-photo img { width: 440px; height: 323px; margin-top: 7px; border: solid 4px white; }

.detailann_bloc_desc { float: right; width: 500px; text-align:left; }
.detailann_dep, .detailann_ville { font-size: 14px; font-weight: bold; color: #fff; line-height: 25px; display: inline; }
.detailann_ref { font-size: 14px; color: #261f19; margin-top: 15px; }
.detailann_desc { text-align: left; color: #fff; font-size: 14px; font-weight:bold;}
.detailann_prix { width: 999px; height: 51px; background:#686968; font-size: 20px; color: #fff; text-align: center;margin-top:40px;line-height:48px; }
.detailann_prix_val { font-size: 20px; color: #fff; }
.listann_desc_cadre_detfiche-out .contenu { color: #2F1F12; padding: 20px 35px 10px 35px; }
.detailann_info, .detailann_info_val, .detailann_X  { font-size: 14px; color: #2F1F12;text-align:left; }


.detailann_print { width: 240px; height: 35px; background: url('/images/print.png') no-repeat; padding-top: 25px; margin-top: 15px; }
.detailann_map { width: 240px; height: 35px; background: url('/images/localiser.png') no-repeat; padding-top: 22px; }
.detailann_contact_email { width: 240px; height: 35px; background: url('/images/mail.png') no-repeat;  padding-top: 18px;  }
.detailann_print a, .detailann_map a, .detailann_contact_email a { font-weight: bold; color: #fff; font-size: 13px; margin-left: 68px;}

#detail_action_g{float:left; margin-left:20px;margin-right:20px; width:350px; text-align:left;}
#detail_action_d{float:right; margin-left:20px;margin-right:20px;}

.detailann_bloc_contact { float: right; width: 362px; height: 100px; margin-top: 10px; padding-top: 5px;margin-bottom:20px;text-align:right; }
.detailann_contact, .detailann_contact_nom { font-weight: bold; color: #2A1C0F; font-size: 12px; display:inline;}
.detailann_contact img { margin: 0 5px 0 20px; }
.detailann_contact_val { line-height: 28px; color: #FFFDF1; font-size: 12px; display:inline;}
.detailann_contact_bold { font-weight: bold; margin-left: 20px;  }
.detailann_contact_bold_contact { font-weight: bold; }
.detailann_contact_contact {  }
.detailann_contact_tels { color: #FFFDF1; font-weight: bold; }


.detailann_mc { font-weight: bold; color: #8A0D1B; margin: 0; padding: 0; }
.detailann_mc2 { font-weight: bold; color: #8A0D1B; margin: 0; padding: 0; }
.detailann_genrebien { font-weight: bold; color: #8A0D1B; }
.detailann_typebien { font-weight: bold; color: #8A0D1B; }
.detailann_desc_titre { font-weight: bold; text-transform: uppercase; }
.detailann_more_photos, .detailann_more_photos a { font-weight: bold; color: #8E1C1B; }

.detailann_photo_compte { background: url('/images/fond-pages.gif') 0 20px no-repeat; padding-top: 22px; padding-bottom: 10px; font-family: Tahoma; font-size: 11px; color: #666;}

.linkdetail1 { font-weight: bold; color: #8E1C1B; }





/* ElÌ©ments standardisÌ©s */
.page_fontDefauts {  }
div.page_titre {  padding:0; margin:0; }
div.page_titre H1 {
background-color:#c7cac4; height:39px; line-height:39px; width:1000px; text-align:center; color:#3d3d3f; text-transform:uppercase; float: left; font-size:12px;
 padding:0; margin:0; letter-spacing:1px;}
.listann_sep3, .detailann_sep { background: url('/images/sep.gif') repeat-x 0 50%; width: 100%; height: 5px; }
.listann_sep2 { background: url('/images/listan-sep.gif') repeat-x 0 0; width: 100%; height: 5px; margin-bottom: 15px; }
div.link_retour {clear:both; width:999px; height:41px; line-height:39px; text-align:left; color: #3d3d3f; padding:0; margin:0;z-index:99;position:relative;}
div.link_retour a {display:block; font-weight: bold; color: #3d3d3f; text-transform: uppercase; text-decoration: none; padding:25px 0 0 3px;}
div.link_retour a:hover { text-decoration: none; color: #fff;}
.form_confirm { text-align: center; padding: 50px 0 50px 0; color: #fff; line-height: 30px; font-size:16px;}
.form_indications1 { font-weight: normal; clear:both; color:#3d3d3f; text-align:left; padding: 10px 25px; font-size:11px}
.form_indications2 { font-weight: normal; margin-top: 10px;  text-align:left;color:white;}
.formulaires {  }
.formulaires .sections_champs {  }
.formulaires .bouton {  }
.form_section { font-weight: bold; color: #7c695b; clear:both;  text-align:left; border-bottom:1px solid #7c695b; padding:15px 0 0 0; width:945px; margin:5px auto;}
.form_section-champs { padding: 0px 0 30px 35px; }
.form_text { float:left; color:#3f3025;  text-align:left;}
.form_text tr.height { height: 30px; }
label.form_text { cursor: pointer; }
.form_text .obligatoire { font-weight: bold; }
.form_textmini { font-size: 10px; font-style: italic; font-weight: normal; text-align: justify; }


.form_valider {
    float:right;
    margin: 0 15px 10px 0;
    padding: 0 0 0 0;
	width: 170px;
    height: 30px;
    line-height: 15px;
    color:#fff;
    background:#686968; 
    text-align:center;
   
}
.form_valider input {
	font-weight: bold;
	height: 30px;
    line-height: 15px;
	text-decoration: none; text-align: center; text-transform: uppercase;
	margin: 0 0 0 0; padding: 0 0px 0 0; background: transparent; border: none; color:#fff;
	cursor: pointer;
	
}

.input_text {
	font-size: 11px;
	color: #7c695b;
	background-color: #FFF;
	border: 1px solid #7c695b;
}

.input_readonly {
	font-size: 11px;
	color: #7c695b;
	background-color: #FFF;
	border: 1px solid #7c695b;
}

.input_select {
	font-size: 11px;
	color: #7c695b;
	background-color: #FFF;
	border:1px solid #7c695b;
}

.input_check {
	font-size: 11px;
}

/* Pour plus de photos */
.bouton {
	font-weight: bold;
	border: 0; cursor: pointer; background: transparent; text-align: left;
}
.photosup_link {  }
a.photosup_link {  }

/* Autres */
.text1 { text-align: justify; }
div.text1 { padding-left: 50px; text-align: justify; }
.text2 { font-style: italic; text-align: justify; margin-top: 50px; }
.text3 {  }
.text5 { font-weight: bold; }
.text4 { font-size: 15px; font-weight: bold; }
.text7 {  }
a.hiddenlink { text-decoration: none; font-weight: bold; }
.titre1 { font-weight: bold; text-decoration: none; text-transform: uppercase; }
.titre2 { font-size: 14px; font-weight: bold; text-decoration: underline; }
.titre2:hover { font-size: 14px; font-weight: bold; text-decoration: underline; }
.titre_mdf { font-size: 25px; letter-spacing: 2px; margin: 50px 0 0 0; }
.H1 {
	font-size: 14px; font-weight: bold;
	margin: -1px 0 0 0; text-align: justify; letter-spacing: +1.7px;
}
.H2 { font-size: 14px; font-weight: bold; margin: 0; }
.bigtitre { font-size: 14px; font-weight: bold; }

.categsTypesbien_all { margin: 0; padding: 10px 0 10px 0; }
.categsTypesbien_title { margin: 0; padding: 0; }
.categsTypesbien_link {  }

.categsTypesbienVille_liens { margin: 0; padding: 0; }
.categsTypesbienVille_liens_premiere { float: left; padding: 0 0 10px 0; }
.categsTypesbienVille_liens_milieux { float: left; padding: 0 0 10px 0; }
.categsTypesbienVille_liens_derniere { float: left; padding: 0 0 10px 0; }

.mynewtab { width: 100%; }

.FAI { font-weight: bold; padding: 0 50px 0 0; text-align: right; float:left;margin-top: }

/* DPE */
.dpe { width:460px; text-align:left;display:inline;height:197px; }
.dpe .energie { width: 220px; height: 187px; margin: 5px;display:inline; }
.dpe .ges { width: 220px; height: 187px; margin: 5px;display:inline; }


/* rajout actualit? */

.new-post { float: left; background: url('images/fond-detail.jpg') repeat-x top left; padding: 23px 45px 16px 40px; width: 860px; text-align:left; }
				div#wrapper div.post .new-post { background:  none; padding-bottom: 25px; }
				.new-post h2, .new-post h1 { font-size: 36px; font-weight: bold; letter-spacing: -1px; line-height: 36px; margin-bottom: 10px; clear: both;  padding: 12px 0px 7px; }
					.new-post h2 a, .new-post h1 { color: #000000; }
					.new-post h2 a:hover, .mainpost-wrap h2 a:hover { color:#383838; text-decoration: none; }

				.new-post img { float: left; margin: 6px 22px 0px 0px; }	
				
				.new-post div.date { background: url(images/smalldate-leftbg.png) no-repeat top left; height: 58px; float: left; margin: 0px 8px -16px -53px; padding-left: 18px; }
				.new-post div.date div.main { background: url(images/smalldate-mainbg.png) repeat-x; height: 35px; }
					.new-post div.date div.rightside { background: url(images/smalldate-rightbg.png) right no-repeat; height: 30px; padding: 5px 30px 0px 0px; }
						.new-post div.date div.rightside span { margin-left: -4px; font-weight: bold; font-size: 12px; color: #ffffff; text-transform: uppercase;  }
						
				
				
				
				
				p.info { color: ##3D3D3F; font-family: Georgia, serif; font-size: 25px; font-style: italic;margin-top:5px; }
					p.info a { font-weight: bold; color: ##3D3D3F; }
				
				a.readmore { padding-left: 6px; background: url(images/readmore.png) no-repeat top left; height: 34px; float: right; }
					a.readmore span { background: url(images/readmore.png) no-repeat bottom right; display: inline-block; height: 34px; padding: 0px 17px 0px 8px; line-height: 29px; font-size: 11px; color: #ffffff; font-weight: bold; }

#main { width: 946px; margin-left:30px; text-align:center;float:left;}
#main img.thumbnail { border: 8px solid #e8e8e8;width:120px; }
.index_news_texte{ color: #fff; font-family: Georgia, serif; font-size: 15px; font-style: italic; }			

