body
{
	background-color: #EDF6E4;
	font-size: 12px;
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #393939;
}

table { font-size: 12px; }
html, body { height: 100%; }

table.fons { background-color: #3D3D3D;}

/**************************************************/
/* FORMATS GENERALS ******************************/
/**************************************************/
input, textarea{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 1px solid #393939;
	color: #A39D9D;
	overflow: hidden;
}

a {text-decoration:none;}
.fontNegreta{font-weight: bolder;}
.fontPetita{font-size: 10px;}
.fontMitjana{font-size:11px;}
.fontGran{font-size:14px;}
.fontMoltGran{font-size: 17px;}
.fontGrisClar{color:#656565;}

.fontGrisFosc, 
#adreca a:hover, 
#navegador a, 
#idiomes li a, 
.credits a,
a, 
#menuLatN2 li.normal a, 
.menuInferior li a {color:#393939;}

.paddingBottom { padding-bottom: 10px; }
.noBorder {
	border-style: none;
}

/**************************************************/
/* MODEL CAIXA AMB SOMBRA *************************/
/**************************************************/
.marcDalt{
	background: url('../images/modelCaixa/marcDalt.gif') no-repeat 0px 0px;
	margin:0px;
	padding:0px;
}

.marcDaltDreta{background: url('../images/modelCaixa/marcDaltDreta.gif') no-repeat right 0px;}
.marcDreta{background: url('../images/modelCaixa/marcDreta.gif') repeat-y right 0px;}
.fonsCaixaCont{background: url('../images/modelCaixa/fonsCaixa.gif') repeat-y;}
.marcBaix{background: url('../images/modelCaixa/marcBaix.gif') left no-repeat;}
.marcBaixDreta{background: url('../images/modelCaixa/marcBaixDreta.gif') right no-repeat;	}

/**************************************************/
/* IDIOMES ****************************************/
/**************************************************/
#idiomes{
	display:block;
	float:left;
	padding-left: 10px;
}

#idiomes ul{
	list-style: 0px;
	margin:0px;
	padding:0px;
	padding-left:5px;
}

#idiomes li{
	float:left;
	display:block;
	padding:0px;
	margin-right:10px;
}

/**************************************************/
/* CAPÇALERA **************************************/
/**************************************************/

.paddingEsqCap{padding-left:3px;}

/**************************************************/
/* MENU LATERAL ***********************************/
/**************************************************/

.paddingEsqMenuLat{padding-left: 5px;}

#logo{
	margin:0px auto;
	text-align:center;
	margin: 35px 0px 50px 0px;
}

#adreca{
	text-align:center;
	display:block;
	margin-bottom:45px;
}
#adreca p {margin:0px;}

#adreca a,
#navegador a:hover, 
#idiomes li a:hover, 
#idiomes li.sel, 
.credits a:hover,
a:hover, 
#navegador a.sel, 
#menuLatN1 li a:hover, 
#menuLatN1 li a.sel,
#menuLatN2 li a.sel,
.menuInferior li a:hover,
.menuInferior li a.sel
 {color:#3A4198;} /* VARIACIÓ HOVER DE COLOR PER ESCOLLIR A L'EDITOR PRO */

/* MENU LATERAL *******************************/
#menuLatN1{
	padding:0px 10px;
	margin-bottom:35px;
}

#menuLatN1 ul, #menuLatN2 ul{
	margin:0px;
	padding:0px;
	list-style: none;
}

#menuLatN1 li{
	display:block;
	margin-bottom:5px;
	padding:0px;
}

#menuLatN1 li a{
	padding: 7px 10px;
	width: 178px;
	height: 19px;
	*width:198px;
	*height:32px;
	display:block;
	color: #393939;
}

#menuLatN1 li a:hover, #menuLatN2 li a:hover{background: url('../images/menuLat/itemHover.gif') no-repeat;}
#menuLatN1 li a.sel, #menuLatN2 li a.sel  {background: url('../images/menuLat/itemAct.gif') no-repeat;}


/* CERCADOR ***********************************/
table.cercador
{
	border-style: none;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
/*	width: 90%; */
	text-align: center;
	margin: 15px 0px 15px 0px;
	padding: 5px 0px 5px 0px;
}

.cercador .cercadorTextBox input{
	padding: 8px 6px 3px 6px;
	width: 150px;
	height: 28px;
	border: none;
	color: #A39D9D;
	background-color: transparent;
}

.fonsCercador
{
	background-position: center;
	background-repeat: repeat-x;
	background-image: url(../images/comu/fonsBuscador.gif);
}

.fonsCercadorSubmit
{
	padding-left: 5px;
	padding-top: 0px;
	#padding-top: 2px; 
	.padding-top: 5px;
}

.itemResultat{
	height:30px;
}



/**************************************************/
/* CONTENIDOR MIG *********************************/
/**************************************************/
.paddingCaixaContingut{
	padding: 2px 10px 10px 10px;
}

#navegador{
	text-align: right;
	padding-bottom: 3px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #d1d1d1;
}

#titolContingut{
	display:block;
	background: url('../images/contingut/pictoTitolContingut.gif') no-repeat left;
	padding: 7px 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-bottom:10px;
}

#contingut{}

.separadorDre
{
	border-right-color: #d1d1d1;
	border-right-style: solid;
	border-right-width: 1px;
}

.separadorSota
{
	border-bottom-color: #d1d1d1;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}


/**************************************************/
/* CONTINGUTS *************************************/
/**************************************************/

/* LLISTAT PRODUCTES ******************************/

#itemLlistat{
	float:left;
	display: block;
	min-width: 100px;
	* width: 196px;
	width: 196px;
	margin: 16px 16px 20px 20px;
	.margin: 16px 16px 20px 16px;	
}

#itemLlistat img{
	border:1px solid #929292;
	margin-top:3px;
}

#itemLlistat span{display:block;}
#itemLlistat span img{border:none;}
#itemLlistat .preu{
	margin: 3px 0px;
	padding-bottom:3px;
	border-bottom: 1px solid #656565;
	display:block;
}

#itemLlistat .titolProdLlistat{
	display:block;
	float:left;	
}

#itemLlistat .pictoProdLlistat{
	display:block;
	float:right;
}

.titolLlistat{
	border-bottom:1px solid #857c7c;
	line-height:20px;
}

.titolProdLlistat{
	line-height:20px;	
}

.descripFitxa{
/*	line-height: 20px;*/
	padding-right: 10px;
}

.descripFitxa img.foto{
	border: 1px solid #8b8b8b;
	margin: 0px 15px 0px 0px;
}

.pagerLink
{
	vertical-align: middle;
	border:none;
}

/* SHOP *******************************************/

.graellaShop input{
	border: 1px solid #cfcfcf;
}

.titolsGraellaShop{
	color: #605555;
	text-align:center;
}

.separadorGraellaShop{
	background-color: #cfcfcf;
}

/**************************************************/
/* PEU ********************************************/
/**************************************************/

.credits{
	text-align:center;
	white-space: nowrap;
	padding-left:18px;
}

#paginador{
	margin: 25px auto 0px auto;
	.margin-left: 13px;
	padding-top:3px;
	border-top: 1px solid #c8c8c8;
	display:block;
	clear:both;
	text-align:right;
	width:660px;
	.float:left;
}

#paginador img{vertical-align: -2px;}

/* MENU INFERIOR **********************************/
.menuInferior { text-align:right;}
.menuInferior ul{
	list-style:none;
	margin:0px;
	padding:0px;
	float: right;
}

.menuInferior li{
	margin:0px;
	padding:0px;
	float: left;
	padding: 0px 5px;
}


