body {
border: 5px solid white; /* #e2ded3 ;    */
/*background-color: #d9d3c5  ;*/
font-family: "Trebuchet MS", verdana, "Lucida Sans", arial;
}

/* GENERAL fonts */
P, OL, UL, DIV, H1, H2, H3, TD {
    font:11px "Trebuchet MS" verdana "Lucida Sans" arial;
    font-size: 11px;
}

H1 { font-size: 15px; }
H2 { font-size: 13px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}

.rosso {
  color: #ea150a;                         /* rosso ok */
}

/* INTESTAZIONE PAGINA ***********************************/

TABLE#mainhead {
    width: 990px ;
    height: 250px;
    background-image: url(../images/3.jpg);
    background-repeat: no-repeat;
    /*background-color: #f7f7f0;*/
}

TD#header_1 {
    padding-top:  10px ;
    padding-left: 10px ;
    height: 179px;
    width: 96px;
}
TD#header_2 {
    padding-top: 12px ;
    vertical-align: top;
}
TD#content1 {
    width: 265px;
}


/* Finestra di Login
TD#content1 {
    padding-top: 10px ;
    padding-left: 50px ;
    text-align: center;
    width: 25%;
}

table#loginStd button {
    width: 36px;
    height: 16px;
    background: url(../images/loginbutton.jpg);
    border: none;
    color: #d7dbde;
    cursor: pointer;
}

table#loginStd .editfldesc {
    color: white;
}                       */

/* COLONNA MENU ******************************************/
/* Menu 1 column */

TD#menu_1 {
    vertical-align: top;
    /* background-color: #f7f7f0;*/
    /*background-position:95px 5px;*/
    /* background-repeat: no-repeat; */
}
TD#menu_3 {
    background-image: url(../images/pulsante-rettangolare.gif);
    background-repeat: repeat-x;
}

/*  MENU 2, level 1, general for all table cells: */
TD#menu_2 div {
  height: 23px;
}
TD#menu_2 a {
  color: white;
  text-decoration: none;
/*  font-weight: bold;*/
}

TD#menu_2 div#sm1 {
    padding-left: 495px;
}
TD#menu_2 div#sm2 {
    padding-left: 450px;
}
TD#menu_2 div#sm3 {
    padding-left: 445px;
}
TD#menu_2 div#sm4 {
    padding-left: 415px;
}
TD#menu_2 div#sm5 {
    padding-left: 387px;
}
TD#menu_2 div#sm6 {
    padding-left: 327px;
}

/* COLONNA PATH MENU *************************************/
/* Style for the Path-menu: */
TD#path-menu {
    width: 100%;
    white-space: nowrap;
    padding: 1px 1px 5px 10px;
    /* font-size: 11px;     */
    /* font-style: italic;  */
    /* font-weight: bold;   */
    font-family: "Trebuchet MS", verdana, "Lucida Sans", arial;
}

TD#path-menu A {
    text-decoration: none;
    color: #808082;                 /* grigio scritte */
}

TD#path-menu B A, .pm-sep {
    color: #01518e;                  /* azzurro */
}

TD#path-menu A.path:hover {
    text-decoration: underline;
}

/* RIGA PATH MENU con destinazioni *************************************/
/* Style for the MARQUEE */
table#tb_desti {
    width: 90%;
    margin-left: 50px;
}

td#right-arrow-dest, td#left-arrow-dest {
    text-align: center;
    width: 50px;
}

td#left-arrow-dest img, td#right-arrow-dest img {
    border: none;
}

td#d_hold1 {
    width: 786px;
    height: 105px;
    z-index: 10;
}

div#d_wind1 {
    position: absolute;
    left: 109px;
    top: 254px;
    width: 784px;
    height: 103px;
    clip:rect(0px 784px 103px 0px);
    overflow: hidden;
    z-index: 2;
}

div#d_wind2 {
    position: absolute;
    left:0px; top:0px;
    z-index: 1;
}

td.td_diapo {
    padding-left: 11px;
}
div.div_diapo {
    width: 116px;               /* 110 + 6 per ombra */
    height: 95px;               /* 75  foto + 12 linguetta + 8 ombra */
    text-decoration: none;
    background-image: url(../images/ombra.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}

div.divfoto img {
    border: none;
    width: 110px;               /*90*/
    height: 75px;               /*80*/
}

div.linguetta {
    width: 110px;
    height: 12px;
    color: white;
    background-color: #01518e;                         /* azzurro */
    text-decoration: none;
    text-align: right;
    line-height: 1.1;
    padding-top: 0px;
    cursor: pointer;
}
div.linguetta span {
    padding-right: 5px;
}

/* FOTO VIEWER (SOSTITUISCE SIMPLEVIEWER) **************/

table#tb_gallery {
    width: 420px;
}
table#tb_gallery td#right-arrow-dest, table#tb_gallery td#left-arrow-dest {
    width: 35px;
}
td#d_gallery {
    width: 350px;
    height: 92px;
    z-index: 10;
}

