
BODY {
  background: #ffffff;
  color: #000000;
  font-family: Arial, Verdana, sans-serif;
  font-size:0.7em;
  text-align : center;
  }

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #DA0D14;
  text-decoration: none;
}

P {
text-align:justify;
}
P.center {
text-align:center;
}


UL {list-style: circle inside;}

P.red{
   color:#DA0D14;
   font-weight:bold;
   text-align:justify;
}

.black{
   color:#000;
   text-align:left;
}
TABLE {
 border:0;
}

TD {
 text-align: center;
}

HR {
 height: 0.01em;
 color:#898989;
 text-align:center;
}
/* ---------- Impostazioni FORM ---------- */

FORM {
  display: inline;
  padding:0 0 0 0;
  margin: 0 0 0 0;
}


INPUT {
  width:60%;
  height:1.3em;
  font-size: 1.5em;
  color: #666666;
  text-align : left;
  padding:0;
}

SELECT {
  font-size: 1em;
  color: #666666;
  text-align : left;
  padding:0;
}

.checkbox {
	width:1em;
	height:1em;
  font-size: 1em;
  color: #666666;
  text-align : left;
  padding:0;
}


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;
  padding:0 0 0 0;
  border:0px;
}

IMG.logo {
  text-align : center;
  padding:0 0 0 0;
  border:0px;
  width:100%;
}

/* ---------- Contenitore generale ---------- */
div#main {
  width:980px;
  margin-left:auto;
  margin-right:auto;
}

/* ---------- Intestazione ---------- */

div#header {
  font-size: 1em;
  color: #000;
  background:#c8be9b;
  margin:auto;
  top:0;
}

/* ---------- Corpo pagina ---------- */

div#centro {
  position:relative;
  width:100%;
  margin:auto;
}

/* ---------footer ---------- */

div#footer {
  width:100%;
  float:left;
  color: #000000;
  text-align:center;
  margin-top:5em;
 }


.footer {
  font-size: 1em;
  font-weight : normal;
  text-align : center;
}

/* ---------- Errori ---------- */

.error {
  font-size: 1em;
  font-weight : bold;
  color:#DA0D14;
  text-align : left;
  vertical-align:middle;
  padding:30px;
}

/* ---------- Evidenzia la stringa ---------- */

.evidenzia {
  font-size:1em;
  background:#FFFF00;
  margin:0px;
}

/* ---------- Menù con i tab ---------- */


div#navigation {
	border-bottom: 1px solid #cccccc;
	margin-top:1.5em;
	padding:0;
	margin-bottom:0;
	text-align:left;
	height:100%;
	width:100%;
}

div#navigation ul{list-style-type: none;margin: 0;padding: 0;white-space: nowrap}
div#navigation li{display: inline;margin: 0;padding: 0}
div#navigation li a{text-decoration: none; border: 1px solid #cccccc;padding:0.3em 1em 0.4em 1em; background: #f8f8f8;color: #494949;}
div#navigation li a:hover{background-color: #f8f8f8;color:#000}
div#navigation li#activelink a{border-bottom: 1px solid #fff;background-color: #fff;color: #000}



div#alfabeto {
	margin:0.1em 0 0.1em 0;
	font-size:1.5em;
	font-weight:bold;
	padding:0;
	text-align:left;
	margin:2%;
	width:96%;
	height:3.2em;
	line-height:3.2em;
	background:#000;
}

div#alfabeto ul{width:100%;list-style-type: none;margin: 0;padding: 0;white-space: nowrap;}
div#alfabeto li{ float:left; margin: 0; padding-left: 1%;color: #FFF;}
div#alfabeto li a{text-decoration: none; border: 1px solid #cccccc; padding:1.5% 0.4% 1.5% 0.4%; background: #000;color: #FFF;}
div#alfabeto li a:hover{background-color: #FFF;color:#000;}
div#alfabeto li#activelink a{border-bottom: 1px solid #fff;background-color: #f8f8f8;color: #494949}

.bold {
  font-weight : bold;
  }
.indent {
  text-indent : 30px;
  }

.tot_record {
  width:100%;
  vertical-align:bottom;
  font-size: 1em;
  color: #DA0D14;
  text-align : left;
  font-weight:bold;
  padding:0;
  margin:0 0 0 0;
}

.not_found_img {
  float:left;
  width:76px;
  text-align : center;
  padding:0 10px 20px 10px;
  margin:20px 0 0 0;
}
.not_found_txt {
  float:left;
  width:220px;
  font-size: 1em;
  color: #494949;
  text-align : center;
  font-weight:bold;
  padding:20px 5px 20px 5px;
  margin:20px 0 0 0;
}

.underline {
text-decoration:underline;
color:blue;
}
