
body, td, p {
		font-family: georgia, sans-serif;
	font-size: 12px;
	color: #000000;
	
}

.imma , .imma a,.imma a:link,.imma a:hover,.imma a:visited {
	border: 1pt solid #990000;

}

a {
font-size: 11px;
color: #990000;
    TEXT-DECORATION: none;

}
a:visited {
font-size: 11px;
color: #990000;
    TEXT-DECORATION: none;
}

a:hover, a:active {
font-size: 11px;
	color: #000000;
 
}


.menu, .menu a, .menu a:visited {
font-family:georgia;
font-size: 10pt;
font-weight:bold;
letter-spacing:-0.5;
}

.menu a:hover {
font-family:georgia;
font-size: 10pt;
font-weight:bold;

TEXT-decoration:underline;
}

.menu2, .menu2 a, .menu2 a:visited {
font-family:georgia;
font-size: 10pt;
letter-spacing:-0.5;
color: #333333;
}

.menu2 a:hover {
font-family:georgia;
font-size: 10pt;
font-weight:normal;
TEXT-decoration:underline;
}

.rilievo {
color: #b00303;
}

.bianco {
color: #ffffff;
}
.picriga 	{
	COLOR: #000000;
	border-bottom-width:1pt;
	border-bottom-color:#cccccc;
	border-bottom-style: solid;
}

.titolo   {
  
	font-size: 14px;
	font-weight:bold;
}

.titolonews   {
  font-family:verdana;
	font-size: 12px;
	color: #189ff5;
font-weight:bold;
}

 .titolonews a, .titolonews a:visited, .titolonews a:hover {
  font-family:verdana;
	font-size: 12px;
	color: #189ff5;
font-weight:bold;
}

.titoloeventi   {
  font-family:verdana;
	font-size: 12px;
	color: #fc0f73;
font-weight:bold;
}

 .titoloeventi a, .titoloeventi a:visited, .titoloeventi a:hover {
  font-family:verdana;
	font-size: 12px;
	color: #fc0f73;
font-weight:bold;
}

.titolo2 {
  color:#189ff5;
	font-size: 14px;
	
font-weight:bold;
}

.titolo2 a, .titolo2 a:visited {
  
	font-size: 14px;
	color:#189ff5;
font-weight:bold;
}

.titolo2 a:hover {
  
	font-size: 14px;
	color:#189ff5;
font-weight:bold;
}

.titolo2b, .titolo2b a, .titolo2b a:visited,  .titolo2b a:hover {
	color: #fc0f73;
	font-size: 14px;
	font-weight:bold;
}


.titolone {
font-family:Verdana;
font-size: 24px;
color: #189ff5;
}

.titolone2 {
font-family:Verdana;
font-size: 24px;
color: #fc0f73;
}

.piccolo {
	font-size: 10px;
	color: #000000;
}



.moltopiccolo {
	font-size: 9px;
	color: #000000;
}


.stretto {
letter-spacing:-1;
}


.bordo {
	border-top: 2pt solid #990000;
	border-bottom: 1pt solid #990000;
border-right: 1pt solid #990000;
	border-left: 2pt solid #990000;
}



.tabgiu {
	
	border-bottom: 3pt solid #67999A;
	
}

.tabdes {
	
	border-right: 3pt solid #67999A;
	
}


.thumbnail a,  .thumbnail a:hover,  .thumbnail a:visited,  .thumbnail a:active {
	padding: 6px 3px 3px 6px;
		border: 1pt solid #aaaaaa;
	float: left;
margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 14px;
width:30%;

}



.inline-button, .inline-button a, .inline-button a:hover, .inline-button a:visited {
   width:70px;
   font-weight:bold;
   margin-right:10px;
margin-bottom:10px;
   padding: 4px 4px 4px 4px;
   border: 1px solid #aaaaaa;
   float:left;
   text-decoration: none;
   vertical-align:middle;
     color: black;

   }
.inline-button em {
   
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: black;
   }
.inline-button span {
      margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }



table.leaf {
border: 1px solid #aaaaaa; 
border-width: 1px 1px 1px 1px; 
margin: 0; 
padding: 0; 
border-collapse: separate; 
border-spacing: 0 1px; 
width: 97%;

}
table.leaf td, table.leaf th {

font-size: 12px; 
padding: 0; 
vertical-align: top; 

}
table.leaf th {
margin-top:10px;
font-weight: normal; 
padding: 0 2px; 

}

.form {
border: 1px solid #aaaaaa;
font-size:11px;
}

.largo {
line-height:17px;
}
