body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*overflow: hidden;*/
}

iframe.frmcomm {
	display: none;
	visibility: invisible;
	/*display: block;
	visibility: visible;*/
}

td{
	vertical-align: top;
}

a, a:LINK, a:VISITED  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;;
	font-size: 10px;
	text-decoration: none;
}

a:HOVER, a:ACTIVE, a:FOCUS{
	color: #CC0000;
	text-decoration: underline;
}

/* ZONA STRUTTURA */

#pageContainer {
	z-index: 1;
}

/* ZONA MENU TOP */

#top {
	font-size:9px;
	font-weight: normal;
	position: relative;
	height: 23px;
	background-image: url(../Img/topImgBckg.png);
	margin:0px;
	text-align: center;
}

#menuTop {
	position: relative;
	margin:0px;
	top:3px;
	height: 23px;
	vertical-align: middle;
	font-size: 10px;
	color: white;
	
}

#menuTop a, #menuTop a:link, #menuTop a:visited {
	margin-right: 6px;
	font-size: 9px;
	font-weight: normal;
	color: #C7C7C7;
	background-image: url(../Img/menuTopQuadSml.png);
	background-repeat: no-repeat;
	padding-left: 12px;
	text-decoration: none;
	
}

#menuTop a:hover, #menuTop a:focus, #menuTop a:active {
	color: white;
	background-image: url(../Img/menuTopQuadBig.png);
	background-repeat: no-repeat;
	text-decoration: none;
	
}

#menuAdm {
	position: absolute;
	top:3px;
	right: 15px;
}

#menuAdm a, #menuAdm a:link, #menuAdm a:visited {
	color: #C7C7C7;
	text-decoration: none;
	font-size: 9px;
}

#menuAdm a:hover, #menuAdm a:focus, #menuAdm a:active {
	color: white;
	text-decoration: none;
}





/* ZONA MENU SX */

.menusx {
	background-image: url(../Img/menuSxBckg.png);
	background-repeat: repeat-y;
}

div.mnusx {
}

div.mnusx div.hdr {
	background-image: url(../Img/menuSxImgTop.jpg);
	height: 20px;
}

div.mnusx div.lnk01 {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align: right;
	text-transform: uppercase;
	background-image: url(../Img/menuSxBtt.png);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 15px;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
}

div.mnusx div.lnk01 a, div.mnusx div.lnk01 a:LINK, div.mnusx div.lnk01 a:VISITED  {
	font-size: 10px;
	color: #666666;
	letter-spacing: -1px;
	text-decoration: none;
	margin-bottom: 2px;
}

div.mnusx div.lnk01 a:HOVER, div.mnusx div.lnk01 a:ACTIVE, div.mnusx div.lnk01 a:FOCUS{
	font-size: 10px;
	color: #00569A;
	letter-spacing: -1px;
	text-decoration: none;
	margin-bottom: 2px;
}

div.mnusx div.act01 {
	font-size: 10px;
	font-weight: bold;
	color: #00569A;
	text-align: right;
	text-transform: uppercase;
	letter-spacing: -1px;
	background-image: url(../Img/menuSxBtt.png);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 15px;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
}

div.mnusx div.lnk02 {
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #666666;
}

div.mnusx div.lnk02 a, div.mnusx div.lnk02 a:LINK, div.mnusx div.lnk02 a:VISITED  {
	font-size: 11px;
	letter-spacing: 0px;
	color: #666666;
	text-decoration: none;
}

div.mnusx div.lnk02 a:HOVER, div.mnusx div.lnk02 a:ACTIVE, div.mnusx div.lnk02 a:FOCUS{
	font-size: 11px;
	letter-spacing: 0px;
	color: #00569A;
	text-decoration: none;
}

div.mnusx div.act02 {
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0px;
	text-transform: none;
	color: #00569A;
}


/* ZONA MENU DX */

.menudx {
	background-image: url(../Img/menuDxBckg.png);
	background-repeat: repeat-y;
}

div.mnudx div.hdr {
	background-image: url(../Img/menuDxImgTop.jpg);
	height: 20px;
}

div.mnudx div.lnk {
	font-size: 10px;
	text-align: right;
	cursor: hand;
	background-image: url(../Img/menuDxBttOff.png);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 15px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 2px;
}

div.mnudx div.act {
	font-size: 10px;
	text-align: right;
	background-image: url(../Img/menuDxBttOn.png);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 15px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 2px;
}

div.mnudx p.tit {
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
}

div.mnudx p.bdy {
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 2px;
}

div.mnudx p.prd {
	color: #00569A;
	text-decoration: underline;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}

div.mnudx a, div.mnudx a:LINK, div.mnudx a:VISITED  {
	color: #00569A;
	text-decoration: none;
	font-weight: normal;
}

