	body{
		margin:0;
		padding:0;
		font-size:12px;
		font-family:helvetica, arial, sans-serif;
		font-color:#333;
		background:#EEEEEE;
	}
	a{
		color:#000;
		text-decoration:none;
		border:0;
	}
	img{
		border:0;
	}
	a:hover{
		text-decoration:underline;
	}
	#ctn{
		width:100%;
		text-align:center;
	}
	#page{
		width:960px;
		text-align:left;
		margin:0 auto;
		background:#FFF;
		border:1px solid #666;
		border-top:0;
	}
	#foot{
		padding:20px 0;
		width:960px;
		text-align:left;
		margin:0 auto;
	}
	#head{
		height:200px;
	}
	#menu{
		display:block;
		margin:0;
		padding:5px 10px;
		list-style:none;
		font-size:12px;
		height:20px;
		line-height:20px;
		
		border-bottom:1px solid #654C45;
		background:#745E3D;
		color:#FFF;
	}
	#numeroDePage{
		clear:both;
		padding:5px 10px;
		background:#745E3D;
		color:#FFF;
	}
	
	#numeroDePage a{
		color:#FFF;
	}
	#recherche{
		padding:5px 10px;
		background:#EEEEE0;
	}
	
	#menu a{
		color:#FFF;
	}
	#menu li{
		float:left;
		display:block;
		margin:0;
		padding:0 20px 0 0;
		list-style:none;
	}
	
	#detailImage{
		width:500px;
		padding:10px;
		float:left;
	}
	
	#detailTexte{
		padding:10px 10px 10px 10px;
		width:420px;
		float:right;
		background:#EEEEE0;
	}
	#detailTexte textarea{
		width:410px;
		height:200px;
	}
	#detailTexte .text{
		width:410px;
	}
	
	.text, textarea{
		font-size:13px;
		line-height:18px;
	}
	
	#zoomImg{
		position:absolute;
		width:150px;
		height:150px;
		overflow:hidden;
		display:none;
		background:url(images/chargement.jpg) #EEEEE0;
		border:1px solid #000;
		-webkit-box-shadow: 4px 4px 12px rgba(127,127,127,0.7);
		-moz-box-shadow: 4px 4px 12px rgba(127,127,127,0.7);
		cursor:crosshair;
	}
	.retourRecherche{
		position:absolute;
		top:0;
		left:0;
		background:#654C45;
		color:#FFF;
		padding:5px;
	}
	.retourRecherche a{
		color:#FFF;
	}
	#imgZoom{
		position:absolute;
	}
	
	#home{
		margin:0 6px;
	}
	
	.image{
		width:150px;
		height:210px;
		font-size:12px;
		line-height:15px;
		float:left;
		margin:10px 4px;
		overflow:hidden;
		text-align:center;
	}
	form{
		margin:0;
		padding:0;
	}
	.right{
		float:right !important;
		padding:0 !important;
	}
	.fdr{
/*		float:right;*/
		text-align:right;
		color:#999999;
	}
	
	.fdr a{
		color:#000000;
	}
	.clr{
		clear:both;
	}
	
	table{
		width:940px;
		margin:10px;
		border:1px solid #654C45;
		border-collapse: collapse
	}
	table * {
		border:0;
	}
	th{
		background:#666;
		color:#FFF;
	}
	td, th{
		padding:5px;
	}
	tr.imp, tr.imp td{
		background:#EEE;
	}
	
	#microinfo{
		background:#EEE;
		width:400px;
		padding:10px;
		margin:0 auto;
	}
	.alert{
		padding:10px;
		font-weight:bold;
		background:#FFFFEE;
		color:#DD3333;
		border:1px solid #DD3333;
	}
	
	
	.select{
		background:#FFFFFF;
		color:#745E3D;
		font-weight:bold;
	}
