@charset "utf-8";

body {
	background:#ffffff;
}
/**
 * STYLES LOGIN
 ***********************************************************
 ***********************************************************
 */
div#corps div#content form#FormName {
	display:block;
	margin:auto;
	padding:0px;
	position:relative;
	width:500px;
}
div#corps div#content form#FormName fieldset {
	border:0px;
	display:block;
	margin:0px;
	padding:0px;
	position:relative;
}
div#corps div#content form#FormName fieldset label {
	display:block;
	float:left;
	margin:1px 0px 1px 0px;
	padding:0px;
	position:relative;
	width:150px;
}
div#corps div#content form#FormName fieldset input {
	margin:1px 0px 1px 0px;
}
/**
 * STYLES POP UP
 ***********************************************************
 ***********************************************************
 */
.Txt10 {
	padding:0px;
	margin:0px;
	font-family:verdana, arial, serif;
	font-size:16px;
	font-weight:normal;
	color:#696a6c;
	text-decoration:none;
	background:#c9c9c9;
} .txt12
{
	padding:0px;
	margin:0px;
	font-family:verdana, arial, serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
}
.txt16 {
	padding:0px;
	margin:0px;
	font-family:verdana, arial, serif;
	font-size:12px;
	font-weight:bold;
	color:#696a6c;
}
/**
 * STYLES RECHERCHER
 ***********************************************************
 ***********************************************************
 */
form {  
	padding:0px;
	margin:0px;
}
#rechercher {
	padding:0px;
	margin:auto;
	font-family:verdana, arial, serif;
	font-size:10px;
	font-weight:normal;
	color:#696a6c;
}
#rechercher a, #rechercher a:active, #rechercher a:link, #rechercher a:visited {
	padding:0px;
	margin:0px;
	font-family:verdana, arial, serif;
	font-size:10px;
	font-weight:normal;
	color:#696a6c;
	text-decoration:none;
}
#rechercher a:hover {
	padding:0px;
	margin:0px;
	font-family:verdana, arial, serif;
	font-size:10px;
	font-weight:normal;
	color:#e42032;
	text-decoration:none;
}

/**
 * BREACRUMB
 ***********************************************************
 ***********************************************************
 */
#breadcrumb {
	overflow:hidden;
	margin-bottom:0.5em;
}
#breadcrumb li {
	float:left;
	height:20px; line-height:20px;
}
#breadcrumb a {
	color:#E42032;
}

/**
 * STYLES TABL_CATEGORIES
 ***********************************************************
 ***********************************************************
 */
#tabl_categories {
	padding:0px;
	margin:auto;
	font-family:verdana, arial, serif;
	font-size:12px;
	font-weight:normal;
	color:#696a6c;
	width:100%;
}
#tabl_categories a, #tabl_categories a:link, #tabl_categories a:visited, #tabl_categories a:active {
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#696a6c;
	text-decoration:none;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
#tabl_categories a:hover {
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#e42032;
	text-decoration:none;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
/**
 * STYLES TABL_PRODUITS
 ***********************************************************
 ***********************************************************
 */