div#d_foto1 {
    position: absolute;
    left: 42px;
    top: 285px;
    width: 340px;
    height: 90px;
    clip:rect(0px 340px 90px 0px);
    overflow: hidden;
    z-index: 2;
}

div#d_foto2 {
    position: absolute;
    left:0px; top:0px;
    z-index: 1;
}
td#voidgallery span {
    position: relative;
    top: 15px;
    left: 30px;
}

table#tb_gallery td.td_diapo {
    padding-left: 4px;
    padding-right: 4px;
}
table#tb_gallery div.divfotina img {
    border: 1px solid #01518e;
    width: 100px;               /*90*/
    height: 70px;               /*80*/
}
/*
div#divImgBig, div#divDescrBig {
    text-align: center;
    width: 420px;
} */
td#divImgBig, td#divDescrBig {
    text-align: center;
    padding-top: 10px;
    width: 420px;
}
img#idImgBig {
    width: 420px;
}

/* CONTENUTO CENTRALE ************************************/

TABLE#mainbody {
    width: 990px ;
    border-collapse: collapse;
}

/* Colonna NEWS         */
TD#content2 {
    vertical-align: top;
    /* border: 1px solid red;   */
}

/* Destinazioni e Offerte           */
TD#content3 {
    vertical-align: top;
    /* padding-left: 10px;  */
}

/* Dentro Content 3 per destinazioni e offerte     */
TABLE#centro_home {
    width: 704px;
}

TABLE#centro_home TD {
    vertical-align: top;
    padding-top: 20px;
}

/* Cataloghi     */
TD#content4 {
    vertical-align: top;
}

/* cella dei cataloghi ********************************/
div#cat_up, div#cat_down {
    width: 100%;
    height: 22px;
    text-align: center;
}
div#cat_up a img, div#cat_down a img {
    border:none;
}

div#tb_cataloghi {
    position:relative;
    overflow:hidden;
    top: 0px;
    left: 0px;
    width: 142px;
    height: 476px;
    z-index: 10;
    background-image: url(../images/cataloghi-back.jpg);
    background-repeat: no-repeat;
}
div#cathold1 {
    position: absolute;
    left: 30px;
    top: 15px;
    width: 100px;
    height: 450px;          /* 150 x 3 cataloghi */
    clip:rect(0px 100px 450px 0px);
    overflow: hidden;
    z-index: 1;
}

div#cathold2 {
    position: absolute;
    left:0px; top:0px;
    width: 100px;
/*    height: 900px;      /* 150 x max cataloghi */
    z-index: 1;
}

div.catalogo {
    margin-top: 2px;
    margin-bottom: 10px;
    width: 100px;
}
div.cat_img {
    background-image: url(../images/ombra_cat.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
    height: 125px;
    width: 96px
}
div.cat_img a img {
    width: 90px;
    height: 120px;
    border: none;
}
div.cat_legenda {
    text-align: right;
    width: 100%;
    font-size: 10px;
}
div.cat_legenda A {
    text-decoration: none;
    color: #808082;                 /* grigio scritte */
}

/* Foto centrale homepage *******************************/

div#destinazioni {
    text-align: center;
    width: 417px;
    height: 472px;
    border: 1px solid #d7dbdd;
    margin-top: 2px;
    vertical-align: top;
}

div#destimg img {
    height: 280px;
    width: 417px;
    border: none;
}

div.descrImg {
    height: 155px;
    color: #808082;                 /* grigio scritte */
    text-align: left;
    padding-left: 5px;
    padding-top: 10px;
}
div.descrImg A {
    text-decoration: none;
    color: #01518e;                  /* azzurro */
}

div.btn_offerte {               /* bottone dettagli e offerte */
    text-align: right;
}

div.btn_offerte img {
    position: relative;
    top: 20px;
    border: none;
}

/* PLUGIN OFFERTE **************************************/

