body {	background-color: #f6f4df;	margin:0px auto;		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;}#gran{	width:100%;	height:200px;	border-bottom:20px solid #f4b82c;}.ratllatgroc:HOVER span{	color:#FFF;}.ratllatblau,.ratllatgroc:HOVER{	background: url("imatges/ratllatblau.gif") repeat-x;	display:block;	color:#FFF;	font: 13px Times New Roman PS MT;	font-weight: Roman;	text-decoration:none;	cursor:hand;	border:3px solid #C1C1C1;}.ratllatgroc{	height:66px;	background: url("imatges/ratllatgroc.gif") repeat-x;	display:block;	color:#266F89;	font: 13px Times New Roman PS MT;	font-weight: Roman;	text-decoration:none;	cursor:hand;	border:3px solid #C1C1C1;}.neteja{clear:both;}#dins{	width:850px;	margin:0px auto;}#idiomes li{	padding:3px;}#idiomes li a img{	border:1px solid #909090;}#idiomes{	float:right;	margin:0 auto;	margin-bottom:10px;	margin-top:4px;	padding-left:30px;}#idiomes ul{	margin:0px;	padding:0px;}#idiomes ul li{	display:inline;}#logo{	background: url(imatges/tc.png) no-repeat;	width:127px;	height:105px;	float:left;	position:relative;	top:-70px;	left:3px;	z-index:1000;}#jmcanadas{	background: url(imatges/jmcanadas.png) no-repeat;	width:193px;	height:33px;}#peu{	margin-top:20px;	height:5px;	border-bottom:1px solid #909090;	border-top:1px solid #909090;	}#contingut{	position:relative;	top:-70px;}#menu ul li{float:left;list-style-type:none;}#menu ul li a{margin-left:50px;}#menu ul li a:HOVER{border-bottom:6px solid #FFDE39;}#menu{ height:40px;}#esquerra{	width:280px;	float:left;	padding-top:30px;}#dreta{	padding-top:30px;	padding-right:15px;	width:555px;	float:left;}#form ul li{list-style-type:none;padding-bottom:5px;}/*TEXTOS*/.gris00{	color:#8D8585;	font: 9px Arial;	font-weight: normal;	text-decoration:none;}.gris01{	color:#6F6666;	font: 10px Arial;	font-weight: normal;	text-decoration:none;}.textgris{	color:#8D8585;	font: 10px Arial;	font-weight: normal;	text-decoration:none;}.titgris{	color:#616161;	font: 12px Arial MT;	font-weight: bold;	text-decoration:none;}.txtform{	color:#797979;	font: 11px Arial MT;	font-weight: normal;	text-decoration:none;}.textgrisb{	color:#6F6666;	font: 10px Arial;	font-weight: bold;	text-decoration:none;}.textgrisot{	color:#4A4A4A;	font: 18px Times New Roman PS MT;;	font-weight: normal;	text-decoration:none;}.menu{	color:#4A4A4A;	font: 22px Times New Roman PS MT;;	font-weight: normal;	text-decoration:none;}.menup{	color:#4A4A4A;	font: 12px Times New Roman PS MT;;	font-weight: normal;	text-decoration:none;}.menude{	color:#4A4A4A;	font: 13px Times New Roman PS MT;;	font-weight: normal;	text-decoration:none;}.menupde{	color:#4A4A4A;	font: 12px Times New Roman PS MT;;	font-weight: normal;	text-decoration:none;}.menusel,#menu a:HOVER span.menu{	color:#266F89;	font: 22px Times New Roman PS MT;;	font-weight: normal;	text-decoration:none;	border-bottom:6px solid #FFDE39;}.menupsel,#menu a:HOVER span.menup,.mapaw{	color:#266F89;	font: 12px Times New Roman PS MT;;	font-weight: normal;	text-decoration:none;}.menuselde,#menu a:HOVER span.menude{	color:#266F89;	font: 13px Times New Roman PS MT;	font-weight: normal;	text-decoration:none;	border-bottom:6px solid #FFDE39;}.menupselde,#menu a:HOVER span.menupde,.mapaw{	color:#266F89;	font: 12px Times New Roman PS MT;	font-weight: normal;	text-decoration:none;}.border{	border-bottom:6px solid #FFDE39;	text-decoration:none;}.menuguio{	width:195px;	background: url(imatges/relleu.gif) repeat-x 0px 2px ;	margin-bottom:10px;}.subrgroc span{	padding-right:10px;background-color:#f6f4df;}.subrgroc{	background: url(imatges/subrgroc.gif) repeat-x bottom;}.nou,.nou3{	background: url(imatges/nou.png) no-repeat;	width:62px;	height:62px;	display:block;	position:relative;	z-index:100;	top:20px;	left:150px;}.baza{position:relative;}.nou2{	background: url(imatges/nou2.png) no-repeat;	width:30px;	height:30px;	display:block;	z-index:100;	position:absolute;	left:210px;	top:-5px;}.banner{	width:190px;	height:35px;padding-top:30px;padding-left:5px;}.miniblau{	color:#266F89;	font: 10px Times New Roman PS MT;;	font-weight: normal;	text-decoration:none;}.titol00{	color:#266F89;	font: 15px Times New Roman PS MT;	font-weight: Roman;	text-decoration:none;}.titol02{	color:#604F6F;	font: 18px Times New Roman PS MT;	font-weight: Roman;	text-decoration:none;}.titol12{	color:#616161;	font: 18px Times New Roman PS MT;	font-weight: Roman;	text-decoration:none;}.titol03{	color:#604F6F;	font: 13px Times New Roman PS MT;	font-weight: Roman;	text-decoration:none;}.titol04{	color:#324F6F;	font: 25px Times New Roman PS MT;	font-weight: Regular;	text-decoration:none;}.datanoti{	color:#CFCECE;	font: 20px Times New Roman PS MT;	font-weight: Regular;	text-decoration:none;}.titolfosc{	color:#616161;	font: 20px Arial;	font-weight: Regular;	text-decoration:none;}.titol01{	color:#324F6F;	font: 25px Albertus Extra Bold (W1);	font-weight: Regular;	text-decoration:none;}.link01,.titolnovetat{	color:#616161;	font: 14px Times New Roman PS MT;	font-weight: Roman;	text-decoration:none;}.supertit{	color:#8A8888;	font: 30px Times New Roman PS MT;	font-weight: Roman;	text-decoration:none;}.supertit2{	color:#8A8888;	font: 20px Times New Roman PS MT;	font-weight: Roman;	text-decoration:none;}a.link00{	color:#324F6F;	font: 14px Times New Roman PS MT;	font-weight: Roman;	text-decoration:none;}a.link00sel,a.link00:HOVER{	color:#00AFBD;	font: 14px Times New Roman PS MT;	font-weight: Roman;	text-decoration:none;}.lkRelleu{background: url(imatges/relleu.gif) repeat-x 0px 4px;}.lkRelleu a,.lkRelleu span{padding-right:5px;}.blauclar,a.titol12:HOVER,a.mapaw:HOVER{	color:#00AFBD;}.foto a img{	display:none;	margin:5px;}.foto a{	width:130px;	height:80px;	display:block;}.foto{	border:1px solid #C1C1C1;	width:135px;height:85px;	margin-right:10px;	background:#FFF;}.datanovetat{	color:#A7A6A6;	font: 13px Times New Roman PS MT;	font-weight: Roman;	text-decoration:none;}a.titolnovetat:HOVER,.titolnovetatsel{	color:#0F3156;	font: 14px Times New Roman PS MT;	font-weight: Roman;	text-decoration:none;}ul#transport li{	margin-top:10px;}ul#transport{	list-style-type:none;}	/*FILETS*/.fil1{border-top:1px solid #514F4F;}.fil11{border-top:1px solid #514F4F;border-bottom:1px solid #514F4F;}.filet{	border:1px solid #514F4F;}.filetgris{	border:1px solid #C1C1C1;}.filgris3{	border:3px solid #C1C1C1;}.filgrocD{	border-right:2px solid #FFDD3F;}.filgrocL{	border-left:2px solid #FFDD3F;}.filgrocB{	border-bottom:2px solid #FFDD3F;}/*FONS*/.blaufosc{	background-color:#006D97;}.fonsblanc{	background-color:#f6f3de;}.fonsgris{	background-color:#d5d1aa;}.fonsgris2{	background-color:#C9C9C9;}/*FORMULARI*/.bona,.buto{	border: 1px solid #C9C9C9;	background-color:#C9C9C9;	font: 11px Trebuchet MS, Arial;	font-weight: normal;	color:#000;}.error{	border: 1px solid #CC0000;	background-color:#F46573;	font: 11px Trebuchet MS, Arial;	font-weight: normal;	color:#000;}.buto{	border: 0px solid #CFCFCF;	background-color:#FFA101;	color:#000;	font: 14px Trebuchet MS, Arial;	font-weight: bold;}.submit{	text-align:center;	display:block;	width:70px;	background: url(imatges/submit.gif) repeat-x;	font: 10px Arial;	font-weight: normal;	color:#FFF;	text-decoration:none;	border:1px solid #505A72;}.input2{	background:#C9C9C9;	border:1px solid #505A72;	font: 10px Arial;	font-weight: normal;	width:150px;}