/* CSS Document */
/* body */
body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:transparent url("../../__images/bg_header.png") left top repeat-x;
	font:normal normal normal 12px Arial, Helvetica, sans-serif;
}
/* container */
#container {
	margin:0px 0px 0px -252px;
	padding:0px 0px 0px 0px;
	position:relative;
	width:504px;
	left:50%;
	background:transparent url("../../__images/bg_sub.png") left 116px no-repeat;
}
/* header */
#header {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:101px;
	background:transparent url("../../__images/ban.png") center top no-repeat;
}
#header h1 {
	display:none;
}
/* navi */
#navi {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	height:15px;
	background:transparent url("../../__images/bg_menu.png") right top no-repeat;
}
#navi ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:15px;
}
#navi ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:15px;
	list-style-type:none;
	display:inline;
}
#navi ul li a {
	margin:0px 0px 0px 0px;
	padding:0px 2.5px 0px 2.5px;
	height:15px;
	color:#FFFFFF;
	letter-spacing:0.09em;
	text-decoration:none;
	text-transform:capitalize;
	font:normal normal bold 12px Arial, Helvetica, sans-serif;
}
#navi ul li a:hover {
	padding:0px 2.5px 0px 2.5px;
	color:#333333;
	text-decoration:none;
}
/* main */
#main {
	margin:33px 0px 0px 0px;
	padding:5px 19px 19px 19px;
	background:transparent url("../../__images/bg_main.png") center top repeat-y;
}
#main h1 {
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	color:#EA5217;
	letter-spacing:1px;
	text-transform:capitalize;
	font:normal normal normal 25px Arial, Helvetica, sans-serif;
}
#main #bloc {
	margin:0px 10px 0px 0px;
	padding:7px 7px 0px 7px;
	border:1px solid #BBBBBB;
	width:316px;
	height:auto;
}
#main #bloc p {
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 0px;
	color:#333333;
	text-align:left;
	line-height:18px;
	text-indent:15px;
	background:transparent url("../../__images/puce.png") left 2px no-repeat;
}
#main #bloc .produits {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#EA5217;
	text-indent:0px;
	font-size:13px;
	background:0 none;
}
#main #bloc hr {
	margin:20px 0px 20px 0px;
	clear:both;
	border:1px solid #EEEEEE;
}
#main #bloc p a {
	color:#EA5217;
}
#main #bloc p a:hover {
	color:#EA5217;
	text-decoration:none;
}
#main #bloc p:first-letter {
	margin:0px 1px 0px 0px;
	color:#666666;
	font:normal normal normal 16px Verdana, Arial, Helvetica, sans-serif;
}
#main #bloc strong p:first-letter {
	margin:0px 0px 0px 0px;
	color:#333333;
	font:normal normal normal 12px Arial, Helvetica, sans-serif;
}
#main h2 {
	margin:0px 0px 19px 0px;
	padding:7px;
	color:#EA5217;
	background-color:#EEEEEE;
	border:1px solid #BBBBBB;
	width:310px;
	font:italic normal normal 23px Arial, Helvetica, sans-serif;
}
#main h3 {
	margin:0px 0px 15px 0px;
	padding:7px;
	color:#333333;
	font:normal normal normal 18px Arial, Helvetica, sans-serif;
}
#main p img {
	margin:0px 10px 10px 10px;
	padding:0px 0px 0px 0px;
}
#main .pub {
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	border:1px solid #333333;
}
/* footer */
#footer {
	margin:0px 0px 0px 0px;
	padding:8px 8px 20px 0px;
	text-align:right;
	background:transparent url("../../__images/footer.png") center top no-repeat;
}
#footer p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	color:#B1B1B1;
}
#footer p a {
	color:#B1B1B1;
	text-transform:capitalize;
}
#footer p a:hover {
	color:#B1B1B1;
	text-decoration:none;
}
#footer #lion {
	padding:5px 50px 1px 0px;
	text-decoration:none;
}