body{
	background-color:#1e4634;
	font-size:75%;
	font-family:Arial, Helvetica, sans-serif;
	padding:25px 0 0 0; margin:0; border:0;
	text-align:center;
}

.centerSpan{
	text-align:center;
	padding:0; margin:0; border:0;
	color:#ffffff;
	font-size:84%;
	position:absolute; top:10px; left:293px;
}

.centerSpan a{
	text-align:center;
	padding-left:35px;
	width:300px;
	padding:0; margin:0; border:0;
	color:#ffffff;
	

	
}

.cb{
	clear:both;
	padding:0; margin:0; border:0;
	font-size:0; line-height:0;
}
.inputBtn{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	background-color:#c7c7c7;
	color:#000000;
	border:1px solid #000000;
	cursor:pointer;
}
.inputBtn:hover{background-color:#000000; color:#ffffff;}
.inputTxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#000000;
	border:1px solid #c7c7c7;
	width:145px;
}
.inputFrm{padding:0; margin:0; border:0;}

#main{
	padding:0; margin:0 auto; border:0;
	width:890px;
}
td a{
	display:block;
	padding:5px 0 0 0; margin:0; border:0;
	color:#000000;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	font-size:110%;
	cursor:auto;
}
td a:hover{
	display:block;
	padding:5px 0 0 0; margin:0; border:0;
	color:#c48a10;
	cursor:pointer;
}
a{
	cursor:pointer;
}
/****************** header *************************/
	#header{
		width:890px; height:125px;
		background-color:#000000;
		padding:0; margin:0; border:0;
		position:relative;
	}
	#logo{
		display:block;
		width:122px; height:86px;
		padding:0; margin:0; border:0;
		background-image:url(../images/logo.gif);
		background-repeat:no-repeat;
		position:absolute; top:23px; left:22px;
	}
	/******************* menu **************************/
		#menu_top{
			padding:0; margin:0; border:0;
			height:30px;
			position:absolute; right:25px; top:45px;
		}
		#menu_top table{
			height:30px;
			padding:0; margin:0; border:0;
		}
		#menu_top table td{
			padding:0; margin:0; border:0;
			height:30px;
		}
		#menu_top a{
			display:block;
			height:23px;
			padding:7px 10px 0 10px;
			color:#979696;
			font-weight:normal; font-size:180%;
			text-decoration:none;
		}
		#menu_top a:hover{color:#c48a10;}
		#menu_top a.current{color:#ffffff;}
	/***************************************************/
/***************************************************/

