#map-2-container{ position:relative; width:710px; height:400px; border:1px solid black; overflow:hidden; }
.level{ position:absolute; left:0; top:0; z-index:10;}
.current-level{ z-index:20; }

#map-2{ width: 1650px; height:1112px; position:absolute; left:0; top:0; cursor:pointer;}
img{ border:0; }


TD {
        font-family : "Trebuchet MS", Arial,  Geneva, Helvetica, sans-serif;
        text-align:justify;
        margin-top:2.0pt;
        margin-bottom:2.0pt;
        font-size : 13px;
}


.btnmenu {mso-style-next:Normale;
        margin-top:12.0pt;
        margin-right:0cm;
        margin-bottom:6.0pt;
        margin-left:0cm;
        text-align:justify;
        mso-pagination:widow-orphan;
        page-break-after:avoid;
        mso-outline-level:2;
        font-size:12.0pt;
        mso-bidi-font-size:9.0pt;
        font-family:"Trebuchet MS";
        font-weight : bold;
        font-variant:small-caps;
        color:#FFFFFF;
        margin-left: 25;
        letter-spacing:1.0pt;
}

A.btnmenu:link, A.btnmenu:visited {
        color: #FFFFFF
        font-weight : bold;
        text-decoration : none;
}

A.btnmenu:hover {
        color : #DC143C;
        text-decoration: none;
}


.testo {
        font-family :  "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
        font-size : 12px;
        font-weight : normal;
        color : #000000;
}


A.testo:link, A.testo:visited {
        color : #0099CC;
        font-weight : bold;
        text-decoration : none;
}

A.testo:hover {
        text-decoration: underline;
        color : #FFA500;
}

.search {
        font-family :  "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
        font-size : 11px;
        font-weight : normal;
        color : #000000;
}

.news {
        font-family :  "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
        font-size : 12px;
        font-weight : normal;
        color : #000000;
}

A.news:link, A.news:visited {
        font-family :  "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
        font-size : 12px;
        font-weight : bold;
        color : #0099CC;
}

A.news:hover {
        text-decoration: underline;
        color : #FFA500;
}

.newstitle {
        font-family :  "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
        font-size : 12px;
        font-weight : bold;
        color : #03A0F5;
}

A:link, A:visited {
        color : #0073E6;
        font-weight : bold;
        text-decoration : none;
}

A:hover {
        text-decoration: underline;
        color : #DC143C;
}


.titolo {
        font-family :  "Trebuchet MS", Arial, Geneva, sans-serif;
        font-size : 18px;
        font-style : normal;
        font-variant : normal;
        font-weight : bold;
        letter-spacing : normal;
        line-height : normal;
        color : #103080;
        text-transform: uppercase;
}

.sottotitolo {
        font-family : "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        font-variant : normal;
        font-weight : bold;
        letter-spacing : normal;
        line-height : normal;
        color : #000000;
        text-transform: uppercase;
}


.testo_grande {
        font-family : Arial,"Trebuchet MS", Geneva, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        font-variant : normal;
        font-weight : normal;
        letter-spacing : normal;
        line-height : normal;
        color : #000000;
}

.freccia {
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        font-variant : normal;
        font-weight : bold;
        letter-spacing : normal;
        line-height : normal;
        color : Red;
}

.testo_walk {
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        font-variant : normal;
        font-weight : bold;
        letter-spacing : normal;
        line-height : normal;
        color : #FFFFFF;
}

A.testo_walk:link, A.testo_walk:visited {
        color : #FFFFFF;
        font-weight : bold;
        text-decoration : none;
}

A.testo_walk:hover {
        text-decoration: underline;
        color : #B5CF31;
}


.form {
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        font-variant : normal;
        font-weight : normal;
        letter-spacing : normal;
        line-height : normal;
        color : #000000;
        border : 1px solid #103080;
        background-color : #FFFAFA;
}

.form_button {
        font-family : "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        font-variant : normal;
        font-weight : bold;
        letter-spacing : normal;
        line-height : normal;
        color : White;
        border : 1px solid #103080;
        background-color : #103080;
}

.form_grande {
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        font-variant : normal;
        font-weight : normal;
        letter-spacing : normal;
        line-height : normal;
        color : #000000;
        border : 1px solid #103080;
        background-color : #FFFFFF;
}

.form_button_grande {
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        font-variant : normal;
        font-weight : bold;
        letter-spacing : normal;
        line-height : normal;
        color : White;
        border : 1px solid #103080;
        background-color : #103080;
}

