body{
	margin:0px;
	background-color:#E4ddd3;
	background-image: url('_img/menu/fondobody.jpg');
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
a{	
	text-decoration:none;
	cursor:pointer;
}
img{
	border:0px;
}
#centerdiv{
	height:100%;
	width:100%;
	text-align:center;
}
#all{
	width:997px;
	height:100%;
	margin:auto;
}
#colleft{
	width:34px;
	float:left;
	height:100%;
}
#menuall{
	width:215px;
	float:left;
	background-color:#25441b;
	height: 100%;
}
#contentright{
	width:747px;
	float:left;
	height:100%;
}
#decorleft{
	float:left;
	margin-top:154px;
	height:314px;
	width:34px;
	background-image: url('_img/decorleft.gif');
}
#decorlefttransparent{
	float:left;
	height:314px;
	width:34px;
}
#logo{
	float:left;
}
#menu{
	float:left;
	width:215px;
	height:280px;
	background-image: url('_img/menu/fonfomenu.jpg');
	text-align:left;
	overflow:hidden;
}
#flashmovie{
	margin-top:154px;
	float:left;
	width:747px;
	height:314px;
	background-color:red;
}
#continguttext{
	float:left;
	width:747px;	
	border-bottom:1px solid;
	border-color:#9f9587;
}
#textcontent{
	float:left;
	width:679px;
	margin:34px;	
	color:#3c311f;
	font-size:18px;
	text-align:left;		
}
.itemmenu{
	font-family:Georgia, Times, "times new roman";
	font-size:18px;
	cursor:pointer;
	color:#839d7e;
	width:100%;
	padding-left:17px;
	height:38px;
	float:left;
	line-height:37px;
}
#item_menu{
	float:left;
	cursor:pointer;
}
.menuline{
	line-height:0px;
	float:left;
	width:100%;
	height:1px;
}
#idioma {
	width:120px;
	margin-left:17px;
	margin-top:7px;
	margin-bottom:15px;
	cursor:pointer;
	float:left;
	color:white;
}
#idioma a {
	font-family:Georgia, Times, "times new roman";
	color:white;
	font-size:12px;
	text-decoration:none;
}
#idioma a:hover{
	text-decoration:underline;
}
#textaptd{
	float:left;
	width:747px;	
	text-align:left;	
}
#textaptdhome{
	float:left;
	width:747px;
	height:290px;	
	text-align:left;	
	background-image: url('_img/representacions.gif');
}
#tittextaptd{
	float:left;
	width:169px;	
	height:54px;	
	line-height:55px;	
	font-size:18px;
	color:#3c311f;
	font-weight:bold;
}
#tittextaptdproducte{
	float:left;
	width:169px;	
	height:17px;
	font-size:18px;
	color:#3c311f;
	font-weight:bold;
}
#continguttextaptd{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:14px;
	float:left;
	width:169px;
	height:327px;		
	color:#3c311f;	
}
.continguttextaptd{
	float:left;
	width:138px;
	margin-left:15px;
	margin-right:15px;
}
#peucontinguttextaptd{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:14px;
	line-height:25px;
	color:#92816b;
	font-weight:bold;
	float:left;
	width:169px;
	height:40px;
}
#peucontinguttextaptdrepres{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:14px;
	line-height:48px;
	color:#8d7b65;
	font-weight:bold;
	float:left;
	width:169px;
	height:50px;
	margin-left:34px;
}
#peucontinguttextaptdborder{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:14px;
	line-height:25px;
	color:#92816b;
	font-weight:bold;
	float:left;
	width:169px;
	height:40px;
	border-left:1px solid;
	border-color:#9f9587;
}
#separatormenu{
	float:left;
	width:199px;
	height:7px;
	line-height:0px;	
}
#textpeu{
	float:left;
	text-align:left;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	color:#4c4b4a;	
	font-size:12px;	
	width:747px;
	height:56px;	
	border-top:1px solid;
	border-color:#9f9587;
}
#textpeu a{
	font-family:Georgia, Times, "times new roman";	
	font-weight:bold;
	color:#4c4b4a;	
	line-height:25px;
	text-decoration:none;	
}
#login{
	float:left;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	width:215px;
	font-size:12px;
	text-align:left;
}
.inputlogin{
	border:0px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:12px;
	width:179px;
	height:24px;
	padding:3px;
}
.buttonlogin{
	width:103px;
	height:25px;
	border:0px;
	color:white;
	background:#7aa472;
	font-size:12px;
	cursor:pointer;
}
.buttoncontacte{
	width:148px;
	height:35px;
	border:0px;
	color:white;
	background:#824136;
	font-size:14px;
	cursor:pointer;
}
#productcontent{	
	color:#3C311F;
	float:left;	
	font-size:14px;
	margin-top:202px;
	text-align:left;
	width:679px;
	margin-left:34px;
	margin-right:34px;	
}
.productehome{
	border:3px solid;
	border-color:#beb8af;
}
.filaproducte{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	float:left;
	width:678px;
	height:203px;
}
.columnaproducte{
	float:left;
	width:208px;
	height:203px;
	margin-left:27px;
}
.separator{
	width:679px;
	float:left;
	line-height:0px;	
}
.columnaproductenoespai{
	float:left;
	width:208px;
	height:203px;	
}
.fotoproducte{
	float:left;
	width:208px;
	margin-top:22px;
	height:139px;
}
.peuproducte{
	float:left;
	width:208px;
	height:42px;
	font-size:14px;
	line-height:28px;
}
#producte_detall{
	float:left;
	margin-top:22px;	
	height:338px;
}
#foto_producte{
	float:left;	
	width:172px;
	height:115px;
	border:0px;
}
#caixa_producte{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:14px;
	float:left;
	text-align:center;
	width:172px;
	height:221px;
	background-color:#FFFFFF;	
}
.caixa_producte_titol{	
	color:#3c311f;
	float:left;
	width:172px;
	height:39px;	
}
.caixa_producte_titol_dins{
	float:left;
	width:143px;	
	font-weight:bold;
	line-height:42px;
	text-align:left;
	margin-left:14px;
	margin-right:14px;
	border-bottom:1px solid;
	border-color:#9f9587;
}
.caixa_producte_dins{
	float:left;
	width:143px;		
	text-align:left;
	margin-left:14px;
	margin-right:14px;
}
.buttonproducte{
	width:143px;
	font-weight:bold;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	height:25px;
	border:0px;
	color:white;
	background:#824136;	
	cursor:pointer;
}
#seg_coleccio{
	float:left;		
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:14px;
	height:50px;	
	line-height:34px;
}
#empresa_col1marge{
	float:left;
	width:338px;	
	border-right:1px solid;
	border-color:#9f9587;	
}
#empresa_col1{	
	float:left;
	width:317px;
}
#empresa_col2marge{
	float:left;		
	width:322px;
	margin-left:18px;
}
#contacte_col2marge{
	float:left;		
	width:302px;
	margin-left:18px;
	margin-top:66px;
}
#empresa_col2{	
	float:left;
	width:302px;
}
.tittextaptdempresa{	
	float:left;		
	font-size:18px;
	color:#3c311f;
	font-weight:bold;
}
.contingutempresa{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	float:left;
}
.empresa_video{
	float:left;	
	background-color:red;
	width:302px;
	height:202px;	
}
#galeria_empresa{
	float:left;
	width:306px;
}
#fila_galeria_empresa{
	float:left;
	width:306px;
	height:60px;	
}
.foto_galeria_empresa{
	float:left;	
	width:60px;
	height:60px;	
}
#representationcontent{	
	float:left;	
	margin-top:182px;
	text-align:left;
}
.imatge_representation{
	float:left;
	width:747px;
	height:433px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	background-image: url('_img/representacions.jpg');
	background-repeat: no-repeat;
	border-top:1px solid;
	border-bottom:1px solid;
	border-color:#9f9587;
}
#contingut_representation{
	float:left;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	width:747px;
	height:425px;	
}
.cont_representation{
	float:left;
	margin-left:34px;
}
.col1_representation{
	float:left;
	width:147px;
}
.col2_representation{
	float:left;
	width:150px;
}
.col3_representation{
	float:left;
	width:145px;
}
.col4_representation{
	float:left;	
}
.imatge_menorca{
	float:left;
	width:302px;
	height:202px;
	background-color:white;
}
.separator_contacte1{
	float:left;
	width:338px;
	height:10px;
	line-height:0px;
}
.separator_contacte2{
	float:left;
	width:338px;
	height:15px;
	line-height:0px;
}
#googlemap{
	float:left;
	width:303px;
	height:303px;
	background-color:white;
}
.cont_contacta{
	float:left;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	
	margin-bottom:40px;
}	
.contact{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:12px;
	padding:10px;
	width:302px;
	border: 0px none;
	vertical-align:middle;	
}
.text_contacta{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:12px;
	float:left;
	width:303px;
	margin-top:36px;
}
#afegirbordesuperior{
	border-top:1px solid;
	border-color:#9f9587;
}