body, html	{
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	margin: 0;
}

:focus	{
	outline: 0;
}

a	{
	color: #333333;
}

table	{
	font-size: 9pt;
}

img	{
	border: none;
}

div#headcontainer	{
	width: 100%;
	height: 140px;

}

	div#head	{
		width: 980px;
		height: 140px;
		margin: 0 auto 0 auto;
		background-image: url('/images/headereyes.jpg');
		background-position bottom left;
		background-repeat: no-repeat;
	}

	div#head table.header	{
		width: 100%;
		background-image: url('/images/logoheadertransp.gif');
		background-position: top left;
		background-repeat: no-repeat;
	}

		div#head table.header td.logo	{
			width: 180px;
			height: 60px;
			
		}

		div#head table.header td.search	{
			width: 260px;
			background-image: url('/images/searchbg.gif');
			background-position: top right;
			background-repeat: no-repeat;
		}

			div#head table.header td.search input.txt	{
				margin: 0;
				padding: 0;
				background-color: #ffffff;
				border: none;
				font-size: 9pt;
				color: #000000;
				width: 210px;
			}

		div#head table.header td.top	{
			height: 80px;
		}

			div#head table.header td.top table.headlogin	{
				
			}

				div#head table.header td.top table.headlogin td	{
					padding-left: 4px;
				}

				div#head table.header td.top table.headlogin td.name	{
					padding: 0 0 4px 0;
					font-size: 12pt;
					font-weight: normal;
				}

				div#head table.header td.top table.headlogin td.headlogbtn	{
					width: 56px;
				}

	div#head table.topbtn td	{
		width: 170px;
		height: 32px;
		font-weight: normal;
		text-transform: uppercase;
		font-size: 8pt;
		letter-spacing: 2pt;
		color: #000000;
	}

	div#head table.topbtn a	{
		color: #000000;
		text-decoration: none;
	}

	div#head table.topbtn a:hover	{
		color: #ffffff;
	}

		div#head table.topbtn td.left	{
			background-image: url('/images/header-btn-left.gif');
			background-position: center right;
			background-repeat: no-repeat;
		}

			div#head table.topbtn td.lefton	{
				background-image: url('/images/header-btn-left-on.gif');
				background-position: center right;
				background-repeat: no-repeat;
			}

		div#head table.topbtn td.mid	{
			background-image: url('/images/header-btn-mid.gif');
			background-position: center;
			background-repeat: repeat-x;
		}

			div#head table.topbtn td.midon	{
				background-image: url('/images/header-btn-mid-on.gif');
				background-position: center;
				background-repeat: repeat-x;
			}

		div#head table.topbtn td.inter	{
			background-image: url('/images/header-btn-inter.gif');
			background-position: center center;
			background-repeat: no-repeat;
			width: 2px;
		}

		div#head table.topbtn td.right	{
			background-image: url('/images/header-btn-right.gif');
			background-position: center left;
			background-repeat: no-repeat;
		}

			div#head table.topbtn td.righton	{
				background-image: url('/images/header-btn-right-on.gif');
				background-position: center left;
				background-repeat: no-repeat;
			}

div#maincontainer	{
	width: 100%;
	background-image: url('/images/mainfd.jpg');
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #bdcd00;
}

	html>body div#maincontainer	{
		min-width: 980px;
		width: 100%;
	}

	div#main	{
		width: 980px;
		margin: 0 auto 0 auto;
		height: auto;
	}

		table.main	{
			width: 100%;
		}

			table.main td.leftmenu	{
				width: 180px;
			}

				table.main td.leftmenu table.menul	{
					width: 180px;
					margin-top: 50px;
				}

					table.main td.leftmenu table.menul td.item	{
						height: 42px;
						font-weight: normal;
						text-transform: uppercase;
						font-size: 9pt;
						letter-spacing: 2pt;
						color: #000000;
					}

					table.main td.leftmenu table.menul td.item a	{
						text-decoration: none;
						color: #000000;
					}

					table.main td.leftmenu table.menul td.item a:hover	{
						text-decoration: underline;
						color: #5a5a5a;
					}

					table.main td.leftmenu table.menul td.inter	{
						height: 4px;
						background-image: url('/images/menul-inter.gif');
						background-position: center center;
						background-repeat: no-repeat;
					}

			table.main td.page	{
				height: 380px;
				background-color: #ffffff;
				/*border-bottom: 1px solid #bdcd00;*/
			}

				html>body table.main td.page	{
					min-height: 380px;
				}


				table.main td.page h1, h2, h3, h4, h5, p, form	{
					margin: 0;
					padding: 0;
				}

				table.main td.page h1	{
					color: #046681;
					font-weight: normal;
					font-size: 22pt;
					line-height: 24pt;
				}

				table.main td.page h2	{
					color: #874400;
					font-weight: normal;
					font-size: 16pt;
					line-height: 20pt;
				}

				table.main td.page h3	{
					color: #7B8500;
					font-weight: normal;
					font-size: 12pt;
					line-height: 14pt;
				}

				table.main td.page h4	{
					color: #046681;
					font-weight: normal;
					font-size: 10pt;
					line-height: 10pt;
				}

				table.main td.page p	{
					color: #404040;
					font-size: 8pt;
					line-height: 12pt;
					text-align: justify;
				}

