body {
	font-family: Verdana;
	font-size: 11px;
	width: 1000px;
	margin: 0 auto 0 auto;
	background-color: #332f2c;
}

a {
	text-decoration: none;
	color: #9c8d83;
}
a:hover {
	text-decoration: none;
	color: #fff;
}

#indexationfooter {
	clear: both;
}

hr {
	clear:both;
	visibility:hidden;
}

.ligne_separation {
	clear:both;
	border: 1px solid #9c8d83;
	width: 50%;
	margin: 0 auto;
}

.couleur_bis {
	color: #9c8d83;
	font-weight: bold;
}



.simple_text_Titre {
	color: #FFF;
	font-weight: bold;
}

#global {

}


.imageflottanteleft {
float:left;margin:0 15px 0 20px;
}

.imageflottanteleft a{
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-transform: capitalize;
	padding:0;
	display:block;
}

.imageflottanteleft a:hover{
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	background: <?=COL_1;?>;
	color: #ffffff;
	text-transform: capitalize;
}

#menuhaut {
	margin: 0px;
	padding: 0px;
}


#menuhaut #header #bandeau { /*Conteneur*/
	position: absolute;
	top: 45px;
	background-color: #332f2c;
	height: 45px;
	width: 1000px;
	display: block;

}


#menuhaut #header #SuiteLogo {
	position: absolute;
	letter-spacing: 5px;
	top: -17px;
	left: 140px;
	width: 400px;

}



#menuhaut #logo {
	position: absolute;
	top: -17px;
	left: 40px;
	background:transparent url("../images/logo.png") no-repeat center center !important;
	*background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/logo.png", sizingMethod="scale");
	width: 352px;
	height: 79px;

}

#menuhaut #bandeau #telephone {
	background: url('../images/phone.png') no-repeat left !important;
	*background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/phone.png", sizingMethod="crop");
	width: 180px;
	margin-top:10px;
	font-size: 20px;
	display: block;
	padding: 0px 10px 0 10px;
	color: #9c8d83;
	float:right;
	text-align:right;
}


/**** MENU ***/

#Ensemble_Menu_li {float: left;margin-top: 10px !important!;}


#menuhaut #Ensemble_Menu {
	background-color: #332f2c;
	height: 37px;
	float:left;
}

#menuhaut #Ensemble_Flags {
	float:right;
	margin-top: 5px;
	margin-right: 15px;
	height: 20px;
}


html > body #menuhaut #Ensemble_Flags {
	margin-right: 20px;
}


/*
#menuhaut #Ensemble_Flags #div_drapeau_francais #div_drapeau_americain {
	margin-top: 5px;
	margin-left: 5px;
	float: left;
}
*/


#menuhaut ul {
	padding-left: 5px;
	list-style-type: none;
	margin-left: 5px;
}

#menuhaut ul li {
	font-size: 12px;
	float:left;
	padding: 0px 15px 0 15px;
	border-left:2px solid #9c8d83;

}

#menuhaut ul li.first {
	border:0;
}


#bloc {
	background: url('../images/ban_fond.png') repeat-y;
	margin:0;
	width:1000px;
	float:left;
}



/**** INDEX ****/
#corps_index {
	background-color:#332f2c;
	width:940px;
	margin-left:13px;
	float:left;
	padding-left: 10px;
	margin-bottom: 10px;
	color: #FFF;
}

html > body #corps_index {
	margin-left:30px;
	width:930px;
}


/**** Communs ****/
#TitreCadreGeneral {
	text-transform:uppercase;
	background-color: #332f2c;
	font-weight: bold;
	padding: 8px;
	font-size:12px;
	border: 3px solid #9c8d83;
	color: #fff;
	float:left;

}




/***** BIENS *****/
/***** Listing *****/
.topBien {
	margin-top:30px;
	margin-left: 20px;
}

.block_res {
	width:470px;
	height: 165px;
	float:left;
	margin:0px 0 20px 10px;
}

html > body .block_res {
	margin:15px 0 20px 20px;
}


.block_res .ligne_top {
	height:25px;
}

.ligne_top_carre_blanc  {
	background-color:#fff;
	width:12px;
	height:25px;
	display: block;
	float:left;
}


