body {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:76%;
background:#F7F4EE url(../imatges/fons-cos.jpg) 0 0 repeat-x;
padding:1px;
}

div#envoltori {
position:relative;
border:13px solid white;
height:486px;
width:890px;
margin:17px auto 0 auto;

}

	div#envoltori.fons-restaurant {background:black url(../imatges/fotografia-de-fons.jpg) 0 0 no-repeat;}
	div#envoltori.fons-salo-cristall {background:black url(../imatges/fotografia-de-fons3.jpg) 0 0 no-repeat;}
	div#envoltori.fons-margarites {background:black url(../imatges/fotografia-de-fons4.jpg) 0 0 no-repeat;}
	div#envoltori.fons-entrada {background:black url(../imatges/fotografia-de-fons5.jpg) 0 0 no-repeat;}
	div#envoltori.fons-restaurant-nit {background:black url(../imatges/fotografia-de-fons6.jpg) 0 0 no-repeat;}
	div#envoltori.fons-restaurant-civil {background:black url(../imatges/fotografia-de-fons7.jpg) 0 0 no-repeat;}
	div#envoltori.fons-restaurant-flors {background:black url(../imatges/fotografia-de-fons8.jpg) 0 0 no-repeat;}
	div#envoltori.fons-restaurant-entrada-nit {background:black url(../imatges/fotografia-de-fons9.jpg) 0 0 no-repeat;}
	
div#menu-de-navegacio {
position:absolute;
right:-33px;
top:107px;
height:319px;
width:188px;
overflow:hidden;
}

div#menu-de-navegacio ul {
padding-top:60px;
background-image:url(../imatges/fons-menu-trans.png);
padding-right:33px;
text-align:right;
height:259px;
}

	div#menu-de-navegacio li {
	background:transparent url(../imatges/fons-item-menu.gif) left bottom repeat-x;
	width:104px;
	margin-left:auto;
	padding:5px 0;
	}
	
	div#menu-de-navegacio li.ultim-item {background-image:none;}
	
		div#menu-de-navegacio li a {
		color:#9F8546;
		font-size:125%;
		text-decoration:none;
		}
		
			div#menu-de-navegacio li a:hover {color:#251510}
	
h1#logotip {
position:absolute;
width:163px;
height:153px;
bottom:-84px;
left:365px;
overflow:hidden;
z-index:2;
}

div#textos {
position:absolute;
z-index:1;
color:#EBE3D3;
height:486px;
}

div#textos h1 {
font-size:200%;
color:#CFC57A;
background:transparent url(../imatges/fons-titols-seccions.gif) left bottom repeat-x;
}

div#textos h2 {
font-size:125%;
color:#CFC57A;
}

div#textos p {
font-size:91%;
line-height:150%;
}