div.mnudx a:HOVER, div.mnudx a:ACTIVE, div.mnudx a:FOCUS{
	color: #006ABD;
}


/* ZONA CNTTOP */

div.cntTop {
	width: 100%;
	height: 22px;
	background-image: url(../Img/cntImgTop.jpg);
}


/* ZONA HISTORY */

div.history {
	margin-top: 0px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	color: #333333;
	font-size: 11px;
}

div.history a, div.history a:LINK, div.history a:VISITED{
	color: #999999;
	font-size: 11px;
	text-decoration: none;
}

div.history a:HOVER, div.history a:ACTIVE, div.history a:FOCUS{
	color: #CCCCCC;
	font-size: 11px;
	text-decoration: underline;
}


/* ZONA CONTENT - TITLE */

div.cntTitolo {
	margin-top: 5px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	color: #1E214A;
	font-size: 1.55em;
}

div.cntSubTitolo {
	margin-top: 5px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	color: #2F3373;
	font-size: 1.2em;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
}


/* ZONA CONTENT - MEDIA */

div.cntMedia {
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
}

div.cntDidascalia {
	color: #666666;
	font-size: 0.60em;
	font-style: italic;
	background-color: #F3F3F3;
	vertical-align: middle;
	padding: 2px;
}

/*

.mediaLbl {
	color: #660000;
	font-size: 10px;
	font-style: italic;
}

a.mediaLnk,a:LINK.mediaLnk, a:VISITED.mediaLnk  {
	color: #660099;
	font-size: 10px;
	text-decoration: none;
}

a:HOVER.mediaLnk,a:ACTIVE.mediaLnk,a:FOCUS.mediaLnk{
	color: #9999FF;
	font-size: 10px;
	text-decoration: underline;
}

*/


/* zona CONTENT - TESTO */

div.cntSommario {
	width: 390px;
	margin-top: 5px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	color: #333333;
	font-style: italic;
	font-size: 0.9em;
}

div.cntTesto {
	width: 390px;
	margin-top: 15px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	color: #000000;
	font-size: 0.75em;
}

div.cntTesto li {
	margin-left: -20px;
	list-style-image: url(../Img/cntListItem.png);
}

div.cntTesto a, div.cntTesto a:LINK, div.cntTesto a:VISITED  {
	color: #00569A;
	text-decoration: none;
}

div.cntTesto a:HOVER, div.cntTesto a:ACTIVE, div.cntTesto a:FOCUS{
	color: #006EC4;
	text-decoration: underline;
}


/* ZONA CONTENT - NEWS */

div.news {
	width: 390px;
	margin-top: 20px;
	margin-left: 30px;
	margin-right: 30px;
}

div.news div.media { 
	float: left;
	width: 150px;
	height: 160px;
	margin-right: 10px;
	margin-bottom: 10px;
}

div.news div.media div.foto { 
	width: 150px;
	height: 150px;
	overflow: hidden;
}

div.news div.media div.dida {
	color: #666666;
	font-size: 0.60em;
	font-style: italic;
	background-color: #F3F3F3;
	vertical-align: middle;
	padding: 2px;
}

div.news p.Periodo {
	color: #2F3373;
	font-size: 1.2em;
	margin-top: 0px;
	margin-bottom: 0px;
}

div.news p.Titolo {
	margin-top: 5px;
	margin-bottom: 0px;
	color: #1E214A;
	font-size: 1.55em;
}

div.news p.Sommario {
	margin-top: 5px;
	margin-bottom: 0px;
	color: #333333;
	font-style: italic;
	font-size: 0.9em;
}

div.news p.Testo {
	clear: both;
	margin-top: 15px;
	margin-bottom: 0px;
	color: #000000;
	font-size: 0.75em;
}

div.news div.lnk {
	margin-top: 15px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCCCCC;
	text-align: right;
}

div.news a, div.news a:LINK, div.news a:VISITED  {
	color: #00569A;
	text-decoration: none;
}

div.news a:HOVER, div.news a:ACTIVE, div.news a:FOCUS{
	color: #006EC4;
	text-decoration: underline;
}

/* ZONA MEDIA */

div.media {
	width: 390px;
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom:25px;
}

div.media div.sez {
	font-size: 0.75em;
	background-color: #F8F8F8;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;
}

div.media div.lnk {
	padding-top:5px;
}
	
	
div.media a, div.media a:LINK, div.media a:VISITED  {
	color: #00569A;
	text-decoration: none;
}

div.media a:HOVER, div.media a:ACTIVE, div.media a:FOCUS{
	color: #006EC4;
	text-decoration: underline;
}
	

/* ZONA LOGIN */

#loginForm

