/* HEADER and FOOTER text */


table .aiutaci{ border:1px silver solid; background-color:#FFFFFF; margin:0px; padding:0px; }
.theader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #888888;
}
A.theader {
	font-size: 11.5px;
	color: #888888;
	text-decoration: none;
}
A.theader:HOVER {
	color: #5B5B5B;
}

.tfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #888888;
}
A.tfooter {
	text-decoration: none;
}
A.tfooter:HOVER {
	color: #5B5B5B;
}


/* LINK GENERICI - Nota: non cambiare l'ordine degli stati*/

A		{font-family: Arial, Helvetica, sans-serif;font-size: 11.5px;color: #6F99C1; text-decoration:none;}
A:visited	{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
A:link		{text-decoration:none; }
A:hover		{text-decoration:none;}
A:active	{text-decoration:none;}


hr {
margin:5px 0px 5px 0px;
border: dotted; 
page-break-after: auto; 
border-width: 0px 0px thin thin; 
border-color: black black #CCCCCC #CCCCCC}


.links{font-family: Arial, Helvetica, sans-serif;font-size: 11.5px;color: #6F99C1;}

a.linkasi{
display:block; float:left;
 background:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:10px; font-weight:bold; color:#FFF;
width:10px; height:10px;
margin:2px; text-align:center;
padding-bottom:2px;
}

ol{
margin:0px 0px 0px 0px;
font-size:11px;
}
ul{
margin:0px 0px 0px 0px;
font-size:11px;
}
li a:link, li a:visited{
font-size:10px;
}
ul.num{
list-style-type:decimal;
font-size:11px;
}
ul.sub_menu li{
list-style:url(../images/grey_arrow.gif);
}
.testoazzurro{color: #6F99C1; font-size:11px}


.dida{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #6F99C1;font-weight: normal;}

.inserto{float:right;
margin-left:10px;
}


/* simple NAVIGATION text */




.menuTasto00 {
  background-image: url(../images/menu_tasto00.gif);
  font-family: Arial, Helvetica, sans-serif; font-size: 11.5px; color: #888888: Arial, Helvetica, sans-serif;
  font-size: 11.5px;
  color: #888888;
}

.menuTasto00 A:visited {color: #888888; text-decoration: none}
.menuTasto00 A:link    {color: #888888; text-decoration: none}
.menuTasto00 A:hover   {color: #5B5B5B; text-decoration: none}
.menuTasto00 A:active  {color: #888888; text-decoration: none}






.menuTasto01 {
  background-image: url(../images/menu_tasto01.gif);
  font-family: Arial, Helvetica, sans-serif; font-size: 11.5px; color: #888888: Arial, Helvetica, sans-serif;
  font-size: 11.5px;
  color: #888888;
  text-decoration: none;
}


.menuTasto01 A:visited {color: #888888; text-decoration: none}
.menuTasto01 A:link    {color: #888888; text-decoration: none}
.menuTasto01 A:hover   {color: #5B5B5B; text-decoration: none}
.menuTasto01 A:active  {color: #888888; text-decoration: none}


.titolo{font-family: Arial, Helvetica, sans-serif;font-size: 14.5px;color: #6F99C1;; font-weight: bold}
.titolonuovo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #4777BE;
	font-weight: bold;
	text-align: left;
	font-style: normal;
}
.sottotitolonuovo {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #6FA2EB;
	font-style: normal;
}




.titolo2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14.5px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	left: 3px;
	padding-left: 10px;
}
.titolo2 A:visited {COLOR: #FFFFFF; FONT-SIZE: 14.5px; TEXT-DECORATION: none}
.titolo2 A:link {COLOR: #FFFFFF; FONT-SIZE: 14.5px; TEXT-DECORATION: none}
.titolo2 A:hover {COLOR: #FFFFFF; FONT-SIZE: 14.5px; TEXT-DECORATION: none}
.titolo2 A:active {COLOR: #FFFFFF; FONT-SIZE: 14.5px; TEXT-DECORATION: none}


.titolo3{font-family: Arial, Helvetica, sans-serif;font-size: 11.5px;color: #6F99C1;}
.titolo3 A:link{text-decoration:none;font-weight: bold;}
.titolo3 A:HOVER{text-decoration:none;color:#233E73;}
.titolo3 A:active{text-decoration:none;color:#6F99C1;}

p{
font-family: Arial, Helvetica, sans-serif;font-size: 11px;
}

.testo_m{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #4D4D4D;font-weight: normal; margin:0px 10px 0px 30px; font-style:italic;}

.testo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #38477E;
	font-weight: normal;
	margin:0px 10px 0px 10px;
}
.testo A:link{text-decoration:none;}
.testo A:hover{color: #333333;}
.testo A:active  {
	text-decoration: none
}
.testo_box{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #4D4D4D;font-weight: normal; margin:0px 10px 0px 10px; background-color:#EAF0F2;}

.testo2{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;font-weight: normal}
.testo2 A:link{color: #000000;text-decoration:none;}
.testo2 A:hover{color: #333333;text-decoration:none;}
.testo2 A:active  {color: #333333; text-decoration: none}
.testo2 A:visited {COLOR: #333333; TEXT-DECORATION: none}

.testo3 {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.testo3 A:visited {COLOR: #333333; TEXT-DECORATION: none}
.testo3 A:link {COLOR: #333333; TEXT-DECORATION: none}
.testo3 A:hover {COLOR: #666666; TEXT-DECORATION: none}
.testo3 A:active {COLOR: #333333; TEXT-DECORATION: none}

.pop_testo{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333;font-weight: normal; line-height:20px;}

/*Bruno*/
.testo4{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;font-weight: normal}
.testo4 A:link{color: #FFFFFF;text-decoration:none;}
.testo4 A:hover{color: #333333;text-decoration:none;}
.testo4 A:active  {color: #333333; text-decoration: none}
.testo4 A:visited {COLOR: #333333; TEXT-DECORATION: none}


.testo4 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.testo4 A:visited {COLOR: #EBEBEB; FONT-SIZE: 11px; TEXT-DECORATION: none}
.testo4 A:link {COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none}
.testo4 A:hover {COLOR: #EBEBEB; FONT-SIZE: 11px; TEXT-DECORATION: none}
.testo4 A:active {COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none}

.testo5{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight: normal}
.testo5 A:link{color: #000000;text-decoration:none;}
.testo5 A:hover{color: #333333;text-decoration:none;}
.testo5 A:active  {color: #333333; text-decoration: none}
.testo5 A:visited {COLOR: #333333; TEXT-DECORATION: none}

p img{
float:left;
margin-right:10px;
}
img.dx{
float:right;
margin-left:10px;
}
img{ border:0px;}
img.azzurroimg{border:6px solid #fff;}
table .pagamento{ border:3px solid #fff;}
td .pagamento{ border:3px solid #fff;}
.forma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #356A9F;
	background-color: #CCCCCC;
	font-size: 10px;
	border: 1px #6699CC solid;
}

.hidden{
	display: none;
}

#tr_altro{
	visibility: hidden;
}

.banner {
    border: 0;	
}
.testonuovoiniziative {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303414;
	font-weight: normal;
	margin:20px;
	line-height: 16px;
}
.titolo2nuovo {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	left: 3px;
	padding-left: 10px;
	line-height: 22px;
}
.titolo2small {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	left: 0px;
	line-height: normal;
	padding: 0px;
}
.titolonews {
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #3D4D89;
	font-style: normal;
	line-height: 20px;
}
.testonuovonews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	font-weight: normal;
	margin:0px;
	line-height: 17px;
}
.STAMPA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #446DB9;
}
.testonuovo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	margin:0px;
	line-height: 17px;
}
.testonuovoquaderni {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #078CC5;
	font-weight: normal;
	margin:15px;
	line-height: 16px;
	padding-left: 0px;
}
.testonews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
	text-align: justify;
	line-height: 15px;
}
a.link_news:link, a.link_dx:visited, a.link_news:visited {
	display:block;
	background:url('../images/freccia.png') right no-repeat;
	padding-right:30px;
	text-align:right;
	font-size:11px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B6CEE9;
	font-weight: normal;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B6CEE9;
}
.titolonewsCopy {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #466FAA;
	font-style: normal;
	line-height: 20px;
}
.corsivo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #333333;
	text-align: center;
}
.testoconv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #38477E;
	font-weight: normal;
	margin:0px 10px 0px 10px;
	line-height: 17px;
}
.testoconv2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #38477E;
	font-weight: normal;
	margin:0px 10px 0px 10px;
	line-height: 17px;
	text-align: justify;
}
.titoloCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6F99C1;
	;
	font-weight: normal
}
.mano {
	cursor: hand;
}