div#textos a {
color:#EBE3D3;
text-decoration:none;
}

	div#textos a:hover {text-decoration:underline}

	/*
	presentació
	-----------
	*/
	div#textos.model-presentacio {
	background:transparent url(../imatges/fons-textos-presentacio.png) left bottom no-repeat;
	left:207px;
	bottom:0;
	width:476px;
	height:367px;
	}
	
	div#textos.model-presentacio h1 {
	padding:20px 10px 0 10px;
	margin:0 10px 15px 10px;
	}
	div#textos.model-presentacio h2 {
	padding:2px 10px 0 15px;
	margin:0 25px 10px 10px;
	}
	div.model-presentacio p {
	margin:10px 25px;
	}
	
	/*
	serveis
	-----------
	*/
	
	div#textos.model-serveis {
	background:transparent url(../imatges/fons-textos-contacte.png) left bottom no-repeat;
	left:207px;
	top:0;
	width:476px;
	}
	
		div#textos.model-serveis h1 {
		padding:20px 10px 0 10px;
		margin:0 10px 15px 10px;
		}
	
	div.contenidor-scroll {
	width:411px;
	margin:10px auto;
	}
	
		div.scroll-pane {
		overflow:auto;
		padding-right:15px;
		height:290px;
		
		}
	
	div#submenu{ background-image:url(../imatges/fondo-submenu.jpg); background-repeat:repeat-x; height:31px; font-family:Georgia, "Times New Roman", Times, serif; color:#4E4023; font-weight:bold; padding-top:7px; margin-left:8px; margin-right:9px; padding-left:10px; padding-right:10px;}
	div#submenu a{ color:#EBE3D3; text-decoration:none; padding-left:3px; padding-right:3px;}
	div#submenu a:hover{ color:#FFFFFF;}
	div#submenu .select{ color:#251510;}

	/* 
	contactar 
	---------
	*/
	div.model-contactar {
	background:transparent url(../imatges/fons-textos-contacte.png) 0 0 no-repeat;
	left:207px;
	top:0;
	width:476px;
	}
	
		div.model-contactar h1 {
		padding:45px 10px 0 10px;
		margin:0 10px 10px 10px;
		margin-bottom:25px;
		}
		
			div.model-contactar form {
			padding:0 10px;
			}
			
				div.model-contactar form div.camp {
				margin-bottom:10px;
				width:450px;
				float:left;
				clear:left;
				}
				
					div.model-contactar form div.camp label {
					width:75px;
					text-align:right;
					float:left;
					margin-right:10px;
					}
					
					div.model-contactar form div.camp .camp-de-text {
					border:1px solid #6B5831;
					padding:2px;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:inherit;
					background-color:#362B14;
					color:#EBE3D3;
					float:left;
					width:200px;
					}
					
					div.model-contactar form div.camp textarea.camp-de-text {
					height:100px;
					width:300px;
					}
				
				div.model-contactar form div.accions {
				padding-left:85px;
				}
		
		/* 
		situació 
		---------
		*/
		div.model-situacio {
		background:transparent url(../imatges/fons-textos-contacte.png) 0 0 no-repeat;
		left:207px;
		top:0;
		width:476px;
		}
		
			div.model-situacio div#mapa-de-situacio {
			margin:0 8px;
			}
		
			div.model-situacio h1 {
			padding:10px 10px 0 10px;
			margin:0 10px 10px 10px;
			}
			
			div.model-situacio p {
			margin:0 26px 5px 26px;
			color:#CFC57A;
			font-weight:bold;
			}
			
				div.model-situacio p strong {
				color:#EBE3D3;
				font-weight:normal;
				}
				div.model-situacio p a {color:#CFC57A;}
		
	
	/*
	àlbum de fotos
	--------------
	
	== llistat àlbums ==
	
	*/
	
	div.model-album-de-fotos div#navegacio a {			
	width:11px;
	height:13px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-10000px;
	background-position:0 0; 
	}
				
		div.model-album-de-fotos div#navegacio a#pagina-anterior {
		background-image:url(../imatges/icona-navegacio-anterior.gif);
		float:left;
		}
		
		div.model-album-de-fotos div#navegacio a#pagina-seguent {
		background-image:url(../imatges/icona-navegacio-seguent.gif);
		float:right;
		}
	
		div.model-album-de-fotos div#navegacio a.desactivat {
		background-position:0 -13px;
		cursor:default;
		}
	
	div.model-album-de-fotos div#navegacio span#pagina-actual {
	color:#8F8C86;
	display:block;
	margin:0 15px;
	text-align:center;
	}
	
	div.model-album-de-fotos.llistat-albums h1 {
	margin-bottom:15px;
	}
	
		div.model-album-de-fotos.llistat-albums div.miniatures-albums {
		float:left;
		width:609px;
		}
		
			div.model-album-de-fotos.llistat-albums div.miniatures-albums div.album {
			width:177px;
			float:left;
			margin:0 35px 30px 0;
			}
			
			div.model-album-de-fotos.llistat-albums div.miniatures-albums div.ultim-de-la-fila {margin-right:0}
			
			div.model-album-de-fotos.llistat-albums div.miniatures-albums div.album a {display:block;}
			
			div.model-album-de-fotos.llistat-albums div.miniatures-albums div.album a.imatge {
			border:4px solid white;
			margin-bottom:5px;
			}
			
			div.model-album-de-fotos.llistat-albums div.miniatures-albums div.album a.nom {
			font-weight:bold;
			color:#EBE3D3;
			text-decoration:none;
			font-size:91%;
			}
			
	div.model-album-de-fotos.llistat-albums div#navegacio {
	width:177px;
	}
	
	/*
	== detall àlbum ==
	*/
	
	div.model-album-de-fotos {
	background-image:url(../imatges/fons-textos-album-fotos.png);
	left:0;
	top:0;
	width:609px;
	height:470px !important;
	overflow:hidden;
	padding:15px 27px 0 20px;
	}
	
	div.model-album-de-fotos.detall-album h1 {
	margin-top:10px;
	margin-bottom:15px;
	width:405px;
	}
	
	div.model-album-de-fotos.detall-album p {
	width:335px;
	}
		div.model-album-de-fotos.detall-album div#foto-gran {
		float:left;
		border:5px solid white;
		}
		
		div.model-album-de-fotos.detall-album div#fotos-petites {
		float:right;
		width:160px;
		}
		
			div.model-album-de-fotos.detall-album div#fotos-petites a.foto {
			border:4px solid white;
			float:right;
			margin:0 0 7px 7px;
			}
			
		div.model-album-de-fotos.detall-album div#navegacio {
		clear:right;
		padding-top:15px;
		padding-left:7px;
		}
		
		div.model-album-de-fotos.detall-album a#tornar {
		float:right;
		margin:18px 205px 0 0;
		display:inline;
		color:#CFC57A;
		font-size:91%;
		}
			
/* selecció d'idioma */	
div#seleccio-idioma {
width:120px;
height:24px;
line-height:24px;
text-align:center;
position:absolute;
bottom:0;
right:7px;
font-size:83%;
color:#A18548;
}

div#seleccio-idioma div {background:transparent url(../imatges/fons-seleccio-idioma-trans.png) 0 0 no-repeat;}

	div#seleccio-idioma span {color:#CBB78C}
	div#seleccio-idioma a {
	color:#A18548;
	text-decoration:none;
	}
	
		div#seleccio-idioma a:hover {
		text-decoration:underline;
		}
div#peu-de-pagina {
width:890px;
height:50px;
margin:0 auto;
background:transparent url(../imatges/fons-peu-de-pagina.jpg) 133px 0 no-repeat;
}
div#peu-de-pagina p {
color:#9F8546;
padding-top:10px;
}
div#peu-de-pagina a {color:#9F8546;text-decoration:none}
	div#peu-de-pagina a:hover {text-decoration:underline} 
	div#peu-de-pagina p#ubicacio {
	float:left;
	padding-left:0px;
	}
	div#peu-de-pagina p#contacte {
	float:right;
	padding-right:0px;
	}
/* clàssics */
div.trenca-flotat {
clear:both;
height:1px;
}