/* CSS for my website */

/* External style sheet for Nyland.it */
/* di Liz 12.04.2005 */

/* global styles */
body {
  font-family: "MS trebuchet", Arial, helvetica, sans-serif;
  margin: 0px;
}
table {
  border: 0px;
  padding: 0px;
}
.border {
	background-color : #000000;
}
body, p, div, span, td {
	font-size: 10pt; 
	font-weight: normal;
	color: #336699; 
	font-family: "trebuchet MS", trebuchet, Verdana, Geneva,Arial,Helvetica,sans-serif;
}

.footer {
	font-size: 8pt;
	text-align: center;
	font-weight: normal;
	color: #336699; 
	font-family: "trebuchet MS", trebuchet, Verdana, Geneva,Arial,Helvetica,sans-serif;

}

td.left {
	background-color : #0099ff;
	align : right;
}
td.content {
	background-color : #ffffff;
	padding-left: 0px;
	vertical-align: top;
}
td.menu {
	background-color : #ffffff;
	vertical-align: top;
	height: 70px;
	padding-left: 0px;
	font-weight: bold;
    font-size: 12pt; 
	color: #003399;
	font-family: "trebuchet MS", trebuchet, arial, helvetica, sans-serif;
}
span.menu {
	color: #003399;
	font-weight: bold;
	letter-spacing: 1px; 
    font-size: 12pt; 
	text-decoration: underline;
	font-family: "trebuchet MS", trebuchet, arial, helvetica, sans-serif;
}
.titolo {
	FONT-WEIGHT: bold;
    FONT-SIZE: 18pt; 
	COLOR: #339966;
	letter-spacing: 1px; 
}
.sottotitolo {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 
	COLOR: #339966;
}

/* Formattazione delle casselle nel form */
input {
	BORDER-RIGHT: #8cc7ef 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #8cc7ef 1px solid; 
	PADDING-LEFT: 4px; 
	FONT-SIZE: 7pt; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #8cc7ef 1px solid; 
	COLOR: #000099; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #8cc7ef 1px solid; 
	FONT-FAMILY: Arial,Helvetica,sans-serif; 
	BACKGROUND-COLOR: #ffffff
}
select {
	BORDER-RIGHT: #a3b520 1px solid; 
	BORDER-TOP: #a3b520 1px solid; 
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #a3b520 1px solid; 
	COLOR: #28510d; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #a3b520 1px solid; 
	FONT-FAMILY: Arial,Helvetica,sans-serif; 
	BACKGROUND-COLOR: #eef4c4
}
input.button {
	BORDER-RIGHT: 0px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: 0px solid; 
	PADDING-LEFT: 1px; 
	FONT-SIZE: 7pt; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: 0px solid; 
	COLOR: #000000; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: 0px solid; 
	BACKGROUND-COLOR: #8cc7ef
}


/* Formattazione del menu principale */
A.main_menu {
	background-color: #ffffff;
	letter-spacing: 1px; 
	font-weight: bold;
    font-size: 12pt; 
	color: #003399;
	font-family: "trebuchet MS", trebuchet, arial, helvetica, sans-serif;
}

A:link {
	color: #003399; 
	text-decoration: underline;
}
A:visited {
	color: #003399; 
	text-decoration: underline;
}
A:hover {
	color: #0099cc; 
	text-decoration: underline;
}

A.main_menu:link {
	color: #003399; 
	text-decoration: none
}
A.main_menu:visited {
	color: #003399; 
	text-decoration: none
}
A.main_menu:hover {
	color: #003399; 
	text-decoration: underline;
}
A.active:link {
	color: #990000; 
	text-decoration: none;	font-size: 9pt;
	font-weight: bold; 
	font-family: arial, Helvetica,sans-serif; 
	letter-spacing: 1px; 
}
A.active:visited {
	color: #990000; 
	text-decoration: none;	font-size: 9pt;
	font-weight: bold; 
	font-family: arial, Helvetica,sans-serif; 
	letter-spacing: 1px; 
	text-decoration: none
}
A.active:hover {
	color: #ffffff; 
	background-color: #990000; 
	text-decoration: none;
}

/* Formattazione dei link nel footer */

A.footer {
	font-size: 8pt;
	font-weight: normal; 
}
A.footer:link {
	color: #000000; 
	text-decoration: none
}
A.footer:visited {
	color: #000000; 
	text-decoration: none
}
A.footer:hover {
	color: #990000; 
	text-decoration: underline;
}
