html {
	background: #003165;
	margin: 0px;
	padding: 0px;
	overflow: scroll;
	overflow-y: scroll;
	overflow-x: auto;
}
body {
	background: #ffffff;
	font: 12px Verdana;
	width: 900px;
	margin: 20px auto 20px auto;
	padding: 0px;
}
img {
	border: none;
}
td.leftlogo {
	width: 300px;
	height: 106px;
	text-align: center;
	vertical-align: top;
}
td.rightlogo {
	 text-align: right;
	 vertical-align: top;
}
span#inColl {
	font: 700 20px Arial, Helvetica, sans-serif;
	color: #353795;
	position: relative;
	top: 12px;
}
img.imgrglogo {
	margin: 5px 10px 0px 15px;
	vertical-align: middle;
}
td#headertd {
	height: 120px;
	vertical-align: top;
	background: url(/images/Fascia-puls.png) no-repeat 21px 81px;
}
a:hover {
  text-decoration: underline;
}
td.tdimgcent {
	text-align: center;
}
td.indirizzo {
	font: 10px Arial, helvetica, sans-serif;
	color: #27363D;
}
td.tdmenul, td.tdmenus {
	width: 90px;
	position: relative;
	top: 2px;
}
td.tdmenul {
	width: 140px;
}
div.menu-item {
	background: url(/images/menu.png) no-repeat 0px 0px;
	cursor: pointer;
	height: 13px;
}
div#home {
	background-position: 0px 0px;
	width: 49px;
}
div#home:hover, div#home.selected {
	background-position: 0px -13px;
}
div#associazione {
	background-position: 0px -26px;
	width: 103px;
}
div#associazione:hover, div#associazione.selected {
	background-position: 0px -39px;
}
div#obiettivi {
	background-position: 0px -52px;
	width: 118px;
}
div#obiettivi:hover, div#obiettivi.selected {
	background-position: 0px -65px;
}
div#servizi {
	background-position: 0px -78px;
	width: 114px;
}
div#servizi:hover, div#servizi.selected {
	background-position: 0px -91px;
}
div#eventi {
	background-position: 0px -104px;
	width: 51px;
}
div#eventi:hover, div#eventi.selected {
	background-position: 0px -117px;
}
div#rete {
	background-position: 0px -130px;
	width: 55px;
}
div#rete:hover, div#rete.selected {
	background-position: 0px -143px;
}
table#orangebar {
	background: url(/images/Fascia-aranc.png) no-repeat 0px 0px;
	width: 900px;
	height: 70px;
	border: none;
}
td.tdorangemail {
	padding: 5px 0px 0px 25px;
	width: 50px;
	vertical-align: top;
}
td.tdorangetitle {
	padding: 0px 0px 10px 45px;
}
td.tdimgleft {
	text-align: left;
	padding: 10px 0px 10px 0px;
}
table#mainimg {
	background: url(/images/imm-home.jpg) no-repeat 0px 0px;
	margin: 0px 0px 10px 0px;
	width: 900px;
	height: 469px;
}
div.contentleft {
	width: 195px;
	float: left;
}
div.contentcenter {
	width: 483px;
	float: left;
}
div.contentright {
	width: 218px;
	float: right;
	text-align: right;
}
p.contenttxt {
	font: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 0px 15px 15px 0px;
}
span.coordbanc {
	color: #15317E;
	font-weight: bold;	
}
a.allegato {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	text-decoration: none;
	color: #2B60DE;
	display: block;
	padding: 5px 0px 0px 25px;
}
a.allegato:hover {
	text-decoration: underline;
	color: #566D7E;
}
a.linknotbld {
	font: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: blue;
}
a.sitelink {
	font: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #27363D;
	margin-right: 10px;
}
a.sitelink:hover, a.linknotbld:hover {
	text-decoration: underline;
}
a.pdflink {
	font: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #2B60DE;
}
a.pdflink:hover {
	text-decoration: underline;
	color: #E56717;	
}
span.allegtitle {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	padding: 0px 0px 7px 25px;
}
img.eventtitle {
	margin-right: 22px;
}
p.orangetitle {
	color: #F87431;
	margin: 10px 0px 10px 0px;
	font: 105% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}
td.tdbreaker {
	padding: 5px 0px 5px 0px;
}
td.tdtxtcen {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 10px 0px 10px 0px;	
}
.lisquare {
	vertical-align: middle;
	padding: 0px 0px 10px 6px;
	list-style-image: url(/images/Quadr.jpg);
	font: 105% Verdana, Arial, Helvetica, sans-serif;
}
.ultriangle {
	padding: 0px 0px 10px 18px;
	margin: 0px;
	vertical-align: middle;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	list-style-image: url(/images/triangle.png);
}
.redcircle {
	color: #FF0000;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.divevents {
	float: left;
	text-align: left;
	padding: 0px;
	margin: 0px 12px 0px 12px;
	background: url(/public/image/tratteggio.jpg) no-repeat 0px 17px;
	width: 200px;
	height: 310px;
}
p.titleevents {
	margin-top: 0px;
	text-align: right;	
}
p.txtevents, p.txttitleevents, p.linkcontainevents, p.emptyevents {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 5px 0px 10px;
}
p.txtevents {
	text-align: justify;
}
p.txttitleevents {
	font-weight: bold;
}
p.linkcontainevents {
	text-align: left;
}
p.emptyevents {
	text-align: left;
	font-style: italic;
}