#tabl_produits {
	padding:0px;
	margin:auto;
	font-family:verdana, arial, serif;
	font-size:12px;
	font-weight:normal;
	color:#696a6c;
}
	#tabl_produits #cheminfer, #tabl_produits #pagination {
		padding:0px;
		margin:auto;
		font-family:verdana, arial, serif;
		font-size:11px;
		font-weight:normal;
		color:#696a6c;
	}
	#tabl_produits #cheminfer a, #tabl_produits #cheminfer a:link, #tabl_produits #cheminfer a:visited, #tabl_produits #cheminfer a:active, #tabl_produits #pagination a, #tabl_produits #pagination a:link, #tabl_produits #pagination a:visited, #tabl_produits #pagination a:active {
		padding:0px;
		margin:auto;
		font-family:verdana, arial, serif;
		font-size:11px;
		font-weight:normal;
		color:#e42032;
		text-decoration:none;
	}
	#tabl_produits #cheminfer a:hover, #tabl_produits #pagination a:hover   {
		padding:0px;
		margin:auto;
		font-family:verdana, arial, serif;
		font-size:11px;
		font-weight:normal;
		color:#e42032;
		text-decoration:underline;
	}
	#tabl_produits #cheminfer select {
		padding:0px;
		margin:0px;
		font-size:10px;
	}
	#tabl_produits #vignette_produit {
		padding:0px;
		margin:auto;
		font-family:verdana, arial, serif;
		font-size:11px;
		font-weight:normal;
		color:#696a6c;
	}
	div#corps div#content table#tabl_produits td#pagination table.vignette_produit h1 {
		background:none;
		color:#696A6C;
		display:block;
		height:auto;
		line-height:1.5em;
		margin:0px;
		padding:2px;
		position:relative;
	}
	div#corps div#content table#tabl_produits td#pagination table.vignette_produit h1 a {
		color:#696A6C;
		font-family:verdana,arial,serif;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}
	div#corps div#content table#tabl_produits td#pagination table.vignette_produit td.txt10 {
		line-height:1.2em;
	}
	div#corps div#content table#tabl_produits td#pagination table.vignette_produit span.prix {
		display:block;
		float:right;
		font-weight:bold;
		margin:0.4em 0;
	}
	#tabl_produits #vignette_produit a, #tabl_produits #vignette_produit a:link, #tabl_produits #vignette_produit a:visited, #tabl_produits #vignette_produit a:active {
		padding:0px;
		margin:auto;
		font-family:verdana, arial, serif;
		font-size:11px;
		font-weight:normal;
		color:#696a6c;
		text-decoration:none;
	}
	#tabl_produits #vignette_produit a:hover {
		padding:0px;
		margin:auto;
		font-family:verdana, arial, serif;
		font-size:11px;
		font-weight:normal;
		color:#e42032;
		text-decoration:underline;
	}
	#tabl_produits p, #corps #content #tabl_produits p {
		margin:0; padding:0;
	}
	#tabl_produits span.resume {
		margin:0; padding:0;
	}
/**
 * STYLES FICHE_PRODUIT
 ***********************************************************
 ***********************************************************
 */
#tabl_produit {
	padding:0px;
	margin:auto;
	font-family:verdana, arial, serif;
	font-size:12px;
	font-weight:normal;
	color:#696a6c;
	width:600px;
}
#fiche_produit {
	padding:0px;
	margin:auto;
	font-family:verdana, arial, serif;
	font-size:11px;
	font-weight:normal;
	color:#696a6c;
}
#fiche_produit td {
	vertical-align:top;
}
#product_pictures {
	height:1%;
	float:left;
	margin-right:0.5em;
	width:330px;
}
#pPdtImage a {
	background:#FFF;
	border:3px solid transparent;
	display:block;
	margin:auto;
	height:300px; width:300px;
	text-align:center;
}
#pPdtSubImages span {
	background:#FFF;
	border:2px solid #DDD;
	display:inline-block;
	margin:0 0 0.25em 0; padding:0;
	overflow:hidden;
	height:100px; width:100px; line-height:100px;
	text-align:center; vertical-align:middle;
}
#pPdtSubImages span img {
	line-height:100px;
	vertical-align:middle;
}
#content #tabl_produit #fiche_produit p strong {
	display:inline;
	font-weight:bold;
}
#content #tabl_produit #fiche_produit p a {
	color:#E42032;
	display:block;
	font-weight:bold;
}
#tabl_produit #fiche_produit td.txt16 {
	border-bottom:1px solid #E42032;
	line-height:1.5em;
}
#tabl_produit #fiche_produit td.txt11 {
	border:1px solid #C9C9C9;
	font-size:0.8em;
	padding:4px 2px;
	text-align:center;
}
#tabl_produit #fiche_produit a, #tabl_produit #fiche_produit a:link, #tabl_produit #fiche_produit a:visited, #tabl_produit #fiche_produit a:active {
	padding:0px;
	margin:auto;
	font-family:verdana, arial, serif;
	font-size:11px;
	font-weight:normal;
	color:#696a6c;
	text-decoration:none;
}
#tabl_produit #fiche_produit a:hover {
	padding:0px;
	margin:auto;
	font-family:verdana, arial, serif;
	font-size:11px;
	font-weight:normal;
	color:#e42032;
	text-decoration:underline;
}
div#corps div#content table#tabl_produit td.paveprod1 table#fiche_produit p.minimum_commande {
	color:#e42032;
}
#pPdtSelP {
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	display:block;
	margin:1em 0; padding:0.5em 0;
}
/**
 * STYLES SELECTION
 ***********************************************************
 ***********************************************************
 */
