body {
	background-color: White;
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	text-align: center;	
}

img
{
	border:0;
}
.listParagraph
{
	FONT-WEIGHT:normal; 
	FONT-SIZE:12pt; 
	LINE-HEIGHT:normal; 
	FONT-STYLE:normal; 
	FONT-VARIANT:normal;
	MARGIN-LEFT:36pt;
	text-align:justify;
	TEXT-INDENT:-18pt
}
.hiddenHeader
{
	DISPLAY: none; 
	VISIBILITY: hidden
}
.tableCenter 
{
	margin: auto;
	text-align: left;
}
.riga
{
	background-color: #800000;
}
/*FONT*/
.smallfonte {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-small;
	text-decoration: none;
	TEXT-ALIGN:justify;
}
.mediumfont {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-decoration: none;
	
	
	
	
}
.xmediumfont {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-decoration: none;
}
.Label {
	font-weight:bold;
}
.ContentTable{
	border: 1px solid #800000;
}

.ContentBody{

	border: 1px solid #800000;
	
	
}
.ContentTitle{
	COLOR:#990000;
	font-size:small;
	font-weight: bold;
	background-color: #F2E5E5;	
	padding: 2px 2px 2px 2px;
	text-align: left;
	width:100%;
	margin:0;
}
.ContentMenu{
	color: #800000;
	font-size:small;
	border: 1px solid #800000;
	font-weight: bold;
	background-color: #F2E5E5;	
	text-align: Center;
	cursor:hand;
	text-decoration:none;
	width: 200px;
}
.ContentMenuSelected{
	color: #F2E5E5;
	font-size:small;
	border: 1px solid #800000;
	font-weight: bold;
	background-color: #800000;	
	text-align: Center;
	cursor:hand;
	border-bottom:none;
	width: 209px;
}
.ContentTitle2{
	color: #800000;
	font-size: 11px;
	font-weight: bold;
	background-color: #E6CCCC;	
	padding: 2px 2px 2px 2px;
	text-align: left;
}
.ContentMenu2{
	color: #800000;
	font-size: 11px;
	border: 1px solid #800000;
	font-weight: bold;
	background-color: #E6CCCC;	
	text-align: Center;
	cursor:hand;
}
.ContentMenuSelected2{
	color: #E6CCCC;
	font-size: 11px;
	border: 1px solid #800000;
	font-weight: bold;
	background-color: #800000;	
	text-align: Center;
	cursor:hand;
	border-bottom:none;
}
.ContentNoTitle{
	color: #800000;
	background-color: #F3C97F;	
}
.MarginLeft2px
{
	MARGIN-LEFT:2px;
}
.MenuTable{
	border: 1px solid #800000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:small;
	text-decoration: none;
	width: 200px;
}
.MenuTitle{
	color: #800000;
	font-size: medium;
	font-weight: bold;
	background-color: #f2e5e5;	
	padding: 2px 2px 2px 2px;
}
.MenuOtherTable{
	border: 1px solid #f2e5e5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.MenuOtherTitle{
	color: #800000;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	background-color: #f2e5e5;	
	padding: 2px 2px 2px 2px;
}
/*Sezione link*/
	/*LINK GENERICO*/
a:link {
	color: #800000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a:visited {
	color: #800000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a:hover {
	color: #800000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

a:active {
	color: #800000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;	
}
	/*FINE LINK GENERICO*/
/*LINK GENERICO BOLD*/
a.boldunder:link {
	color: #800000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

a.boldunder:visited {
	color: #800000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}

a.boldunder:hover {
	color: #800000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}

a.boldunder:active {
	color: #800000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}
/*FINE LINK GENERICO BOLD*/

/*Link generico nounder*/
a.MenuElement:link {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.nounder:link {
	color: #800000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;	
}

a.nounder:visited {
	color: #800000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;	
}

a.nounder:hover {
	color: #800000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;	
}

a.nounder:active {
	color: #800000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;	
}
/*Fine Link generico nounder*/
a.MenuElement:link{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
 }
a.MenuElement:hover{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #C4D1EB;
}
a.MenuElement:visited {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.MenuElement:active {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.MenuOtherElement:link{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.MenuOtherElement:hover{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #D9F2D4;
}
a.MenuOtherElement:visited {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.MenuOtherElement:active {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.MenuOtherTitleLink:link{
	color: #197D05;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.MenuOtherTitleLink:hover{
	color: #197D05;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #D9F2D4;
	text-decoration: underline;
}
a.MenuOtherTitleLink:visited {
	color: #197D05;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.MenuOtherTitleLink:active {
	color: #197D05;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.ListDot {
	padding-left: 3px;
	padding-right: 3px;
}
.NewsEventsParagraph
{
	padding-left:5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-small;
	text-decoration: none;
}
a.NewsEventsLink
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-small;
	text-align:left;
}
a.NewsEventsLink:Hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-small;
	text-decoration:underline;
}
.HorizontalRule
{
	width:97.8%;
	height:1px;
	color:#f3c97f;
}
.DivDesc
{
	height:88px;
	width:500px;
	overflow:hidden;
	text-align:justify;
	word-wrap: break-word;
}
.DivDescNoHeight
{
	width:500px;
	overflow:hidden;
	text-align:justify;
	text-justify:auto;
	word-wrap: break-word;
}
ul
 {
	list-style-type: none;
	margin: 0;
	padding: 0;
 }
 
ol  
 {
	list-style-type: none;
	margin: 0;
	padding: 0;
 }
 
 
.childLI 
 {
	background-image:url(Images/freccia_bianca.gif);
	background-position:0 0.5em;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	text-align:left;
 }
 .childLINoImage 
 {
	background-position:0 0.5em;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	text-align:left;
 }
 
/* Allineamento al centro */
.center
{ 
text-align: center;
}

.center table
{ 
margin-left: auto;
margin-right: auto;
text-align: left;
}

.buttonwidth
{
	width:120px;
}

/*Ultime modifiche eliminazione style*/
.DvDesc
{
	text-align:justify;
	width: 95%;
}

.CursorHand
{
	CURSOR: hand;
}

.ContentBodyW184px
{
	width:184px;
	border: 1px solid #800000;
}

.Color990000
{
	COLOR:#990000;
}

.MarginLeft2px
{
	MARGIN-LEFT:2px
}

.TBW100PercentoH463px
{
	width:100%; 
	height:463px
}

.TBW760px
{
	WIDTH:760px;
}

.TBW100Percento
{
	WIDTH:100%;
}

.TBW780px
{
	WIDTH:780px;
}

.TDH2px
{
	HEIGHT:2px;
}

.TDContentMenu
{
	color: #800000;
	font-size:small;
	border: 1px solid #800000;
	font-weight: bold;
	background-color: #F2E5E5;	
	text-align: Center;
	cursor:hand;
	text-decoration:none;
	width: 190px;
}

.nascondi 
{ 
	position:absolute; 
	top:-10000px; 
	left:-10000px;
}

