#adobe {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #CC0909;
  text-decoration: none;
  text-align: left;
  margin-left: 3px;
 /* margin-top: -35px;*/
  margin-bottom: 35px;
  background-color: White;
}

.adobe2 {  
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #CC0909;
  text-decoration: none;
  text-align: left;
  margin-left: 3px;
  margin-top: 20px;
  margin-bottom: 2px;
}

#adobe3 {  
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #CC0909;
  text-decoration: none;
  text-align: left;
  margin-left: 3px;
  margin-top: 10px;
  margin-bottom: 2px;
}


#acc_link {
  float: left;
  margin-left: 20px;
  margin-top: 15px;
}

#acc_img {
  float: left;
  text-indent: 11px;
  margin-top: 13px;
}

#albo {
  float: left;
  margin-top: -10px;
  margin-bottom: 35px;
}

#albo_t {
  float: left;
}

#approfondimenti {
  float: right;
  width: 150px;
}

#asl1 {
  float: left;
  width: 230px;
  margin-left: -20px;
}

#asl2 {
  float: left;
  width: 205px;
  margin-left: -20px;
}

#asl3 {
  float: left;
  width: 100%;
  margin-left: -20px;
}

#avanzata {
  float: left;
  margin-left: 1px;
  margin-top: 9px;
}

#barrapag {
  float: right;
  width: auto;
  margin-top: 20px;
  text-align: left;
  margin-bottom: 20px;
}

body {
    background-color: White;
    margin-top: 6px;
}

#back {
  float: left;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
  margin-left: 7px;
  margin-top: 30px;
}

#back2 {
  float: right;
  text-align: right;
  margin-right: 10px;
}

#barra {
  width: 755px;
  height: 28px;
  border-style: solid; 
  border-color: #B5B8BE;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 0px;
}


#box {
  position: relative;
  float: left;
  width: 755px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-top-width: 0px;
  border-color: #B5B8BE;
  border-style: solid;
  padding-bottom: 4px;
}

.campo {
  float: left;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3B3B3B;
  text-decoration: none;
  font-weight: bold;
  width: 90px;
  margin-bottom: 15px;
}

#cerca {
  float: left;
  margin-left: 5px;
  margin-top: 10px;
  background-color: #F5F5F5;
  height: 80px;
  width: 145px;
}

#cerca2 {
  float: left;
  margin-left: 305px;
  margin-top: 20px;
  width: 80px;
}

#cerca_img {
  float: left;
  margin-left: 1px;
  margin-top: 2px;
}

.cerca_testo {
  float: left;
  margin-left: 5px;
  margin-top: 5px;
}

#cerca_img2 {
  float: left;
  margin-left: 13px;
  margin-top: 7px;
}

#compila {
    background-color: #F2F2F2;
    width: 432px;
    margin-left: -3px;
    padding: 5px;
    margin-bottom: 30px;
}

#compila1 {
   margin-top: -10px;
}

#container {
  width: 755px;
}

#content {
  position: relative;
  float: left;
  width: 454px;
  height: auto !important;
  height: 760px;
  min-height: 760px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-top-width: 0px;
  border-color: #B5B8BE;
  border-style: solid;
  margin-top: 4px;
}

#content_in {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
 /* font-size: 12px; */
  font-size: 0.7em;
  color: #3B3B3B;
  text-decoration: none;
  text-align: left;
  margin-left: 8px;
  width: 435px;
}

.content_in_rc {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3B3B3B;
  text-decoration: none;
  text-align: left;
  margin-left: 8px;
  width: 435px;
}

#comune {
  width: 144px;
  background-color: #F5F5F5;
  margin-left: 2px;
}

#comuneT {
    background-image: url(../images/sf_comune.gif);
    height: 22px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    padding-top: 4px;
}

#courmayeur {
  width: 147px;
  background-color: #F5F5F5;
  margin-left: 1px;
  margin-top: 5px;
}

#courmayeurT {
    background-image: url(../images/sf_courmayeur2.gif);
    height: 19px;
    font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
    font-weight: bold;
   text-decoration: none;
    padding-top: 4px;
}

#crea_modulo {
   text-align: center;
   margin-top: 10px;
}

#dx {
  float: right;
  width: 145px;
  margin-top: 4px;
  margin-right: 5px;
}

.display {
  display: none;
}

#elenco_news {
  margin-left: 20px;
/*  margin-top: 15px;*/
}

#errore {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3B3B3B;
  text-decoration: none;
  text-align: center;
  width: 400px;
}

#farmacie {
  float: left;
  width: 100%;
  margin-left: -20px;
  margin-top: 10px;
}

#footer {
  clear: both;
}

#footer1 {
  width: 755px;
  height: 23px;
  border-style: solid; 
  border-color: #B5B8BE;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 1px;
}

#footer2 {
  height: 28px;
  width: 755px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  padding-top: 15px;
}

#form {
  float: left;
  margin-left: 16px;
}

#form_hd {
  float: left;
  margin-left: 5px;
}

#form2 {
  float: left;
  margin-left: 5px;
}

#form_aut {
  float: left;
}

.form_r {
  float: left;
  width: 200px;
  text-align: right;
}

#formScrivi {
  float: left;
  width: 300px;
}

#fra {
  float: left;
  margin-top: 5px;
}

h1 {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3B3B3B;
  text-decoration: none;
  font-weight: bold;
  margin-top: 0px;
}

h2 {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3B3B3B;
  text-decoration: none;
  font-weight: bold;
  margin-left: 35px;
  margin-top: 0px;
}

#header {
  width: 755px;
  height: 128px;
  border-style: solid; 
  border-color: #B5B8BE;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 1px;
}

#header1 {
  float: left;
  width: 148px;
  text-align: center;
}

#header2 {
  float: left;
  width: 455px;
  text-align: center;
}

#header3 {
  float: left;
  width: 149px;
  text-align: center;
}

#home_titolo1 {
  height: 18px;
  background-image: url(../images/pallini2.gif);
  background-repeat: no-repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #CA0000;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  text-indent: 23px;
  padding-top: 1px;
  margin-bottom: 15px;
}