#selection {
	padding:0px;
	margin:auto;
	font-family:verdana, arial, serif;
	font-size:12px;
	font-weight:normal;
	color:#696a6c;
	width:600px;
}
#selection h1 {
	padding:0px;
	margin:auto;
	font-family:verdana, arial, serif;
	font-size:14px;
	font-weight:bold;
	color:#696a6c;
	background:none;
}
#selection h2 {
	padding:0px;
	margin:auto;
	font-family:verdana, arial, serif;
	font-size:12px;
	font-weight:bold;
	color:#e42032;
	background:none;
}
#selection .alert {
	padding:0px;
	margin:0px;
	font-family:verdana, arial, serif;
	font-size:12px;
	font-weight:normal;
	color:#e42032;
}
#selection .caddi1, #selection .caddi2, #selection .caddi3 {
	color:#ffffff;
	background-color:#c9c9c9;
}
#selection a, #selection a:link, #selection a:visited, #selection a:active {
	padding:0px;
	margin:auto;
	font-family:verdana, arial, serif;
	font-size:11px;
	font-weight:normal;
	color:#696a6c;
	text-decoration:none;
}
#selection a:hover {
	padding:0px;
	margin:auto;
	font-family:verdana, arial, serif;
	font-size:11px;
	font-weight:normal;
	color:#e42032;
	text-decoration:underline;
}
/**
 * STYLES ETAT COMMANDE
 ***********************************************************
 ***********************************************************
 */
#etatcommande {
	padding:0px;
	margin:auto;
	font-family:verdana, arial, serif;
	font-size:12px;
	font-weight:normal;
	color:#696a6c;
	width:600px;
}
#etatcommande a, #etatcommande a:link, #etatcommande a:visited, #etatcommande a:active {
	padding:0px;
	margin:auto;
	font-family:verdana, arial, serif;
	font-size:11px;
	font-weight:normal;
	color:#e42032;
	text-decoration:none;
}
#etatcommande a:hover {
	padding:0px;
	margin:auto;
	font-family:verdana, arial, serif;
	font-size:11px;
	font-weight:normal;
	color:#e42032;
	text-decoration:underline;
}
/**
 * STYLES CGV
 ***********************************************************
 ***********************************************************
 */
#cgv {
	padding:0px;
	margin:auto;
	font-family:verdana, arial, serif;
	font-size:12px;
	font-weight:normal;
	color:#696a6c;
	width:600px;
}
#cgv h1 {
	padding:10px;
	margin:0px;
	font-family:verdana, arial, serif;
	font-size:14px;
	font-weight:bold;
	color:#e42032;
	background:none;
}
#cgv p {
	padding:0px;
	margin:0px;
	font-family:verdana, arial, serif;
	font-size:12px;
	font-weight:normal;
	color:#696a6c;
	text-align:justify;
}
/**
 * STYLES FIN
 ***********************************************************
 ***********************************************************
 */
#fin {
	padding:0px;
	margin:0px;
}

#fin a, #fin a:link, #fin a:visited, #fin a:active {
	padding:0px;
	margin:auto;
	font-family:verdana, arial, serif;
	font-size:11px;
	font-weight:normal;
	color:#e42032;
	text-decoration:none;
}
#fin a:hover {
	padding:0px;
	margin:auto;
	font-family:verdana, arial, serif;
	font-size:11px;
	font-weight:normal;
	color:#e42032;
	text-decoration:underline;
}
