

/* CSS Document */
body	{
	background-color:#cef860;
	font-family:Arial;
	color:#699400;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	padding:0px;
	margin:0px;
}
a:link, a:visited, a:active	{
	color:#afafaf;
	text-decoration:none;
	}
a:hover	{
	color:#ff0075;
	text-decoration:none;

}
h1	{
	font-size:20px;
	margin-left:28px;
	padding-top:28px ;
	color:#6ad9f8;

	
}
h3	{
	font-size:16px;
	line-height:18px;
	margin-left:28px;
	color:#b0b0b0;
	font-weight:normal;
	
}
/*SECTIONS names DIVs*/
/*template-overall*/
#main_container	{
	text-align:center;
	height:910px;
	background-color:#cef860;
	width:100%;
	background-image:url(../../img/back_1.png);
	background-repeat:repeat-x;
	}
.center_container, .content_container {
	width:809px; 
	border:0px solid #cccccc; 
	margin-left:auto; 
	margin-right:auto;
	text-align:left;
	position:relative;
	}
.content_container	{
	width:742px;
	z-index:200;
}
#mid_content{
	position:relative;
	z-index:50;
	}
#top_container{
	position:relative;
	height:155px;
	width:809px;
	z-index:100;
	}
	#menu_trigger_top {
	position:absolute; 
	top:0px; 
	left:0px;
	height:105px; 
	width:806px;
	}
	#submenu_concepts{
	position:absolute;
	top:143px;
	left:141px;
	width:135px;
	height:160px;
	/*height:135px;*/
	padding:5px;
	border:1px solid #8aab34;
	background-color:#ebfcbc;
	
	}
	#submenu_concepts a:link, #submenu_concepts a:visited, #submenu_concepts a:active, #submenu_concepts a:hover{color:#1a4405}
		
#mid_container1	{
	position:relative;
	height:623px;
	margin-top:39px;
	border:0px solid #FF3366;
	}
#menu_container{
	position:absolute;
	top:113px;
	left:-3px;
	border:0px solid #0000FF;
	height:35px;
	width:830px;
}
#bot_container{
	position:relative;

	width:809px;
	height:37px;
	color:#a0b76e;
	font-size:11px;
}
#toplogo{
	position:absolute;
	top:40px;
	left:27px;
}
#topphone{
	position:absolute;
	left:675px;
	top:94px;
}
#topbandeau{
	position:absolute;
	left:300px;
	top:15px;
}
#bot_termsbox{
	position:absolute;
	top:0px ;
	left:0px;
	z-index:10;
}
#termes{
	z-index:100;
	position:absolute;
	top:0px;
	left:0px;

}
#termes1	{
	position:absolute;
	top:5px;
	left:47px;
	z-index:1000;
}
#termes2	{
	position:absolute;
	top:5px;
	right:47px;
	z-index:1000;
}
#newsticker{
	position:absolute;
	top:57px;
	left:18px;
	border:0px solid #000;
	width:180px;
	height:20px;
	overflow:hidden;
	color:#b6a536;
	font-size:21px;
	z-index:1000;
	font-weight:normal;
	line-height:20px;
	letter-spacing:-1px;
}
#newsticker1{width:180px;height:20px;border:0px solid #00CC00}
#act_desc{
	position:absolute;
	top:42px;
	left:10px;
	width:140px;
	height:15px;
	text-align:center;
	color:#679b0d;
	text-decoration:underline;
	border:0px solid #000;
}
#act_date{
	position:absolute;
	top:55px;
	left:10px;
	width:140px;
	height:105px;
	text-align:center;
	color:#c3e773;
	font-size:95px;
	font-weight:bold;
	border:0px solid #000;
	padding-top:0px;
	line-height:100px;
}
#act_longdate{
	position:absolute;
	top:150px;
	left:10px;
	width:140px;
	height:15px;
	text-align:center;
	color:#679b0d;
	border:0px solid #000;
}
#boutique1_img{
	position:absolute;
	top:180px;
	left:250px;
	width:600px;
	height:125px;
	border:0px solid #CC0066;
}

#concepts1_img{
	position:absolute;
	top:150px;
	left:10px;
}
#concepts2_img{
	position:absolute;
	top:112px;
	left:215px;
	width:525px;
}
#concepts3_img, #concepts4_img{
	position:absolute;
	top:140px;
	left:8px;
}
#concepts6_img{
	position:absolute;
	top:122px;
	left:10px;
}
#concepts8_img{
	position:absolute;
	top:132px;
	left:10px;
}
#concepts8_img div, #concepts8b_img div{
	float:left;
	margin:16px 16px 0 16px;
	display:inline;
}
#concepts8_img div img, #concepts8b_img div img{
	float:none !important;
	margin:0 0 8px 0 !important;
}
#concepts7_img{
	position:absolute;
	top:125px;
	left:10px;
}
#corpo1_img{
	position:absolute;
	top:107px;
	left:193px
}
#corpo2_img{
	position:absolute;
	top:43px;
	left:553px
}
#corpo3_img{
	position:absolute;
	top:75px;
	left:372px
}
#bonsai2_img, #bonsai2_img2	{
	position:absolute;
	top:134px;
	left:10px;
}
#bonsai2_img2	{top:325px;}
#overlay{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100% !important; height:1000px;
	z-index:5000;
	background-color:#000000;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}
