.mainbox {
	padding: 20px 20px 10px 20px;}

h1 {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bolder;
	color: #000066;
	text-decoration: underline;
	margin-bottom: 5px;}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bolder;
	color: #990000;
	margin-bottom: 5px;
	indent: 10px;
	text-indent: 10px;}
h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bolder;
	color: #993300;
	margin-bottom: 5px;
	indent: 10px;
	text-indent: 10px;}
h4{
	font-family: Verdana, Arial, Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #993300;
	text-align: center;}
.testosemplice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	color: #000033;
	text-align: justify;
	margin-top: 5px;
	line-height: 18px}
.testosemplice2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	color: #000033;
	text-align: right}
.testosemplice3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	color: #000033;
	text-align: left}
.testopiccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #000033;}
.testotabella {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	color: #000000;}
.testotabella2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;}
.testods {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000033;
	text-align: right;}
.testobottom {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	color: #000033;}


.testoform {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #000033;}
.elenchi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	font-style: italic;
	color: #000033;
	list-style-position: outside;
	list-style-image: url(../grafica/bianchi002.gif);
	linge-height: 12px;
	padcding: 6;
	vertical-align: text-top;
	text-align: justify;}
.elenchiol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: italic;
	color: #000033;
	list-style-position: outside;
	list-style: disc;
	line-height: 18px;
	vertical-align: text-top;
	text-align: justify;}
.minitaly {
	position: absolute;
	left: 570px;
	top: 245px;
	width: 157px;
	height: 99px;
	z-index: 1;}
.testobianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: italic;
	color: #FFFFFF;}
.elencostat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	font-style: normal;
	text-align: justify;
	color: #000033;list-style-position: outside;
	list-style-type: lower-alpha;}
div.ombra{ float: left;padding:0 6px 6px 0;
    background: url(../grafica/ombra.jpg) no-repeat bottom right}
.box {
	padding: 3px;
	border: 1px solid #999999;
	background-color: #CCCCCC;
	margin-top: 0px;
	top: 0px;
	clip:  rect(0px auto auto auto);
	vertical-align: top;}
.bordoform {
	border: 1px solid #993300;}

a.footlk:link   { color: #FFFFFF; text-decoration: underline }
a.footlk:visited{ color: #FFCCCC; text-decoration:  none}
a.footlk:hover{ color: #FF99FF; text-decoration:  none}


/*inizio menu soci*/
ul.menusoci {
	width:200px;
	list-style:none;
	margin:0;
	padding:0;}
ul.menusoci li a {font:95% Arial, helvetica, sans-serif;
	display:block;
	text-decoration:none;
	padding:1 1em;
	height:2em;
	line-height:2em;}
ul.menusoci li a:link, ul.menusoci li a:visited {
background:url(../grafica/ombramenu.jpg) repeat-x left bottom;
font:95% Arial, helvetica, sans-serif; color: #000;} /* specifiche per il link */
ul.menusoci li a:hover, ul.menusoci li a:active {
background:#993300 url(../grafica/ombramenu.jpg) repeat-x left bottom; color:#fff;}
ul.menusoci li a.menufisso, ul.menusoci li a.menufisso:link, ul.menusoci li a.menufisso:visited {
background:#993300 url(../grafica/ombramenu.jpg) repeat-x left bottom;
	color:#fff;
	display:block;
	font:95% Arial, helvetica, sans-serif;
	text-decoration:none;
	padding:1 1em;
	height:2em;
	line-height:2em;
	margin: 0 0 0 0;
	white-space: nowrap;} /* specifiche per il link */
ul.menusoci li a.menufisso:hover, ul.menusoci li a.menufisso:active {
background:#993300 url(../grafica/ombramenu.jpg) repeat-x left bottom;
	color:#fff;
	display:block;
	font:95% Arial, helvetica, sans-serif;
	text-decoration:none;
	padding:1 1em;
	height:2em;
	line-height:2em;
	margin: 0 0 0 0;
	white-space: nowrap;}
/* fine menu laterale area soci*/

/*inizio menu area base pubblica*/
ul.menubase {
	width:200px;
	list-style:none;
	margin:0;
	padding:0;}
ul.menubase li a {
	display:block;
	text-decoration:none;
font:95% Arial, helvetica, sans-serif;
	padding:1 1em;
	height:2em;
	line-height:2em;
	white-space: nowrap;}
ul.menubase li {
display:outline;
background:url(../grafica/ombramenu3.jpg) repeat-x left bottom; /*precarica*/ }
ul.menubase li a:link, ul.menubase li a:visited {
background:url(../grafica/ombramenu3.jpg) repeat-x left bottom; font:95% Arial, helvetica, sans-serif;
color: #000;} /* specifiche per il link */
ul.menubase li a:hover, ul.menubase li a:active {
background:#3D4683 url(../grafica/ombramenu3.jpg) repeat-x left bottom;
color:#fff;}

ul.menubase li a.menufisso2,ul.menubase li a.menufisso2:link, ul.menubase li a.menufisso2:visited {
background:#3D4683 url(../grafica/ombramenu3.jpg) repeat-x left bottom;
	color:#fff;
	display:block;
	font:95% Arial, helvetica, sans-serif;
	text-decoration:none;
	padding:1 1em;
	height:2em;
	line-height:2em;
	margin: 0 0 0 0;
	white-space: nowrap;} /* specifiche per il link */
ul.menubase li a.menufisso2:hover, ul.menubase li a.menufisso2:active {
background:#3D4683 url(../grafica/ombramenu3.jpg) repeat-x left bottom;
	color:#fff;
	display:block;
	font:95% Arial, helvetica, sans-serif;
	text-decoration:none;
	padding:1 1em;
	height:2em;
	line-height:2em;
	margin: 0 0 0 0;
	white-space: nowrap;}

/* specifiche per il menu fisso */
/*menu fisso soci*/
.menufisso {
	background:#993300 url(../grafica/ombramenu.jpg) repeat-x left bottom;
	color:#fff;
	display:block;
	font:95% Arial, helvetica, sans-serif;
	text-decoration:none;
	padding:1 1em;
	height:2em;
	line-height:2em;
	margin: 0 0 0 0;
	white-space: nowrap;
}
/*menu fisso base*/
.menufisso2 {
	background:#3D4683 url(../grafica/ombramenu3.jpg) repeat-x left bottom;
	color:#fff;
	display:block;
	font:95% Arial, helvetica, sans-serif;
	text-decoration:none;
	padding:1 1em;
	height:2em;
	line-height:2em;
	margin: 0 0 0 0;
	white-space: nowrap;
}
.sfondo {background: url(../grafica/05.gif) fixed;}
.back {background: url(../grafica/sfondo-soci.jpg);}
/*fine menu fisso*/
/*link-footer blu*/
a.footlkblu:link   { color: #ffccff; text-decoration: underline }
a.footlkblu:visited{ color: #FFFFFF; text-decoration:  underline}
a.footlkblu:hover{ color: #FF33FF; text-decoration:  none}

.elenco_simpa
{width: 98%; padding: 2px; font:80% Arial, helvetica, sans-serif;}
.simpa_prima td{background: #993300;color: #FFF; font-weight: bold; text-align: center;padding: 6px}
.simpa_row_even{background: #E4CAAF;}
.simpa_table
{font:90% Arial, helvetica, sans-serif;font-style: italic;}

ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	color: #000033;
	margin-top: 5px;
	line-height: 1.6em}
