@charset "utf-8";
body {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	padding:0px;
	overflow:hidden;
	width:100%;
	height:100%;
}
p {
	font-size:0.8em;
	line-height:21px;
	text-align: justify;
	color:#333;
	margin-top:0px;
}
a {
	position: relative;
	z-index: 1;
	color:#FFF;
}
h1{
	font-size:0.7em;
	text-align:center;
	color:#FFFFFF;
	font-weight:normal;
}
h2 {
font-family:"Times New Roman", Times, serif;
	font-size:1.4em;
	color:#7aa328;
	margin-bottom:10px;
}
#fond {
	position:absolute;
	z-index:1;
	width:100%;
	height:100%;
	background-image:url(images/fond.jpg);
	background-repeat:repeat;
}
#copyright  {
	position:absolute;
	z-index:20;
	width:51px;
	height:51px;
	top: 100%;
	left: 100%;
	margin-left: -51px;
	margin-top: -51px;
}
ul#menu{
	/*margin:0;*/
	padding:0;
	font-size:0.8em;
	letter-spacing:0.2em;
	list-style-type:none;
	margin-top:35px;
}
#menu li {
	display:inline;
	margin:2 2px;
}
ul#sousMenu{
	margin:0;
	padding:0;
	font-size:0.6em;
	letter-spacing:0.1em;
	list-style-type:none;
}
#sousMenu li {
	display:inline;
	margin:1 1px;
}
#general {
	position:absolute;
	z-index:4;
	width:878px;
	height:484px;
	top: 50%;
	left: 50%;
	margin-left: -439px;
	margin-top: -242px;
/*	background-image:url(images/fond2.png);
	background-repeat:repeat;*/
}
#accueilTexte {
	position:absolute;
	width:270px;
	top:90px;
	left:50px;
}
#contactTexte {
	position:absolute;
	width:370px;
	top:90px;
	left:50px;
}
/*#accueilFlash {
	z-index:30;
	position:absolute;
	left:882px;
	margin-left: -550px;
	top: 80px;
}*/
#contactGoogle {
	z-index:30;
	position:absolute;
	left:882px;
	margin-left: -450px;
	margin-top: 50px;
}
#contact {
	position:absolute;
	z-index: 4;
	width:882px;
	top:475px;
}
#img-png {
	position: absolute;
}
#menu {
	position:relative;
	top:30px;
	height:30px;
	text-align:center;
}
#sousMenu {
	position:relative;
	top:30px;
	height:30px;
	text-align:center;
}
#menu a {
	text-decoration:none;
	color:#333;
}
#menu a:hover {
	background-color:#7aa328;
	color:#FFFFFF;
	border-style:solid;
	border-width:2px;
	border-left-width:9px;
	border-right-width:6px;
	border-color:#7aa328;
	margin-left:-9px;
	margin-right:-6px;
}
#sousMenu a {
	text-decoration:none;
	color:#333;
}
#sousMenu a:hover {
	background-color:#7aa328;
	color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-left-width:4px;
	border-right-width:3px;
	border-color:#7aa328;
	margin-left:-4px;
	margin-right:-3px;
}
#volet {
	visibility: show;
	z-index: 11;
}
#parquet {
	visibility: hidden;
	z-index: 10;
}
#cuisine {
	visibility: hidden;
	z-index: 9;
}
#escalier {
	visibility: hidden;
	z-index: 8;
}
#amenagement {
	visibility: hidden;
	z-index: 7;
}
#ouverture {
	visibility: hidden;
	z-index: 6;
}
#cloison {
	visibility: hidden;
	z-index: 5;
}
#marteau {
	position:absolute;
	z-index: 55;
	left:-610px;
	top:-200px;
}
#arbre {
	position:absolute;
	z-index: 2;
	left:100%;
	margin-left:-550px;
}
#courbe1 {
	position:absolute;
	z-index: 3;
	top:100%;
	margin-top:-275px;
}
#referencementImage {
	position:absolute;
	z-index: 60;
	top:100%;
	margin-top:-31px;
}
#referencementTexte {
	position:absolute;
	z-index: 61;
	left:100%;
	width:100px;
	margin-left:-100px;
	line-height:10px;
	font-size:10px;
}
#referencementTexte a {
color:#999;
}
.textePrestations {
	position:absolute;
	width:800px;
	margin-top:50px;
	left:50px;
}
.gras {
	font-weight:700;
	color:#5d7430;
}
.on{
	background-color:#7aa328;
	color:#FFFFFF;
	border-style:solid;
	border-width:2px;
	border-left-width:9px;
	border-right-width:6px;
	border-color:#7aa328;
	margin-left:-9px;
	margin-right:-6px;
}
.lettrine{
	margin-bottom:-4px;
}
.textePave {
	position:absolute;
	width:800px;
	top:50px;
	left:50px;
}
.imgPave {
	float:right;
	padding-left:40px;
}
.text {
font-size:0.8em;
}
#flashcontent {
	z-index:30;
	position:absolute;
	left:882px;
	margin-left: -550px;
	top: 80px;
	width:534px;
	height:400px;
}
