body{
	background: url("../images/fondo.jpg");
	text-align: center;
}

div#container
{
margin-left: auto; 
margin-right: auto;
width: 50em;
}

div#menu_idiomes {
	margin-left:282px;

}

div#menu_idiomes ul, li {
	list-style-type: none;
}

div#menu_idiomes ul {
	margin: 0;
	padding: 0;
}

div#menu_idiomes li {
	float: left;
}
div#menu_idomes li a { }
div#menu_idiomes li a.frances{
	background: url("../images/off_fr.jpg") no-repeat top;
	width: 67px;
	height: 31px;
}
div#menu_idiomes li a.frances p{
	background: url("../images/off_fr.jpg") no-repeat top;
	width: 67px;
	height: 31px;
}
div#menu_idiomes li a.frances:hover p{
	background: url("../images/on_fr.jpg") no-repeat top;
	width: 67px;
	height: 31px;
	cursor: pointer;	
}
div#menu_idiomes li a.catala p{
	background: url("../images/off_ca.jpg") no-repeat top;
	width: 52px;
	height: 31px;
	cursor: pointer;
		
}
div#menu_idiomes li a.catala:hover p{
	background: url("../images/on_ca.jpg") no-repeat top;
	width: 52px;
	height: 31px;
	cursor: pointer;	
}
div#menu_idiomes li a.italia p{
	background: #ff0000 url("../images/off_it.jpg") no-repeat left;
	width: 50px;
	height: 31px;
	cursor: pointer;

}
div#menu_idiomes li a.italia:hover p{
	background: url("../images/on_it.jpg") no-repeat left;
	width: 50px;
	height: 31px;
	cursor: pointer;	
}
div#menu_idiomes li a.alemany p{
	background: url("../images/off_ge.jpg") no-repeat top;
	width: 49px;
	height: 31px;
	cursor: pointer;
	
}
div#menu_idiomes li a.alemany:hover p{
	background: url("../images/on_ge.jpg") no-repeat top;
	width: 49px;
	height: 31px;
	cursor: pointer;	
}
/*
div#menu_idiomes a {
	text-decoration: none;
	color: #000000;
	display: block;
	padding: 3px 10px;
	text-align: center;
	border-left: 2px solid #78A3C5;
	
}


div#menu_idiomes a.sel {
 	background-image: url(../i/fons_colorb.gif);
}

div#menu_idiomes a:hover {
	background-image: url(../i/fons_colorb.gif);
}
*/