body{
	background-color:#56AA1D;
	margin: 10px 0px 0px 0px ; 
	width:100%;	
	height:110px;	
    position: relative;
 	cursor:url(../images/feuille.png), auto;
 	font-family:Nyala;
	font-size:18px;
}

.fond_banniere{
	background-image:url(../images/bord_banniere.png) ;
	background-position: center;
	height:87px;
	opacity: 1; 
	width:100%;	
}
	


.banniere td{
	 padding:0px 0px 0px 0px;
	 border-collapse: collapse;
}

#maison {
	position: absolute; 
	left: 0px; 
	top: 85px;
	opacity: 1; 
	z-index:0;
}

#papillon {
	position: absolute; 
	right: 8%; 
	top: 750px;
}
#herbe {
	background-image:url(../images/herbe_pied_de_page.png) ;
	width:100%;
	position: absolute; 
	top: 840px;
	z-index:2;
}



.bouton_menu{
	font-family:Nyala;
	color:#FFFFFF;
	background-image:url(../images/bouton.png);
	background-repeat:no-repeat;
	border:none;
	display: block;
	background-color: transparent;
	width: 101px;
	height: 40px;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	cursor:url(../images/feuille.png), auto;
	
}

.bouton_menu:hover{
		background-image:url(../images/bouton_clic.png);
		background-repeat:no-repeat;
}

.bouton_menu_selected{
	font-family:Nyala;
	color:#FFFFFF;
	background-image:url(../images/bouton_clic.png);
	background-repeat:no-repeat;
	border:none;
	display: block;
	background-color: transparent;
	width: 101px;
	height: 40px;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	cursor:url(../images/feuille.png), auto;
}


.tab_menu{
	position:relative;	
	padding:0px 0px 0px 0px;
	border-collapse: collapse;
	cursor:url(../images/feuille.png), auto;
	font-size:16px;
	z-index:2;
}

.tab_menu td {
	padding:0px 0px 0px 0px;
	 border-collapse: collapse;
}

.tab_content{
	width:75%;
	padding:0px 0px 0px 0px;
	border-collapse: collapse;
	position:relative;
	z-index:10;
	
	 
}

.tab_content td{
	padding:0px 0px 0px 0px;
	border-collapse: collapse;
}

.cadre_contenu{
	width: 100%;
	background-image:url(../images/cadre.png);
	background-repeat:repeat-X;
	
}


.accueil_selected{
	position:absolute;
	top:114PX;
	left:200PX;
	z-index:12;

}

.realisations_selected{
	position:absolute;
	top:114PX;
	left:300PX;
	z-index:12;

}

.contact_selected{
	position:absolute;
	top:114PX;
	left:400PX;
	z-index:12;

}

.cadre_arrondi{
	padding:0px 0px 0px 0px;
	border-collapse: collapse;
	border:none;
	width:100%;
	align:center;
	z-index:12;

	
}

.cadre_arrondi td{
	padding:0px 0px 0px 0px;
	border-collapse: collapse;
	border:none;
	text-align:justify;
	position:relative;

}




.coin_haut_gauche{
	background-image:url(../images/bordure_hautGauche.png);
	background-repeat:no-repeat;
	width:20px;
	height:30px;
}

.coin_haut_droit{
	background-image:url(../images/bordure_hautDroit.png);
	background-repeat:no-repeat;
	width:25px;
}

.coin_bas_gauche{
	background-image:url(../images/bordure_basGauche.png);
	background-repeat:no-repeat;
}

.coin_bas_droit{
	background-image:url(../images/bordure_basDroite.png);
	background-repeat:no-repeat;
}

.milieu_bas{
	background-image:url(../images/milieu_bas.png);
	background-repeat:repeat-x;
}
.milieu_haut_presentation{
	background-image:url(../images/presentation.png) ;
	background-repeat:no-repeat;
	width:215px;
}
.milieu_haut_activite{
	background-image:url(../images/activite.png) ;
	background-repeat:no-repeat;
	width:365px;
}

.milieu_haut_contact{
	background-image:url(../images/contact.png) ;
	background-repeat:no-repeat;
	width:215px;
}

.milieu_haut_realisations{
	background-image:url(../images/realisations.png) ;
	background-repeat:no-repeat;
	width:215px;
}

.milieu_gauche{
	background-image:url(../images/bordure_gauche.png);
	background-repeat:repeat-y;	
}

.milieu_droit{
	background-image:url(../images/bordure_droite.png);
	background-repeat:repeat-y;	
}

.trait_haut{
	background-image:url(../images/bordure_haut_trait.png);
	background-repeat:repeat-x;	

}

.realisations{
	padding:0px 0px 0px 0px;
	border-collapse: collapse;
	
}

#tab_contact{
	position:relative;
	z-index:18;
}



