html, body{
	margin: 0;
	padding: 0;
}

body{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 76%;
	color: #666;
	background : #000000;
	text-align: center;
}

#page{
	text-align: left;
	margin : 0 auto;
	width : 798px;
	padding : 0;
}

#top {
	font-size: 0.8em;
	height: 543px;
	width: 798px;
	margin: 0;
}

#shop {
	font-size: 0.8em;
	height: 900px;
	width: 798px;
	margin: 0;
	background: #FFF url(images/viewcart.jpg) no-repeat;
}

#main{
	font-size: 0.8em;
	background : #FFF url(images/texturefond.jpg) repeat-y;

}

#footer {
	clear: both;
	height: 121px;
	width: 798px;
	background: url(images/footer.gif);
}

/* ELEMENTS */

a {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}


img{
	border: 0;
	padding:0;
}

h1 {
	color: #333;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
}

table {
border:0px;
width:100%;
margin:0;
}

#td1 {
align: left;
padding-left: 7px;
padding-right: 8px;
width: 325px;
}

#td2 {
border-left:1px solid #222;
align: left;
padding-left: 6px;
padding-right: 22px;
}

#td3 {
align: left;
padding-left: 6px;
width: 218px;
}

#td4 {
width: 478px;
}

#td5 {
align: left;
padding-left: 6px;
width: 700px;
}
#td6 {
align: left;
padding-left: 6px;
width: 650px;
}

input.bouton {
border: 1px solid #999;background: #F2F2F2;color: #333;
cursor:pointer;
}
input.texte {
border: 1px solid #999;background: #FFFFFF;color: #333;
}
img {
	padding-left: 7px;
}

select {
	margin-bottom: 4px;
}