body {background-color:#ffecce;
font-family: Helvetica, Arial, sans-serif;
font-size: 15px;
letter-spacing:0.08em
}
div.page {background-color:#ffecce;/*#610b92;*/}

/*general*/
div.cadre_gal {background-color:#ffecce;}
div.cadre_gal_h {/*background-color:#e34e05;*/}
div.cadre_gal_m {/*background-color:#f45101;*/}
div.cadre_gal_b {
	background:url(../img/bgds_css/bgd_shade_cadre_gal.png) !important;
	background:url(../img/bgds_css/bgd_shade_cadre_gal.gif);
	background-repeat:repeat-y;
}

/*head*/
div.cadre_head {
	background-color:#0013a3;
	background:url(../img/bgds_css/bgd_cadre_head_cont.gif);
	background-repeat:repeat-y;
	border:#ffecce 1px solid;
}
div.cadre_head_h {

	background-repeat: no-repeat;
	
}
div.cadre_head_m {/*background-color:#001be9;*/}
div.cadre_head_b {/*background-color:#001eff;*/}

/*menunav*/
div.cadre_menu {
	background-color:#ffecce;/*009d0f;*/
	background:url(../img/bgds_css/bgd_cadre_menu.gif);
}
div.cadre_menu_h {/*background-color:#a57000;*/}
div.cadre_menu_m {/*background-color:#a57000;*/}
div.cadre_menu_b {/*background-color:#a57000;*/}
div.cadre_elt_menu {background-color:#a46f00;}
div.cadre_elt_menu_h {
	background-color:#553018;
	border:#a26e00 1px solid;
	vertical-align:middle; padding-top:10px; padding-bottom:6px;
}
div.cadre_elt_menu_m {background-color:#553018; /*padding-top:10px; padding-bottom:0px;*/}
div.cadre_elt_menu_b {
	background-color:#a46f00; padding-top:10px; padding-bottom:0px;
	background:url(../img/bgds_css/bgd_ss_menu.gif);
}

/*conteneur*/
div.cadre_cont {
	background-color:#553018; /*#4b2a15*/ color:#ffecce; padding-top:5px;
}
div.cadre_cont_h {/*background-color:#ff2a00;*/}
div.cadre_cont_m {/*background-color:#ff2a00;*/}
div.cadre_cont_b {/*background-color:#ff2a00;*/}

/*chapitres_ombrés*/
div.chapter {
	width:800px; height:220px; padding:0px; margin:auto;
}
div.chapter_ht {
	width:800px; height:21px;
}
div.chapter_mid {
	width:800px; height:178px;
	/*background:url(../img/bgds_css/bgd_cadre_txt_mid.png) !important;
	background:url(../img/bgds_css/bgd_cadre_txt_mid.gif);*/
	background-repeat:repeat-y; background-position:center;
}
div.txt_chapter {
	width:700px; margin:auto;
}
div.chapter_bs {
	width:800px; height:21px;
}
hr{
	background-color: #ffecce; color:#ffecce; width:700px; margin-left: 50px;
}
	
/*footer*/
div.cadre_pied {background-color:#9d6400;}
div.cadre_pied_h {background-color:#ac8600; border:#5c361f 1px solid;}
div.cadre_pied_m {/*background-color:#01d2e5;*/}
div.cadre_pied_b {/*background-color:#00eaff;*/}
div.cadre_pied_cont {background-color:#ac8600; padding:15px; min-height:20px; font-size:15pt;}
div.sign {background-color:#5c361f; color:#ffecce; text-indent:50px;}

/*links*/
a {font-size: 8pt; font-family: Helvetica, Arial, sans-serif; text-decoration:none; color:#ffecce; letter-spacing:0.05em; line-height: 100%}
a.form {font-size: 12pt; font-family: Arial, Helvetica, sans-serif; text-align:center;}
a:hover {color:#e76242;}
td.accueil {border: 0px;}
img {border-color: #ffecce;}
a:hover img  {border-color: #e76242;}
.link_concept a {font-size: 10pt; font-family: Helvetica, Arial, sans-serif; text-decoration:none; color:#e76242; letter-spacing:0.05em; line-height: 100%}
.link_concept a:hover {color:#ffecce;}
/*texts*/
table {width:830px; padding:6px; text-align: center;}
td {width:400px; padding:6px; border:1px solid #ffffff}
.titre_rub {font-size: 12pt; font-family: Helvetica, Arial, sans-serif; color:#e76242; letter-spacing:0.1em; text-indent:40px;}
.sstitre_rub {font-size: 10pt; font-family: Helvetica, Arial, sans-serif; color:#e76242; letter-spacing:0.1em;/*font-variant:small-caps;*/}
.text {
	font-size: 10pt; font-family: Helvetica, Arial, sans-serif;
	color:#ffecce;
	letter-spacing:0.05em; line-height: 1.2;
	padding-left: 50px;
}
td.accueil {border:0px;}

/*formulaire*/
div.cadre_contact {
	 min-height:380px; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; line-height: 1.3;
}
div.cadre_form {
	margin:auto; padding:10px; width:500px;
	text-align:left; line-height: 1.6;
}
#formulaire {
	font-size: 9pt; font-family: Arial, Helvetica, sans-serif;
	color: #FF9900; TEXT-DECORATION: none; line-height: 1.6;/*border-bottom: 1px solid #9d6400;*/
	min-height:30px;
}
div.champ_email {min-height:25px; min-width:400px; text-align:right;}
div.champ_nom {min-height:25px; min-width:400px; text-align:right;}
div.champ_tel {min-height:25px; min-width:400px; text-align:right;}
div.champ_sujet {min-height:25px; min-width:400px; text-align:right;}
div.champ_message {min-height:200px; min-width:400px; text-align:right;}
div.champ_recherchez {min-height:25px; min-width:400px; text-align:left;}
div.champ_nbpieces {min-height:25px; min-width:400px; text-align:left;}
div.champ_superficie {min-height:25px; min-width:400px; text-align:left;}
div.champ_terrain {min-height:25px; min-width:400px; text-align:left;}
div.champ_secteur {min-height:25px; min-width:400px; text-align:left;}
div.champ_budget {min-height:25px; min-width:400px; text-align:left;}
div.champ_exigences {min-height:25px; min-width:400px; text-align:left;}
div.champ_imperatif {min-height:25px; min-width:400px; text-align:left;}
div.champ_tpsimmo {min-height:25px; min-width:400px; text-align:left;}
div.champ_visitez {min-height:25px; min-width:400px; text-align:left;}

div.champ_valider {}
.cadrevalid {border-bottom: 1px solid #9d6400; line-height: 1.8;}

.coordinates {font-size: 10pt; font-family: Helvetica, Arial, sans-serif; color:#e76242; letter-spacing:0.1em;}
.contact{text-indent:40px;}

