
BODY {
  background: #ffffff;
  color: #000000;
  margin:0 auto; 
  width:989px;
  text-align : left;
  font-family: Arial, Verdana, sans-serif;
  font-size:10px;
  }

HTML{ font-size:100%; }

A {
  color: #000000;
  text-decoration: none;
  text-align:left;
}

A:hover {
  color: #FF0000;
  text-decoration: none;
  text-align:left;
  
}

P {
text-align:left;
}


UL {list-style: circle inside;text-align:left}

P.red{
   color:#FF0000;
   font-weight:bold;
   text-align:justify;
}

.black{
   color:#000;
   text-align:left;
}
TABLE {
 border:0;
 font-size:11px;
}

TD {
 text-align: center;
}

HR {
 height: 0.01em;
 color:#898989;
 text-align:center;
}
/* ---------- Impostazioni FORM ---------- */
.checkbox, .radio {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(checkbox.png) no-repeat;
  display: block;
  clear: left;
  float: left;
}
.radio {
  background: url(radio.png) no-repeat;
}

/* ---------- Fine Impostazioni FORM ---------- */

P.input {
display:inline;
padding:0;
white-space:nowrap;
}


.buttonav {
  display:inline;
  width:5em;
  height:2em;
  line-height:1em;
  font-size: 1.2em;
  font-weight:bold;
  color: #666666;
  text-align : center;
  padding:0 5px 0 5px;
}

IMG {
  text-align : center;
  border:0px;
}

IMG.logo {
  text-align : center;
  padding:0 0 0 0;
  border:0px;
  width:100%;
}

/* ---------- Contenitore generale ---------- */
div#main {
  width:1024px;
  text-align : center;
  margin:0 auto;
  border:0;
  padding:0;
  clear:left;
}

/* ---------- Intestazione ---------- */

div#header {
  width:1024px;
  font-size: 1em;
  color: #000;
  text-align:left;
  margin:auto;
  top:0;
}
/* ---------- menu ---------- */
div#menu {
  float:left;
  display:inline;
  padding-top:50px;
  width:230px;
}
.file {
  font-size: 10px;
  font-weight : bold;
  text-align : center;
}
.folder {
  font-size: 10px;
  font-weight : bold;
  text-align : center;
}
/* ---------- Corpo pagina ---------- */
div#centro {
  float:left;
  display:inline;
  width:750px;
 }
/* ---------- footer ---------- */
div#footer {
  float:left;
  width:100%;
  color: #000000;
  text-align:center;
  margin-top:2%;
 }
.footer {
  font-size: 1em;
  font-weight : bold;
  text-align : center;
}
/* ---------- Errori ---------- */
.error {
  font-size: 1em;
  font-weight : bold;
  color:#FF0000;
  text-align : left;
  vertical-align:middle;
  padding:30px;
}

/* ---------- Evidenzia la stringa ---------- */

.evidenzia {
  font-size:1em;
  background:#FFFF00;
  margin:0px;
}
/* ---------- Menï¿½ con i tab ---------- */
.bold {
  font-weight : bold;
  }
.indent {
  text-indent : 30px;
  }
.underline {
text-decoration:underline;
color:blue;
}
.zoom {
width:100%;
margin:0 auto;
text-align:left;
}
.button {
    background-color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:6px;
    text-decoration: none;
    cursor: pointer;
     border:none;
}
#container{
        float:left; 
        display:inline;
  	padding-top:10px;
	width: 600px;
	height: 700px;
	overflow:hidden;
 }
#selettori{
        float:left; 
        display:inline;
  	padding-top:10px;
	width: 150px;
  }
form  { display: table; width: 100%; border-spacing: 5px;margin:0}
p     { display: table-row; }
label { display: table-cell;   background-color: #fcffb0;padding:5px}
input { display: table-cell; }
label.login {background-color: #fff}
form.login  {border-spacing: 5px;}
input.login {border:2px solid}
p.login    { margin-left:30% }

