/* CSS Document */

/*/////////////////////////////////////
				HEAD		
/////////////////////////////////////*/


body {
	background-image: url(imatges/fons.jpg);
	background-position: top right;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #EEEFE9;
	background-repeat: no-repeat;
}

p, h1, h2, h3, h4, h5 {
	padding: 0;
	margin: 0;
	
}

/*/////////////////////////////////////
				STYLE		
/////////////////////////////////////*/

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

}
.rootin, .rootin a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color: #989F80;
	padding: 0 1px 0 1px;
}
.rootin a:hover {
	color: #EEEFE9;
	background-color:#989F80;
}
.rootin span {
	display: none;
}
.titols {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #989F80;
	text-decoration: none;
	}
.titolsw {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	}
/*/////////////////////////////////////
				TABLES		
/////////////////////////////////////*/

.haaand {
	cursor: pointer;


}

.topbordered {
	border-top: 2px solid #989F80;

}
.lined{ 
	background-image: url(imatges/linedg3.gif);
}

.boxes{
	border : 1px solid #666666;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	background : transparent;
	color : #666666;
	margin-bottom : 1px;
	margin-left : 1px;
	margin-right : 1px;
	margin-top : 1px;
	background-color : #FFF;

}

.buttons{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	color : #fff;
	background-color : #585858;
	display: block;
	font-weight : bold;
	margin: 0;
	padding: 0;
	border: 2px solid #666666;
	cursor: pointer;
	}
/*/////////////////////////////////////
				LLISTA		
/////////////////////////////////////*/

#navcontainer {  margin:0px 0 1px 0px; width: 100px; height: auto; }

#navcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Geneva, Arial, Helvetica, sans-serif  ;
	font-size: 11px;
	height:auto;
	border: 0;
}
#navcontainer ul li {list-style-type: none;}
#navcontainer a {
	background-repeat: no-repeat;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align:left;
	text-indent: 15px;
	display: block;
	padding: 16px 0 0 0;
	width: 150px;
	
		background-color: #989F80;
	margin: 2px 0 0 0;
	border: 0;
	color: #CED8C7;
	text-decoration: none;
}
#navcontainer a:hover
{
	background-position:bottom left;
	background-color: #D6D8CB;color: #989F80;
	
}
#active {
	background-image: url(imatges/ico-active.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#active:hover {
background-position:left bottom;
}
#navcontainer a:hover#active   {
background-color:#C0C4B0;

}

/*///////////////Mini navi////////////////*/

.mininavi ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: 0;
	width: 146px;
}
.mininavi ul li {list-style-type: none; padding: 0;}
.mininavi li a {

	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
	text-decoration:none;
	text-indent: 0px;
	display: block;
	padding:2px;
	width: 100%;
	background-color:#B8BB9D;
	margin: 3px 0 0 0;
	border: 0;
	text-decoration: none;
}

.mininavi li a:hover
{
	
	background-color: #D8DACB;
	color:#666;
}


.mininavi ul li li a {
	text-indent: 8px;
	color:#72785A;
	font-size:11px;
	background-color:#CED1BE;
	background-image: url(imatges/square00.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	}
	.mininavi ul ul ul {
		margin: 0 0 0 5px;
		background-color: #f9f9f9;
		width: 141px;
	}
.mininavi ul li li li a {
	text-indent: 8px;
	color:#949A7A;
	background-color:#DDDFD2;
	background-image: url(imatges/square001.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	}
	.mininavi ul ul ul ul {
		margin: 0 0 0 5px;
		width: 136px;
	
	}
.mininavi ul li li li  li a {
	text-indent: 8px;
	color:#949A7A;
	background-color:#EEEFE9;
	background-image: url(imatges/square003.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	}
		.mininavi ul ul ul ul ul {
		margin: 0 0 0 5px;
		width: 131px;
	
	}
	.mininavi ul li li li li li a {
	text-indent: 8px;
	color:#949A7A;
	background-color:#fff;
	background-image: url(imatges/square003.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	}
	
	.undisplayed {
		display: none;
		}