/* CSS Document */

body {
	background-image: url(imatges/fons00.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	background-color: #000000;
	margin-bottom: 0px;
}
p, h1, h2, h3, h4, h5 {
	padding: 0;
	margin: 0;
	
}

/*/////////////////////////////////////
				STYLE		
/////////////////////////////////////*/
.vermell {
	color:red;
}
.paddingidioma{
padding-top:5px}
.shad {
	background-image:url(imatges/shad.jpg);
	background-position: center top;
	background-repeat:no-repeat;
}

.cartacolors img {

}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color: #999999;

}
.text a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#A80000;
	font-weight:bold;

}
.text a:hover{
	
	color:#530000;

}



.text-lang{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color: #999999;

}
.text-lang a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color: #999999;

}
.text-lang a:hover{
	
	color:#CCCCCC;

}




.text-mini, .text-mini a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	color: #999999;

}
.text-mini a:hover {
	color: #CCC;

}
.rootin {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color: #989F80;
}
.titols {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #768983;
	font-weight:bold;
	text-decoration: none;
	}

.titols a{
	color: #768983;
	font-weight:bold;
	text-decoration: none;
	}

/*/////////////////////////////////////
				TABLES		
/////////////////////////////////////*/

.idioma {
	position: absolute;
	top: 33px;
}
.left-border {
	border-left: 2px solid #c9c9c9;
}
.photo {
	border: 1px solid #999;
}
.more {
	background-image:url(imatges/more.gif);
	background-repeat:no-repeat;
	display:block;
	width:80px;
	height:16px;
	text-indent: 20px;
	padding-top:3px;
	padding-right:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}

.more:hover {
	background-image:url(imatges/more2.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

/*---------------------MENU-------------------*/
#nav {  

	list-style:none;
	margin:0;
	padding:0;
}
#nav ul{ 
	list-style:none;
	margin:0;
	padding:0;
	
	
}
#nav li {
	margin:0;
	padding: 0; 
	
	
}

#nav li a {
	background-image:url(imatges/square-meuh.gif);
	background-repeat:no-repeat;
	background-position:-10px 2px ;
	display:block;
	width:245px;
	padding:3px 0 3px 0;
	text-indent: 20px;
	margin: 0;
	text-decoration:none;
	text-align:left;
	font-size:12px;
	font-weight: normal;
	color:#83948E;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px #999999 solid;

	}
#nav li a:hover {

background-position:-298px 2px ;
	color:#151F29;
	

}
#liactive{
background-position:center left;
}
.undisplayed {
	display:none;
	}
	/*//////////////////////////2n nivell//////////////////////////*/
		#nav li ul{
			background-image: url(imatges/submenu2.jpg);
			background-position:top center;
			background-repeat:no-repeat;
	margin: 0;
	padding:4px 0 0 0;
}

	#nav li li{

	margin: 0;
	padding:0;
}

#nav li li a {
background-image:url(imatges/square-submeu.gif);
	background-repeat:no-repeat;
	background-position:-3px 2px ;
margin-left: 8px;
	display:block;
	width:240px;
	padding:3px 0 3px 0;	
	text-decoration:none;
	text-align:left;
	font-size:12px;
	font-weight: normal;
	color:#83948E;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 0;

	
	}
#nav li li a:hover {

background-position:-320px 2px ;
	color:#151F29;

}
.submenu-bottom {
	background-image: url(imatges/submenu-bottom2.jpg);
	background-position: bottom center; 
	background-repeat:no-repeat;
	height: 6px;
	display:block;

}
.subsubmenu-bottom {
	background-image: url(imatges/subsubmenu-bottom.jpg);
	background-position: bottom left; 
	background-repeat:no-repeat;
	height: 6px;
	display:block;
	margin: 0; padding: 0;

}
	/*//////////////////////////3r nivell//////////////////////////*/
		#nav li li ul{
			background-image: url(imatges/subsubmenu.jpg);
			background-position:top left;
			background-repeat:no-repeat;
	margin: 0 0 0 15px;
	padding:4px 0 0 0;

	
}
	#nav li li li{
	margin:0;
	padding:0;
}

#nav li li li a {
	background-image:url(imatges/square-subsubmeu.gif);
	background-repeat:no-repeat;
	background-position:-3px 2px ;
	display:block;
	width:225px;
	padding:3px 0;
	text-decoration:none;
	text-align:left;
	font-size:12px;
	font-weight: normal;
	color:#83948E;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 0;

	}
#nav li li li a:hover {

	background-position:-320px 2px ;
	color:#151F29;

}

/*//////////////////////////LLISTES//////////////////////////*/

/*-------------------bulletlist-----------------*/
#bulletlist {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	list-style:none;
	margin:0;
	padding:0;
} 

#bulletlist li {	margin:0;	padding:0; 	float: left; }

#bulletlist li a {
	background-image:url(imatges/superblock.gif);
	background-repeat:no-repeat;
	background-color:#CCCCCC;
	display:block; 
	width:125px;
	padding:5px 0;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
	text-align:center;

}
#bulletlist li a:hover {  background-position:bottom left;	color:#333333;
	background-color:#666666; }

#bulletlistactive {  background-position:bottom left;	color:#ffffff; }


/*---------------------sitemap-------------------*/
.sitemap {  

	list-style:none;
	margin:0;
	padding:0;
}
.sitemap ul{ 
	list-style:circle;
	margin:0;
	padding:0;
}
.sitemap li {
	margin:0 0 0 15px;
	padding:0; 
}

.sitemap li a {

	display:block;
	width:150px;
	padding:3px 0;
	padding-left: 5px;
	text-decoration:none;
	text-align:left;
	font-size:12px;
	font-weight: normal;
	color:#83948E;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 0;

	
	}
.sitemap li a:hover {

background-position:bottom left;
	color:#151F29;

}