div.csc-header H1 {       /* vale anche per le intestazioni delle altre pagine */
    color: #01518e;                         /* azzurro */
    text-decoration: none;
    font-weight: bold;
}
div#prenotaprima {
   /* padding-left: 15px;*/
}
div.prenotaprima a img{
    border: none;
}
DIV#offerte {
    vertical-align: top;
    width: 265px;
    margin-left: 10px ;
    /*background-image: url(../images/grad-offerte.jpg);*/
    /*background-repeat: repeat;*/
    /* background-position: 0px 12px;   */
}

div#offerte h1 {
    padding-left: 2px;
}

DIV.vedileofferte {
    text-align: right;
}

DIV.vedileofferte a IMG {
    border: none;
    width: 253px;
}

table#tb_offerta td {
    padding-top: 1px;
    vertical-align: top;
}

div#off-nessuna {
    color: #01518e;                  /* azzurro */
    padding-left: 2px;
}
div.off-preno {
    float: right;
    width: 62px;
    height: 34px;
    background-color: red;
    text-align: center;
}
div.off-preno a {
    text-decoration: none;
    color: white;
}

div.off-title {
    background-color: #d7dbdd;      /* grigio */
    padding-left: 4px;
    height: 17px;
    line-height: 17px;
    margin: 0px;
}
div.off-title h1 {
    font-weight: bold;
    font-size: 11px;
}

div.off-date {
    color: #01518e;                     /* azzurro */
    background-color: #d7dbdd;
    padding-left: 4px;
    height: 17px;
    line-height: 17px;
}

div.off-title A, div.off-date A {
    color: #01518e;                     /* azzurro */
    font-weight: bold;
    text-decoration: none;
}

div.off-descr {
    padding: 5px 0px;
    color: #808082;
    line-height: 1.1;
    text-align: justify;
}

div.off-descr b {
    color: #01518e;                     /* azzurro */
}

div.off-descr IMG {
    margin-right: 10px;
}

div.off-descr A {
    color: #808082;                 /* grigio scritte */
    text-decoration: none;
    /*font-weight: bold;*/
}
div#off-adv {
    width: 245px;
    text-align: center;
    color: white;
    background-color: #01518e;        /* azzurro */
    margin: 0px;
}
div#off-adv b {
    color: red;
}

/* PAGINA elenco offerte completo  *******************/

.tr_offerta td {
    margin-top: 2px;
    margin-bottom: 3px;
    border-top: 2px solid #01518e;
}

div#main_offerte td.off_image img {
    width: 110px;               /*90*/
    height: 75px;               /*80*/
}

/* PAGINA OFFERTA SINGOLA (DETTAGLIO)  *******************/

#tb_cont_offerte {
    width: 245px;
    border-left: 1px solid #808082;
}
#tb_cont_offerte {
/*    width: 100%; */
    width: 490px;
    padding-left: 5px;
}
td#dettoffsx {
    width: 245px;
    padding-top: 23px;
}
td#off-jpgs {
    width: 245px;
}
td#off-jpgs img {
    width: 240px;
    height: 150px;
}

div.off-title H1 {
    color: #01518e;                     /* azzurro */
}

td.content_pdf_head {
    text-align: right;
}

td.content_pdf {
    height: 25px;
    text-align: right;
    padding-top: 4px;
    padding-right: 40px;
    background-image: url(../images/scarica-pdf.gif);
    background-repeat: no-repeat;
    background-position: right;
}

td.content_pdf a {
    color: white;
    text-decoration: none;
    /*width: 100px;*/
}
table#EditPrenota td.Status {
    background-color: #d7dbdd;      /* grigio */
/*    padding-left: 4px;
    height: 17px;
    line-height: 17px;
    margin: 0px; */

}
/* prenotazioni ******************************************/

div.off-prenota {
/*    background-color: #123A75;      /* azzurro */
    background-color: red;
    text-align: center;
}

div.off-prenota a {
    color: white;
    font-weight: bold;
    text-decoration: none;
}
table#off-cartellone {
    width: 630px;
    height: 240px;
    background-repeat: no-repeat;
}
td#off-divs {
    width: 245px;
    vertical-align: top;
}

p#booking {
    color: #808082;                 /* grigio scritte */
    padding-top: 18px;
}
p#booking a {
    text-decoration: none;
    color: #01518e;                  /* azzurro */
}
/*
p#booking span{
    border-bottom: 1px solid #808082;        /* grigio scritte
    width: 320px;
} */

