body { background:#75a803 url(imatges/bg_body.png) top repeat-x; color:#777; font-family:'Trebuchet MS', sans-serif; font-size:80%; margin:0; padding:0; }

a						{ text-decoration:underline; color:#5d8117; font-weight:bold }
a:hover			{ color:#000 }
img					{ border:0 }
p						{ margin:0; padding:0 4px 10px 4px; line-height:1.6em; font-size:.95em }
h1					{ color:#5d8117; margin:0 0 15px 0; font-size:1.2em; border-bottom:#CCCCCC dotted 1px  }
h2					{ color:#5d8117; margin:0 0 15px 0; font-size:1.1em; border-bottom:#EDEDED dotted 1px  }
h4					{ color:#fff;  }
strong			{ color:#000; }
blockquote	{ line-height:1.6em; font-size:.95em; background:transparent url(imatges/quote.png) no-repeat; padding-left:30px; padding-bottom:15px; border-bottom:#EDEDED dotted 1px }


/* CONTENIDORS PRINCIPALS */
#web				{ width:745px; margin:6px auto 0 auto; background:#FFF url(imatges/bg_web.png) top no-repeat; }
#baner			{ float:left; position:absolute; top:0; left:0}
#contingut	{ padding-top:85px; width:705px; margin-left:20px}
#menu				{ margin:6px auto 0 auto; width:745px;}
#menu a			{ color:#FFFFFF; text-decoration:none; padding-right:30px}
#menu a:hover		{ color:#CCFF66; text-decoration:underline}
#peu				{ background:#75a803}
#gotop			{ text-align:right; display:block; border-bottom:#EDEDED dotted 1px; padding-bottom:10px }
#gotop a		{ text-decoration:none}

img.mostra	{ border:0; float:right }
img.bloc 		{	position:absolute; top:0;	left:0; }
table				{ width:100%}
td					{ background:transparent url(imatges/bg_mostres.png) no-repeat; padding-top:10px; padding-left:11px; vertical-align:top }
td.buida		{ background:none; padding-top:10px; padding-left:11px; vertical-align:top }
td a				{ padding-top:30px}
td p				{ padding-right:12px}
p.nav				{ padding:10px 0 0 12px}
p.textweb		{ margin-bottom:15px}
