/*
 * BODY
 ***********************************************************
 ***********************************************************
 */
body {
	background:#ffffff;
	display:block;
	font-family:arial,serif;
	font-weight:normal;
	font-size:12px;
	font-style:normal;
	margin:0;
	padding:0px;
	position:static;
}
/*
 * LOGIN.ASP
 ***********************************************************
 ***********************************************************
 */
body.home div#corps div#page form#FormName {
	background:#ffffff;
	display:block;
	margin:75px auto 0px auto;
	padding:10px 10px 10px 10px;
	position:relative;
	width:375px;
}
body.home div#corps div#page form#FormName fieldset {
	display:block;
	margin:0px;
	padding:0px;
	position:relative;
}
body.home div#corps div#page form#FormName fieldset legend {
	color:#164E6E;
	display:block;
	font-family:verdana, arial,serif;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:10px 5px 10px 5px;
	position:relative;
	text-transform:uppercase;
}
body.home div#corps div#page form#FormName fieldset label {
	display:block;
	float:left;
	margin:1px 0px 1px 0px;
	padding:0px;
	position:relative;
	width:150px;
}
body.home div#corps div#page form#FormName fieldset input {
	margin:1px 0px 1px 0px;
}
/*
 * SEARCH.ASP
 ***********************************************************
 ***********************************************************
 */
body.home div#corps div#right  form#XSearch {
	display:block;
	margin:0px 0px 0px 20px;
	padding:0px;
	position:relative;
}
body.home div#corps div#right  form#XSearch td {
	color:#ffffff;
	font-family:arial,serif;
	font-weight:normal;
	font-size:12px;
	font-style:normal;
	padding:5px 0px 5px 0px;
}
/*
 * SEARCH2.ASP
 ***********************************************************
 ***********************************************************
 */
div#corps div#page  form#XSearch {
	background:#024D6D;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 10px;
	position:relative;
}
div#corps div#page  form#XSearch fieldset legend {
	display:none;
	margin:0px;
	padding:0px;
	position:relative;
	visibility:hidden;
}
div#corps div#page  form#XSearch td {
	color:#ffffff;
	font-family:arial,serif;
	font-weight:normal;
	font-size:12px;
	font-style:normal;
}
/*
 *DEFAULT.ASP
 ***********************************************************
 ***********************************************************
 */
div#corps div#page div#categories {
	clear:left;
	display:block;
	margin:0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
* html div#corps div#page div#categories {
	padding-right:0px;
}
div#corps div#page div#categories ul  {
	display:block;
	margin:0px;
	padding:0px 0px 0px 35px;
	position:relative;
}
div#corps div#page div#categories p {
	display:block;
	margin:5px 0px 5px 0px;
	padding:0px;
	position:relative;
	text-align:center;
}
div#corps div#page div#categories ul li {
	border:1pw solid gray;
	display:block;
	height:75px;
	float:left;
	font-family:verdana, arial, serif;
	font-size:11px;
	line-height:16px;
	margin:0px 8px 0px 0px;
	padding:0px;
	position:relative;
	width:170px;
}
div#corps div#page div#categories ul li a {
	color:#ffffff;
	display:block;
	margin:0px;
	padding:0px;
	position:relative;
	text-decoration:none;
}
div#corps div#page div#categories ul li a img {
	display:block;
	float:left;
	margin:5px 5px 5px 5px;
	overflow:hidden;
	padding:0px;
	position:relative;
}
div#corps div#page div#categories ul li span a {
	display:block;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding:20px 0px 0px 0px;
	position:relative;
}
/*
 * CATEGORIES.ASP
 ***********************************************************
 ***********************************************************
 */
div#corps table#vignette_produit {
	display:block;
	margin:0;
	padding:0px;
	position:relative;
}
div#corps table#vignette_produit td {
	color:#000000;
	font-family:arial, serif;
	font-size:12px;
	line-height:16px;
	vertical-align:top;
	text-align:center;
}
div#corps table#vignette_produit td a {
	color:#B80F08;
	font-weight:bold;
	text-decoration:none;
}
div#corps table#vignette_produit td a:hover {
	text-decoration:underline;
}
div#corps table#vignette_produit td.chemin_fer {
	display:block;
	margin:0px;
	padding:5px 0px 5px 0px;
	position:relative;
	text-align:left;
}
div#corps table#vignette_produit table.vignette_produit {
	display:block;
	margin:0px;
	padding:5px 0px 5px 0px;
	position:relative;
}
div#corps table#vignette_produit table.vignette_produit td {
	text-align:left;
}
div#corps table#vignette_produit table.vignette_produit h1 {
	background:none;
	border-bottom:1px solid #888888;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:18px;
	line-height:18px;
	margin:0px;
	padding:0px;
	position:relative;
}
div#corps table#vignette_produit table.vignette_produit h1 a {
	color:#888888;
	text-decoration:none;
}
div#corps table#vignette_produit table.vignette_produit td.vignette_box {
	margin:0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