#act_title	{
	position:absolute;
	top:22px;
	left:26px;
	font-weight:bold;
	color:#679b0d;
	font-size:14px;
	
}	
#act1_title, #act2_title, #act3_title	{
	position:absolute;
	top:55px;
	left:26px;
	font-weight:bold;
	color:#679b0d;
	
}
#act2_title{top:185px;}
#act3_title{top:318px;}

#act1_details, #act2_details, #act3_details{
	color:#e87c39;
	position:absolute;
	top:90px;
	left:26px;
	line-height:18px;
	cursor:pointer;
}
#act2_details{top:220px;}
#act3_details{top:355px;}



#home1_text1	{
	position:absolute;
	top:129px;
	left:270px;
	width:360px;
}

#boutique1_text1	{
	position:absolute;
	top:26px;
	left:26px;
	width:700px;
}
#bonsai2_text2{
	position:absolute;
	top:340px;
	left:290px;
	width:300px;
	}
#bonsai2_sub1, #bonsai2_sub2, #bonsai2_sub3{
	position:absolute;
	top:294px;
	left:152px;
}
#bonsai2_sub2	{left:508px;}	
#bonsai2_sub3	{top:487px;left:100px;}	

#contact1_open	{
	position:absolute;
	top:129px;
	left:13px;
	}
#contact1_livraison{
	position:absolute;
	top:259px;
	left:0px;
}
#livraison1_text2{
	position:absolute;
	top:230px;
	left:41px;
}
/*STYLES*/
.menu1, .menu1b	{
	position:relative;
	border:0px;
	float:left;
}
.menu1	img	{border:0px;}
.submenu1, .submenu2	{
	display:block;
	width:124px;
	height:12px;
	padding:5px;
	padding-top:3px;
	border:0px solid #ff0000;
	margin-top:3px;
	margin-bottom:3px;
}
.submenu2	{background-color:#b9d372;}
.content_container	{
	position:absolute;
	top:0px;
	left:34px;
	overflow:hidden;	
}
.content_container2	{
	position:absolute;
	top:0px;
	left:34px;
}
.boxmid1	{
	height:auto;
	/*background-image:url(../../img/back_midlarge1.png);*/
	overflow:hidden;
	margin-top:0px !important; margin-top:-3px;
	z-index:10;	
}
.boxmid2	{
	height:3000px !important;
	/*background-image:url(../../img/back_midlarge1.png);*/
	margin-top:0px !important; margin-top:-3px;
	z-index:10;	
}

.box_content1, .box_content2{
	position:relative;
	float:left;
	margin-top:9px;
	margin-bottom:9px;
	
}
.box_content2	{
	margin-left:9px;
	margin-right:9px;
}

.thumb1, .no_thumb1	{
	position:relative;
	margin:16px;
	float:left;
	cursor:pointer;
}
.thumb2{
	margin:12px;
}
.no_thumb1{cursor:auto;}
.zoom1	{
	position:absolute;
	width:424px;
	height:282px;
	background-image:url(../../img/sample_1.png);
	background-repeat:no-repeat;
	background-position:top;
	z-index:1000;

}
.zoom1 h1	{
	font-size:24px;
	padding-top::300px;
	margin-left:0px;
	color:#00FF00;
}
.zoom2	{
	position:absolute;
	width:424px;
	height:282px;
	z-index:1000;
	cursor:pointer;
	background-repeat:no-repeat;
	text-align:left;

}
.zoom_close{
	position:absolute;
	top:10px; -top:0px;
	left:10px;  -left:-30px;
	z-index:30;
	width:30px; 
	height:30px;
/*	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
	*/}

.txt_orange1	{color:#f27801}
.txt_vert1		{color:#699400}
.txt_orange2	{color:#ee6300}
.txt_mauve1		{color:#826a92}
.txt_jaune1		{color:#c09e00}
.txt_bleu1		{color:#4b9dac}
.txt_vert2		{color:#5c8500}
.txt_gold1		{color:#aba15d}
.txt_vert3		{color:#1a4405}
.txt_gold2		{color:#978700}
.txt_rose1		{color:#89472b}
.txt_rose2		{color:#b70050}
.txt_brun1		{color:#9a8e85}
.txt_vert4		{color:#49a245}
.txt_vert5		{color:#0f631a}
.txt_grey1		{color:#8e8e8e}
.txt_rouge1		{color:#e85c45}
.txt_rouge2		{color:#eb5c45}

.title1	{font-size:16px; font-weight:bold; line-height:18px;}
.title2	{font-size:18px; font-weight:bold;}
.title3	{font-size:14px; font-weight:bold; line-height:16px;}


.concepts1, .corpo1	{
	position:absolute;
	top:24px;
	left:25px;
	line-height:18px;
}

.txt_rose2 a:link, .txt_rose2 a:active, .txt_rose2 a:visited	{color:#b70050; text-decoration:underline}
.txt_rose2 a:hover{color:#b70050; text-decoration:none}
.txt_brun1 a:link, .txt_brun1 a:active, .txt_brun1 a:visited	{color:#9a8e85; text-decoration:underline}
.txt_brun1 a:hover{color:#9a8e85; text-decoration:none}