#home_titolo2 {
  height: 18px;
  background-image: url(../images/pallini3.gif);
  background-repeat: no-repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #CA0000;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  text-indent: 23px;
  padding-top: 1px;
  margin-bottom: 15px;
}

#img_tsa {
  float: left;
  margin-right: 15px;
  padding-top: 2px;
}

.input {
  float: left;
  margin-bottom: 15px;
}

.input_r {
  float: left;
  margin-left: 20px;
  margin-bottom: 20px;
}

.input_r2 {
  float: left;
  margin-left: 20px;
  margin-bottom: 20px;
}

#iscriviti {
  float: left;
  margin-left:10px;
  margin-top: 6px;
  margin-bottom: 11px;
}

#ita {
  float: left;
}

#lang {
  margin-top: -25px;
  margin-left: 129px;
  float: left;
  width: 16px;
  height: 27px;
  background-image: url(../images/sfondo1.gif);
  background-repeat: no-repeat;
  background-position: center;
}

.linea {
  float: left;
  height: 9px;
  background-image: url(../images/linea.gif);
  background-repeat: repeat-x;
}

.linea2 {
  float: left;
  height: 9px;
  background-image: url(../images/linea.gif);
  background-repeat: repeat-x;
  margin-top: -25px;
}

#link {
   float: left;
   width: 149px;
   height: 27px;
   background-image: url(../images/sf_link.gif);
   background-repeat: no-repeat;
   margin-top: 0px;
   margin-left: 0px;
}

#link_img {
   float: left;
    /*width: 110px;
    height: 100px;*/
}

.link_nome {
   float: left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #3B3B3B;
   font-weight: bold;
   text-decoration: none;
}

.link_link {
  clear: both;
}

#lista {
  float: left;
  width: 60%;
}

#mail {
  float: left;
  width: 100%;
  margin-top: -10px;
  margin-left: 35px;
  margin-bottom: 15px;
}

.mail {
  float: left;
  width: 100%;
  margin-top: -10px;
  margin-left: 35px;
  margin-bottom: 15px;
}

#mail_comune {
  float: left;
  width: 100%;
  margin-top: 0px;
}

.map {
  margin-bottom: 30px;
}

#mappa1 {
  float: left;
}

#mappa2 {
  margin-left: 250px;
}

#menu {
  float: left;
  height: 18px;
  width: 456px;
  background-image: url(../images/sf_menu.gif);
  background-repeat: repeat-y;
  margin-top: 3px;
  margin-left: 148px;
}

#menu2 {
  width: 149px;
  margin-top: -3px;
}

#meteo {
  width: 147px;
  background-color: #F5F5F5;
  margin-left: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #747272;
  text-decoration: none;
  text-align: left;
  margin-top: -6px
}

#meteoT {
    background-image: url(../images/sf_meteo.gif);
    height: 19px;
    font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
    font-weight: bold;
   text-decoration: none;
    padding-top: 4px;
    text-align: center;
}

#meteo1 {
  margin-left: 13px;
  margin-top: 5px;
  padding-bottom: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #747272;
  text-decoration: none;
}

#meteo2 {
  margin-left: 13px;
  margin-top: 5px;
  padding-bottom: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #747272;
  text-decoration: none;
}

#modulo{
    font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #3B3B3B;
   text-decoration: none;
    text-align: center;
    margin-bottom: 20px;
}

.modulo{
    font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #3B3B3B;
   text-decoration: none;
    text-align: center;
    margin-bottom: 20px;
}

#msgfrm {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #CA0000;
  text-decoration: none;
  font-weight: bold;
  margin-bottom: 20px;
}

#nb {
  width: 430px;
  float: left;
  text-align: left;
  margin-top: 25px;
  margin-bottom: 15px;
}

#news {
  width: 147px;
  background-color: #F5F5F5;
  margin-left: 1px;
  margin-top: -11px;
}

/*
#newsT {
    background-image: url(../images/sf_news.gif);
    height: 19px;
    font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
    font-weight: bold;
   text-decoration: none;
    padding-top: 4px;
}
*/

.news_titolo {
  height: 18px;
  background-image: url(../images/pallini.gif);
  background-repeat: no-repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #CA0000;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  text-indent: 23px;
  padding-top: 1px;
  margin-bottom: 15px;
}

/*.news_testo {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3B3B3B;
  text-decoration: none;
  text-align: left;
}*/

.news_testo {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3B3B3B;
  text-decoration: none;
  text-align: left;
  width: 430px;
}

#news_img {
  float: right;
  /*width: 177px;*/
  /*height: 117px;*/
  /*margin-left: 10px;*/
  /*border-color: #B7BAC4;
  border-style: solid;
  border-width: 1px;*/
  /*padding-top: 3px;
  padding-right: 3px;*/
}

#news_img {
/*  float: right;
  width: 181px;
  height: 117px;
  margin-left: 10px;
  border-color: #B7BAC4;
  border-style: solid;
  border-width: 1px;
  padding: 2px 2px 2px 0px;*/
  float: right;
  text-align:right;
  margin-left: 10px;
}

#news_img img{
  border-color: #B7BAC4;
  border-style: solid;
  border-width: 1px;
  padding: 3px;
  margin:auto;
}



#newsletter {
  width: 147px;
  background-color: #F5F5F5;
  margin-left: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #747272;
  text-decoration: none;
  text-align: left;
  margin-top: -11px
}

#newsletterT {
    background-image: url(../images/sf_newsletter.gif);
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
    font-weight: bold;
   text-decoration: none;
    padding-top: 4px;
    text-align: center;
}

#numeri {
  float: left;
  width: 100%;
  margin-top: 30px;
}

#numeri2 {
  float: left;
  width: 100%;
  margin-top: 10px;
}

#pagina {
  margin-bottom: -10px;
  margin-right: 10px;
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
  font-weight: normal;
}

#path {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #909090;
  text-decoration: none;
  text-align: left;
  margin-top: 5px;
  margin-bottom: 25px;
}

.path_2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #909090;
  text-decoration: none;
  text-align: left;
  margin-top: 5px;
  margin-bottom: 25px;
}

#personale {
  float: left;
  width: 435px;
  margin-top: 10px;
}

