/* Général */
* {
	margin: 0; padding: 0;
	background-repeat: no-repeat;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
img {
	border-style: none;
}
a {
	text-decoration: none;
}
/* Eléments n'apparaissant pas à la version imprimable */
#header, #footer, #mnu-left, .admin-tools, .nav-links, .legende, .popups, .prd-upd, #product-card div.shortcuts, #product-card div.actions {
	display: none;
}
/* Fil d'ariane */
#site-location {
	font-size: 0.9em;
}
#site-location, #site-location a {
	color: #EE7D1C;
}
/* Titre de la page */
#content .page-title {
	padding: 8px 0 16px 0; clear: both;
}
#content h1 {
	color: #E32322; text-transform: uppercase;
	background-image: url(/templates/images/header/title/background.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 1.7em; clear: both;
}
#content h1 span {
	margin: 0; padding-right: 6px;
	background-color: white;
}
/* Tableaux */
#content table, #content table a {
	color: #666; text-decoration: none;
}
#content table {
	border-collapse: collapse; margin-top: 3px;
	width: 100%;
}
#content table tbody tr td, #content table tbody tr th, #content table thead tr th, #content table tfoot tr td, #content table tfoot tr th {
	border: 1px dotted #ccc; padding: 4px;
}
#content table tbody tr th {
	text-align: left;
}
#content table thead th, #content table tbody tr th {
	font-weight: bold;
}
/* Formulaires */
#content select, #content textarea, #content input[type=text] {
	border-style: none;
}
/* Catégories */
#content div.catbox {
	float: left; width: 217px;
	margin: 0 20px 20px 0;
	height: 29em;
	border: 1px solid #ccc;
}
#content div.catbox div.products {
	border-bottom: 1px solid #ccc;
}
#content div.catbox h2 {
	text-transform: uppercase;
	font-size: 1.1em; margin-top: 0;
	padding: 6px 1px; font-weight: bold;
}
#content div.catbox.odd h2, #content div.catbox.odd h2 a {
	color: white; background-color: #EE7D1C;
}
#content div.catbox.par h2, #content div.catbox.par h2 a {
	color: white; background-color: #E32322;
}
#content div.catbox div.products a {
	color: #333;
}
#content div.catbox div.childs {
	font-size: 0.85em;
	border-top: 1px solid #ccc;
	padding: 8px;
}
#content div.catbox ul {
	margin-left: 17px;
}

/* Fiche produit */
#product-card #prd-image {
	padding: 1px; width: auto; height: 415px;
	clear: both; text-align: center;
}
#product-card div.thumbnails {
	text-align: center;
	color: #555; font-size: 0.85em;
}
#product-card div.thumbnails, #product-card div.main, #product-card div.misc {
	float: left; width: 33%;
}
#product-card div.main, #product-card div.misc {
	border-left: 1px dotted #ccc;
}
#product-card #prd-desc {
	clear: both; border-top: 1px dotted #ccc;
	padding-top: 10px;
}

/* Informations fournisseur (conditions d'achat) */
#product-card div.misc div {
	padding: 1px 3px;
}
#product-card div.misc div#prd-supplier {
	padding: 0;
}
#product-card div.misc div.ref-supplier span.value {
	display: block;
}
#product-card div.misc input {
	width: 15px;
	text-align: center; padding: 1px; font-size: 0.85em;
}
/* Code barre fournisseur */
#product-card div.misc div.barcode {
	background-image: url(../../images/products/pictos/barcode.gif);
	padding-left: 33px; height: 30px;
	background-position: 3px 1px;
}
#product-card div.misc div.barcode span.value {
	display: block;
}
/* Code douanier */
#product-card div.misc div.douanes {
	background-image: url(../../images/products/pictos/douanes.gif);
	padding-left: 33px; height: 30px;
	background-position: 3px 1px;
}
#product-card div.misc div.douanes span.value {
	display: block;
}
/* Poids du produit */
#product-card div.misc div.weight {
	clear: both;
}
/* Conditionnements */
#product-card div.misc div.conditionnement {
	background-image: url(../../images/products/pictos/conditionnement.gif);
	padding-left: 33px; height: 30px;
	background-position: 3px 1px;
}
#product-card div.misc div.conditionnement a {
	color: #555;
}
/* Conversion Achat/Ventes */
#product-card div.misc div.conversion div {
	text-align: center;
}
#product-card div.stocks {
	font-size: 0.85em;
	/*margin-bottom: 12px;*/
	background-image: none;
	float: left;
}
#product-card div.main .price-ttc .value {
	font-size: 1.6em;
}
#product-card div.main div {
	padding: 1px 3px; clear: both;
}
#product-card div.main div.stocks-hint {
	padding-left: 22px;
}
/* Dépôt de stockage */
#product-card div.deposits, #product-card div.deposits select {
	font-size: 0.9em; color: #3F3F3F;
}
/*#product-card .prices span.type {
	float: left; width: 85px;
}*/
/*#product-card .prices span.value {
	float: left;
	width: 75px;
}*/