body, html {
     	margin: 0 auto ;
        padding: 0;
      
		background-color:#9E7D26;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}

img, div,a{ behavior: url(iepngfix.htc) }
 

div#global
		{
			width: 990px ;
			margin: 0 auto ;
			text-align: center ;
			position:relative;
			
		
		}


div#header
		{
			width: 990px ;
			height:225px;
			margin-top: 0px ;
			margin: 0 auto ;
			text-align: left ;
			background-color:#46290B;
			position:relative;
			background:url(../images/img_fd.jpg) no-repeat left top;
			overflow: auto
			
		
		}


h1 {
	color: #000000;
	letter-spacing:3px;
	font-size:46px;
	margin-left:90px;
	margin-top:40px;
	margin-bottom:0px;

}

h1 span {
	position: absolute;
	color: #FFFFFF;
	margin: -3px 0 0 -3px;
}

h2

{
		color:#FFFFFF;
		letter-spacing:2px;
		font-size:30px;
		margin-left:560px;
		margin-top:0px;
		font-style:italic;
	
}


h3 {
	color: #3B2B15;
	letter-spacing:3px;
	font-size:26px;
	margin-left:40px;
	margin-top:0px;
	margin-bottom:0px;
	background:url(../images/picto_arbre.gif) no-repeat left top;
	line-height:45px;
	vertical-align:bottom;
	padding-left:75px;

}


ul#menut
		{
			
			
			top: 150px ;
			left:80px;
			margin: 0 ;
			padding: 0 ;
			position:absolute;
			list-style-type: none ;
			
		}
				
		ul#menut li
		{
			float: left ;
			text-align: center ;
			width: 140px ;
			height:60px;
			
			margin-left:1px;
		}
		
		ul#menut li a
		{
			
			
			font-size: 11px ;
			font-weight: bold ;
			letter-spacing: 0px ;
			color: #ffffff ;
			display: block ;
			text-decoration: none ;
			line-height:60px;
			vertical-align:middle;
			text-align:center;
			background:url(../images/bt2_menu.png) repeat left top ;
			


			
		}
		
				ul#menut li a:hover
		{
			
			
			font-size: 11px ;
			font-weight: bold ;
			letter-spacing: 0px ;
			color: #000000 ;
			display: block ;
			text-decoration: none ;
			line-height:60px;
			vertical-align:middle;
			text-align:center;
			background:url(../images/bt_menu.png) repeat left top ;
			filter:alpha(opacity=70); 
            -moz-opacity: 0.8; 
             opacity: 0.8;
		
			
		}

		
div#content

{
		width:990px;
		margin: 0 auto ;
		text-align:left;
		background:url(../images/content_fd.gif) repeat left top;
		overflow: auto

}

	


div#home_g

{
		float:left;
		width:460px;
		height:190px;
		border:0px;
		color:#4F3C08;
		font-size:14px;
		letter-spacing:2px;
		text-align:justify;
		margin-top:20px;
		margin-left:25px;
		padding-left:135px;
		padding-bottom:20px;
		background:url(../images/chene.jpg) no-repeat left top;

}






div#home_d

{

		float:center;
		width:340px;
		margin-top:10px;
		
		border:0px;
		overflow:auto;
	

}


div#anim

{
		background:url(../images/fd_anim.gif) no-repeat left top;
		width:332px;
		height:220px;
		padding-top:0px;
		text-align:center;
		overflow:auto;
	
		
}

div#anim p

{
		
		
		margin-left:0px;
		margin-top:5px;
		padding:2px;
		text-align:center;
		color:#513D08;
		font-weight:bold;
		font-size:13px;
		letter-spacing:1px;

}

div#home_d2

{

		float:left;
		width:480px;
		height:180px;
		color:#4F3C08;
		font-size:14px;
		letter-spacing:2px;
		text-align:justify;
		border:0px;
		overflow:auto;
		margin-right:30px;
		margin-top:10px;
	

}

div#home_g2

{
		float:left;
		width:400px;
		border:0px;
		
		margin-top:0px;
		margin-left:20px;
		padding-bottom:20px;

}


div#infos_li

{
		background:url(../images/fd_livraison.jpg) no-repeat left top;
		width:380px;
		height:155px;
		padding-top:0px;
		text-align:left;
		overflow:auto;
		
}


div#infos_li p

{
		
		
		margin-left:90px;
		margin-top:100px;
		padding:2px;
		text-align:left;
		color:#513D08;
		font-weight:bold;
		font-size:13px;
		letter-spacing:1px;

}

div#footer {
        

	
        background:url(../images/img_footer.jpg) no-repeat left top;
        width: 990px;
		height:125px;
		margin: 0 auto ;
		position:relative;
		overflow: auto
	
       
}

