body{ background-color: White; font-family: Helvetica; margin: 0em auto 0em auto; text-align: center; line-height: 1.40em; color: #2B85BA; font-size: 69%; width: 69.36em;}
html>body{font-size: 11px;}
a{ text-decoration: none;}
a:link { color: #2B85BA;}
a:visited { color: #2B85BA;}
a:hover {color: #2B85BA;}
a:active {color: #2B85BA;}

div{float:left;page-break-after:auto;  }
img{border:0em;margin:0em;padding:0em;float:left;}
form{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}
fieldset{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em; left: 0em; float:left;}
legend{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em; left: 0em; float:left;}
b{font-size:1em;}

.hbs_link .hbs3{
    float: left;    
    position: relative;
    
}




 #link_ticker,
 #link_ticker:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: bold;
    color: #3FC1F9;
}

.hbs_link .hbs3 #ticker_box{
    float: left;
    position: absolute;
    left: 12.5em;
    top:10.7em;
    width: 22.1em;
    height: 1.5em;
    z-index: 4;
    margin: 0;
    text-align: center;
}

.nascosto {display:none; } 

.contenitore{width:69.36em; float:none; w\idth:100%; text-align:left; f\loat:left; background-color: #12356B/*#004D87*/; z-index: 3;}
.contenitore_foto{width:69.36em; padding: 1em 1em 1em 1em; float:left; w\idth:100%; text-align:left; f\loat:left;}

/*TESTA*/
.fascia_alta{ width: 69.36em; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; float: left; height: 1.5em; background-color: #053768; border: 0em  solid #820C17; text-align: center; color: #fff;}
.fascia_navigatore{ width: 69.36em; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; float: left; height: 2.45em; background-color: #053768; border: 0em  solid #820C17; color: #fff; }
    
.fascia_navigatore .div_scelta_lingua{
    position: relative;
    float:right; 
    display:block; 
    top:6px; 
    right:50px; 
    width:90px; 
    height:24px; 
    background-image:url('../img/tpl/barra_lingua.jpg');
}

/*.fascia_navigatore img{margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; width: 69.36em;}*/
.cbs{ width: 69.36em; w\idth: 100%; height: 9.05em; margin: 0em;  padding:0em; float: none; f\loat: left; background-color: #FFFFFF; z-index: 1; }

.cbs .cbsl .logoischia{ width: 24.40em;  height: 9.05em; margin: 0em;  padding:0em; float: left; f\loat: left; z-index: 2; }

.cbs .cbsl .pontenelvento{ width: 120px;  height: 36px; margin: 2.5em 0em 0em 19em;  padding:0em; float: left; f\loat: left; z-index: 2; }

.cbs .lng_en form{ width: 4.2em; height: 6.05em; margin: 2em 0em 0em 39.7em; padding:0em; float: left; f\loat: left; z-index: 3;}
.cbs .lng_en img{ width: 4.2em; height: 6.05em; margin:  2em 0em 0em 1.5em; padding:0em 1em; float: left; f\loat: left; z-index: 3; }
.cbs .lng_ru img{ width: 4.2em; height: 6.05em; margin:  2em 0em 0em 0.3em; padding:0em 1em; float: left; f\loat: left; z-index: 3; }

.cbs .lng_de img{ width: 4.2em; height: 6.05em; margin: 2em 0em 0em 0em; padding:0em; float: left; f\loat: left; z-index: 3;}
.cbs .menu_interne_vela{ background-color: #FFFFFF; width: 16.9em; height: 7.0em; margin: 1em 0em 0em 22em; padding:0em; float: left; f\loat: left; z-index: 3;}
/*.cbs .menu_interne_vela img{ clear:left; width: 13.9em; height: 7.0em; margin: 1em 0em 0em 30em; padding:0em; float: left; f\loat: left; z-index: 3;}
*/

.bandiera_spacer{
    position:relative; float:left;
    width: 5px; height: 14px;    
}
.cbs .menu_interne_vela .menu_bandiera{
    position:relative; float:left;
    width: 50px; height: 14px;
    left: 0px; top:63px;  margin-left: 3em; padding: 0;
}
.cbs .menu_interne_vela .menu_ban{
    position:relative; float:left; width:50px; height:50px;
    left: 5px; top:0px; margin: 0; padding: 0;
}
/***********************************************************************/


/*CORPO HOME*/
.hbs{ width: 69.36em; w\idth: 100%; height: 27.55em; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; float: none; f\loat: left;}
{ width: 69.36em; w\idth: 100%; height: 12.15em; margin: 0em;  padding:0em; float: left; f\loat: left;}
.hbs .hbsl img{ width: 69.36em; w\idth: 100%; height: 27.55em; margin: 0em;  padding:0em; float: left; f\loat: left;}
.hbs_link .hbs2 img{ width: 34.75em; height: 12.15em; margin: 0em 0em 0em 0em;  padding:0em 0em 0em 0em; float: left; f\loat: left;}
.hbs_link .hbs3 img{ width: 34.51em; height: 12.15em; margin: 0em 0em 0em 0em;  padding:0em 0em 0em 0em; float: left; f\loat: left;}

/***********************************************************************/


/* MENU ORIZZONTALE SUPERIORE SOLO CSS*/
/***********************************************************************/
/*
div#menu_left{position:relative; margin: 0em 0em 0em 0em;  padding: 0em 0em 0em 0em;  height: 4.25em; float: left;  width: 19.3em; }
div#menu_left ul{list-style-type: none;margin: 0em;padding: 0em;}
div#menu_left li{float:left;margin: 0em 0em 0em 0em; padding:0em; border: 0em solid #CCC;}
div#menu_left a{position:relative;display:block; height: 4.25em;}
div#menu_left a span{position:absolute;width:100%;height:100%;cursor: pointer; }
div#menu_left a:hover{color: #ccc}
div#menu_left a:hover span{background-position: -19.3em 0em}
div#menu_left a#current span{background-position: -19.3em 0em}
div#menu_left a img{ border: none; margin: 0em 0em 0em 0em;}
li#chi a{width: 19.3em; }
li#photogallery a{width: 19.3em; }
li#prenota a{width: 19.3em;}
li#barca a{width: 19.3em;}
li#dove a{width: 19.3em;}
li#stanze a{width: 19.3em;}
li#offerte a{width: 19.3em;}
li#tariffe a{width: 19.3em;}
li#andare_per_mare a{width: 19.3em;}
li#chi span{ background: url("../img/pulsante_chi.gif") no-repeat top left;}
li#photogallery span{background: url("../img/pulsante_photogallery.gif") no-repeat top left; background-size: 100%;}
li#prenota span{background: url("../img/pulsante_prenota.gif") no-repeat top left}
li#barca span{background: url("../img/pulsante_barca.gif") no-repeat top left}
li#dove span{background: url("../img/pulsante_dove.gif") no-repeat top left}
li#stanze span{background: url("../img/pulsante_stanze.gif") no-repeat top left}
li#offerte span{background: url("../img/pulsante_offerte.gif") no-repeat top left}
li#tariffe span{background: url("../img/pulsante_tariffe.gif") no-repeat top left}
li#andare_per_mare span{background: url("../img/pulsante_andare_per_mare.gif") no-repeat top left}
*/
/***********************************************************************/
/***********************************************************************/

/*COLONNA sx*/
.csx{ margin: 0em 0em 0em 0em; width: 19.3em; display: inline; border: 0em solid white; background-color: #004D87;}
/*
.csx .pulsante{ margin: 0em 0em 0em 0em; padding: 1.45em 0em 0em 0em; width: 19.3em; height: 2.5em; display: inline; border-bottom: 0.3em solid #053768; background-color: #004D87; font-size: 1em; font-weight: bold; }

.csx .pulsante a{ margin: 0em 0em 0em 0em; padding: 0em 0em 0em 1.5em; width: 19.3em; height: 4.25em; border: 0em solid #820C17; font-size: 1.35em; font-weight: bold; }
*/
/***********************************************************************/


/* MENU VERTICALE SINISTRO */
/***********************************************************************/
div.mo{position:relative;    height: 4.25em; padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em; float: left;  f\loat: left; width: 19.3em; }
div.mo ul{list-style-type: none; margin: 0em; padding: 0em;}
div.mo li{float:right; f\loat: right; border: 0em solid .CCC; padding: 0em 0em 0em 0em; }
div.mo a{position:relative; display:block; height: 4.25em;}
div.mo a span{position:absolute; width:100%; height:100%;cursor: pointer; /*per IE*/ }
div.mo a:hover{color: .ccc /*per IE*/}
li img{ width: 19.3em; w\idth: 100%; height: 4.25em; margin: 0em;  padding:0em; 
/*background-image: url(../img/banner.gif); */ background-repeat: no-repeat; float: none; f\loat: left;}
/*
li.row a{width: 19.3em;}
li.tariffe a{width: 19.3em;}
li.photogallery a{width: 19.3em;}
li.prenota a{width: 19.3em;}
li.offerte a{width: 19.3em;}
li.dove a{width: 19.3em;}
li.barca a{width: 19.3em;}
li.andare_per_mare a{width: 19.3em;}
*/li.stanze a{width: 19.3em;}
a.l_menu_left         { width: 210px; height: 48px;  display: block;  background-image : url('../img/tpl/but_menu.jpg');      background-color: white;   }
/*
a.l_menu_left:active  { width: 210px; height: 48px;  display: block;  background-image : url('../img/tpl/but_menu.jpg');      background-color: white;   }
a.l_menu_left:hover   { width: 210px; height: 48px;  display: block;  background-image : url('../img/tpl/but_menu.jpg');      background-color: white;   }
a.l_menu_left:visited { width: 210px; height: 48px;  display: block;  background-image :  url('../img/tpl/but_menu.jpg');      background-color: white;  }
*/
a.l_menu_left_sel         { width: 210px; height: 48px;  display: block; background-image : url('../img/tpl/but_menu_sel.jpg');      background-color: white; }
a.l_menu_left_sel:visited { width: 210px; height: 48px;  display: block; background-image : url('../img/tpl/but_menu_sel.jpg');      background-color: white;   }
a.l_menu_left_sel:hover   { width: 210px; height: 48px;  display: block; background-image : url('../img/tpl/but_menu_sel.jpg');      background-color: white;  }
a.l_menu_left_sel:active  { width: 210px; height: 48px;  display: block; background-image : url('../img/tpl/but_menu_sel.jpg');        background-color: white; }

.div_menu_left_tx{
    display:block;
    position: relative;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight: bold;
    color: white;
    text-align: left;
    top: 16px;
    left: 30px;
    
}
.div_menu_left_tx_sel{
    display:block;
    position: relative;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight: bold;
    color: #12356B;
    text-align: left;
    top: 16px;
    left: 30px;
    
}

.div_sep_top{
    display:block;
    position: relative;
    width: 19.3em;
    height: 0.1em;
    margin-top: 0em;
    background-color : black;
}
.div_sep_bottom{
    display:block;
    position: relative;
    width: 19.3em;
    height: 0.1em;
    background-color : black;
    margin-top: 1em;

}
/***********************************************************************/



/*COLONNA CENTRALE*/
.ccx{ position:relative; margin: 0em 0em 0em 0em;  padding:0em 0em 0em 0em; width: 48em; float: left; top:3px; text-align: justify; background-color: #fff; color: #00325E;}

.ccx .foto_1{ width: 23em; height: 23em; margin: 0em 0em 0em 0em;  padding:1em 0em 1em 1em; float: left; f\loat: left;}
.ccx .foto_1 .text{ width: 12em; height: 12em; margin: 0em 0em 0em 0em; padding: 1em 4em 1em 0em; float: left; f\loat: left; text-align: rigth; font-family: "arial"; font-style: normal; font-size: 1.8em; line-height: 1.3em;}
.ccx .foto_2{ width: 23em; height: 23em; margin: 0em 0em 0em 0em;  padding:1em 0em 1em 0em; float: left; f\loat: left;}
.ccx .foto_1 img{ width: 23em; height: 23em; margin: 0em 0em 0em 0em;  padding:0em 0em 0em 0em; float: left; f\loat: left;}
/*.ccx .foto_2 img{ width: 23em; height: 23em; margin: 0em 0em 0em 0em;  padding:0em 0em 0em 0em; float: left; f\loat: left;}
*/

.ccx .d_tassello{ background-image: url('../../site/img/tpl/tassello.jpg'); width: 23em; height: 23em; margin: 1em 0em 0em 0em;  padding:0em 0em 0em 0em; float: left; f\loat: left;}
.ccx .d_tassello .tassello_titolo{  
    position: relative;
    width: 253px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    color: #65B1C9;
    display: block;
    text-align: center;
    top: 118px;


}

.ccx .menu_inf{ width: 47em; margin: 0em 0em 0em 0em; padding: 0.5em 0em 1em 1em; float: left; background-color: #12356B/*#004D87*/; border: 0em solid #820C17; color: #8DD4F5;  font-family: arial-black; font-weight: bold;}
.ccx .menu_inf a{color: #8DD4F5; font-weight: bold; font-family: helvetica;}
.ccx .menu_inf .tx{color: #8DD4F5; font-weight: bold; font-family: helvetica;}
.ccx .menu_inf .barrona{ font: normal normal bold 1.2em/normal arial; color: #00325E;}
.ccx .testo{ width: 46em; margin: 0em 0em 0em 0em; padding: 0em 0em 1em 1em; float: left; border: 0em solid #820C17; color: #00325E; font-weight: bold; }
.ccx .testo ul{ margin:0em 0em 0em 0em;  padding :0em 0em 0em 0em; }
.ccx .testo li{ margin:0em 0em 0em 1.5em; }
.ccx .testo a{color: #2B85BA; text-decoration: underline;}
.ccx .testo a:link{color: #2B85BA; text-decoration: underline;}
.ccx .testo a:visited{color: #2B85BA; text-decoration: underline;}
.ccx .testo a:hover{color: #2B85BA; text-decoration: underline;}
.ccx .testo a:active{color: #2B85BA; text-decoration: underline;}
.ccx .testo img{margin: 0em 0em 0em 0em; padding: 0em 0.3em 0em 0em; float: left; f\loat: left; }
.ccx .testo .photo{margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: center; vertical-align: middle; width: 15em; height: 15em; background-color: #004D87; float: left; f\loat: left; border: 0em solid #fff;}

.ccx table.cella{border: 0em solid #004D87; margin: 0em;}
.ccx table.foto{border: 0em solid #004D87; margin: 0em; }
.ccx td.foto{border: 0.1em solid #fff; margin: 0em; width: 15.2em; height: 15.2em; background-color: #004D87; }


.ccx .tariffe{  position:relative; float: left; clear:left;  width: 46.5em; font-family: Helvetica; margin: 0em 0em 0em 0em; padding: 0em 0em 1em 1em; float: left; border: 0em solid #820C17; color: #00325E; }
.ccx .tariffe_titolo{ position: relative; float: left; clear:left; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; width: 32em; border: 0px solid  #800000; font-size: 1.3em; font-weight: bold; float: left; f\loat: left;}
.ccx .tariffe_sottotitolo{position: relative; float: left; clear:left; margin: 0em 0em 0em 0em;  padding:0em 0em 0em 0em; width: 42em; border: 0px solid  #800000;  font-size: 1em; text-align: justify; float: left;}
.ccx .tariffe_titolo_2{  position: relative; margin: 0em 0em 0em 0em;  padding:0em 0em 0em 0em; width: 32em; border: 0px solid  #800000; font-size: 1.3em; font-weight: bold; text-align: justify; float: left; f\loat: left;}
.ccx .tariffe_colonna_1{width: 6em; float: none; f\loat: left; font-weight: bold;}
.ccx .tariffe_colonna_2{width: 33.5em; float:left; }
.ccx .tariffe_colonna_euro{width: 2.8em; float:left; text-align:right; font-weight: bold;}
.ccx .tariffe_colonna_3{width: 3.2em; float:left; text-align:right; font-weight: bold;}
.ccx .tariffe_colonna_4{width: 45.5em; float:left; }
.ccx .tariffe_colonna_5{width: 38em; float:left; text-align:right; }

.ccx .tariffe_titolo_monolocali_3{position: relative; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; width: 200px; border: 0px solid  #800000; color: #800000;  font-size: 16px; font-weight: bold; text-align: justify; float: none;}
.ccx .tariffe_testo_monolocali_3{position: relative; margin: 0px 0px 10px 5px; padding: 0px 0px 0px 0px; width: 650px; border: 0px solid  #800000; color: #800000;  font-size: 12px;  line-height: 12px; text-align: justify; float: left;}
.ccx .modulo{font-size: 1em;}
.ccx select{ border: 0.1em solid #00325E; font-size: 1em; }
.ccx input {border: 0.1em solid #00325E; font-size: 1em; }
.ccx .all input{border: 0.1em solid #00325E; font-size: 1em; width: 32.0em;}
.ccx .all .btn{border: 0.1em solid #00325E; font-size: 1em; width: 15.00em;}
.ccx .btn{border: 0.1em solid #00325E; font-size: 1em; width: 9.0em;}
.ccx label{font-size: 1em;}
.ccx .modulo .col_a{ width: 12em; text-align:right; margin: 0.3em 0.2em 0em 0em; padding: 0em 0em 0em 0em; }
.ccx .modulo .col_b{ width: 10em; text-align:left; margin: 0.3em 0em 0em 0em; padding: 0em 0em 0em 0em; }
.ccx .modulo .col_c{ width: 12em; text-align:right; margin: 0.3em 0.2em 0em 0em; padding: 0em 0em 0em 0em; }
.ccx .modulo .col_d{ width: 10em; text-align:left; margin: 0.3em 0em 0em 0em; padding: 0em 0em 0em 0em; }
.ccx .modulo .col_e{ width: 32em; text-align:left; margin: 0.3em 0em 0em 0em; padding: 0em 0em 0em 0em; }
.ccx .modulo .riga{ width: 46em; height: 2.2em; border: 0.1em solid #004D87; background-color: #5DACDA; float: left; f\loat: left;}
.ccx .modulo .tab_desc{ width: 20em; margin: 0em 0em 0em 0em; padding: 0.3em 0em 0em 0.2em; float: left; f\loat: left; border: 0em solid red;}
.ccx .modulo .tab_fasce{ width: 24em; text-align:center; margin: 0em 0em 0em 0em; padding: 0.3em 0em 0em 0em; float: left; f\loat: left; border: 0em solid red;}

.ccx .modulo .tab_adulti{ width: 8em; text-align:center; margin: 0em 0em 0em 0em; padding: 0.3em 0em 0em 0em; float: left; f\loat: left; border: 0em solid red;}
.ccx .modulo .tab_0003{ width: 8em; text-align:center; margin: 0em 0em 0em 0em; padding: 0.3em 0em 0em 0em; float: left; f\loat: left; border: 0em solid red;}
.ccx .modulo .tab_0313{ width: 8em; text-align:center; margin: 0em 0em 0em 0em; padding: 0.3em 0em 0em 0em; float: left; f\loat: left; border: 0em solid red;}






/*PIEDE*/
.piede{ width: 86.5em; margin: 0em 0em 0em 0em; padding: 0.3em 0em 0.3em 0em; float: left; height: 1.5em; background-color: #12356B/*#004D87*/; border: 0em solid #820C17; text-align: center; font-size: 0.8em; color: #fff;}
/***********************************************************************/

.conta ul{margin-left: 3em;}
.conta li{margin-left: 3em; list-style-type: disc;}

.elenco ul{margin-left: 0.5em;}
.elenco li{ margin-left: 1em; list-style-type: disc;}

.mappa_sito{ color: #820C17; font-size: 1.2em; font-weight: bold;}
.mappa_sito ul{margin-left: 0.6em;}
.mappa_sito li{ margin-left: 1.2em; list-style-type: disc;}
.mappa_sito ul a{ color: #820C17; }
.mappa_sito ul a:hover{ color: #E64C15; }



.left{float:left;}
.right{float:right;}
.none{float:none;}
.centra{text-align:center;}
.bold{font-weight: bold;}
.under{ text-decoration: underline;}
.blu{color: #2B85BA}
.maggiore{ font-size: 1.4em;}
.errore{ color: red; font-weight: bold;}
/*
.offerte_foto_sx{position:relative; margin: 20px 0px 0px 5px; padding: 0px 5px 0px 5px; float: left;}
.offerte_tutto{position:relative; margin: 20px 0px auto 0px; padding: 0px 0px 0px 0px;width: 470px;  float: left;}
.offerte_titolo{ position: relative; margin: 2px 0px 0px 0px; padding: 0px 5px 0px 5px;  width: 470px;  text-align:  left; font-weight: bold; float: none;}
.offerte_descrizione{ position: relative; margin: 2px 0px 0px 0px; padding: 0px 5px 0px 5px;  width: 470px;  text-align:  justify; float: left;}
.offerte_pulsante{ position: relative; margin: 0em 0px 0px 37em; padding: 0px 5px 0px 5px;  width: 70px;  float: left; border: 0px;}
.input_quantita{position:relative; margin: 1px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 30px; float: left; }
.riga_prezzo{position: relative; float: left; width: 450px;}
.barra_300x2{position: relative; margin: 2px 0px 0px 0px; padding: 0px 5px 0px 5px; width: 490px;  text-align:  center; float: left;}
*/

.tx_11{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: bold;
    color: #00325E;
}

.tx_titolo_14{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight: bold;
    color: #00325E;
}
.tx_13{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight: bold;
    color: #00325E;
}

.tx_titolo_18{
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight: bold;
    color: #00325E;
}

.tx_titolo_24{
    font-family:Arial, Helvetica, sans-serif;
    font-size:24px;
    font-weight: bold;
    color: #00325E;
}

.link_a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: bold;
    color: #00325E;
    text-decoration: underline;
}

.link_a:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: bold;
    color: #00325E;
    text-decoration: underline;
}


.link_a:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: bold;
    color: #00325E;
    text-decoration: underline;    
}

.link_b{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight: bold;
    color: #00325E;
    text-decoration: underline;
}

.link_b:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight: bold;
    color: #00325E;
    text-decoration: underline;
}


.link_b:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight: bold;
    color: #00325E;
    text-decoration: underline;    
}



.hbutton_80x30{
    width: 80px; height: 30px;
    border: 0px;
    background-color: transparent;
    cursor: pointer;
}
.dbutton_80x30{
    display: block;
    width: 80px; height: 30px;
    background-image: url('../img/pulsanti/pulsante_a_80x30.jpg');
}

.dbutton_80x30_h{
    display: none;
    width: 80px; height: 30px;
    background-image: url('../img/pulsanti/pulsante_a_80x30_h.jpg');
}

.dbutton_80x30__tx{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: bold;
    color: #585858;
    width: 80px; height: 20px;
    margin-top: 5px;
}

.dbutton_80x30__tx_h{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: bold;
    color: #000000;
    width: 80px; height: 20px;
    margin-top: 6px;
    margin-left: 1px;
}




.hbutton_120x30{
    width: 120px; height: 30px;
    border: 0px;
    background-color: transparent;
    cursor: pointer;
}
.dbutton_120x30{
    display: block;
    width: 120px; height: 30px;
    background-image: url('../img/pulsanti/pulsante_a_120x30.jpg');
}

.dbutton_120x30_h{
    display: none;
    width: 120px; height: 30px;
    background-image: url('../img/pulsanti/pulsante_a_120x30_h.jpg');
}

.dbutton_120x30__tx{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: bold;
    color: #585858;
    width: 120px; height: 20px;
    margin-top: 5px;
}

.dbutton_120x30__tx_h{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: bold;
    color: #000000;
    width: 120px; height: 20px;
    margin-top: 6px;
    margin-left: 1px;
}



.hbutton_130x30{
    width: 130px; height: 30px;
    border: 0px;
    background-color: transparent;
    cursor: pointer;
}
.dbutton_130x30{
    display: block;
    width: 130px; height: 30px;
    background-image: url('../img/pulsanti/pulsante_a_130x30.jpg');
}

.dbutton_130x30_h{
    display: none;
    width: 130px; height: 30px;
    background-image: url('../img/pulsanti/pulsante_a_130x30_h.jpg');
}

.dbutton_130x30__tx{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: bold;
    color: #585858;
    width: 130px; height: 20px;
    margin-top: 5px;
}

.dbutton_130x30__tx_h{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: bold;
    color: #000000;
    width: 130px; height: 20px;
    margin-top: 6px;
    margin-left: 1px;
}




.div_percorso{
    float: left;
    display: block;
    position: relative;
    left: 10px;
    top: 4px;
}

a.link_percorso:link{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;    
    text-decoration:none;
    font-weight: bold;
    color:#FFFFFF;
}
    a.link_percorso:visited{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;    
        text-decoration:none;
    font-weight: bold;
        color:#FFFFFF;
    }
    a.link_percorso:hover{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;    
        text-decoration:underline;
        color:#FFFFFF;
    }

.sep_percorso{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;    
    color:#FFFFFF;
 }
 
.IN_testo{ width: 470px; height: 160px; font-weight: bold; font-family: Helvetica; font-size: 11px; color: #00325e;    }    

.IN_text{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #00325E;
    border: 1px solid #00325E;
}
