.body-blue {
/*background:  url('img/sfondo.gif') center;*/
background-color: #ffffff;
margin: 0px;

}

.body-white {

background-color: #ffffff;
margin: 0px;

}

button#go{float: none ;text-align:center;
    height:25px !important;height:30px;line-height: 25px;
    display: inline; margin-left:0px; padding: 1px 0 0px; border:none;
    color: #ffffff; 
	cursor: pointer; 
	font-size: 10pt;
	font-family: Tahoma;
	FONT-WEIGHT: BOLD;
	text-shadow:#003366 10px 10px;
	}
	
#table-link {	width:220px; align:center; }
.table_azzurra_800 {
border: 2px solid #E8EBEC;
border-collapse:collapse;
border-spacing: 5px;
background-color:#FFFFFF

}
.Tahoma12-rosso {
	font-size: 12pt;
	font-family: Tahoma;
	color: #003366;
}

.Tahoma14-rosso {
	font-size: 14pt;
	font-family: Tahoma;
	color: #003366;
	
}

.Tahoma16-rosso {
	font-size: 16pt;
	font-family: Tahoma;
	color: #003366;
}

.Tahoma12-grigio {
	font-size: 12pt;
	font-family: Tahoma;
	color: #333333;
}

.Tahoma14-grigio {
	font-size: 14pt;
	font-family: Tahoma;
	color: #333333;
}

.Tahoma10-grigio {
	font-size: 10pt;
	font-family: Tahoma;
	color: #333333;
}
.Tahoma11-grigio {
	font-size: 11pt;
	font-family: Tahoma;
	color: #333333;
}
.Tahoma11-blu {
	font-size: 11pt;
	font-family: Tahoma;
	color: #003366;
}
a:link,
a:visited {
text-decoration:none; 
font-family:Tahoma; 
font-size:10pt;
color: #003366;
}


a:hover {
text-decoration:underline;  
font-family:Tahoma; 
font-size:10pt;
color: #003366;
}


a:active{
text-decoration:none; 
font-family:Tahoma; 
font-size:10pt;
color: #003366;
}


.small {
	font-family: Tahoma;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.small-blu {
	font-family: Tahoma;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#003366;
}

.small-WHITE {
	font-family: Tahoma;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#ffffff;
}
.small-GREY {
	font-family: Tahoma;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#999999;
}
.minimal {
	font-family: Tahoma;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.minimal-blu {
	font-family: Tahoma;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#003366;
}
.xxs-blu {
	font-family: Tahoma;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #003366;
}

.classetd {
	font-family: Tahoma;
	font-style:normal;
	font-size: 12pt;
	color: #003366;
	background-color: #f7f7f5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	
}
.classetd-senza {
	font-family: Tahoma;
	font-style:normal;
	font-size: 12pt;
	color: #003366;
	background-color: #f7f7f5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	
}
.classetd a {
	font-family: Tahoma;
	font-size: 12pt;
	color: #003366;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	position: relative;
	text-decoration: none;
	


}
.classetd a:hover {
	font-family: Tahoma;
	font-size: 12pt;
	color: 981E4F;
	text-decoration: none;
	background-color: #e4e4e4;
}
.classetd a:visited {
	font-family: Tahoma;
	font-size: 12pt;
	text-decoration: none;
	
}
.classetd a:active {
	font-family: Tahoma;
	font-size: 12pt;
	text-decoration: none;
	
}


.classetd-piccola a {
	font-family: Tahoma;
	font-size: 10pt;
	color: #003366;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	position: relative;
	text-decoration: none;
	


}
.classetd-piccola a:hover {
	font-family: Tahoma;
	font-size: 10pt;
	color: 981E4F;
	text-decoration: none;
	background-color: #e4e4e4;
}
.classetd-piccola a:visited {
	font-family: Tahoma;
	font-size: 10pt;
	text-decoration: none;
	
}
.classetd-piccola a:active {
	font-family: Tahoma;
	font-size: 10pt;
	text-decoration: none;
	
}

a.numeri 	{ font-family: Tahoma;
	font-size: 10pt;
	text-decoration: none;
	margin-right: 1px; 
	margin-bottom: 30px; 
	padding: 2px 5px 2px 5px;	 
	border: solid 1px #cccccc;  
	background: #ffffff; 
	color: #999999; }

a.numeri:hover 		{ font-family: Tahoma;
	font-size: 10pt;
	text-decoration: none;
	background: #003366; color: #ffffff; }

	


.this-page { 
margin: 5px;
margin:inherit;
padding: 2px 5px 2px 5px;  
border: solid 1px #003366; 
font-family: Tahoma;
font-size: 10pt;
color: #333333; 
background: #dddddf; 
 }

.this-page-off { 
margin: 5px;
margin:inherit;
padding: 2px 5px 2px 5px;  
border: solid 1px #999999; 
font-family: Tahoma;
font-size: 10pt;
color: #999999; 
background: #eeeeee; 
 }

.maiuscolo {
	text-transform: capitalize;
}
textarea.campo          { padding-left:3px; font-family:Tahoma; font-size:12px; border:1px solid; border-top-color:#929292; border-left-color:#929292; border-bottom-color:#afafaf; border-right-color:#afafaf; background-image:url(immagini/forms.gif ); -background-repeat:no-repeat; -background-attachment:fixed;}
input.campi             { height:20px; padding-left:3px; font-family:Tahoma; font-size:12px; border:1px solid; border-top-color:#929292; border-left-color:#929292; border-bottom-color:#afafaf; border-right-color:#afafaf; background-image:url(immagini/forms.gif); -background-repeat:no-repeat; -background-attachment:fixed;}