body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #004D85 url('images/sfondo_pagina.jpg');
	background-repeat:repeat-x;
	background-color:#478BBC;
	color: #045189;
	margin:0px
}

table {
		font-size:10px;
		font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;

}

.Stile1 {color: #FFFFFF}

.top {
		height:42px;
		color:#FBCF31;
		font-weight:bold;
		text-align:right;
		font-size:11px;
		padding-right:10px;
}
.top2 {
		height:44px;
		color:#EEF3F6;
		font-weight:bold;
		text-align:right;
		font-size:10px;
		padding-right:10px;
}

.sf_table {
			background-image: url('images/sf_tab.jpg');
			width:698px; background-color:#FFFFFF; background-repeat:no-repeat
}

.padding_info {
				padding:10px;
}

/*============= BOX WELCOME ======================*/
.welcome {
		background: url('images/welcome.jpg');
		text-align:center;	
		color:#004D85;	
		font-size:17px;	
		font-weight:bold;
}
.welcome h1 {
		color:#0065B0;			
		font-size:14px;
		margin:0px;
}
/*===================================*/



/*============= BOX LOGIN ======================*/
.login {
		width:676px;
		align:center;
		color:#FFFFFF;
		background-image:url('images/sf_login.jpg'); background-repeat:repeat-x; background-color:#468ABB
}
.login_lato {
				background-image:url('images/lato_login.jpg'); background-repeat:repeat-x; background-color:#FFF
		
}
.login h1 {
		margin:2px;
		color:#FBDA60;
		font-size:12px;
		font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.login h2 {
		margin:0px;
		color:#FFF;
		font-size:11px;
		font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.button_login {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url('images/button_login.gif');
	background-repeat: no-repeat;
	text-align: center;
	height: 29px;
	width: 96px;
	font-weight: bold;
	color: #FFF;
	border:0px;
}
/*===================================*/

/*============= BOX CERCA SPOT ======================*/
.cerca_spot{
			background-image: url('images/cerca_spot.jpg');
			height: 330px;
}
.cerca_spot h1 {
				color:#035088;
				font-size:11px;
				font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
				margin:0px;
}
.cerca_spot select {
				width:177px;
				border: 1px solid #7DC4F3;
				font-size: 11px;
				font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
				color:#3A5988;
				font-size:10px;
				height:20px;
}
.cerca_spot_button {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url('images/button_cerca_spot.gif');
	background-repeat: no-repeat;
	text-align: center;
	height: 29px;
	width: 96px;
	font-weight: bold;
	color: #FFF;
	border:0px;
}


/*===================================*/

/*============= BOX Directory ======================*/

.directory {
			background-image: url('images/sf_directory.jpg');
			background-color:#468ABB; background-repeat:no-repeat;
			height:50px;
			color:#FBDA60;
			font-size:12px;
			font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.directory_tab {
			color:#FFF;
}
.directory_tab a {
			color:#FFF;
}
.directory_tab a:hover {
			color:#FFF;
}
.directory_tab h1 {
				color:#FFF;
				font-size:12px;
				font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
				margin:0px;
}
/*===================================*/


.partners {
			color:#035088;
			background-image:url('images/top_partners.jpg');
			height:26px;
}

.tabella {
		background-color:#FFF;
		width:698px;
}
a {
	text-decoration: none;
	color: #2174C7;

}
a:hover {
	text-decoration: underline;
	color: #2174C7;
}

.button_bianco {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url('images/button_bianco.gif');
	background-repeat: no-repeat;
	text-align: center;
	height: 29px;
	width: 96px;
	font-weight: bold;
	color: #FFF;
	border:0px;
}

h1 {
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #f60;

}


textarea {
		border: 1px solid #7DC4F3;
		font-size: 11px;
		color: #333333;
		font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
}
input {
		border: 1px solid #7DC4F3;
		font-size: 11px;
		font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
}
select {
		border: 1px solid #999999;
		font-size: 11px;
		color: #333333;
		font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
}
.no_border {border: 0 solid #FFFFFF; background-image:url('images/no_border.gif')}

.button {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url('images/button.gif');
	background-repeat: no-repeat;
	text-align: center;
	height: 26px;
	width: 116px;
	font-weight: bold;
	color: #333333;
	border:0px;
}

form{
	margin:0px;
}

/*******MENU***********/
.menu{
	list-style: none;
	margin: 0;
	font-weight: bold;
	white-space: nowrap;
	font-size: 11px;
	height:28px;
	background: url(images/menu.jpg) repeat-x;
	text-align:center;
}

.menu a{
	text-decoration: none;
	color: #045088;
	font-size:10px;
}
.menu a#corrente{
	color: #045088;
}
.menu a:hover{
	color: #045088;
	text-decoration: underline;
}



/*******MENU HOT SPOT***********/

.hot_menu 	{
			background-image:url(images/left_mn_hotspot.jpg);
			padding-right:10px;
}

.menu_hot{
	list-style: none;
	margin: 0;
	font-weight: bold;
	white-space: nowrap;
	font-size: 11px;
	height:22px;
	background: url(images/menu_hot.jpg) repeat-x;
	text-align:center;
}

.menu_hot a{
	text-decoration: none;
	color: #045088;
	font-size:10px;
}
.menu_hot a#corrente{
	color: #045088;
}
.menu_hot a:hover{
	color: #045088;
	text-decoration: underline;
}
