
/* pagina in generale */


body {
   color: #000000;
   background-color:#fff;
   font-family: Tahoma,Verdana,Geneva,Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: normal;
   margin: 0px 0px 0px 0px;
   padding: 1px;
}

pre {
   color: #600;
   background-color: #e6e6e6;
   font-size: 12px;
   padding: 10px;
}

code {
   font-family: Verdana, Geneva,  Helvetica, sans-serif;
   color: #000;
   background-color: #ffcc00;
   padding: 1px;
   font-weight: bold;
}

/* intestazioni */

h1 {
   color: #ffffff;
   background-color: transparent;
   font-family: Verdana, Geneva,  Helvetica, sans-serif;
   font-size: 2em;
   font-style: normal;
   font-weight: normal;
}

h2 {
   color: rgb(204,0,0);
   font-family: Trebuchet MS,Verdana,Geneva,Helvetica, sans-serif;
   background-color: #ffffff;
   font-size: 20px;
   font-style: italic;
   font-weight: bold;
	 padding-left: 0px;
}

h2.indice {
   color: #ffffff;
   background-color: #000000;
   font-family: Verdana, Geneva,  Helvetica, sans-serif;
   font-size: 1.0em;
   font-style: normal;
   font-weight: bold;
   margin: 0px;
   padding-left: 5px;
}

/* paragrafo */

p {
   text-align: left;
   letter-spacing: 1px;
   line-height: 100%;
   padding: 3px;
}

p.piccolo {
  font-size: 10px;
  }

blockquote {
   color: #333;
   background-color: #ff9;
   font-family: Verdana, Geneva,  Helvetica, sans-serif;
   font-size: 1em;
   border: 1px #666 dotted;
   padding: 3px;
}

/* link */

a {
   color: #000000;
   background-color: transparent;
   font-weight: bold;
   text-decoration: none;
}

a.bianco {
   color: rgb(255,255,255);
   background-color: transparent;
   font-weight: bold;
   text-decoration: none;
}


a:visited {
   color: red;
   background-color: transparent;
   text-decoration: none;
}

a:hover {
   color: #000000;
   background-color: #E4E5D4;
   text-decoration: none
}

a:active {
   color: red;
   background-color: transparent;
   font-style: normal;
   font-weight: bold;
}

a.navigazione {
   color: white;
   background-color: transparent;
   font-style: normal;
   font-weight: bold;
   text-decoration: none;
   padding-left: 2px;
}

a.navigazione:hover {
   color:white;
   background-color: trasparent;
   font-style: normal;
   font-weight: bold;
   text-decoration: underline;
   padding-left: 2px;
}


/* identificatori (ID) */

table.centra  {
padding-left: 0px;
}

img.sinistra {
float: left;
padding: 5px;
}

img.destra {
float: right;
padding: 5px;
}
img.vicino {
float: left;
padding: 0px;
padding-top: 0px;
margin-top. 0px;
}

div#centro {
background-color:rgb(255,255,255);
  /*background: url('../images/fondobox.jpg') right repeat;    */
   padding-left: 0px;
   padding-right: 2px;
   width: 900px;
   margin:0 auto;
   margin-top: 3px;
   border: 2px solid rgb(51,0,0);
}

div#contatore {
display:none;
}

div#box {
	padding: 0px;
	background-color: transparent;
}

div#logostampa {
	  display:none;
}

div#testata {
	  background-color: #ECF2FA;
   	padding: 0px;
	  border-right: 0px solid #141331;
	  font-family: Tahoma,Verdana,Geneva,Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: bold;

}

div#navigazione {
	   display: none;
}

div#destra {
   	display:none;
}

div#navigazione a {
   	color: #000000;
   	font-weight: bold;
}

div#contenuto {
background-color: rgb(255,255,255);
    padding-top: 10px;
    padding-left: 1px;
    padding-bottom: 10px;
}
div#settore1 {
    width: 650px;
    background-color: #ffffff;
    margin-bottom: 5px;
    padding-left: 43px;
    border: 0px solid #000000;
}
div#settore2 {
    width: 650px;
    background-color: #ffffff;
    margin-bottom: 5px;
    padding-left: 43px;
    border: 0px solid #000000;
}
div#settore3 {
    width: 650px;
    background-color: #ffffff;
    margin-bottom: 5px;
    padding-left: 43px;
    border: 0px solid #000000;
}

div#credits{
    width: 500px;
    background-color: #ffffff;
    margin-bottom: 10px;
    padding: 3px;
    border: 1px solid #ffffff;
}

div#settore4 {
    width: 500px;
    background-color: #ffffff;
    margin-bottom: 1px;
    padding: 3px;
    text-align: right;
    margin-left: 100px;
    font-size: 11px;
	 	font-weight: bold;
}
div#piedipagina {
		color: rgb(255,255,255);
		font-size: 11px;
	 	font-weight: bold;
  		background-color:rgb(0,0,0);
   		padding: 2px;
   		border-top: 1px #ffffff solid;
   		border-bottom: 3px black solid;
		border-right: 1px solid #141331;
}

div#righelloup {
  		background: url(immagini/righello_up.gif) repeat;
  		background-color: rgb(255,255,255);
   		height: 14px;
}
div#righellodown {
  		background: url(immagini/righello.gif) repeat;
   		height: 14px;
   		background-color: rgb(255,255,255);
}


.field{
margin:0;
padding:0;
width:400px;
border:0px dotted #aaa;
}
.leg{
margin:0;
padding:5px;
text-transform:uppercase;
font-weight:bold;
font-size: 14px;
   font-style: normal;
   font-weight: bold;

}
.lab{
margin:0;
padding:0;
background:#e6e6cd;
font-weight:bold;
}