#personale2 {
  width: 400px;
  float: left;
  margin-top: 10px;
}

#pp_testo {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #747272;
  text-decoration: none;
  text-align: left;
  padding: 5px;
}

#pp_testo2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #747272;
  text-decoration: none;
  text-align: left;
  padding: 10px;
/*  height: 56px;*/
}

#pp_testo2 p{
  margin-top:0;
  margin-bottom:0;
}

#pdf {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
  margin-left: 10px;
  margin-top: -5px;
}

#pdf_testo {
  float: left;
  margin-bottom: 30px;
  padding-top: 40px;
}

#pdf_acc {
  display: none;
}

#pubblicita {
  width: 147px;
  background-color: #ffffff;
  margin-left: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #747272;
  text-decoration: none;
  text-align: left;
}
#pubblicita a, #pubblicita a:link, #pubblicita a:visited {
  width: 147px;
  display: block;
  text-decoration: none;
  cursor: pointer;
}

#pubblicita a:hover, #pubblicita a:active {
  width: 147px;
  display: block;
  text-decoration: none;
  cursor: pointer;
}

#primopiano {
  width: 147px;
  background-color: #F5F5F5;
  margin-left: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #747272;
  text-decoration: none;
  text-align: left;
}

#pubblicitaT {
    background-image: url(../images/sf_pubblicita2.gif);
	background-repeat: no-repeat;
    height: 38px;
    font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
    font-weight: bold;
   text-decoration: none;
    padding-top: 4px;
    text-align: center;
}

#primopianoT {
    background-image: url(../images/sf_primopiano2.gif);
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
    font-weight: bold;
   text-decoration: none;
    padding-top: 4px;
    text-align: center;
}

#procedi {
  margin-left: 40px;
  margin-top: 2px;
  padding-bottom: 7px;
}

#ricerca {
  height: 24px;
  background-image: url(../images/sf_at.gif);
  margin-bottom: 10px;
  margin-top: -15px;
  padding-top: 6px;
  background-repeat: repeat-x;
  padding-left: 5px;
}

#select_tsa {
  float: left;
  margin-right: 15px
}

#servizi { 
  width: 144px;
  background-color: #F5F5F5;
  margin-left: 2px;
  margin-top: -11px;
  margin-bottom: -16px;
}

#serviziT {
    background-image: url(../images/sf_servizi.gif);
    height: 21px;
    font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
    font-weight: bold;
   text-decoration: none;
    padding-top: 4px;
}

#sx {
  position: relative;
  float: left;
  width: 148px;
  margin-top: 4px;
}

#t1 {
   margin-left: -25px;
   margin-top: -10px;
}

#t2 {
   margin-left: -25px;
   margin-top: -10px;
    margin-bottom: -11px;
}

#t3 {
   margin-left: -25px;
   margin-top: -10px;
    margin-bottom: 20px;
}

#tasti {
margin-left: 100px;
margin-top: 10px;
float: left;
}

#testo {
  width: 430px;
  margin-right: 11px;
  text-align: left;
}

#testo_stc {
  float: left;
  width: 272px;
  margin-right: 11px
}

#testo_tsa {
  float: left;
  margin-right: 15px
}

#titolo {
   float: left;
   width: 432px;
   height: 20px;
    background-image: url(../images/grigio.gif);
    background-repeat: no-repeat;
    margin-top: 2px;
    margin-left: 2px;
    font-family: Verdana;
   font-size: 12px;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
    text-align: left;
    padding-left: 20px;
    padding-top: 5px;
}
#titolo_pubbl {
   float: left;
   width: 432px;
   height: 20px;
    background-image: url(../images/arancio2.jpg);
    background-repeat: no-repeat;
    margin-top: 2px;
    margin-left: 2px;
    font-family: Verdana;
   font-size: 12px;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
    text-align: left;
    padding-left: 20px;
    padding-top: 5px;
}

#titolo1 {
   float: left;
   width: 432px;
   height: 20px;
    background-image: url(../images/arancio.gif);
    background-repeat: no-repeat;
    margin-top: 2px;
    margin-left: 2px;
    font-family: Verdana;
   font-size: 12px;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
    text-align: left;
    padding-left: 20px;
    padding-top: 5px;
}

#titolo2 {
   float: left;
   width: 432px;
   height: 20px;
    background-image: url(../images/blu.gif);
    background-repeat: no-repeat;
    margin-top: 2px;
    margin-left: 2px;
    font-family: Verdana;
   font-size: 12px;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
    text-align: left;
    padding-left: 20px;
    padding-top: 5px;
}

#titolo3 {
   float: left;
   width: 432px;
   height: 20px;
    background-image: url(../images/verde.gif);
    background-repeat: no-repeat;
    margin-top: 2px;
    margin-left: 2px;
    font-family: Verdana;
   font-size: 12px;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
    text-align: left;
    padding-left: 20px;
    padding-top: 5px;
}

#titolo4 {
   float: left;
   width: 432px;
   height: 20px;
    background-image: url(../images/indaco.gif);
    background-repeat: no-repeat;
    margin-top: 2px;
    margin-left: 2px;
    font-family: Verdana;
   font-size: 12px;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
    text-align: left;
    padding-left: 20px;
    padding-top: 5px;
}

#titolo5 {
   float: left;
   width: 432px;
   height: 20px;
    background-image: url(../images/giallo.gif);
    background-repeat: no-repeat;
    margin-top: 2px;
    margin-left: 2px;
    font-family: Verdana;
   font-size: 12px;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
    text-align: left;
    padding-left: 20px;
    padding-top: 5px;
}

#tsapletta {
  float: left;
  width: 435px;
  margin-top: 20px;
}

#turismo {
  float: left;
  width: 149px;
  height: 19px;
  background-image: url(../images/sf_turismo.gif);
  background-repeat: no-repeat;
  background-position: right;
  text-indent: -40px;
  padding-top: 8px;
}

#uffici {
  width: 144px;
  background-color: #F5F5F5;
  margin-left: 2px;
  margin-top: -11px;
}

#ufficiT {
    background-image: url(../images/sf_uffici.gif);
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
    font-weight: bold;
   text-decoration: none;
    padding-top: 4px;
}

