body {
	background-color: #000;
	background: #000 url(imatges/fons.jpg) no-repeat top center;
	margin:0px;
	padding:0px;
	
	SCROLLBAR-FACE-COLOR:white;
	SCROLLBAR-HIGHLIGHT-COLOR: white;
	SCROLLBAR-SHADOW-COLOR: white;
	SCROLLBAR-3DLIGHT-COLOR: black;
	SCROLLBAR-ARROW-COLOR: black;
	SCROLLBAR-TRACK-COLOR: white;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
}

#menu{float:left;margin:0px auto;}
#idiomes{float:right;padding-top:15px;padding-right:75px;}
#idiomes a{margin-left:20px;}
#contingut{width:100%;margin-top:170px;padding-bottom:30px;}
#dalt{width:870px;margin:0px auto;margin-top:170px;}
#dins,#peu{width:870px;margin:0px auto;}
#sota{width:100%px;margin:0px auto;}
#peu{margin-top:40px;}
#adresa{float:left;width:400px;}
#nota{float:right;width:180px;}
#tot{width:470px;padding-left:20px;padding-top:20px;float:left;}
#tot2{width:540px;float:left;}
#rell ul li p{display:block;float:left;height:20px;width:10px;}
#rell ul li{list-style-type:none;padding-bottom:10px;}
#rell ul{margin:15px;padding:0px;float:left;}
#caixa{float:left;width:150px;padding-left:25px;padding-top:7px;padding-bottom:10px;}
#sombres{width:355px;float:right;}
#linies ul li p{display:block;float:left;height:30px;width:10px;}
#linies ul li{list-style-type:none;padding-bottom:10px;}
#linies ul{margin-top:15px;padding:0px;float:left;}
#linies {width:300px;}
#linksdreta{float:right;margin-top:20px;width:300px;}
#llistaprods{float:right;margin-top:15px;width:600px;}
#prod{float:left;height:170px;width:165px;margin-right:30px;margin-top:20px;}
#servei01,#servei02,#servei03,#servei04{margin-left:10px;margin-top:10px;}
#servei01 ul,#servei02 ul,#servei03 ul,#servei04 ul{padding:0px;margin-top:5px;}
#servei01 ul li,#servei02 ul li,#servei03 ul li,#servei04 ul li{list-style-type:disc;margin-left:13px;padding-top:3px;}
#form ul li{padding:0px;margin:0px;list-style-type:none;clear:both;}
#form ul{padding:0px;margin:0px;}

#mapaweb{margin-top:20px;float:left;width:600px;}
#mapaweb ul li{float:left;margin-top:5px;list-style-type:none;}
#mapaweb ul li#gen a{width:570px;height:20px;float:right;}
#mapaweb img{float:left;padding:5px;}
#mapaweb ul li#sub a span{padding-left:10px;padding-right:12px;}
#mapaweb ul li#gen a{text-decoration:underline;}
#mapaweb ul li#gen{padding-bottom:15px;}

