.hmenu{
FONT : 10pt;
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
color : Black;
font-weight: bold;
}

.hmenu:over{
FONT : 10pt;
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
color : White;
TEXT-DECORATION: underline overline;
  background-color : Black;
}

.wpn1{
  FONT-SIZE: 8pt;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.pn1r{
  FONT-SIZE: 8pt;
  COLOR: Maroon;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.pn2{
  FONT : 10pt;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color : Black;
}

.pn2b{
  font : 10pt;
  COLOR: Navy;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.pn2r{
  font : 10pt;
  COLOR: Maroon;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.pn2w{
font : 10pt;
COLOR: #FFFACD;
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.pn3{
 FONT-SIZE: 12pt;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.pn3b{
 font : 12pt;
 COLOR: Navy;
 FONT-FAMILY:  Arial, Helvetica, sans-serif;
}

.pn3r{
 font : 12pt;
 COLOR: Maroon;
 FONT-FAMILY:  Arial, Helvetica, sans-serif;
}

.pn4{
 FONT : 14pt;
 FONT-FAMILY:  Arial, Helvetica, sans-serif;
}

.pn4b{
font : 14pt;
 COLOR: Navy;
  FONT-FAMILY:Arial, Helvetica, sans-serif;
}

.pn4r{
font : 14pt;
 COLOR: Maroon;
FONT-FAMILY:Arial, Helvetica, sans-serif;
}

.pn{
	FONT-SIZE: xx-small;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.pnp{
	FONT-SIZE: smaller;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : -2px;
}
.pn-title{
FONT-SIZE: 13px;
 COLOR: #663333;
  LINE-HEIGHT: 15px;
  FONT-FAMILY: Helvetica,Arial,Verdana;
   font-weight: bold;
   TEXT-DECORATION: none;
}

.pn-titmin{
 FONT-SIZE: 11px;
 COLOR: #663333;
 LINE-HEIGHT: 12px;
 FONT-FAMILY: Helvetica,Arial,Verdana;
 font-weight: bold;
 TEXT-DECORATION: none;
}

.pn-normal{
 FONT-SIZE: 11px;
 COLOR: #000000;
 LINE-HEIGHT: 12px;
 font-weight: bold;
 FONT-FAMILY: Helvetica,Arial,Verdana;
 TEXT-DECORATION: none;
}

.pn-plus{
 FONT-SIZE: 13px;
 COLOR: #000000;
 LINE-HEIGHT: 16px;
 font-weight: bold;
 FONT-FAMILY: Helvetica,Arial,Verdana;
 TEXT-DECORATION: none;
}

SPAN.faqheader {
cursor: pointer;
/* font-size: 12.5; */
font-size: 8pt;
font-weight: bold;
color: #000088;
list-style: square inside;
}

SPAN.faqheader:hover {
COLOR: #0000FF;
TEXT-DECORATION: underline;
}


DIV.faqcontent {
display: none;
/* font-size: 12; */
font-size: 10pt;
margin-left: 2em;
}

P.faqtit1{
font-size : 14pt;
font-weight: bold;
COLOR: Maroon;
text-align: center;
/* FONT-FAMILY:  Arial, Helvetica, sans-serif; */
}

P.faqtit2{
font-size : 10pt;
font-weight: bold;
COLOR: Navy;
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
}


A.t1 {
COLOR: #0033FF;
 FONT-SIZE: 16px;
 LINE-HEIGHT: 24px;
 CURSOR: hand;
 TEXT-DECORATION: underline;
 font-weight: bold;
 FONT-FAMILY: Helvetica,Arial,Verdana;
}

A.t1:hover {
 COLOR: #99000;
 CURSOR: hand;
 FONT-SIZE: 24px;
 LINE-HEIGHT: 26px;
 font-weight: bold;
 FONT-FAMILY: Helvetica,Arial,Verdana;
 TEXT-DECORATION: underline overline;
}

A.pp {
	FONT-SIZE: xx-small;
	COLOR: Black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

A.pp:hover {
	FONT-SIZE: xx-small;
	COLOR: Maroon;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.info {
 FONT-SIZE: 10px;
 COLOR: white;
 LINE-HEIGHT: 12px;
 FONT-FAMILY: Helvetica,Arial,Verdana;
 font-weight: bold;
 TEXT-DECORATION: none;
}

A.info:hover {
 COLOR: #0066FF;
 CURSOR: hand;
 FONT-SIZE: 9px;
 LINE-HEIGHT: 12px;
 font-weight: bold;
 FONT-FAMILY: Helvetica,Arial,Verdana;
 TEXT-DECORATION: none;
}

A {
 COLOR: #0033FF;
 CURSOR: hand;
 font: 10pt;
 FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #990000;
	TEXT-DECORATION: underline;
}

A.mn {
 COLOR: #0000CD;
 FONT: 8pt;
 CURSOR: hand;
 TEXT-DECORATION: none;
 FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.mn:hover {
COLOR: #FAFAD2;
/*TEXT-DECORATION: underline overline;*/
  background-color : #00008B;
}

A.mnn {
 COLOR: #0000CD;
 FONT: 10px;
 LINE-HEIGHT: 14px;
 CURSOR: hand;
 TEXT-DECORATION: none;
 FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.mnn:hover {
/* COLOR: #FAFAD2;  */

  background-color : #F0FFFF;
}

/* -------------------------------------------------------------------------- */

table.topmenu {
  width: 100%;
  height: 24px;
  border: 1px solid #99917A;
  background-color: #996600;
  min-width: 750px;
}

td.topmenu {
  text-align: center;
  white-space: nowrap;
}


.toptitolo {
  width: 100%;
  border: none;
  min-width: 750px;
  padding: 0px;
  border-collapse: collapse;
}

.toptitolo tr td {
  border: none;
  padding: 0px;
  text-align: center;
}


A.mntit {
 COLOR: #FFFF99;
 FONT: 10px;
 LINE-HEIGHT: 18px;
 font-weight: bold;
 CURSOR: hand;
 TEXT-DECORATION: none;
 FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
 padding: 2px 5px;
}

A.mntit:hover {
 COLOR: #000000;
 font-weight: bold;
 TEXT-DECORATION: none;
 background-color: #FEEA8D;
}

.mnsep {
 COLOR: #FFFF99;
 FONT: 10px;
 LINE-HEIGHT: 18px;
 font-weight: bold;
}


/* -------------------------------------------------------------------------- */

H1.titsezhome {
  font-weight: bold;
  background-color: #FAF491;
  min-height: 18px;
  border-bottom: 1px solid #FF9400;
  padding-left: 25px;
  padding-top: 2px;
  font-size: 9pt;
  background-image: url('/sys/themes/metodo/img/titolo-news-home.png');
  background-repeat: no-repeat;
  text-align: left;
}

H1.titsez {
  font-weight: bold;
  color: #800000;
/*  background-color: #FAF491;   */
  min-height: 18px;
  border-bottom: 1px solid #4477B0;
  padding-left: 25px;
  padding-top: 2px;
  font-size: 9pt;
  background-image: url('/_sys/themes/metodo/img/titolo-sez.png');
  background-repeat: no-repeat;
  margin-bottom: 20px;
  text-align: left;
}

H2.sezfile {
  font-weight: bold;
  font-size: 9pt;
  COLOR: Navy;
  text-align: left;
}

H2.indiceagg {
  font-size: 8pt;
  font-weight: bold;
  font-style: italic;
  background-image: url('/_sys/themes/metodo/img/bull_tit_2.gif');
  background-repeat: no-repeat;
  padding-left: 15px;
  text-align: left;
}


TABLE.tabnewshome {
  WIDTH: 99%;
  padding: 2px;
  margin-bottom: 5px;
}

.files {
  width: 98%;
  border: 1px solid #BBBBBB;
  background-color: #f5f7fc;
  border-collapse: collapse;
}

.files TD {
  padding: 3px;
  vertical-align: top;
  border: 1px solid #BBBBBB;
}

TD.nomefile {
  background-color: #edeff8;
  font-weight: bold;
  white-space: nowrap;
}

TD.desc {
  width: 95%;
}

TD.alldx {
  text-align: right;
  width: 200px;
  white-space: nowrap;
}

.lampa {
  color: #FF0000;
  font-weight: bold;
  text-decoration: blink;
  padding-left: 15px;
}


#novita {
  width: 95%;
}

#novita li {
  list-style-image: url('/_sys/themes/metodo/img/frecmenu.png');
  width: 95%;
  margin-bottom: 6px;
}


#novita a {
  font-weight: bold;
  color: #1E90FF;
  text-decoration: none;
  cursor: pointer;
}

#novita a:hover {
   color: #000000;
   background-color: #ADD8E6;
}

#mappa li {
 padding-top: 2px;
 padding-bottom: 2px;
}

#mappa a {
 COLOR: #0000CD;
 FONT: 9pt;
 CURSOR: hand;
 TEXT-DECORATION: none;
 FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#mappa a:hover {
  COLOR: #FAFAD2;
  background-color : #00008B;
}



.formselnews {
  background-color: #EEE8AA;
  vertical-align: middle;
  text-align: center;
  padding: 10px;
  margin: 20px;
  width: 550px;
}



  table.es {
    border: 1px solid #000000;
    border-collapse: collapse;
  }
  table.eswhite {
    border: 1px solid #000000;
    border-collapse: collapse;
    background-color:
  }
  th.es {
    background-color: #BBBBBB;
    font-size: 8pt;
    font-family: Verdana,Arial,Helvetica;
    border: 1px solid #000000;
    padding: 3px;
  }
  tr.es {
    border: 1px solid #000000;
    padding: 3px;
  }
  td.es {
    border: 1px solid #000000;
    padding: 3px;
    white-space: nowrap;
    width: 110px;
  }
  td.es-des {
    border: 1px solid #000000;
    text-align: right;
    padding: 3px;
    white-space: nowrap;
    width: 110px;
  }
  td.es0 {
    border: 1px solid #000000;
    padding: 3px;
    white-space: nowrap;
  }
  td.es0-des {
    border: 1px solid #000000;
    text-align: right;
    padding: 3px;
    white-space: nowrap;
  }

/* -------------------------------------------------------------------------- */
/*  STILI BOX E MENU LATERALI  */

table.boxlato {
  border: 1px solid #fcd255;
  border-top: none;
  border-collapse: collapse;
  background: url('/_sys/themes/metodo/img/mid.gif') repeat scroll;
  width: 130px;
  margin-bottom: 5px;
  padding-left: 3px;
}

td.boxlatotit {
  background: url('/_sys/themes/metodo/img/headernew.gif') scroll repeat-x;
  height: 20px;
  font-weight: bold;
  text-align: center;
  border-left: none;
  border-right: none;
}

td.boxlatocor {
  padding: 3px;
}

.menubox {
  list-style-image: url('/_sys/themes/metodo/img/frecmenu.png');
  margin: 5px auto 10px 18px;
  padding: 0;
}

.menubox li {
  padding-bottom: 1px;
}

.menubox li a {
  width: 100%
  COLOR: #0000CD;
  FONT-size: 11px;
  LINE-HEIGHT: 20px;
  text-decoration: none;
  CURSOR: hand;
/*  border-bottom: 1px solid #FFD700;  */
/*  font-weight: bold;  */
  margin-left: -3px;
  display: block;
}

.menubox a:hover {
  COLOR: #000000;
  background-color : #FFD700;
  text-decoration: none;
}

/* -------------------------------------------------------------------------- */
/* STILI PER SLIDESHOW HOME PAGE */

.slide {
  height: 150px;
  width: 150px;
  padding: 0;
  margin: 0;
}

.slide img {
  padding: 1;
/*  border: 1px solid #CCCCCC;  */
/*  background-color: #eeeeee;  */
  width: 150px;
  height: 150px;
  top: 0;
  left: 0;
}

/* -------------------------------------------------------------------------- */
/* STILI PER BIGLIETTI DA VISITA */

table.portacard {
  border: 0;
  padding: 10;
  width: 752px;
}


.card {
  width: 360px;
  height: 210px;
  padding: 10px;
  background: url('/_sys/themes/metodo/img/biglvis.png') no-repeat;
}

.card img{
  padding: 5;
}


/* -------------------------------------------------------------------------- */


FONT, TD, BODY, P, DIV, INPUT, TEXTAREA, FORM {
font-size: 8pt;
font-family: Verdana,Arial,Helvetica;
text-align: left;
}

body {
  background-image:url(/_sys/themes/metodo/img/bodyback.png);
  background-repeat:repeat-x;
  margin: 0;
}

body.corpomet {
  min-width: 750px;
}

#container {
  min-width: 750px;
  width: 95%;
  margin: 0 auto;
  position: relative;
  text-align: center;
  display: block;
}