body {
	margin:5px;
	padding:0px;
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:12px;
	line-height:16px;
	text-align:center;
	color:black;
	background-color:#1C4025;


}

/* Imatge superior */

#imatgesuperior {
	padding:0px;
	margin-top:15px;
	margin-bottom:0px;
	margin-right:auto;
	margin-left:auto;
	background-color:#fff;
	border: 1px solid #fff;
	width: 750px;
	height:150px;
	background-image: url(../imatges/superior.jpg);
	}


/* Menu superior*/
	
	
	 #navcontainer	{
	font-family: arial,Sans-Serif;
	padding:10px 0px 5px 0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:auto;
	margin-left:auto;
	border-bottom-color: #fff;
	border-left-style: solid;
	border-left-width: thin;
	width: 750px;
	background-color:#993366;
	}

.navlist	{
	width: 95%;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	text-indent: 0;
	list-style-type: none;
	}

.navlist li	{
	padding: 0;
	margin: 0px;
	text-indent: 0;
	display: inline;
	}

.navlist li a	{
	letter-spacing: 0px;
	text-decoration: none;
	color: #F0EAF4;
	font-size: 1.2em;
	padding: 0 5px;
	border-bottom-color: #fff;
	border-left-style: solid;
	border-left-width: thin;
	}

.navlist li a:hover,.navlist a#current	{
	color: #FF9900;
	font-size: 1.2em;
	border-bottom-color: #FF9900;
	border-left-style: solid;
	border-left-width: thin;
	}

.navlist a#current 	{ 
	color:#FF9900;
	}

.navlist li2	{
	display: inline;
	}

.navlist li2 a	{
	text-decoration: none;
	color:#FFFF66;
	font-size: 1.2em;
	padding: 0 5px;
	border-bottom-color: #fff;
	border-left-style: solid;
	border-left-width: thin;
	}

.navlist li2 a:hover,.navlist a#current	{
	color: #FF9900;
	font-size: 1.2em;
	border-bottom-color: #FF9900;
	border-left-style: solid;
	border-left-width: thin;
	}

.navlist li3	{
	display: inline;
	}

.navlist li3 a	{
	text-decoration: none;
	color:#FFFF66;
	font-size: 1em;
	padding: 0 5px;
	border-bottom-color: #fff;
	border-left-style: solid;
	border-left-width: thin;
	}

.navlist li3 a:hover,.navlist a#current	{
	color: #FF9900;
	font-size: 1em;
	border-bottom-color: #FF9900;
	border-left-style: solid;
	border-left-width: thin;
	}

 
/* Contingut */

#contingut{
	background-color: #FDF4D9; 
 	width:750px; 
 	padding: 5px 0px 5px 0px; 
 	margin-top:0px;
	margin-bottom:0px;
	margin-right:auto;
	margin-left:auto;
	border: 1px solid #fff;
	clear:both;
	overflow:hidden;
  }
  

#contingut img{
 	padding:5px 5px 5px 5px;
 	margin: 10px;
 	border:1px solid #8e8e8e;
 	text-align:center;
 	}
 	
#contingut ul{
	list-style-type:square;
	margin:0;
	padding:0.5em 1em;
	}

#contingut li{
	margin-left:1.7em;
	padding: 3px 0px;
	}
	
#contingut ul li p{
	margin-left: 0px;
	}
	
#contingut li2	{
	display: inline;
	}

#contingut li2 a	{
	text-decoration: none;
	color:#993366;
	font-size: 1.2em;
	padding: 0 5px;
	border-bottom-color: #fff;
	border-left-style: solid;
	border-left-width: thin;
	}

#contingut li2 a:hover,.navlist a#current	{
	color: #FF9900;
	font-size: 1.2em;
	border-bottom-color: #FF9900;
	border-left-style: solid;
	border-left-width: thin;
	}

#contingut li3	{
	display: inline;
	}

#contingut li3 a	{
	text-decoration: none;
	color:#993366;
	font-size: 1em;
	padding: 0 5px;
	border-bottom-color: #fff;
	border-left-style: solid;
	border-left-width: thin;
	}

#contingut li3 a:hover,.navlist a#current	{
	color: #FF9900;
	font-size: 1em;
	border-bottom-color: #FF9900;
	border-left-style: solid;
	border-left-width: thin;
	}
	
	
/* Not?cies */

.noticia{
	padding:5px 0px 10px 0px;
	border-bottom: 5px dotted #5b0d0e;
	}	

.divisoradenoticia{
	padding:5px 0px 15px 0px;
	border-bottom: 3px groove #5b0d0e;
}
	
	
/*Elements b?sics*/

a:link,a:visited{
	color: #435F87;
	font-weight: bold;
}

a:hover{
	color:#79896D;
}

  
/* Columnes */

.colA{

	width: 300px;

	float: left;
	
	margin-left: 40px;

	}

	

.colB{

	width: 300px;

	float:right;
	
	margin-right: 60px;

	}

/* Requadres de les noticies */

