html, body { 
	background-color: #ffffff; color: #222;
	font-family: Univers, "Helvetica Neue", Helvetica, Arial, Monaco, sans-serif;
	font-weight: normal; 
	font-size: 0.85em; line-height: 1.3em;
}
img, a { border: 0px; }
a { color: #111; text-decoration: underline; }
a:hover { color: #fff; text-decoration: none; }
h1, h2, h3, h4, h5, p { margin: 10px 0px; padding: 0px; }
.petit { font-size: 0.9em; }
/* --- */
#tot { text-align: left; }
#menu, #menu_dalt {
	font-family: Futura,"Helvetica Neue", Helvetica, Arial, Monaco, sans-serif;
	text-transform: uppercase; color: #fff;
}
#menu .actiu, #menu_dalt .actiu { color: #111; }
#menu a, #menu_dalt a {
	color: #fff; text-decoration: none;
}
#menu a:hover, #menu_dalt a:hover {
	color: #111; text-decoration: none;
}
#menu_dalt { font-size: 0.80em; }
div.linea {
	border-left: 1px solid #ffb10f;
	overflow: hidden;
}
#menu_dalt img { float: left; }
#menu img { float: left; }


#vacances { 
	font-size: 1.3em; line-height: 1.3em; color: #ffd780;
}
#vacances a { color: #ffd780; }
/* ---- scroller --- */

div {
	scrollbar-arrow-color: #fff;
	scrollbar-3dlight-color: #ffb10f;
	scrollbar-highlight-color: #ffd887;
	scrollbar-face-color: #ffd887;
	scrollbar-shadow-color: #ffb10f;
	scrollbar-darkshadow-color: #ffd887;
	scrollbar-track-color: #ffd887;
}

p.adminerror { color:#f00; text-align:center; }


#reservesmini { 
	position: absolute; visibility: visible; 
	width: 475px; height: 35px; top: 0px; left: 0px; z-index: 0;
	overflow: hidden;
	background-color: #FFD887;
	font-size: 0.90em;
}
/* --- TEXT --- */

#reservesmini table { border: 0px; margin: 0px; padding: 0px; }
#reservesmini table tr { margin: 0px; padding: 0px; }
#reservesmini table td { margin: 0px; padding: 0px; vertical-align: top; }
#reservesmini select { border: 0px; margin: 0px; padding: 1px; 
	background: #FFF0CF;
	color: #333; font-size: 0.85em;
}
#reservesmini .petit { color: #908c64; font-size: 0.85em; text-align: right; }

