body {
	background-color: #fff;
	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;
}

.neteja{clear:both;}

#contingut{
	width:750px;
	margin:0px auto;
	background:#FFF;
	position:relative;
}

ul li{list-style-type:none;}

#idiomes li{padding:3px;}
#idiomes ul,#menu ul{margin:0px;padding:0px;}
#idiomes ul li{display:inline;}
#idiomes li a img{border:1px solid #909090;padding:1px;}
#idiomes{
	float:right;
	margin:0 auto;
	margin-bottom:0px;
}

#portada{
	width:750px;
}

.imatge{
	padding:4px;
	border:1px solid #CCC;
}

#cosHome{
	margin:0 auto;
	width:700px;
}

.logo{
	float:left;
	margin:20px;
}

.paginacio a{
	color:#9c9c9c;
	font: italic 10px Verdana, sans serif;
	font-weight: bold;
	text-decoration:none;
}
.paginacio a:HOVER{color:#84863B;}

.menuHome{
	width:148px;
	margin-right:2px;
	padding-top:6px;
	padding-bottom:8px;
	float:left;
	background: #75405e;
	text-align:center;
	font: bold 11px Arial, sans serif;
	color:#FFF;
	text-decoration:none;
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
}
.menuHome:HOVER{
	filter: alpha(opacity=100);
	-moz-opacity:1;
}
.menu{
	width:124px;
	padding-top:6px;
	padding-bottom:8px;
	float:left;
	text-align:center;
	font: bold 11px Arial, sans serif;
	color:#696969;
	text-decoration:none;
	border-bottom:2px solid #983e7c;
	border-left:1px solid #CCC;
}
.menuSel,.menu:HOVER{
	width:124px;
	padding-top:6px;
	padding-bottom:8px;
	float:left;
	text-align:center;
	font: bold 11px Arial, sans serif;
	color:#983e7c;
	text-decoration:none;
	border-bottom:2px solid #FFF;
	border-left:1px solid #CCC;
}

.menuDins{
	width:102px;
	padding-top:9px;
	padding-bottom:10px;
	float:left;
	text-align:center;
	font: bold 11px Arial, sans serif;
	color:#696969;
	text-decoration:none;
	border-bottom:2px solid #983e7c;
	border-left:1px solid #CCC;
}
.menuComp{
	top:2px;
	position:relative;
	padding-top:9px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	text-align:center;
	font: bold 11px Arial, sans serif;
	color:#696969;
	text-decoration:none;
	border-bottom:2px solid #983e7c;
	border-right:1px solid #CCC;
}

.menuComp:HOVER,.menuCompSel{
	top:2px;
	position:relative;
	padding-top:9px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	text-align:center;
	font: bold 11px Arial, sans serif;
	color:#983e7c;
	text-decoration:none;
	border-bottom:2px solid #FFF;
	border-right:1px solid #CCC;
}



.menuDins:HOVER,.menuDinsSel{
	width:102px;
	padding-top:9px;
	padding-bottom:10px;
	float:left;
	text-align:center;
	font: bold 11px Arial, sans serif;
	color:#983e7c;
	text-decoration:none;
	border-bottom:2px solid #FFF;
	border-left:1px solid #CCC;
}

.menuLapida{float:left;margin-right:22px;}

.menuLapida a{width:160px;display:block;text-decoration:none;}
.menuLapida a div.titul{margin:10px;}
.menuLapida a div.linkLila{padding:10px;margin-top:20px;}

.menuLapida a:HOVER{background:#983e7c;}
.menuLapida a:HOVER div.titul{color:#FFF;}
.menuLapida a:HOVER div.linkLila{color:#FFF;}

.menuLapida img{width:160px;margin-top:2px;}

.linkGran{
	font: normal 13px Arial, sans serif;
	font-style:italic;
	text-decoration:none;
	color:#696969;
}
.titolGris{
	font: bold 12px Arial, sans serif;
	font-style:italic;
	text-decoration:none;
	color:#616161;
}
a.linkGran:HOVER,.linkGranSel{
	font: normal 13px Arial, sans serif;
	font-style:italic;
	text-decoration:none;
	color:#983e7c;
}
.txtweb{
	color:#696969;
	font: normal 11px Arial, serif;
	text-decoration:none;
	text-align:justify;
}
.lila,a.titul:HOVER{
	color:#983e7c;
}
.txtLilaB{
	color:#983e7c;
	font: bold 12px Arial, serif;
	text-decoration:none;
}
.titolgran{
	font: normal 28px Times New Roman, sans serif;
	font-style:italic;
	text-decoration:none;
	color:#5e5e5e;
}

.titolDins{
	font: normal 28px Times New Roman, sans serif;
	font-style:italic;
	text-decoration:none;
	color:#983e7c;
}
#noti{
	width:330px;
	float:right;
}
#noti .data{
	font: normal 13px Times New Roman, sans serif;
	font-style:italic;
	text-decoration:none;
	color:#5e5e5e;
}

#noti .titol,.titul{
	font: normal 18px Times New Roman, sans serif;
	font-style:italic;
	text-decoration:none;
	color:#5e5e5e;
}
.titulLila{
	font: normal 18px Times New Roman, sans serif;
	font-style:italic;
	text-decoration:none;
	color:#983e7c;
}

#noti img{padding:5px;width:320px;margin-top:5px;margin-bottom:10px;}

.serie{
	font: normal 22px Times New Roman, sans serif;
	font-style:italic;
	text-decoration:none;
	color:#5e5e5e;
	padding:0px;
}

.serieSel,a.serie:HOVER{
	font: normal 22px Times New Roman, sans serif;
	font-style:italic;
	text-decoration:none;
	color:#983e7c;
	padding:0px;
}

.comp{float:left;margin-top:20px;}

.filSotaLila{border-bottom:2px solid #983e7c;}
.filSotaGris{border-bottom:1px solid #696969;}
.filDretGris{border-right:1px solid #CCC;}
.filEsqGris{border-left:1px solid #CCC;}
.filGris{border:1px solid #CCC;}
.filBlanc{border:1px solid #FFF;}
.filSotaLila1{border-bottom:1px solid #983e7c;}

.linkQuadre{
	width:150px;
	border:1px solid #CCC;
	display:block;
	margin-top:5px;
	padding:5px;
	font: italic 12px Times New Roman, sans serif;
	text-decoration:none;
	color:#983e7c;
}
.linkNormal{
	font: italic 12px Times New Roman, sans serif;
	text-decoration:none;
	color:#983e7c;
}

a.linkQuadre:HOVER{
	background:#CCC;
}

.linkLila{
	display:block;
	font: italic 13px Times New Roman, sans serif;
	text-decoration:none;
	color:#983e7c;
}
.linkArial{
	font: normal 10px Arial, sans serif;
	text-decoration:none;
	color:#a0a0a0;
}

.linkArial:HOVER{
	font: normal 10px Arial, sans serif;
	text-decoration:none;
	color:#000;
}

.linkgran{
	font: italic 14px Times new Roman, sans serif;
	text-decoration:none;
	color:#983e7c;
	background:#ddd;
	display:block;
}
.linkgran:HOVER{
	color:#FFF;
	background:#c4c4c4;
}

#peu{
	border-top: 1px solid #CCC;
	padding:5px;
}

.fonsGris{
	background:#CCC;
}

.txtweb b{
	color:#75405e;
}

.lapida{
	display:block;
	width:160px;
	height:147px;
	text-decoration:none;
	margin-left:13px;
	margin-right:13px;
	margin-bottom:20px;
	float:left;
}
.lapida img{display:block;width:160px;height:115px;}
.lapida div{
	width:150px;
	height:18px;
	margin-top:2px;
	font: italic 13px Times new Roman, sans serif;
	text-decoration:none;
	color:#983e7c;
	text-align:left;
	padding:5px;
}
.lapida div span{color:#9e9e9e;}

.lapida:HOVER div span{color:#FFF;}
.lapida:HOVER div{
	background:#983e7c;
	color:#FFF;
}

#fitxaLapida{width:630px;margin:0px auto;}
#fitxaLapida img{
	width:335px;
	float:left;
}
#fitxaLapida #cont{
	width:270px;
	float:right;
}
#fitxaLapida img.color{width:80px;height:55px;margin-left:12px;margin-top:10px;}

.serveis{width:500px;margin:30px auto;}
.serveis .txtweb{margin-top:10px;margin-bottom:15px;}

.links,#mapa{
	width:500px;
	float:left;
	margin-left:35px;
	padding:3px;
}
.links p{float:left;width:250px;}
.links a{float:right;}

#mapa a.g,#mapa p{
	display:block;
	width:498px;
	padding-left:2px;
	padding-bottom:3px;
	margin-top:5px;
	
}
#mapa p{margin-bottom:5px;}
#mapa a.p{
	display:block;
	width:448px;
	padding-left:52px;
	padding-bottom:1px;
	margin-top:1px;
	
}

.iniciNoFoto{width:161px;background: url(imatges/degradat.gif) repeat-x;padding:5px;}


#form{
	border:0px solid #CC0000;
}

/*FORMULARIS*/
.bona{
	border: 1px solid #6F6F67;
	background: #FFF;
	font: normal 12px Verdana, sans serif;
	color:#6F6F67;
	padding:2px;
}

.error{
	border: 1px solid #FF0000;
	background: #e3cece;
	font: normal 12px Verdana, sans serif;
	color:#000;
	padding:2px;
}

.buto{
	border: 1px solid #696969;
	background: #75405e;
	font: normal 12px Verdana, sans serif;
	color:#FFF;
	padding:1px;
}
.txterror{color:#CC0000;}

#bannerAppCementiris {
	display:block;
	background-image: url('imatges/banner_aufuce.gif');
	background-repeat: no-repeat;
	width:350px;
	height:60px;
	padding: 10px 0px 0px 0px;
	margin-bottom:20px;
	text-decoration:none;
	color:#fff;
	text-align:center;
	font-family: Times New Roman;
}
#bannerAppCementiris span {display:block;font-style:italic;font-size:15px;}
#bannerAppCementiris span span {font-size:20px;}
#bannerAppCementiris span + span {font-size:12px;color:#75405E;margin-top:2px;}