/*  CCSTheme */
BODY, TABLE, TH, TR, TD, UL, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL { font-family: Tahoma,Verdana, Arial, Helvetica; font-size: 13px; }
.ROSSO { color: #9B0000; }
.PageBODY{ }
.HeaderFont{ color: #50A9B7; font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 18px; font-weight: bold; }
.NotFoundFont{ color: #50A9B7; font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 14px; font-weight: bold; }
.FormTABLE{ }
.ColumnTD{ border-left: 1px solid #FFFFFF; border-right: 1px solid #000000; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #000000; background-color: #50A9B7; color: #FFFFFF; font-size: 13px; font-weight: bold; }
/*#A6E6DE
.FieldCaptionTD{ border-left: 1px solid #FFFFFF; border-right: 1px solid #000000; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #000000; background-color: #50A9B7; color: #FFFFFF; font-size: 13px; font-weight: bold; }
*/
.FieldCaptionTD{  background-color: #A6E6DE; color: #333333; font-size: 13px; font-weight: bold; }
.DataTD{ font-family: Verdana,Tahoma, Arial, Helvetica; font-size: 13px;}
.SeparatorTD{ height: 0px; }
.AltDataTD{ font-family: Verdana,Tahoma, Arial, Helvetica; font-size: 13px; background-color: #A6E6DE; }
.DataTDApart{ font-size: 14px;}
.AltDataTDApart{ background-color: #A6E6DE; font-size: 14px; }
.DataTDMiniApart{ font-size: 11px;}
.FooterTD { border-left: 1px solid #FFFFFF; border-right: 1px solid #000000; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #000000; background-color: #50A9B7; color: #FFFFFF; font-size: 13px; }
a:link.SorterLink, a:visited.SorterLink,.SorterLink{ color: #FFFFFF; text-decoration: underline; }
a:hover.SorterLink, a:active.SorterLink{ color: #000000; text-decoration: none; }
a:link.DataLink, a:visited.DataLink, .DataLink{ color: #50A9B7; text-decoration: underline; }
a:hover.DataLink, a:active.DataLink{ color: #020266; text-decoration: underline; }
a:link.NavigatorLink, a:visited.NavigatorLink,.NavigatorLink{ color: #FFFFFF; font-weight: bold; text-decoration: underline; }
a:hover.NavigatorLink, a:active.NavigatorLink{ color: #000000; font-weight: bold; text-decoration: none; }
.Button { color: #FFFFFF; background-color: #50A9B7; font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 11px; font-weight: bold; }
.Input { font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 13px; }
.Textarea { font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 13px; }
.Select { font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 13px; }
a:link.BigLink, a:visited.BigLink, .BigLink{ color: #000066; font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 14px; font-weight: bold; text-decoration: none; }
a:hover.BigLink{ color: #000000; font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 14px; font-weight: bold; text-decoration: underline; }
.Bianco{color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; font-weight: bold;}a:active.BigLink { color: #000066; font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 14px; font-weight: bold;  } 
a:link.FooterLink, a:visited.FooterLink,.FooterLink{ color: #50A9B7; font-family: Verdana,Tahoma, Arial, Verdana, Helvetica; font-size: 11px;  text-decoration: none; }
a:hover.FooterLink{ color: #020266; BORDER-BOTTOM: #DE622B 1px dotted; font-family: Verdana,Tahoma, Arial,  Helvetica; font-size: 11px;  text-decoration: underline; }
.FooterTxtTD{ font-size: 10px; }
a:link.FaqLink, a:visited.FaqLink, .FaqLink{ color: #444444; font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 13px; font-weight: bold; text-decoration: none; }
a:hover.FaqLink{ color: #000000; font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 13px; font-weight: bold; text-decoration: underline; }
a:link.CartLinkOn, a:visited.CartLinkOn, .CartLinkOn { color: #FFFFFF; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; text-decoration: none;  }
a:hover.CartLinkOn{ color: #FFFFFF; font-family:Verdana,Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; text-decoration: underline; }
a:link.CartLinkOff, a:visited.CartLinkOff, .CartLinkOff{ color: #555555; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; text-decoration: none;  }
a:hover.CartLinkOff { color: #222222; font-family:Verdana,Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; text-decoration: underline; }
a:link.SezioniLinkOff, a:visited.SezioniLinkOff, .SezioniLinkOff { color: #FFFFFF; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; text-decoration: none;  }
a:hover.SezioniLinkOff{ color: #FFFFFF; font-family:Verdana,Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; text-decoration: underline; }
a:link.SezioniLinkOn, a:visited.SezioniLinkOn, .SezioniLinkOn{ color: #555555; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; text-decoration: none;  }
a:hover.SezioniLinkOn { color: #222222; font-family:Verdana,Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; text-decoration: underline; }
a:link.NavigationBar, a:visited.NavigationBar, .NavigationBar{ background-color: #A6E6DE; color: #333333; font-family: Verdana,Tahoma, Arial,  Helvetica; font-size: 12px; font-weight: bold; text-decoration: none; }
a:hover.NavigationBar{ background-color: #A6E6DE; color: #333333; font-family: Verdana,Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; text-decoration: underline; }
a:link.MenuLinkGray, a:visited.MenuLinkGray, .MenuLinkGray{ color: #333333; font-family: Verdana,Tahoma, Arial,  Helvetica; font-size: 12px; font-weight: bold; text-decoration: none; }
a:hover.MenuLinkGray{ color: #333333; font-family: Verdana,Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; text-decoration: underline; }
a:link.MenuLinkWhite, a:visited.MenuLinkWhite, .MenuLinkWhite{ color: #FFFFFF; font-family: Verdana,Tahoma, Arial,  Helvetica; font-size: 12px; font-weight: bold; text-decoration: none; }
a:hover.MenuLinkWhite{ color: #FFFFFF; font-family: Verdana,Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; text-decoration: underline; }
.CalendarWhite{ color: #FFFFFF; font-family: Verdana,Tahoma, Arial,  Helvetica; font-size: 12px; text-decoration: none; }
a:link.CalendarWhite, a:visited.CalendarWhite {color: #FFFFFF; font-family: Verdana,Tahoma, Arial,  Helvetica; font-size: 12px; text-decoration: underline; }
a:hover.CalendarWhite{ WIDTH: 100%; BACKGROUND-COLOR: yellow; color: #000000; font-family: Verdana,Tahoma, Arial, Helvetica; font-size: 12px; text-decoration: underline; }
.MapMonument{ font-size: 10px; background-color: #FFFFFF;}
.TitleLastMinuteTD{ border-bottom: 1px solid #50A9B7; background-color: #50A9B7; color: #EEEEEE; font-size: 13px; font-weight: bold; }
.DataMiniLastMinuteTD{ border-bottom: 1px solid #50A9B7; background-color: #50A9B7; color: #EEEEEE; font-size: 11px; }
.TitleBergainTD{ border-bottom: 1px solid #CC0000; background-color: #CC0000; color: #EEEEEE; font-size: 13px; font-weight: bold; }
.noteTD{  background-color: #FFFFFF; color: #CC0000; font-size: 13px; }
.periodoPrezzi{  background-color: #CCCCCC; color: #111111; font-family: Verdana,Tahoma, Arial, Helvetica; font-size: 9px; }
.titoloPrezzi { background-color: #DDDDEE; color: #111111; font-family: Verdana,Tahoma, Arial, Helvetica; font-size: 11px;}
