body { margin: 0px; padding: 0px; font-family: Verdana, helvetica, sans-serif; font-size: 12px;color: #000; background: #FFF; text-align: left; }

table { font-family: verdana, helvetica, sans-serif; font-size: 12px; text-align: left; color: #000; }

TD.menu { font-size: 11px; font-family: Verdana; color: #006DA5; }

A:link    { color: #666666; text-decoration: none; }
A:visited { color: #666666; text-decoration: none; }
A:active  { color: #666666; text-decoration: none; }
A:hover   { color: #333333; text-decoration: none; }

A.dark:link    { color: #666666; text-decoration: none; }
A.dark:visited { color: #666666; text-decoration: none; }
A.dark:active  { color: #666666; text-decoration: none; }
A.dark:hover   { color: #333333; text-decoration: none; }

A.dark2:link    { color: #222222; text-decoration: none; }
A.dark2:visited { color: #222222; text-decoration: none; }
A.dark2:active  { color: #222222; text-decoration: none; }
A.dark2:hover   { color: #666666; text-decoration: underline; }

A.blau:link    { color: #003399; text-decoration: none; }
A.blau:visited { color: #003399; text-decoration: none; }
A.blau:active  { color: #003399; text-decoration: none; }
A.blau:hover   { color: #003399; text-decoration: underline; }

A.blauP:link    { color: #003399; text-decoration: underline; }
A.blauP:visited { color: #003399; text-decoration: underline; }
A.blauP:active  { color: #003399; text-decoration: underline; }
A.blauP:hover   { color: #003399; text-decoration: none; }

A.grana:link    { color: #830000; text-decoration: none; }
A.grana:visited { color: #830000; text-decoration: none; }
A.grana:active  { color: #830000; text-decoration: none; }
A.grana:hover   { color: #333333; text-decoration: underline; }

A.grana2:link    { color: #830000; text-decoration: none; }
A.grana2:visited { color: #830000; text-decoration: none; }
A.grana2:active  { color: #830000; text-decoration: none; }
A.grana2:hover   { color: #830000; text-decoration: underline; }

A.grana3:link    { color: #830000; text-decoration: underline; }
A.grana3:visited { color: #830000; text-decoration: underline; }
A.grana3:active  { color: #830000; text-decoration: none; }
A.grana3:hover   { color: #830000; text-decoration: none; }

A.grana4:link    { color: #830000; text-decoration: none; font-size:11px; }
A.grana4:visited { color: #830000; text-decoration: none; font-size:11px; }
A.grana4:active  { color: #830000; text-decoration: none; font-size:11px; }
A.grana4:hover   { color: #830000; text-decoration: none; font-size:11px; }

A.granaPetit:link    { color: #830000; font-size:10px; text-decoration: none; }
A.granaPetit:visited { color: #830000; font-size:10px; text-decoration: none; }
A.granaPetit:active  { color: #830000; font-size:10px; text-decoration: none; }
A.granaPetit:hover   { color: #333333; font-size:10px; text-decoration: underline; }

A.granaPetitB:link    { color: #830000; font-size:11px; font-weight:bold; text-decoration: none; }
A.granaPetitB:visited { color: #830000; font-size:11px; font-weight:bold; text-decoration: none; }
A.granaPetitB:active  { color: #830000; font-size:11px; font-weight:bold; text-decoration: none; }
A.granaPetitB:hover   { color: #333333; font-size:11px; font-weight:bold; text-decoration: underline; }

A.gris:link    { color: #666666; text-decoration: none; }
A.gris:visited { color: #666666; text-decoration: none; }
A.gris:active  { color: #666666; text-decoration: none; }
A.gris:hover   { color: #666666; text-decoration: underline; }

A.blanc:link    { color: #FFFFFF; text-decoration: none; }
A.blanc:visited { color: #FFFFFF; text-decoration: none; }
A.blanc:active  { color: #FFFFFF; text-decoration: none; }
A.blanc:hover   { color: #820000; text-decoration: underline; }

A.negre:link    { color: #000000; text-decoration: none; }
A.negre:visited { color: #000000; text-decoration: none; }
A.negre:active  { color: #000000; text-decoration: none; }
A.negre:hover   { color: #820000; text-decoration: underline; }



TD { font-size: 12px; font-family : Verdana; }
P  { font-size: 12px; font-family : Verdana; }

TD.dark { font-size: 11px; font-family : Tahoma; color : #FFFFFF; }
P.dark  { font-size: 11px; font-family : Verdana; }

TD.darkGran { font-size: 14px; font-family : Tahoma; color : #FFFFFF; }
P.darkGran  { font-size: 14px; font-family : Verdana; }

TD.smaller { font-size: 11px; font-family : Tahoma; color : #666666; }
P.smaller  { font-size: 11px; font-family : Tahoma;	color : #666666; }

TD.smallerGran { font-size: 15px; font-family : Tahoma; color : #666666; }
P.smallerGran  { font-size: 15px; font-family : Tahoma; color : #666666; }

TD.smaller2 { font-size: 12px; font-family : Verdana; color : #222222; }
P.smaller2  { font-size: 12px; font-family : Verdana; color : #222222; }

TD.smallerGrisFosc { font-size: 11px; font-family : Tahoma; color : #222222; }
P.smallerGrisFosc  { font-size: 11px; font-family : Tahoma; color : #222222; }

TD.smallerBlanc { font-size: 11px; font-family : Tahoma; color : #FFFFFF; }
P.smallerBlanc  { font-size: 11px; font-family : Tahoma; color : #FFFFFF; }

.smallerGrisFosc2 {	font-size : 11px; font-family : Tahoma; color: #222222; background-color: #DFDFDF; border-color:#ECECEC; }

TD.topbar { background-image: url(images/topbar.gif); font-size: 11px; font-family : Tahoma; color : #333333; }

TD.barmid { font-size: 11px; font-family : Arial; color : #666666; }

TD.blau { font-size: 11px; font-family : Verdana; color : #0D5BFF; }
P.blau  { font-size: 11px; font-family : Verdana; color : #0D5BFF; }

TD.blauGran2 { font-size: 15px; font-family : Verdana; color : #0D5BFF; }
P.blauGran2  { font-size: 15px; font-family : Verdana; color : #0D5BFF; }

TD.blauGran { font-size: 13px; font-family : Verdana; color : #003399; }
P.blauGran  { font-size: 13px; font-family : Verdana; color : #003399; }

TD.blauFort { font-size: 11px; font-family : Verdana; color : #003399; font-weight:bold; }
P.blauFort  { font-size: 11px; font-family : Verdana; color : #003399; font-weight:bold; }

TD.grana { font-size: 11px; font-family : Verdana; color : #820000; }
P.grana  { font-size: 11px; font-family : Verdana; color : #820000; }

TD.granaPetit { font-size: 10px; font-family : Verdana; color : #820000; }
P.granaPetit  { font-size: 10px; font-family : Verdana; color : #820000; }

TD.granaGran { font-size: 13px; font-family : Verdana; color : #820000; }
P.granaGran  { font-size: 13px; font-family : Verdana; color : #820000; }

TD.granaGran2 { font-size: 16px; font-family : Verdana; color : #820000; }
P.granaGran2  { font-size: 16px; font-family : Verdana; color : #820000; }

TD.granaFort { font-size: 11px; font-family : Verdana; color : #820000; font-weight:bold; }
P.granaFort  { font-size: 11px; font-family : Verdana; color : #820000; font-weight:bold; }

TD.granaFortPetit { font-size: 10px; font-family : Verdana; color : #820000; font-weight:bold; }
P.granaFortPetit  { font-size: 10px; font-family : Verdana; color : #820000; font-weight:bold; }

TD.blancPetit { font-size: 10px; font-family : Verdana; color : #FFFFFF; }
P.blancPetit  { font-size: 10px; font-family : Verdana; color : #FFFFFF; }

TD.negre { font-size: 11px; font-family : Verdana; color : #000000; }
P.negre  { font-size: 11px; font-family : Verdana; color : #000000; }

TD.negrePetit { font-size: 10px; font-family : Verdana; color : #000000; }
P.negrePetit  { font-size: 10px; font-family : Verdana; color : #000000; }

TD.negreGran { font-size: 13px; font-family : Verdana; color : #000000; }
P.negreGran  { font-size: 13px; font-family : Verdana; color : #000000; }

TD.negreFort { font-size: 12px; font-family : Verdana; color : #000000; font-weight:bold; }
P.negreFort  { font-size: 12px; font-family : Verdana; color : #000000; font-weight:bold; }

.altn { font-family : verdana,arial,helvetica; font-size : 8pt; color: #ffffff; background-color: #666666; }

.tit  { font-family : verdana,arial,helvetica; font-size : 8pt; color: #ffffff; background-color: #820000; font-weight: bold; border-color:#820000; }
.tit2 { font-family : verdana,arial,helvetica; font-size : 8pt; color: #000000; }

.textNomDia { font-family : verdana,arial,helvetica; font-size : 7pt; color: #FFFFFF; background-color: #666666; }

.textDiaActual { font-family : verdana,arial,helvetica; font-size : 7pt; color: #000000; background-color: #CCCCCC; font-weight: bold; }

.textDia { font-family : arial,verdana,helvetica; font-size : 10px; color: #000000; background-color: #FFFFFF; }

.textCapSetmana { font-family : verdana,arial,helvetica; font-size : 7pt; color: #000000; background-color: #FFA8A8; }

.textNegrePetitB { font-family: verdana,arial,helvetica; font-size: 8pt; color: #000000; font-weight:bold; }

#bloc_agenda{
	font-size:10px;
	padding:0.4em 0.7em;
	text-align:right;
}

#bloc_agenda a{
	color:#990000;
	text-decoration:none;
}

#bloc_agenda a:hover{
	text-decoration:underline;
}

h4{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
}

/* APARTATS EN DIV*/

#titol_apartat{
height:64px;
background:url(../imatges/bg_header_apartat.png) no-repeat;

}

#titol_apartat h1{
margin-top:0px;
padding-top:1em;
padding-left:5em;
font-size:15px;
margin-bottom:0px;
color:#FFFFFF;
}

#contingut_apartat{
padding-left:0.5em; padding-right:0.5em;
}

.form_contacte{
width:125px;
}

#formcontact label{
width:125px;
float:left;
font-size:11px;
padding-bottom:5px;

}