body
{
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%; /* Ve a ser uns 11 px. Ho poso en percentatge per tal que funcioni quan fem el text mes gran a l'explorador */
	margin: 0 0 0 0;
	background-color: white;
}

table
{
	font-size: 100%;
}

.iniciFons
{
	background-color: black;
}

.iniciEnllas
{
   color: #C40515;
}

.iniciEnllas:hover
{
   color: white;
}

.fonsCos
{
	background-color: #9A9A9A;
}

input,textarea
{
	background-color: #F9E9E9;
	border: 1px solid #F2988B;	
	font-size: 95%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow: hidden;
}

.paginador input
{
	border: none;
}

.fonsMenuCorporatiu
{
	background-color: #A8A8A8;
}

.cos
{
	background-color: white;
}

.fonsNegre
{
	background-color: black
}

a
{
   color: #808080;
	text-decoration:none;
}

a:hover
{
   color: black;
}

.titolFonsNegre
{
	background-color: #626262;
	color: white;
	font-weight: bolder;
	height: 20px;
	padding-left: 10px;
}

/******** CAP+IDIOMES **********/

.idiomes a,.idiomes
{
	color: #B5B5B5;
	text-decoration: none;
	font-size: 90%;
	padding-right: 10px;
}

.idiomes a:hover
{
	color: #A1210C;
}

/******** NAVEGADOR **********/

.fonsNavegador
{
	height: 27px;
	width: 100%;
	background-image: url('/Imatges/navegador/fons.gif');
}

.navegNoActivat,.navegActivat,.navegSeparador
{
   color: #E82404;
	text-decoration: none;
}

/******** MENU SUPERIOR **********/

.fonsGrisFosc
{
	background-color:#626262;
}

.fonsGrisClar
{
	background-color: #A8A8A8;
}

.paddingDretaMenu
{
	padding-right: 5px;
}

.paddingDaltMenuCont
{
	padding-top: 3px;
}

a.menuSupDes
{
	color:white;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	padding: 2 2 0 2;
	font-size: 11px;
}

a.menuSupDes:hover,a.menuSupActSel
{
	background-color: #E72404;
}

/******** MENU LATERAL **********/

.fonsGrisMenuLat
{
	background-color: #AAAAAA;
}

.fonsGrisFoscMenuLat
{
	background-color:#919191;
}

a.menuLat1NDes
{
/*   background-color: #AAAAAA;*/
	color:black;
	text-decoration: none;
	display: table-cell;
	font-size: 11px;
   width: 221px;
	height: 21px;
/*	background-image: url('/Imatges/menuProductes/1NFonsDes.gif');*/
	background-repeat: repeat-y;
   padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 14px;
	padding-right: 10px;
	letter-spacing: -1px;	
}

a.menuLat1NDes:hover, a.menuLat1NActSel, a.menuLat1NActSel:hover
{
/*   background-color: #636363;*/
	color:white;
	text-decoration: none;
	display: table-cell;
	font-size: 11px;
   width: 221px;
	height: 21px;
/*	background-image: url('/Imatges/menuProductes/1NFonsSel.gif');*/
	background-repeat: repeat-y;
   padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 14px;
	padding-right: 10px;
	font-weight: bold;
	letter-spacing: -1px;	
}

.menuLat1NSeparador
{
   background-color:  #919191;
	height: 2px;
}

/******* NIVELL 2 ********/

.menuLat2NDes
{
/*	background-image: url('/Imatges/menuProductes/2NFons.gif');*/
/*   background-color: #787878;*/
   width: 221px;
	height: 18px;
   color: white;
	text-decoration: none;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom:3px;
	letter-spacing: -1px;	
	display: table-cell;
}

.menuLat2NActSel,.menuLat2NDes:hover,.menuLat2NActSel:hover
{
/*	background-image: url('/Imatges/menuProductes/2NFons.gif');*/
/*   background-color: #787878;*/
   width: 221px;
	height: 18px;
	color: #E32F11;
	text-decoration: none;	
	padding-top: 3px;
	padding-bottom:3px;
	padding-left: 15px;	
	letter-spacing: -1px;
	display: table-cell;
}

