/*******************************************
// Feuille de style CSS Mango and More
// Auteur      : Studio-BS
// Date        : Juillet 2008
// Définition  : Feuille de style
// Version     : 1.0.0
*******************************************/
html, body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color:#8b8d7f;
}
img{
	border:none;
}
	#global{
		position:relative;
		width:900px;
		margin-left:auto;
		margin-right:auto;
		margin-top:20px;
		background-color:#fbfeeb;
	}
		#header{
			float:left;
			display:inline;
			width:900px;
			height:158px;
			background-image:url(../images/communs/header.jpg);
		}
			#header .logo{
				position:absolute;
				top:0px;
				left:0px;
			}
			#header ul#menu{
				position:absolute;
				height:31px;
				margin:0;
				padding:0;
				top:31px;
				left:257px;
			}
				#header ul#menu li{
					float:left;
					display:inline;
					height:31px;
					margin:0;
					padding:0;
					background-image:url(../images/communs/menuprincipal/sep_vertical.jpg);
					background-position:top right;
					background-repeat:no-repeat;
				}
				#header ul#menu li.btn4{
					background-image:none;
				}
				#header ul#menu li.btn5{
					background-image:none;
				}
					#header ul#menu li span{
						display:none;
					}
					#header ul#menu li a{
						float:left;
						display:inline;
						height:30px;
						background-repeat:no-repeat;
						background-position:0px 0px;
					}
					#header ul#menu li a:hover{
						background-position:0px -30px;
					}
					#header ul#menu li.btn1{
						width:79px;
						padding-right:8px;
					}
						#header ul#menu li.btn1 a{
							width:76px;
							background-image:url(../images/communs/menuprincipal/btn1.jpg);
						}
					#header ul#menu li.btn2{
						width:89px;
						padding-right:8px;
						padding-left:5px;
					}
						#header ul#menu li.btn2 a{
							width:86px;
							background-image:url(../images/communs/menuprincipal/btn2.jpg);
						}
					#header ul#menu li.btn3{
						width:96px;
						padding-right:8px;
						padding-left:5px;
					}
						#header ul#menu li.btn3 a{
							width:93px;
							background-image:url(../images/communs/menuprincipal/btn3.jpg);
						}
					#header ul#menu li.btn4{
						width:83px;
						padding-right:8px;
						padding-left:5px;
					}
						#header ul#menu li.btn4 a{
							width:80px;
							background-image:url(../images/communs/menuprincipal/btn4.jpg);
						}
					#header ul#menu li.btn5{
						width:125px;
						padding-left:5px;
					}
						#header ul#menu li.btn5 a{
							width:122px;
							background-image:url(../images/communs/menuprincipal/btn5.jpg);
						}
			#header #pathway{
				position:absolute;
				left:226px;
				top:113px;
			}
				#header #pathway a{
					color:#666666;
					text-decoration:none;
				}
				#header #pathway a:hover{
					color:#666666;
					text-decoration:underline;
				}
		#content{
			float:left;
			display:inline;
			position:relative;
			width:900px;
			background-image:url(../images/communs/bg_content.gif);
			background-repeat:repeat-y;
			border-bottom:1px solid #8b8e7e;	
		}
			#content #colgauche{
				float:left;
				display:inline;
				width:210px;
				margin-left:9px;
				margin-right:7px;
				background-color:#b0b39c;
			}
				#content #colgauche h1{
					float:left;
					display:inline;
					width:210px;
					height:44px;
					margin:0;
					padding:0;
					margin-top:12px;
					margin-bottom:0px;
				}
				#content #colgauche ul#ssmenu{
					float:left;
					display:inline;
					width:210px;
					margin:0;
					padding:0;
					margin-bottom:50px;
				}
					#content #colgauche ul#ssmenu li{
						float:left;
						display:inline;
						width:188px;
						margin:0;
						padding:0;
						margin-left:22px;
						background-image:url(../images/communs/ssmenu/sep.jpg);
						background-repeat:no-repeat;
						background-position:bottom left;
					}
						#content #colgauche ul#ssmenu li a{
							float:left;
							display:inline;
							width:186px;
							padding-bottom:10px;
							padding-top:10px;
							padding-left:2px;
							color:#ffffff;
							text-decoration:none;
						}
						#content #colgauche ul#ssmenu li a:hover{
							color:#666666;
						}
				#content #colgauche p{
					float:left;
					display:inline;
					width:174px;
					margin:0;
					padding:0;
					padding-left:18px;
					padding-right:18px;
					padding-bottom:30px;
					font-size:11px;
					font-weight:bold;
					text-align:justify;
					color:#ffffff;
				}
				#content #colgauche #pictos{
					float:left;
					display:inline;
					width:210px;
					height:28px;
					margin:0;
					padding:0;
					background-image:url(../images/communs/bg_pictos.jpg);
					background-repeat:no-repeat;
					background-position:0px 0px;
				}
					#content #colgauche #pictos a{
						float:left;
						display:inline;
						margin-right:9px;
						margin-left:9px;
					}
					#content #colgauche #pictos img{
						float:left;
						display:inline;
						margin-top:8px;
					}
					#content #colgauche #pictos a.home{
						margin-left:130px;
					}
					#content #colgauche #pictos a.contact{
						margin-right:0px;
					}
			#content #colcentre{
				float:left;
				display:inline;
				width:506px;
			}
				#content #colcentre h2{
					float:left;
					display:inline;
					width:506px;
					height:32px;
					margin:0;
					padding:0;
					background-color:#c8cbb4;	
					border-bottom:3px solid #fafeea;
				}
					#content #colcentre h2 span{
						float:right;
						display:inline;
						height:32px;
						line-height:32px;
						margin:0;
						padding:0;
						margin-right:19px;
						font-size:14px;
						color:#ffffff;
						background-image:url(../images/communs/h2bg.jpg);
						background-repeat:repeat-x;
					}
						#content #colcentre h2 span .gauche{
							float:left;
							display:inline;
						}
						#content #colcentre h2 span strong{
							float:left;
							display:inline;
							height:32px;
							line-height:32px;
							padding-left:40px;
							padding-right:40px;
						}
					#content #colcentre #texte{
						float:left;
						display:inline;
						width:500px;
						border-top:3px solid #c8cbb4;	
						margin-left:3px;
						margin-bottom:25px;			
					}
						#content #colcentre #texte img#entete{
							float:left;
							display:inline;
							margin-bottom:10px;
							border-bottom:3px solid #c8cbb4;					
						}
						#content #colcentre #texte p{
							float:left;
							display:inline;
							width:440px;
							margin:0;
							padding-left:30px;
							padding-right:30px;
							padding-bottom:5px;
							padding-top:5px;
							font-size:12px;
							text-align:justify;			
						}
						#content #colcentre #texte h3{
							float:left;
							display:inline;
							width:440px;
							margin:0;
							padding-left:30px;
							padding-right:30px;
							padding-bottom:5px;
							padding-top:5px;
							font-size:12px;
							font-weight:bold;
							color:#949680;
						}
			#content #coldroite{
				float:right;
				display:inline;
				width:157px;
				margin-left:6px;
				margin-right:5px;
			}
				#content #coldroite form#newsletter{
					float:left;
					display:inline;
					width:157px;
					height:110px;
					margin:0;
					padding:0;
					background-image:url(../images/communs/newsletter/bg.jpg);
				}
					#content #coldroite form#newsletter h1{
						float:left;
						display:inline;
						margin:0;
						padding:0;
						margin-top:10px;
						margin-left:9px;
						margin-bottom:12px;
					}
					#content #coldroite form#newsletter input#email{
						float:left;
						display:inline;
						width:143px;
						margin:0;
						padding:0;
						margin-left:7px;
						height:13px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						border:1px solid #e4e4e4;
					}
					#content #coldroite form#newsletter span{
						float:right;
						display:inline;
						width:90px;
						height:27px;
						margin:0;
						padding:0;
						margin-right:33px;
						margin-top:8px;
						background-image:url(../images/communs/newsletter/valider2.jpg);
						background-repeat:no-repeat;
					}
						#content #coldroite form#newsletter span input#valider{
							float:left;
							display:inline;
							width:51px;
							height:24px;
							margin:0;
							padding:0;
							margin-left:30px;
							text-align:left;
							background-color:#f96400;
							font-size:12px;
							font-family:Arial, Helvetica, sans-serif;
							color:#ffffff;
							border:none;
							cursor:pointer;
						}

				#content #coldroite a#galeriephoto{
					float:left;
					display:inline;
					width:157px;
					height:176px;
					margin-top:6px;
					background-image:url(../images/communs/galerie_photo.jpg);
					background-repeat:no-repeat;
					background-position:0 0;
				}
					#content #coldroite a#galeriephoto img{
						float:left;
						display:inline;
						border:2px solid #c8cbb4;
						margin-left:5px;
						margin-top:45px;
					}
			
			
			#basgauche{
				float:left;
				display:inline;
				height:227px;
				width:210px;
				background-color:#fafeea;
			}
			#bascentre{
				float:left;
				display:inline;
				width:500px;
				height:97px;
			}
			#basdroite{
				float:left;
				display:inline;
				height:308px;
				width:157px;
			}
			img.bas_gauche{
				position:absolute;
				bottom:25px;
				left:0px;
			}
			img.bas_centre{
				position:absolute;
				bottom:25px;
				left:226px;
			}
			img.bas_droite{
				position:absolute;
				bottom:25px;
				right:0px;
			}
		#footer{
			clear:both;
			width:900px;
			height:19px;
			padding-top:5px;
			background-image:url(../images/communs/footer/footer.jpg);
			background-repeat:no-repeat;
			background-color:#fafeea;
		}
			#footer ul{
				float:left;
				display:inline;
				height:14px;
				margin:0;
				padding:0;
			}
				#footer ul li{
					float:left;
					display:inline;
					height:14px;
					margin:0;
					padding:0;
				}
					#footer ul li img{
						float:left;
						display:inline;
					}
					#footer ul li span{
						display:none;
					}
					#footer ul li a{
						float:left;
						display:inline;
						height:14px;
						background-repeat:no-repeat;
						background-position:0px 0px;
					}
					#footer ul li a:hover{
						background-position:0px -14px;
					}
					#footer ul li a.btn1{
						width:76px;
						margin-right:6px;
						margin-left:19px;
						background-image:url(../images/communs/footer/btn1.jpg);
					}
					#footer ul li a.btn2{
						width:42px;
						margin-right:6px;
						margin-left:6px;
						background-image:url(../images/communs/footer/btn2.jpg);
					}
					#footer ul li a.btn3{
						width:79px;
						margin-left:6px;
						background-image:url(../images/communs/footer/btn3.jpg);
					}