div#corps table#vignette_produit table.vignette_produit td.vignette_box a {
	border:1px solid #bdbdbd;
	display:block;
	height:110px;
	margin:0px;
	padding:0px;
	position:relative;
	text-align:center;
	width:110px;
}
div#corps table#vignette_produit table.vignette_produit td span {
	color:#B80F08;
	display:block;
	font-weight:bold;
	margin:5px 0px 5px 0px;
	padding:0px;
	position:relative;
	text-align:center;
}
div#corps table#vignette_produit a.left {
	display:block;
	float:right;
	margin:0px;
	padding:0px;
	position:relative;
}
/*
 * PRODUIT.ASP
 ***********************************************************
 ***********************************************************
 */
div#corps table#fiche_produit {
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px;
	position:static;
	width:600px;
}
div#corps table#fiche_produit td {
	color:#000000;
	font-family:arial, serif;
	font-size:12px;
	line-height:16px;
	vertical-align:top;
	text-align:left;
}
div#corps table#fiche_produit td a {
	color:#B80F08;
	font-weight:bold;
	text-decoration:none;
}
div#corps table#fiche_produit td a:hover {
	text-decoration:underline;
}
div#corps table#fiche_produit td.chemin_fer {
	display:block;
	margin:0px;
	padding:5px 0px 5px 0px;
	position:relative;
	text-align:left;
}
	/***********************************************************/
	div#corps table#fiche_produit div#picture {
		display:block;
		margin:0px;
		overflow:hidden;
		padding:0px;
		position:relative;
		width:325px;
	}
	div#corps table#fiche_produit div#picture a {
		background:#ffffff;
		display:block;
		height:300px;
		margin:0px auto 0px auto;
		padding:0px;
		position:relative;
		width:300px;
		text-align:center;
	}
	div#corps table#fiche_produit a img#PdtImage {
		display:block;
		margin:0px auto 0px auto;
		padding:0px;
		position:relative;
		text-align:center;
	}
	div#corps table#fiche_produit div#picture span {
		border:1px solid #b0b0b0;
		background:#ffffff;
		display:block;
		float:left;
		height:100px;
		margin:2px;
		overflow:hidden;
		padding:0px;
		position:relative;
		width:100px;
		vertical-align:center;
	}
	div#corps table#fiche_produit div#picture span img {
		margin:0px;
		padding:0px;
		position:relative;
	}
	/***********************************************************/
	div#corps table#fiche_produit table#infos_produit h1 {
		background:none;
		border-bottom:1px solid #888888;
		color:#888888;
		display:block;
		font-size:13px;
		font-weight:bold;
		height:18px;
		line-height:18px;
		margin:0px;
		padding:0px;
		position:relative;
	}
	div#corps table#fiche_produit table#infos_produit p {
		color:#000000;
		display:block;
		font-size:12px;
		margin:5px 0px 5px 0px;
		padding:0px;
		position:relative;
	}
	div#corps table#fiche_produit table#infos_produit p.mentions_obligatoires {
		color:#B80F08;
		font-weight:bold;
	}
	div#corps table#fiche_produit table#infos_produit td.txt11 {
		border:1px solid #888888;
		padding:2px;
	}
/*
 * SELECTION.ASP & COMMANDE.ASP
 ***********************************************************
 ***********************************************************
 */
