html, body {
  margin: 0;
  padding: 0;
  background-image: url(images/background.jpg);
  background-repeat: repeat-x;
  background-color: #E6E8ED;
}
TD {
  font-family: Verdana, Arial, SansSerif;
  font-size: 11px;
}
.bordomenu {
  border-width: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  background-color: orange;
  border-color:#aaaaaa;
  font-family: Verdana, Arial, SansSerif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}
.bordomenu:HOVER {
  border-width: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  background-color: orange;
  border-color:#aaaaaa;
  font-family: Verdana, Arial, SansSerif;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}
.bordomenuon {
  border-width: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  background-color:#000000;
  border-color:#aaaaaa;
  font-family: Verdana, Arial, SansSerif;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}
.bordomenuon:HOVER {
  border-width: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  background-color:#000000;
  border-color:#aaaaaa;
  font-family: Verdana, Arial, SansSerif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}
.bordo {
  border-width: 0px 1px 1px 1px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  background-color: #eeeeee;
  border-color:#aaaaaa;
}
.bordo2 {
  border-width: 1px 2px 2px 1px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  background-color: #ffffff;
  border-color:#aaaaaa;
}
.linea {
  border-width: 1px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  background-color: #eeeeee;
  border-color:#aaaaaa;
  font-family: Verdana, Arial, SansSerif;
  font-size: 12px;
  font-weight: bold;
}
.lineasotto {
  border-width: 0px 0px 1px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  background-color: #ffffff;
  border-color:#000000;
}
table.footer {
  border-width: 5px 5px 0px 5px;
  border-spacing: 0px;
  border-style: solid;
  border-color: white;
  border-collapse: collapse;
  background-color: #ffcc00;
}
table.footer td {
  border-width: 0px 0px 0px 0px;
  padding: 8px 10px 8px 10px;
  border-style: none;
  background-color: #ffcc00;
  color:#ffffff;
}
table.footer a {
  color:#ffffff;
  text-decoration: none;
}
table.footer a:hover {
  color:#ffffff;
  text-decoration: underline;
}
.boldblue {
  font-family: Verdana, Arial, SansSerif;
  font-size: 11px;
  color:#2d82b9;
  font-weight: bold;
}
A.boldblue, A.boldblue:ACTIVE, A.boldblue:LINK, A.boldblue:VISITED {
  color: #2d82b9;
  text-decoration: underline;
  font-weight: bold;
}
A.boldblue:HOVER {
  color: #107A79;
}
.nt {
  font-family: Verdana, Arial, SansSerif;
  font-size: 11px;
  line-height:150%;
}

.nt12 {
  font-family: Verdana, Arial, SansSerif;
  font-size: 12px;
  line-height:150%;
}
A.menu01 {
  font-family: Verdana, Arial, SansSerif;
  font-size: 11px;
  font-weight: bold;
  display: block;
  width: 86px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  background-image: url(images/menu01.gif);
  background-repeat: no-repeat;
  color: #000000;
  text-decoration: none;
}
A.menu01:HOVER {
  display: block;
  width:86px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  background-image: url(images/menu01.gif);
  background-repeat: no-repeat;
  color: #000000;
  text-decoration: none;
  background-position:100% -30px;
}
A.menu02 {
  font-family: Verdana, Arial, SansSerif;
  font-size: 11px;
  font-weight: bold;
  display: block;
  width: 167px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  background-image: url(images/menu02.gif);
  background-repeat: no-repeat;
  color: #000000;
  text-decoration: none;
}
A.menu02:HOVER {
  display: block;
  width: 167px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  background-image: url(images/menu02.gif);
  background-repeat: no-repeat;
  color: #000000;
  text-decoration: none;
  background-position:100% -30px;
}
A.menu03 {
  font-family: Verdana, Arial, SansSerif;
  font-size: 11px;
  font-weight: bold;
  display: block;
  width: 136px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  background-image: url(images/menu03.gif);
  background-repeat: no-repeat;
  color: #000000;
  text-decoration: none;
}
A.menu03:HOVER {
  display: block;
  width:136px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  background-image: url(images/menu03.gif);
  background-repeat: no-repeat;
  color: #000000;
  text-decoration: none;
  background-position:100% -30px;
}
A.menu04 {
  font-family: Verdana, Arial, SansSerif;
  font-size: 11px;
  font-weight: bold;
  display: block;
  width: 69px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  background-image: url(images/menu04.gif);
  background-repeat: no-repeat;
  color: #000000;
  text-decoration: none;
}
A.menu04:HOVER {
  display: block;
  width:69px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  background-image: url(images/menu04.gif);
  background-repeat: no-repeat;
  color: #000000;
  text-decoration: none;
  background-position:100% -30px;
}
A.menu05 {
  font-family: Verdana, Arial, SansSerif;
  font-size: 11px;
  font-weight: bold;
  display: block;
  width: 69px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  background-image: url(images/menu05.gif);
  background-repeat: no-repeat;
  color: #000000;
  text-decoration: none;
}
A.menu05:HOVER {
  display: block;
  width:69px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  background-image: url(images/menu05.gif);
  background-repeat: no-repeat;
  color: #000000;
  text-decoration: none;
  background-position:100% -30px;
}
A.gdea, A.gdea:ACTIVE, A.gdea:LINK, A.gdea:VISITED, A.gdea:HOVER { 
  color: #000000; 
  text-decoration: underline;
  font-weight: bold;
}
.mmtitle {
  color: orange;
  font-family: Verdana, Arial, SansSerif;
  font-size: 15px;
  font-weight: bold;
  padding-left:23px;
}
.mmtitle2 {
  color: red;
  font-family: Verdana, Arial, SansSerif;
  font-size: 14px;
  font-weight: bold;
  padding-left:0px;
}
.mmimg {
  display:block;
  border-top: 2px solid white;
  border-bottom: 3px solid white;
}

