html,body  {
width:100%;
height:100%;
text-align:center;
margin-left:auto;
margin-right:auto;
vertical-align:top;
}

body {
background-image:url(53original.gif);
background-repeat:repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.main_table {
background-image:url(53original.gif);
background-repeat:repeat;
width:100%;
height:680px;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
margin-left:auto;
margin-right:auto;
}

.main_td_up {
width:100%;
height:50px;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:center;
}

.table_titolo {
width:930px;
height:50px;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
margin-left:auto;
margin-right:auto;
}

.td_titolo {
width:930px;
height:50px;
background-color:#333333;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:right;
}

.table_ospita {
width:930px;
height:50px;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
margin-left:auto;
margin-right:auto;
}

.td_ospita1 {
width:590px;
height:50px;
background-color:#333333;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:right;
}

.td_ospita2 {
width:220px;
height:50px;
background-color:#333333;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:right;
}

.td_ospita3 {
width:20px;
height:50px;
background-color:#333333;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:right;
}

.td_ospita4 {
width:100px;
height:50px;
background-color:#333333;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:right;
padding-right:10px;
}

.main_td_center {
width:100%;
height:580px;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:top;
text-align:center;
}

.main_td_down {
width:100%;
height:50px;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:center;
}

#footer {
width:auto;
height:auto;
z-index:20;
}


.table_footer {
width:930px;
height:50px;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
margin-left:auto;
margin-right:auto;
}

.td_sharefooter {
width:80px;
height:50px;
background-color:#333333;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:left;
padding-left:10px;
}

.td_shareface {
width:20px;
height:50px;
background-color:#333333;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:left;
}

.td_menufooter {
width:830px;
height:50px;
background-color:#333333;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:right;
padding-right:10px;
}









.table_contenuti {
width:930px;
height:100%;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
margin-left:auto;
margin-right:auto;
}

.td_testamenu {
width:930px;
height:70px;
background-color:#FFFFFF;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:center;
border-bottom-color:#333333;
border-bottom-width:1px;
border-bottom-style:solid;
}

.td_colonnasx {
width:300px;
height:100%;
background-color:#CCCCCC;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
vertical-align:top;
text-align:left;
border-right-color:#333333;
border-right-width:1px;
border-right-style:solid;
}

.td_cuore {
width:630px;
height:100%;
background-color:#FFFFFF;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
vertical-align:top;
text-align:left;
padding-left:10px;
padding-right:10px;
}



<!-- PAGINA RASSEGNA STAMPA -->
.lista_rassegna {
width:600px;
height:300px;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
}



.td_alberghi_spazionews {
width:600px;
height:15px;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
padding-left:10px;
padding-right:10px;
}


.td_alberghi_luoghi4 {
width:80px;
height:80px;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
padding-left:10px;
vertical-align:top;
text-align:left;
}



.td_alberghi_luoghi2 {
width:370px;
height:40px;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
padding-left:5px;
vertical-align:middle;
text-align:left;
}



.td_alberghi_luoghi3 {
width:150px;
height:40px;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
vertical-align:top;
text-align:left;
}



.nome_albergo {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#730818;
font-size:12px;
font-weight:bold;
}




.a_alberghi_mail:link {
color:#730818;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#730818;
font-size:12px;
font-weight:400;
font-style:normal;
line-height:18px;
}

.a_alberghi_mail:visited {
color:#730818;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#730818;
font-size:12px;
font-weight:400;
font-style:normal;
line-height:18px;
}

.a_alberghi_mail:hover {
color:#730818;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#730818;
font-size:12px;
font-weight:400;
font-style:normal;
line-height:18px;
}













.font_lingue {
font-size:11px;
color:#FFFFFF;
}

.font_footer {
font-size:9px;
color:#FFFFFF;
}

.font_copy {
font-size:9px;
color:#333333;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.font_titoletto {
font-size:18px;
color:#333333;
}