.ligne_top_fin {
	border-left: 1px solid #332f2c;
	background-color: #9c8d83;
	width: 447px;
	height:20px;
	float:left;
	padding-left:10px;
	padding-top:5px;
}

.titreDuBien  {
	font-weight: bold;
	color: #fff;
	text-transform:uppercase;
}


.titreDuBien:hover {
	font-weight: bold;
	color: #332f2c;
	text-transform:uppercase;
}

.RefDuBien {
	float:right;
	padding-right: 15px;
	color: #fff;
}

.couleur_3 {
	color:#393d43;
}

.couleur_3_Bold {
	color:#393d43;
	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:#fff;
}

.colEnteteGauche {
	padding-left:15px;
	width:140px;
	float:left;
	padding-top: 5px;
}

.blocDescription {
	margin-top:2px;
	height: 67px;
	width:315px;
	background-color:#fff;
}

.annonce {
	padding-left:15px;
}


.blocBas {
	height: 15px;
	width:315px;
}


.PlusInfo {
	height:14px;
	width:105px;
	background-color:#9c8d83;
	float:left;
	padding-left:5px;
	padding-top:1px;
	font-size:10px;
	font-weight: bold;
	color:#fff;
}

.PlusInfo:hover {
	color:#332f2c;
}

.BlocBasBlank {
	height:15px;
	width:205px;
	background-color:#fff;
	float:left;
}

.TopImage {
	background-color: #ccc;
	width:140px;
	height: 110px;
}

.BotPrix {
	background-color: #9c8d83;
	width:140px;
	height:15px;
	text-align:right;
	font-weight: bold;
	font-size:10px;
	color:#393d43;
}

.AffichPrix {
	color: #fff;
	font-size: 12px;
	padding-right: 5px;
}


/***** Détail *****/

.topBienDtail {
	margin-top:30px;
	margin-left: 10px;
}

html > body .topBienDtail {
	margin-left: 20px;
}

#firstLine {
	float: left;
	margin: 0 10px;
}

html > body #firstLine {
	margin: 0 20px;
}

#droiteTopBien {
	float: right;
	margin: 20px 0px 20px 20px;
	width: 142px;
}


.titreCategDetail  {
	font-weight: bold;
	color: #fff;
	text-transform:uppercase;
}


#PrixDetailDuBien {
	float:left;
	width:100px;
	background-color: #fff;
	height:20px;
	padding-top: 5px;
	display:block;
	font-weight:bold;
	font-size: 12px;
	letter-spacing:0.07em;
	color:#393d43;
	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 {
	background-color:#332f2c;
	width:556px;
	margin-left:6px;
	float:left;
	padding-left: 10px;
	color: #FFF;
}

html > body .blocDescriptif {
	margin-left:12px;
}

.AffichageDescriptifCol {
	width: 260px;
	float:left;
	color: #FFF;
	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;
}
/**** Fin Biens ****/



/*** ESTIMATIONS ***/
#topBienEstimation {
	margin:30px 0 20px 10px;
	float: left;
	width:960px;
}

html > body #topBienEstimation  {
	margin:30px 0 20px 20px;
}


#gaucheEstimation {
	width: 507px;
	height: 514px;
	float:left;
	margin-left: 10px;
	background-color: #332f2c;
}

html > body #gaucheEstimation {
	margin-left: 20px;
}

.page_estimation {
	margin: 15px;
	color: #FFF;
}

.simple_text_Titre {
	margin: 20px 0px;
	color: #FFF;
	font-weight: bold;
}

.simple_text {
	margin: 20px 0px;
	color: #FFF;
}

#tab_estimation {
	color: #99979a;
	margin-top:15px;
}


.Form_2colsG {
	width:230px;
	float: left;
	padding-top: 5px;
}

.Form_2colsD {
	width: 238px;
	margin:2px 0;
	font-size: 11px;
}

.Form_2colsC {
}


/*** CONTACTS ***/
.ContactCol_G {
	float:left;
	width:238px;
	margin-bottom: 5px;
}

.ContactCol_D {
	float:left;
	width:223px;
	margin: 0 0 5px 15px;
}

