/******* HOME PAGE *******/
/************************/

/***GENERAL***/

body {
	background:url("../image/bg.gif") repeat-x #FFF;
	font-family:calibri;
	behavior:url("style/csshover.htc");
}
#menu .current h2 a {
	color:#90bf4d;
}

#menu .current h2 a, #menu .currentmodel h2 a, #menu .currentreal h2 a, #menu .currentcontact h2 a, #menu .currentdist h2 a, #menu .currentfab h2 a, #menu .currentmod h2 a {
	color:#fff;
}
#menu .currentvent h2 a {
	color:#90bf4d;
}
#menu h2 a:hover{
	color:#90bf4d;
	text-decoration:none;
}
/**** STRUCTURE ****/

#header {
	width:950px;
	height:167px;
	background:url("../image/header.jpg") no-repeat;
	margin:auto;
}
#container {
	width:966px;
	background:url("../image/bg_content.png") repeat-y;
	margin:auto;
}
/**** MENU ****/

#menu {
	width:950px;
	margin:auto;
	height:34px;
	background:url("../image/bg_menu.gif") no-repeat;
	margin-bottom:40px;
}
#menu ul {
	margin-left:30px;
	padding-top:6px;
}
#menu ul li{
	float:left;
	margin-right:29px;
}
#menu h2 {
	color:#FFF;
	font-size:12pt;
	font-weight:bold;
}
/*********************************************************************************/
#corps{
	background:url("../images/maisonbois.jpg") no-repeat right;
	min-height:595px;
	height:auto!important;
	height:595px;
	margin-top: -40px;
	width: 958px;
	color:#878684; 
}
.point_de_vente label{
		font-size:16px;
		display:none;
}
span.error{
	color:#694d1e;
	margin-left:161px;
	margin-bottom:30px;
	text-align:center;
	font-size:13pt;
}
.point_de_vente{
	margin-left:160px;
	margin-bottom:10px;
}
.titre0{
	color:#694d1e;
	margin-left:50px;
	margin-bottom:20px;
	width:400px;
	padding-top: 40px;
}
h2 b{
	color:#80ae3f;
}
#code_postal{
	height:20px;
	width:245px;
	border:1px solid black;
	margin-left: 208px;
}
#picto_france{
	text-align:center;
}
#picto_france{
	margin-top:40px;
	margin-bottom:105px;
	margin-left:60px;
}
.envoi input{
	cursor:pointer;
	background:none;
	border:none;
	color:#80ae3f;
	font-size:12pt;
	font-weight:bold;
}
.bouton{width:400px; }
.bouton input{
	margin-left:100px;
	background:none;
	background-color:#745320;
	border:none;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
.bouton1{
	background:none;
	background-color:#88b746;
	border:none;
	color:#fff;
	font-weight:bold;
	float:right;
	width: 86px;
	font-family: arial;
	text-align:center;
	font-size: 12px;
	cursor:pointer;
	text-align:center;
	height:21px;
}
.clear { clear : both; }
#maisonbois{
	float:right;
	margin-top:-283px;
	margin-right: 8px;
}
.titre_point_vente{
	 height: 19px;
	font-size:19px;
	color:#8cb146;
	font-weight:bold;
}
.formulaire_point_de_vente{
	height:21px;
	width:180px;
	float:right;
	margin-top:30px;
}

.detail_point_de_vente {
	float:left;
	width:173px;
}

.gauche{
	text-align: left;
	float:left;
	padding-left:8px;
}
.info_block{
	clear:both;
	width:356px;
	margin-left:50px;
	border-bottom:1px solid #e6e6e4;
	padding-bottom: 11px;
	padding-right: 6px;
}
.envoi{
	text-align:center;
}
strong{
margin-left:25px;
font-weight:normal;
}
p strong{
margin-left:0px;
font-weight:bold;
}
/**********************************************************/

#footer{
	width:952px;
	height:73px;
	margin:auto;
	background:url("../image/footer.gif") repeat top #FFF;
	font-family:calibri;
	font-size:12pt;
	float:left;
	margin-left:8px!important;
	margin-left:4px;
}
#footer p,#footer div{
	line-height:28px;
}
.foot{
	font-weight:bold;
	color:#4B7413;
	text-align:center;
}
.foot span{
	margin-left:4px;
	font-weight:normal;
}
.foot1{
	color:#fff;
	text-align:center;
}
h2.fab{
 font-weight:bold;
 display:inline;
}
h2.fabfooter{
 font-weight:normal;
 display:inline;
}

.nodisplay {
	display:none;
}
