body {  font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: normal;  
	color: #444444; 
	text-align: justify; 
	font-weight: normal;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 
	scrollbar-3dlight-color:#ffffff;
       	scrollbar-arrow-color:#fff;
       	scrollbar-base-color:#ccc;
       	scrollbar-darkshadow-color:#999999;
       	scrollbar-face-color:#ccc;
       	scrollbar-track-color: #ffffff; 
       	scrollbar-highlight-color:#ccc;
       	scrollbar-shadow-color:#ccc}

p,h1,h2 { margin-top:0px; margin-bottom:0px;
	  padding:5px 10px 0px 10px; }

a:link     { color: #000000; font-size: 10pt; font-weight: bold; line-height: 16pt; text-decoration: underline; }
a:visited  { color: #000000; font-size: 10pt; font-weight: bold; line-height: 16pt; text-decoration: underline; }
a:active   { color: #000000; font-size: 10pt; font-weight: bold; line-height: 16pt; text-decoration: underline; }
a:hover    { color: #f25800; font-size: 10pt; font-weight: bold; line-height: 16pt; text-decoration: none; }


.taronjagran	    { color: #ff6600; font-size: 14pt; font-weight: normal; line-height: 16pt; text-decoration: none;  text-align:left; }
.taronja	    { color: #ff6600; font-size: 10pt; font-weight: normal; line-height: 12pt; text-decoration: none; }
.taronja a:link     { color: #ff6600; font-size: 10pt; font-weight: bold; line-height: 12pt; text-decoration: underline; }
.taronja a:visited  { color: #ff6600; font-size: 10pt; font-weight: bold; line-height: 12pt; text-decoration: underline; }
.taronja a:active   { color: #ff6600; font-size: 10pt; font-weight: bold; line-height: 12pt; text-decoration: underline; }
.taronja a:hover    { color: #ff6600; font-size: 10pt; font-weight: bold; line-height: 12pt; text-decoration: none; }
.taronjapetit	    { color: #ff6600; font-size: 8pt; font-weight: normal; line-height: 10pt; text-decoration: none; }
.taronjapunts	    { background-image: url("imatges/fons_titol_taronja.gif");background-repeat: repeat-x; padding:0px 0px 0px 0px; line-height: 30px; }

.verdgran	    { color: #5FA600; font-size: 14pt; font-weight: bold; text-align: left; line-height: 26pt; text-decoration: none; text-transform: uppercase; }
.verd		    { color: #5FA600; font-size: 14pt; font-weight: normal; text-align: right; line-height: 16pt; text-decoration: none; }
.verd a:link	    { color: #5FA600; font-size: 10pt; font-weight: bold; line-height: 12pt; text-decoration: underline; }
.verd a:visited	    { color: #5FA600; font-size: 10pt; font-weight: bold; line-height: 12pt; text-decoration: underline; }
.verd a:active	    { color: #5FA600; font-size: 10pt; font-weight: bold; line-height: 12pt; text-decoration: underline; }
.verd a:hover	    { color: #5FA600; font-size: 10pt; font-weight: bold; line-height: 12pt; text-decoration: none; }
/* verdpetit */
p.verdpetit	    { color: #5FA600; font-size: 8pt; font-weight: normal; text-align: right; line-height: 10pt; text-decoration: none; }
p.verdpetit a:link	    { color: #5FA600; font-size: 8pt; font-weight: normal; line-height: 10pt; text-align: right; text-decoration: underline; }
p.verdpetit a:visited	{ color: #5FA600; font-size: 8pt; font-weight: normal; line-height: 10pt; text-align: right; text-decoration: underline; }
p.verdpetit a:active	    { color: #5FA600; font-size: 8pt; font-weight: normal; line-height: 10pt; text-align: right; text-decoration: underline; }
p.verdpetit a:hover	    { color: #5FA600; font-size: 8pt; font-weight: normal; line-height: 10pt; text-align: right; text-decoration: none; }
.verdpunts	    { background-image: url("imatges/fons_titol_verd.gif");background-repeat: repeat-x; padding:0px 0px 0px 0px; line-height: 30px; }
.verdratlla	    { background-image: url("imatges/fons_ratlla_verd.gif");background-repeat: repeat-x; padding:0px 0px 0px 0px; line-height: 10px; margin:0px; }

.blaugran	    { color: #008AFF; font-size: 14pt; font-weight: bold; text-align: left; line-height: 26pt; text-decoration: none; text-transform: uppercase; }
.blau		    { color: #008AFF; font-size: 14pt; font-weight: normal; text-align: right; line-height: 16pt; text-decoration: none; }
.blau a:link	    { color: #008AFF; font-size: 10pt; font-weight: bold; line-height: 12pt; text-decoration: underline; }
.blau a:visited	    { color: #008AFF; font-size: 10pt; font-weight: bold; line-height: 12pt; text-decoration: underline; }
.blau a:active	    { color: #008AFF; font-size: 10pt; font-weight: bold; line-height: 12pt; text-decoration: underline; }
.blau a:hover	    { color: #008AFF; font-size: 10pt; font-weight: bold; line-height: 12pt; text-decoration: none; }
.blaupetit	    { color: #008AFF; font-size: 8pt; font-weight: normal; line-height: 10pt; text-decoration: none; }
.blaullistatpetit	    { color: #008AFF; font-size: 8pt; font-weight: normal; line-height: 10pt; text-decoration: none; padding:15px 15px 0px 30px; }
.blaupunts	    { background-image: url("imatges/fons_titol_blanc_adm.gif");background-repeat: repeat-x; padding:0px 0px 0px 0px; line-height: 30px; }
.blauratlla	    { background-image: url("imatges/fons_ratlla_blau.gif");background-repeat: repeat-x; padding:0px 0px 0px 0px; line-height: 10px; margin:0px; }

.grisgran	    { color: #AAAAAA; font-size: 14pt; font-weight: bold; text-align: left; line-height: 26pt; text-decoration: none; text-transform: uppercase; }
.gris		    { color: #AAAAAA; font-size: 14pt; font-weight: normal; text-align: right; line-height: 16pt; text-decoration: none; }
.gris a:link	    { color: #AAAAAA; font-size: 10pt; font-weight: bold; line-height: 12pt; text-decoration: underline; }
.gris a:visited	    { color: #AAAAAA; font-size: 10pt; font-weight: bold; line-height: 12pt; text-decoration: underline; }
.gris a:active	    { color: #AAAAAA; font-size: 10pt; font-weight: bold; line-height: 12pt; text-decoration: underline; }
.gris a:hover	    { color: #AAAAAA; font-size: 10pt; font-weight: bold; line-height: 12pt; text-decoration: none; }
.grispetit	    { color: #CCC; font-size: 8pt; font-weight: normal; line-height: 10pt; text-decoration: none; }
.grispunts	    { background-image: url("imatges/fons_titol_gris.gif");background-repeat: repeat-x; padding:0px 0px 0px 0px; line-height: 30px; }
.grisratlla	    { background-image: url("imatges/fons_ratlla_gris.gif");background-repeat: repeat-x; padding:0px 0px 0px 0px; line-height: 10px; margin:0px; }

.negregran	     { color: #333; font-size: 14pt; font-weight: normal; line-height: 16pt; text-decoration: none; text-align:left; }
.negregran a:link    { color: #333; font-size: 14pt; font-weight: normal; line-height: 16pt; text-decoration: none; }
.negregran a:visited { color: #333; font-size: 14pt; font-weight: normal; line-height: 16pt; text-decoration: none; }
.negregran a:active  { color: #333; font-size: 14pt; font-weight: normal; line-height: 16pt; text-decoration: none; }
.negregran a:hover   { color: #333; font-size: 14pt; font-weight: normal; line-height: 16pt; text-decoration: none; }
.negre		    { color: #333; font-size: 10pt; font-weight: normal; line-height: 12pt; text-decoration: none; }
.negre a:link	    { color: #333; font-size: 10pt; font-weight: bold; line-height: 12pt; text-decoration: underline; }
.negre a:visited    { color: #333; font-size: 10pt; font-weight: bold; line-height: 12pt; text-decoration: underline; }
.negre a:active	    { color: #333; font-size: 10pt; font-weight: bold; line-height: 12pt; text-decoration: underline; }
.negre a:hover	    { color: #333; font-size: 10pt; font-weight: bold; line-height: 12pt; text-decoration: none; }
p.negrepetit	    { color: #333; font-size: 8pt; font-weight: normal; line-height: 10pt; text-decoration: none; text-align: right; }
p.negrepetit a:link	    { color: #333; font-size: 8pt; font-weight: normal; line-height: 10pt; text-align: right; text-decoration: underline; }
p.negrepetit a:visited	{ color: #333; font-size: 8pt; font-weight: normal; line-height: 10pt; text-align: right; text-decoration: underline; }
p.negrepetit a:active	{ color: #333; font-size: 8pt; font-weight: normal; line-height: 10pt; text-align: right; text-decoration: underline; }
p.negrepetit a:hover	{ color: #000; font-size: 8pt; font-weight: normal; line-height: 10pt; text-align: right; text-decoration: none; }
.negrepunts	    { background-image: url("imatges/fons_titol_gris.gif");background-repeat: repeat-x; padding:0px 0px 0px 0px; line-height: 30px; }

.blancratlla	    { background-image: url("imatges/fons_titol_blanc.gif");background-repeat: repeat-x; padding:0px 0px 0px 0px; line-height: 10px; }
.blancpunts	    { background-image: url("imatges/fons_titol_blanc.gif");background-repeat: repeat-x; padding:0px 0px 0px 0px; line-height: 30px; }

.llistatgran	    { color: #333; font-size: 14pt; font-weight: normal; line-height: 16pt; text-decoration: none;  text-align:left; 
		      background-image: url("imatges/punt_taronja.gif"); background-repeat: no-repeat; background-position: 15px 11px; padding:5px 15px 0px 30px; }
.llistatgranverd    { color: #5FA600; font-size: 14pt; font-weight: normal; line-height: 16pt; text-decoration: none;  text-align:left; 
		      background-image: url("imatges/punt_verd.gif"); background-repeat: no-repeat; background-position: 15px 11px; padding:5px 15px 0px 30px; }
.llistatgranblau    { color: #008AFF; font-size: 14pt; font-weight: normal; line-height: 16pt; text-decoration: none;  text-align:left; 
		      background-image: url("imatges/punt_blau.gif"); background-repeat: no-repeat; background-position: 15px 11px; padding:5px 15px 0px 30px; }
.llistat	    { color: #333; font-size: 10pt; font-weight: normal; line-height: 12pt; text-decoration: none; padding:5px 15px 0px 30px; }
.llistat a:link	    { color: #333; font-size: 10pt; font-weight: bold; line-height: 12pt; text-decoration: underline; }
.llistat a:visited  { color: #333; font-size: 10pt; font-weight: bold; line-height: 12pt; text-decoration: underline; }
.llistat a:active   { color: #333; font-size: 10pt; font-weight: bold; line-height: 12pt; text-decoration: underline; }
.llistat a:hover    { color: #333; font-size: 10pt; font-weight: bold; line-height: 12pt; text-decoration: none; }
.llistatpetit	    { color: #ff6600; font-size: 8pt; font-weight: normal; line-height: 10pt; text-decoration: none; padding:15px 15px 0px 30px; }
.llistatpunts	    { background-image: url("imatges/fons_titol_gris.gif");background-repeat: repeat-x; padding:0px 0px 0px 0px; line-height: 30px; }

.menu	          { color: #333; font-size: 10pt; font-weight: normal; line-height: 12pt; text-align: left; text-decoration: none; }
.menu a:link	  { color: #333; font-size: 10pt; font-weight: normal; line-height: 12pt; text-align: left; text-decoration: none; }
.menu a:visited   { color: #333; font-size: 10pt; font-weight: normal; line-height: 12pt; text-align: left; text-decoration: none; }
.menu a:active	  { color: #333; font-size: 10pt; font-weight: normal; line-height: 12pt; text-align: left; text-decoration: none; }
.menu a:hover	  { color: #333; font-size: 10pt; font-weight: normal; line-height: 12pt; text-align: left; text-decoration: none; }

.menupetit	       { color: #333; font-size: 8pt; font-weight: normal; line-height: 10pt; text-align: left; text-decoration: none; }
.menupetit a:link      { color: #333; font-size: 8pt; font-weight: normal; line-height: 10pt; text-align: left; text-decoration: none; }
.menupetit a:visited   { color: #333; font-size: 8pt; font-weight: normal; line-height: 10pt; text-align: left; text-decoration: none; }
.menupetit a:active    { color: #333; font-size: 8pt; font-weight: normal; line-height: 10pt; text-align: left; text-decoration: none; }
.menupetit a:hover     { color: #333; font-size: 8pt; font-weight: normal; line-height: 10pt; text-align: left; text-decoration: none; }
.menuratlla	  { background-image: url("imatges/fons_menu_gris.gif");background-repeat: repeat-x; padding:0px 0px 0px 0px; line-height: 10px; }

.banner { background: #eeeeee; padding-bottom: 10px; min-height: 112px; }