#annonces {position:absolute;left:60px;top:60px;}
#allobois {position:absolute;left:200px;top:50px;}

div#txt_footer

{
	background-color:#9E7D26;
	font-size:10px;
	color:#FFFFFF;
	padding:3px;
	width:380px;
	margin-left:580px;
	margin-top:60px;
	filter:alpha(opacity=85); 
               -moz-opacity: 0.8; 
               opacity: 0.8;
	

}


/*PRODUITS*/


div#chauff

{
	background:url(../images/bois_chauffage.jpg) no-repeat left top;
	width:900px;
	height:160px;
	margin-left:40px;
	margin-top:10px;
	overflow:auto;
}

div#t_chauff

{
		color: #3B2B15 ;
		font-size:24px;
		letter-spacing:2px;
		margin-left:270px;
		margin-top:35px;
		font-style:italic;

}

div#chauff p

{
		margin-left:270px;
		margin-top:10px;
		width:610px;
		color:#4F3C08;
		font-size:12px;
		letter-spacing:1px;
		text-align:justify;

}


div#buche

{
	background:url(../images/buchettes.jpg) no-repeat left top;
	width:900px;
	height:305px;
	margin-left:40px;
	margin-top:10px;
	overflow:auto;
}

div#t_buche

{
		color: #3B2B15 ;
		font-size:24px;
		letter-spacing:2px;
		margin-left:0px;
		margin-top:30px;
		font-style:italic;

}

div#buche p

{
		margin-left:0px;
		margin-top:10px;
		width:490px;
		color:#4F3C08;
		font-size:12px;
		letter-spacing:1px;
		text-align:justify;

}

/*TARIFS & LIVRAISON*/


div#idf

{
	background:url(../images/carte_idf.gif) no-repeat right top;
	width:930px;
	height:450px;
	margin-left:40px;
	margin-top:0px;
	overflow:auto;
}

div#idf p

{
		margin-left:130px;
		margin-top:10px;
		width:600px;
		color:#4F3C08;
		font-size:13px;
		letter-spacing:1px;
		text-align:justify;

}

.titre1
{
		margin-left:130px;
		margin-top:20px;
		font-size:20px;
		letter-spacing:1px;
		
		text-align:left;
		/*background-color:#E1D7BD;*/
		color:#854C09;
		padding:0px;
		
}


#titre2
{
		margin-left:130px;
		margin-top:20px;
		background-color:#685D45;
		font-size:16px;
		font-weight:bold;
		text-align:left;
		color:#FFFFFF;
		width:420px;
		margin-bottom:0px;
		padding:2px;
	
		
}


div#tarif1
{
		margin-left:130px;
		
		font-size:13px;
		font-weight:bold;
		width:380px;
		text-align:left;
		
		color:#3B2B15;
		letter-spacing:1px;
		padding:5px;
	
		
}

div#tarif2
{
		margin-left:130px;
		margin-top:0px;
		font-size:13px;
		font-weight:bold;
		width:420px;
		text-align:left;
		
		color:#3B2B15;
		letter-spacing:1px;
		padding:5px;
		
}

div#tarif3
{
		margin-left:10px;
		margin-top:0px;
		font-size:13px;
		font-weight:bold;
		width:450px;
		text-align:left;
		
		color:#3B2B15;
		letter-spacing:0px;
		padding:2px;
		
}

div#tarif_img1

{

	position:absolute;
	top:335px;
	left:40px;
}

div#tarif_img2
{

	position:absolute;
	top:530px;
	left:40px;
}

div#tarif_info

{

	position:absolute;
	top:630px;
	left:140px;
}

div#plus

{
		margin-left:10px;
		margin-top:20px;
		font-size:13px;
		font-weight:bold;
		text-align:left;
		color:#3B2B15;
		background-color:#E9E2CF;
		padding:3px 3px 3px 60px;
		width:520px;
		
}

div#fl_pros

{
		background:url(../images/fl_pros.gif) no-repeat left top;
		padding-left:30px;
		margin-left:320px;
		margin-top:40px;
		line-height:25px;
		vertical-align:middle;

}

/*PROFESSIONNELS*/


div#pros

