body{
	margin:0px;
	padding:0px;
	background:#9da9aa;
}

a{
	outline:none;
}

#cont_1{
	width:1100px;
	margin:0px auto;
}

#cont_1 .in{
	padding:1px;
}

#dessus{
	width:1100px;
	height:459px;
	background:url("pics/dessus.jpg");
	position:relative;
	z-index:10000;
	top:-70px;
}	

#dessus .gauche{
	width:197px;
	height:150px;
	text-align:center;
	color:#257b45;
	font-family:arial;
	font-size:12px;
	letter-spacing:-1px;
	line-height:12px;
	position:absolute;
	left:128px;
	top:250px;
}

#dessus .droite{
	width:635px;
	height:363px;
	left:332px;
	top:90px;
	position:absolute;

}

#menu{
	width:635px;
	height:29px;
	background:url("pics/fond_menu.gif");
	background-repeat:repeat-x;
	left:333px;
	top:411px;
	position:absolute;
	z-index:50;
}

#menu span{
	display:block;
	float:left;
	width:124px;
	height:24px;
	font-size:13px;
	color:#ffffff;
	font-family:arial;
	text-align:center;
	font-size:14px !important;
	padding-top:5px;
	border-left:solid 1px #919fa0;
	border-right:solid 1px #b1b9ba;
	cursor:pointer;
	font-family:arial;
}

#menu a{
	display:block;
	float:left;
	width:125px;
	height:24px;
	font-size:13px;
	color:#ffffff;
	font-family:arial;
	text-align:center;
	font-size:14px;
	padding-top:5px;
	border-left:solid 1px #919fa0;
	border-right:solid 1px #b1b9ba;
	cursor:pointer;
	text-decoration:none;
}


#milieu{
	width:1100px;
	background:url("pics/milieu.gif");
	font-size:12px;
	position:relative;
	z-index:59;
	top:-70px;
}

#milieu .in{
	padding:1px;

}

#milieu .gauche{
	float:left;
	width:198px;
	margin-left:128px;
	margin-right:6px;
}
#milieu .centre{
	float:left;
	width:431px;
	margin-right:6px;

}
#milieu .droite{
	float:left;
	width:198px;
}

#milieu .gauche .in{
	padding:5px;
}
#milieu .centre .in{
	padding:5px;

}
#milieu .droite .in{
	padding:5px;
}

#milieu .droite .in p{
	font-family:arial;
	color:#ffffff;
}

#milieu .gauche .in .photo{
	border:solid 1px #ffffff;
	margin-top:20px;
}
#milieu .droite .in .photo{
	border:solid 1px #ffffff;
	margin-top:20px;	
}

#bas{
	width:1100px;
	height:57px;
	background:url("pics/bas.gif");
	position:relative;
	z-index:59;
	top:-70px;
}

#menu_entreprise{
	position:absolute;
	top:440px;
	left:458px;
	width:130px;
	height:80px;
	display:none;
}

#menu_gammes{
	position:absolute;
	top:440px;
	left:585px;
	width:120px;
	height:100px;
	display:none;	
}

#menu_angle{
	position:absolute;
	top:440px;
	left:712px;
	width:140px;
	height:140px;
	display:none;	
}

#menu_tendance{
	position:absolute;
	top:440px;
	left:700px;
	width:90px;
	height:40px;
	display:none;	
}


.panneau_menu{
	border:solid 2px #666666;
	overflow:hidden;
	padding:10px;
	z-index:60;
	position:relative;
}

.panneau_menu a{
	text-decoration:none;
	font-family:arial;
	font-size:14px;
	display:block;
	text-align:center;
}

.panneau_menu a:hover{
	background:#dddddd;
	color:#e0721f;
}

.panneau_menu span{
	text-decoration:none;
	font-family:arial;
	font-size:14px;
	display:block;
	text-align:center;
}
.panneau_menu span:hover{
	background:#dddddd;
}


.panneau_menu .item_vert{
	color:#2b7e4a;
}

.panneau_menu .item_brun{
	color:#936a3c;
}

.panneau_menu .fond_menus{
	background:#ffffff;
	width:400px;
	height:400px;
	position:absolute;
	opacity:0.7;
	filter:alpha(opacity=70);
	top:-20px;
	left:-20px;
}

.panneau_menu .in{

	position:absolute;
}

.spacer{
	clear:both;
}

#l_a_a h1{
	font-family:arial;
	font-size:14px;
	color:#976937;
	margin:0px;
}

#l_a_a span{
	font-family:arial;
	font-size:11px;
	color:#999999;
}

#l_a_a img{
	float:left;
	margin-right:5px;
	border:solid 1px #666666;
}

#l_a_a p{
	font-family:arial;
	color:#297f49;
	margin:0px;
	display:block;
}

#l_a_a  a span{
	text-decoration:none;
	float:right;
	color:#976937;
	font-size:11px;
	border:dotted 1px #976937;
	padding:2px 5px;
	background:#ffffff;
}
#l_a_a  a span:hover{
	background:#e7ae70;
}

#milieu .gauche #l_a_a p{
	font-family:arial;
	color:#ffffff;
	margin:0px;
	display:block;
	font-size:11px;
	line-height:11px;
}

#milieu .gauche #l_a_a h1{
	font-family:arial;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
	margin:0px;
}

#milieu{
	font-family:arial;
}

#milieu .centre h1{
	color:#956939;
	font-size:16px;
}

#milieu .centre p{
	color:#297f49;
	margin-left:50px;
	font-size:12px;
}

#milieu .centre p:first-letter{
	font-size:14px;
	font-weight:bold;
	color:#e0721f;
}