.font_albergo {
font-size:18px;
color:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.font_citta {
font-size:14px;
color:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.font_virtualtour {
font-size:11px;
color:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.p_corpo {
line-height:14px;
color:#333333;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-indent:3px;
}

.p_classifiche {
line-height:14px;
color:#333333;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

.p_ex {
line-height:14px;
color:#333333;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding-left:110px;
}


.font_credit {
font-size:10px;
color:#333333;
}

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







.a_footer:link {
font-size:9px;
color:#FFFFFF;
text-decoration:none;
}

.a_footer:visited {
font-size:9px;
color:#FFFFFF;
text-decoration:none;
}

.a_footer:hover {
text-decoration:underline;
font-size:9px;
color:#FFFFFF;
}



.a_faq:link {
font-size:12px;
color:#333333;
text-decoration:none;
}

.a_faq:visited {
font-size:12px;
color:#333333;
text-decoration:none;
}

.a_faq:hover {
text-decoration:underline;
font-size:12px;
color:#333333;
}





.a_corpo:link {
font-size:12px;
color:#990000;
text-decoration:underline;
}

.a_corpo:visited {
font-size:12px;
color:#990000;
text-decoration:underline;
}

.a_corpo:hover {
text-decoration:underline;
font-size:12px;
color:#990000;
}




.a_ex:link {
font-size:11px;
color:#990000;
text-decoration:underline;
}

.a_ex:visited {
font-size:11px;
color:#990000;
text-decoration:underline;
}

.a_ex:hover {
text-decoration:underline;
font-size:11px;
color:#990000;
}




.a_credit:link {
font-size:10px;
color:#990000;
text-decoration:underline;
}

.a_credit:visited {
font-size:10px;
color:#990000;
text-decoration:underline;
}

.a_credit:hover {
text-decoration:underline;
font-size:10px;
color:#990000;
}



.a_albergo:link {
font-size:18px;
color:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.a_albergo:visited {
font-size:18px;
color:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.a_albergo:hover {
font-size:18px;
color:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}








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



.titolo_colonna {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#000000;
background-image:url(02original.gif);
}



.a_enter:link {
font-size:12px;
font-weight:bold;
color:#669933;
text-decoration:underline;
}

.a_enter:visited {
font-size:12px;
font-weight:bold;
color:#669933;
text-decoration:underline;
}

.a_enter:hover {
text-decoration:overline;
font-size:12px;
font-weight:bold;
color:#669933;
}




.table_alberghi {
width:300px;
height:555px;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
margin-left:auto;
margin-right:auto;
}

.td_albergo {
width:150px;
height:111px;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:center;
}

.td_albergo_spazio {
width:300px;
height:10px;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:center;
}







.table_lacasina {
width:300px;
height:866px;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
margin-left:auto;
margin-right:auto;
}

.td_lacasina_testatina {
width:300px;
height:50px;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:center;
}

.td_lacasina {
width:240px;
height:194px;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:center;
}

.td_lacasina_did {
width:60px;
height:194px;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:center;
}

.td_lacasina_spazio {
width:300px;
height:10px;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:center;
}



<!-- PAGINA RICHIESTA INFORMAZIONI PER STRUTTURE -->
.main_table_form2 {
width:500px;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
margin-left:auto;
margin-right:auto;
}

.td_main_form2 {
width:500px;
vertical-align:middle;
text-align:center;
padding:0px;
margin:0px;
margin-left:auto;
margin-right:auto;
border-collapse:collapse;
}

.table_datipersonali_bis {
width:400px;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:center;
margin-left:auto;
margin-right:auto;
}

.td_titoloform {
width:500px;
height:12px;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
vertical-align:top;
text-align:center;
}

.td_datipersonali2_bis {
width:200px;
height:30px;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:center;
background-color:#CCCCCC;
}

.td_campivuoti {
width:200px;
height:30px;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:right;
background-color:#CCCCCC;
padding-right:5px;
}

td_form_spazio {
width:500px;
height:15px;
}

td_form_asterisco {
width:500px;
height:30px;
vertical-align:middle;
text-align:center;
}

.td_form_simbolo {
width:43px;
height:43px;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:center;
}

.font_titolo_form2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:20px;
font-weight:600;
}

.nome_etichette {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
font-weight:bold;
}

.font_titoliform {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:16px;
font-weight:bold;
}





<!-- PAGINA LOGIN : CREAZIONE CLASSIICA FINALE -->

.table_classifica {
width:430px;
height:auto;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:1px;
margin-left:auto;
margin-right:auto;
border-color:#333333;
border-style:solid;
border-width:1px;
}

.td_posizione {
width:30px;
height:20px;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:center;
}

.td_posizione_primo {
width:30px;
height:20px;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:center;
background-color:#FFFF66;
}

.td_primo {
width:200px;
height:40px;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:center;
background-color:#FFFF66;
}

.td_altri {
width:200px;
height:20px;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:center;
}

.td_link_classifica {
width:430px;
height:20px;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:right;
padding-right:10px;
}














.table_fasi {
width:332px;
height:autopx;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
margin-left:auto;
margin-right:auto;
}

.td_fasi {
width:332px;
height:auto;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:center;
}

.td_banner {
width:332px;
height:58px;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:center;
}











<!-- PAGINA CACCIA AL VOLO -->

.table_classifica_volo {
width:430px;
height:auto;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:1px;
margin-left:auto;
margin-right:auto;
border-color:#333333;
border-style:solid;
border-width:1px;
}

.td_volo {
width:215px;
height:20px;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:center;
}

.td_primo_volo {
width:215px;
height:40px;
padding:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:center;
background-color:#FFFF66;
}

.hr_volo {
width:600px;
height:1px;
color:#CCCCCC;
}

#nascondi_img {
display:none;
visibility:hidden;
}




<!-- PAGINA OFFERTE HOTEL RSS -->
.table_rss {
width:620px;
height:auto;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
margin-left:auto;
margin-right:auto;
}

.td_intro {
width:450px;
height:auto;
vertical-align:top;
text-align:justify;
padding:0px;
margin:0px;
border:0px;
border-collapse:collapse;
padding-right:10px;
border-bottom-color:#cccccc;
border-bottom-width:1px;
border-bottom-style:solid;
}

.td_aggregatori {
width:170px;
height:auto;
vertical-align:top;
text-align:center;
padding:0px;
margin:0px;
border:0px;
border-collapse:collapse;
border-left-color:#cccccc;
border-left-width:1px;
border-left-style:solid;
border-bottom-color:#cccccc;
border-bottom-width:1px;
border-bottom-style:solid;
}

.td_rss {
width:620px;
height:auto;
vertical-align:top;
text-align:left;
padding:0px;
margin:0px;
border:0px;
border-collapse:collapse;
}

.p_rss {
line-height:12px;
color:#333333;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding-left:4px;
}



.table_categorie{
width:620px;
height:auto;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
margin-left:auto;
margin-right:auto;
}

.td_categorie {
width:400px;
height:54px;
vertical-align:middle;
text-align:left;
padding:0px;
margin:0px;
border:0px;
border-collapse:collapse;
border-bottom-color:#cccccc;
border-bottom-width:1px;
border-bottom-style:solid;
}

.td_feed {
width:54px;
height:50px;
vertical-align:middle;
text-align:center;
padding:0px;
margin:0px;
border:0px;
border-collapse:collapse;
border-bottom-color:#cccccc;
border-bottom-width:1px;
border-bottom-style:solid;
}

.td_img_categorie {
width:170px;
height:54px;
vertical-align:middle;
text-align:center;
padding:0px;
margin:0px;
border:0px;
border-collapse:collapse;
border-bottom-color:#cccccc;
border-bottom-width:1px;
border-bottom-style:solid;
}