body {
	background: #08366F;
	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;
}

h3{margin:0px;padding:0px;}

#cos{
	width:635px;
	margin-left:80px;
	margin-top:20px;
}
#logo{float:left;}
#idiomes{float:right;}

.neteja{clear:both;}

.sobremenu{
	border-top: 8px solid #01B4DF;
	width:180px;
	float:left;
}
.sobremenu2{
	border-top: 8px solid #09568A;
	width:180px;
	float:left;
}

ul#menu{margin-top:10px;}
ul#menu li{height:20px;}
ul#menu li a.txtmenu2:HOVER span,a.txtmenu2ok span{color:#FF7F00;}
ul#menu li{
	list-style-image:url('imatges/fletxa1.gif');
}

#idiomes{margin-top:40px;}
#idiomes ul{margin:0px;padding:0px;}
#idiomes ul li{
	display:inline;
	list-style-type:none;
	padding-left:8px;
	padding-right:8px;
}
#novetats:{
	margin-top:30px;
}
#form ul,#nuvetats ul{margin:0px;padding:0px;}
#form ul li{list-style-type:none;}
#nuvetats ul li{list-style-type:none;padding-bottom:5px;}
#nuvetats ul li a{margin-left:13px;width:230px;display:block;height:16px;}
.txtmenusel,a.txtpeu2:HOVER{
height:20px;
	margin-left:13px;
	background:#FF7F00;
	width:230px;
	color:#FFF;
	font: 13px Arial;
	font-weight: normal;
	text-decoration:none;
}
a.titolnoti:HOVER{
	background:#FF7F00;
}
.txtmenusel2,a.txtpeu3:HOVER{
height:20px;
	margin-left:1px;
	background:#FF7F00;
	width:230px;
	color:#FFF;
	font: 12px Arial;
	font-weight: normal;
	text-decoration:none;
}

#nuvetats{margin-left:20px;}
#peu{margin-top:40px;margin-bottom:20px;}
.puja{
	position:relative;
	top:-15px;
}
.fonsppal{
	width:632px;
	height:400px;
	background: url(imatges/foto_home.png) no-repeat;
	display:block;
}

.txtmenu{
	color:#FFF;
	font: 10px Arial;
	font-weight: normal;
	text-decoration:none;
	width:100px;
	height:12px;
	display:block;
}

.txtmenu2{
	color:#FFF;
	font: 15px Arial;
	font-weight: normal;
	text-decoration:none;
	width:130px;
	height:15px;
	display:block;
}
.txtgris{
	color:#B2B2B2;
	font: 11px Arial;
	font-weight: normal;
	text-decoration:none;
	margin-top:-5px;
}

a.txtmenu:HOVER,.txtmenuok{
	background:#FF7F00;
	color:#FFF;
	font: 10px Arial;
	font-weight: normal;
	text-decoration:none;
	width:100px;
	height:12px;
	display:block;
}
a.txtmenu2:HOVER,a.txtmenu2ok{
	background:#FF7F00;
	color:#FFF;
	font: 15px Arial;
	font-weight: normal;
	text-decoration:none;
	width:130px;
	height:15px;
	display:block;
}

.titolppal{
	color:#FFF;
	font: 20px Arial;
	font-weight: normal;
	text-decoration:none;
	position:relative;
	top:4px;
}
.titolppal2{
	color:#94A7BF;
	font: 15px Arial;
	font-weight: normal;
	text-decoration:none;
	position:relative;
	top:4px;
}

.titolppal3{
	color:#94A7BF;
	font: 13px Arial;
	font-weight: normal;
	text-decoration:none;
	position:relative;
	top:4px;
}

.titolGran{
	color:#FFF;
	font: 32px trebuchet MS, Arial;
	font-weight: normal;
	text-decoration:none;
	position:relative;
	top:4px;
}
.titolFoto{
	color:#FFF;
	font: 40px trebuchet MS, Arial;
	font-weight: normal;
	text-decoration:none;
}
.titolFoto2{
	color:#FFF;
	font: 25px trebuchet MS, Arial;
	font-weight: normal;
	text-decoration:none;
}
.sotatitolGran{
	color:#CCCCCC;
	font: 20px trebuchet MS, Arial;
	font-weight: normal;
	text-decoration:none;
	position:relative;
	top:4px;
}

.blanc{
	color:#f9f9f9;
}
.fblanc{
	border:1px solid #446996;
}
.txtpeu,.txtweb{
	color:#94A7BF;
	font: 11px Trebuchet MS,Arial;
	font-weight: normal;
	text-decoration:none;
}
.miniblanc{
	color:#FFF;
	font: 10px Trebuchet MS,Arial;
	font-weight: normal;
	text-decoration:none;
}
.txtpeu2,a.titolnoti{
	color:#FFF;
	font: 13px Arial;
	font-weight: normal;
	text-decoration:none;
}
.txtpeu3{
	color:#FFF;
	font: 12px Arial;
	font-weight: normal;
	text-decoration:none;
}
a.txtpeu{
	text-decoration:underline;
}
.blanc,a.txtpeu:HOVER{
	color:#FFF;
}
.blavos{
	color:#94A7BF;
}
#colors{margin-left:30px;width:430px;}
.color{
	width:30px;
	height:80px;
	display:block;
	border:1px solid #CCC;
	float:left;
	margin-right:6px;
	margin-bottom:6px;
}
/*FILETS*/
.filBlancD{
	border-right: 1px solid #FFF;
}
.filBlauB{
	border-bottom:1px solid #446996;
	position:relative;
}
.filBlauS{
	border-bottom:1px solid #446996;
}
.filBlauU{
	border-top:1px solid #446996;
}
a img.filfoto{
	border:1px solid #CCC;
}
a:HOVER img.filfoto{
	border: 1px solid #FF7F00;
}

/*FORMULARI*/
.bona,.buto{
	border: 1px solid #446996;
	background-color:#FFF;
	color:#8E8E8E;
	font: 11px Arial;
	font-weight: normal;
}

.txterror{
	color:#CC0000;
	font: 10px Arial;
	font-weight: normal;
}
.error{
	color:#909090;
	font: 11px Arial;
	font-weight: normal;
	border: 1px solid #CC0000;
	background-color:#ffcbcb;
}

.buto{
	background-image: url('imatges/filetdalt.jpg');
	background-repeat: repeat-y;
	background-color:#08366F;
	border: 1px solid #446996;
	color:#FFF;
	padding:3px;
	font: 11px Arial;
	font-weight: normal;
}

img.selec{
	border:1px solid #fff;	
}

img.unselec{
	border:1px solid ##08366F;
}
.ticfletxa{
	margin-top:5px;
	margin-left:8px;
	margin-right:12px;
	float:left;
}

.ufletxa{
	margin-left:8px;
	margin-right:12px;
}