.combogiallo {
    background-color: #ffcd1c;
}
.comboverde {
    background-color: green;
}
table#editprenota {
    width: 340px;
}
table#roomlist {
    width: 370px;
    background-color: #ffffed;
}
.roomhead1, .roomhead2, .roomhead3 {
    color: #01518e;                     /* azzurro */
}
p#congratulazioni {
    background-color: #ffffed;
    width: 300px;
    padding: 5px;
    text-align: justify;
}

/* STYLE TABELLE *****************************************/
/* Style for TABLES: r.c. add: per viaggi Oggi */

.vo_table {
    color: #808082;                 /* grigio scritte */
    vertical-align: top;
}

.vo_table H1 {                      /* intestazione tabella */
    color: white;                           /* ok               */
    background-color: #305fad;              /* azzurro scuro ok */
}

.vo_table H2, #tb_contenuti td.Titolo_txt, td#titolo_alt h2, div.map_header {
    color: #01518e;         /*#ea150a;     /* rosso ok */
    background-color: #d7dbdd;          /* grigio */
    height: 15px;
    line-height: 1.1;
    text-transform: uppercase;
}

.vo_table a {
    color: #808082;                 /* grigio scritte */
    text-decoration: none;
}

.vo_table b {
    color: #01518e;                 /* azzurro */
}

.vo_table tr, .vo_table td {
    vertical-align: top;
}

#tb_regioni, #tb_citta, #tb_strutture {
    width: 100%;                    /* ok */
    border-collapse: collapse;
    /*text-align: center;*/
    /* border: 1px solid red; */
}

.VO_50 { width: 50%; }

.VO_servizi, .VO_cont_table {
    width: 100%;
}
#tb_contain1, #tb_contain2, #tb_contain3 {
    width: 550px;                    /* ok */
    /* border: 1px solid blue; */
}

/* visualizzazione regioni   ***************************/

#td_2 {
    padding-top: 3px;
}

/* visualizzazione struttura ***************************/

div#flashcontent {
    width: 410px;
}
#tb_contenuti {
    width: 420px;
    margin-top: 10px;
}

#tb_contain4 {
    width: 570px;
    margin-top: 75px;
}

#tb_cont_stru {
    border-bottom: 1px solid #d7dbdd;
    border-collapse: collapse;
}

td.content_txt {
    text-align: justify;
}

/* bottoni reports */
#tb_contain4 form {
    width: 100%;
    text-align: right;
    border-bottom: 1px solid #d7dbdd;
}

table#alternative  {
    width: 100%;
    border-bottom: 1px solid #d7dbdd;
}
table#alternative td#titolo_alt table {
    border-collapse: collapse;
}
table#alternative td#titolo_alt tr#tr_alt_1 {
    height: 15px;
}
table#alternative td#titolo_alt td#divalt1 {
    border-bottom: 1px solid #d7dbdd;
}
table#alternative td#titolo_alt td#divalt2 {
    border-bottom: 1px solid #d7dbdd;
}
table#alternative td {
    width: 33%;
}
table#alternative td.td_alter {
    padding: 20px 0px;
}
table#alternative td.td_alter img {
    border: none;
}

table#alternative img {
    float: left;
    margin-right: 10px;
}
table#alternative a {
    color: #01518e;                 /* azzurro */
    text-decoration: none;
}


/* pagina di ricerca generica   **************************/

table#search {
    width: 100%;
}

table#search td#readsearch {
    padding-left: 100px;
    vertical-align: top;
}

table#cReadSearch td.Status {
    padding-left: 0px;
}

table#cReadSearch td.Status h1 {
    text-align: left;
}

table#cReadSearch td.rigabottoni, table#cReadSearch td.editfldcont {
    text-align: right;
}
table#cReadSearch select, table#cReadSearch input {
    color: #01518e;
}
table#cReadSearch td.editfldcont select, table#cReadSearch #tr2 input {
    width: 100%;
}
table#cReadSearch table.clsedit {
    border-collapse: collapse;
}
table#cReadSearch table.clsedit tr#tr1 {
    border-bottom: 1px solid #01518e;                  /* azzurro */
}
table#cReadSearch table.clsedit fieldset {
    border: none;
    color: #01518e;
}
table#search table.browse, table#search table.browse .brw_Header td {
    background-color: #d7dbdd;      /* grigio */
}
/* pagina di ricerca Agenzie *****************************/

