body
{
    margin: 0px;
    padding: 0px;
    background: url(../../img/home/sfondo.gif) top left repeat-x;
    font-family: "Trebuchet MS";
}
td
{
    font-family: "Trebuchet MS";
    font-size: 12px;
    color: #4C4C4C;
    line-height: 14px;
}
.m
{
    color: #8D8D8D;
    text-decoration: none;
    font-size: 12px;
    line-height: 12px;
}

.g
{
    color: #000000;
    margin: 0 0 0 10px;
}

select
{
    font-family: "Trebuchet MS";
    font-size: 12px;
    color: #757575;
}
ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    line-height: 13px;
}
li
{
    height: 20px;
    padding-left: 28px;
    background: url(../../img/home/list1.gif) bottom left no-repeat;
}
li a
{
    color: #737373;
    text-decoration: none;
}

li.lista2
{
    height: 20px;
    padding-left: 28px;
    background: url(../../img/home/list2.gif) bottom left no-repeat;
}
li.lista2 a
{
    color: #737373;
    text-decoration: none;
}

/* home */

.link_top, .link_top a
{
    font-size: 12px;
    color: #737373;
    text-decoration: none;
}

.link_promo, .link_promo a
{
    font-size: 12px;
    color: #737373;
    text-decoration: none;
}

.link_promo:hover
{
    font-size: 12px;
    color: #737373;
    text-decoration: underline;
}

.link_top:hover
{
    font-size: 12px;
    color: #737373;
    text-decoration: underline;
}

.link_servizi_home, .link_servizi_home a
{
    font-size: 12px;
    color: #737373;
    text-decoration: none;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}

.link_servizi_home:hover
{
    font-size: 12px;
    color: #737373;
    text-decoration: underline;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}
/* end home */

/* lista localita home */

.link_lista_citta_home, .link_lista_citta_home a
{
    font-size: 12px;
    color: #737373;
    text-decoration: none;
    line-height: 20px;
}

.link_lista_citta_home:hover
{
    font-size: 12px;
    color: #737373;
    text-decoration: underline;
    line-height: 20px;
}

/* end lista localita home */


/* lista categorie home */

.link_lista_categorie_home, .link_lista_categorie_home a
{
    font-size: 12px;
    color: #737373;
    background: none;
    text-decoration: none;
}

.link_lista_categorie_home:hover
{
    font-size: 12px;
    color: #737373;
    text-decoration: underline;
}

/* end lista categorie home */

/* lista alberghi ricerca */

.nome_citta_ricerca
{
    font-size: 12px;
    color: #737373;
    font-weight: bold;
    text-decoration: none;
}

/* end lista alberghi ricerca */

/* Dettaglio Struttura */

.txt_navigation
{
    float: left;
}

.txt_navigation_link
{
    float: left;
}

.descrizione_servizi_struttura
{
    color: #737373;
    font-size: 12px;
    font-family: Arial;
}

/* End Dettaglio Struttura */

.link_ricerca_navigazione, .link_ricerca_navigazione a
{
    font-size: 12px;
    font-weight: bold;
    color: #737373;
    text-decoration: none;
}

.link_ricerca_navigazione:hover
{
    font-size: 12px;
    font-weight: bold;
    color: #737373;
    text-decoration: underline;
}

.text_ricerca_navigazione
{
    font-size: 12px;
    font-weight: normal;
    color: #737373;
    text-decoration: none;
}

/* SEO */

.link_seo_sx, .link_seo_sx a
{
    font-size: 12px;
    font-weight: normal;
    color: #737373;
    text-decoration: none;
}

.link_seo_sx:hover
{
    font-size: 12px;
    font-weight: normal;
    color: #737373;
    text-decoration: underline;
}

.link_footer, .link_footer a
{
    font-size: 12px;
    font-weight: normal;
    color: #737373;
    text-decoration: none;
}

.link_footer:hover
{
    font-size: 12px;
    font-weight: normal;
    color: #737373;
    text-decoration: underline;
}

/* SEO */

.link_nome_servizio, .link_nome_servizio a
{
    font-size: 12px;
    font-weight: normal;
    color: #737373;
    text-decoration: none;
}

.link_nome_servizio:hover
{
    font-size: 12px;
    font-weight: normal;
    color: #737373;
    text-decoration: underline;
}

/* Dettaglio struttura */

