body{	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	background: #ffffff;
	font: normal normal 8pt Verdana, "Trebuchet MS", Arial, Sans-serif;
	}
form {	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
a:link, a:visited, a:active
{ 
	font-weight:			bold;
	color: 					#3733AD;
	text-decoration: 		none;
}
a:hover
{
	font-weight: 			bold;  
	text-decoration: 		underline;  
	color: 					#3733AD;       
}
td
{
	font: 					normal normal 8pt Verdana, "Trebuchet MS", Arial, Sans-serif;
	vertical-align:top;
}
select
{
	font: 					normal normal 8pt Verdana, "Trebuchet MS", Arial, Sans-serif;
	vertical-align:top;
}
td.BarraListe
{
	font-size:				8pt;
	font-weight: 			bold;  
	color:					#ffffff;
	background-color:		#003366;
	padding-left:			5px;
	vertical-align:		middle;
}
td.CellePrincipale
{
	text-align:				center;
	height:					48px;
}
a.CollegamentoPrincipale:link, a.CollegamentoPrincipale:visited, a.CollegamentoPrincipale:active
{ 
	font-size:				8pt;
	font-weight:			bold;
	color: 					#6e8fd5;        
}
a.CollegamentoPrincipale:hover
{
	font-size:				8pt;
	font-weight: 			bold;  
	text-decoration: 		underline;  
	color: 					#6e8fd5;       
}
a.CollegamentoBarra:link, a.CollegamentoBarra:visited, a.CollegamentoBarra:active
{ 
	font-size:				8pt;
	font-weight:			bold;
	color: 					#ffffff;        
}
a.CollegamentoBarra:hover
{
	font-size:				8pt;
	font-weight: 			bold;  
	text-decoration: 		underline;  
	color: 					#ffffff;       
}

/* Tabelle */
td.CellaInfoServer
{
	font-size:				8pt;
	font-weight:			bold;
	height:					25px;
}

a.VoceCollegamento:link, a.VoceCollegamento:visited, a.VoceCollegamento:active
{ 
	font-size:				8pt;
	color: 					#000000;        
}
a.VoceCollegamento:hover
{
	font-size:				8pt;
	text-decoration: 		underline;  
	color: 					#000000;       
}

/* Moduli */
#NessunRisultato
{
	margin-top:				25px;
	height:					200px;
	font-size: 				16px;
	font-weight: 			bold;
	padding-right:			100px;
	padding-left:			100px;
	color:					#003366;
	text-align:				center;
	text-transform:		uppercase;
}
input
{
	border: 					thin solid #003366; 
	background: 			#ffffff;
	font: 					normal normal 8pt Verdana, "Trebuchet MS", Arial, Sans-serif;
	color:					#000000;
	vertical-align:top;
}
textarea
{
	border: 					thin solid #999999; 
	background: 			#ffffff;
	font: 					normal normal 8pt Verdana, "Trebuchet MS", Arial, Sans-serif;
	color:					#000000;
}
fieldset
{
	background-color: 	#ffffff;
	border: 					1px solid #003366;
	text-align: 			left;
	width:					95%;
	margin-left:			15px;
}
legend 
{
	font: 					normal bold 8pt Verdana, "Trebuchet MS", Arial, Sans-serif;
	color:					#003366;
}
label
{
	font: 					normal bold 8pt Verdana, "Trebuchet MS", Arial, Sans-serif;
	color:					#000000;	
}
input.Bottoni
{
	font: 					normal bold 8pt Verdana, "Trebuchet MS", Arial, Sans-serif;
	border: 					2px solid #003366;
	color:					#003366;	
	background-color:		#ced5dd;
	text-align:				center;
	width:					95px;
	height:					30px;
	cursor:pointer;
}
input.Bottoni_piccoli
{
	font: 					normal bold 8pt Verdana, "Trebuchet MS", Arial, Sans-serif;
	border: 					2px solid #003366;
	color:					#003366;	
	background-color:		#ced5dd;
	text-align:				center;
	width:					80px;
	height:					20px;
}
td.CellaTitoloRicerca
{
	background-color:		#003366;
	font-weight: 			bold;
	color:					#ffffff;
	vertical-align:		middle;
}
td.CellaRicerca
{
	background-color:		#e7e7e7;
	font-size: 				8pt;
	font-weight: 			bold;
	font-variant:			small-caps;
	vertical-align:		middle;
}
td.BarraInfoListe
{
	background-color:		#ced5dd;
	font-size: 				8pt;
	font-weight: 			bold;
	color:					#000000;
	vertical-align:		middle;
}
table.TabellaListe
{
	background-color:		#aaaaaa;
}
td.CelleOperazioni
{
	font-weight:			bold;
	color:					#000000;
	text-align:				center;
}
a.CelleOperazioni:link, a.CelleOperazioni:visited, a.CelleOperazioni:active
{ 
	font-weight:			bold;
	color:					#000000;
}
a.CelleOperazioni:hover
{
	font-weight: 			bold;  
	text-decoration: 		underline;  
	color:					#000000;
}
a.CollegamentoOperazioni:link, a.CollegamentoOperazioni:visited, a.CollegamentoOperazioni:active
{ 
	font-weight:			bold;
	color: 					#3733AD;
}
a.CollegamentoOperazioni:hover
{
	font-weight: 			bold;  
	text-decoration: 		underline;  
	color: 					#3733AD;       
}
a.CollegamentoNews:link, a.CollegamentoNews:visited, a.CollegamentoNews:active
{ 
	font-weight:			bold;
	color: 				#3733AD;
	font-size:			8pt;
}
a.CollegamentoNews:hover
{
	font-weight: 			bold;  
	text-decoration: 		underline;  
	color: 				#3733AD;
	font-size:			8pt;       
}
img.IconaDatabase
{
	height:					16px;
	width:					16px;
	border:					none;
	vertical-align:		bottom;
}
td.CellaDispari
{
	padding:					1px 1px 1px 1px;
	height:					10px;
	background-color:		#f0f0f0;
	font-weight: 			normal;
}
td.CellaPari
{
	padding:					1px 1px 1px 1px;
	height:					10px;
	background-color:		#ffffff;
	font-weight: 			normal;
}
a.Disabilita:link, a.Disabilita:visited, a.Disabilita:active
{ 
	font-weight:			bold;
	color:					#fe3737;
}
a.Disabilita:hover
{
	font-weight: 			bold;  
	text-decoration: 		underline;  
	color:					#fe3737;
}
a.Abilita:link, a.Abilita:visited, a.Abilita:active
{ 
	font-weight:			bold;
	color:					#339966;
}
a.Abilita:hover
{
	font-weight: 			bold;  
	text-decoration: 		underline;  
	color:					#339966;
}
td.LabelTitolo
{
	text-align:				center;
	vertical-align:		middle;
	font-weight:			bold;
	color:					#000000;
}
td.LabelTitolo
{
	vertical-align:		middle;
}
#BottoniAlbergoForm
{
	position: 				absolute;
	bottom:					10px;
	right:					20px;
}
#BottoniForm
{
	position: 				absolute;
	width: 					170px;
	top:					75px;
	right:					55px;
}
a.CollegamentoCella:link, a.CollegamentoCella:visited, a.CollegamentoCella:active
{ 
	color: 					#3733AD;
}
a.CollegamentoCella:hover
{
	text-decoration: 		underline;  
	color: 					#3733AD;       
}


.home_dx_header {
	BORDER-RIGHT: #003366 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #003366 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 7pt; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 2px; BORDER-LEFT: #003366 1px solid; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #003366
}
.home_dx_bordo {
	BORDER-RIGHT: #003366 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #003366 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; BORDER-LEFT: #003366 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #003366 1px solid
}
.home_dx_no_bordo {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 12px 10px 15px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.dx_header {
	BORDER-RIGHT: #003366 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #003366 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 2px; BORDER-LEFT: #003366 1px solid; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #003366
}
.dx_bordo {
	BORDER-RIGHT: #003366 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #003366 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; BORDER-LEFT: #003366 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #003366 1px solid
}
.dx_no_bordo {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.home_cx_bordo {
	PADDING-RIGHT: 3px; BORDER-TOP: #b0bccd 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 3px; MARGIN: 5px 0px 0px; COLOR: #003366; PADDING-TOP: 2px; BORDER-BOTTOM: #b0bccd 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ced5dd; BORDER-RIGHT-WIDTH: 0px
}
.home_cx_no_bordo {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #efefef; BORDER-RIGHT-WIDTH: 0px
}
.home_cx_up {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.home_cx_up A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.home_cx_up A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #cccccc; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.home_cx_up A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.home_dx_bordo_dotted {
	BORDER-RIGHT: #003366 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #003366 1px dotted; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 10px; BORDER-LEFT: #003366 1px dotted; PADDING-TOP: 3px; BORDER-BOTTOM: #003366 1px dotted
}
.home_dx_divisore {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../../images/px_blue.gif) white; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 2px; PADDING-TOP: 0px
}
.dx_bordo_dotted {
	BORDER-RIGHT: #003366 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #003366 1px dotted; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 10px; BORDER-LEFT: #003366 1px dotted; PADDING-TOP: 3px; BORDER-BOTTOM: #003366 1px dotted
}
.divisore {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../../images/px_red.gif) white; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 2px; PADDING-TOP: 0px
}
.home_dx_no_bordo A:link {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #003366; TEXT-DECORATION: none
}
.testo {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testoarancio {
	FONT-SIZE: 8pt; COLOR: #df7b00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testonews {
	FONT-SIZE: 8pt; COLOR: #df7b00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testoitalic {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testosp {
	FONT-SIZE: 8pt; COLOR: #666666; LINE-HEIGHT: 13pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.body {
	BACKGROUND-COLOR: #ffffff
}
.tit1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tes2 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #0c658f; LINE-HEIGHT: 20px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tes3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 13px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Stile1 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Stile2 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Stile3 {
	COLOR: #e78500
}
A:link {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 8pt; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Stile4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #df7b00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Stile5 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #df7b00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tes4 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tes5 {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.tes6 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #333333;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.tes7 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #df7b00;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.percorso {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #0c658f; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.home_footer_1 {
	BORDER-RIGHT: #003366 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #003366 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 2px; BORDER-LEFT: #003366 1px solid; COLOR: white; PADDING-TOP: 10px; BORDER-BOTTOM: #003366 1px solid; BACKGROUND-COLOR: #CA0E30}
.home_footer_1 a:hover{
FONT-WEIGHT: bold; FONT-SIZE: 7pt; FONT-FAMILY: Verdana; TEXT-DECORATION:
none; COLOR: #FFFFFF;
}
.home_footer_1 a:link,.home_footer_1 a:visited,.home_footer_1 a:active,.home_footer_1 a:hover{
FONT-WEIGHT: bold; FONT-SIZE: 7pt; FONT-FAMILY: Verdana; TEXT-DECORATION:
none; COLOR: #FFFFFF;
}
.font_footer {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.home_footer_2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 7pt; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 2px; BORDER-LEFT: #006699 1px solid; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: #006699 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #006699
}