img{
	border:0;
}
		
/*home*/		
#home{
	float:left;
	display:inline;
	position:relative;
	width:900px;
	height:552px;
	padding:0px;
	margin:0px;
	background-image:url(../images/home/bg.jpg);
	background-repeat:no-repeat;
}
	#home #pictos{
		position:absolute;
		width:109px;
		height:28px;
		top:42px;
		left:0px;
		background-image:url(../images/home/bg_icones.jpg);
		background-repeat:no-repeat;
	}
		#home #pictos a{
			float:left;
			display:inline;
			margin-right:9px;
			margin-left:9px;
		}
		#home #pictos img{
			float:left;
			display:inline;
			margin-top:8px;
		}
		#home #pictos a.home{
			margin-left:24px;
		}
	#home ul#menu{
		position:absolute;
		width:126px;
		margin:0;
		padding:0;
		top:33px;
		left:517px;
	}
		#home ul#menu li{
			float:left;
			display:inline;
			width:126px;
			height:31px;
			margin:0;
			padding:0;
			background-image:url(../images/communs/menuprincipal/sep_horizontal.jpg);
			background-position:bottom left;
			background-repeat:no-repeat;
		}
		#home ul#menu li.btn4{
			background-image:none;
		}
		#home ul#menu li.btn5{
			background-image:none;
		}
			#home ul#menu li span{
				display:none;
			}
			#home ul#menu li a{
				float:left;
				display:inline;
				height:30px;
				background-repeat:no-repeat;
				background-position:0px 0px;
			}
			#home ul#menu li a:hover{
				background-position:0px -30px;
			}
			#home ul#menu li.btn1 a{
				width:76px;
				background-image:url(../images/communs/menuprincipal/btn1.jpg);
			}
			#home ul#menu li.btn2 a{
				width:86px;
				background-image:url(../images/communs/menuprincipal/btn2.jpg);
			}
			#home ul#menu li.btn3 a{
				width:93px;
				background-image:url(../images/communs/menuprincipal/btn3.jpg);
			}
			#home ul#menu li.btn4 a{
				width:80px;
				background-image:url(../images/communs/menuprincipal/btn4.jpg);
			}
			#home ul#menu li.btn5 a{
				width:122px;
				background-image:url(../images/communs/menuprincipal/btn5.jpg);
			}
			
