html, body { 
	background-color: #ffffff; color: #111111;
	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; }
html, body { 
	margin: 0px; padding: 0px; 
	text-align: center; overflow: auto; overflow-x: hidden;

}

div { border: 0px solid #f00; overflow: hidden; }

#tot { border: 1px solid #333;
	position: relative; visibility: visible; 
	width: 396px; height: 890px; height: auto; top: 0px; margin: 0px auto;
	background: #FFB10F;
}
/* --------------- */
#regali { text-align: justify; }
#bloc01 { background-color: #FFD887; padding-bottom: 10px; }
#bloc02 { background-color: #FFF; padding: 10px 0px; }
#bloc03{ background-color: #ffb10f; padding: 10px 0px; text-align: center; }
#regali p { margin: 0px; padding: 3px 35px 3px 25px; }
#regali p.titol { 
	margin: 3px 35px 3px 25px; padding: 0px;
	border-bottom: 1px solid #FFB10F;
	text-transform: uppercase; font-weight: bold; font-style: italic;
	font-size: 1.1em; color: #FFB10F;
}
#regali .fort {
	font-weight: bold; font-size: 1.2em;
}
/* --- TEXT --- */
#text_dins { margin: 10px 25px; text-align: justify; }
#text_dins p { margin: 5px 0px; padding: 0px; }

/* ---- scroller --- */

html, 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;
}