body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a {
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style-type: none;
	font-family: Arial;
	font-size: 13px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}

.imgpng {
    behavior: url(includes/iepngfix.htc);
}

.trans {
    behavior: url(includes/iepngfix.htc);
    background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’./img/blank.gif’);
}

h1 {
	font-size: 25px;
	line-height: 25px;
}

h2 {
	font-size: 32px;
	line-height: 38px;
}

h3 {
	font-size: 24px;
	line-height: 26px;
}

h4 {
	font-size: 18px;
	line-height: 20px;
}

h5 {
	font-size: 36px;
	line-height: 38px;
}

h6 {
	font-size: 12px;
	line-height: 14px;
}

p {
	font-size: 13px;
	line-height: 16px;
}

.negreta {
	font-weight: bold;
}

.sub {
	text-decoration: underline;
}

.Arial {
	font-family: Arial;
}

.texte_10 {
	font-size: 10px;
	line-height: 12px;
}

.texte_11 {
	font-size: 11px;
	line-height: 13px;
}

.texte_12 {
	font-size: 12px;
	line-height: 14px;
}

.texte_14 {
	font-size: 14px;
	line-height: 16px;
}

.texte_16 {
	font-size: 16px;
	line-height: 18px;
}

.texte_18 {
	font-size: 18px;
	line-height: 20px;
}

.texte_20 {
	font-size: 20px;
	line-height: 22px;
}

.texte_22 {
	font-size: 22px;
	line-height: 24px;
}

.texte_24 {
	font-size: 24px;
	line-height: 26px;
}

.texte_30 {
	font-size: 30px;
	line-height: 32px;
}

.texte_32 {
	font-size: 32px;
	line-height: 34px;
}

.texte_36 {
	font-size: 36px;
	line-height: 38px;
}

.texte_40 {
	font-size: 40px;
	line-height: 42px;
}

.blanc {
	color: #FFFFFF;
}

.gris {
	color: #666666;
}

.grisc {
	color: #CCCCCC;
}

.gris3 {
	color: #333333;
}

.gris9 {
	color: #999999;
}

.negre {
	color: #000000;
}

.blau {
	color: #05699B;
}

.blau1 {
	color: #286380;
}

.blau2 {
	color: #3888AF;
}

.vermell {
	color: #FF0000;
}

/*colors temporada*/
.temp1 { /*blau*/
	color: #3888AF;
}

.temp2 { /*verd*/
	color: #12880F;
}

.temp3 { /*vermell*/
	color: #B71414;
}

.temp4 { /*marro*/
	color: #885C0F;
}
/*fi colors temporada*/

.fesq {
	position: relative;
	float: left;
}

.fcent {
	text-align: center;
}

.fdret {
	position: relative;
	float: right;
}

.brclearer{
	font-size:1px;
	line-height:0px;
	height:0px;
	clear:both;
}

.separador {
	clear: both;
	font-size: 1px;
	line-height: 1px;
}

.separadorGrisC {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background-color: #CCCCCC;
}

.separadorBlanc {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background-color: #FFFFFF;
}

.border {
	border: 1px solid #000000;
}

.borderC {
	border: 1px solid #CCCCCC;
}

#main {
	position: relative;
	width: 999px;
	margin-left: auto;
	margin-right: auto;
}

.tiraSup {
	position: relative;
	float: left;
	background-color: #CCCCCC;
	width: 999px;
	height: 18px;
}

.contingut {
	position: relative;
	width: 781px;
	margin-left: auto;
	margin-right: auto;
}

.menu {
	position: relative;
	float: left;
	width: 781px;
}

.menu ul {
	position: relative;
	float: left;
}

.menu li {
	position: relative;
	float: left;
}

.menu a {
	font-family: Arial;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	color: #CCCCCC;
}

.menu a:hover {
	font-family: Arial;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	color: #3888AF;
}

.menu_actiu {
	font-family: Arial;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	color: #3888AF;
}

.banner {
	position: relative;
	float: left;
	background: url(../img/fons_banner_gris.gif) top left no-repeat !important;
	width: 250px;
	height: 144px;
}

.banner:hover {
	position: relative;
	float: left;
	background: url(../img/fons_banner_1.gif) top left no-repeat !important;
	width: 250px;
	height: 144px;
}

.banner_gros {
	position: relative;
	float: left;
	background: url(../img/fons_banner_gros_gris.gif) top left no-repeat !important;
	width: 349px;
	height: 147px;
}

