@charset "UTF-8";

/* -------------- styling principal --------------- */
* {
	margin: 0px;
	padding: 0px;
	}
body {
	background-color: #151515;
	text-align: center;
	scroll:yes;
	}
body,td,th {
	color: #AAA;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	}
img {
	border: 0;
}

a:link {
	color: #DDD;
	text-decoration:underline;
}
a:visited {
	text-decoration:underline;
	color: #DDD;
}
a:hover {
	text-decoration:underline;
	color: #FFF;
}
a:active {
	text-decoration:none;
	color: #888;
}

#wrapper {
	width: 930px;
	position: relative;
	margin: 0 auto /*top=0 left=0 bottom=auto right=auto*/;
	text-align: left;
	background-color: #666;
	background: transparent url(images/bg_canvas.jpg) repeat scroll top left;
	}
#clear {
	clear: both;
	}

/* ------- styling des containers -------------*/
#header {
	background: url(images/bg_canvas_top.jpg) no-repeat left top;
	height: 80px;
	position: relative;
	}
#satsuki {
	position: relative;
	top: 10px;
	left: 20px;
	width: 250px;
	}
#navig {
	float: left;
	width: 160px;
	margin-top: 10px;
	}
#content {
	float: left;
	position: relative;
	/*z-index:1;*/
	width: 750px;
	}
#buffer {
	float: left;
	position: relative;
	/*z-index:1;*/
	width: 80px;
	}
#main0 {
	float: left;
	position:relative;
	width:610px;
	z-index:4;
}
#main1 {
	position:absolute;
	width:65px;
	height:44px;
	z-index:1;
	left: 149px;
	top: -60px;
}
#main2 {
	position:absolute;
	width:640px;
	height:198px;
	z-index:2;
	left: 41px;
	top: 392px;
}
#main3 {
	position:absolute;
	width:46px;
	height:35px;
	z-index:1;
	left: 322px;
	top: -58px;
}
#profile_wrapper {
	float:left;
	position:relative;
	width:750px;
	z-index:1;
}
#profile_satsuki {
	position:relative;
	width:515px;
	height:355px;
	z-index:1;
	left: 20px;
	top: 20px;
}
#profile_price {
	position:relative;
	width:505px;
	height:355px;
	z-index:2;
	left: 154px;
	top: -125px;
}
#profile_work {
	position:relative;
	width:515px;
	height:365px;
	z-index:1;
	left: 19px;
	top: -194px;
}

#menupalmier {
	float: left;
	position: relative;
	width: 750px;
	}

#exhibvigne {
	position:absolute;
	width:583px;
	height:149px;
	z-index:0;
	left: 138px;
	top: 86px;
}

#exhib1 {
	position:absolute;
	width:151px;
	height:59px;
	z-index:4;
	left: 654px;
	top: 315px;
	visibility: hidden;
	color: #4E9A8D;
}

#exhib2 {
	position:absolute;
	width:270px;
	height:336px;
	z-index:3;
	left: 662px;
	top: 160px;
}
#exhib2b {
	position:absolute;
	width:356px;
	height:445px;
	z-index:4;
	left: 608px;
	top: 109px;
}
#exhib3 {
	/*background: url(images/bg_exhib.jpg) no-repeat top left;*/
	position:absolute;
	width:270px;
	height:158px;
	z-index:5;
	left: 662px;
	top: 160px;
}
#exhib_title {
	position:absolute;
	width:136px;
	height:43px;
	z-index:4;
	left: 670px;
	top: 357px;
	vertical-align: bottom;
	text-align: right;
	color:#999;
}

#gallery1 {
	position:absolute;
	width:311px;
	height:66px;
	z-index:2;
	left: 48px;
	top: 24px;
}
#gallery2 {
	position:absolute;
	width:323px;
	height:76px;
	z-index:1;
	left: 207px;
	top: 110px;
}
#gallery3 {
	background: url(images/bg_gallery.jpg) no-repeat left bottom;
	/*position:absolute;*/
	width:670px;
	height:240px;
	z-index:1;
	/*left: 47px;
	top: 362px;*/
}

#contact1 {
	position:absolute;
	width:227px;
	height:88px;
	z-index:2;
	left: 131px;
	top: 138px;
}
#contact2 {
	position:absolute;
	width:333px;
	height:81px;
	z-index:1;
	left: 66px;
	top: 348px;
}
#contact3 {
	position:absolute;
	width:455px;
	height:373px;
	z-index:1;
	left: 315px;
	top: 94px;
	background-image: url(images/bg_contact.jpg);
}
#footer {
	background: url(images/bg_canvas_bot.jpg) no-repeat left bottom;
	height: 25px;
	position: relative;
	text-align: center;
	font-size: x-small;
	color: #777;
	}
