body {font:100% arial,helvetica,sans-serif; margin:0; padding:0; text-align:left; background:#ffffff}

td.data {
	color: #000000;
	font-weight: normal;
	font-size: 10px;
}

.whiteline
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: #b2bcd3 1px solid;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
}

.whiteline2
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
}

.mapline
{
    BORDER-BOTTOM: #b2bcd3 1px solid;
    BORDER-LEFT: #b2bcd3 1px solid;
    BORDER-RIGHT: #b2bcd3 1px solid;
    BORDER-TOP: #b2bcd3 1px solid;
}



td.titolo_preve_white {
	color: #ffffff;
	font-weight: bold;
	font-size: 25px;
}

td.titolowhite {
	color: #ffffff;
	font-weight: bold;
	font-size: 20px;
}

td.titoloblu {
	color: #4A6792;
	font-weight: bold;
	font-size: 18px;
}


td.testo_storia {
	color: #15244B;
	font-weight: bold;
	font-size: 12px;
}

td.testo_storia_attiva {
	color: #94a4c2;
	font-weight: bold;
	font-size: 10px;
}

td.testograndewhite {
	color: #ffffff;
	font-weight: normal;
	font-size: 16px;
}

td.testowhite {
	color: #ffffff;
	font-weight: normal;
	font-size: 16px;
}
td.testowhite_bold {
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
}
testowhite10 {
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
}
td.testowhite10 {
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
}
td.testowhite12 {
	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
}
td.testowhite12 a:link {
	color: #B5C2D2;
	font-weight: normal;
	text-decoration:none;
}

td.testowhite12 a:visited {
	color: #94a4c2;
	text-decoration:none;
}

td.testowhite12 a:hover, td.testowhite14 a:active { 
	color: #4A6792;
	text-decoration:underline;
} 

td.testowhite13 {
	color: #ffffff;
	font-weight: normal;
	font-size: 13px;
}

td.testowhite14 {
	color: #ffffff;
	font-weight: normal;
	font-size: 14px;
}

td.testowhite14 a:link {
	color: #B5C2D2;
	font-weight: normal;
	font-size: 14px;
	text-decoration:none;
}

td.testowhite14 a:visited {
	color: #94a4c2;
	text-decoration:none;
}

td.testowhite14 a:hover, td.testowhite14 a:active { 
	color: #4A6792;
	text-decoration:underline;
} 


td.testowhite15 {
	color: #ffffff;
	font-weight: normal;
	font-size: 15px;
}

td.testowhite15 a:link {
	color: #CBD9EB;
	font-weight: normal;
	font-size: 14px;
	text-decoration:none;
}

td.testowhite15 a:visited {
	color: #ADC0E3;
	text-decoration:none;
}

td.testowhite15 a:hover, td.testowhite15 a:active { 
	color: #4A6792;
	text-decoration:underline;
} 

.testowhitelink
{
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
}