td#content2 div.csc-textpic div.csc-textpic-imagewrap dl dt img {
    margin-top: 25px;
}
td#content2 div.csc-textpic div.csc-textpic-imagewrap dl {
    margin-right: 0px;
}
table#cercAgenzia {
    width: 495px;
    height: 360px;
}
table#cercAgenzia td#readAgenzia {
    vertical-align: top;
    padding-top: 50px;
    padding-left: 270px;
    background-image: url(../images/italia-vo.jpg);
    background-repeat: no-repeat;
}
table#cReadAgenz {
    width: 190px;
}
table#cReadAgenz td.Status {
    text-align: center;
    padding-left: 0px;
}
table#cReadAgenz .rigabottoni {
    padding-left: 0px;
    text-align: right;
}

td#browAgenzia {
    vertical-align: top;
    background-image: url(../images/italia-chiara.jpg);
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-top: 20px;
}
table#cercage span.descri {
    color: #01518e;             /* azzurro */
    padding-right: 10px;
}
table#cercage span.ragsoc {
    color: #01518e;             /* azzurro */
    text-transform: uppercase;
}
table#cercage span.indiri {
    text-transform: capitalize;
}
table#cercage {
    width: 100%;
}
table#cercage tr.brw_header td {
    height: 1px;
    font-weight: bold;
}
table#cercage tr.brw_titoli td {
    background-image:  none;
    height: 15px;
    color: #606062;                 /* grigio scuro */
}
table#cercage tr.brw_titoli td h3 {
    font-weight: bold;
}
table#cercage tr.brw_line td {
    padding-top: 5px;
    border-top: 1px solid white;
    color: #606062;                 /* grigio scuro */
    font-weight: bold;
}
table#cercage tr.brw_comandi td {
    text-align: right;
}
table#cercage tr.brw_sotto td {
    text-align: right;
}


/* Varie *************************************************/
div#registrati {
    text-align: center;
    color: #316ac5;             /*  azzurro*/
}
div#loggati, div#info1 {
    width: 100%;
    text-align: center;
}
div#loggati table, table.cread {
    margin: auto;
/*    margin-left: 200px;*/
}
div#preventivi {
    width: 100%;
    padding-left: 150px;
}

div#agenzie {
    width: 100%;
    /* padding-left: 100px; */
    color: #808082;                 /* grigio scritte */
}

/* info1 = pagina preventivi */
div#info1, div#loggati h1 {
    color: #316ac5;             /*  azzurro*/
    text-align: center;
}
div#info1 a, div#registrati a, div#loggati a, div#agenzie a {
    color: #316ac5;             /*  azzurro*/
}

div#formutente {
    padding-left: 300px;
}

div#usr_disclaimer {
    color: #808082;                 /* grigio scritte */
    text-align: justify;
}

/*  chi siamo */
div#chisiamo {
    text-align: justify;
    color: #808082;                 /* grigio scritte */
    padding-left: 10px;
}

div#chisiamo strong {
    color: #01518e;                     /* azzurro */
}

div#chisiamo A {
    color: #ea150a;                   /* rosso ok */
    text-decoration: none;
    font-weight: bold;
}

/*  contatti */
div#contatti {
    color: #808082;                 /* grigio scritte */
    text-align: center;
}

div#contatti A, ul.csc-bulletlist-3 li A {
    color: #01518e;                  /* azzurro */
    text-decoration: none;
    font-weight: bold;
}

ul.csc-bulletlist-3 li {
    color: #808082;                 /* grigio scritte */
}

/*  login-box */
.tx-newloginbox-pi1 p, .tx-newloginbox-pi1 h3 {
    text-align: center;
    color: #808082;                 /* grigio scritte */
}

.tx-newloginbox-pi1 form {
    padding-left: 370px;
}

/* REPORTS (tabelle prezzi) ******************************/
table.cRepHtml {
    color: #808082;                 /* grigio scritte */
    width: 100%;
    text-align: center;
    padding: 0px;
    margin:  2px;
    border-collapse: collapse;
}
table.cRepHtml a {
    color: #01518e;                  /* azzurro */
}

table.cRepHtml a span, div#legenda-cat span {
    color: #33cc66;                  /* azzurro x allotment*/
}

table.cRepHtml TR.pari, table.cRepHtml TR.dispari {
    border-bottom: 1px solid #d7dbdd;
}

table.cRepHtml TR.titoli {
    background-color: #d7dbdd;          /* grigio */
}
table.cRepHtml TR.titoli td {
    border-left: 1px solid white;
}
table.cRepHtml TR.titoli td span {
    color: #d7dbdd;
}
div#linkattivi {
    color: #01518e;
    background-color: #d7dbdd;
    height: 25px;
    margin-top: 10px;

}

/* TABELLE BROWSE ****************************************/