div#subcontainer	{
	width: 100%;
}

	div#sub	{
		width: 980px;
		margin: 0 auto 0 auto;
	}

		table.sub	{
			width: 100%;
		}

			table.sub td.subleft	{
				width: 180px;
			}

				table.sub td.subleft table.gethelp	{
					width: 140px;
				}

					table.sub td.subleft table.gethelp th	{
						width: 140px;
						height: 41px;
						background-image: url('/images/gethelp-top.gif');
						background-position: bottom center;
						background-repeat: no-repeat;
						text-align: center;
						color: #ffffff;
						font-weight: normal;
						font-size: 8pt;
					}

					table.sub td.subleft table.gethelp td	{
						width: 140px;
						height: auto;
						background-image: url('/images/gethelp-mid.gif');
						background-position: center;
						background-repeat: repeat-y;
						padding: 2px 6px 0 6px;
						font-size: 7pt;
						line-height: 14px;
					}

					table.sub td.subleft table.gethelp td a	{
						text-decoraction: underline;
						color: #666666;
					}

					table.sub td.subleft table.gethelp td.bottom	{
						width: 140px;
						height: 41px;;
						background-image: url('/images/gethelp-bot.gif');
						background-position: center top;
						background-repeat: no-repeat;
					}

			table.sub td.subpage	{
				height: 295px;
				padding: 10px 0 10px 0;
				background-image: url('/images/hr-800px-fd-blanc.gif');
				background-repeat: no-repeat;
				background-position: center top;
			}

				html>body table.sub td.subpage	{
					min-height: 295px;
				}

				table.sub td.subpage h1	{
					color: #666666;
					font-size: 14pt;
					font-weight: normal;
					letter-spacing: 1px;
					margin: 0;
					padding: 0;
				}

				table.sub td.subpage h2	{
					color: #5d6500;
					font-size: 9pt;
					font-weight: normal;
					letter-spacing: 1px;
					margin: 0;
					padding: 0;
				}

				table.sub td.subpage p	{
					margin: 0;
					padding: 0;
					font-size: 8pt;
					line-height: 12pt;
				}

div#footcontainer	{
	width: 100%;
	height: 80px;
	background-color: #bdcd00;
}

	div#foot	{
		width: 980px;
		height: 80px;
		margin: 0 auto 0 auto;
	}

		table.foot	{
			width: 100%;
		}

			table.foot td.footleft	{
				width: 180px;
			}

			table.foot td.footpage	{
				height: 80px;
				color: #666666;
				font-size: 7pt;
				line-height: 12pt;
			}

				html>body table.foot td.footpage	{
					min-height: 80px;
				}

				table.foot td.footpage a	{
					color: #666666;
					text-decoration: none;
				}

				table.foot td.footpage a:hover	{
					color: #000000;
					text-decoration: underline;
				}