{
	background:url(../images/img1_pros.jpg) no-repeat right top;
	width:950px;
	height:400px;
	margin-left:20px;
	margin-top:0px;
	overflow:auto;
}


.t_pros
{
		
		margin:20px 0px 10px 20px;
		font-size:20px;
		letter-spacing:1px;
		
		text-align:left;
		/*background-color:#E1D7BD;*/
		color:#854C09;
		padding:0px;
		
}

div#tarif_pros
{
		margin-left:80px;
		margin-top:20px;
		
		
}

 .tb1_tarif{
		
		
		float:left;
		text-align:left;
		color:#3B2B15;
		font-size:13px;
		font-weight:bold;
		letter-spacing:1px;
		line-height:25px;
		vertical-align:middle;
		padding:2px;
		width:325px;;
		
		
		
		}
		

		
		
		 .tb2_tarif{
		
		
		float:left;
		text-align:left;
		color:#3B2B15;
		font-size:13px;
		font-weight:bold;
		letter-spacing:1px;
		line-height:25px;
		vertical-align:middle;
		padding:2px;
		
		
		
		}
		
		#condi
{
		margin-left:100px;
		margin-top:20px;
		background-color:#685D45;
		font-size:14px;
		font-weight:bold;
		text-align:center;
		color:#FFFFFF;
		width:460px;
		margin-bottom:0px;
		padding:2px;

		
}

		
	

/*CONTACT*/

table#contact 

{
			width: 600px;
			
			border-spacing: 0px;
			border-collapse: collapse; 

}
table#contact td
{ 

			padding:3px;
			margin:0;
			font-size:11px;
			color:#685D45;
}			

INPUT              { color: #4A3F27; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: white; border: solid 1pt #333333}

INPUT.code        { color: #FFFFFF; font-weight: bolder; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #2D1C02; border: solid 1pt #6A6F18}

TEXTAREA        { color: #4A3F27; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; border: solid 1pt #6A6F18 }


SELECT        { color: #4A3F27; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: white }

.box
   { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 2pt; border: solid 1px #2D1C02;border: solid 1pt #333333 }
   
.req

{
	color:#E3A601;
	font-size:12px;

}

div#coord

{

	position:absolute;
	top:250px;
	left:730px;
	width:230px;
	height:190px;
	background:url(../images/fd_coord.gif) no-repeat left top;
	text-align:center;
	padding:5px;
	font-size:12px;

}

/*INFOS PRATIQUES*/

#conseils

{
 		width:850px;
		margin-left:100px;
		margin-top:20px;
		font-size:12px;
		font-weight:normal;
		line-height:16px;
		text-align:justify;
		
		color:#3B2B15;
		letter-spacing:1px;
 

}


	table#infos 

{
			width: 700px;
			background-color:#E1D7BD;
			border-spacing: 0px;
			border-collapse: collapse; 

}
table#infos td
{ 

			padding:2px;
			margin:0;
			font-size:11px;
			color:#2D2613;
			border:solid 1px #ffffff;
			text-align:center;
}			

   

/* TEXTE ET LIENS */


a.opa img 	{filter:alpha(opacity=100);   
                     -moz-opacity: 1.0;   
                     opacity: 1.0;}

a.opa:hover img {filter:alpha(opacity=60); 
               -moz-opacity: 0.5; 
               opacity: 0.5;}

A.n1

{
color:#7E621A;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			letter-spacing:1px;
			text-decoration: none;
			

}


A.n1:hover

{
color:#000000;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			letter-spacing:1px;
			text-decoration: underline;
			
		

}



A.b1

{
color:#000000;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			text-decoration: none;
			

}


A.b1:hover

{
color:#FFFFFF;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			text-decoration: underline;
			
		

}

a                { color:#896812;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			text-decoration: underline;
			
			font-weight:bold; }



a:hover                { color:#000000;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			text-decoration: underline;font-weight:bold;
			}

A.b2

{
color:#896812;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			text-decoration: underline;
			

}


A.b2:hover

{
color:#000000;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			text-decoration: underline;
			
		

}



.t3
{
		font-size:11px;
		letter-spacing:0px;
		font-weight:normal;
		
		
}

.pr

{
	color:#3B2B15;
	font-size:14px;

}

.pr2

{
	color:#ffffff;
	font-size:16px;
	background-color:#8F701D;
	padding:3px;
	

}

.blanc

{	
		color:#FFFFFF;
		font-size:11px;
	
}