#bloc_texte_home{
	position:absolute;
	top:230px;
	left:399px;
	width:207px;
}
	#bloc_texte_home h1{
		float:left;
		display:inline;
		margin:0;
		padding:0;
		margin-top:24px;
		margin-bottom:10px;
	}
	#bloc_texte_home p{
		float:left;
		display:inline;
		width:200px;
		margin:0;
		padding:0;
		margin-left:2px;
		text-align:justify;
	}
	#bloc_texte_home a{
		float:left;
		display:inline;
		margin-top:13px;
	}
	
#home form#newsletter{
	position:absolute;
	width:180px;
	right:28px;
	top:51px;
	margin:0;
	padding:0;
}
	#home form#newsletter h1{
		float:left;
		display:inline;
		margin:0;
		padding:0;
		margin-bottom:12px;
	}
	#home form#newsletter input#email{
		float:left;
		display:inline;
		width:160px;
		margin:0;
		padding:0;
		height:13px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		border:1px solid #e4e4e4;
	}
	#home form#newsletter span{
		float:right;
		display:inline;
		width:109px;
		height:28px;
		margin:0;
		padding:0;
		margin-top:8px;
		background-image:url(../images/communs/newsletter/valider.jpg);
		background-repeat:no-repeat;
	}
		#home form#newsletter span input#valider{
			float:left;
			display:inline;
			width:71px;
			height:24px;
			margin:0;
			padding:0;
			margin-left:37px;
			text-align:left;
			background-color:#f96400;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			color:#ffffff;
			border:none;
			cursor:pointer;
		}
