body, td, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul {
	margin-top: 2px;
	margin-bottom: 2px;
}
ul.sinistra {
  	margin-left: 0; padding-left: 1.5em;
  	list-style: url(img/minore2.gif) disc;	
}
ul.sinistra a, ul.destra a {
	color:#000000;
}
ul.sinistra a:hover, ul.destra a:hover {
	text-decoration:underline;
	color:#CC0000;
}
ul.sinistra2 {
  	margin-left: 0; padding-left: 1.5em;
  	list-style: url(img/minore2.gif) disc;	
}
ul.sinistra2 a, ul.destra2 a {
	color:#000000;
}
ul.sinistra2 a:hover, ul.destra2 a:hover {
	text-decoration:underline;
	color:#CC0000;
}
ul.sinistra2 li, ul.destra2 li { padding-bottom:7px; }

ul.ordinario {
  	margin-left: 0; padding-left: 1.5em;
}
li {
}
ul.destra, ul.destra2 {
  	list-style:none;
}
h1 {
	font-size: 16px;
	text-align: center;
	margin-top:2px;
	margin-bottom: 2px;
	padding-top:5px;
}
h2 {
	font-size:10px;
	text-align:center;
	margin-top:2px;
	margin-bottom:6px;
}
h3 {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
	margin-bottom:6px;
	padding-top:5px;
	padding-bottom:5px;
	color:#FFF;
	background-color:#FF0000;
}
hr {
	color:#000080;
	margin-top:2px;
	margin-bottom:0px;
}
a {color:#0000FF;}
a:hover {color:#000066;}
a.linka {color:#FF0000;}
#cartina {width:545px; height:405px}
.corpo {
	padding-left:10px;
	padding-right:10px;
}
.menu1, .menu1 div {
	font-size: 12px;
	/*margin-right:10px;*/
	background-color: #FEF87C;
}
.sfondomenu {
	background-color: #FEF87C;
}

.menu2, .menu2 div {
	font-size: 12px;
	margin-right:0px;
	background-color: #FEF87C;
}
.menu3, .menu3 div {
	font-size: 12px;
	margin-right:0px;
	background-color: #FFF;
}
.menu_titolo {
	font-size: 15px;
	font-weight: bold;
	color:#007D10;
}
.menu_titolo_demo, .menu_titolo2_demo {
	padding-top:10px;
}
.menu_titolo_demo, .menu_titolo2_demo, .menu_titolotop_demo {
	padding-bottom:5px;
}
.menu_titolo_demo a, .menu_titolotop_demo a {
	font-size: 15px;
	font-weight: bold;
	color:#007D10;
	text-decoration:none;
}
.menu_titolo2_demo a {
	font-size: 15px;
	font-weight: bold;
	color:#FF0000;
	text-decoration:none;
}
.menu_titolo2 {
	font-size: 15px;
	font-weight: bold;
	color:#FF0000;
}
.imgsx {
	margin-right:8px;
	margin-bottom:5px;
}
.imgdx {
	margin-left:8px;
	margin-bottom:5px;
}
.coldx {
	padding-left:0px;
}
.nosel { }
.nosel a {
	text-decoration:none;
	color:#000000;
}
.nosel a:hover {
	color:#000000;
}
.destra .nosel a:hover {
	color:#000000;
}
.sel {
	/*background-color:#FFFFCC;*/
}
li.sel a {
	color:#CC0000;
	text-decoration:underline;
	font-weight:bold;
}
.destra .sel a {
	text-decoration:underline;
	color:#CC0000;
	font-weight:bold;
}
.header {
	font-size:9px;
}
.header a {
	text-decoration:none;
	color:#007D10;
}
.header a:hover {
	color:#CC3300;
}
.margine {
	padding-top:5px;
}
.marginesx {
	padding-left: 15px;
}
.marginedx {
	padding-right: 10px;
}
.evidenzia {
	font-weight: bold;
	color: #00005E;
}
.evidenziablu {font-weight:bold; color:#0000FF}
.small {
	font-size:12px;
}
.smaller {
	font-size:10px;
}
.bigger, .bigger td {
	font-size:13px;
}
.bigger2, .bigger2 td {
	font-size:14px;
}
.biggermore, .biggermore td, .biggermore div {
	font-size:15px;
}
.veryverybig {font-size:18px}
.veryveryverybig {font-size:22px}
.allsx { float:left; }
.alldx { float:right; }
.allclear { clear:both; }
.evidenzia2 {

	font-weight: bold;
	color: #FF0000;
}
h3.evidenzia2, h3 span.evidenzia2 {color:#FFF}
.evidenziatore {
	background-color: #FFFF00;
	color: #FF0000;
	font-weight: bold;
}
.evidenziatoreN {
	font-weight: bold;
	color: #000000;
	background-color: #FFFF00;
}
ul.sinistraL {

  	margin-left: 0; padding-left: 1.5em;
  	list-style: url(img/linea.gif) disc;
}
ul.minoreBlu {


  	margin-left: 0; padding-left: 1.5em;
  	list-style: url(img/minoreBlu.gif) disc;
}
.biggermoreMore, .biggermoreMore td {

	font-size:18px;
}
.nero {
	color: #000000;
}
.mini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.mini a, .mini a:hover, .mini a:visited {
	text-decoration:none;
	color:#666666;
}
.mailcol1hd {float:left; width:135px; margin-left:100px; margin-bottom:5px;margin-right:20px;clear:left}
.mailcol2hd {float:left; margin-bottom:5px; text-align:left}
.mailcol1 {float:left;width:135px;margin-left:100px;margin-bottom:10px;margin-right:20px;clear:left}
.mailcol2 {
	float:left;
	margin-bottom:10px;
	text-align:left;
	padding-top:10px
}
.mailcol2hd a, .mailcol2 a {
	font-size:15px
}

