html {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	background-image: url(../i/bbck.jpg);
	background-position: center top;
	background-repeat: repeat-y;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body #top {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 980px;
	height: 187px;
	background-image: url(../i/top.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
body #topsp {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 980px;
	height: 33px;
	background-image: url(../i/topsp.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
body #topmn {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 980px;
	height: 29px;
	background-image: url(../i/topm.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
#topmn #tmn1 {
	position: absolute;
	top: 4px;
	left: 254px;
	border: none;
}
#topmn #tmn2 {
	position: absolute;
	top: 4px;
	left: 334px;
	border: none;
}
#topmn #tmn3 {
	position: absolute;
	top: 4px;
	left: 451px;
	border: none;
}
#topmn #tmn4 {
	position: absolute;
	top: 4px;
	left: 590px;
	border: none;
}
#topmn #tmn5 {
	position: absolute;
	top: 4px;
	left: 726px;
	border: none;
}
#topmn #tmn6 {
	position: absolute;
	top: 4px;
	left: 857px;
	border: none;
}
body #topsm {
	position: relative;
	margin: 0px auto;
	padding: 12px 0px 0px 0px;
	width: 980px;
	height: 53px;
	background-image: url(../i/topsm.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
#topsm #mn1 {
	position: absolute;
	top: 0px;
	left: 280px;
}
#topsm #mn2 {
	position: absolute;
	top: 0px;
	left: 371px;
}
#topsm #mn3 {
	position: absolute;
	top: 0px;
	left: 500px;
}
#topsm #mn4 {
	position: absolute;
	top: 0px;
	left: 640px;
}
#topsm #mn5 {
	position: absolute;
	top: 0px;
	left: 773px;
}
#topsm #mn6 {
	position: absolute;
	top: 0px;
	left: 881px;
}
#topsm ul {
	position: relative;
	margin: 0px 15px 0px 260px;
	padding: 0px;
	list-style-type: none;
}
#topsm li {
	margin: 0px;
	padding: 0px 15px 0px 0px;
	display: inline;
}
#topsm #selected {
	color: #666666;
	text-decoration: none;
	border-bottom: 2px solid #e36e46;
}
#topsm a:link, #topsm a:visited {
	color: #999999;
	text-decoration: none;
	border-bottom: 2px solid #FFFFFF;
}
#topsm a:hover {
	color: #666666;
	text-decoration: none;
	border-bottom: 2px solid #e36e46;
}
body #content {
	position: relative;
	margin: 0px auto;
	padding: 0px 15px 0px 260px;
	width: 705px;
	height: 105px;
	background-image: url(../i/topc.jpg);
	background-position: top;
	background-repeat: no-repeat;
	color: #666666;
}
html>body #content {
height: auto;
min-height: 105px;
}
#content #submenu {
	position: absolute;
	top: 40px;
	left: 20px;
	margin: 0px;
	padding: 0px;
	width: 200px; 
} 
#submenu a {
	position: relative;
	display: block;
	background-color: #F6FBFE;
	border-right: 1px solid #CDE2E7;
	border-bottom: 1px solid #CDE2E7;
	color: #999999;
	text-align: center;
	text-decoration: none;
	margin: 1px;
	padding: 2px;
}
body #foot {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 980px;
	height: 70px;
	background-image: url(../i/foot.jpg);
	background-position: right;
	background-repeat: no-repeat;
	color: #bababa;
}
#foot ul {
	position: relative;
	padding: 42px 15px 0px 310px;
	margin: 0px;
	list-style-type: none;
}
#foot li {
	margin: 0px;
	padding: 0px 5px 5px 0px;
	display: inline;
}
#foot a {
	color: #bababa;
	text-decoration: none;
}
/**catalogue**/
#content .artTable {
	width: 100%;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.artTable th {
	height: 20px;
	/*background-image: url(../i/thbk.jpg);
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;*/
	/*background-color: #D15050;
	border-right: 1px solid #7A2121;
	border-bottom: 1px solid #7A2121;*/
	background-color: #CDE2E7;
	border-right: 1px solid #79A9B4;
	border-bottom: 1px solid #79A9B4;
	/*color: #FFFFFF;*/
	color: #4B7781;
}
.artTable td.td1 {
	text-align: center;
	height: 20px;
	background-color: #EEEEEE;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.artTable td.td2 {
	text-align: center;
	height: 20px;
	background-color: #FFFFFF;
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.artTable a {
	color: #B57600;
	text-decoration: none;
}
body #artPop {
	margin: 30px;
	padding: 147px 10px 10px 10px;
	border: 5px solid #EEEEEE;
	background-image: url(../i/pop.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
body #artPoppromo {
	margin: 30px;
	padding: 147px 10px 10px 10px;
	border: 5px solid #EEEEEE;
	background-image: url(../i/poppromo.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
body #artPopnouv {
	margin: 30px;
	padding: 147px 10px 10px 10px;
	border: 5px solid #EEEEEE;
	background-image: url(../i/popnouv.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
body #artPoppn {
	margin: 30px;
	padding: 147px 10px 10px 10px;
	border: 5px solid #EEEEEE;
	background-image: url(../i/poppn.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#artPop p.prix {
	text-align: right;
	font-weight: bold;
}
#artPop H1 {
	color: #D15050;
	font-size: 18px;
	margin: 2px 0px 15px 0px;
	padding: 0px;
	text-align: right;
}
#artPop a.close {
	color: #7A2121;
	clear: both;
} 
#artPopnouv p.prix {
	text-align: right;
	font-weight: bold;
}
#artPopnouv H1 {
	color: #D15050;
	font-size: 18px;
	margin: 2px 0px 15px 0px;
	padding: 0px;
	text-align: right;
}
#artPopnouv a.close {
	color: #7A2121;
	clear: both;
} 
#artPoppromo p.prix {
	text-align: right;
	font-weight: bold;
}
#artPoppromo H1 {
	color: #D15050;
	font-size: 18px;
	margin: 2px 0px 15px 0px;
	padding: 0px;
	text-align: right;
}
#artPoppromo a.close {
	color: #7A2121;
	clear: both;
} 
#artPoppn p.prix {
	text-align: right;
	font-weight: bold;
}
#artPoppn H1 {
	color: #D15050;
	font-size: 18px;
	margin: 2px 0px 15px 0px;
	padding: 0px;
	text-align: right;
}
#artPoppn a.close {
	color: #7A2121;
	clear: both;
} 
/***recherche***/
#content #searchform {
	margin: 0px;
	padding: 0px;
}
#searchform legend {
	font-size: 14px;
	font-weight: bold;
	color: #FF8C00;
}
#searchform fieldset{
	margin: 0px;
	padding: 0px;
	border: none;
}