.requadreA{
	background-color: #F9DC84; 
 	width:100%; 
 	position:left; 
 	padding: 30px 0px 5px 0px; 
 	margin-top:0px;
	margin-bottom:0px;
	margin-right:auto;
	margin-left:25px;
	border: 1px solid #5b0d0e;
	clear:both;
	overflow:hidden;
  }
  
  .requadreB{
	background-color: #F9DC84; 
 	width:100%; 
 	position:right; 
 	padding: 30px 0px 5px 0px; 
 	margin-top:0px;
	margin-bottom:0px;
	margin-right:25px;
	margin-left:auto;
	border: 1px solid #5b0d0e;
	clear:both;
	overflow:hidden;
  }
  
    .requadreC{
	background-color: #F9DC84; 
 	position:center; 
 	padding: 5px 40px 5px 40px; 
 	margin-top:0px;
	margin-bottom:0px;
	margin-right:25px;
	margin-left:25px;
	border: 1px solid #fff;
	clear:both;
	overflow:hidden;
  }
  
/* Part Inferior */

#infcontainer	{
	font-family: arial,Sans-Serif;
	padding:5px 0px 5px 0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:auto;
	margin-left:auto;	
	border: 1px solid #fff;
	width: 750px;
	background-color:#993366;
	}

.inflist	{
	float:left;
	width: 355px;
	text-align: right;
	margin: 0 auto;
	padding: 0;
	text-indent: 0;
	list-style-type: none;
	}

.inflist li	{
	padding: 0;
	margin: 0px;
	text-indent: 0;
	display: inline;
	}

.inflist li a	{
	letter-spacing: 0px;
	text-decoration: none;
	color: #F0EAF4;
	font-size: 3em;
	padding: 0 5px;
	}

.inflist li a:hover,.inflist a#current	{
	color: #CAFE2C;
	font-size: 3em;
	}

.inflist a#current 	{ 
	color:#CAFE2C;
	}

/* Galeria Virtual */

#columnaesq{
 width:27%; 
 float:left; 
 position:relative; 
 padding: 1em 0em;
 font-size:1em;
 }
 
#columnaesq ul{
	list-style-type:none;
	margin:0;
	padding:1em 1.5em;
	font-size: 1em;
	}	
	
#columnaesq li{
	padding: 5px 0px;

	}

#columnaesq a{
	color: #F0EAF4;
	font-size: 1em;
	text-decoration: none;
	text-align:left;
	display:block;
	padding: 2px 2px 2px 24px;
	border: 1px solid  #004000;
	background-color: #79181F;
	background-image: url(../imatges/fonscolesq.jpg);
	}


#columnaesq a:hover{
	border: 1px solid  #004000;
	background-color: #79181F;
	background-image: url(IMATGES/fonscolesq.jpg);
	color: #FF9900;
	}

 
#contingutgal{
 background-color: #FDF4D9; 
 width:70%; 
 float:left; 
 position:relative; 
 padding: 1em 0.3em; 
 margin: 1em 0em;
  }
  
#contingutgal img{
 	padding:0px 5px 5px 5px;
 	margin: 0px 5px 0px 0px;
 	border:0px solid #8e8e8e;
 	}
 	
#contingutgal ul{
	list-style-type:square;
	color:#8e8e8e;
	margin:0;
	padding:0.5em 0em;
	}

#contingutgal li{
	text-align:justify;
	margin-left:1.7em;
	padding: 3px 0px;
	}

.apartat{
	margin:10px 0px;
	clear:both;
	}

.imatge{ 	
	float:left;
	width:140px;
	margin-bottom:15px;
	}
	

.imatge2{ 	
	float:left;
	width:350px;
	margin-bottom:15px;
	}
	

.descripcio{

	font: 14px 'Lucida Sans';
	float:left;
	text-align:left;
	width: 350px;
	margin-bottom:15px;
	}
 

/* Paragraphs */

a {
	text-decoration: none;
	color: #0e52b3;
	}

p{
	line-height: 1.3em;
	margin: 15px 10px 0 10px;
	text-align:justify;
}

p.p{
	line-height: 1.3em;
	margin: 15px 45px 0 45px;
	text-align:justify;
}

p.centrat{
	text-align:center;
	clear:both;
	}

l{
	line-height: 1.3em;
	margin: 15px 10px 0 10px;
	text-align:right;
}

c{
	line-height: 1.3em;
	margin: 15px 10px 0 10px;
	text-align:center;
	color: #F0EAF4;
	}


h1{
	margin:0px;
	padding-top:0px;
	font-size: 1.5em;
	color:#79181F;
	border-bottom: 1px solid #79181F;
	}

h2,dt{
	margin-bottom:0px;
	margin-left:10px;
	padding:0px;
	font-size: 1.1em;
	color: #5b0d0e;
	text-align:center;
	}


h3{
	font-size: 1.2em;
	letter-spacing:0.12em;
	color:#5b0d0e;
	text-align:center;
	font-style:bold;
	}
	
h4{
	font-size: 1.0em;
	letter-spacing:0.1em;
	color:#435F87;
	text-align:center;
	}

h5{
	font-size: 1.0em;
	letter-spacing:0.1em;
	color:#435F87;
	text-align:left;
	}
	
h6,dt{
	margin-bottom:0px;
	margin-left:10px;
	padding:0px;
	font-size: 1.3em;
	color: #5b0d0e;
	text-align:center;
	}
	


