a {
	text-decoration:none;
	font-family:Tahoma, Verdana, Helvetica, Sans-Serif;
	font-weight:bold;
}

td.top_menu_left {
	background-image:url("new_images/top_menu_left.jpg");
	background-color:#A84000;
}

#top_menu_mid {
	/*background:transparent url("new_images/top_menu_mid.jpg") top;*/
	color:#DDDDDD;
	font-size: 10pt;
}

#top_menu_mid a {
	color:#424242;
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
}

#top_menu_right {
	background:transparent url("new_images/top_menu_right.jpg") top;
	background-color:#A84000;
}

#body_main {
	background:transparent url("new_images/main_back.jpg") top;
}

h1 {
	text-align:center;
	color:#A84000;
	font-family:Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size:24;
}

.h1 {
	text-align:center;
	color:#A84000;
	font-family:Tahoma, Verdana, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:20pt;
}

.h3 {
	text-align:center;
	color:#A84000;
	font-family:Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size:18pt;
	font-weight:bold;
}

h2 {
	text-align:center;
	color:#A84000;
	font-family:Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size:18;
}

h3 {
	text-align:center;
	color:#A84000;
	font-family:Tahoma, Verdana, Helvetica, Sans-Serif;
}

a.menu_link {
	text-align:center;
	font-family:Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size:14;
	padding:5px;
}
td.overview_2 {
	font-family:Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size:14;
	padding:2px;
	font-weight:bold;
}
p {
	text-align:center;
	font-family:Tahoma, Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size:14;
	padding:5px;
}
td {
	/*text-align:center;*/	
	font-family:Tahoma, Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size:14;
	padding:2px;
}
th {
	text-align:left;	
	font-family:Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size:18;
	padding:5px;
}
td.course_date {
	/*text-align:center;	*/
	font-family:Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size:14;
	padding-left:80px;
}
td.menu {
	/*text-align:center;	*/
	font-family:Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size:14;
	padding:0px;
	background-color:#A84000;
}
.new {
	font-weight: bold;
	color:#FF0000;
	font-family:Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size:14;
	padding:5px;
}
.signature {
	font-family:Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size:14;
	text-align:right;
	padding:5px;
	white-space:nowrap;
}

p.hd_1 {
	text-align:center;
	font-family:Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size:18;
	padding:5px;
}

li {
	font-family:Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size:14;
	padding:5px;
}

#header {
	background: transparent url("images/cherry.jpg");
	background-color:#A84000;
	color:white;
}

#footer {
	background-color:#A84000;
	color:white;
}

#footer td {
	color:white;
	font-family:Tahoma, Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size:10;
}

img {
	border: none;
}

#body_table (
	background: transparent url("images/main_body.jpg") top;
	background-color:#DDDDDD;
}

body {
	background-image: url("images/sfondo.png");
	background-repeat: repeat;
	margin: 0px;
	top: 0px;
	left : 0px;
}

.hiddenpic {
	display:none;
}