/*****************************************************************
    Generic Style Sheet file for Volpe Immobiliare (generic pages)

	Copyright (C) 2007 Volpe s.r.l.
    All Rights Reserved. http://www.immobiliarevolpe.it

	WARNING: This software program is protected by copyright law 
	and international treaties. Unauthorized reproduction or
	distribution of this program, or any portion of it, may result
	in severe civil and criminal penalties, and will be prosecuted
	to the maximum extent possible under the law.
*****************************************************************/

/* -- General page layout ----------------- */

html {
	height: 100%;
} 

body {
	margin:0px;
	padding: 0px;
	font-family: Thaoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F4F4F4;
	text-align: left;
}

/* -- Table elements ---------------------- */

td {
	font-size: 11px;
}

/* -- Hyperlinks -------------------------- */

a {
	color: #333333;
	text-decoration: none;
}

a:link {
	color: #333333;
	text-decoration: none;
}

a:visited {
	color: #333333;
	text-decoration: none;
}

a:hover {
	color: #FFCC00;
	text-decoration: underline;
}

a:active {
	color: #333333;
	text-decoration: none;
}

/* -- Form elements ----------------------- */

form {
	margin: 0px 0px 0px 0px;
}

select {
	font-size: 8pt;
}


input, textarea {
	font-family: Thaoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

/* -- Custom text ------------------------- */

.txt7 {
	font-size: 7pt;
	font-weight: normal;
}

.txt8 {
	font-size: 8pt;
	font-weight: normal;
}

.txt9 {
	font-size: 9pt;
	font-weight: normal;
}

.txt10 {
	font-size: 10pt;
	font-weight: normal;
}

.txt11 {
	font-size: 11pt;
	font-weight: normal;
}

.txt12 {
	font-size: 12pt;
	font-weight: normal;
}

.txt13 {
	font-size: 13pt;
	font-weight: normal;
}

.txt14 {
	font-size: 14pt;
	font-weight: normal;
}

.txt15 {
	font-size: 15pt;
	font-weight: normal;
}

.gray {
	color: #999999;
	font-weight: normal;
}

/* -- Lists ------------------------------- */

ol {
	list-style-image: none;
	list-style-position: outside
}


/* -- Pre --------------------------------- */

pre
{
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/* -- Horizontal rule --------------------- */

hr {
	color: #FFFFFF;
	height: 1px;
	border: none;
	border-bottom: 1px solid #DDDDDD;
	margin: 0;
	padding: 0;
	clear: both;
}

/* -- Headers ----------------------------- */

h1, h2, h3 {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Geneva, Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 0px;
}

h1 {
	font-size: 18pt;
}

h2 {
	font-size: 15pt;
}

h3 {
	font-size: 13pt;
}

/* -- Misc style classes ------------------ */

.spacer {
	width: 100%; 
	height: 10px; 
	clear: both;
}
