body, html {
	height:100%;
	background:#000;
	color:#aaa;
	font-size:11px;
	margin:0;
	padding:0;
	font-family:helvetica, arial;
}
img {
	border:0;
}
.objecte {
	float:left;
	margin:10px ;
}
.categoria {
	border:1px #aaa solid;
	height:100px;
	width:100px;
	overflow:hidden;
	
}
.categoria-nom {
	padding:5px 0;
	text-align:center;
}
#list th {
	text-align:left;
	background:#333;
	padding:5px 2px;
}
#list td {
	background:#666;
	padding:5px 10px;
}
ul {
	list-style:none;
	padding:0;
	margin:0;
}
a, a:visited {
	color:#666;
	text-decoration:none;
}
#container {
	width:960px;
	margin:0 auto;
}
#header {
	padding-top:20px;
}
#menu {
	width:825px;
	margin:20px auto 50px auto;
}
#menu li {
	float:left;
	margin:0 15px;
}
#main {
	width:580px;
	margin:0 auto;
}
#productes {
	width:770px;
	margin:0 auto;
}

#main h1 {
	text-align:center;
	margin-bottom:20px;
	font-size:15px;
}
.clear {
	clear:both;
}
.columna {
	width:280px;
	float:left;
	margin:0 5px;
	line-height:15px;
	text-align:justify;
}
.centrat {
	float:none;
	width:580px;
	text-align:center;
	margin-top:25px;
}
#footer {
	color:#666;
	width:800px;
	margin:80px auto 15px auto;
}
a:hover {
	color:#aaa;
}
#footer p {
	float:left;
	font-size:10px;
	padding-bottom:20px;
}
#main li {
	margin:5px 0;
}
#linia {
	margin:0 auto;
	width:700px;
	height:2px;
	border-top:1px solid #aaa;
	margin-bottom:20px;
}
#formulari {
	padding-left:40px;
	float:left;
	width:40%;
}
#formulari p {
	margin:10px 0;
}
#formulari input, #formulari textarea {
	border:1px solid #aaa;
	background:#000;
	color:#aaa;
	padding:3px;
}

#dades {
	float:left;
	width:40%;
	padding-left:40px;
}
#dades p {
	line-height:18px;
}
#menu-text ul li {
	margin-top:10px;
	color:#fff;
	font-size:15px;
	text-align:center;
}
#menu-text ul li a, #menu-text ul li a:visited {
	color:#aaa;
}
#menu-text ul li a:hover {
	color:#fff
	}
#u {
	width:138px;
}
#d {
	width:213px;
}
#t {
	width:213px;
}
#q {
	width:138px;	
}
#botiga {
	display:block;
	width:138px;
	height:104px;
	background:url(../images/botigabn.jpg) left top no-repeat;
}
#botiga:hover {
	display:block;
	width:138px;
	height:104px;
	background:url(../images/botiga.jpg) left top no-repeat;
}
#botigaa{
	display:block;
	width:138px;
	height:104px;
	background:url(../images/botiga.jpg) left top no-repeat;
}
#descomptes {
	display:block;
	width:213px;
	height:104px;
	background:url(../images/descomptesbn.jpg) left top no-repeat;
}

#descomptes:hover {
	display:block;
	width:213px;
	height:104px;
	background:url(../images/descomptes.jpg) left top no-repeat;
}
#noticies {
	display:block;
	width:213px;
	height:104px;
	background:url(../images/noticiesbn.jpg) left top no-repeat;
}
#noticies:hover {
	display:block;
	width:213px;
	height:104px;
	background:url(../images/noticies.jpg) left top no-repeat;
}
#descomptesa{
	display:block;
	width:213px;
	height:104px;
	background:url(../images/descomptes.jpg) left top no-repeat;
}
#contacte {
	display:block;
	width:139px;
	height:104px;
	background:url(../images/contactebn.jpg) left top no-repeat;
}
#contacte:hover {
	display:block;
	width:139px;
	height:104px;
	background:url(../images/contacte.jpg) left top no-repeat;
}
#contactea{
	display:block;
	width:139px;
	height:104px;
	background:url(../images/contacte.jpg) left top no-repeat;
}
#cataleg {
	width:720px;
	margin:0 auto;
}
#cataleg li {
	text-align:center;
	float:left;
	width:122px;
	height:80px;
	margin: 0 10px;
}
#enrere {
	line-height:10px;
}
#frase {
	margin:0 auto;
	width:700px;
}
#frase p {
	font-size:11px;
}
#list a, #list a:visited {
	color:#aaa;
}
#list a:hover {
	color:#fff;
}
#taula-producte {}
#taula-producte td {
	padding:10px;
	color:#111;
}
#taula-producte h2 {
	font-size:15px;
	color:#111;
	text-transform:uppercase;
}
#articles {
	float:left;
	width:500px;
}
#links {
	margin-left:40px;
	float:left;
	width:160px;
}
#tornar {
	float:left;
}
#logo {

	}
#logo img {
	margin:0 auto;
	text-align:center;
}
#idiomes {
	float:right;
}
#idiomes li {
	float:left;
	margin:0 10px;
}