.menuLat2NSeparador
{
   background-image: url('/Imatges/menuProductes/2NSeparador.gif');
	width: 221px;	
	height: 1px;
}

/******** PEU **********/

.fonsNegre
{
	background-color: black;
}

.fontPeu, .fontPeu a
{
	color: white;
	font-size: 90%;
	text-decoration: none;
}

.fontPeu a:hover
{
	color: #E32F11;
	font-size: 90%;
	text-decoration: none;
}

/******** HOME **********/

.marcVermellHome
{
	border-left: 1px solid #FF2B05;
	border-right: 1px solid #FF2B05;
	border-bottom: 1px solid #FF2B05;
	padding: 5 4 5 4;
}

.marcFotoGris
{
	BORDER:3PX SOLID #F7F3F3;
}


/******** FITXA **********/

.titolFitxa
{
	border: 3px solid #FF2B06;
	height: 27px;
	background-color: #E72404;
	color: white;
	font-weight: bolder;
	font-size: 125%;
	padding-left: 5px;
	letter-spacing: -1px; 
}

.marcVermellFitxa
{
	border: 3px solid #FF2B06;
}

a.descrip
{
	color: #636363;
	text-decoration: none;
}

a.descrip:hover
{
	color: #E32F11;
	text-decoration: none;
}

.liniaDaltBaixShop
{
	border-top: 1px solid #E82404;
	border-bottom: 1px solid #E82404;	
}

.titolBase,.titolShop
{
	color: #C7290F;
	font-weight: bolder;
}

.sepShop
{
	background-color: #FDEEEB;
}

.fontShop,.fontShop a
{
	color: #808080;
	text-decoration:none;
}

.fontShop a:hover
{
	color: #E32F11;	
}

.inputUnitats input,textarea /* afecta tots els inputs de dins la taula del mòdul shop, que és l'input d'entrar les unitats */
{
	background-color:#FAE6E6;
	border:1px solid #F2978B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
}

.justificat
{
	text-align: justify;
}

.logoNoData
{
	background-image: url('/Imatges/general/logoNoData.gif');
	background-repeat: no-repeat;
	background-position: center;
	height: 250px;
}

/****** COMPLEMENTS *****/

.titolFitxaSenseMarc
{
	height: 21px;
	background-color: #E72404;
	color: white;
	font-weight: bolder;
	font-size: 110%;
	padding-left: 5px;
	letter-spacing: -1px; 	
}

.paddingDaltComplements
{
	padding-top: 6px;
}

.paddingComplements
{
	padding: 0 4 0 4;
}

.marcPeuFotoComplements
{
	border-bottom: 1px solid #FF2B05;
	border-left: 1px solid #FF2B05;
	border-right: 1px solid #FF2B05;	
}

.enllasComp a
{
	color: #808080;
	text-decoration:none;
}

.enllasComp a:hover
{
	color: black;
	text-decoration:none;
}

/********************** CERCADOR ****************/

.cercador input
{
	background-color: #C3C3C3;
	border: none;
	height: 24px;
	padding-top: 5px;
	padding-right:5px;
	padding-left:5px;
	font-size: 110%;
}

.cercadorButton
{
	border: none;
	padding-right: 4px;
}

.paddingCercadorFoto
{
	padding-left: 30px;
	padding-right: 50px;
}

.contornfonsGrisClar
{
	border: 3px solid #A8A8A8;
}

.vermell
{
	background-color: #FF2B05;
}

.baseButton
{
	vertical-align: middle;	
}

.paddingDreta54
{
	padding-right: 54px;
}

/********************** SHOP ****************/

.usuariActual
{
	color: #C7290F;
	font-weight: bolder;
	padding-left: 5px;
	text-transform: uppercase;
}

.producteQuantitat,.basketQuantitat
{
	text-align: right;	
}

