/* CSS Document */
.calendar {
	font: xx-small Verdana, sans-serif;
	width: 130px;
	margin-left: auto;
	margin-right: auto;
	background-color: #E9E1BC;
	color: #6E5900;
	float: left;
}
.titolCalendari {
	font-size: x-small;
	background-color: #D3C279;
	padding-bottom: 4px;
	padding-top: 3px;
	margin-left: auto;
	margin-right: auto;
}
.calendar a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #993300;
	text-align: center;
}
.calendar td {
	text-align: center;
}
.calendar a:hover {
	text-decoration: none;
	font-weight: bold;
	background-color: #FFFFFF;
}
.titolCalendari a {
	font-size: x-small;
	color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	display: inline;
}
.titolCalendari a:hover {
	border-bottom: 1px solid #FFFFFF;
	background-color: #D3C279;
}
.google {
	font-family: Verdana, sans-serif; 
	font-size: x-small; 
	background-color: #FAF1F2; 
	color: #255FA1; 
	border: 1px solid #996600;
}
.capcalera {
	width: 96%;
	background-image: url(img/seccio.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	float: left;
	font: small "Trebuchet MS", Verdana, sans-serif;	
	color: #431300;
	border-bottom: 1px solid #431300;
	font-weight: bold;
	padding-top: 7px;
}
.pdf {
	vertical-align: middle;
	background-image: url(img/acrobatmini.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	float: left;
	margin-top: 3px;
	padding-bottom: 3px;
	width: 350px;
}
.titolGal {
	width: 100%;
	font: small "Trebuchet MS", Verdana, sans-serif;
	color: #431300;
	border-top: 1px solid #431300;
	margin-top: 5px;
	font-weight: bold;
	padding-top: 7px;
	margin-bottom: 7px;
}
.titolNot {
	font: x-small Verdana, sans-serif;
	font-weight: bold;
	background-color: #DEE6E5;
	margin-top: 10px;
	padding-bottom: 2px;
	padding-top: 4px;
	padding-left: 4px;
	border-bottom: 1px solid #728785;
	color: #333333;
	float: left;
	margin-bottom: 5px;
}
.text {
	font: x-small Verdana, sans-serif;
	color: #333333;
	text-align: justify;
	float: left;
	width: 335px;
}
.text a{
	font: x-small Verdana, sans-serif;
	color: #333333;
	float: left;
	text-decoration: none;
	border: 0px solid #FFFFFF;
}
.text a img{
	border: 0px solid #FFFFFF;
}
.text a:hover {
	font: x-small Verdana, sans-serif;
	color: #996600;
	float: left;
	text-decoration: none;	
}
.fletxa {
	float: left;
	width: 10px;
	background-image: url(img/fletxa-2.gif);
	height: 11px;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-top: 1px;
	margin-right: 10px;
}
.menudreta {
	padding: 3px 0px 3px 15px;
	background-image: url(img/marcad.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-align: left;
}
.menudreta a:hover {
	background-color: transparent;
	color: #FFFFFF;
}
.menudreta a {
	text-align: left;
}
.marcFoto {
	float: left;  
	padding: 2px; 
}
.marcFoto a {
	border: 0px solid #FFFFFF ;
	float: left; 
	margin: 2px; 
	padding: 4px; 
	background-color: #E2D7A8;
}
.marcFoto img {
	border: 0px solid #FFFFFF ;
	padding: 0px;
	margin: 0px;
}
.marcFoto a:hover {
	float: left; 
	margin: 2px; 
	padding: 4px; 
	background-color: #FFFFFF;
}
#menu2 img {
	border: 0px solid #FFFFFF ;
	padding: 0px;
	margin: 0px;
}
#menu2 a {
	border: 0px solid #FFFFFF ;
	padding: 0px;
	margin: 0px;
}
.contorn {
	border: 1px solid #CCCCCC;
}
.contorn_negreta {
	border: 1px solid #333333;
}
.galeries {
	font: x-small Verdana, sans-serif;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.galeries a{
	font: x-small Verdana, sans-serif;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.galeries a:hover{
	font: x-small Verdana, sans-serif;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.fletxaA {
	vertical-align: middle;
	background-image: url(img/avall.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	float: left;
}
.pdf {
	vertical-align: middle;
	background-image: url(img/acrobatmini.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	float: left;
	margin-top: 3px;
	padding-bottom: 3px;
	width: 350px;
}
.menud1 a {
	background-image: url(img/dalt_pprincipal.gif);
	background-position: 3px;	
	background-repeat: no-repeat;	
	float: left;
}
.menud2 a {
	background-image: url(img/dalt_afavorits.gif);
	background-position: 3px;	
	background-repeat: no-repeat;	
	float: left;
}
.menud3 a {
	background-image: url(img/dalt_pinici.gif);
	background-position: 3px;	
	background-repeat: no-repeat;	
	float: left;
}
.mapaweb_titol {
	font: x-small Verdana, sans-serif;
	font-weight: bold;
	color: #431300;
	float: left;
	margin-top: 25px;
	margin-bottom: 5px;
	padding-top: 2px;
	text-decoration: none;
	text-align: center;
	border: 1px solid #000000;
	background-color: #E9E1BC;
	width: 100px;
	height: 15px;	
	margin-right: 20px;
}
.mapaweb_titol_subnivell {
	font: x-small Verdana, sans-serif;
	font-weight: bold;
	color: #333333;
	float: left;
	text-decoration: none;
	height: 14px;
	margin-right: 20px;
	padding-left: 27px;	
	background-image: url(img/mapaweb_noniv.gif);
	background-repeat: no-repeat;
}
.mapaweb_niv1 a{
	font: x-small Verdana, sans-serif;
	color: #333333;
	float: left;
	text-decoration: none;
	height: 14px;
	margin-right: 20px;
	padding-left: 25px;	
	background-image: url(img/mapaweb_niv1.gif);
	background-repeat: no-repeat;
}
.mapaweb_niv1 a:hover {
	font: x-small Verdana, sans-serif;
	background-color: #E9E1BC;
	float: left;
	text-decoration: none;	
}
.mapaweb_niv2 a{
	font: x-small Verdana, sans-serif;
	color: #333333;
	float: left;
	text-decoration: none;
	height: 14px;
	margin-right: 20px;
	padding-left: 45px;	
	background-image: url(img/mapaweb_niv2.gif);
	background-repeat: no-repeat;
}
.mapaweb_niv2 a:hover {
	font: x-small Verdana, sans-serif;
	background-color: #E9E1BC;
	float: left;
	text-decoration: none;	
}
.contingut_mapaweb {
	width: 170px;
	float: left;
}
