A:link { color: #e3a149; text-decoration: none }
A:visited { color: #e3a149; text-decoration: none }
A:hover { color: #65851C; text-decoration: underline }

.lDiv { visibility: hidden }
.lDivVis { visibility: visible }

.menuOrange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #e3a149 }

.menuOrange A:link { color: #e3a149; text-decoration: none }
.menuOrange A:visited { color: #e3a149; text-decoration: none }
.menuOrange A:hover { color: #e3a149; text-decoration: underline }

.tdMenuOrizWhite { padding-left: 10px; padding-right: 10px; height: 20px; border-bottom: 1px solid #5f928b; border-left: 1px solid #5f928b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #e3a149 }

.tdMenuOrizWhite A:link { color: #e3a149; text-decoration: none }
.tdMenuOrizWhite A:visited { color: #e3a149; text-decoration: none }
.tdMenuOrizWhite A:hover { color: #e3a149; text-decoration: underline }

.tdMenuOrizLBlu { padding-left: 5px; padding-right: 10px; height: 20px; border-bottom: 1px solid #5f928b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5f928b }

.tdMenuOrizLBlu A:link { color: #5f928b; text-decoration: none }
.tdMenuOrizLBlu A:visited { color: #5f928b; text-decoration: none }
.tdMenuOrizLBlu A:hover { color: #5f928b; text-decoration: underline }

.tdMenuOrizBlu { padding-left: 10px; padding-right: 10px; height: 20px; background-color: #6DA69E; border-bottom: 1px solid #6DA69E; border-left: 1px solid #6DA69E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #E1EBEB }

.tdMenuOrizBlu A:link { color: #E1EBEB; text-decoration: none }
.tdMenuOrizBlu A:visited { color: #E1EBEB; text-decoration: none }
.tdMenuOrizBlu A:hover { color: #E1EBEB; text-decoration: underline }

.tdMenuVertLBlu { padding: 10px; background-color: #E1EBEB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #5f928b }

.tdMenuVertLBlu A:link { color: #5f928b; text-decoration: none }
.tdMenuVertLBlu A:visited { color: #5f928b; text-decoration: none }
.tdMenuVertLBlu A:hover { color: #5f928b; text-decoration: underline }

.tdMenuVertBlu { padding-left: 10px; padding-right: 10px; height: 20px; background-color: #6DA69E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #E1EBEB }

.tdMenuVertBlu A:link { color: #E1EBEB; text-decoration: none }
.tdMenuVertBlu A:visited { color: #E1EBEB; text-decoration: none }
.tdMenuVertBlu A:hover { color: #E1EBEB; text-decoration: underline }

.tdMenuVertOrange { padding-left: 10px; padding-right: 10px; height: 20px; background-color: #e6b464; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF }

.tdMenuVertOrange A:link { color: #FFFFFF; text-decoration: none }
.tdMenuVertOrange A:visited { color: #FFFFFF; text-decoration: none }
.tdMenuVertOrange A:hover { color: #FFFFFF; text-decoration: underline }

.tdMenuVertLOrange { padding-left: 10px; padding-right: 10px; height: 20px; background-color: #faf0e0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #e3a149 }

.tdMenuVertLOrange A:link { color: #e3a149; text-decoration: none }
.tdMenuVertLOrange A:visited { color: #e3a149; text-decoration: none }
.tdMenuVertLOrange A:hover { color: #e3a149; text-decoration: underline }

.menuVertTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; color: #e3a149 }

.menuVertTitle A:link { color: #e3a149; text-decoration: none }
.menuVertTitle A:visited { color: #e3a149; text-decoration: none }
.menuVertTitle A:hover { color: #e3a149; text-decoration: underline }

.tdNewsBluEmpty { background-color: #6DA69E;}
.tdNewsOrangeEmpty { background-color: #e6b464; }
.tdNewsBlu { text-align: left; padding-left: 10px; padding-right: 10px; background-color: #6DA69E;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 10px; color: #FFFFFF }
.tdNewsOrange { padding-left: 10px; padding-right: 10px; border-right: 1px solid #F0D2A5; background-color: #e6b464; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #FFFFFF }
.tdNewsLOrange { background-color: #F2D9B1; background-image: url('images/bg_lorange.gif') }
.tdNewsPht { border-right: 1px solid #F0D2A5; background-color: #e6b464 }

.linkTxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #e3a149 }
.tdNewsTxt { padding: 10px; border-right: 1px solid #F0D2A5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; text-align: left; color: #333333 }

.tdNewsTxt A:link { color: #e3a149; text-decoration: none }
.tdNewsTxt A:visited { color: #e3a149; text-decoration: none }
.tdNewsTxt A:hover { color: #e3a149; text-decoration: underline }

.tdNewsBlu A:link { color: #FFFFFF; text-decoration: none }
.tdNewsBlu A:visited { color: #FFFFFF; text-decoration: none }
.tdNewsBlu A:hover { color: #FFFFFF; text-decoration: underline }

.tdNewsClose { border-right: 1px solid #F0D2A5; border-bottom: 1px solid #F0D2A5 }

.txtOrange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #e3a149 }

.txtPopup A:link { color: #e3a149; text-decoration: none }
.txtPopup A:visited { color: #e3a149; text-decoration: none }
.txtPopup A:hover { color: #e3a149; text-decoration: underline }

.newsTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 15px; color: #5f928b }

.tdDettagli { padding-left: 20px; padding-top: 1px; padding-right: 20px }

.tdDateandtime { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333 }

.tdDettagliTxt { padding-top: 20px; padding-bottom: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; text-align: justify; color: #333333 }

.tdDettagliTxt A:link { color: #e3a149; text-decoration: none }
.tdDettagliTxt A:visited { color: #e3a149; text-decoration: none }
.tdDettagliTxt A:hover { color: #e3a149; text-decoration: underline }

.tdHeaderBlu { height: 24px; border: 2px outset #FFFFFF; padding-left: 10px; padding-right: 10px; background-color: #6DA69E;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #FFFFFF }
.tdHeaderOrange { padding-left: 10px; padding-right: 10px; height: 20px; background-color: #e6b464; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF }

.topic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; text-align: left; color: #5f928b }
.topicBold { padding-right: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; text-align: left; color: #5f928b }

.tdRisultatiTxt { padding-right: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; text-align: left; color: #333333 }

.txtPopup { padding: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; text-align: justify; color: #333333 }

.price { padding-right: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; text-align: left; color: #333333 }
.priceListino { text-decoration: line-through; padding-right: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; text-align: left; color: #999999 }
.priceOfferta { padding-right: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 15px; text-align: left; color: #333333 }

.tdRisultatiIcone { padding-top: 10px }

.tdLBlu { background-color: #E1EBEB; background-image: url('images/bg_lblu.gif') }

.tdTitle { padding-left: 10px; padding-right: 10px; padding-bottom: 2px; border-bottom: 1px solid #5f928b; border-left: 1px solid #5f928b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #e3a149 }

.tdHeader { padding-right: 10px; padding-bottom: 2px; border-bottom: 1px solid #5f928b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #e3a149 }

.tdItinerarioTxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333 }
.tdItinerarioTopic { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; text-align: left; color: #5f928b }

.tdForm { padding-top: 10px; padding-bottom: 10px; padding-right: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333 }

.tdForm A:link { color: #e3a149; text-decoration: none }
.tdForm A:visited { color: #e3a149; text-decoration: none }
.tdForm A:hover { color: #e3a149; text-decoration: underline }

.tdFormQS { padding-top: 10px; padding-bottom: 10px; padding-right: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333 }

.tdFormQS A:link { color: #5f928b; text-decoration: none }
.tdFormQS A:visited { color: #5f928b; text-decoration: none }
.tdFormQS A:hover { color: #5f928b; text-decoration: underline }

.tdLOrange { background-color: #F2D9B1; padding: 10px }
.tdLBluQS { background-color: #E1EBEB; padding: 10px }
.tdOrangeQS { background-color: #e6b464; padding: 5px }

.titleQS { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 28px; color: #ffffff; text-align: center; padding-bottom: 5px; }

.formSelect { background: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333 }

.formInput { height: 18px; width: 150px; border: 1px solid #333333; background: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333 }

.formSubmitBlu { background-color: transparent; color: #5f928b; width: 75px; height: 20px; border: 1px solid #5f928b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.formSubmitBluOver { background-color: 5f928b; color: #FFFFFF; width: 75px; height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }

.formSubmitOrange { background-color: transparent; color: #e3a149; width: 75px; height: 20px; border: 1px solid #e3a149; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.formSubmitOrangeOver { background-color: e3a149; color: #FFFFFF; width: 75px; height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }

.buttonPrenota { background-color: transparent; color: #FF9900; width: 75px; height: 18px; border: 1px solid #FF9900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.buttonPrenota_big { background-color: transparent; color: #FF9900; width: 300px; height: 18px; border: 1px solid #FF9900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }

.pWinConfg {
border:1px none #FFFFF0; font-family:Arial, Verdana, Sans-Serif;
font-size:11px;
position:absolute;
width:140;
height:40;
background-color:#FFFFF0;
top:327.96400449943758;
left:392;
padding:0;
visibility:hidden;
@filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=135)
}