HTML {
	margin: 0px;
	padding:0px;

	height:100%;
}
BODY {
	margin: 0px;
	padding:0px;	
	font-family: Arial;
	font-size:13px;
	text-align:center;
	padding-top:0px;
	padding-bottom:5px;	


	background-color:#fcf1a6;	
	color:#618e33;

	background-image:url('imatges/fonsvertical.jpg');
	background-position:top left;
	background-repeat:repeat-x;
}

fieldset{
	border:1px solid #cfcfcf;
}

legend {
	/*display:none;*/
}

input, textarea {
	border:1px solid #628e32;
	background-color:#fcf1a6;
}

input.boto {

	background-color:#628e32;
	color:#fcf1a6;
	font-family:Arial Black;
}

img {

	border:0px;
}


p {
	text-align:justify;
	line-height: 1.7em;
/*	letter-spacing:0.05em; */
}

p:first-letter  {
	font-weight:bold;	
}


A:LINK {
	color: #628e32;
	text-decoration: none;
}
A:VISITED {
	color: #628e32;
	text-decoration: none;
} 
A:ACTIVE {
	color: #eba90a;
	text-decoration:none;
} 
A:HOVER {
	color: #eba90a;
	text-decoration:none;
}

ul {

	list-style-type:circle;

}


li {

	margin-bottom:5px;

}

#web {
	width:900px;
	height:789px;

	background-image:url('imatges/fons.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	
	margin-left: auto;
	margin-right: auto;
	text-align:left;

}


#cap {

	width:900px;
	_width:900px;
	height:262px;


}

	#logotip {
		float:left;
		margin-left:70px;
		width:184px;
	}

	#canviidioma {
		float:right;
		margin-right:20px;
		margin-top:20px;

		vertical-align:middle;

	}

	#canviidioma img {
	
		vertical-align:middle;

	}

		.idioma {

			margin-bottom:5px;
		}

	#missatge_sup {

		float:left;
		margin-left:20px;
		margin-top:50px;
		width:626px;


	}	

		#missatge_sup_text {
			font-size:30px;
			font-weight:bold;

		}

		#barra_verda {

			width:450px;
			height:3px;
	
			border-bottom: solid 3px #618e33; 

			margin-bottom:10px;
		}

		.separacio {

			width:500px;
			height:3px;
			
			border-bottom: solid 3px #618e33;

			margin-top:10px;
			margin-bottom:10px;
			clear:both;
		}

	#menu_sup {

		margin-left:20px;
		width:626px;
		height:30px;

		float:left;
		font-size:15px;
		
		font-family: Arial;


	}

		.element_menu_sup {

			float:left;
			height:20px;

			padding-right:20px;
			margin-right:5px;
	
			border-bottom:solid 2px #fce653;
		}

		#menu_sup  a {	
			color:#628e32;
			font-weight:bold;
			text-decoration:none;

			font-size:15px;
	
		}
		
		#menu_sup a:hover {
			color:#eba90a;
			font-weight:bold;
			text-decoration:none;
		
		}


		#menu_sup a.seleccionat {
			color:#eba90a;
			font-weight:bold;
			text-decoration:none;
		
		}


#menu {	

	width:305px;

	height:500px;

	float:left;


	
}
	#titol_menu {

		width:260px;
		margin-left:0px;

		color:#628e32;
		font-weight:bold;
		text-decoration:none;

		font-size:15px;

		border-bottom:solid 2px #628e32;

	}

	#menu_items {
	
		width:320px;
		height:400px;
	
		margin-left:0px;
		margin-top:30px;

		* margin-left:-60px;
	
		text-align:left;
		font-size:13px;
		
		font-family: Arial;
	
		color:#628e32;

		text-align:right;
	
	}




	
		#menu_items ul {
	
			margin-left:0px;
			_margin-left:0px;

			padding:0px;
	
			list-style-type:none;
	
		}
	
		#menu li {
			width: 260px;
			height:18px;
	
			margin-bottom:10px;
			padding-bottom:5px;
	
			border-bottom:solid 2px #fce653;
		}

		
		.menuitem{
		
		}
		
		#menu a{	
			color:#628e32;
			font-weight:bold;
			text-decoration:none;
		}
		
		#menu a:hover {
			color:#eba90a;
			font-weight:bold;
			text-decoration:none;
		
		}


		#menu a.seleccionat{
			color:#eba90a;
			font-weight:bold;
			text-decoration:none;
		
		}

	#central {
	
		width:522px;
		height:478px;
		_height:478px;
		float:left;

		margin-top:-10px;
		_margin-top:0px;

		overflow:auto;
		overflow-x:hidden;

	}

		#principal {
		
		
			width:492px;
			_width:502px;
		
			margin-left:10px;

			margin-top:0px;
			* margin-top:0px;

			margin-bottom:0px;

			line-height:1.5em;
			
		}
		
		#cua_principal {
		
			margin-top:-14px;
			* margin-top:0px;
		
			height:69px;
			width:568px;
		
			background-image:url("imatges/cuaprincipal.jpg");
		
			margin-bottom:10px;
		
		}


	#dades_contacte {
		float:left;

		width:522px;
		height:30px;

		font-size:12px;
		font-weight:bold;

		padding-top:20px;

	}

h1 {
	text-align:left;
	color:black;
	/*font-family:Arial, Verdana, Helvetica, sans-serif;*/
	font-size:17px;
	letter-spacing:0.1em;

	
}
h2 {
	text-align:left;
	color:black;
}


#sota {
	
	width:900px;
	height:111px;
	margin-left: auto;
	margin-right: auto;

}

#peu{
	color:#FBEFFF;
	background-color:#85248F;
	border: 1px solid #666666;
	border-top:0;
	border-bottom:2px solid #666666;
	padding:0px 20px 0px 20px;
	margin:auto;
	margin-left:13px;
	margin-right:13px;
	text-align:right;
}
#peu a {
	color:#FBEFFF;
}
