/* CSS Document */
a:visited {  }
/* Body */
body  { text-align: center; margin: 0px;  background-color: black;  }


body.txt  { margin: 0px; font-family:  arial, verdana, helvetica, sans-serif; font-size: 11px; color: #333333; }
body.backcolor  { background-color: #016A31; }

/* Main */
div.main  { position: relative; z-index: 2; width: 780px;   border: 1px solid #FBB019;  padding-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px; margin: 0px auto;  margin-top: 60px; } 
table.main  { width: 780px;   }
tr.main { background-color: white; }

/* Header */
tr.lingue  { background-color: #640000; height: 35px; }
span.white  { color: white;   }
span.yellow { color: #FBB019;  }
span.green { color: #016A31; font-size: 22px;  font-weight: normal;}
a.roll {  font-weight: bold; color: #640000; text-decoration: none; }
a:hover.roll { font-weight: bold; color: #8C3A00;   }
a:active.roll { font-weight: bold; color: #8C3A00; }
a:visited.roll {  }
a.lingue  { color: #FBB019; text-decoration: none;   }
a:hover.lingue { color: #FBB019;   text-decoration: underline;   }
a:visited.lingue  {   }
p.lingue { font-weight: bold; font-size: 12px; font-family:   }
tr.immagini  { background-color: #8C3A00; height: 260px; }
div.immagini { padding: 0px; border-top: 1px solid #FBB019; background-color: #FBB019; border-left: 1px solid #FBB019; border-right: 1px solid #FBB019; border-bottom: 0px;  width: 649px; height: 260px; }
img#imgfire_r { float: right; }
img#imgexp_l { margin-left: -3px; margin-right: -2px; margin-bottom: -3px;}
img#imgexp_r { margin-right: -3px;  margin-bottom: -3px;}
tr.pulsanti  { background-color: #FBB019; background-image: url(../img/puls.jpg);  repeat: repeat-x; height: 30px;   font-family: Times; font-weight: bold;  }
img#lamp_exp  { margin-left: -18px;  }
span.pagine { font-family: Garamond; font-weight: normal; font-size: 15px; color: #8C3A00;   }
a.pagine { font-family: Garamond; font-weight: bold; font-size: 15px; color: #8C3A00; text-decoration: underline;  }
a:hover.pagine { font-family: Garamond; font-weight: bold; font-size: 15px; color: #8C3A00; text-decoration: none;   }
a:visited.pagine { }


/* Back */
img#id_fire1 { position: relative;  z-index: 1;  margin-top: -640px;  }
img#id_fire2 { position: relative;  z-index: 1;  margin-top: -640px;  }
img#id_exp_r  { position: relative;  z-index: 1;  margin-right: -3px; margin-top: -640px; }
img#id_exp_l  { position: relative;  z-index: 1;  margin-left: -3px; margin-top: -640px; }
img#id_fir { position: relative;  z-index: 1;  margin-top: -642px;  }
img#id_fir2 { position: relative;  z-index: 1;  margin-top: -642px;  }
img#id_exr  { position: relative;  z-index: 1;  margin-right: -3px; margin-top: -642px; }
img#id_exl  { position: relative;  z-index: 1;  margin-left: -3px; margin-top: -642px; }

img#id_homesx { position: relative;  z-index: 1; margin-top: -750px; }
img#id_homedx { position: relative;  z-index: 1;  margin-top: -750px;  }
img#id_homedx2  { position: relative;  z-index: 1;  margin-right: -3px; margin-top: -731px; }
img#id_homesx2  { position: relative;  z-index: 1;  margin-left: -3px; margin-top: -731px; }

img#id_linksx { position: relative;  z-index: 1; margin-top: -672px; }
img#id_linkdx { position: relative;  z-index: 1;  margin-top: -672px;  }
img#id_linkdx2  { position: relative;  z-index: 1;  margin-right: -3px; margin-top: -655px; }
img#id_linksx2  { position: relative;  z-index: 1;  margin-left: -3px; margin-top: -655px; }

table.back  { width: 1050px; background-color: #016A31; }
td.space { height: 100px; }
/* td.back  { border-top: 25px solid #004A19;  border-bottom: 20px solid #004A19; } */
p.anagrafica {  margin-top: 15px; margin-bottom: 50px; color: #F7D015; font-weight: bold; text-align: center; font-size: 11px; }
a.anagrafica  { color: #F7D015; text-decoration:  none; }
a:hover.anagrafica  { color: #F7D015; text-decoration: underline;  }
a:visited.anagrafica  {   }

div.maneggio  {  border: 1px solid #FBB019; width: 110px; height: 110px;   }
p.maneggio  {  margin-top: 0px; margin-bottom: 10px; font-family: Times; font-size: 12px; color: #333333; font-weight: normal; text-align: left;   }
a.linkz  {  font-family: Times; font-size: 14px;  font-weight: bold; font-family: Times; color: #006A31; text-decoration: underline; }
a:hover.linkz  {  font-family: Times; font-size: 14px;  font-weight: bold; font-family: Times;  text-decoration: none; }


/* Form contatti */
table.form  { margin-top: 5px;  }
td.form1 { font-weight: bold; font-size: 11px;  font-size: 11px; font-family: times;  }
td.form2 { font-weight: normal; font-size: 11px;  font-size: 11px; font-family: times; text-align: justify;  }
td.form3 { font-weight: normal; font-size: 11px;  font-size: 11px; font-family: times; text-align: right;  }
input.form3  { font-size: 11px; font-family: times; background-color: white; border: 1px solid #8C3A00; padding-left: 3px; }
input.form  { font-size: 11px; font-family: times; background-color: white; border: 1px solid #8C3A00; width: 240px; padding-left: 3px; }
input.form2  { font-size: 11px; font-family: times; background-color: white; border: 1px solid #8C3A00; width: 120px;  padding-left: 3px;}
textarea.form { font-size: 11px; font-family: times; background-color: white; border: 1px solid #8C3A00; width: 240px; height: 120px; padding-left: 3px;  }
span.asterix { font-size: 11px; font-family: verdana; }
input.button { border: 1px solid #8C3A00; color: #8C3A00; background-color: white; font-size: 11px; font-family: times; font-weight: bold; width: 100px;  }
.antispam { visibility: hidden; }