html, body {
	font-family:arial;
	font-size:12px;
	margin:0;
	padding:0;
	background:#ccc;
}
ul {
	padding:0;
	list-style:none;
	margin:5px 0;
}
#container {
	border:1px dotted #fff;
	width:920px;
	margin:15px auto;
}
#header {
	background:#e26a00;
	margin:0;
	padding:0;
}
#banner {
	padding:0 0;
	background:#fff;
}
#logo {
	width:49%;
	float:left;
}
#logo img {
	margin-top:20px;
}
#main_menu {
	width:50%;
	float:right;
	background:#e26a00;
	}
#main_menu ul li {
	height:14px;
	background:#e26a00;	
	display:block;
	padding:10px 10px;
	color:#960F19;
	font-weight:bold;
	border-bottom:1px solid #e26a00;
}
#main_menu ul li a, #main_menu ul li a:visited {
	height:14px;
	color:#fff;
	margin:-10px;
	margin-right:-5px;
	padding:10px 10px;
	display:block;
	background:#e9a263;
	text-decoration:none;

}
#main_menu ul li a:hover {
	background:#e26a00;
}
#sub_menu {
	background:#e26a00;
	height:35px;

}
#sub_menu a, #sub_menu a:visited {
	color:#fff;
	text-decoration:none;
	padding:0 10px;
	line-height:35px;
	display:block;
	border:1px solid #8a3232;
}
#sub_menu a:hover {
	background:#8a3232;
	border:1px solid #741818;
}
#main {
	width:920px;
	background:#e26a00;
	padding:1px 0;
}
#main #productes tr td img {
	margin:15px;
	padding:1px;
	border:1px solid #e26a00;
}
#main #productes {
	padding:0;
	border:1px solid #e26a00;
}
#main #productes tr td {
	padding:0;
	_margin:5px 0;
}
#main #productes tr td p{
	margin:0;
	padding:5px 0;
}
#main #productes tr .borde {
	border-left:1px solid #e26a00;
}
#main #productes tr th {
	background:#e26a00;
	color:#960F19;
	text-transform:lowercase;
	font-size:16px;
	padding:5px;
}
#main #productes h2 {
	color:#960F19;
	font-size:18px;
	margin:0;
	padding:0;
	text-transform:lowercase;
}
#dinamic {
	padding:20px;
}
#dinamic a, #dinamic a:visited, #pagina a, #pagina a:visited {
	color:#e26a00;
}
#paginacio a, #paginacio a:visited {
	color:#e26a00;
}
#pagina h1 {
	text-align:center;
	text-transform:lowercase;
	background:#e26a00;
	color:#960F19;
	margin:0;
	padding:5px;
	font-size:18px;
}
#formulari-explicacio {
	border:1px dotted #e26a00;
	padding:10px;
}
#formulari {
	color:#fff;
	background:#e26a00;
	padding:10px;
}
.cataleg, .cataleg:visited{
	padding:5px;
	background:#fff;
	color:#e26a00;
	border:1px dotted #e26a00;
	display:block;
	margin:5px 0;
	text-decoration:none;
}
#pagina .cataleg:hover {
	color:#ffffff;	
	background:#e26a00;
	border:1px dotted #fff;
}
.clear {
	clear:both;
	height:0px;
}
.interna td {
	width:100px;
	padding:0;
	margin:0;
}
#formulari .validation-failed, #formulari-estret .validation-failed {
	border:1px solid #ff0000;
	
}
.validation-advice {
	display:inline;
	color:#fff;
}
.left {
	float:left;
}
.right {
	float:right;
}
#footer {
	padding:5px 20px;
	color:#fff;
	background:#e26a00;
}
#footer a, #footer a:visited {
	text-decoration:none;
	color:#e9a263;
	font-size:11px;
}

/*************ESPECÍFICS************/
#carnisseria {
	float:left;
	width:454px;
	background:#fff;
	border-left:6px solid #e26a00;
	padding-bottom:20px;
	margin:0;
}
#rostisseria {
	float:left;
	width:448px;
	background:#fff;
	border-left:6px solid #e26a00;
	border-right:6px solid #e26a00;
	padding-bottom:20px;
}
#carnisseria a, #carnisseria a:visited, #rostisseria a, #rostisseria a:visited {
	color:#222;
}
#carnisseria a:hover, #rostisseria a:hover {
	color:#e26a00;
}
#carnisseria p, #rostisseria p {
	padding:20px 30px 0 30px;
}
#carnisseria h2, #rostisseria h2 {
	text-align:center;
	background:#e26a00;
	margin:0;
	padding:5px 0;
	color:#960F19;
	text-transform:lowercase;
	font-size:15px;
}
#carnisseria h2 a, #carnisseria h2 a:visited, #rostisseria h2 a, #rostisseria h2 a:visited {
	color:#960F19;
	font-size:16px;
	text-decoration:none;
}
#pagina {
	margin:10px;
	padding:10px;
	background:#fff;
}