/******************* content ***********************/
	#table_content{
		width:890px;
		padding:0; margin:0; border:0;
	}
	#table_content_top{
		width:890px; height:54px;
		padding:0; margin:0; border:0;
		background-image:url(../images/bg_content_top.jpg);
		background-repeat:no-repeat;
		vertical-align:top;
	}
	#table_content_left{
		width:53px;
		padding:0; margin:0; border:0;
		background-image:url(../images/bg_content_left.jpg);
		background-repeat:repeat-y;
		vertical-align:top;
	}
	/***************************************************/
		#content{
			width:754px; height:300px;
			padding:15px; margin:0; border:0;
			background-color:#ffffff;
			color:#000000;
			vertical-align:top;
		}
		/***************** menu gauche *********************/
			#content_gauche{
				float:left;
				width:221px;
				padding:0; margin:0; border:0;
			}
			#menu_gauche{
				width:221px;
				padding:0 0 25px 0; margin:0; border:0;
			}
			#menu_gauche ul{
				width:221px;
				padding:0; margin:0; border:0;
				list-style:none;
			}
			#menu_gauche li{
				width:221px; height:25px;
				padding:0; margin:0; border:0;
				border-top:1px solid #c7c7c7;
			}
			#menu_gauche li.first_li{
				width: 221px; height:25px;
				margin:45px 0 0 0; border:0; padding:0;
								
			}
			#menu_gauche li a{
				display:block;
				width:221px; height:25px;
				padding:5px 0 0 0; margin:0; border:0;
				color:#000000;
				text-align:left;
				text-decoration:none;
				font-weight:bold;
				font-size:110%;
				
			}
			#menu_gauche li a:hover{
				display:block;
				width:221px; height:25px;
				padding:5px 0 0 5px; margin:0; border:0;
				color:#c48a10;
			}
			
			#promotions{
				width:221px;
				padding:15px 0 15px 0; margin:0; border:0;
			}
			#promotion_fr{
				display:block;
				background-image:url(../images/promotion_fr.gif);
				background-repeat:no-repeat;
				width:221px; height:37px;
				padding:0 0 5px 0; margin:0; border:0;
			}
			#promotion_en{
				display:block;
				background-image:url(../images/promotion_en.gif);
				background-repeat:no-repeat;
				width:221px; height:37px;
				padding:0 0 5px 0; margin:0; border:0;
			}
			#liste_envoi_fr{
				background-image:url(../images/liste_envoi_fr.gif);
				background-repeat:no-repeat;
				width:221px; height:37px;
				padding:0 0 5px 0; margin:0; border:0;
			}
			#liste_envoi_en{
				background-image:url(../images/liste_envoi_en.gif);
				background-repeat:no-repeat;
				width:221px; height:37px;
				padding:0 0 5px 0; margin:0; border:0;
			}
		/***************************************************/
		/****************** main content *******************/
			#content_droite{
				float:right;
				width:518px;
				padding:0; margin:0; border:0;
				text-align:justify;
				vertical-align:top;
			}
			#content_droite a{
				cursor:pointer;
			}
			h1{
				color:#000000;
				padding:0; margin:0; border:0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:250%;
			}
			h2{
				color:#000000;
				padding:0 0 5px 0; margin:0; border:0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:117%;
			}
			.coming_soon{padding:100px; text-align:center;}
			.imgBorder{padding:5px; margin:5px; border:1px solid #b5b5b5;}
		/***************************************************/
	/***************************************************/
	#table_content_right{
		width:53px;
		padding:0; margin:0; border:0;
		background-image:url(../images/bg_content_right.jpg);
		background-repeat:repeat-y;
		vertical-align:top;
	}
	
	#table_content_bottom{
		width:890px; height:54px;
		padding:0; margin:0; border:0;
		background-image:url(../images/bg_content_bottom.jpg);
		background-repeat:no-repeat;
		vertical-align:top;
	}
/***************************************************/

/***************** bottom **************************/
	#bottom{
		width:890px;
		padding:0; margin:0; border:0;
		position:relative;
	}
	#copyright{
		width:300px;
		padding:0; margin:0; border:0;
		position:absolute; top:10px; left:10px;
		color:#ffffff;
		font-size:84%;
		text-align:left;
	}
	#design_by{
		width:300px;
		padding:0; margin:0; border:0;
		position:absolute; top:10px; right:10px;
		color:#ffffff;
		font-size:84%;
		text-align:right;
	}
/***************************************************/

/****************** messages.php *******************/
.error{
	border: 2px solid #ff0000;
	width:450px;
	text-align:left;
	background-color:#ffffff;
	color:#ff0000;
	padding:10px;
}

.message{
	border: 2px solid #2f5fb1;
	width:450px;
	text-align:left;
	background-color:#97afd8;
	color:#2f5fb1;
	padding:10px;
	font-weight:bold;
}
/***************************************************/

/****************** produits.php *******************/
.td_produits{
	padding:5px 0 5px 10px; margin:0 2px 0 0; border-right:solid 2px #ffffff;
	width:173px;
	text-align:left;
	background-color:#c48a10;
	color:#ffffff;
	
}
.td_description{
	padding:5px 0 5px 10px; margin:0; border:0;
	width:323px;
	text-align:left;
	background-color:#c48a10;
	color:#ffffff;
	
}
.td_produits_inner{
	padding:2px 0 2px 10px; margin:0 2px 0 0; border-right:solid 2px #ffffff;
	width:173px;
	text-align:left;
	height:8px;
	background-color:#c48a10;
	color:#ffffff;
	font-size:80%; font-weight:bold;
}
.td_description_inner{
	padding:2px 0 2px 10px; margin:0; border:0;
	width:323px;
	text-align:left;
	height:8px;
	background-color:#c48a10;
	color:#ffffff;
	font-size:80%; font-weight:bold;
}
/***************************************************/
