html, body
{
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}

body
{
  font-family: Verdana, Arial, "Trebuchet MS";
  font-size: 12px;
  font-style: normal;
  color:#8A8A8A;
  background-image:url(../images/bg.jpg);
  background-repeat:no-repeat;
  background-color:#c4c4c4;
  text-align:justify;
}

form
{
  margin: 0px;
  padding: 0px;
}

.tables
{
  width: 861px; margin-left: 90px
}


a
{
  color:#C85C00;
  text-decoration:none;
}

a:hover
{
  color:#C85C00;
  text-decoration:underline;
}

div.top 
{
  color:#696969;
  margin-left:207px;
  margin-top:66px;
  font-size:12px;
}
a.top
{
  color:#696969;
  text-decoration:none;
}

a:hover
{
  color:#696969;
  text-decoration:underline;
}

.footer
{
  padding-top:19px; padding-right:10px; padding-left:10px; color:#534C4C;
}

h4.footer_title
{
  margin:0px; padding:0px; color:#ED7500; font-size:12px
}
.menu
{
  width:185px;
  height:28px;
  background-color:#A5A5A5;
  text-align:right; padding-top: 16px; padding-right: 7px
}
a.menu
{
  font-size:20px; color:#FFFEFE;
  text-decoration:none;
}
a.menu:hover
{
  font-size:20px; color:#FFFEFE;
  text-decoration:underline;
}

.menu_selezionato
{
  width:185px;
  height:28px;
  background-color:#6A6A6A;
  text-align:right; padding-top: 16px; padding-right: 7px
}
a.menu_selezionato
{
  font-size:20px; color:#ED7500;
  text-decoration:none;
}
a.menu_selezionato:hover
{
  font-size:20px; color:#ED7500;
  text-decoration:underline;
}

a.menu_zona
{
  font-size:18px; color:#ffffff;
  text-decoration:none;
}
a.menu_zona:hover
{
  font-size:18px; color:#ffffff;
  text-decoration:underline;
}
a.menu_zona_selezionato
{
  font-size:18px; color:#ED7500;
  text-decoration:none;
}
a.menu_zona_selezionato:hover
{
  font-size:18px; color:#ED7500;
  text-decoration:underline;
}
div.menu_zona_selezionato {
  padding-right:8px
}
div.menu_zona
{
  padding-right:8px
}


a.menu_stato
{
  font-size:15px; color:#ffffff;
  text-decoration:none;
}
a.menu_stato:hover
{
  font-size:15px; color:#ffffff;
  text-decoration:underline;
}
a.menu_stato_selezionato
{
  font-size:15px; color:#ED7500;
  text-decoration:none;
  padding-right:7px
}
a.menu_stato_selezionato:hover
{
  font-size:15px; color:#ED7500;
  text-decoration:underline;
}
div.menu_stato
{
  padding-right:7px
}
div.menu_stato_selezionato
{
  
}

a.menu_citta
{
  font-size:11px; color:#ffffff;
  text-decoration:none;
}
a.menu_citta:hover
{
  font-size:11px; color:#ffffff;
  text-decoration:underline;
}
a.menu_citta_selezionato
{
  font-size:11px; color:#ED7500;

  text-decoration:none;
}
a.menu_citta_selezionato:hover
{
  font-size:11px; color:#ED7500;
  text-decoration:underline;
}

div.menu_citta_selezionato
{
  background-color:#EEEEEE;
}
div.menu_citta
{
  padding-right:6px
}
.quadrato_22
{
  color:#ffffff; font-size:20px
}
.quadrato_18
{
  color:#ffffff; font-size:16px
}
h1.title_arancio
{
  margin:0px; padding:0px; font-weight:normal; font-size:21px; color:#ED7500; display:inline
}
h1.title_grigio
{
  margin:0px; padding:0px; font-weight:normal; font-size:21px; color:#6A6A6A; display:inline
}
a.destinazioni_sottomenu_selezionato
{
  color:#ED7500; text-decoration:none
}
a.destinazioni_sottomenu_selezionato:hover
{
  color:#ED7500; text-decoration:underline
}
a.destinazioni_sottomenu
{
  color:#6A6A6A; text-decoration:none
}
a.destinazioni_sottomenu:hover
{
  color:#6A6A6A; text-decoration:underline
}

