body {
	margin:0;
	padding:0;
	background-color:#39a0dc;
	background-image:url(images/bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	text-align:center;
	font-family: verdana, Tahoma, Arial, Helvetica;
}

img {
	border: 0;
}

td {
	vertical-align:top;
}

li {
	list-style-image: url(images/li_image.png);
}

/* text styles */
body,td,input,textarea,select {
	font-size: 11px;
	line-height: 20px;
	color:#000000;
}


h1, h2{

	font-family: georgia, times new roman, serif;

	font-size:35px;

	color:#6a6a6a;

	font-weight: bold;

	font-style:italic;

	margin-bottom:20px;

	line-height:130%;

	}



h2{

	font-size:14px;
	text-transform:uppercase;
	margin: 40px 0px 0px 0px;
	font-weight: bold;
	color:#018bdd;

}

.ingressi {

	font-size:14px;
	color:#6a6a6a;
	margin-bottom:10px;
	font-weight:bold;
	font-style:italic;
	letter-spacing:0.5px;
	line-height:150%;

}

div.menu{ height:93px; 
		margin: 0px 0px 0px 300px;

}

a.menu, a.menu_lock{ display:block; float:left; padding: 30px 15px 0px 15px; }
	a:hover.menu, a.menu_lock{ background-image:url(images/menu_over.png); background-repeat:no-repeat; background-position: top center; }


table.menu_linkit td a, table.menu_linkit td a.lock{
	overflow:hidden;
	display:block;
	padding: 30px 15px 0px 15px;

	color:#fff;
}

table.menu_linkit td a:hover, table.menu_linkit td a.lock{
	text-decoration: none;
	background-image:url(images/menu_over.png);
	background-repeat:no-repeat;
	background-position: top center;
}

a {
	text-decoration:none;
	color:#00558e;
}
a:hover {
	text-decoration:underline;
}

.copyr, .copyr a {
	font-size:10px;
	text-decoration:none;
	color:#808080;
}

/* mainmenu styles */


/* other elements */




div.sisalto {
	position:relative;
	margin:	0px;
	padding: 0px;
	}

.header {
	background-image: url(images/header.png);
	background-position: top;
	background-repeat:no-repeat;
	height: 140px;
	width: 900px;
	}

hr {
	border-width:0;
	height:1px;
	border-top:1px solid #c0c0c0;
}

div .flash_sisalto {
margin: 0 0 0 0;
padding: 0 0 0 0;
background-color:#f7f8fa;


}



div.footerteksti
{
color: #5593c4;
text-transform: uppercase;
font-size:9px;

}

div.sisalto {
	width: 1148px;
	margin:0px auto;
	text-align: center;
	}

td.menu_sisalto {
	text-align: center;
	}