.testo_largo {
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        font-variant : normal;
        font-weight : normal;
        letter-spacing : normal;
        line-height : 18px;
        color : #000000;
}





.testopiccolo {
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-size : 9px;
        font-style : normal;
        font-variant : normal;
        font-weight : normal;
        letter-spacing : normal;
        line-height : normal;
        color : #000000;
}

.titoletto {
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-size : 14px;
        font-style : normal;
        font-variant : normal;
        font-weight : normal;
        letter-spacing : normal;
        line-height : normal;
        color : #000000;
}

.freccia_titoletto {
        font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-size : 16px;
        font-style : normal;
        font-variant : normal;
        font-weight : bold;
        letter-spacing : normal;
        line-height : normal;
        color : Red;
}




@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;
        mso-font-charset:2;
        mso-generic-font-family:auto;
        mso-font-pitch:variable;
        mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;
        mso-font-charset:0;
        mso-generic-font-family:swiss;
        mso-font-pitch:variable;
        mso-font-signature:1627421319 -2147483648 8 0 66047 0;}
@font-face
        {font-family:"Trebuchet MS";
        panose-1:2 11 6 3 2 2 2 2 2 4;
        mso-font-charset:0;
        mso-generic-font-family:swiss;
        mso-font-pitch:variable;
        mso-font-signature:647 0 0 0 159 0;}

p.MsoNormal, li.MsoNormal, div.MsoNormal
        {mso-style-parent:"";
        margin-top:2.0pt;
        margin-bottom:2.0pt;
        text-align:justify;
        mso-pagination:widow-orphan;
        font-size:10.0pt;
        mso-bidi-font-size:12.0pt;
        font-family:"Trebuchet MS";
        mso-fareast-font-family:"Times New Roman";
        mso-bidi-font-family:"Times New Roman";}

h1
        {mso-style-next:Normale;
        margin:0cm;
        margin-bottom:.0001pt;
        text-align:justify;
        mso-pagination:widow-orphan;
        page-break-after:avoid;
        mso-outline-level:1;
        font-size:10.0pt;
        font-family:Tahoma;
        mso-bidi-font-family:"Times New Roman";
        mso-font-kerning:0pt;
        font-weight:normal;
        font-style:italic;
        text-decoration:none;}
h2
        {mso-style-next:Normale;
        margin-top:12.0pt;
        margin-right:0cm;
        margin-bottom:6.0pt;
        margin-left:0.03cm;
        text-align:justify;
        mso-pagination:widow-orphan;
        page-break-after:avoid;
        mso-outline-level:2;
        font-size:14.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:"Trebuchet MS";
        font-variant:small-caps;
        color:#333399;
        letter-spacing:2.0pt;}
h3
        {mso-style-next:Normale;
        margin:0cm;
        margin-bottom:.0001pt;
        text-align:justify;
        mso-pagination:widow-orphan;
        page-break-after:avoid;
        mso-outline-level:3;
        font-size:9.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:"Trebuchet MS";
        font-variant:small-caps;
        mso-bidi-font-style:italic;}
h4
        {mso-style-next:Normale;
        margin-top:6.0pt;
        margin-right:0cm;
        margin-bottom:2.0pt;
        margin-left:0.03cm;
        text-align:justify;
        mso-pagination:widow-orphan;
        page-break-after:avoid;
        mso-outline-level:2;
        font-size:12.0pt;
        mso-bidi-font-size:9.0pt;
        font-family:"Trebuchet MS";}
span.MsoHyperlink
        {color : #808080;
        text-decoration:none;}
span.MsoHyperlinkFollowed
        {color : #808080;
        text-decoration:none;}
div.Section1
        {page:Section1;}
 /* List Definitions */
@list l0
        {mso-list-id:1090782148;
        mso-list-type:hybrid;
        mso-list-template-ids:775214440 -2082573722 68157443 68157445 68157441 68157443 68157445 68157441 68157443 68157445;}
@list l0:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:-;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Times New Roman";
        mso-fareast-font-family:"Times New Roman";}
@list l1
        {mso-list-id:1690987231;
        mso-list-type:hybrid;
        mso-list-template-ids:-1695222852 -1918228714 68157443 68157445 68157441 68157443 68157445 68157441 68157443 68157445;}
@list l1:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:18.0pt;
        mso-level-number-position:left;
        margin-left:18.0pt;
        text-indent:-18.0pt;
        font-family:Symbol;}
ol
        {margin-bottom:2.0pt;}
ul
        {margin-bottom:2.0pt;}