#vai_tsa {
  float: left;
  margin-right: 8px;
}

/* STILI */

/*.acktInput {
  font-family: Verdana;
  font-size: 10px;
  border-width: 1px; 
  background: #FFFFFF;
}*/

.acktInput2 {
  font-family: Verdana;
  font-size: 10px;
  border-width: 1px; 
  background: #FFFFFF;
  border-style: solid;
  border-color: #A5ACB2;
  height: 18px;
  }
  
.acktInput_nl {
  font-family: Verdana;
  font-size: 10px;
  border-style: solid;
  border-color: #A5ACB2;
  border-width: 1px; 
  background: #FFFFFF;
  width:130px;
}

.acktInput_ric {
  font-family: Verdana;
  font-size: 10px;
  border-style: solid;
  border-color: #A5ACB2;
  border-width: 1px; 
  background: #FFFFFF;
  width:100px;
}

.acktInput {
  font-family: Verdana;
  font-size: 10px;
  border-style: solid;
  border-color: #A5ACB2;
  border-width: 1px; 
  background: #FFFFFF;
}

.acktInput3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  border-style: solid;
  border-color: #A5ACB2;
  border-width: 1px; 
  background: #FFFFFF;
}

.grigio_11 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #909090;
  text-decoration: none;
}

.grigio {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #747272;
  text-decoration: none;
}

.grigio:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #747272;
  text-decoration: none;
}

.grigio:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #747272;
  text-decoration: none;
}

.grigio:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #747272;
  text-decoration: underline;
}

.grigio:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #747272;
  text-decoration: underline;
}

.grigio_11 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #747272;
  text-decoration: none;
}

.grigio_11:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #747272;
  text-decoration: none;
}

.grigio_11:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #747272;
  text-decoration: none;
}

.grigio_11:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #747272;
  text-decoration: underline;
}

.grigio_11:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #747272;
  text-decoration: underline;
}

.marrone {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #6C573C;
  text-decoration: none;
}

.marrone:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #6C573C;
  text-decoration: none;
}

.marrone:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #6C573C;
  text-decoration: none;
}

.marrone:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #6C573C;
  text-decoration: underline;
}

.marrone:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #6C573C;
  text-decoration: underline;
}

.mto {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: underline;
}

.mto:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: underline;
}

.mto:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: underline;
}

.mto:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: underline;
}

.mto:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: underline;
}

.path {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.path:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.path:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.path:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: underline;
}

.path:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: underline;
}

.rosso {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #CA0000;
  text-decoration: none;
}

.testo_11_r {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #CA0000;
  text-decoration: none;
}

.testo_11_r:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #CA0000;
  text-decoration: none;
}

.testo_11_r:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #CA0000;
  text-decoration: none;
}

.testo_11_r:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #CA0000;
  text-decoration: none;
}

.testo_11_r:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #CA0000;
  text-decoration: none;
}

.rosso:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #CA0000;
  text-decoration: none;
}

.rosso:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #CA0000;
  text-decoration: none;
}

.rosso:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #CA0000;
  text-decoration: underline;
}

.rosso:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #CA0000;
  text-decoration: underline;
}

.rosso2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #CA0000;
  text-decoration: none;
}

.rosso2:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #CA0000;
  text-decoration: underline;
}

.rosso2:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #888888;
  text-decoration: underline;
}

.rosso2:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #CA0000;
  text-decoration: underline;
}

.rosso2:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #CA0000;
  text-decoration: underline;
}

.rosso_10 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #CC0909;
  text-decoration: none;
}

.rosso_10:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #CC0909;
  font-weight: bold;
  text-decoration: underline;
}

.rosso_10:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #CC0909;
  font-weight: bold;
  text-decoration: underline;
}

.rosso_10:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #CC0909;
  font-weight: bold;
  text-decoration: underline;
}

.rosso_10_2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #CC0909;
  text-decoration: none;
}

.rosso_11 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #CC0909;
  text-decoration: none;
}

.rosso_11:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #CC0909;
  text-decoration: underline;
}

.rosso_11:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #888888;
  text-decoration: underline;
}

.rosso_11:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #CC0909;
  text-decoration: none;
}

.rosso_11:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #CC0909;
  text-decoration: underline;
}

.rosso_11_2 {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #CC0909;
  text-decoration: none;
}

.testo {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3B3B3B;
  text-decoration: none;
  word-spacing: normal;
  font-weight: normal;
}

.testo:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3B3B3B;
  text-decoration: none;
  word-spacing: normal;
  font-weight: normal;
}

.testo:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #888888;
  text-decoration: none;
  word-spacing: normal;
  font-weight: normal;
}

.testo:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3B3B3B;
  text-decoration: underline;
  word-spacing: normal;
  font-weight: normal;
}

.testo:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3B3B3B;
  text-decoration: underline;
  word-spacing: normal;
  font-weight: normal;
}

.testo2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3B3B3B;
  text-decoration: none;
  word-spacing: normal;
  font-weight: normal;
}

.testo2:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3B3B3B;
  text-decoration: underline;
  word-spacing: normal;
  font-weight: normal;
}

.testo2:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3B3B3B;
  text-decoration: underline;
  word-spacing: normal;
  font-weight: normal;
}

.testo2:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3B3B3B;
  text-decoration: underline;
  word-spacing: normal;
  font-weight: normal;
}

.testo2:active{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3B3B3B;
  text-decoration: underline;
  word-spacing: normal;
  font-weight: normal;
}

.testo_11 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.testo_11:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.testo_11:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #888888;
  text-decoration: none;
}

.testo_11:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: underline;
}

.testo_11:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: underline;
}

.testo_11_2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  font-weight: normal;
  text-decoration: none;
}

.testo_11_2:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
  font-weight: normal;
}

.testo_11_2:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
  font-weight: normal;
}

.testo_11_2:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: underline;
  font-weight: normal;
}

.testo_11_2:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: underline;
  font-weight: normal;
}

.testo_10 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #3B3B3B;
  text-decoration: none;
}

.testo_10:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #3B3B3B;
  text-decoration: none;
}