form#FCDE fieldset legend {
	display:none;
	margin:0px;
	padding:0px;
	position:relative;
}
div#corps div#page table#selection {
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px;
	position:static;
	width:600px;
}
div#corps div#page table#selection  td {
	color:#000000;
	font-family:arial, serif;
	font-size:12px;
	line-height:16px;
	vertical-align:top;
	text-align:left;
}
div#corps div#page table#selection  td a {
	color:#B80F08;
	font-weight:bold;
	text-decoration:none;
}
div#corps div#page table#selection  td a:hover {
	text-decoration:underline;
}
div#corps div#page table#selection td span#Calk {
	color:#B80F08;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:5px 0px 5px 5px;
	position:relative;
}
div#corps div#page table#selection h1 {
	background:none;
	border-bottom:1px solid #888888;
	color:#888888;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:18px;
	line-height:18px;
	margin:0px;
	padding:0px;
	position:relative;
}
div#corps div#page table#selection h2 {
	color:#164E6E;
	display:block;
	font-family:verdana, arial,serif;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:15px 0px 15px 15px;
	position:relative;
	text-transform:uppercase;
}
div#corps div#page table#selection td p {
	color:#000000;
	display:block;
	font-size:12px;
	margin:5px 5px 5px 5px;
	padding:0px;
	position:relative;
}
div#corps div#page table#selection td p.mentions_obligatoires {
	color:#B80F08;
}
div#corps div#page table#selection td p.mentions_obligatoires  strong {
	display:block;
	font-weight:bold;
	margin:5px 0px 0px 0px;
	padding:0px;
	position:relative;
	text-align:center;
}
div#corps div#page table#selection table {
	display:block;
	margin:0px auto 0px auto;
	padding:0px;
	position:relative;
}
div#corps div#page table#selection td.caddi1 {
	background:#d4d4d4;
	color:#000000;
	margin:0px;
	padding:1px;
	position:relative;
}
div#corps div#page table#selection td.caddi2 {
	background-color:#BCBCBC;
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:1px;
	position:relative;
}
div#corps div#page table#selection td.caddi3 {
	background-color:#A4A4A4;
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:1px;
	position:relative;
}
div#corps div#page table#selection td.caddi4 {
	background-image:url(../Medias/forcaddi4.gif);
	background-repeat:repeat-x;
	font-style:normal;
	height:52px;
	overflow:hidden;
	width:272px;
}
div#corps div#page table#selection td.caddi5 {
	color:#000000;
	margin:0px;
	padding:1px;
	position:relative;
}
div#corps div#page table#selection td.caddi5bold  {
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:1px;
	position:relative;
}
/*
 * ETATCOMMANDE.ASP
 ***********************************************************
 ***********************************************************
 */
div#corps div#page table#etatcommande {
	display:block;
	margin:0;
	padding:0px;
	position:static;
	width:600px;
}
div#corps div#page table#etatcommande td {
	color:#000000;
	font-family:arial, serif;
	font-size:12px;
	line-height:16px;
	vertical-align:top;
	text-align:left;
}
div#corps div#page table#etatcommande td a {
	color:#B80F08;
	font-weight:bold;
	text-decoration:none;
}
div#corps div#page table#etatcommande td a:hover {
	text-decoration:underline;
}
div#corps div#page table#etatcommande td span#Calk {
	color:#B80F08;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:5px 0px 5px 5px;
	position:relative;
}
div#corps div#page table#etatcommande td p {
	color:#000000;
	display:block;
	font-size:12px;
	margin:5px 5px 5px 5px;
	padding:0px;
	position:relative;
}
/*
 * CONTACT.ASP
 ***********************************************************
 ***********************************************************
 */
body.contact div#corps form#form {
	display:block;
	margin:0px;
	padding:0px 15px 15px 15px;
	position:relative;
}
body.contact div#corps a {
	color:#EF6411;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	position:relative;
	text-decoration:none;
}
body.contact div#corps a:hover {
	text-decoration:underline;
}
body.contact div#corps form#form span.alert {
	color:#EE6411;
	font-weight:bold;
}
body.contact div#corps form#form p {
	color:#ffffff;
	display:block;
	margin:5px 0px 5px 0px;
	padding:0px;
	position:relative;
}
body.contact div#corps form#form fieldset {
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px;
	position:relative;
}
body.contact div#corps form#form fieldset legend {
	color:#ee6411;
	display:block;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	text-transform:uppercase;
}
body.contact div#corps form#form fieldset label {
	clear:left;
	color:#ffffff;
	display:block;
	float:left;
	margin:2px 0px 2px 0px;
	padding:0px;
	position:relative;
	width:110px;
}
body.contact div#corps form#form fieldset input {
	margin:2px 0px 2px 0px;
}
/*
 * CGV.ASP
 ***********************************************************
 ***********************************************************
 */
div#corps div#page table#cgv h2 {
	color:#024D6D;
	display:block;
	font-family:verdana, arial, serif;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	margin:5px 0px 5px 25px;
	padding:0px;
	position:relative;
}
div#corps div#page table#cgv p {
	color:#000000;
	display:block;
	font-family:arial, serif;
	font-size:13px;
	line-height:16px;
	margin:10px;
	padding:0px;
	position:relative;
}
div#corps div#page table#cgv p strong {
	font-weight:bold;
}
/*
 * CODEDTP.ASP
 ***********************************************************
 ***********************************************************
 */
td.Txt10, td.txt10 {
	background:#cccccc;
	color:#ffffff;
	margin:0px;
	padding:5px 0px 5px 0px;
	position:relative;
	text-align:center;
}
td.Txt10 a, td.txt10 a {
	color:#ffffff;
	text-decoration:none;
}