.testowhitelink a:link
{
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.testowhitelink a:visited 
{
	color: #ffffff;
	text-decoration: none;
}

.testowhitelink a:hover, .testowhitelink a:active { 
	color: #555555;
	text-decoration: underline;
}

td.testoazzurro {
	color: #4A6792;
	font-weight: normal;
	font-size: 16px;
	text-decoration:none;
}

td.testoazzurro a:link {
	color: #4A6792;
	font-weight: normal;
	font-size: 16px;
	text-decoration:none;
}

td.testoazzurro a:visited {
	color: #94a4c2;
	text-decoration:none;
}

td.testoazzurro a:hover, td.testoazzurro a:active { 
	color: #4A6792;
	text-decoration:underline;
} 


td.testoazzurro-bold  {
	color: #B5C2D2;
	font-weight: bold;
	font-size: 16px;
	text-decoration:none;
}

td.testoazzurro-bold a:link  {
	color: #B5C2D2;
	font-weight: bold;
	font-size: 16px;
	text-decoration:none;
}

td.testoazzurro-bold a:visited {
	color: #94a4c2;
	text-decoration:none;
}

td.testoazzurro-bold a:hover, td.testoazzurro-bold a:active { 
	color: #4A6792;
	text-decoration:underline;
}
.rigaseparazione
{
    BORDER-BOTTOM: #6079a0 1px solid;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
}


.testo
{
	COLOR: #000000;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

.testoblu
{
	COLOR: #15244B;
	FONT-SIZE: 15px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

.testoblupiccolo
{
	COLOR: #15244B;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

.testo_help
{
	COLOR: #15244B;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.testo_helppic
{
	COLOR: #15244B;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.testo_helpcor
{
	COLOR: #15244B;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	Font-style: italic;
    TEXT-DECORATION: none;
}
.testo_orange
{
	COLOR: #F7931D;
	FONT-SIZE: 15px;
	FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

td.testowhite_form {
	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
}
td.testoblu_form {
	color: #15244B;
	font-weight: normal;
	font-size: 12px;
}
.titolo_sezione_form
{
	COLOR: #15244B;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.testo_riepilogo
{
	COLOR: #15244B;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.testo_sezione_riepilogo
{
	COLOR: #15244B;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.help
{
	font-size: 11px;
	font-weight: bold;
	color: #F7931D;
	text-decoration: none;
}

.help:visited 
{
	font-size: 11px;
	font-weight: bold;
	color: #F7931D;
	text-decoration: none;
}


.help:active 
{ 
	font-size: 11px;
	font-weight: bold;
	color: orange;
	text-decoration: none;
}

.help:hover 
{ 
	font-size: 11px;
	font-weight: bold;
	color: #F7931D;
	text-decoration: underline;
}
.helptitolo
{
	font-size: 15px;
	font-weight: bold;
	color: #F7931D;
	text-decoration: none;
}

.helptitolo:visited 
{
	font-size: 15px;
	font-weight: bold;
	color: #F7931D;
	text-decoration: none;
}


.helptitolo:active 
{ 
	font-size: 15px;
	font-weight: bold;
	color: #F7931D;
	text-decoration: none;
}

.helptitolo:hover 
{ 
	font-size: 15px;
	font-weight: bold;
	color: #F7931D;
	text-decoration: underline;
}

.spantestoblu {
	color: #15244B;
	font-weight: normal;
	font-size: 12px;
}

.spantitolo_blu{
	color: #15244B;
	font-weight: bold;
	font-size: 20px;
}

.testogrey
{
	COLOR: #BFBFBF;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}


td.titolo_preve_nowhite {
	color: #94a4c2;
	font-weight: bold;
	font-size: 25px;
}

td.testoblubold_form {
	color: #15244B;
	font-weight: bold;
	font-size: 12px;
}


td.titolispalla_orange {
	COLOR: #F7931D;
	font-weight: bold;
	font-size: 12px;
}

td.titolispalla_white {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}

td.titolispalla_white a:link {
	color: #CBD9EB;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}

td.titolispalla_white a:visited {
	color: #ADC0E3;
	text-decoration:none;
}

td.titolispalla_white a:hover, td.titolispalla_white a:active { 
	color: #4A6792;
	text-decoration:underline;
} 

td.testowhite15_border {
	color: #ffffff;
	font-weight: bold;
	font-size: 15px;
   BORDER-BOTTOM: #ffffff 1px solid;
   BORDER-LEFT: #ffffff 1px solid;
   BORDER-RIGHT: #ffffff 1px solid;
   BORDER-TOP: #ffffff 1px solid;
}

.testo_gloss:link {
	color: #ffffff;
	font-weight: bold;
	font-size: 15px;
        text-decoration: none;
}

.testo_gloss:visited {
	color: #ffffff;
	font-weight: bold;
	font-size: 15px;
        text-decoration: none;
}

.testo_gloss:active {
	color: #ffffff;
	font-weight: bold;
	font-size: 15px;
        text-decoration: none;
}

.testo_gloss:hover {
	color: #F7931D;
	font-weight: bold;
	font-size: 15px;
        text-decoration: none;
}

.testo_gloss_selected:link {
	color: #F7931D;
	font-weight: bold;
	font-size: 15px;
        text-decoration: none;
}

.testo_gloss_selected:visited {
	color: #F7931D;
	font-weight: bold;
	font-size: 15px;
        text-decoration: none;
}

.testo_gloss_selected:active {
	color: #F7931D;
	font-weight: bold;
	font-size: 15px;
        text-decoration: none;
}

.testo_gloss_selected:hover {
	color: #F7931D;
	font-weight: bold;
	font-size: 15px;
        text-decoration: none;
}

.testo_gloss_little:link {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
        text-decoration: none;
}

.testo_gloss_little:visited {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
        text-decoration: none;
}

.testo_gloss_little:active {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
        text-decoration: none;
}

.testo_gloss_little:hover {
	color: #F7931D;
	font-weight: bold;
	font-size: 11px;
        text-decoration: none;
}

.testo_gloss_little_selected:link {
	color: #F7931D;
	font-weight: bold;
	font-size: 11px;
        text-decoration: none;
}

.testo_gloss_little_selected:visited {
	color: #F7931D;
	font-weight: bold;
	font-size: 11px;
        text-decoration: none;
}

.testo_gloss_little_selected:active {
	color: #F7931D;
	font-weight: bold;
	font-size: 11px;
        text-decoration: none;
}

.testo_gloss_little_selected:hover {
	color: #F7931D;
	font-weight: bold;
	font-size: 11px;
        text-decoration: none;
}

.rigaseparazione_white
{
    BORDER-BOTTOM: white 1px solid;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
}


.testowhite_form_link
{
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
    	TEXT-DECORATION: none;
}

.testowhite_form_link:visited 
{
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
    	TEXT-DECORATION: none;
}


.testowhite_form_link:active 
{ 
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
    	TEXT-DECORATION: none;
}

.testowhite_form_link:hover 
{ 
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
    	TEXT-DECORATION: none;
}
.testowhite_remind 
{ 
	COLOR: #FFFFFF;
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
    	TEXT-DECORATION: none;
}
.rigaseparazionewhite
{
    BORDER-BOTTOM: white 1px solid;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
}
.rigaseparazione_blu_bold
{
    BORDER-BOTTOM: #4A6792 1px solid;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: #15244B;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}    

.rigaseparazione_blu
{
    BORDER-BOTTOM: #4A6792 1px solid;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: #15244B;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}    


.no_rigaseparazione_blu
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: #15244B;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
td.areaclienti a {
	background: url(images/01_area_cliente_g.gif) no-repeat;
	background-position: left;
	display:block;
	text-decoration:none;
	padding:0px 0px;
	height:26px;line-height:26px;
}

td.areaclienti a:link, td.areaclienti a:visited {
	background: url(images/01_area_cliente_a.gif) no-repeat;
	background-position: center;
	color: #7F7F7F;
}

td.areaclienti a:hover, td.areaclienti a:active {
	background: url(images/01_area_cliente_g.gif) no-repeat;
	background-position: center;	
}
td.registrati a {
	background: url(images/01_registrati_a.gif) no-repeat;
	background-position: left;
	display:block;
	text-decoration:none;
	padding:0px 0px;
	height:26px;line-height:26px;
}

td.registrati a:link, td.registrati a:visited {
	background: url(images/01_registrati_g.gif) no-repeat;
	background-position: center;
	color: #7F7F7F;
}

td.registrati a:hover, td.registrati a:active {
	background: url(images/01_registrati_a.gif) no-repeat;
	background-position: center;	
}
td.logout a {
	background: url(images/01_logout_a.gif) no-repeat;
	background-position: left;
	display:block;
	text-decoration:none;
	padding:0px 0px;
	height:26px;line-height:26px;
}

td.logout a:link, td.logout a:visited {
	background: url(images/01_logout_g.gif) no-repeat;
	background-position: center;
	color: #7F7F7F;
}

td.logout a:hover, td.logout a:active {
	background: url(images/01_logout_g.gif) no-repeat;
	background-position: center;	
}

td.titolispalla_admin a:link {
	color: #CBD9EB;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}

td.titolispalla_admin a:visited {
	color: #ADC0E3;
	text-decoration:none;
}

td.titolispalla_admin a:hover{
	color: #4A6792;
	text-decoration:underline;
}

td.titolispalla_admin {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}

td.titolispalla_admin_orange {
	COLOR: #F7931D;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}

td.titolispalla_admin_orange a:link {
	COLOR: #F7931D;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}

td.titolispalla_admin_orange a:hover{
	COLOR: #F7931D;
	text-decoration:underline;
}

td.titolispalla_admin_orange a:visited{
	COLOR: #F7931D;
	text-decoration:none;
}

form { 
padding: 0;
margin: 0; 
}