.testo_10:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #888888;
  text-decoration: none;
}

.testo_10:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #3B3B3B;
  text-decoration: underline;
}

.testo_10:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #3B3B3B;
  text-decoration: underline;
}

/* LISTE */

#approfondimenti ul {
  float: left;
  width: 150px;
  list-style: none;
  border: none;
  text-align: left;
  margin-top: 0px;
  margin-left: -30px;
}

#approfondimenti li {
  height: 16px;
  width: 150px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3B3B3B;
  text-align: left;
  text-decoration: none;
  padding-top: 1px;
  padding-left: 3px;
}

.lista_bianco {
  background-color: #FFFFFF;
}

.lista_grigio {
  background-color: #F2F2F2;
}

#farmacie li {
 margin-bottom: 10px;
}

#chiese li {
 margin-bottom: 10px;
 margin-left: -25px;
}

#dove {
 margin-bottom: 0px;
 margin-left: 5px;
}

#menu ul {
  float: left;
  list-style: none;
  border: none;
  word-spacing: 9px;
  text-align: center;
  margin-left: -22px;
  margin-top: 2px;
}

#menu li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3B3B3B;
  text-decoration: none;
  display: inline;
}

#menu2 ul {
  float: left;
  list-style: none;
  border: none;
  word-spacing: 3px;
  text-align: center;
  margin-left: -31px;
  margin-top: 7px;
}

#menu2 li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3B3B3B;
  text-decoration: none;
  display: inline;
}

#box_comune ul {
  list-style: none;
  border: none;
  margin-left: -20px;
  margin-top: 3px;
  text-align: left;
  padding-bottom: 5px;
}

#numeri ul {
  margin-top: 3px;
  margin-left: -25px;
}

#numeri2 ul {
  margin-top: 3px;
  margin-left: -25px;
}

#box_comune li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3B3B3B;
  text-decoration: none;
  list-style-image: url(../images/freccina.gif);
  margin-bottom: 3px;
}

#box_courmayeur ul {
  list-style: none;
  border: none;
  margin-left: -20px;
  margin-top: 3px;
  text-align: left;
  padding-bottom: 5px;
}

#box_courmayeur li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3B3B3B;
  text-decoration: none;
  list-style-image: url(../images/freccina.gif);
  margin-bottom: 3px;
}

#box_uffici ul {
  list-style: none;
  border: none;
  margin-left: -20px;
  margin-top: 3px;
  text-align: left;
  padding-bottom: 5px;
}

#box_uffici li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3B3B3B;
  text-decoration: none;
  list-style-image: url(../images/freccina.gif);
  margin-bottom: 3px;
}

#box_servizi ul {
  list-style: none;
  border: none;
  margin-left: -20px;
  margin-top: 3px;
  text-align: left;
  padding-bottom: 38px;
}

#box_servizi li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3B3B3B;
  text-decoration: none;
  list-style-image: url(../images/freccina.gif);
  margin-bottom: 3px;
}

.lista1 {
  margin-left:-25px; 
  margin-top:2px
}

.lista2 {
  margin-left:-25px; 
  margin-top:25px
}

.onlytext li {
  list-style: none;
  margin-top: -7px;
  margin-left: -40px;
}

/* ACKTEL TABLE */

#AT1 {
  float: left;
  width: 449px;
  margin-left: 2px;
}

.tdRisultatiTabHeader {
  height: 30px;
  background-image: url(../images/sf_at.gif);
}

/*.tdRisultatiTHeaderCol1 {
  float: left;
  width: 92px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}*/