.markermenu{
  list-style-type: none;
  margin: 0px;
  padding: 4px 0px 10px 0px;   
  width: 100%;
  background-color: #f3f3f3;
}
.markermenu li a{
  cursor: pointer;
  display: block;
  font-family: Verdana, Arial, SansSerif;
  font-size: 10px;
  font-weight: normal;
  padding: 3px 4px 3px 24px;
  border-bottom: 1px dotted #C0C0C0;
  text-decoration: none;
  color: #797979;
  background-color: #F4F4F4;
  width:207px !important;
  width /**/: 235px;
  background-image:url(../images/menu-arr.gif);
  background-repeat: no-repeat;
  background-position: 9px 7px;
}
.markermenu li a:visited{
  text-decoration: none;
}
.markermenu li a:hover{
  background-color: #EAEAEA;
  text-decoration: none;
}
.graybar {
  background-color:#E2E2E2;
  padding: 6px 10px 6px 10px;
  font-family: Verdana, Arial, SansSerif;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
}
.events{
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  width: 100%;
}

.events li {
  display: block;
  padding: 5px 10px 5px 10px;
  border-bottom: 1px solid #E2E2E2;
  font-weight: bold;
  color:#000000;
}
.allevents{
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  width: 100%;
}

.allevents li {
  display: block;
  padding: 5px 10px 5px 10px;
  font-weight: bold;
  color:#000000;
}
.allevents li a {
  color: #2d82b9;
  text-decoration: none;
  font-weight: bold;
}
.allevents li a:HOVER {
  color: #107A79;
  text-decoration: underline;
}

.prtit {
  font-family: Verdana, Arial, SansSerif;
  font-size: 11px;
  color:#036362;
  font-weight: bold;
}
A.prtit, A.prtit:ACTIVE, A.prtit:LINK, A.prtit:VISITED {
  color: #036362;
  text-decoration: underline;
  font-weight: bold;
}
A.prtit:HOVER {
  color: #107A79;
}
.myselect {
  font: 9px Verdana,Arial,SansSerif;
  width: 180px;
}
A.boxlnk, A.boxlnk:ACTIVE, A.boxlnk:LINK, A.boxlnk, A.boxlnk:HOVER:VISITED {
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}
td.rosso  {
	font-size:10px;
	text-decoration: none;
	font-weight:bold;
	font-family:verdana,arial,Helvetica,sans;
	color:000000;
	background-color:red
}

.news {
	font-size:10px;
	text-decoration: none;
	font-weight:normal;
	font-family:verdana,arial,Helvetica,sans;
	color:000000;
	text-align: left;
	background-color:#FFD779
	}

.news img {
	border:0;
	float: left;
	}