table.browse {
    margin: auto;
}
table.browse a {
    color: #215ab5;
}

tr.brw_header {
    text-align: center;
    color: #316ac5;
    background-color: white;    /* #316ac5; */
    border: none;
}

tr.brw_header h1 {
    text-transform: uppercase;
}

tr.brw_titoli td {
    height: 27px;
    color: white;
    background-image:  url(../images/sfondoTitoli.gif);
    background-repeat: repeat-x;
    vertical-align: bottom;
}

tr.brw_comandi td {
    padding-top: 5px;
    padding-bottom: 5px;
    border: none;
    text-align: center;
}

tr.brw_comandi img {
    border: none;
}

table.browse td.brw_cellnum {
    text-align: right;
}

table.brw_sotto {
    color: #316ac5;             /*  azzurro*/
    border-top: 1px solid #316ac5;
    width: 100%;
}

tr.brw_sotto td {
    padding-bottom: 5px;
}

table.brw_comandi {
    width: 100%;
    border-top: 1px solid #316ac5;
}

tr.brw_comandi a {
    padding-right: 5px;
}

.browse td {
    padding: 0px;
    margin: 0px;
}

/* FORM EDIT *********************************************/

table.clsedit td.rigaobbligatori {
    color: #215ab5;                     /* azzurro */
}

table.clsedit button, #tb_contain4 button {
    color: white;
    background: url(../images/sfondoTitoli.gif);
    /* background-repeat: no-repeat;                    */
}
td.status {
    padding-left: 143px;
}

td.status h1, td.editfldesc {
    color: #215ab5;                     /* azzurro */
}

form label {
    width: 60%;
    margin-right: 10px;
}

.editfldesc, #utente2, #benvenuto, .editnoempty {
    color: #215ab5;                     /* azzurro */
}

#benvenuto {
    margin-left: 175px;
}

.editflderror {
    color: #ea150a;                         /* rosso ok */
}

.rigabottoni {
    padding-top:   0px;
    padding-left: 66px;
}

.rigabottoni button {
    margin-top: 10px;
    margin-left: 15px;
}

div#utente1 {
    text-align: left;
    /* border: 1px solid white; */
    color: white;
    padding-left: 10px;
}

div#utente1 A  {
    color: white;
    text-decoration: none;
}

/* PLUGIN MINI NEWS **************************************/

DIV#news {
    width: 140px;
    padding-top: 24px;
}

div#news marquee {
    height: 264px;
}
div#news img {
    margin-bottom: 5px;
}

div#news p.bodytext  {
    text-align: right;
    margin-top: 5px;
}
div#news p.bodytext A  {
    color: #01518e;                  /* Tutte le News */
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
}

DIV.tx-mininews-pi1 {
    color: #808082;
}

P.tx-mininews-pi1-fp_listrowField-datetime {
    color: #808082;
    padding-bottom: 3px;
    /*font-weight: bold;*/
}

P.tx-mininews-pi1-fp_listrowField-title {
    line-height: 1;
    padding-bottom: 3px;
}

P.tx-mininews-pi1-fp_listrowField-title A {
    font-family: "Trebuchet MS", verdana, "Lucida Sans", arial;
    color: #01518e;         /*#ea150a;     /* rosso ok */
    text-decoration: none;
}

P.tx-mininews-pi1-fp_listrowField-teaser {
    color: #808082;           /*  grigio scritte */
    line-height: 1.1;
}

P.tx-mininews-pi1-fp_listrowField-teaser A {
    color: #808082;
    text-decoration: none;
}

p.tx-mininews-pi1-listrowField-title a {
    color: #01518e;         /*#ea150a;     /* rosso ok */
    text-decoration: none;    
}
.tx-mininews-pi1-listrowField-teaser A {
    color: #808082;
    text-decoration: none;
}
div.tx-mininews-pi1-singleView  h2 {
    color: #01518e;
}
/* google map  *******************************************/
div#map, div.map_header, div.disclaimerMap {
    width: 600px;
    margin-left: 195px;
}
div.map_header, div.disclaimerMap {
    margin-top: 20px;
}
div.disclaimerMap {
    color: #808082;                 /* grigio scritte */
    text-align: justify;
}

/* FOOTER  ***********************************************/
TD#footer {
    border-top: dotted 1px #999999;
    font-size: 10px;
    text-align: center;
}

/* KEYWORDS  ********************************************/
TD#keywords {
    color: white;
}
iframe#aves_tabprz {
    height:200px;
}