.tdRisultatiTHeaderCol2 {
  float: left;
  width: 330px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

/*.tdRisultatiTHeaderCol3 {
  float: left;
  width: 51px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdRisultatiTHeaderCol4 {
  float: left;
  width: 65px;
  text-align: center;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}*/

.tdRisultatiTHeaderCol5 {
  float: left;
  width: 107px;
  text-align: center;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdRisultatiTextHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
  text-decoration: underline;
}

.tdRisultatioddRow {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdRisultatievenRow {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #F2F2F2;
  /*border-bottom: 1px solid #F2F2F2;*/
}

/*.tdRisultatiCol1 {
  float: left;
  width: 87px;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}*/

.tdRisultatiCol2 {
  float: left;
  width: 322px;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

/*.tdRisultatiCol3 {
  float: left;
  width: 51px;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.tdRisultatiCol4 {
  float: left;
  width: 166px;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
  text-align: center;
}*/


.tdRisultatiCol5 {
  float: left;
  width: 107px;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 4px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
  text-align: center;
}

.tdRisultatiSpan1 {
  font-weight: normal;
}

.tdRisultatiSpan2 {
  font-weight: normal;
}

.tdRisultatiSpan3 {
  font-weight: normal;
}

.tdRisultatiSpan4 {
  font-weight: normal;
}

.tdRisultatiSpan5{
  font-weight: normal;
}

.barraPag {
  font-size: 11px;
  color: #3B3B3B;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

A.barraPag:link {
  font-size: 11px;
  color: #DE1616;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
}

A.barraPag:hover {
  font-size: 11px;
  color: #DE1616;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: underline;
}

A.barraPag:visited {
  font-size: 11px;
  color: #DE1616;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
}

#AT2 {
  float: left;
  width: 449px;
  margin-left: 2px;
  margin-bottom: 20px;
}

.tdGiuntaTabHeader {
  height: 30px;
  background-image: url(../images/sf_at.gif);
}

.tdGiuntaTHeaderCol1 {
  float: left;
  width: 95px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdGiuntaTHeaderCol2 {
  float: left;
  width: 93px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdGiuntaTHeaderCol3 {
  float: left;
  width: 70px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdGiuntaTHeaderCol4 {
  float: left;
  width: 70px;
  text-align: center;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdGiuntaTHeaderCol5 {
  float: left;
  width: 50px;
  text-align: center;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdGiuntaTHeaderCol6 {
  float: left;
  width: 40px;
  text-align: center;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdGiuntaTextHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
  text-decoration: underline;
}

.tdGiuntaoddRow {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdGiuntaevenRow {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #F2F2F2;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdGiuntaCol1 {
  float: left;
  width: 90px;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.tdGiuntaCol2 {
  float: left;
  width: 87px;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.tdGiuntaCol3 {
  float: left;
  width: 65px;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.tdGiuntaCol4 {
  float: left;
  width: 70px;
  text-align: left;
  padding-left: 2px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
  text-align: center;
}

.tdGiuntaCol5 {
  float: left;
  width: 48px;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
  text-align: center;
}

.tdGiuntaCol6 {
  float: left;
  width: 32px;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
  text-align: center;
}

.tdGiuntaSpan1 {
  font-weight: normal;
}

.tdGiuntaSpan2 {
  font-weight: normal;
}

.tdGiuntaSpan3 {
  font-weight: normal;
}

.tdGiuntaSpan4 {
  font-weight: normal;
  text-align: left;
}

.tdGiuntaSpan5 {
}

.tdGiuntaSpan6 {
}

#AT3 {
  float: left;
  width: 449px;
  margin-left: 2px;
  margin-bottom: 20px;
}

.tdPatrimonialeTabHeader {
  height: 30px;
  background-image: url(../images/sf_at.gif);
}

.tdPatrimonialeTHeaderCol1 {
  float: left;
  width: 200px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdPatrimonialeTHeaderCol2 {
  float: left;
  width: 120px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdPatrimonialeTHeaderCol3 {
  float: left;
  width: 110px;
  text-align: center;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

/*.tdPatrimonialeTHeaderCol4 {
  float: left;
  width: 65px;
  text-align: center;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdPatrimonialeTHeaderCol5 {
  float: left;
  width: 60px;
  text-align: center;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}*/

.tdPatrimonialeTextHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
  text-decoration: underline;
}

.tdPatrimonialeoddRow {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdPatrimonialeevenRow {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #F2F2F2;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdPatrimonialeCol1 {
  float: left;
  width: 195px;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.tdPatrimonialeCol2 {
  float: left;
  width: 124px;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.tdPatrimonialeCol3 {
  float: left;
  width: 100px;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

/*.tdPatrimonialeCol4 {
  float: left;
  width: 55px;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.tdPatrimonialeCol5 {
  float: left;
  width: 55px;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}*/

#AT4 {
  float: left;
  width: 449px;
  margin-left: 2px;
  margin-top: -33px;
}

.tdAlboTabHeader {
  height: 30px;
  background-image: url(../images/sf_at.gif);
}

.tdAlboTHeaderCol1 {
  float: left;
  width: 335px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

/*.tdAlboTHeaderCol2 {
  float: left;
  width: 65px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}*/

.tdAlboTHeaderCol3 {
  float: left;
  width: 105px;
  text-align: center;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdAlboTextHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
  text-decoration: underline;
}

.tdAlbooddRow {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdAlboevenRow {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #F2F2F2;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdAlboCol1 {
  float: left;
  width: 320px;
  text-align: left;
  padding-left: 5px;
  padding-right: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

/*.tdAlboCol2 {
  float: left;
  width: 60px;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}*/

.tdAlboCol3 {
  float: left;
  width: 104px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
  text-align: center;
}

.tdAlboSpan1 {
  font-weight: normal;
}

.tdAlboSpan2 {
  font-weight: normal;
}

.tdAlboSpan3{
  font-weight: normal;
}


.tdAlboBisTabHeader {
  height: 30px;
  background-image: url(../images/sf_at.gif);
}

.tdAlboBisTHeaderCol1 {
  float: left;
  width: 340px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdAlboBisTHeaderCol3 {
  float: left;
  width: 100px;
  text-align: center;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdAlboBisTextHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
  text-decoration: underline;
}

.tdAlboBisoddRow {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdAlboBisevenRow {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #F2F2F2;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdAlboBisCol1 {
  float: left;
  width: 325px;
  text-align: left;
  padding-left: 5px;
  padding-right: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.tdAlboBisCol3 {
  float: left;
  width: 99px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
  text-align: center;
}

.tdAlboBisSpan1 {
  font-weight: normal;
}

.tdAlboBisSpan3{
  font-weight: normal;
}

.tdElencoTabHeader {
  height: 30px;
  background-image: url(../images/sf_at.gif);
}

.tdElencoTHeaderCol1 {
  float: left;
  width: 450px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdElencoTextHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
  text-decoration: underline;
}

.tdElencooddRow {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  width: 450px;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdElencoevenRow {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #F2F2F2;
  width: 450px;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdElencoCol1 {
  float: left;
  width: 424px;
  text-align: left;
  padding-left: 5px;
  padding-right: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.tdElencoSpan1 {
  font-weight: normal;
}


#AT5 {
  float: left;
}

.tdNewsoddRow {
  float: left;
  margin-bottom: 0px;
  padding: 5px;
  width: 425px;
}

.tdNewsevenRow {
  float: left;
  margin-bottom: 0px;
  background-color: #F2F2F2;
  padding: 5px;
  width: 425px;
}

.tdNews2oddRow {
  float: left;
  margin-bottom: 25px;
  padding: 5px;
  width: 425px;
}

.tdNews2evenRow {
  float: left;
  margin-bottom: 25px;
  background-color: #F2F2F2;
  padding: 5px;
  width: 425px;
}

#AT6 {
  float: left;
  width: 449px;
  margin-left: 2px;
  margin-top: 15px;
}

.tdAnagrafeTabHeader {
  height: 30px;
  background-image: url(../images/sf_at.gif);
}

.tdAnagrafeTHeaderCol1 {
  float: left;
  width: 195px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdAnagrafeTHeaderCol2 {
  float: left;
  width: 139px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdAnagrafeTHeaderCol3 {
  float: left;
  width: 99px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
  text-align: left;
}

.tdAnagrafeTextHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
  text-decoration: underline;
}

.tdAnagrafeoddRow {
  float: left;
  width: 449px;
  padding-top: 7px;
  padding-bottom: 7px;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdAnagrafeevenRow {
  float: left;
  width: 449px;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #F2F2F2;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdAnagrafeCol1 {
  float: left;
  width: 185px;
  text-align: left;
  padding-left: 5px;
  padding-right: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
  font-weight: bold;
}

.tdAnagrafeCol2 {
  float: left;
  width: 130px;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.tdAnagrafeCol3 {
  float: left;
  width: 95px;
  padding-left: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
  text-align: left;
}

.tdAnagrafeSpan1 {
  font-weight: bold;
}

.tdAnagrafeSpan2 {
  font-weight: normal;
}

.tdAnagrafeSpan3{
  font-weight: normal;
}

#AT7 {
  float: left;
  width: 449px;
  margin-left: 2px;
  margin-top: 1px;
}

.tdInfoTabHeader {
  height: 30px;
  background-image: url(../images/sf_at.gif);
}

.tdInfoTHeaderCol1 {
  float: left;
  width: 280px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdInfoTHeaderCol2 {
  float: left;
  width: 85px;
  text-align: center;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdInfoTHeaderCol3 {
  float: left;
  width: 72px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
  text-align: center;
}

.tdInfoTextHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
  text-decoration: underline;
}

.tdInfooddRow {
  float: left;
  width: 449px;
  padding-top: 7px;
  padding-bottom: 7px;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdInfoevenRow {
  float: left;
  width: 449px;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #F2F2F2;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdInfoCol1 {
  float: left;
  width: 278px;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.tdInfoCol2 {
  float: left;
  width: 80px;
  text-align: center;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.tdInfoCol3 {
  float: left;
  width: 62px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
  text-align: center;
}

.tdInfoSpan1 {
  font-weight: normal;
}

.tdInfoSpan2 {
  font-weight: normal;
}

.tdInfoSpan3{
  font-weight: normal;
}

#AT8 {
  float: left;
  width: 449px;
  margin-left: 2px;
  margin-top: 2px;
}

#AT9 {
  float: left;
  width: 449px;
  margin-left: 2px;
  margin-top: 2px;
}

.tdTsaplettaTabHeader {
  height: 30px;
  background-image: url(../images/sf_at.gif);
}

.tdTsaplettaTHeaderCol1 {
  float: left;
  width: 280px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdTsaplettaTHeaderCol2 {
  float: left;
  width: 85px;
  text-align: left;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdTsaplettaTHeaderCol3 {
  float: left;
  width: 72px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
  text-align: center;
}

.tdTsaplettaTextHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
  text-decoration: underline;
}

.tdTsaplettaoddRow {
  float: left;
  width: 449px;
  padding-top: 7px;
  padding-bottom: 7px;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdTsaplettaevenRow {
  float: left;
  width: 449px;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #F2F2F2;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdTsaplettaCol1 {
  float: left;
  width: 278px;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
  padding-top: 5px;
}

.tdTsaplettaCol2 {
  float: left;
  width: 80px;
  text-align: left;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.tdTsaplettaCol3 {
  float: left;
  width: 62px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
  text-align: center;
}

.tdTsaplettaSpan1 {
  font-weight: bold;
}

.tdTsaplettaSpan2 {
  font-weight: normal;
}

.tdTsaplettaSpan3{
  font-weight: normal;
}

#AT10 {
  float: left;
  width: 449px;
  margin-left: 2px;
  margin-top: 2px;
}

.tdCartografiaTabHeader {
  height: 30px;
  background-image: url(../images/sf_at.gif);
}

.tdCartografiaTHeaderCol1 {
  float: left;
  width: 360px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdCartografiaTHeaderCol2 {
  float: left;
  width: 80px;
  text-align: center;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdCartografiaTextHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
  text-decoration: underline;
}

.tdCartografiaoddRow {
  float: left;
  width: 449px;
  padding-top: 7px;
  padding-bottom: 7px;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdCartografiaevenRow {
  float: left;
  width: 449px;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #F2F2F2;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdCartografiaCol1 {
  float: left;
  width: 360px;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
  padding-top: 5px;
}

.tdCartografiaCol2 {
  float: left;
  width: 70px;
  text-align: center;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.tdCartografiaSpan1 {
  /*font-weight: bold;*/
}

.tdCartografiaSpan2 {
  font-weight: normal;
}

#AT11 {
  float: left;
  width: 449px;
  margin-left: 2px;
  margin-top: 2px;
}

.tdPrgcTabHeader {
  height: 30px;
  background-image: url(../images/sf_at.gif);
}

.tdPrgcTHeaderCol1 {
  float: left;
  width: 360px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdPrgcTHeaderCol2 {
  float: left;
  width: 80px;
  text-align: center;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdPrgcTextHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
  text-decoration: underline;
}

.tdPrgcoddRow {
  float: left;
  width: 449px;
  padding-top: 7px;
  padding-bottom: 7px;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdPrgcevenRow {
  float: left;
  width: 449px;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #F2F2F2;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdPrgcCol1 {
  float: left;
  width: 360px;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
  padding-top: 5px;
}

.tdPrgcCol2 {
  float: left;
  width: 70px;
  text-align: center;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.tdPrgcSpan1 {
  font-weight: normal;
}

.tdPrgcSpan2 {
  font-weight: normal;
}

#AT13 {
  float: left;
  margin-top: 15px;
  width: 440px;
}

.tdLinkoddRow {
  float: left;
  width: 440px;
  padding-top: 7px;
  padding-bottom: 7px;
  border-bottom: 1px solid #F2F2F2;
}

.tdLinkevenRow {
  float: left;
  width: 440px;
  padding-top: 7px;
  padding-bottom: 7px;
  border-bottom: 1px solid #F2F2F2;
}

#AT14 {
  float: left;
  width: 449px;
  margin-left: 2px;
  margin-bottom:40px;
}

.tdGiunta2TabHeader {
  height: 30px;
  background-image: url(../images/sf_at.gif);
}

.tdGiunta2THeaderCol1 {
  float: left;
  width: 100px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdGiunta2THeaderCol2 {
  float: left;
  width: 90px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdGiunta2THeaderCol3 {
  float: left;
  width: 100px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdGiunta2THeaderCol4 {
  float: left;
  width: 79px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdGiunta2THeaderCol5 {
  float: left;
  width: 53px;
  text-align: center;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdGiunta2TextHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
  text-decoration: underline;
}

.tdGiunta2oddRow {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdGiunta2evenRow {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #F2F2F2;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdGiunta2Col1 {
  float: left;
  width: 95px;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.tdGiunta2Col2 {
  float: left;
  width: 85px;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.tdGiunta2Col3 {
  float: left;
  width: 95px;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.tdGiunta2Col4 {
  float: left;
  width: 77px;
  text-align: left;
  padding-left: 2px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
  text-align: center;
}

.tdGiunta2Col5 {
  float: left;
  width: 48px;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
  text-align: center;
}

.tdGiunta2Span1 {
  font-weight: normal;
}

.tdGiunta2Span2 {
  font-weight: normal;
}

.tdGiunta2Span3 {
  font-weight: normal;
}

.tdGiunta2Span4 {
  font-weight: normal;
  text-align: left;
}

.tdGiunta2Span5 {
}


.tdElencoTabHeader {
  height: 30px;
  background-image: url(../images/sf_at.gif);
}

.tdElencoTHeaderCol1 {
  float: left;
  width: 335px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdElencoTextHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
  text-decoration: underline;
}

.tdElencooddRow {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdElencoevenRow {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #F2F2F2;
  /*border-bottom: 1px solid #F2F2F2;*/
}

.tdElencoCol1 {
  float: left;
  width: 320px;
  text-align: left;
  padding-left: 5px;
  padding-right: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.tdElencoSpan1 {
  font-weight: normal;
}

/* ................................. pubblicita ................................. */

#AT12 {
  float: left;
  width: 449px;
  margin-left: 2px;
/*  margin-top: -33px;*/
}

.tdPubblTabHeader {
  height: 30px;
  background-image: url(../images/sf_at.gif);
}

.tdPubblTHeaderCol1 {
  float: left;
  width: 280px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdPubblTHeaderCol2 {
  float: left;
  width: 50px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdPubblTHeaderCol3 {
  float: left;
  width: 105px;
  text-align: center;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
}

.tdPubblTextHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
  text-decoration: underline;
}

.tdPubbloddRow {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
}

.tdPubblevenRow {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #F2F2F2;
}

.tdPubblCol1 {
  float: left;
  width: 320px;
  text-align: left;
  padding-left: 5px;
  padding-right: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
}

.tdPubblCol3 {
  float: left;
  width: 104px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
  text-align: center;
}

.tdPubblSpan1 {
  font-weight: normal;
}

.tdPubblSpan2 {
  font-weight: normal;
}

.tdPubblSpan3{
  font-weight: normal;
}

.tdPubblBisTabHeader {
  height: 30px;
  background-image: url(../images/sf_at.gif);
}

.tdPubblBisTHeaderCol1 {
  float: left;
  width: 290px;
  text-align: left;
  padding-left: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
/*  background-color: red;*/
}

.tdPubblBisTHeaderCol2 {
  float: left;
  width: 80px;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
/*  background-color: pink;*/
}

.tdPubblBisTHeaderCol3 {
  float: left;
  width: 60px;
  text-align: center;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
/*  background-color: yellow;*/
}

.tdPubblBisTextHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #DE1616;
  font-weight: bold;
  text-decoration: underline;
}

.tdPubblBisoddRow {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
}

.tdPubblBisevenRow {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #F2F2F2;
}

.tdPubblBisCol1 {
  float: left;
  width: 290px;
  text-align: left;
  padding-left: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
/*  background-color: red;*/
}

.tdPubblBisCol2 {
  float: left;
  width: 80px;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
/*  background-color: pink;*/
}

.tdPubblBisCol3 {
  float: left;
  width: 60px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3B3B3B;
  text-decoration: none;
  text-align: center;
/*  background-color: yellow;*/
}

.tdPubblBisSpan1 {
  font-weight: normal;
}

.tdPubblBisSpan3{
  font-weight: normal;
}





/* ACCESSIBILITA' */

.Alang {  
  display: none;
}

#Atitolo {  
  display: none;
}

hr {  
  display: none;
} 

h3 {  
  display: none;
} 

h1 {  
  display: none;
} 


/* Box Trasparenza, valutazione e merito */

#tvm {
  width: 147px;
  background-color: #F5F5F5;
  margin: 0 0 0 1px;
  padding: 0;
}

#box_tvm ul {
  list-style: none;
  /*margin-left: -20px;*/
  margin-top: 3px;
  margin-bottom: 0;
  text-align: left;
  padding-bottom: 5px;
}

#box_tvm li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3B3B3B;
  text-decoration: none;
  list-style-image: url(../images/freccina.gif);
  margin-bottom: 3px;
  margin-left: -20px;
}


/* Trasparenza, valutazione e merito */
.tvm_ente {
    text-align: left;
    text-indent: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold; 
    padding: 20px 0 2px 0;
    color: #3B3B3B;
}

.tvm_cat1 {
    text-align: left;
    text-indent: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold; 
    padding: 6px 0 2px 0;
    color: #3B3B3B;
}

.tvm_cat1 a, .tvm_cat1 a:link, .tvm_cat1 a:visited{
    text-align: left;
    text-indent: 15px;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold; 
    padding: 2px 0 2px 0;
    color: #3B3B3B;
}

.tvm_cat1 a:hover, .tvm_cat1 a:active{
    text-align: left;
    text-indent: 15px;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold; 
    padding: 2px 0 2px 0;
    color: #3B3B3B;
}

.tvm_row1{
    text-align: left;
    text-indent: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: lighter; 
    padding: 2px 0 2px 0;
    color: #3B3B3B;
}

.tvm_row1 a, .tvm_row1 a:link, .tvm_row1 a:visited{
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: lighter; 
    padding: 2px 0 2px 0;
    color: #3B3B3B;
    text-decoration: none;
}

.tvm_row1 a:hover, .tvm_row1 a:active{
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: lighter; 
    padding: 2px 0 2px 0;
    color: #3B3B3B;
    text-decoration: underline;
}

.cmpn a, .cmpn a:link, .cmpn a:visited{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #909090;
  text-decoration: none;
  text-align: left;
}

.cmpn a:hover, .cmpn a:active{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #909090;
  text-decoration: underline;
  text-align: left;
}