body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin:0px;
	font-size:12px;	 /*90%*/
}

body.fons{
	background:#000000;
}

table{font-size:12px;}

/* GENERAL ************************/

a.mail{color: #F2932E}
a.mail:hover{color: #CEC13D}

a{
	color:black;
	text-decoration:none;
}

.fonsBlanc{background: white;}
.fontBlanca{color:white;}
.contingut{color:black;}
.fontGrisFosc{color:#2E2E2E;}
.fontMoltGran{font-size:18px;}
.fontGran{font-size:14px;}
.fontNegreta{font-weight:bolder;}
.fontMitjana{font-size: 11px;}
.fontColorSkin2{color:#F2932E;}
.fonsColorSkin{background:#CEC13D;}
a:hover, .fontColorSkin, .idiomes li a:hover, .menu3 li a:hover, .menu3 li a.sel, .menu2 a:hover, .menu2 a.sel{
	color:#CEC13D;
}

/* BOTONS *************************/

a.boto{
 background: transparent url(../images/botons/botoDreta.gif) no-repeat scroll bottom right;
 color: #000000;
 display:block;
 float:right;
 height:20px;
 padding-right: 4px;
 text-decoration:none;
}
 
a.boto span{
 background: transparent url(../images/botons/botoEsq.gif) no-repeat scroll bottom left; 
 display:block;
 line-height: 20px;
 padding-right: 4px;
 padding-left:9px;
}
 
a.boto:hover{
 background-position: top right;
 outline: none;
}
 
a.boto:hover span{
 background-position: top left;
 color:#808080;
}

/* IDIOMES ************************/

.idiomes, .idiomes li a{color:white;}

.idiomes ul{
	margin:0px;
	padding:0px;
	float:right;
	list-style: none;
}

.idiomes li{
	margin:0px;
	padding:0px 5px;
	float:left;
}

/* MENU 1 *************************/

.marc5pxMenuSup{
	border:5px solid white;
}

.menu1{
	text-align: right;
	text-transform: lowercase;
}

.menu1 a{
	color:#000000;
	background: #CEC13D;
	display:block;
	padding: 105px 5px 5px 5px;
	.padding:108px 5px 5px 5px;
	height:17px;
	.height: 100%;
}

.menu1 a:hover, .menu1 a.sel{
	color:#FFFFFF;
	background: #F2932E;
}

/* MENU 2 *************************/

.sepMenu2{background: #808080;}

.paddingCaixaMenu2{
	padding: 0px 0px 0px 30px;
}

.menu2{text-transform: lowercase;}
.menu2 a{
	color: #FFFFFF;
}

/* MENU 3 *************************/

.menu3, .menu3 li, .menu3 li a{
	color:#FFFFFF;
}

.menu3 ul {
	margin:0px;
	padding:0px;
	list-style: none;	
}

.menu3 li{
	float:left;
	margin:0px;
	padding:0px 5px;
}

/* CONTINGUT **********************/

.contingut{
	border: 5px solid #CEC13D;
}

/* BUSCADOR ***********************/

.buscador input{
	background: #CEC13D;
	border:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#353535;
}

.fonsBuscador{
	background: #CEC13D;
}

/* LLISTAT ************************/

.marcFotoLlistat{
	border: 5px solid #D3D3D3;
	.margin-bottom:-2px;
}

.fonsPeuLlistat{
	background:#D3D3D3;
}

.peuLlistat{
	padding:5px;
}

.itemLlistat{
	margin-bottom: 16px; 
}

.paginador{
	border-top: 1px solid #CEC13D;
}

/* FITXES *************************/

.marcFotoFitxa img{
	border: 4px solid #D3D3D3;
}

/* FORMULARI **********************/

.formulari input, textarea{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #d3d3d3;
	overflow:hidden;
	font-size:12px;
}

.formulari.CHECKBOX{
	border:none;
}

.credits a{
	color:white;
}

.credits a:hover{
	color: #CEC13D;
}