body {
	background-color: #302E33;
	margin:0px;
	padding:0px;
	
	SCROLLBAR-FACE-COLOR:white;
	SCROLLBAR-HIGHLIGHT-COLOR: white;
	SCROLLBAR-SHADOW-COLOR: white;
	SCROLLBAR-3DLIGHT-COLOR: black;
	SCROLLBAR-ARROW-COLOR: black;
	SCROLLBAR-TRACK-COLOR: white;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
}

li{list-style-type:none;}

.neteja{clear:both;}

#contingut
{
	width:921px;
	margin:0px auto;
	position:relative;
}
#menuppal ul,#peu ul{
	margin:0px;
	padding:0px;
}
#menudins{
	padding-top:10px;
	padding-bottom:10px;
}
#peu{margin-top:30px;}
ul#normal li{list-style-type:none;padding-top:15px;padding-bottom:10px;}
ul#llista li{list-style-type:none;margin:0px;padding:0px;}
#flash{padding-top:5px;}
.esq{margin-left:25px;float:left;width:400px;}
.dret{float:right;width:200px;margin-right:25px;}

#flash2{
	width:435px;
	float:right;
	position:absolute;
	top:400px;
	left:440px;
	text-align:center;
	padding:0px;
	padding-top:7px;
	padding-bottom:4px;
	
}

#flash2amsombra{
	width:435px;
	float:right;
	position:absolute;
	top:400px;
	left:440px;
	text-align:center;
	padding:0px;
	padding-top:7px;
	padding-bottom:4px;
	background:url(imatges/fons_botonera.jpg) no-repeat 0px 0px;
}

#flash3{
	width:435px;
	float:right;
	position:absolute;
	top:220px;
	left:440px;
	text-align:center;
	padding:0px;
	padding-top:7px;
	padding-bottom:4px;
	z-index:15;
}

.sombraProds{
	background:url(imatges/fons_botonera.jpg) no-repeat bottom left;
	height:76px;
	width:435px;
	position:absolute;
	z-index:-1;
	margin-top:70px;
}

.sombraProdsNoProds{
	
	height:76px;
	width:435px;
	position:absolute;
	z-index:-1;
	margin-top:70px;
}

#idiomes ul li{display:inline;}
#peu ul li{display:inline;padding-left:6px;padding-right:10px;padding-top:15px;}
#menuppal ul li{
	margin-left:30px;
	padding:0px;
	display:inline;
}
#peu ul{float:right;}
#caracteritica{width:430px;margin-top:30px;float:left;}

#caracteritica_petit{width:300px;margin-top:30px;float:left;}

#caracteritica_g{width:300px;float:left;}

#caracteritica p{float:left;margin-left:10px;width:290px;}
#caracteritica img{float:left;width:90px;height:90px;}
/*TEXTOS*/
a.menuPpal{
	color:#FDC236;
	font: italic normal 21px Times, serif;
	text-decoration:none;
	background:url(imatges/fletxa_gris.gif) no-repeat 0px 4px;
	padding-left:20px;
}
a.menuPpal:HOVER,a.menuPpalSel{
	color:#FFF;
	font: italic normal 21px Times, serif;
	text-decoration:none;
	background:url(imatges/fletxa_groga.gif) no-repeat 0px 4px;
	padding-left:20px;
}

a.menuDins{
	color:#FFF;
	font: normal 12px Verdana;
	text-decoration:none;
	background:url(imatges/fletxa_verd.gif) no-repeat 0px 1px;
	padding-left:18px;
	width:110px;
	padding-bottom:5px;
}
a.menuDins:HOVER,a.menuDinsSel{
	color:#FDC236;
	background:url(imatges/fletxa_blanc.gif) no-repeat 0px 1px;
	font: normal 12px Verdana;
	text-decoration:none;
	padding-left:18px;
	width:110px;
	padding-bottom:5px;
}
a.mida14{
	font-size: 14px;
	background:url(imatges/fletxa_verd.gif) no-repeat 0px 3px;
}
a.mida14:HOVER,a.mida14Sel{
	font-size: 14px;
	background:url(imatges/fletxa_blanc.gif) no-repeat 0px 3px;
}
.menuProd{
	color:#FFF;
	font: normal 12px Verdana;
	text-decoration:none;
	background:url(imatges/fletxeta.gif) no-repeat 0px 5px;
	padding-left:18px;
	width:170px;
	margin-left:30px;
	padding-bottom:5px;
	float:left;
}
.menuProdSel,a.menuProd:HOVER{
	color:#FDC236;
	font: normal 12px Verdana;
	text-decoration:none;
	background:url(imatges/fletxeta.gif) no-repeat 0px 5px;
	padding-left:18px;
	width:170px;
	margin-left:30px;
	padding-bottom:5px;
	float:left;
}
a.menuProd2{
	color:#FFF;
	font: normal 10px Verdana;
	text-decoration:none;
	background:url(imatges/fletxeta.gif) no-repeat 0px 1px;
	padding-left:18px;
	margin-left:25px;
}

