.AGTextInfo
{
    font-weight: bold;
    font-size: 11px;
    color: #4e73a4;
    font-family: Arial, Helvetica, sans-serif;
}
.AGFormError
{
    font-size: 11px;
    color: #cc0000;
    font-family: Arial, Helvetica, sans-serif;
}
.AGBasketWarning
{
    font-weight: bold;
    font-size: 11px;
    color: #cc0000;
    font-family: Arial, Helvetica, sans-serif;
}
.AGTextGeneralText
{
    font-size: 12px;
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
}
.AGTextGeneralText A
{
    color:#000000;
    text-decoration: underline
}
.AGTextGeneralText A:visited
{
    color:#000000;
    text-decoration: underline
}
.AGTextGeneralText A:active
{
    color:#000000;
    text-decoration: underline
}
.AGTextGeneralText A:hover
{
    color:#888888;
    text-decoration: underline
}
.AGGeneralTextSmall
{
    font-size: 11px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}
.AGGeneralTextSmall A
{
    color: #009900;
    text-decoration: underline
}
.AGGeneralTextSmall A:visited
{
    color: #009900;
    text-decoration: underline
}
.AGGeneralTextSmall A:active
{
    color: #009900;
    text-decoration: underline
}
.AGGeneralTextSmall A:hover
{
    color: #b5b5b5;
    text-decoration: underline
}
.AGTextSmallNoUnderline
{
    font-size: 11px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}
.AGTextSmallNoUnderline A
{
    color: #000000;
    text-decoration: none
}
.AGTextSmallNoUnderline A:visited
{
    color: #000000;
    text-decoration: none
}
.AGTextSmallNoUnderline A:active
{
    color: #000000;
    text-decoration: none
}
.AGTextSmallNoUnderline A:hover
{
    color: #888888;
    text-decoration: none
}
.AGTextHeader
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}
.AGTextHeader A
{
    font-weight: bold;
    color: #000000;
    text-decoration: none
}
.AGTextHeader A:visited
{
    font-weight: bold;
    color: #000000;
    text-decoration: none
}
.AGTextHeader A:active
{
    font-weight: bold;
    color: #000000;
    text-decoration: none
}
.AGTextHeader A:hover
{
    font-weight: bold;
    color: #888888;
    text-decoration: none
}
.LFTextSmallNoUnderline
{
    font-weight: normal;
    font-size: 10px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.LFTextSmallNoUnderline A
{
    color: #000000;
    text-decoration: none
}
.LFTextSmallNoUnderline A:visited
{
    color: #000000;
    text-decoration: none
}
.LFTextSmallNoUnderline A:active
{
    color: #000000;
    text-decoration: none
}
.LFTextSmallNoUnderline A:hover
{
    color: #888888;
    text-decoration: none
}
.AGCursorPointer
{
    cursor: pointer;
    color: #000000;
}
.LFButtonClass
{
    border: 1px solid #666666;
    font-size: 11px;
    cursor: pointer;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #ffffff;
}
.LFRowSearch
{
    font-size: 12px;
    color: #04aefe;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none
}
.AgFormStyle
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}
.AGCalendarButtonEmty
{
    border-right: 0px;
    border-top: 0px;
    font-size: 9px;
    border-left: 0px;
    width: 25px;
    cursor: default;
    color: #ff0000;
    border-bottom: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 19px;
    background-color: #ffffff;
    text-align: center
}
.AGCalendarButtonForbidden
{
    border-right: 0px;
    border-top: 0px;
    font-weight: normal;
    font-size: 9px;
    border-left: 0px;
    width: 25px;
    cursor: default;
    color: #155291;
    border-bottom: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 19px;
    background-color: #e0e0e0;
    text-align: center
}
.AGCalendarButtonBookable
{
    border-right: 0px;
    border-top: 0px;
    font-weight: bold;
    font-size: 9px;
    border-left: 0px;
    width: 25px;
    cursor: pointer;
    color: #155291;
    border-bottom: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 19px;
    background-color: #fffbe7;
    text-align: center
}
.AGCalendarHeader
{
    border-right: 0px;
    border-top: 0px;
    font-weight: bold;
    font-size: 9px;
    border-left: 0px;
    color: #155291;
    border-bottom: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 15px;
    text-align: center
}
.AGCalendarMonth
{
    font-weight: bold;
    font-size: 10px;
    width: 137px;
    cursor: default;
    color: #ffffff;
    border-top-style: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-right-style: none;
    border-left-style: none;
    height: 20px;
    background-color: #006cd1;
    text-align: center;
    border-bottom-style: none
}
.AGCalendarButtonBookableHoliday
{
    border-right: 0px;
    border-top: 0px;
    font-weight: bold;
    font-size: 9px;
    border-left: 0px;
    width: 25px;
    cursor: pointer;
    color: #155291;
    border-bottom: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 19px;
    background-color: #ff7e00;
    text-align: center
}
.ARTextItinerario
{
    font-weight: bold;
    font-size: 11px;
    color: #FFFFFF;
    border-bottom: #333333 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #0fb0ff
}
.ARTextItinerario A
{
    color: #FFFFFF;
    text-decoration: none
}
.ARTextItinerario A:active
{
    color: #FFFFFF;
    text-decoration: none
}
.ARTextItinerario A:link
{
    color: #FFFFFF;
    text-decoration: none
}
.ARTextItinerario A:visited
{
    color: #FFFFFF;
    text-decoration: none
}
.ARTextItinerario A:hover
{
    color: #FFFFFF;
    text-decoration: underline
}

.ARTextBoxItinerari
{
    font-size: 11px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #333333
}
.ARTextBoxItinerari A
{
    color: #000000;
    text-decoration: none
}
.ARTextBoxItinerari A:visited
{
    color: #000000;
    text-decoration: none
}
.ARTextBoxItinerari A:active
{
    color: #000000;
    text-decoration: none
}
.ARTextBoxItinerari A:hover
{
    color: #888888;
    text-decoration: none
}
.ARTextItinerarioTitolo
{
    font-weight: bold;
    font-size: 15px;
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
}

.ARIntestTariffario
{
    border: 1px solid #989da5;
    font-weight: bold;
    font-size: 12px;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    height: 24px;
    background-color: #0fb0ff
}
.ARCellaTariffario
{
    border-right:1px solid #989da5;
	border-bottom:1px solid #989da5;
	border-left:1px solid #989da5;
    font-size: 12px;    
    color: #000000;    
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f1f1f1;
    empty-cells: hide
}
.ARDescrTariffario
{
    font-size: 12px;
    color: #000000;
    border-bottom: #989da5 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #ffffff;
    empty-cells: hide
}
.AGHR
{
   border-style : none;
   background-color: #989DA5;
   color: #989DA5;
   height: 1px  
}
.LFSchedaBGServizi
{	
    padding: 0px 6px;
    font-size:10px;
    margin:0px;
    color:#000000;    
    font-family: Arial, Helvetica, sans-serif;    
}
.LFSchedaBGServizi A
{
    color: #000000;
    text-decoration: none
}
.LFSchedaBGServizi A:visited
{
    color: #000000;
    text-decoration: none
}
.LFSchedaBGServizi A:active
{
    color: #000000;
    text-decoration: none
}
.LFSchedaBGServizi A:hover
{
    color: #888888;
    text-decoration: none
}
.LFTableItinerari
{
    border: 1px solid #333333;
}
.MBListaAgritBorder
{
    border-right: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
    padding:0px;
    margin: 0px;    
}
.LFDettaglioListAllBorder
{
    border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
    padding: 3px 2px 3px 2px;
    font-size: 11px;
    margin: 0px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}
