body {
	background-image: url(images/fond.gif);
	background-repeat: repeat-x;
	background-color: #171414;
	color:#ffaf00 ;
}

a {
		color:#da7e01 ;
}
.bg {
	background-image: url(images/bg.gif);
}
.bgtxt {
	background-image: url(images/bgtxt.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFCF3;
}
.lien1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFCF3;
}
.lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DB8001;
}
.menus {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EEBA06;
}
#bottomLinks {
	width:100% ;
	text-align:center ;
}


	/***************************
	*	FORMULAIRE CONTACT
	****************************/
	#contact label {
		width:20% ;
	}
	
	/***************************
	*	FORMULAIRE LOGINSEARCH
	****************************/
	#logSearch {
		width:240px ;
		height:180px ;
		padding:0;
		margin:0 ;
		color:black ;
		font-size:100% ;
		font-stretch:condensed ;
		background:url(images/login.gif) no-repeat left top ;
	}
	
	#logSearch form {
		padding: 10px 0 0 10px;
		margin:0 ;
	}
	
	
	#logSearch form#connexion label {
		width:90px ;
		color:black ;
		display:block ;
		float:left ;
	}
	
	#logSearch form#connexion p {
		margin:0 0 10px 0 ;
		clear:both ;
	}
	
	#logSearch form#search label {
		width:90px ;
		color:black ;
		display:block ;
		float:left ;
	}
	
	#logSearch form#search p {
		margin:0 0 10px 0 ;
		clear:both ;
	}
	
	#logSearch input, select {
		background-color:#FFFFFF;
		border:none ;
		width:100px ;
	}
	

	#logSearch input.button {
		border:none ;
		background:url(images/button_ok.jpg) no-repeat left top ;
		width:30px ;
		height:20px ;
		margin-left:2px ;
	}
	
	#logSearch input.connexion {
		border:none ;
		background:url(images/connexion.gif) no-repeat left top ;
		width:111px ;
		height:21px ;
		margin:10px 0 0 0 ;
	}
	
	#logSearch a {
		font-size:80% ;
		color:black ;
		margin-left: 10px ;

	}




	/*******************
	*	MENU RUBRIQUE 
	********************/	
	#menu ul {
		list-style:none ;
		position:relative;
	}
	
	#menu h1 {
		background:url(images/bg_n0.jpg) top left no-repeat;
		height:18px ;
		font-size:105% ;
		text-indent:20px ;
		margin:0 0 10px 2px ;
	}
	
	#menu h1 a  {
		
	} 
	
	#menu li.N1 {
		margin-bottom:5px ;
		margin-left:-20px ;
		text-indent:20px ;
		background:url(images/bg_n0.jpg) top left no-repeat;
		font-size:100% ;
	}	
	
	#menu li a.N1 {
		/*padding-right:20px ;*/
		font-weight:bold ;
		/*border-bottom:#FFFFFF 1px solid ;*/
	}

	#menu li.N2{
	}
	
	#menu li a.N2{
		margin:2px 2px 2px 10px ;
		font-size:110% ;
	}
	/****************************************************/
	
	.spacer {
		clear:both ;
		background:url(images/bg_bottom.gif) repeat-x bottom left ;
		margin: 10px 10px 10px 10px ;
	}
	
	.spacerBlank {
		clear:both ;
		margin: 0 ;
	}
	
	/*************************
	*	FICHE PROD LISTING
	**************************/
	.ListingProd {
		width:45% ;
		float:left ;
		margin: 10px 10px 10px 10px;
		text-align:left ;
	}
	
	.ListingProd img {
		margin: 0 10px 0 0 ;
		width:100px ;
		float:left ;
		border: none !important
	}
	
	.ListingProd h1{
		background:url(images/bg_n0.jpg) top left no-repeat;
		text-indent:20px ;
		height:40px ;
		font-weight:bold ;
		font-size:100% ;
		border-bottom:solid 1px ;
	}
	
	/****************************
	*	LOGIN TEMPLATE
	****************************/
	
	
	
	/* TABLEAU PRODUIT */
	.prod {
		background-color:#fcc6d6 ;
		border:#fa799f solid thin ;
		margin: 10px 10px 10px 10px ;
	}
	.prod th {
		color:black ;
		font-size:90% ;
		border-bottom:#FFF solid thin ;
	}
	
	.prod th a{
		color:white ;
		/*padding: 0 0 5px 0 ;*/
	}
	
	.prod td{
		text-align:center ;
		vertical-align:top ;
	}

	/* TABLEAU RUBRIQUE */
	#rubrique th {
		text-align:center ;
		font-size:130% ;
		border-bottom:#fa799f solid thin ;
		vertical-align:top ;
	}
	
	#rubrique td {
		text-align:left ;
		vertical-align:top ;
	}
	
	/*********************
	*	TABLEAU BASE
	**********************/
	.tableau {
		margin: 10px 10px 10px 10px ;
	}
	
	.tableau select, input {
		background-color:#FFFFFF ;
		border:none ;
	}
	.tableau th {
		background:url(images/bg_bottom.gif) repeat-x bottom left ;
		font-weight:bold ;
		height:20px ;
		font-size:110% ;
	}
	
	.tableau td {
		text-align:center ;
	}
	
	.tableau td.listProd {
		text-align:left ;
	}
	
	.tableau tr.odd {
		background:#333333 ;
	}

	/**********************f
	*	TABLEAU PRODUIT
	***********************/
	#produit {
		width:90% ;
		margin: 20px 20px 20px 20px ;
		text-align:left ;
	}
	
	#produit h2 {
		font-weight:bold ;
		font-size:100% ;
		border-bottom:solid thin ;
		background:url(images/bg_n0.jpg) top left no-repeat;
		text-indent:20px ;
	}
	
	#produit img {
		float:left ;
		margin: 20px 20px 20px 20px ;
	}
	
	
	#panier {
		background:url(images/panier.gif) no-repeat left top ;
		height:25px ;
		text-indent:20px ;
	}
	
	/**********************************************/

	/* PAGINATION */
	#pagination {
		text-align:right ;
		margin: 10px 10px 10px 10px ;
		width:90% ;
		font-size:80% ;
		height:20px ;
		vertical-align:middle ;
	}
	
	/* ARIANE */
	#ariane {
		width:100% ;
		text-align:right ;
	}
	
	.lienaccueil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #B93358;
	text-decoration: underline;
	vertical-align: middle;
}

