/* General page style. The scroll bar colours only visible in IE5.5+ */

body {
	font-family:"Trebuchet MS", Verdana, Arial; 
	background-color: #FFFFFF; 
	margin: 0px; 
	text-align:center;
}

input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	background-color:#FFFFFF
}


/* -- */
/* -- */
/* STILE GENERICO */
/* -- */
/* -- */

.CONTENT { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; color: #000000; line-height:15px; }
.CONTENT A:link { padding: 5px; background-color:#FFCC00; } 
.CONTENT A:visited {}
.CONTENT A:hover {}
.CONTENT p { margin: 0px; margin-left: 10px; 	margin-top: 5px; font-size: 10px; font-weight: normal; } 
.CONTENT h1 { margin: 0px; margin-top: 15px; margin-left: 10px; font-size: 12px; font-weight: bold; border-bottom: 1px solid #CCCCCC;} 
.CONTENT h2 { margin: 0px; text-align:right; padding: 5px; font-size: 10px; font-weight:bold; } 
.CONTENT h3 { text-align:right; margin: 5px; font-size: 10px; font-weight: normal; } 

.nav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; text-align:left; color: #000000; }
.nav A:link { padding: 3px; } 
.nav A:visited { padding: 3px; }
.nav A:hover {padding: 3px; }
.nav p { margin: 0px; margin-left: 0px; margin-top: 5px; font-size: 10px; font-weight: normal; } 
.nav h1 { margin: 0px; margin-top: 15px; margin-left: 10px; font-size: 12px; font-weight: bold; } 
.nav h2 { margin: 0px; text-align:right; padding: 5px; font-size: 10px; font-weight:bold; } 
.nav h3 { text-align:right; margin: 5px; font-size: 10px; font-weight: normal; } 

.contact { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; color: #000000; line-height:15px; }
.contact A:link {} 
.contact A:visited {}
.contact A:hover {}
.contact p { margin: 0px; margin-left: 10px; margin-top: 5px; font-size: 10px; font-weight: normal; } 
.contact h1 { margin: 0px; margin-top: 5px; margin-left: 10px; font-size: 10px; font-weight: bold;} 
.contact h2 { margin: 0px; padding: 5px; font-size: 10px; font-weight:bold; } 
.contact h3 { margin: 5px; font-size: 10px; font-weight: normal; } 

.hilight { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; color: #FFFFFF; line-height:15px; }
.hilight p { margin: 0px; margin-left: 10px; margin-top: 5px; font-size: 10px; font-weight: normal; } 
.hilight A:link { padding: 0px; margin: 0px; } 
.hilight A:visited { padding: 0px; margin: 0px; }
.hilight A:hover {padding: 0px; margin: 0px; }
.hilight ul { margin-top: 5px;}
.hilight li {}

.FOOTER { line-height:20px; text-align:center; font-family:"Trebuchet MS", Verdana, Arial; font-size:9px; color:#AAAAAA; }
.FOOTER A:link { color:#888888; } 
.FOOTER A:visited { color:#888888; }
.FOOTER A:hover { color:#FF0000; }
.FOOTER P { margin: 0px; }

.menu {
	text-align:center;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding: 5px;
}

.search {
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.search h1 {
	margin: 0px;
	margin-top: 15px;
	margin-left: 10px;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
}

.search h2 {
	margin: 0px;
	margin-left: 10px;
	font-size: 10px;
	font-weight: normal;
	text-align:left;
}

.search p {
	margin: 0px;
	margin-left: 10px;
	font-size: 10px;
	font-weight: normal;
	text-align:left;
}

.search label {
	margin-right: 10px;
	font-size: 10px;
	font-weight: normal;
	text-align:left;
}

.sinistra {
	align:right;
}








