* {font-family : "calibri", "sans-serif"; }

body {
  margin-top: 20px;
  background-color: #000000;
  background-attachment: scroll;
	background-image: url(immagini/sfondo_v6.png);
	background-repeat: repeat-x;
	background-position: left top;
}

A {text-decoration : none;}
A:Hover {text-decoration: none;}

.opacita25 {
    filter:alpha(opacity=25);
    -moz-opacity:.25;
    opacity:.25;
  }


p,form {margin: 0px; padding: 0px;}

td {
    color : #000000;
    font-size : 12pt;
    font-weight : normal;
    text-align: left;
    line-height : 20px;
    word-spacing : 2px;
  }

font.testoSpotB {
    color : #ffffff;
    font-size : 14pt;
    font-weight : BOLD;
    text-align: justify;
    line-height : 22px;
    word-spacing : 2px;
  }

font.testoB {
    color : #ffffff;
    font-size : 11pt;
    font-weight : normal;
    text-align: justify;
    line-height : 17px;
    word-spacing : 1px;
  }

font.testoN {
    color : #000000;
    font-size : 11pt;
    font-weight : normal;
    text-align: justify;
    line-height : 17px;
    word-spacing : 0px;
  }

font.testoNsmall {
    color : #000000;
    font-size : 11pt;
    font-weight : normal;
    text-align: justify;
    line-height : 15px;
    word-spacing : 0px;
  }
  
font.testoRRsmall {
    color : #6C0000;
    font-size : 10pt;
    font-weight : bold;
    text-align: justify;
    line-height : 15px;
    word-spacing : 0px;
  }

font.titoloB {
    color : #ffffff;
    font-size : 12pt;
    font-weight: bold;
    text-align: justify;
    line-height : 20px;
    word-spacing : 2px;
  }

font.titoloR {
    color : #ff0000;
    font-size : 12pt;
    font-weight: bold;
    text-align: justify;
    line-height : 20px;
    word-spacing : 2px;
  }


font.titoloN {
    color : #000000;
    font-size : 12pt;
    font-weight: bold;
    text-align: justify;
    line-height : 20px;
    word-spacing : 2px;
  }

input {
    color: black;
    font-size: 10pt;
    font-weight: bold;
    background-color: #ffffff;
    border: 1px solid #000000;
    margin: 5px;
    vertical-align: middle;
    height: 16pt;
  }


input.w150h20 {
    width: 150px;
    height: 20px;
  }


textarea {
    color: black;
    font-size: 10pt;
    font-weight: bold;
    background-color: #ffffff;
    border: 1px solid #000000;
    margin: 5px;
    width: 300px;
    height: 70px;
  }


select {
    color: black;
    font-size: 10pt;
    font-weight: bold;
    background-color: #ffffff;
    border: 1px solid #000000;
    margin: 5px;
    vertical-align: middle;
    height: 16pt;
  }


option {
    color : black;
    font-size : 10pt;
    font-weight : bold;
    letter-spacing : 1px;
  }

#gal_left {margin-right: 5px; padding: 5px; border: 1px solid white; background: rgb(141,141,141)}

#Tabella_01 {background: #ffffff; border: 2px solid #000000;}

#tdsx {background: #585858; border-right: 1px solid #000000; border-top: 1px solid #000000; padding: 12px; margin: 0px; /* background-image: url(immagini/bg1.jpg); background-repeat: repeat-y;	background-position: right top; */}
#tddx {background: #C8C8C8; border-top: 1px solid #585858;  padding: 12px; margin: 0px;}
#tdcnsx {width: 300px; max-width: 300px; background: #FFFFFF; border: 0px solid #FFFFFF; padding: 0px; margin: 0px;}
#tdcndx {width: 600px; background: #FFFFFF; border: 0px solid #FFFFFF; padding: 0px; margin: 0px; text-align: right;}
#tdcnmenu {width: 900px; background: #FFFFFF; border: 0px solid #FFFFFF; padding: 0px; margin: 0px;}
#tdcnup {width: 900px; background: #000000; border: 1px solid #000000; color: #999999; font-size: 8pt; text-align: left;}
#tddwsx {width: 300px; background: #000000; border: 1px solid #000000; color: #999999; font-size: 8pt; text-align: left;}
#tddwdx {width: 600px; background: #000000; border: 1px solid #000000; color: #999999; font-size: 8pt; text-align: right;}
div.modulo {
    color : #000000;
    font-size : 10pt;
    font-weight : normal;
    text-align: left;
    word-spacing : 2px;    
    line-height: 16pt;
    border: 1px solid #ababab;
    margin-top: 10px;
    padding: 5px;
}


img.gal {margin-right: 5px; padding: 5px; border: 1px solid #555555; background: #ffffff;}
