@charset "utf-8";

* {
}

body {
	background:#e9e9e9 url(../img/nbjja_bg.jpg) top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	margin: 0px;
	padding: 0px;
}

a { color:#339900; text-decoration:none; }
a:hover { text-decoration:none; }

h1 { margin:75px 0px 5px 15px; font-size:24px; font-weight:bold; color:#ffd700; }
h2 { margin:0px 0px 0px 15px; font-size:18px; font-weight:bold; color:#ffd700; }
h3 { margin-bottom:20px; }

img { border:0; }

p.clear { clear:both; }

#page {
	width:1000px;
	min-height:500px;
	margin-left:auto;
	margin-right:auto;
}

#logo {
	width:265px;
	height:319px;
	float:left;
}
#banniere {
	width:735px;
	height:319px;
	float:left;
	background:transparent url(../img/banniere.jpg) top left no-repeat;
}

#menu_top_left, #menu_top_right { height:63px; float:left; }
#menu_top_jjb, #menu_top_cl, #menu_top_km, #menu_top_kb { height:45px; padding-top:18px; float:left; text-align:center; font-size:21px; color:#000; }
#menu_top_left { width:53px;  background:transparent url(../img/menu_top_left.jpg) top left no-repeat; }
#menu_top_jjb { width:161px;  background:transparent url(../img/menu_top_jjb.jpg) top left no-repeat; }
#menu_top_cl { width:172px;  background:transparent url(../img/menu_top_cl.jpg) top left no-repeat; }
#menu_top_km { width:142px;  background:transparent url(../img/menu_top_km.jpg) top left no-repeat; }
#menu_top_kb { width:148px;  background:transparent url(../img/menu_top_kb.jpg) top left no-repeat; }
#menu_top_right { width:324px;  background:transparent url(../img/menu_top_right.jpg) top left no-repeat; }
#menu_top_jjb:hover { background-position: -161px 0; color:#ffd700; }
#menu_top_cl:hover { background-position: -172px 0; color:#ffd700; }
#menu_top_km:hover { background-position: -142px 0; color:#ffd700; }
#menu_top_kb:hover { background-position: -148px 0; color:#ffd700; }

#conteneur_content { background:transparent url(../img/conteneur_content_bg.gif) top left repeat-y; }

#menu_left { width:181px; padding:20px 0px 40px 10px; float:left; margin-left:48px; background:#000 url(../img/menu_left_bg.jpg) top left no-repeat; }
#menu_left a { line-height:1.5em; font-size:16px; font-weight:bold; color:#adadb0; }
#menu_left a:hover { color:#ffd700; }

#content { 
	width:721px;
	padding:40px 20px 60px 20px;
	float:left;
	background:#e9e9e9 url(../img/content_bg.jpg) top left no-repeat;
	line-height:1.3em;
}
#content p { margin-bottom:10px; }
#content li { margin-left: 15px; }

#footer_left, #footer, #footer_right { height:77px; float:left; margin-bottom:10px; }
#footer_left { width:12px; margin-left:30px; background:transparent url(../img/footer_l_bg.jpg) top left no-repeat; }
#footer_right { width:12px; background:transparent url(../img/footer_r_bg.jpg) top left no-repeat; }
#footer { height:52px; width:900px; padding-top:15px; background-color:#aaaaaa; font-size:12px; color:#000; text-align:center; }
#footer a { color:#000; }
#footer a:hover { color:#000; text-decoration:underline; }



/* classes pour le contenu */
.important { color:#FF0000; }
.toptcat {
	font-size: 10px;
	color: #666666;
}
.marge{
	margin:5;
	text-align: left;
}
.Style1 {
	font-size: 24px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}.table_boutique {
	padding: 0px;
	margin: 0px;
}
.Price {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.nota {

	font-size: 10px;
	color: #FF3300;
}