.destinazioni_root
{
  color:#ffffff; padding-left:5px
}
a.destinazioni_root
{
  color:#ffffff; text-decoration:none
}
a.destinazioni_root:hover
{
  color:#ffffff; text-decoration:underline
}
.hotel_root
{
  color:#000000; padding-left:5px
}
a.hotel_root
{
  color:#000000; text-decoration:none
}
a.hotel_root:hover
{
  color:#000000; text-decoration:underline
}
a.paginazione_curr
{
  color:#ED7500; text-decoration:none
}
a.paginazione_curr:hover
{
  color:#ED7500; text-decoration:underline
}
a.paginazione
{
  color:#000000; text-decoration:none
}
a.paginazione:hover
{
  color:#000000; text-decoration:underline
}

h1.title_hotel
{
  margin:0px; padding:0px; color:#ED7500; font-size:12px; margin-top:8px
}

a.title_hotel
{
  color:#ED7500; text-decoration:none
}
a.title_hotel:hover
{
  color:#ED7500; text-decoration:underline
}

.descrizione_hotel
{
  font-size:11px; color:#8A8A8A; margin-top:8px; padding:2px
}
.quota_hotel
{
  color:#181617; font-style:italic; margin-top:8px; font-weight:bold
}
.td_hotel
{
  width:552px
}
.td_hotel_alt
{
  width:552px; background-color:#E1E1E1;
}
.td_hotel_img
{
  width:92px; background-color:#E1E1E1;
}

.descrizione_stato
{
  font-size:11px; color:#8A8A8A; margin-top:8px;  margin-bottom:12px; width:644px
}
.descrizione_stato_title
{
  color:#ED7500; font-size:14px;
  margin-top:9px; margin-bottom:9px; text-align:left;
}

.td_parco
{
  width:401px
}
.td_parco_img
{
  width: 213px
}

.td_parco_alt
{
  width: 401px; background-color:#E1E1E1;
}
.td_parco_img_alt
{
  width: 213px; background-color:#E1E1E1;
}
.td_desc_tour {
  font-size:11px;
}

#scheda_tecnica
{
  position: absolute; margin: 0px; top: 0px; bottom: 0px;left: 0px; right: 0px; background-image: url(../images/rest_of_page_background.gif); width: 100%; height: 100%; visibility: hidden; z-index:100;
}
.scheda_tecnica_2
{
  width: 30px; height: 300px; background-color:#ffffff;	border: 1px solid #000000; position: relative; margin-left: auto; margin-right: auto
}
.scheda_tecnica_3
{
  width: 300px; height: 300px; overflow: auto; margin-left: auto; margin-right: auto;
}

