body{ height:100%; margin:0px; padding:0px; background:#F4F4F4; background-repeat:repeat-y; background-position:center; background-image: url(/img/bg.png);
  font: 11px Verdana, sans-serif; color: #505050 }

body.view{ height:100%; margin:0px; padding:0px; background:#FFFFFF;
  font: 11px Verdana, sans-serif; color: #505050 }
}
.center table{text-align: left;}

A:link, 
A:visited { color: #4579ae; text-decoration: underline }
A:hover { color: #505050; text-decoration: underline }

/* -- Menu in alto --*/
A.headmenu:link,
A.headmenu:visited { font-weight: bold; color: #ffffff; text-decoration: none }
A.headmenu:hover { font-weight: bold; color: #ffffff; text-decoration: underline }

.headmenuoff { font-weight: bold; color: #ffffff }

/* -- Menu laterale --*/
A.menu:link, 
A.menu:visited { color: #4579ae; text-decoration: none }
A.menu:hover { color: #4579ae; text-decoration: underline }

.menuoff { color: #777777; font-family: Arial, sans-serif }
.menut { font-weight: bold; color: #777777 }

/* H1 Per la homepage*/
H1{ font-weight: normal; color:#4579ae; font-size:18px; font-family: Arial,sans-serif }

H1.pro { color:#ED0000; margin: 0px; padding: 0px }
H1.biz { color:#3481d6; margin: 0px; padding: 0px  }
H1.free { color:#f8880b; margin: 0px; padding: 0px }
H1.isp { color:#007401; margin: 0px; padding: 0px }
H1.normal { font-size:24px; color:#4579ae; margin: 0px; padding: 0px; }

/* H2 per le parti in 12 pixel sopra l'immagine*/
H2 { font-weight: normal; font-size:12px; line-height:20px; margin: 0px; padding: 0px }
H2.normal { font-size:18px; color:#4579ae }

/* H3 per tutti i titoli*/
H3 { FONT-WEIGHT: bold; FONT-SIZE:12px; COLOR:#505050; margin: 0px; padding: 0px }
H3.normal { COLOR:#4579ae }


/* Per la linea di copyright*/
.shiny { FONT-SIZE: 10px; COLOR: #698aac }

A.shiny:link,
A.shiny:visited { text-decoration:none }
A.shiny:hover { text-decoration:underline; }

/* Testo normale */
.testo { FONT-SIZE: 11px; COLOR: #505050; }

/* Rosso per errore*/
.error { color: #ff3716 }

/* Bianco*/
.testobianco { font-weight: bold; color: #ffffff }

.testopro { color: #ED0000 }
.testobiz { color: #3481d6 }
.testoisp { color: #007401 }
.testofree { color: #f8880b }

/* Testo menu view */
.tview {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #698AAC; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif
}
/* Titolo del testo grande */
.titolo {
  FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #505050; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif
}
/* Titolo dei box */
.titolobox {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #505050; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif
}

/* Link standard */
A.link:link {
  FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4579ae; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline
}
A.link:visited {
  FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4579ae; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline
}
A.link:hover {
  FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #505050; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline 
}

/* Link standard del view */
A.linkv:link {
  FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4579ae; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
A.linkv:visited {
  FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4579ae; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
A.linkv:hover {
  FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #505050; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none 
}

/* Menu del view */
A.linktv:link {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #505050; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
A.linktv:visited {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #505050; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
A.linktv:hover {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4579ae; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none 
}

/* Stili per view stat */

.body { BACKGROUND-COLOR: #ffffff }
.logo { BACKGROUND-COLOR: #000000 }
.line { BACKGROUND-COLOR: #cccccc }

/* Testi non bold 11 pixel */
.text { COLOR: #505050; FONT-FAMILY: Arial,Sans-serif,Helvetica; FONT-SIZE: 11px }
.textros { COLOR: #ff0000; FONT-FAMILY: Verdana,Arial,Sans-serif,Helvetica; FONT-SIZE: 11px }
.textblu { COLOR: #4579AE; FONT-FAMILY: Verdana,Arial,Sans-serif,Helvetica; FONT-SIZE: 11px }
.textwhi { COLOR: #ffffff; font-weight:normal ;FONT-FAMILY: Verdana,Arial,Sans-serif,Helvetica; FONT-SIZE: 11px }

/* Dati nell'header */
.hdata { COLOR: #72631a; font-weight:normal; FONT-FAMILY: Verdana,Arial,Sans-serif,Helvetica; FONT-SIZE: 11px }

/* Titolo delle tabelle */
.titolov { COLOR: #FFFFFF; font-weight: bold; FONT-FAMILY: Verdana, Arial, Sans-serif,Helvetica; FONT-SIZE: 11px;}
.titolov a:link{ COLOR: #FFFFFF; }
.titolov a:hover{ COLOR: #505050; }
.titolov a:visited{ COLOR: #FFFFFF; }

/* Secondo titolo delle tabelle #3BA917*/
.titolov2 { COLOR: #505050; font-weight: bold; FONT-FAMILY: Verdana, Arial, Sans-serif,Helvetica; FONT-SIZE: 11px;}

/* Per la barra suggerimenti */
.redg { COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Sans-serif, Helvetica; FONT-SIZE: 12px; font-style: normal; font-weight: bold; }
.bizg { COLOR: #4579AE; FONT-FAMILY: Verdana, Arial, Sans-serif, Helvetica; FONT-SIZE: 12px; font-weight: bold; }
.ispg { COLOR: #4A884C; FONT-FAMILY: Verdana, Arial, Sans-serif, Helvetica; FONT-SIZE: 12px; font-weight: bold; }
.freeg { COLOR: #FF6600; FONT-FAMILY: Verdana, Arial, Sans-serif, Helvetica; FONT-SIZE: 12px; font-weight: bold; }

.warning {COLOR: #FF6600; FONT-FAMILY: Arial, sans-serif, Helvetica; FONT-SIZE: 11px; font-weight: bold;}
.ok {COLOR: #00BB00; FONT-FAMILY: Arial, sans-serif, Helvetica; FONT-SIZE: 11px; font-weight: bold;}

.grassetto {
        COLOR: #000000;
        FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
        FONT-SIZE: 11px;
        font-weight: bold;
}
.link {
        COLOR: #4579AE;
        FONT-FAMILY: Verdana;
        FONT-SIZE: 9px;
        font-weight: normal;
        text-decoration: underline
}
.link12 {
        COLOR: #4579AE;
        FONT-FAMILY: Verdana;
        FONT-SIZE: 12px;
        font-weight: normal;
        text-decoration: underline
}
.linkgreen {
        COLOR: #008000;
        FONT-FAMILY: Verdana;
        FONT-SIZE: 11px;
        font-weight: normal;
        text-decoration: underline
}
.grassetto12 {
        COLOR: #000000;
        FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
        FONT-SIZE: 12px;
        font-weight: bold;
}

/* Fine stili view stat*/

input.form {
  font: 9px verdana, arial, sans-serif; 
  padding: 1px; 
  padding-left: 3px; 
  padding-bottom: 2px; 
  border: 1px #E1E1E1 solid; 
  color: #395D8C; 
  background-color: #F4F9FF;
}

input.normal {
  font: 10px verdana, arial, sans-serif; 
  padding: 1px; 
  padding-left: 3px; 
  padding-bottom: 2px; 
  border: 1px #E1E1E1 solid; 
  color: #395D8C; 
  background-color: #FFFFFF;
}

div.isptoolbar{
  display:none;
  position:absolute;
  background-color:transparent;
  width:220px;
  height:38px;
}