/*produit*/
#content #colcentre img#entete{
	float:left;
	display:inline;
	border-bottom:3px solid #fafeea;					
}
/*transport*/
#container{
	float:left;
	display:inline;
}
/*service*/
#service_livraison{
	float:left;
	display:inline;
	width:210px;
	background-color:#949680;
}
	#service_livraison h2{
		float:left;
		display:inline;
		margin:0;
		padding:0;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:20px;
		font-size:14px;
		font-weight:bold;
		color:#c8cbb4;
	}
	#colgauche #service_livraison p{
		font-weight:normal;
		padding-bottom:20px;
	}
/*contact*/
#colgauche a{
	color:#ffffff;
	text-decoration:none;
}
#colgauche a:hover{
	text-decoration:underline;
}
#colcentre form{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	padding-top:20px;
}
	#colcentre form label{
		float:left;
		display:inline;
		width:150px;
		height:15px;
		margin:0;
		padding:0;
		padding-left:50px;
		margin-bottom:5px;
	}
	#colcentre form input{
		float:left;
		display:inline;
		width:150px;
		height:13px;
		margin:0;
		padding:0;
		padding-left:2px;
		margin-bottom:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		border:1px solid #c8cbb4;
	}
	#colcentre form textarea{
		float:left;
		display:inline;
		width:200px;
		height:50px;
		margin:0;
		padding:0;
		padding-left:2px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		border:1px solid #c8cbb4;
	}
	#colcentre form input.bouton{
		float:left;
		display:inline;
		width:70px;
		height:20px;
		line-height:20px;
		margin:0;
		padding:0;
		margin-top:10px;
		margin-left:280px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#ffffff;
		background-color:#cccfb8;
		border:none;
	}
	#colcentre em{
		font-size:11px;
	}
/*plan du site*/
#colcentre ul.plan{
	float:left;
	display:inline;
	width:440px;
	margin:0;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:5px;
	padding-top:5px;
	font-size:12px;
}
	#colcentre ul.plan ul{
		margin:0px;
		padding:0px;
		margin-left:20px;
		margin-bottom:10px;
	}
#colcentre a{
	color:#666666;
	text-decoration:none;
}
#colcentre a:hover{
	text-decoration:underline;
}

