/* CSS Document */

body {
	background: #e5d1ab;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

a {
	color: inherit;
	}
a:hover {
	text-decoration: underline !important;
	color: #E9E6D6;
	}
.contour {
	border: 1px solid white;
	border-collapse: collapse;
	}
	.contour_marron {
		border-left: 1px solid #6f2b03;
		border-top: 1px solid #6f2b03;
		border-right: 1px solid #6f2b03;
		border-collapse: collapse;
		}
.orange {
	color: #f68b1f;
	}

.clearboth {
	clear: both;
	}

#conteneur {
	width: 889px;
	background: white;
	}
	#conteneur #menu {
		background: #6f2b03;
		text-transform: uppercase;
		color: white;
		font-weight: bold;
		}
		#conteneur #menu a {
			text-decoration: none;
		}
		/* hack IE */
		html #conteneur #menu a {
			color: white;
		}
		html #conteneur #menu .on a {
			color: #753b0d;
			}
		html p a {
			color: black;
			}
		/* fin IE */

		#conteneur #menu .on {
			background: #f68b1f;
			color: #6f2b03;
			}
	#conteneur #pied_page {
		background: #6f2b03;
		color: white;
		}
		#pied_page a {
			color: white;
			text-decoration: none;
			}


#contenu {
	padding: 4px 13px 18px 12px;
	}
	p {
		margin: 0px 0px 5px 0px;
		}
	.titre {
		margin-bottom: 7px;
		line-height: 12pt;
		font-size: 13pt;
		color: #6f2b03;
		font-weight: bold;
		}
	.sous_titre {
		margin-bottom: 0px !important;
		font-weight: bold;
		}
	.aide {
		margin: 15px 0px !important;
		color: #cf6a00;
		}
	table.infos {
		border: 1px solid #6f2b03;
		border-collapse: collapse;
		background: white;
		color: black;
		margin-bottom: 10px;
		}
	table.infos th, table.infos td {
		padding: 4px;
		border: 1px solid #6f2b03;
		border-collapse: collapse;
		}
	table.infos th {
		background: #6f2b03;
		color: white;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 12px;
		/*text-align: left;*/
		padding-left: 11px;
		}
	table.infos td {
		text-align: center;
		}
	table.infos .submit0, table.infos .submit1 {
		border: 1px solid #664979;
		padding: 0px 3px;
		font-family: 'Arial Black';
		font-size: 12px;
		text-transform: uppercase;
		text-decoration: none;
		}
	table.infos .submit0, table.infos .submit1 {
		background: #f68b1f;
		color: white;
		}
/*	table.infos .submit1 {
		background: white;
		color: #6f2b03;
		}
		
*/
	form {
		margin: 0px;
		padding: 0px;
		}
	form .qte {
		width: 35px;
		border: 1px solid #664979;
		text-align: center;
		font-size: inherit;
		}

	.produit {
		width: 530px;
		margin-bottom: 17px;
		}

	#panier {
		float: right;
		}
		#panier table {
			width: 326px;
			height: 169px;
			background: url(../catalogue/images/panier.jpg) no-repeat;
			}
			#panier td {
				font-family: 'Arial Black';
				font-size: 12px;
				color: white;
				padding-right: 30px;
				}
			#panier .marron, #panier a.marron, .marron {
				color: #6f2b03;
				}
			#panier a {
				text-decoration: none;
				text-transform: uppercase;
				}

table.infos td.prix {
	text-align: right;
	}
table.infos td.ref {
	text-align: left;
	}

/* contenu panier */
.commander {
	position: relative;
	font-family: 'Arial Black', Arial, sans-serif;
	width: 376px;
	font-size: 12px;
	text-align: right;
	}
	.commander a {
		position: relative;
		color: #6f2b03;
		border: 1px solid #6f2b03;
		padding: 5px 2px;
		}

/* commande */
#form_coord input {
	width: 250px;
	margin: 1px 5px;
	}
#form_coord label {
	width: 105px;
	display: block;
	text-align: right;
	}
#form_coord #paiement {
	width: 360px;
	margin-left: 0px;
	margin-right: 0px;
	}
.border_thick {
	border-top: 2px solid #6f2b03;
	}