#cont_contact h6{
	float:left;
	margin:0px;
	width:100px;
	text-align:right;
	margin-right:10px;
	color:#297f49;
	font-size:12px;
}
#cont_contact input{
	border:solid 2px #297f49;
	margin-bottom:4px;
	background:#d6dedb;
}
#cont_contact input:hover{
	background:#ffffff;
}

#cont_contact br{
	clear:both;
}

#cont_contact textarea{
	border:solid 2px #297f49;
	background:#d6dedb;
}
#cont_contact textarea:hover{
	background:#ffffff;
}

#cont_contact #bt_envoyer{
	display:block;
	width:85px;
	height:51px;
	background:url("pics/bt_envoyer.gif");
	float:right;
}

#cont_contact #bt_envoyer:hover{
	opacity:0.5;
	filter:alpha(opacity=50);
}

.gauche .mini_gammes img{
	border:solid 1px #333333;
	margin:0px 1px;
}



.droite .mini_gammes img{
	border:solid 1px #333333;
	margin:0px 1px;
	float:left;
}

.mini_gammes h1{
	color:#ffffff;
	font-size:14px;
	margin:0px;	
	font-style:italic;
	margin-bottom:20px;
}

.mini_gammes h1:first-letter{
	font-size:24px;
	color:#daffe8;
}

#footer{
	width:100%;
	text-align:center;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	position:relative;
	top:-70px;
}

#footer a{	
	color:#ffffff;
	text-decoration:none;
}

#google_map{
	border:none;
}


/*_________________________________________*/

.com_act_aj_mid h6{
	margin:0px;
}
.com_act_aj_mid textarea{
	width:400px;
	height:150px;
}


/*_________________________________________*/

.com_act_mid .in .gauche{
	margin:0px !important;
	width:19% !important;
}
.com_act_mid .in .droite{
	width:80% !important;
}




.com_act_mid .in .gauche h6{
	margin:0px;
	float:left;
}
.com_act_mid .in .gauche h5{
	margin:0px;
}
.com_act_mid .in .gauche h3{
	font-size:11px;
	font-weight:normal;	
	margin:0px;
}
.com_act_mid .in .gauche h4{
	font-size:11px;
	font-weight:normal;
	float:left;	
	margin:0px;
}


.com_act_mid .in{
}



.com_act_mid .in .droite{
	float:left;
}

#terminologie{
	width:807px;
	height:1120px;
	background:url("pics/terminologie.jpg");
	margin:0px auto;
	position:relative;
	z-index:50;
}

#quicknav{
	text-align:center;
}

#quicknav h1{
	font-size:14px;
	margin:0px;
	color:#ffffff;
}

#quicknav .bt_b{
	display:block;
	width:181px;
	height:30px;
	
	padding-top:10px;
	text-decoration:none;
	font-family:arial;
	color:#222222;
	font-weight:bold;
	font-style:italic;
	font-size:14px;
}

#bt_d_1{
background:url("pics/bt_bois.gif");
}
#bt_d_2{
background:url("pics/bt_bois.gif");
}
#bt_d_3{
background:url("pics/bt_bois.gif");
}
#bt_d_4{
background:url("pics/bt_bois.gif");
}
#bt_d_5{
background:url("pics/bt_bois.gif");
}
#bt_d_6{
background:url("pics/bt_bois.gif");
}
#bt_d_7{
background:url("pics/bt_bois.gif");
}

#quicknav a:hover{
	background-position:100% 0%;
}


#gamme_texte img{
	max-height:275px;
}

#gamme_texte a{
	color:#287f4a;
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      




#cont_vignettes img{
	border:solid 1px #ffffff;
	margin:0px -3px;
	margin-bottom:10px;
}
#cont_vignettes img:hover{
	border:solid 1px #e0721f;
	margin-bottom:10px;
}



#puce{
	position:absolute;
	top:-100;
	left:-100;
	background:url("pics/puce.gif");
	width:20px;
	height:20px;
}


#reference{
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	padding:2px;
	border:dotted 1px #297f49;
	color:#297f49;
	background:#d2f5df;
	margin-bottom:5px;
}

.album{
	display:block;
	width:118px;
	height:33px;
	background:url('pics/album.gif');
	float:right;
	margin-top:10px;
}

.album:hover{
	background-position:100% 0%
}







#ballustres{
	width:807px;
	margin:0px auto;
}

#ballustres h1{
	color:#976937;
	font-size:16px;
}
#ballustres h2{
	color:#976937;
	font-size:14px;
}

#ballustres p{
	color:#297f49;
}

#ballustres img{
	border:solid 1px #333333;
}

#ballustres img:hover{
	border:solid 1px #297f49;
}



#essences{
	width:807px;
	margin:0px auto;
}

#essences h1{
	color:#976937;
}

#essences p{
	color:#297f49;
}




#carte{
	width:807px;
	margin:0px auto;
}

.confiance{
	text-align:left;
	line-height:12px;
	border:dashed 1px #000000;
	padding:3px;
	background:#cbebc4;
	color:#666666;
	font-size:11px;
}
.confiance:first-letter{
	font-size:13px;
	font-weight:bold;
	font-style:italic;
}












#essences .cont_essence {
	float:left;
	margin-right:9px;
	margin-bottom:20px;
}

#essences .cont_essence h2{
	margin:0px;
	text-align:center;
	color:#b89b6e;
}

.cont_tt2{
	color:#aaaaaa;
}

.ast{
	color:#ff0000;
	font-size:18px !important; 
	font-weight:bold !important;
}

.ast2{
	color:#ffffff;
	font-size:18px !important; 
	font-weight:bold !important;
}

#cont_contact .precision{
	color :#ff0000;
	font-weight:bold;
}

