body	{
	font-family: "Verdana", "MS Sans serif", "Georgia", "Times New Roman", Times, serif;
	font-size: 11pt;
	background: url(../images/sfondo.jpg) center repeat-y;
	margin: 0;
}

table {
	margin: 0 auto;
	border-collapse: collapse;
}

td {
	vertical-align: top;
	text-align: justify;
}

img {
	border: none;
}

a {
	color:	#555555;
}

h1, h2, h3 {
	padding: 0;
	margin: 0;
	text-align: center;
	font-weight: bold;
}

h1 {
	font-size: 36pt;
}

h2 {
	color: #0066CC;
	font-size: 24pt;
}

h3 {
	color: #333333;
	font-size: 18pt;
	padding-bottom:	4px;
}

h4 {
	font-size: 15pt;
	font-weight: bold;
	padding-left: 5px;
	text-decoration: underline;
}

h5 {
	font-size: 18pt;
	font-weight: bold;
	padding: 20px 0 5px 25px;
	margin:	0;
}

ul {
	padding-left: 30px;
}

li {
	padding: 2px 0;
}

.times {
	font-family: "Times New Roman";
}

.comic {
	font-family: "Comic Sans MS";
}

.century {
	font-family: "Century";
}

.ce {
	text-align: center;
}

.dx {
	text-align: right;
}

.imgcont {
	vertical-align: middle;
	text-align: center;
	font-size: 8pt;
	padding: 4px;
}

.tableborder td {
	padding: 5px;
	border: 1px solid black;
}

.textImage td {
	text-align: center;
	padding: 5px;
	vertical-align: middle;
}

.noafter {
	padding-bottom:	0;
	margin-bottom:		0;
}

div#container	{
	position: relative;
	width: 1000px;
	margin: 0 auto;
}

div#sx {
	position:		absolute;
	top:			0;
	left:		0;
	bottom:		0;
	padding:		5px;
	width:		230px;
	line-height:	1.2em;
	font-size:	9pt;
	font-weight:	bold;
}

div#sx a, div#sx span {
	color:			black;
	cursor:			pointer;
	text-decoration:	none;
}

div#sx a:hover, div#sx span:hover {
	color:	#808080;
}

div#sx ul {
	margin:		0;
	padding:		15px 0 0 0; 
	color:		black;
	list-style:	none;
}

div#sx ul ul {
	margin:		0.1em 0;
	padding:		0 0 0 9px;
	border-left:	2px solid black;
}

div#sx ul ul ul {
	margin:		0.1em 0;
	padding:		0 0 0 9px;
	border-left:	2px solid black;
}

div#sx li {
	margin:	0;
}
div#sx li.spaceTop {
	margin-top:	0.6em;
}

div#dx {
	position:		relative;
	width:		730px;
	padding:		10px 15px 10px 255px;
	text-align:	justify;
}

div#dx a {
	font-weight:		bold;
	text-decoration:	none;
}

div#dx a:hover {
	color: #333333;
}

div#dx p {
	margin: 8px 0;
}

div#map_canvas {
	position:	relative;
	width:	730px;
	height:	450px;
}

ul#ok {
	list-style-image:	url(../images/ok.gif);
}

ul#dq {
	list-style-image:	url(../images/dq.gif);
}

ul.bigText {
	font-size:	15pt;
	margin:		0;
}

p#footer {
	text-align:	center;
	font-size:	10pt;
}

.comic {
	font-family: "Comic Sans MS", "Verdana", "MS Sans serif", "Georgia", "Times New Roman", Times, serif;
}