.ContactCol_C {
	float:left;
	width:480px;
	margin-bottom: 5px;
}


.ContactInput {
	width: 215px;
	font-size: 11px;
	margin:2px 0;
}

.ContactTxtarea {
	width: 468px;
	height:90px;
	font-size: 11px;
	margin:2px 0;
}

#send_form {
	width:145px;
	float: left;
	height: 20px;
	border:0px;
	margin-top:15px;
	margin-top:2px !important!;
	background-color: #95877d;
	color: #FFF;
	font-size:11px;
	cursor: pointer;
	padding-top:5px;
	text-align:center;
}

/*** PARTENAIRE ***/
#corps_partenaires {
	background-color:#332f2c;
	width:950px;
	margin-left:10px;
	float:left;
	padding-left: 10px;

}

html > body #corps_partenaires {
	margin-left:20px;
}

.partenaire {
	border: 1px solid #9c8d83;
	width:930px;
	margin: 10px 0 10px 5px;
	padding: 5px;

}

.partenaire_logo {
}
.partenaire_url {
}
.partenaire_desc {
}



/* FOOTER */
#footer{
	color: #fff;
	width: 1000px;
	height:75px;
	background-color: #332f2c;
	float:left;
}


#info_footer {
	font-size:11px;
	color:#fff;
	margin: 15px;
	float: left;

}

#footer .mentleg a {
	color: #fff;
	list-style-type: none;
}



#footer .mentleg a:hover{
	color: #9c8d83;
	list-style-type: none;
}



#boiteimmo {
	display:block;
	margin-top: 15px;
	width:278px;
	height:45px;
	padding-right: 15px;
	float: right;
}


#boiteimmo_img {
	width:278px;
	height:30px;
	float:left;
}

#boiteimmo_text a {
	color: #fff;
	font-size: 10px;
	float:left;
	width:260px;
	margin-top:-5px;
	letter-spacing: 1px;
}

#boiteimmo_text a:hover {
	color: #9c8d83;
}

/* INDEX */
/** Partie gauche dans l'index **/
#gauche {
	background-color: #332f2c;
	height:245px;
	width:280px;
	float:left;
	margin: 20px 105px 20px 13px;
}


html > body #gauche {
	margin: 20px 95px 20px 30px;
}


/** Titre Partie gauche de l'index : Programme neuf **/
#TitrePrgNeuf {
	font-size: 14px;
	color: #fff;
	margin: 8px 0 0 20px;
}

/** Style de l'imageProgramme neuf **/
.progneufs {
	border:5px solid white;
	display:block;
	width:230px;
	height:170px;
	margin:5px 0px 0px 20px;
}

/** Texte en bas de l'image programmes neufs **/
.coeurl {
	clear:left;
	text-align: right;
	padding-top: 5px;
	color: #fff;
	padding: 5px 20px;
}






/* COUPS DE COEUR */
/** Partie de droite dans l'index **/
#droite {
	background-color: #332f2c;
	height:245px;
	width:565px;
	float:left;
	margin: 20px 0px;

}

html > body #droite {
	margin: 20px 30px 20px 0px;
}



/** Titre Partie droite de l'index : Coups de coeur **/
#TitreCpCoeur {
	font-size: 14px;
	color: #fff;
	margin: 8px 0 0 20px;
}

.blocCpCoeur {
	float: left;
	margin:5px 13px 0px 13px;
	cursor: pointer;

}
html > body .blocCpCoeur {
	margin:5px 8px 0px 20px;
}

/** Bloc de l'image **/
.blocCpCoeur .coeurj {
	float:left;
	border:5px solid white;
	display:block;
	width:145px;
	height:170px;
}

/** Couleur inverse du lien **/
.blocCpCoeur a {
	color: #fff;
}
.blocCpCoeur a:hover {
	color: #9c8d83;
}

/** Texte en bas de l'image **/
.blocCpCoeur .coeurk {
	clear:left;
	text-align: right;
	padding-top: 5px;
}

/** Prix en bas du texte et de l'image **/
.blocCpCoeur .prixcoeur {
	font-weight: bold;
}





/*** Mentions Legales  ***/
#gaucheMentions {

}

#sousgaucheMentions {

}