/*bambou*/
#colcentre.bambou #texte{
	height:360px;
	padding-top:20px;
	background-image:url(../images/produits/bambou_bg_texte.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
	#content #colcentre.bambou h4{
		float:left;
		display:inline;
		width:494px;
		height:26px;
		line-height:26px;
		margin:0;
		padding:0;
		padding-left:12px;
		background-color:#c8cbb4;
		border-bottom:1px solid #fafeea;
		font-size:12px;
		font-weight:bold;
	}
	#content #colcentre #choix_rubrique{
		float:left;
		display:inline;
		width:506px;
		height:102px;
		text-align:center;
		background-color:#c8cbb4;
	}
		#content #colcentre.bambou #choix_rubrique a{
			margin-left:20px;
			margin-right:20px;
		}
	#content #colcentre.bambou #texte p{
		float:left;
		display:inline;
		width:320px;
		margin:0;
		padding-left:150px;
		padding-right:30px;
		padding-bottom:2px;
		padding-top:2px;
		font-size:12px;
		text-align:justify;			
	}
#colcentre.bambou #bascentre{
	float:left;
	display:inline;
	width:500px;
	height:72px;
}

/*bambou déroulé*/
#colcentre.bambou_deroule #texte{
	height:377px;
	padding-top:20px;
	background-image:url(../images/produits/bambou_deroule_bg_texte.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
	#content #colcentre.bambou_deroule #texte p{
		float:left;
		display:inline;
		width:250px;
		margin:0;
		padding-left:220px;
		padding-right:30px;
		padding-bottom:5px;
		padding-top:5px;
		font-size:12px;
		text-align:justify;			
	}
	#content #colcentre.bambou_deroule #texte p.plus{
		width:230px;
		color:#f95f00;
		font-weight:bold;
		margin-left:220px;
		padding-left:20px;
		background-image:url(../images/produits/puce.jpg);
		background-position:0px 8px;
		background-repeat:no-repeat;
	}
	
/*bambou traditionnel*/
#colcentre.bambou_traditionnel #texte{
	height:427px;
	padding-top:20px;
	background-image:url(../images/produits/bambou_traditionnel_bg_texte.jpg);
	background-position:0px 210px;
	background-repeat:no-repeat;
}
	#content #colcentre.bambou_traditionnel #texte p{
		float:left;
		display:inline;
		width:450px;
		margin:0;
		padding-left:20px;
		padding-right:30px;
		padding-bottom:5px;
		padding-top:5px;
		font-size:12px;
		text-align:justify;			
	}
	#content #colcentre.bambou_traditionnel #texte p.petit{
		width:190px;
		padding-left:280px;
	}
	#content #colcentre.bambou_traditionnel #texte p.plus{
		width:300px;
		color:#f95f00;
		font-weight:bold;
		margin-left:150px;
		padding-left:20px;
		background-image:url(../images/produits/puce.jpg);
		background-position:0px 13px;
		background-repeat:no-repeat;
	}

/*bois*/
#content #colcentre.bois #choix_rubrique a{
	margin-left:10px;
	margin-right:10px;
}
#colcentre.bois #texte{
	padding-top:20px;
}


/*teck meubles*/
#colcentre.teck_meubles #texte{
	height:457px;
	padding-top:20px;
	background-image:url(../images/produits/teck_meubles_bg_texte.jpg);
	background-position:20px 340px;
	background-repeat:no-repeat;
}
	#content #colcentre.teck_meubles #texte p{
		float:left;
		display:inline;
		width:450px;
		margin:0;
		padding-left:20px;
		padding-right:30px;
		padding-bottom:5px;
		padding-top:5px;
		font-size:12px;
		text-align:justify;			
	}
	#content #colcentre.teck_meubles #texte p.plus{
		width:430px;
		color:#f95f00;
		font-weight:bold;
		margin-left:20px;
		padding-left:20px;
		background-image:url(../images/produits/puce.jpg);
		background-position:0px 13px;
		background-repeat:no-repeat;
	}
	
/*teck jeux*/
#colcentre.teck_jeux #texte{
	height:487px;
	padding-top:20px;
	background-image:url(../images/produits/teck_jeux_bg_texte.jpg);
	background-position:190px 240px;
	background-repeat:no-repeat;
}
	#content #colcentre.teck_jeux #texte p{
		float:left;
		display:inline;
		width:450px;
		margin:0;
		padding-left:20px;
		padding-right:30px;
		padding-bottom:5px;
		padding-top:5px;
		font-size:12px;
		text-align:justify;			
	}
	#content #colcentre.teck_jeux #texte p.plus{
		width:200px;
		color:#f95f00;
		font-weight:bold;
		margin-left:20px;
		padding-left:20px;
		background-image:url(../images/produits/puce.jpg);
		background-position:0px 13px;
		background-repeat:no-repeat;
	}