#transplayer
{
  position: absolute; margin: 0px; top: 0px; bottom: 0px;left: 0px; right: 0px; background-image: url(../images/rest_of_page_background.gif); width: 100%; height: 100%; visibility: hidden; z-index:99
}
.transplayer_2
{
  background-color:#ffffff;	border: 1px solid #000000; position: relative; margin-left: auto; margin-right: auto
}
.tran
player_3
{
  overflow: auto; margin-left: auto; margin-right: auto;
}
#imgviewer
{
  cursor:pointer; border:0px
}
.menu_div_liv_2
{
  width: 192px; height: 9px;
}
.menu_div_1_liv_2
{
  width: 192px; background-color: #6A6A6A; text-align: right; padding-top: 10px; padding-bottom: 10px
}
.menu_trasp
{
  width: 192px; height: 3px;
}
.menu_trasp_2
{
  width: 192px; height: 6px;
}
.menu_div_liv_3
{
  width: 192px; background-color: #6A6A6A; text-align: right; padding-top: 5px; padding-bottom: 5px
}
.div_min-height
{
  min-height: 537px; padding-top: 10px; padding-left: 10px;
}
.tables_1
{
  width: 841px;
}
.tables_1_td_1
{
  width: 192px
}
.tables_1_td_2
{
  width: 5px
}
.tables_1_td_3
{
  width: 644px
}
.tour_table_1
{
  margin-bottom:9px; width: 644px; background-color: #ED7500
}
.tour_table_1_td_1
{
  width: 644px; height: 22px
}
 .tour_table_2
{
  width: 644px; margin-top: 9px
}
.tour_table_2_td_1
{
  width: 644px;
}
.tour_table_3
{
  width: 644px;
}
.tour_table_3_td_1
{
  width:190px
}
.tour_table_3_td_2
{
  width:454px
}
.tour_table_4
{
  width: 644px; background-color: #D3D3D3; margin-top: 6px
}
.tour_table_4_td_1
{
  width: 644px; height: 22px;
}
.tour_table_5
{
  width: 644px; margin-top: 6px
}
.contentTour_table_1
{
  width: 644px;
}
.contentTour_table_1_div
{
width: 644px; height:252px; z-index:0; position:relative;
}
.contentTour_table_2
{
  width: 644px; margin-top: 9px; background-color:#ed7500
}
.contentTour_table_3
{
  width: 644px; margin-top: 9px
}
.contentTour_table_3_td_1
{
  width: 644px;
}
.contentTour_table_4
{
  width: 644px
}
.contentTour_table_4_div_1
{
  margin-top: 15px; margin-left: 2px; margin-right: 20px; text-align:justify
}
.contentTour_table_4_div_2
{
  width:612px;height:200px;overflow:auto;padding:5px;
}
.contentDestinazioni_td_1, contentDestinazioni_table_1
{
  width: 521px;
}

.contentDestinazioni_table_1_td_1
{
  width:185px
}
.contentDestinazioni_table_1_td_2
{
  width:336px
}

.contentDestinazioni_div_1
{
  width:512px; margin-top: 15px; margin-left: 2px; margin-right:7px;
}
.contentDestinazioni_td_2
{
  width: 123px; height: 22px; text-align: left
}

a.linkcortoraggio
{
  text-decoration:none;
  color:#97c318
}
a.linkcortoraggio:hover
{
  text-decoration:underline;
  color:#97c318
}

.menu_selezionato_cortoraggio
{
  width:185px;
  height:28px;
  background-color:#6A6A6A;
  text-align:right; padding-top: 16px; padding-right: 7px
}
a.menu_selezionato_cortoraggio
{
  font-size:20px; color:#97c318;
  text-decoration:none;
}
a.menu_selezionato_cortoraggio:hover
{
  font-size:20px; color:#97c318;
  text-decoration:underline;
}
a.menu_zona_selezionato_cortoraggio
{
  font-size:18px; color:#97c318;
  text-decoration:none;
}
a.menu_zona_selezionato_cortoraggio:hover
{
  font-size:18px; color:#97c318;
  text-decoration:underline;
}
a.menu_stato_selezionato_cortoraggio
{
  font-size:15px; color:#97c318;
  text-decoration:none;
  padding-right:7px
}
a.menu_stato_selezionato_cortoraggio:hover
{
  font-size:15px; color:#97c318;
  text-decoration:underline;
}
a.menu_citta_selezionato_cortoraggio
{
  font-size:11px; color:#97c318;

  text-decoration:none;
}
a.menu_citta_selezionato_cortoraggio:hover
{
  font-size:11px; color:#97c318;
  text-decoration:underline;
}
.tour_table_1_cortoraggio
{
  margin-bottom:9px; width: 644px; background-color: #97c318
}
div.menu_zona_selezionato_cortoraggio {
  padding-right:8px
}
h4.footer_title_cortoraggio
{
  margin:0px; padding:0px; color:#97c318; font-size:12px
}
div.menu_citta_selezionato_cortoraggio
{
  background-color:#EEEEEE;
}
h1.title_verde
{
  margin:0px; padding:0px; font-weight:normal; font-size:21px; color:#97c318; display:inline
}
a.title_hotel_cortoraggio
{
  color:#97c318; text-decoration:none
}
a.title_hotel_cortoraggio:hover
{
  color:#97c318; text-decoration:underline
}
.input_text
{
  width:200px; border:1px solid #000000
}
.input_textarea
{
  width:200px; height:100px; border:1px solid #000000
}
.input_button
{
  color:#000000; background-color:#ffffff; border:1px solid #000000;
}