.paddingDret5
{
	padding-right: 5px;
}

.paddingEsqHeaderShop
{
	padding-left: 100px;	
}

.fotoIdentificacio
{ 
  background-image: url('/imatges/cap/logoCat.gif');
  background-repeat: no-repeat;
  width: 232px;
  height: 220px;
}

.paddingBasketItem
{
	padding-left: 40px;
	padding-right: 40px;
}

.peuCistella a
{
	color: white;
}

.peuCistella a:hover
{
	color: #E72404;
}

/************ CLIENTS MENU *************/

/***************** Cat *******************/

.linkClientsCat
{
/*	background-image: url('/imatges/menuProductes/clientsCatDes.gif');*/
	width: 227px;
	height: 27px;
	display: table-cell;	
}

/*.linkClientsCat:hover
{
	background-image: url('/imatges/menuProductes/clientsCatAct.gif');
	width: 227px;
	height: 27px;
	display: table-cell;	
}*/

/***************** Esp *******************/

.linkClientsEsp
{
	background-image: url('/imatges/menuProductes/clientsEspDes.gif');
	width: 227px;
	height: 27px;
	display: table-cell;		
}

.linkClientsEsp:hover
{
	background-image: url('/imatges/menuProductes/clientsEspAct.gif');
	width: 227px;
	height: 27px;
	display: table-cell;		
}

/***************** Ang *******************/

.linkClientsAng
{
	background-image: url('/imatges/menuProductes/clientsAngDes.gif');
	width: 227px;
	height: 27px;
	display: table-cell;
}

.linkClientsAng:hover
{
	background-image: url('/imatges/menuProductes/clientsAngAct.gif');
	width: 227px;
	height: 27px;
	display: table-cell;		
}

/***************** Fra *******************/

.linkClientsFra
{
	background-image: url('/imatges/menuProductes/clientsFraDes.gif');
	width: 227px;
	height: 27px;
	display: table-cell;		
}

.linkClientsFra:hover
{
	background-image: url('/imatges/menuProductes/clientsFraAct.gif');
	width: 227px;
	height: 27px;
	display: table-cell;		
}

/************ COMANDES MENU *************/

/***************** Cat *******************/

.linkSolicitudsCat
{
/*	background-image: url('/imatges/menuProductes/comandesCatDes.gif');*/
	width: 227px;
	height: 27px;
	display: table-cell;		
}

/*.linkSolicitudsCat:hover
{
	background-image: url('/imatges/menuProductes/comandesCatAct.gif');
	width: 227px;
	height: 27px;
	display: table-cell;		
}*/

/***************** Esp *******************/

.linkSolicitudsEsp
{
	background-image: url('/imatges/menuProductes/comandesEspDes.gif');
	width: 227px;
	height: 27px;
	display: table-cell;		
}

.linkSolicitudsEsp:hover
{
	background-image: url('/imatges/menuProductes/comandesEspAct.gif');
	width: 227px;
	height: 27px;
	display: table-cell;		
}

/***************** Ang *******************/

.linkSolicitudsAng
{
	background-image: url('/imatges/menuProductes/comandesAngDes.gif');
	width: 227px;
	height: 27px;
	display: table-cell;		
}

.linkSolicitudsAng:hover
{
	background-image: url('/imatges/menuProductes/comandesAngAct.gif');
	width: 227px;
	height: 27px;
	display: table-cell;		
}

/***************** Fra *******************/

.linkSolicitudsFra
{
	background-image: url('/imatges/menuProductes/comandesFraDes.gif');
	width: 227px;
	height: 27px;
	display: table-cell;		
}

.linkSolicitudsFra:hover
{
	background-image: url('/imatges/menuProductes/comandesFraAct.gif');
	width: 227px;
	height: 27px;
	display: table-cell;		
}

.paddingComplementsText
{
   padding-left: 33px;
}

.contornEsqBlanc
{
   border-left: 1px solid white;
}

.contornDretBlanc
{
   border-right: 1px solid white;
}