.link_servizi, .link_servizi a
{
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

.link_servizi:hover
{
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}

.titolo_servizi
{
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    text-decoration: normal;
}

/* --------------------------------------------- STYLE NEW ------------------------------------------------------------------*/

.tabella
{
    margin: 0 auto;
}

.p1
{
    color: #666666;
    margin: 12px 0 0 0;
    font-size: 1.0em;
}

#footer
{
    height: 80px;
    background: url(file:///C|/Documents and Settings/XP PRO/Desktop/SITI/images/footer_bgd.gif) left top repeat-x;
}

.clear
{
    clear: both;
}

/*left_side*/

#content
{
    font-size: 12px;
}

ol
{
    padding: 0px;
}
ol li
{
    color: #20b4f1;
    font-weight: bold;
    margin-left: 23px;
    list-style-type: decimal-leading-zero;
}
ol li a
{
    color: #20b4f1;
    line-height: 2.5em;
}
ol li a span
{
    font-weight: normal;
}


/*footer*/
#footer
{
    font-size: 12px;
}

/*txt, links*/

h1
{
    font-size: 14px;
    color: #99CC00;
}
h2
{
    font-size: 14px;
    color: #ff5a90;
}
h3
{
    font-size: 13px;
    color: #20b4f1;
}
h4
{
    font-size: 14px;
    margin-bottom: 17px;
}
h4 a
{
    color: #20b4f1;
    font-weight: normal;
}
h5
{
    font-size: 14px;
    color: #20b4f1;
    margin: 0px 0 2px 0;
}
h6
{
    font-size: 14px;
    color: #949494;
    margin: 0px 0 0px 0;
}


.txt1
{
    color: #20b4f1;
}
.txt1bold
{
    color: #20b4f1;
    font-weight: bold;
}

.txt2
{
    color: #ffffff;
    font-family: Trebuchet MS;
    font-size: 12px;
}
.txt3
{
    color: #999999;
    font-family: Trebuchet MS;
    font-size: 12px;
}
.txt3bold
{
    color: #999999;
    font-family: Trebuchet MS;
    font-size: 12px;
    font-weight: bold;
}
.txt4
{
    color: #20b4f1;
    font-family: Trebuchet MS;
    font-size: 12px;
}

.txt3Title
{
    color: #999999;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: bold;
}

.txt3TitleBig
{
    color: #999999;
    font-family: Trebuchet MS;
    font-size: 16px;
    font-weight: bold;
}

.link1
{
    color: #a2a2a2;
}
.link2
{
    background: url(file:///C|/Documents and Settings/XP PRO/Desktop/SITI/images/marker-azzurro.gif) no-repeat 0 4px;
    padding-left: 11px;
    text-decoration: underline;
    color: #20b4f1;
    font-size: 12px;
}
.link2:hover
{
    color: #20b4f1;
    text-decoration: none;
}
.link3
{
    background: url(file:///C|/Documents and Settings/XP PRO/Desktop/SITI/images/marker.gif) no-repeat 0 6px;
    padding-left: 10px;
    text-decoration: none;
}

.link7
{
    text-decoration: underline;
    color: #20b4f1;
    font-size: 12px;
}
.link7:hover
{
    color: #20b4f1;
    text-decoration: none;
}

.link8
{
    text-decoration: none;
    color: #20b4f1;
    font-size: 12px;
}

.link8:hover
{
    color: #20b4f1;
    text-decoration: underline;
}

.link_information, .link_information a
{
    color: #20b4f1;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

.link_information:hover
{
    color: #20b4f1;
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline;
}
/*==================titolo====================*/

.rosso
{
    font-family: Trebuchet MS;
    color: #ff3300;
    font-size: 12px;
}

.bottoni
{
    font-family: Trebuchet MS;
    color: #999999;
    font-weight: bold;
    font-size: 12px;
}

.lineagrigia
{
    height: 1px;
    background: url(../../img/home/linea-grigia.gif) bottom left repeat-x;
}

.lineaazzurra
{
    height: 1px;
    background: url(../../img/home/linea-azzurra.gif) bottom left repeat;
}

.lineaverde
{
    height: 1px;
    background: url(../../img/home/linea-verde.gif) bottom left repeat;
}

.titolo_sezioni_categorie
{
    font-family: Trebuchet MS;
    font-size: 14px;
    color: #20b4f1;
    font-weight: bold;
    padding-left: 16px;
    margin: 0;
}

.header2
{
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-weight: bold;
}

.DescrizioneServiziStruttura
{
    color: #FFFFFF;
    font: normal 11px Trebuchet MS, Arial, Helvetica, SansSerif;
}

.TitoloTopServizi
{
    color: #555555;
    font: bold 14px Trebuchet MS, Arial, Helvetica, SansSerif;
}

.TitoloSezServizi
{
    color: #555555;
    font: bold 13px Trebuchet MS, Arial, Helvetica, SansSerif;
}

.DescrizioneServizi
{
    color: #555555;
    font: normal 11px Trebuchet MS, Arial, Helvetica, SansSerif;
}

.TitoloDesSezServizi
{
    color: #555555;
    font: bold 14px Trebuchet MS, Arial, Helvetica, SansSerif;
}

.TestoDesSezServizi
{
    color: #555555;
    font: normal 11px Trebuchet MS, Arial, Helvetica, SansSerif;
}

#top_corner
{
    top: 0;
    left: 0;
    width:201px;
}