/*teck statues*/
#colcentre.teck_statues #texte{
	height:387px;
	padding-top:20px;
	background-image:url(../images/produits/teck_statues_bg_texte.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
	#content #colcentre.teck_statues #texte p{
		float:left;
		display:inline;
		width:300px;
		margin:0;
		padding-left:170px;
		padding-right:30px;
		padding-bottom:10px;
		padding-top:10px;
		font-size:12px;
		text-align:justify;			
	}
	#content #colcentre.teck_statues #texte p.plus{
		width:300px;
		color:#f95f00;
		font-weight:bold;
		margin-left:150px;
		padding-left:20px;
		background-image:url(../images/produits/puce.jpg);
		background-position:0px 13px;
		background-repeat:no-repeat;
	}
	
/*teck coco*/
#colcentre.teck_coco #texte{
	height:380px;
	padding-top:20px;
	background-image:url(../images/produits/teck_coco_bg_texte.jpg);
	background-position:213px 153px;
	background-repeat:no-repeat;
}
	#content #colcentre.teck_coco #texte p{
		float:left;
		display:inline;
		width:450px;
		margin:0;
		padding-left:20px;
		padding-right:30px;
		padding-bottom:5px;
		padding-top:5px;
		font-size:12px;
		text-align:justify;			
	}
	#content #colcentre.teck_coco #texte p.petit{
		float:left;
		display:inline;
		width:210px;
		margin:0;
		padding-left:20px;
		padding-right:30px;
		padding-bottom:10px;
		padding-top:10px;
		font-size:12px;
		text-align:justify;	
	}
	#content #colcentre.teck_coco #texte p.plus{
		width:300px;
		color:#f95f00;
		font-weight:bold;
		margin-left:150px;
		padding-left:20px;
		background-image:url(../images/produits/puce.jpg);
		background-position:0px 13px;
		background-repeat:no-repeat;
	}
	
/*manguier*/
#colcentre.manguier #texte{
	height:487px;
	padding-top:20px;
	background-image:url(../images/produits/manguier_bg_texte.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
	#content #colcentre.manguier #texte p{
		float:left;
		display:inline;
		width:320px;
		margin:0;
		padding-left:150px;
		padding-right:30px;
		padding-bottom:10px;
		padding-top:10px;
		font-size:12px;
		text-align:justify;			
	}
	#content #colcentre.manguier #texte p.plus{
		width:300px;
		color:#f95f00;
		font-weight:bold;
		margin-left:150px;
		padding-left:20px;
		background-image:url(../images/produits/puce.jpg);
		background-position:0px 13px;
		background-repeat:no-repeat;
	}
	
/*rotin*/
#colcentre.rotin #texte{
	height:479px;
	padding-top:20px;
	background-image:url(../images/produits/rotin_bg_texte.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
	#content #colcentre.rotin #texte p{
		float:left;
		display:inline;
		width:430px;
		margin:0;
		padding-left:40px;
		padding-right:30px;
		padding-bottom:3px;
		padding-top:3px;
		font-size:12px;
		text-align:justify;			
	}
	#content #colcentre.rotin #texte p.plus{
		width:250px;
		color:#f95f00;
		font-weight:bold;
		margin-left:200px;
		padding-left:20px;
		background-image:url(../images/produits/puce.jpg);
		background-position:0px 5px;
		background-repeat:no-repeat;
	}

/*pierre*/
#colcentre.pierre #texte{
	height:488px;
	padding-top:20px;
	background-image:url(../images/produits/pierre_bg_texte.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
	#content #colcentre.pierre #texte p{
		float:left;
		display:inline;
		width:430px;
		margin:0;
		padding-left:40px;
		padding-right:30px;
		padding-bottom:3px;
		padding-top:3px;
		font-size:12px;
		text-align:justify;			
	}
	#content #colcentre.pierre #texte p.petit{
		width:300px;
		margin-left:130px;
		padding-bottom:10px;
	}
	#content #colcentre.pierre #texte p.plus{
		width:250px;
		color:#f95f00;
		font-weight:bold;
		margin-left:200px;
		padding-left:20px;
		background-image:url(../images/produits/puce.jpg);
		background-position:0px 5px;
		background-repeat:no-repeat;
	}
	
