p.normale       {line-height: 150%; text-align:justify}
p.destra        {line-height: 150%; text-align:right}
p.sinistra      {line-height: 150%; text-align:left}
p.centrato      {line-height: 150%; text-align:center}
p.vicino        {line-height: 130%; text-align:justify}
p.vicino_dx     {line-height: 130%; text-align:right}
p.vicino_sx     {line-height: 130%; text-align:left}
p.vicino_cen    {line-height: 130%; text-align:center}
p.lontano       {line-height: 180%; text-align:justify}
p.lontano_dx    {line-height: 180%; text-align:right}
p.lontano_sx    {line-height: 180%; text-align:left}
p.lontano_cen   {line-height: 180%; text-align:center}
p.lontanissimo  {line-height: 480%; text-align:justify}

p.testo_grande {font-size:16px;}
p.testo_piccolo {font-size:10px;}

p.scostato10 {margin-left: 10px;}
p.scostato20 {margin-left: 20px;}
p.scostato30 {margin-left: 30px;}

p.azzurro {color: #6699FF;}

body {font-family: verdana,sans-serif;
      font-size: 12px;
      color: #666666;
      margin-height: 0;
      margin-width: 0;
      margin-top: 0;
      margin-bottom: 0;
      margin-left: 0;
      margin-right: 0;}

td {font-family: verdana;
    font-size:12px;
    color: #666666;}

p.menu_sx {border-style:dotted;
           border-top-color:#C0C0C0;
           border-bottom-color:#C0C0C0;
           border-left-color:#C0C0C0;
           border-right-color:#C0C0C0;
           border-bottom-width:4px;
           border-top-width:0px;
           border-left-width:0px;
           border-right-width:0px;
           padding-top:0;
           line-height:180%;
           text-align: right;
           font-size: 14px;}

p.menu_sx_con_liv3 {border-style:none; /*dotted;*/
                    border-top-color:#C0C0C0;
                    border-bottom-color:#C0C0C0;
                    border-left-color:#C0C0C0;
                    border-right-color:#C0C0C0;
                    border-bottom-width:4px;
                    border-top-width:0px;
                    border-left-width:0px;
                    border-right-width:0px;
                    padding-top:0;
                    line-height:180%;
                    text-align: right;
                    font-size: 14px;}

p.menu_sx_liv3 {border-style:none;
                border-top-color:#C0C0C0;
                border-bottom-color:#C0C0C0;
                border-left-color:#C0C0C0;
                border-right-color:#C0C0C0;
                border-bottom-width:1px;
                border-top-width:0px;
                border-left-width:0px;
                border-right-width:0px;
                padding-top:0;
                line-height:100%;
                text-align: right;
                /*aggiunta - prova*/
                font-size: 11px;}



p.menu_sx_liv3_last {border-style:dotted;
                     border-top-color:#C0C0C0;
                     border-bottom-color:#C0C0C0;
                     border-left-color:#C0C0C0;
                     border-right-color:#C0C0C0;
                     border-bottom-width:4px;
                     border-top-width:0px;
                     border-left-width:0px;
                     border-right-width:0px;
                     padding-top:0;
                     padding-bottom:5px;
                     line-height:100%;
                     text-align: right;
                     font-size: 11px;}



p.posiz {text-align: left;
         font-size: 16px;
         text-decoration: underline;
         font-weight: bold;
         line-height: 150%;}


p.anni {font-size: 14px;}


A.mappa:link    {text-decoration: none; font-weight: normal; color: #000080;}
A.mappa:visited {text-decoration: none; font-weight: normal; color: #000080;}
A.mappa:active  {text-decoration: none; font-weight: normal; color: #000080;}
A.mappa:hover   {text-decoration: none; font-weight: normal; color: #800000;}

A.barra:link    {text-decoration: none; font-weight: bold; color: #FFFFFF;}
A.barra:visited {text-decoration: none; font-weight: bold; color: #FFFFFF;}
A.barra:active  {text-decoration: none; font-weight: bold; color: #FFFFFF;}
A.barra:hover   {text-decoration: none; font-weight: bold; color: #C0C0C0;}

A.bordo:link    {text-decoration: none; font-weight: normal; color: #6699FF;}
A.bordo:visited {text-decoration: none; font-weight: normal; color: #6699FF;}
A.bordo:active  {text-decoration: none; font-weight: normal; color: #6699FF;}
A.bordo:hover   {text-decoration: none; font-weight: bold; color: #6699FF;}

A.fondo:link    {text-decoration: none; font-weight: normal; color: #000000;}
A.fondo:visited {text-decoration: none; font-weight: normal; color: #000000;}
A.fondo:active  {text-decoration: none; font-weight: normal; color: #000000;}
A.fondo:hover   {text-decoration: none; font-weight: bold; color: #000000;}

A.brochure:link    {text-decoration: none; font-weight: normal; color: #666666;}
A.brochure:visited {text-decoration: none; font-weight: normal; color: #666666;}
A.brochure:active  {text-decoration: none; font-weight: normal; color: #666666;}
A.brochure:hover   {text-decoration: none; font-weight: bold; color: #666666;}

A.interno:link    {text-decoration: underline; font-weight: bold; color: #6699FF;}
A.interno:visited {text-decoration: underline; font-weight: bold; color: #6699FF;}
A.interno:active  {text-decoration: underline; font-weight: bold; color: #6699FF;}
A.interno:hover   {text-decoration: underline; font-weight: bold; color: #6699FF;}

A.interno2:link    {text-decoration: none; font-weight: normal; color: #666666;}
A.interno2:visited {text-decoration: none; font-weight: normal; color: #666666;}
A.interno2:active  {text-decoration: none; font-weight: normal; color: #666666;}
A.interno2:hover   {text-decoration: underline; font-weight: normal; color: #666666;}

A.interno3:link    {text-decoration: none; font-weight: normal; color: #666666;}
A.interno3:visited {text-decoration: none; font-weight: normal; color: #666666;}
A.interno3:active  {text-decoration: none; font-weight: normal; color: #666666;}
A.interno3:hover   {text-decoration: underline; font-weight: normal; color: #6699FF;}

A.interno4:link    {text-decoration: underline; font-weight: normal; color: #6699FF;}
A.interno4:visited {text-decoration: underline; font-weight: normal; color: #6699FF;}
A.interno4:active  {text-decoration: underline; font-weight: normal; color: #6699FF;}
A.interno4:hover   {text-decoration: underline; font-weight: bold; color: #6699FF;}

A.linee:link    {text-decoration: underline; font-weight: normal; color: #666666;}
A.linee:visited {text-decoration: underline; font-weight: normal; color: #666666;}
A.linee:active  {text-decoration: underline; font-weight: normal; color: #666666;}
A.linee:hover   {text-decoration: underline; font-weight: bold; color: #666666;}

A.linee2:link    {text-decoration: underline; font-weight: normal; color: #666666;}
A.linee2:visited {text-decoration: underline; font-weight: normal; color: #666666;}
A.linee2:active  {text-decoration: underline; font-weight: normal; color: #666666;}
A.linee2:hover   {text-decoration: underline; font-weight: normal; color: #6699FF;}

A.interventi:link    {text-decoration: underline; font-weight: normal; color: #666666;}
A.interventi:visited {text-decoration: underline; font-weight: normal; color: #666666;}
A.interventi:active  {text-decoration: underline; font-weight: normal; color: #666666;}
A.interventi:hover   {text-decoration: underline; font-weight: normal; color: #6699FF;}

A.posta:link    {text-decoration: underline; font-weight: normal; color: #666666;}
A.posta:visited {text-decoration: underline; font-weight: normal; color: #666666;}
A.posta:active  {text-decoration: underline; font-weight: normal; color: #666666;}
A.posta:hover   {text-decoration: underline; font-weight: bold; color: #666666;}

A.video:link    {text-decoration: underline; font-weight: normal; color: #666666;}
A.video:visited {text-decoration: underline; font-weight: normal; color: #666666;}
A.video:active  {text-decoration: underline; font-weight: normal; color: #666666;}
A.video:hover   {text-decoration: underline; font-weight: normal; color: #6699FF;}

A.riservata:link    {text-decoration: none; font-weight: normal; color: #666666;}
A.riservata:visited {text-decoration: none; font-weight: normal; color: #666666;}
A.riservata:active  {text-decoration: none; font-weight: normal; color: #666666;}
A.riservata:hover   {text-decoration: underline; font-weight: normal; color: #666666;}

td.sx_con_b {border-style:solid;
             border-top-color:#000099;
             border-bottom-color:#000099;
             border-left-color:#C0C0C0;
             border-right-color:#C0C0C0;
             border-bottom-width:1px;
             border-top-width:1px;
             border-left-width:0px;
             border-right-width:1px;}

td.sx_senza_b {border-style:solid;
               border-top-color:#000099;
               border-bottom-color:#000099;
               border-left-color:#C0C0C0;
               border-right-color:#C0C0C0;
               border-bottom-width:0px;
               border-top-width:0px;
               border-left-width:0px;
               border-right-width:1px;}
            
td.dx_con_b {border-style:solid;
             border-top-color:#000099;
             border-bottom-color:#000099;
             border-left-color:#C0C0C0;
             border-right-color:#C0C0C0;
             border-bottom-width:1px;
             border-top-width:1px;
             border-left-width:1px;
             border-right-width:0px;}

td.dx_senza_b {border-style:solid;
               border-top-color:#000099;
               border-bottom-color:#000099;
               border-left-color:#C0C0C0;
               border-right-color:#C0C0C0;
               border-bottom-width:0px;
               border-top-width:0px;
               border-left-width:1px;
               border-right-width:0px;}

td.menu_fondo {text-align:left;
               font-size: 10px;
               border-style:dotted;
               border-top-color:#6699FF;
               border-bottom-color:#6699FF;
               border-left-color:#6699FF;
               border-right-color:#6699FF;
               border-bottom-width:0px;
               border-top-width:3px;
               border-left-width:0px;
               border-right-width:0px;}

td.linee {font-size:14px;}

.navbar     {position:relative;
             top:0;
             left:0;
             height:30;
             width:120;
             background-color:#000099;
             color:#FFFFFF;
             font: 12px verdana;
             padding-top: 8px;}

.navbar_sel {position:relative;
             top:0;
             left:0;
             height:30;
             width:120;
             background-color:#C0C0C0;
             color:#000000;
             font: 12px verdana;
             padding-top: 8px;}

.dropmenu_primo  {position:absolute;
                  top:30;
                  left:0;
                  width:120;
                  background-color:#000099;
                  visibility:hidden;
                  z-index:2;}
                  
.dropmenu_secondo  {position:absolute;
                    top:0;
                    left:114;
                    width:114;
                    background-color:#6699FF;
                    visibility:hidden;
                    z-index:3;}

a.primo_livello {font: 10px verdana;
                 width:120;
                 height:15;
                 color:#FFFFFF;
                 text-decoration:none;
                 padding: 3px;}

a.primo_livello:hover {background-color:#D2D2D2;
                       color:#000000;}

a.secondo_livello {font: 10px verdana;
                   width:115;
                   height:20;
                   color:#FFFFFF;
                   text-decoration:none;
                   padding: 3px;}

A.secondo_livello:hover {background-color:#E2E2E2;
                         color:#000000;}


a.m:link, a.m:visited, a.m:active {display:block;
                                   margin:0;
                                   padding:0;
                                   cursor:'default';
                                   font-family:verdana,sans-serif;
                                   font-size:10px;
                                   text-decoration:none;
                                   color:#FFFFFF;
                                   background:transparent; }

a.m:hover {display:block;
           margin:0;
           padding:1;
           padding-left:2;
           cursor:'pointer';
           font-family:verdana,sans-serif;
           font-size:10px;
           text-decoration:none;
           color:#000000;
           background:#CCCCCC;}

a.faq_index {text-decoration:none;
             font-weight:normal;
             color:#000099;}

a.faq_index:hover {text-decoration:underline;
                   font-weight:normal;
                   color:#000099;}

a.faq {text_decoration:none;
       font-weight:bold;
       color:#000099;}

a.faq:hover {text_decoration:none;
             font-weight:bold;}

a.offerte_index {text-decoration:underline;
                 font-weight:normal;
                 font-size:14px;
                 color:#666666;}

a.offerte_index:hover {text-decoration:underline;
                       font-weight:bold;
                       font-size:14px;
                       color:#666666;}

a.offerte {text_decoration:none;
           font-weight:bold;}

a.offerte:hover {text_decoration:none;
                 font-weight:bold;}

a.stampa_index {text-decoration:underline;
                font-weight:normal;
                color:#666666;}

a.stampa_index:hover {text-decoration:underline;
                      font-weight:bold;
                      color:#666666;}

a.stampa {text_decoration:none;
          font-weight:bold;}

a.stampa:hover {text_decoration:none;
                font-weight:bold;}

.marker {position:relative;
         visibility:hidden;
         overflow:hidden;
         width:100%;
         height:30px;
         left:0;
         top:0;
         background:#CCCCCC;}

.mLabel {position:absolute;
         visibility:hidden;
         overflow:hidden;
         width:114px;
         height:auto;
         margin:0 0 0 0;
         padding-top:7px;
         border-top:0px solid #CCCCCC;
         border-left:1px solid #CCCCCC;
         border-bottom:0px solid #CCCCCC;
         border-right:1px solid #FFFFFF;
         font-family:verdana,sans-serif;
         font-size:12px;
         font-weight:normal;
         color:#FFFFFF;
         background:#808080;
         text-align:center;}

.mBox {position:absolute;
       visibility:hidden;
       overflow:visible;
       width:114px;
       height:auto;
       margin:0;
       padding:0;
       top:0;
       font-size:10px;
       border-top:0px solid #FFFFFF;
       border-left:0px solid #FFFFFF;
       border-bottom:0px solid #FFFFFF;
       border-right:0px solid #FFFFFF;
       font-family:verdana,sans-serif;
       font-size:10px;
       color:#FFFFFF;
       background:#808080;
       line-height:1.3em;}


.mBox_long {position:absolute;
            visibility:hidden;
            overflow:visible;
            width:140px;
            height:auto;
            margin:0;
            padding:0;
            top:0;
            font-size:10px;
            border-top:0px solid #FFFFFF;
            border-left:0px solid #FFFFFF;
            border-bottom:0px solid #FFFFFF;
            border-right:0px solid #FFFFFF;
            font-family:verdana,sans-serif;
            font-size:10px;
            color:#FFFFFF;
            background:#808080;
            line-height:1.3em;}


.mItem {position:absolute;
        visibility:hidden;
        overflow:hidden;
        width:114px;
        height:auto;
        margin:0;
        padding:2;
        background:transparent;
        font-size:10px;}

.mItem_long {position:absolute;
             visibility:hidden;
             overflow:hidden;
             width:140px;
             height:auto;
             margin:0;
             padding:2;
             background:transparent;
             font-size:10px;}

ul {list-style-type: square;
    margin-left: 20px;
    padding-left: 0px;}

li {line-height:100%;
    margin: 0 0 0.3em 0;}

ul.faq {list-style-type: square;
        margin-left: 20px;
        padding-left: 0px;
        margin-top: 0.2em;}

li.faq {line-height:150%;
        margin: 0 0 0.2em 0;}

img.pdf {margin-bottom: -5px;}
img.adobe {margin-bottom: -1px;}

i.commento {font-size:11px;
            line-height:125%;}
            
            
            
            
            
ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:-1px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}

ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 1px 1px 0px;
	background-color:#000099;
	background-repeat:repeat;
	border-color:#A6A6A6;
	border-width:0px;
	border-style:solid;
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.pureCssMenu ul{
	width:auto;
}
ul.pureCssMenu li{
	display:block;
	margin:1px 0px 0px 1px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#000099;
	border-width:0px;
	border-color:#FCEEB0;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:5px;
	_padding-left:0;
	font:12px Verdana;
	color: #FFFFFF;
	text-decoration:none;
	cursor:pointer;
}
ul.pureCssMenu li {
	float:left;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	background-color:#C0C0C0;
	border-color:#4C99AB;
	border-style:solid;
	font:12px Verdana;
	color: #000000;
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	background-color:#C0C0C0;
	border-color:#4C99AB;
	border-style:solid;
	font:12px Verdana;
	color: #000000;
	text-decoration:none;
}
ul.pureCssMenu li.dis a {
	color: #AAAAAA !important;
}

ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul{display:block}
ul.pureCssMenu a:hover ul ul{display:none}


ul.pureCssMenu li a.pureCssMenui0_sel{font:n;
                                      width:114px;
                                      text-align:center;
                                      background-color:#C0C0C0;
                                      color: #000000;}


ul.pureCssMenu li a.pureCssMenui0{font:n;
                                  width:114px;
                                  text-align:center;}

ul.pureCssMenu li a.pureCssMenui0:hover{font:o;
                                        width:114px;
                                        text-align:center;}


ul.pureCssMenum li a.pureCssMenui{font:n;
                                  width:auto;
                                  text-align:left;}

ul.pureCssMenum li a.pureCssMenui:hover{font:o;
                                        width:auto;
                                        text-align:left;}