table.box	{
	
}

	table.box td.tl	{background: url('/images/box-tl.gif') right bottom no-repeat; width: 40px; height: 40px;}
	table.box td.t	{background: url('/images/box-t.gif') bottom repeat-x; width: auto; height: 40px;}
	table.box td.tr	{background: url('/images/box-tr.gif') left bottom no-repeat; width: 40px; height: 40px;}

	table.box td.l	{background: url('/images/box-l.gif') right repeat-y; width: 40px; height: auto;}
	table.box td.mid	{background-color: #ededed; width: auto; height: auto; color: #666666;}
	table.box td.r	{background: url('/images/box-r.gif') left repeat-y; width: 40px; height: auto;}

	table.box td.bl	{background: url('/images/box-bl.gif') right top no-repeat; width: 40px; height: 40px;}
	table.box td.b	{background: url('/images/box-b.gif') top repeat-x; width: auto; height: 40px;}
	table.box td.br	{background: url('/images/box-br.gif') left top no-repeat; width: 40px; height: 40px;}

.stepcarousel	{
	position: relative;
	overflow: scroll;
	width: 800px;
	height: 380px;
}

	.stepcarousel .belt	{
		position: absolute;
		left: 0;
		top: 0;
	}

	.stepcarousel .panel	{
		float: left;
		overflow: hidden;
		margin: 0px;
		width: 800px;
	}

table.qleaftechnique	{
	width: 500px;
	font-size: 8pt;
}

	table.qleaftechnique td	{
		border-bottom: 1px solid #ababab;
		width: 250px;
	}

table.listeproduits	{
	background-image: url('/images/listeproduits-fd.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

	table.listeproduits h2 a	{
		color: #874400;
		font-weight: normal;
		font-size: 16pt;
		line-height: 20pt;
		text-decoration: none;
	}

		table.listeproduits h2 a:hover	{
			text-decoration: underline;
		}

table.formulaire	{
	font-size: 8pt;
}

	table.formulaire input.txt, table.formulaire select, table.formulaire textarea, div#respond form input.txt	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #000000;
		border: 1px solid #808080;
		padding: 2px;
		width: 232px;
	}

table.panier, table.commande	{
	width: 590px;
	font-size: 8pt;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}

	table.panier th, table.commande th	{
		font-weight: bold;
		border-right: 1px solid #808080;
		border-bottom: 1px solid #808080;
		background-image: url('/images/th1.gif');
		background-repeat: no-repeat;
		background-position: top;
		background-color: #eaeaea;
	}

	table.panier td, table.commande td	{
		border-right: 1px solid #808080;
		border-bottom: 1px solid #808080;
	}

		table.panier td.total, table.commande td.total	{
			background-image: url('/images/tottd.gif');
			background-repeat: repeat-x;
			background-position: bottom;
		}

table.ombre	{
	
}

	table.ombre td.ombre-r-1	{
		background-image: url('/images/ombre-r-1.gif');
		background-repeat: repeat-y;
		background-position: left bottom;
		width: 24px;
	}

	table.ombre td.ombre-b-1	{
		background-image: url('/images/ombre-b-1.gif');
		background-repeat: repeat-y;
		background-position: right top;
		height: 23px;
	}

div#decorum	{
	padding: 0 8px 0 8px;
	background-position: top right;
	background-repeat: no-repeat;
}

table.ligneprogressioncmd	{
	font-size: 7pt;
	width: 700px;
	color: #808080;
}

	table.ligneprogressioncmd td.un, table.ligneprogressioncmd td.deux, table.ligneprogressioncmd td.trois, table.ligneprogressioncmd td.quatre	{
		width: 700px;
		height: 17px;
		background-repeat: no-repeat;
		background-position: center center;
	}

		table.ligneprogressioncmd td.un	{background-image: url('/images/ligne-progression-commande-1.gif');}
		table.ligneprogressioncmd td.deux	{background-image: url('/images/ligne-progression-commande-2.gif');}
		table.ligneprogressioncmd td.trois	{background-image: url('/images/ligne-progression-commande-3.gif');}
		table.ligneprogressioncmd td.quatre	{background-image: url('/images/ligne-progression-commande-4.gif');}

.fd1	{
	background-image: url('/images/fd1.jpg');
	background-repeat: no-repeat;
	background-position: right top;
}

.fd2	{
	background-image: url('/images/fd2.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}

table.lstcmde	{
	border: 1px solid #333333;
	font-size: 8pt;
	width: 550px;
}

div#emplacementboutique	{
	font-size: 8pt;
	margin: 0;
	padding: 0;
	color: #808080;
}

	div#emplacementboutique a	{color: #808080;}

span.tarif	{
	font-size: 10pt;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #e8923a;
}

span.souci	{
	margin: 0;
	padding: 0;
	color: #ff0000;
	font-size: 8pt;
}

div.tweet	{
	width: 180px;
	text-align: left;
}

	.tweet, .query	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		color: #333300;
	}

		.tweet .tweet_list, .query .tweet_list	{
			-webkit-border-radius: .5em;
			list-style-type: none;
			margin: 0;
			padding: 0;
		}

			.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic	{
				text-transform: uppercase;
			}

				.tweet .tweet_list li, .query .tweet_list li	{
					overflow-y: auto;
					overflow-x: hidden;
					padding: 0 0 10px 0;
				}

				.tweet .tweet_list li a, .query .tweet_list li a	{
					color: #666600;
				}

				.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even	{
					
				}

				.tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar	{
					padding-right: 4px;
					float: left;
				}

				.tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img	{
					vertical-align: middle;
				}

table.mini	{
	font-size: 7pt;
	color: #949494;
}

	table.mini a:link	{color: #787878; text-decoration: none;}
	table.mini a:visited	{color: #787878; text-decoration: none;}
	table.mini a:hover	{color: #000000; text-decoration: none;}

td.hrvertical	{
	background-image: url('/images/hr-vertical-2x638.gif');
	background-repeat: no-repeat;
	background-postition: top center;
	width: 2px;
}

table.telechargement	{
	border: 1px solid #dde668;
	border-right: 1px solid #7b8500;
	border-bottom: 1px solid #7b8500;
}

	table.telechargement td.image	{
		width: 100px;
		padding: 4px;
	}

		table.telechargement td.image img	{
			border: 1px solid #bdcd00;
		}

	table.telechargement td.description	{
		padding:4px;
	}