 form {margin: 0px; }
 pre {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
 A:link {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FF3401; font-size: 11px; font-weight: normal}
 A:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FF3401; font-size: 11px; font-weight: normal}
 A:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #03498F; font-size: 11px; font-weight: normal}

 A.linkmenu1:link {  font-family: Verdana, sans-serif; text-decoration: none; color: #FFFFFF; font-size: 10px; font-weight: bold}
 A.linkmenu1:visited {  font-family: Verdana, sans-serif; text-decoration: none; color: #FFFFFF; font-size: 10px; font-weight: bold}
 A.linkmenu1:hover { font-family: Verdana, sans-serif; color: #000000; font-size: 10px;; font-weight: bold}

 A.linkmenu2:link {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; font-size: 9px}
 A.linkmenu2:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; font-size: 9px}
 A.linkmenu2:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 9px}

 A.linkmenu3:link    {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; font-size: 9px}
 A.linkmenu3:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; font-size: 9px}
 A.linkmenu3:hover   {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #333333; font-size: 9px}

 A.linkmenu4:link {  font-family: Verdana, sans-serif; text-decoration: underline; color: #FA7C00; font-size: 10px; font-weight: bold}
 A.linkmenu4:visited {  font-family: Verdana, sans-serif; text-decoration: underline; color: #FA7C00; font-size: 10px; font-weight: bold}
 A.linkmenu4:hover { font-family: Verdana, sans-serif; color: #03498F; font-size: 10px;; font-weight: bold}

 A.linknews:link {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #03498F; font-size: 10px; font-weight: normal}
 A.linknews:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #03498F; font-size: 10px; font-weight: normal}
 A.linknews:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 10px; font-weight: normal}

 A.linkwhite:link {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-size: 10px; font-weight: bold}
 A.linkwhite:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-size: 10px; font-weight: bold}
 A.linkwhite:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 10px; font-weight: bold}

 A.linkwhite2:link {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-size: 14px; font-weight: bold}
 A.linkwhite2:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-size: 14px; font-weight: bold}
 A.linkwhite2:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 14px; font-weight: bold}

 A.linkwhite_f:link {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #333333; font-size: 10px; font-weight: bold}
 A.linkwhite_f:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #333333; font-size: 10px; font-weight: bold}
 A.linkwhite_f:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10px; font-weight: bold}

 A.scroller:link {  font-family: Verdana, sans-serif; text-decoration: none; color: #FA7C00; font-size: 10px; font-weight: bold}
 A.scroller:visited {  font-family: Verdana, sans-serif; text-decoration: none; color: #FA7C00; font-size: 10px; font-weight: bold}
 A.scroller:hover { font-family: Verdana, sans-serif; color: #333333; font-size: 10px;; font-weight: bold}
.nav   {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; font-size: 11px; font-weight: bold}
#footer{ position:absolute;  bottom: 0px}
.fontlarge { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: right; color: #002D59}
.fontbody {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
.fontbody_giust {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-align: justify;}
.font { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #333333; border: none}
.fontcopy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF; background-color: #729627}
.cellform { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000033; clip:  rect(   ); height: 16px; background-color: #FFFFFF; border: 1px #03498F solid}
.cellcampo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; clip:   rect(   ); border: 1px #03498F solid; width: 193px}
.imput { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF; clip:  rect(   ); background-color: #03498F; border: 1px #96BDE2 solid}
.cellfoto {  background-position: center center; text-align: justify; border: 1px solid #FA7C00}
.menu1 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF; background-color: #88A5C0; border: 1px solid; font-size: 10px; clip:   rect(   ); border-color: #002D59 #FFFFFF #002D59 #002D59}
.menu2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #132C43; background-color: #96BDE2; border: solid; font-size: 10px ; border-width: 1px 0px; border-color: #5F9CD5 black #00458B}
.headersx { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #1D4C78; font-size: 10px; clip:   rect(   ); background-image: url(img/foto_headersx.jpg); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-repeat: no-repeat; background-position: right top}
.headerdx { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #1D4C78; font-size: 10px; clip:   rect(   ); background-image: url(img/foto_headerdx.jpg); background-repeat: no-repeat; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.testo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-align: justify; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-weight: normal}
.testo_newsletter {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: justify; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-weight: normal}
.tablebody {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #CCE7E6; font-weight: normal; text-decoration: none; left: 3px; top: 3px; clip:  rect(   ); padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; text-align: justify}
.testobody { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px}
.tablebody2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #DFEBF6; font-weight: normal; text-decoration: none; left: 3px; top: 3px; clip:  rect(   ); padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; text-align: justify}

.cellprivacy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; height: 80px; width: 250px }
.li {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; list-style-image: url(img/li.gif); margin-top: 0px; margin-right: 10px; padding-top: 2px; padding-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-bottom: 0px; padding-left: 0px}
.ul {  left: 0px; top: 0px; clip:   rect(1px 0px 0px 0px); margin-top: 2px}
.tdli {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: normal; text-align: justify; border: 1px #FA7C00 solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.td3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; border: 1px solid; font-size: 10px; background-color: #CC0000; border-color: #999999 #333333 #333333 #999999}
.td4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 10px; background-color: #447DE6; padding-left: 5px}
.td5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; border: #CCE7E6 solid; font-size: 10px; background-color: #03498F; border-width: 3px 0px 2px 2px; padding-left: 5px}
.header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003300; background-color: #95BC99}
.box1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #002D59; background-color: #CEE1F2; border: solid; font-size: 10px ; border-width: 1px 1px 0px; border-color: #7CA480 #7CA480 black; clip:    rect(   ); padding-right: 2px; padding-left: 2px}
.tdnews1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #1D4C78; background-color: #EEF8FC; border: 1px solid; font-size: 10px ; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border-color: #1E4D79 #1E4D79 #1E4D79 #FFFFFF}
.menu1activo { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF; background-color: #FF3300; border: 1px solid; font-size: 10px; clip: rect( ); border-color: #FFFFFF #FFFFFF #663300}
.menu1off { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #FF3300; background-color: #FFFFFF; border: 1px solid; font-size: 10px; clip: rect( ); border-color: #FFFFFF #FF3300 #FF3300 #FFFFFF}

.td2 { font-family: Verdana, Arial, Helvetica, sans-serif; 
/*padding-left: 4px;*/
font-weight: bold; 
color: #FFFFFF; 
border: solid; 
font-size: 10px;
 background-color: #FA7C00; 
 border-width: 0px 1px 1px 0px; 
 border-color: #FFFFFF #000000 #000000 #FFFFFF; clip:  rect(  5px )}

.tdarancio {font-family: Verdana, Arial, Helvetica, sans-serif;        font-weight: bold;        color: #FFFFFF;        font-size: 10px;background-color: #FA7C00;        clip:   rect(   ); padding-left: 5px}
.testoarancio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FA7C00; text-align: justify;  font-weight: bold}
.testoSconto11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #03498F; text-align: justify;  font-weight: normal}

.testosconto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-align: justify;  font-weight: normal}

.imput2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF; clip: rect( ); background-color: #FA7C00; border: 1px #333333 solid; height: 16px; width: 60px}
.cellform2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000033; clip: rect( ); width: 160px; height: 16px; background-color: #FFFFFF; border: 1px #333333 solid}
.td6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 10px; background-color: #03498F}
.cornice { border: 1px #03498F solid; }
.font_blu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #03498F; border: none }
.font_arancio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FA7C00; border: none }
.scroller {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FA7C00}
.scroller_testo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #03498F; text-align: justify}.td7 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; border: dotted; font-size: 10px; border-width: 0px 1px 0px 0px; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; border-color: #66CCFF #999999 #03498F #03498F}
.td8 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; border: 1px #999999 dotted; font-size: 10px; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px}
.td8_f { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; border: 2px #CACACA solid; font-size: 10px; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px}

.cellform3 {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #000033;
            background-color: #FFFFFF;
            border: 1px #333333 solid
            }

.fontArancioTitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FA7C00; border: none}
.td9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; border: 1px solid; font-size: 10px; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px ; background-color: #E9E9E9; border-color: #FFFFFF #999999 #999999 #FFFFFF}
.td10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; border: none; font-size: 10px; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px ; background-color: #03498F}
.imput3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF; clip: rect( ); background-color: #447DE6; border: 1px #1E60DB solid; height: 16px; width: 60px }
.td11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; border: 1px solid; font-size: 10px; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;  border: 1px solid; font-size: 10px; background-color: #03498F; border-color: #FFFFFF #333333 #333333 #FFFFFF; text-align: center}
.td_new { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color:#000000; border: dotted; font-size: 10px; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; border-color: #999999 #FFFFFF #FFFFFF #999999; border-width: 1px 0px 0px 1px}
.td12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; border: 1px solid; font-size: 10px; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px ; background-color: #FFE1C4; border-color: #FFFFFF #999999 #999999 #FFFFFF }
.box_sedia_occupato { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #333333; background-color: #CCCCCC; border: solid; font-size: 10px ; border-width: 3px 1px 4px; border-color: #FFFFFF #FFFFFF #CC0000; clip: rect( ); padding-right: 2px; padding-left: 2px }
.box_sedia_libero { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #333333; background-color: #FFFFFF; border: solid; font-size: 10px ; border-width: 3px 1px 4px; border-color: #FFFFFF #FFFFFF #CC0000; clip: rect( ); padding-right: 2px; padding-left: 2px }
.font_blu2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #03498F; border: none }.td2b {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #FFFFFF;
        font-size: 10px;
        background-color: #FA7C00;
        clip:  rect(  5px );
        border-top: 0px solid;
        border-right: 0px solid;
        border-bottom: 1px solid #000000;
        border-left: 0px solid;
}.font2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #333333; border: none }


.li_class_decimal{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    padding-right: 10px;
    padding-bottom: 10px;
    list-style-type: decimal;

}
.li_class_alpha{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    padding-right: 10px;
    padding-bottom: 10px;
    list-style-type: lower-alpha;

}

h2{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    text-align: center;

}
#prenota{
    margin-top:5px;
    margin-bottom:5px;
    background-color: transparent;
    border: 0px;
    font-size: 16px;
    font-weight: bold;
    color: white;
}


/*g-maps*/
#map {
      width: 550px;
      height: 400px;
      clear: both;
      border: 1px solid #000000;
}

.balloon {
      padding-right: 5px;
      font: normal normal 12px arial;
      text-align: left;
      color: #000;
      }
/*/g-maps*/ 