/*decoration*/
#colcentre.decoration #texte{
	height:508px;
	padding-top:20px;
	background-image:url(../images/produits/decoration_bg_texte.jpg);
	background-position:129px 221px;
	background-repeat:no-repeat;
}
	#content #colcentre.decoration #texte p{
		float:left;
		display:inline;
		width:450px;
		margin:0;
		padding-left:20px;
		padding-right:30px;
		padding-bottom:5px;
		padding-top:5px;
		font-size:12px;
		text-align:justify;			
	}
	
	#content #colcentre.decoration #texte a{
		color:#f95f00;
		text-decoration:none;		
	}
	
	#content #colcentre.decoration #texte a:hover{
		text-decoration:underline;		
	}
	
	#content #colcentre.decoration #texte p.plus{
		width:430px;
		color:#f95f00;
		font-weight:bold;
		margin-left:20px;
		padding-left:20px;
		margin-top:253px;
		background-image:url(../images/produits/puce.jpg);
		background-position:0px 8px;
		background-repeat:no-repeat;
	}
	
/*moredesign*/
#colcentre.more_design #texte{
	height:487px;
	padding-top:20px;
	background-image:url(../images/produits/more_design_bg_texte.jpg);
	background-position:0px 20px;
	background-repeat:no-repeat;
}
	#content #colcentre.more_design #texte p{
		float:left;
		display:inline;
		width:320px;
		margin:0;
		padding-left:150px;
		padding-right:30px;
		padding-bottom:10px;
		padding-top:10px;
		font-size:12px;
		text-align:justify;			
	}
/*coussin*/
#colcentre.coussin #texte{
	height:477px;
	padding-top:20px;
	background-image:url(../images/produits/coussin_bg_texte.jpg);
	background-position:0px 10px;
	background-repeat:no-repeat;
}
	#content #colcentre.coussin #texte p{
		float:left;
		display:inline;
		width:450px;
		margin:0;
		padding-left:20px;
		padding-right:30px;
		padding-bottom:5px;
		padding-top:5px;
		font-size:12px;
		text-align:justify;			
	}
	#content #colcentre.coussin #texte p.plus{
		width:200px;
		color:#f95f00;
		font-weight:bold;
		margin-left:10px;
		margin-top:10px;
		padding-left:20px;
		background-image:url(../images/produits/puce.jpg);
		background-position:0px 8px;
		background-repeat:no-repeat;
	}
	
/*validation formulaires*/
#home form#newsletter input#email.required{
	float:left;
	display:inline;
	width:143px;
	margin:0;
	padding:0;
	margin-left:7px;
	height:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #e4e4e4;
}
#home form#newsletter input#email.validation-failed{
	color:#F00;
	border-color:#CC0000;
}
#home form#newsletter input#email.validation-passed{
	color : #FFF;
	border-color:#e4e4e4;
}





#content #coldroite form#newsletter input#email.required{
	float:left;
	display:inline;
	width:143px;
	margin:0;
	padding:0;
	margin-left:7px;
	height:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #e4e4e4;
}
#content #coldroite form#newsletter input#email.validation-failed{
	color:#F00;
	border-color:#CC0000;
}
#content #coldroite form#newsletter input#email.validation-passed{
	color : #FFF;
	border-color:#e4e4e4;
}

.validation-advice {
	display: none;
}

#colcentre form input.required{
	float:left;
	display:inline;
	width:150px;
	height:13px;
	margin:0;
	padding:0;
	padding-left:2px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #c8cbb4;
}
#colcentre form input.validation-failed{
	color:#F00;
	border-color:#CC0000;
}
#colcentre form input.validation-passed{
	color : #FFF;
	border-color:#c8cbb4;
}

/*infos légales*/
#infoslegales{
	float:left;
	display:inline;
	width:210px;
	background-color:#949680;
}
	#colgauche #infoslegales p{
		font-weight:normal;
		padding-top:10px;
		padding-bottom:20px;
		font-size:12px;
		font-weight:bold;
		color:#c8cbb4;
	}
	
/*galerie photo*/
#content #colcentre.galerie #texte{
	width:476px;
	padding-left:24px;
	padding-top:24px;
}
#content #colcentre.galerie a{
	float:left;
	display:inline;
	border:2px solid #c8cbb4;
	margin:1px;
}
#content #colcentre.galerie a:hover{
	border:2px solid #A6A591;
}