body {
	 background-color: #832C3D;
	 background-image: url(./imgs/bg_top.gif);
	 background-repeat: repeat-x;
	 background-position: top left;
	 color:#fff;
	 font-family: arial;
	 font-size: 0.8em;
	 margin: 0px;
	 padding: 0px;
	 text-align: center;
	 }
.centrat {
	 width: 860px;
	 margin: 0px auto;
	 text-align: left;
	 padding: 0px;
	 }	 
#top {
	 height: 150px;
	 margin-top: 50px;
	 }	 
#mig {
	 background-image: url(./imgs/bg_mig.gif);
	 background-repeat: repeat-x;
	 background-position: top left;
	 padding-top: 25px;
	 }	 
#peu {
	 font-size: 8px;
	 font-family: small fonts;
	 text-transform: uppercase;
	 color:#B06876;
	 padding-bottom: 20px;
	 }	 
#peu .centrat {	
	 text-align: right;
	 }	 
#logo img {
	 margin-right: 30px;
	 }
#logo h1 {
	 font-size: 1.1em;
	 margin: 0px;
	 }
#logo h2 {
	 font-size: 0.9em;
	 margin: 0px;
	 font-weight: normal;
	 }	 
a {	 
  	 color: #B06876;
	 text-decoration: none;
	 }
#contingut a {
  	 color: #A74D5E;
	 }	 
a:hover {
	 text-decoration: underline;
	 }
.clear {
	 clear:both;
	 float: none;
	 height: 20px;
	 }
.peucentrat {
 	 background-image:url(imgs/peu.gif);
	 background-repeat: repeat-x;
	 background-position: bottom left;
	 height: 60px;
	 border: solid 10px #fff;
	 }
#menu {
	 float:left;
	 width: 210px;
	 margin-top:20px;
	 }	 	 
#contingut {
	 float:left;
	 background-color:#fff;
	 color:#000;
	 width: 650px;
	 }	 
#contingut .inner {
	 padding: 10px;
	 }	 
#menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
#menu li {
	height: 35px;
	width: 210px;
	}	
#menu a {
	display: block;
	text-decoration: none;
	height: 35px;
	background-position: top left;
	background-repeat: no-repeat;
	}	
#menu a:hover, #menu .in {
	background-position: 0px -70px;
	}	
#menu .in, #menu a.in:hover {
	background-position: 0px -35px;
	}		
	
#menu .inici {background-image: url(imgs/menu/inici.gif);}
#menu .assaig {background-image: url(imgs/menu/assaig.gif);}
#menu .honorific {background-image: url(imgs/menu/honorific.gif);}
.submenu {
	background-color:#832C3D;
	height: 30px;
	padding-left: 10px;
	}
.submenu ul {
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
	}	
.submenu li {
	float: left;
	margin: 0 10px 0 0px;
	padding: 0px;
	}	
#contingut .submenu a {
	display:block;
	height: 30px;
	line-height: 30px;
	float:left;
	z-index:100;
	position: relative;
	color:#fff;
	font-family: 'small fonts';
	font-size: 8px;
	text-transform: uppercase;
	padding: 0 10px;
	font-weight:bold;
	}	
#contingut .submenu a:hover {
	background-color:#A74D5E;
	color:#fff;
	}		
#contingut .submenu a.in, .submenu a.in:hover {
	background-color:#fff;
	color:#832C3D;
	text-decoration: none;
	}		
#banner	{
	border: solid 10px #832C3D; 
	}				
#contingut h2 {
	background-color:#A74D5E;
	color:#fff;
	font-size: 1.3em;
	padding: 5px;
	}	
#banners {
	margin-top: 25px;
	}
#banners a {
	height: auto;
	line-height: auto;
	margin: 0px;
	padding: 0px;
	}	
#banners a img {
	border: solid 3px #A74D5E;	
	}		