body {
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #333;
	margin: 0px;
	padding: 0px;
	background: #1B0913 url(../images/top_bg.gif) repeat-y top center;
}
#container {
	width: 804px;
	margin: 0px auto;
	padding: 0px 0px 20px 0px;
	background: url(../images/container_bg.gif) repeat-y top left;
}
#container img {vertical-align:top;}
.logo {text-align:center; padding-top:12px; height:105px;}


/* ITEMS */
ul, li, h1, h2, h3, h4, form, imput, table, p {margin:0px; padding:0px;}
.cleaner {clear:both;}
span.red {color:#CC0000;}
span.red2 {color:#CC0000; font-weight:bold;}
span.font_14b {font-size:14px; font-weight:bold;}
a.but_1 {
	float: left;
	display: inline;
	background: #A11515;
	text-align: center;
	padding: 4px 7px 4px 7px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
	margin: 0px 5px 0px 0px;
}
a.but_1:hover {background: #C61A1A;}
a.link_1 {
	float: right;
	color: #333;
	background: url(../images/arrow1.gif) no-repeat left center;
	padding: 6px 0px 8px 23px;
}
a.link_1:hover, a.link_2:hover, a.link_3:hover {text-decoration:none;}
.imp1 {
	font: 12px Georgia, "Times New Roman", Times, serif;
	width: 170px;
}
a.link_2 {color: #CC0000;}
a.link_3 {color: #000;}
.imp2 {
	width: 250px;
	height: 100px;
	font: 12px Georgia, "Times New Roman", Times, serif;
	overflow: auto;
}
.imp3 {
	border: 0px;
	font: 12px Georgia, "Times New Roman", Times, serif;
	background: #A11515;
	color: #FFF;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	cursor: pointer;
}


/* HEADER */
#header {
	width: 751px;
	height: 21px;
	margin: 0px auto;
	padding: 40px 27px 5px 26px;
	color: #FFF;
}
#header ul {list-style-type:none;	color:#FFF; float:left; display:inline;}
#header ul li {display:inline;}
#header ul li a {color: #FFF;	text-decoration: none;}
#header ul li a:hover {text-decoration:underline;}
#header p {float:right; display:inline; background: url(../images/icon_panier.gif) no-repeat left center; padding-left:20px;}
#header p a {color:#FFF; text-decoration:none;}
#header p span {color:#D7240E;}


/* LEFT */
#left {
	float: left;
	display: inline;
	width: 485px;
	margin: 10px 0px 0px 45px;
}
#left2 {width: 710px;	margin: 10px 0px 0px 45px;}
h2, h3 {font-size:18px; font-weight:normal; margin-bottom:2px !important;}
#left p, #left2 p {margin-bottom:17px;}
.t1 {width: 400px;	margin: 50px auto 50px auto;}
.t1 span {font-style: italic; font-size:10px;}
.box2 {
	float: left;
	display: inline;
	width: 210px;
	margin: 0px 10px 10px 0px;
	padding: 10px;
	background: #FFF;
	border: 1px solid #DADCCB;
}
.box3 {
	width: 460px;
	margin: 15px 0px 20px 0px;
	padding: 10px;
	background: #FFF;
	border: 1px solid #DADCCB;
}
.retour {width:460px; float:left; display:inline; margin:20px 0px 20px 0px;}
.categs {margin: 0px 0px 20px 0px;}
.categs ul {list-style-type:none;}
.categs ul li a {
	color: #333;
	background: url(../images/arrow2.gif) no-repeat left center;
	padding: 3px 0px 8px 20px;
	font-size: 13px;
}
.categs ul li a:hover {text-decoration:none;}

.box4 {
	width: 690px;
	margin: 15px 0px 0px 0px;
	padding: 10px;
	background: #FFF;
	border: 1px solid #DADCCB;
}

/* RIGHT */
#right {
	float: left;
	display: inline;
	width: 220px;
	margin: 10px 0px 0px 20px;
}
.box1 {
	width: 188px;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	background: #FFF;
	border: 1px solid #DADCCB;
}
.map1 {
	border: 1px solid #DADCCB;
	margin: 15px 0px 0px 0px;
}
ul.menu_categ {list-style-type: none;}
ul.menu_categ li {margin: 5px 0px 11px 0px;}
ul.menu_categ li a {
	color: #333;
	background: url(../images/arrow1.gif) no-repeat left center;
	padding: 6px 0px 8px 23px;
	font-size: 13px;
}
ul.menu_categ li a:hover {text-decoration:none;}
.pages {clear: both;}
.pages a {color:#000; padding:0px 2px 0px 2px;}
.pages a:hover {text-decoration:none;}



/* FOOTER */
/*#footer {
	width: 777px;
	height:40px;
	margin: 0px auto;
	text-align:right;
	color: #FFF;
	padding:5px 27px 0px 0px;
}
#footer_company {
	width: 777px;
	height:40px;
	margin: 0px auto;
	text-align:left;
	color: #FFF;
	padding:5px 27px 0px 0px;
}*/
#footer {
	width: 752px;
	height:40px;
	margin: 0px auto;
	color: #FFF;
	padding:5px 27px 0px 25px;
}
#footer p.info {float:left; display:inline;}
#footer p.copy {float:right; display:inline;}
#footer p.info a {color: #FFF;}
#footer p.info a:hover {text-decoration:none;}