a.menuAsso{
	color:#B6B0B0;
	font: normal 11px Verdana, sans serif;
	text-decoration:none;
	background:url(imatges/fletxeta.gif) no-repeat 0px 2px;
	padding-left:18px;
	margin-left:15px;
	width:150px;
	float:left;
}
a.menuAsso2{
	color:#B6B0B0;
	font: normal 12px Verdana, sans serif;
	text-decoration:none;
	background:url(imatges/fletxeta.gif) no-repeat 0px 2px;
	padding-left:18px;
	margin-left:15px;
}
a.menuAsso2:HOVER{color:#FFF;}
a.menuAsso2 span{color:#FDC236;}
a.menuMapa{
	color:#B6B0B0;
	font: normal 12px Verdana, sans serif;
	text-decoration:none;
	background:url(imatges/fletxeta.gif) no-repeat 0px 3px;
	padding-left:18px;
	margin-left:15px;
	width:150px;
	float:left;
}
a.menuFletxa{
	color:#CCCFBA;
	font: italic bold 16px Times, serif;
	text-decoration:none;
	background:url(imatges/fletxeta.gif) no-repeat 0px 5px;
	padding-left:15px;
	padding-bottom:5px;
}
a.menuFletxa2{
	color:#CCCFBA;
	font: italic bold 16px Times, serif;
	text-decoration:none;
	background:url(imatges/fletxeta2.gif) no-repeat 0px 5px;
	padding-left:15px;
	padding-bottom:5px;
}

a.menuFletxa3{
	color:#CCCFBA;
	font: italic bold 16px Times, serif;
	text-decoration:none;
	background:url(imatges/fletxeta.gif) no-repeat 100% 30%;
	padding-right:15px;
	padding-bottom:5px;
}

a.menuFletxaQuadre{
	color:#CCCFBA;
	font: italic bold 16px Times, serif;
	text-decoration:none;
	background:#302E33 url(imatges/fletxeta.gif) no-repeat 15px 8px;
	padding-left:30px;
	border:1px solid #B6B0B0;
	width:220px;
	height:22px;
	padding-top:2px;
	display:block;
}
a.menuFletxaQuadreSel,a.menuFletxaQuadre:HOVER{
	color:#CCCFBA;
	font: italic bold 16px Times, serif;
	text-decoration:none;
	background:#555459 url(imatges/fletxetaSel.gif) no-repeat 15px 8px;
	padding-left:30px;
	border:1px solid #B6B0B0;
	width:220px;
	height:22px;
	padding-top:2px;
	display:block;
}


.titolBlanc{
	color:#DBDDC7;
	font: italic normal 21px Times, serif;
	text-decoration:none;
}
.titolGroc{
	color:#FDC236;
	font: italic normal 35px Times, serif;
	text-decoration:none;
}
.titolGroc1{
	color:#FDC236;
	font: italic normal 25px Times, serif;
	text-decoration:none;
	padding-left:30px;
}
.titolGroc2{
	color:#FDC236;
	font: italic normal 17px Times, serif;
	text-decoration:none;
}
.titolGroc3{
	color:#FDC236;
	font: normal 17px Verdana ,sans serif;
	text-decoration:none;
}
.txtGris,p.txtGris p{
	color:#B6B0B0;
	font: normal 12px Verdana, sans serif;
	text-decoration:none;
}

p{
	color:#B6B0B0;
	font: normal 12px Verdana, sans serif;
	text-decoration:none;
}

a.txtGris:HOVER{
	color:#FDC236;
}
.txtBeix{
	color:#CCCFBA;
	font:  italic normal 12px Times, serif;
	text-decoration:none;
}
.txtNegre{
	color:#000;
	font: normal 12px Verdana, sans serif;
	text-decoration:none;
}
.txtBlanc{
	color:#FFF;
	font: normal 12px Verdana, sans serif;
	text-decoration:none;
}
.txtBlancB{
	color:#FFF;
	font: bold 12px Verdana, sans serif;
	text-decoration:none;
}
.txtGris2{
	color:#B6B0B0;
	font: normal 11px Verdana, sans serif;
	text-decoration:none;
}
.txtGris15{
	color:#B6B0B0;
	font: italic normal 16px Times, serif;
	text-decoration:none;
}
a.txtPeu{
	color:#B6B0B0;
	font: normal 9px Verdana, sans serif;
	text-decoration:none;
}
a.txtPeu:HOVER{color:#FFF;}
a.linkNoti{
	color:#B6B0B0;
	font: italic bold 17px Times, serif;
	text-decoration:none;
}
a.linkNoti span{
	color:#B6B0B0;
	font: normal 13px Verdana, sans serif;
	text-decoration:none;
}
a.linkNoti:HOVER,a.linkNotiSel{
	color:#FDC236;
	font: italic bold 17px Times, serif;
	text-decoration:none;
}
a.linkNotiSel span,a.linkNoti:HOVER span{
	color:#FFF;
	font: normal 13px Verdana, sans serif;
	text-decoration:none;
}
.espaisota{
	margin-bottom:10px;
}
.marges{
	margin-right:25px;
	margin-left:25px;
}
.acabat{width:155px;/*height:200px;*/position:relative;text-align:center;float:left;margin-top:7px;}
.acabat p{position:absolute;bottom:5px;left:0px;text-align:center;width:150px;}
.acabat div.menuProd{position:absolute;bottom:5px;text-align:center;width:40px;padding-top:2px;margin-left:50px;}
.acabat img{margin:10px;width:135px;}

.composicio{text-decoration:none;margin-bottom:7px;width:155px;display:block;border: 1px solid #B0B491;float:left;}
.composicio img{width:135px;margin:10px;}
.composicio:HOVER{border:1px solid #FDC236;}
.composicio div{
	color:#FFF;
	font: normal 12px Verdana;
	text-decoration:none;
	background:url(imatges/fletxeta.gif) no-repeat 0px 3px;
	padding-left:18px;
	margin-left:52px;
	margin-bottom:8px;
}
.detallComposicio{width:270px;height:270px;background:#000;float:left;}
.detallComposicio img{width:120px;height:120px;margin:75px;}
.solucio{background:#000;float:left;position:relative;}
.solucio img.sol{padding-top:40px;width:365px;}
.solucio div.info img{float:left;margin:3px;}
.solucio div.info{background:#FFF;position:absolute;width:355px;height:40px;top:5px;left:5px;}
.solucio div.info p.u{position:absolute;bottom:3px;left:45px;}
.solucio div.info p.d{position:absolute;bottom:3px;left:110px;}
.solucio div.info p.u{
	float:left;
	color:#000;
	font: italic bold 13px Times, serif;
	text-decoration:none;
	line-height:12px;
}
.solucio div.info p.d{
	float:left;
	color:#000;
	font: bold 12px Arial, serif;
	text-decoration:none;
	line-height:12px;
}
.producte{width:220px;border: 1px solid #B0B491;float:left;margin:5px;}
.producte div.dins25{width:170px;padding:5px;}
.producte p.cap{
	text-align:center;
	width:220px;
	color:#FDC236;
	font: normal 13px Verdana, sans serif;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom: 1px solid #B0B491;
}
.producte div.peu{border-top: 1px solid #B0B491;width:220px;padding-top:3px;padding-bottom:3px;background:#000;}
.producte p.cos{
	color:#FFF;
	font: bold 11px Verdana, sans serif;
	text-decoration:none;
}
.producte img.prod{width:153px;height:145px;border: 1px solid #B0B491;margin-left:17px;}
.producte ul li{margin-left:15px;list-style-type:disc;}
.producte ul {margin-top:3px;}

.mapa{float:left;}
.mapa a.menuDins{margin-top:10px;}
.mapa a{width:300px;}
.mapa div div{margin-left:10px;margin-top:5px;}
.separaSota{margin-bottom:30px;}
/*FONS*/
.fonsGris{
	background: #B6B0B0;
}
.fonsGris2{
	background: #464847;
}
.fonsGroc{
	background: #B0B491;
}
/*FILETS*/
.filetGris{
	border:1px solid #CCC;
}
.filetGroc{
	border:1px solid #B0B491;
}
.filetGrocSota{
	border-bottom:1px solid #B0B491;
}
.filetGrocEsq{
	border-left:1px solid #B0B491;
}
.filetGrisSota{
	border-bottom:1px solid #B6B0B0;
}
.filetGrisSobre{
	border-top:1px solid #B6B0B0;
}
.filetGrisDret{
	border-right:1px solid #B6B0B0;
}
.filetGrisEsq{
	border-left:1px solid #B6B0B0;
}
.filetBeixEsq{
	border-left:1px solid #CCCFBA;
}
.filetNegre5{
	border:5px solid #302E33;
}
.filetGris5{
	border:9px solid #464847;
}
.filetGrocDaltBaix2{
	border-top:2px solid #FDC236;
	border-bottom:2px solid #FDC236;
}
.filetVerdosBaix2{
	border-bottom:2px solid #B0B493;
}

/*FORMULARIS*/
.bona{
	border: 1px solid #6F6F67;
	background: #464847;
	font: normal 12px Verdana, sans serif;
	color:#FFF;
	padding:2px;
}
.error{
	border: 1px solid #CC0000;
	background: #ffc1a5;
	font: normal 12px Verdana, sans serif;
	color:#000;
	padding:2px;
}

.buto{
	border: 1px solid #838175;
	background: #BAB49E;
	font: normal 12px Verdana, sans serif;
	color:#000;
	padding:1px;
}
.buto2{
	border: 1px solid #6F6F67;
	background: #464847;
	font: bold 12px Verdana, sans serif;
	color:#FFF;
	padding:1px;
}