.banner_gros:hover {
	position: relative;
	float: left;
	background: url(../img/fons_banner_gros_1.gif) top left no-repeat !important;
	width: 349px;
	height: 147px;
}

.banner_blau {
	position: relative;
	float: left;
	background: url(../img/fons_banner_temps_1.gif) top left no-repeat !important;
	width: 157px;
	height: 144px;
}

.cont_banner {
	position: relative;
	float: left;
	width: 220px;
	margin-top: 15px;
	margin-left: 15px;
}

.cont_banner1 {
	position: relative;
	float: left;
	width: 137px;
	margin-top: 15px;
	margin-left: 15px;
}

.banner_blau_petit {
	position: relative;
	float: left;
	background: url(../img/fons_banner_temps_1_p.gif) top left no-repeat !important;
	width: 50px;
	height: 50px;
}

.mig_banner {
	position: relative;
	float: left;
	width: 240px; /*250*/
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding-left: 8px;
}

.actualitzacio {
	position: absolute;
	top: -30px;
	right: 0px;
	z-index: 0;
}

.mitjanes {
	position: relative;
	float: left;
	width: 781px;
}

.mig_banner_gros {
	position: relative;
	float: left;
	width: 770px; /*781*/
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding-left: 9px;
}

.input {
	font-family: Arial;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	color: #999999;
	width: 100px;
	height: 20px;
	border: 1px solid #999999;
}

.input1 {
	font-family: Arial;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	color: #999999;
	width: 200px;
	height: 20px;
	border: 1px solid #999999;
}

.casellaGris {
	position: relative;
	background-color: #CCCCCC;
	width: 120px;
	height: 20px;
	font-family: Arial;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	color: #666666;
}

.casellaGris1 {
	position: relative;
	background-color: #CCCCCC;
	width: 56px;
	height: 20px;
	font-family: Arial;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	color: #333333;
}

.casellaGris2 {
	position: relative;
	background-color: #EDEDED;
	width: 120px;
	height: 20px;
	font-family: Arial;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	text-transform: none;
	color: #666666;
}

.casellaBlanc {
	position: relative;
	background-color: #FFFFFF;
	width: 120px;
	height: 20px;
	font-family: Arial;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	text-transform: none;
	color: #666666;
}

.prediccio {
	position: relative;
	float: left;
	width: 781px;
}

.linkk {
	font-family: Arial;
	font-size: 10px;
	line-height: 12px;
	text-decoration: underline;
	text-transform: none;
	font-weight: normal;
	color: #999999;
}

.linkk:hover {
	font-family: Arial;
	font-size: 10px;
	line-height: 12px;
	text-decoration: underline;
	text-transform: none;
	font-weight: normal;
	color: #3888AF;
}

.linkk1 {
	font-family: Arial;
	font-size: 14px;
	line-height: 16px;
	text-decoration: underline;
	text-transform: none;
	font-weight: normal;
	color: #999999;
}

.linkk1:hover {
	font-family: Arial;
	font-size: 14px;
	line-height: 16px;
	text-decoration: underline;
	text-transform: none;
	font-weight: normal;
	color: #3888AF;
}

.cela1 {
	position: relative;
	float: left;
	width: 231px;
	/*height: 20px;*/
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #E0DFE3;
	background-color: #F3F2F4;
}

.cela2 {
	position: relative;
	float: left;
	width: 231px;
	/*height: 20px;*/
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #E0DFE3;
	background-color: #FFFFFF;
}

.boto_enviar {
	position:relative;
	float: right;
	text-align: right;
	width: 100px; /*104*/
	height: 18px; /*20*/
	padding-right: 4px;
	padding-top: 2px;
	background: url(../img/boto_enviar_1.gif) top left no-repeat !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration: none;
}

.input2 {
	font-family: Arial;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	color: #333333;
	width: 225px;
	height: 18px;
	border: 1px solid #999999;
}

.input3 {
	font-family: Arial;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	color: #333333;
	width: 350px;
	height: 20px;
	border: 1px solid #999999;
}

.input4 {
	font-family: Arial;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	color: #333333;
	width: 150px;
	height: 20px;
	border: 1px solid #999999;
}

.input5 {
	font-family: Arial;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	color: #333333;
	width: 60px;
	height: 20px;
	border: 1px solid #999999;
}

.input6 {
	font-family: Arial;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	color: #333333;
	width: 500px;
	height: 100px;
	border: 1px solid #999999;
}