a.notis{
	background-image:url('imatges/fletxagris.gif');
	background-position:5px 5px;
	background-repeat:no-repeat;
	width:120px;
	height:70px;
	display:block;
	float:left;
	font: 14px Trebuchet MS, Arial;
	font-weight: normal;
	color:#898989;
	padding-top:30px;
	padding-right:15px;
	margin-right:15px;
	text-decoration:none;
}
a.notis:HOVER{ color:#494949; background-image:url('imatges/fletxatronja.gif');}
.neteja{clear:both;}
.menu:HOVER,.menusel{
	font: 14px Trebuchet MS, Arial;
	font-weight: normal;
	color:#FFF;
	background-color:#9A0000;
	height:60px;
	padding:10px;
	text-decoration:none;
	float:left;
	margin-right:5px;
}
.menu{
	font: 14px Trebuchet MS, Arial;
	font-weight: normal;
	color:#6F0000;
	height:60px;
	display:block;
	padding:10px;
	text-decoration:none;
	float:left;
	margin-right:5px;
}
.idioma{ color:#9A0000; font: 12px Trebuchet MS, Arial; font-weight: normal; text-decoration:none; float:left;}
.idiomasel,.idioma:HOVER{ color:#FFF; font: 12px Trebuchet MS, Arial; font-weight: normal; text-decoration:none; float:left;}
.titolppal{	font: 19px Trebuchet MS, Arial; font-weight: normal; color:#9A0000; text-decoration:none;}
.titolppal2{ font: 14px Trebuchet MS, Arial; font-weight: normal; color:#9A0000; text-decoration:none;}
.menud{
	font: 13px Trebuchet MS, Arial;
	font-weight: bold;
	color:#FFF;
	text-decoration:none;
	width:490px;
	height:20px;
	background-color:#CFCFCF;
	margin-left:100px;
	float:right;
}
.menud:HOVER{ background-color:#898989;}
.linkmapa:HOVER{color:#898989;}
.linkmapa{ font: 14px Trebuchet MS, Arial; font-weight: normal;	color:#9A0000; text-decoration:none; border-bottom: 1px solid #CCC; width:570px; display:block; float:right;}
.txtweb{ font: 11px Arial; font-weight: normal; color:#808080; text-decoration:none;}
a.txtweb:HOVER{ color:#9A0000; cursor:hand;}
.txtweb2{ font: 10px Arial; font-weight: normal; color:#8A8A8C;}
a.txtlink{ font: 10px Arial; font-weight: normal; color:#680000; text-decoration:none;}
a.peu:HOVER{ color:#FFF;}
.peu{ font: 10px Arial; font-weight: normal; color:#FF8D38; text-decoration:none;}
.supertext{ font: 28px Trebuchet MS, Arial; font-weight: normal; color:#BFBFBF; text-decoration:none;}
.menufletxa{
	margin-top:3px;
	float:right;
	width:270px;
	height:40px;
	display:block;
	border:1px solid #CCC;
	padding:10px;
	font: 14px Trebuchet MS, Arial;
	font-weight: normal;
	color:#7F7F7F;
	text-decoration:none;
}
.menufletxa:HOVER{ color:#9A0000; border:1px solid #9A0000; }
.serveiko{
	width:50px;
	height:35px;
	display:block;
	text-decoration:none;
	border:1px solid #CCC;
	font: 35px Trebuchet MS, Arial;
	font-weight: normal;
	color:#CCC;
	vertical-align:bottom;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:18px;
	margin-right:5px;
	margin-top:5px;
	float:left;
	background: #FFF url(imatges/fletxagris.gif) no-repeat 30px 30px;
}

.serveiok,.serveiko:HOVER{
	width:50px;
	height:35px;
	display:block;
	text-decoration:none;
	border:1px solid #CCC;
	font: 35px Trebuchet MS, Arial;
	font-weight: normal;
	color:#FFF;
	vertical-align:bottom;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:18px;
	margin-right:5px;
	margin-top:5px;
	float:left;
	background: #000 url(imatges/fletxagris2.gif) no-repeat 30px 30px;
}

a.inis{
	display:block;
	text-decoration:none;
	cursor:hand;
	height:120px;
	width:120px;
	background-image:url('imatges/fletxagris.gif');
	background-position:5px 95px;
	background-repeat:no-repeat;
	font: 11px Arial;
	font-weight: normal;
	color:#808080;
}
a.inis:HOVER{ background-image:url('imatges/fletxatronja.gif');}
.grisot{ color:#8C8C8C; }
a:HOVER img.product{border: 1px solid #FFA600;}
a img.product{ border:1px solid #CCC;}

/*BACKGROUNDS*/
.sombraleft{ background: url(imatges/sombraleft.png) repeat-y;}
.sombraright{ background: url(imatges/sombraright.png) repeat-y; }
.sombradalt{ background: url(imatges/sombradalt.png) repeat-x;}
.sombrabaix{ background: url(imatges/sombrabaix.png) repeat-x;}

/*FONS*/
.fonsblanc{ background-color:#FFF;}
.fonsgris{ background-color:#CFCFCF;}

/*FILETS*/
.filgris{ border: 1px solid #CCC;}
.filesq8{ border-left: 8px solid #898989;}
.filsotagris{ border-bottom: 1px solid #CCC;}
.fildaltgris{ border-top: 1px solid #CCC;}
.filsotagris3{ border-bottom: 3px solid #CCC;}
.fildaltgris3{ border-top: 3px solid #CCC;}
.fildretgris{ border-right: 1px solid #CCC;}
/*FORMULARI*/
.bona,.buto{ border: 1px solid #CCC; background-color:#FFF; font: 11px Trebuchet MS, Arial; font-weight: normal; color:#000;}

.error{	border: 1px solid #CC0000; background-color:#FFF; font: 11px Trebuchet MS, Arial; font-weight: normal; color:#000;}
.buto{ border: 0px solid #CFCFCF; background-color:#00186D; color:#FFF; font: 14px Trebuchet MS, Arial; font-weight: bold;}
