body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003871;
	list-style-type: square;
	background-color: #FFFFFF;
   font-size: 0.84em;
   border: 0px;
   padding: 0px;
   margin: 0px;
}

body.interna {
	background-color: #F1F5F8;
}


body.interna td{
   font-size: 75%;
}

img {
	border: none;
}

a:link, a:active, a:visited{
	color: #003871;
   text-decoration: none;
}

a:hover{
   color: #000000;
   text-decoration: underline;
}


td.titolotop{
   font-weight: normal;
   font-size: 38px;
}

table.tabcerca
{
   font-size: 9pt;
   vertical-align: middle;
}

input, type {
   height: 10px;
   font-size: 7pt;
   color: #003871;
}

input.nobordo{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   height: 10px;
   padding-left : 0px;
   font-size: 9pt;
   color: #003871;
   border: none;
   background-color : #FFFFFF;
}

input.ricerca{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   height: 18px;
   padding-left : 0px;
   font-size: 8pt;
   color: #000000;
   background-color : #FFFFFF;
	display:inline;
}

table td.fondopg
{
   font-size: 0.9em;
}


/*-----------------------HP-comune------------------------*/



table.hp-comune{
   text-align:left;
   border: 0;
}

table.hp-comune td {
   background-color:#ECF4F0;
   margin: 0px;
   padding: 2px;
}

table.hp-comune td.contorno {
   border-left-style: solid;
   border-left-color: #d8e3ed;
   border-left-width: 1px;
   border-right-style: solid;
   border-right-color: #d8e3ed;
   border-right-width: 2px;
}


table.hp-comune td.contornogiu {
   border-right-style: solid;
   border-right-color: #d8e3ed;
   border-right-width: 2px;
   border-bottom-style: solid;
   border-bottom-color: #d8e3ed;
   border-bottom-width: 2px;
   border-left-style: solid;
   border-left-color: #d8e3ed;
   border-left-width: 1px;
}

table.hp-comune td.stile1{
   background-color: #003871;
	color: #FFFF00;
	font-weight: bold;
}

table.hp-comune td.stile2{
   background-color: #aabbcc;
	color: Navy;
	font-weight: bold;
}

table.hp-comune td.banner{
   background-color: #B8C9D9;
}




/*-----------------------HP-appuntamenti------------------------*/
table.hp-appuntamenti{
width: 100%;
   text-align:left;
   border: 0;
}

table.hp-appuntamenti td {
   margin: 0px;
   padding: 2px;
}

table.hp-appuntamenti td.stile1{
   background-color: #003871;
	color: #FFFF00;
	font-weight: bold;
}

table.hp-appuntamenti td.stile2{
   background-color: #aabbcc;
	color: Navy;
	font-weight: bold;
}

table.hp-appuntamenti td.contorno {
   border-left-style: solid;
   border-left-color: #d8e3ed;
   border-left-width: 2px;
   border-right-style: solid;
   border-right-color: #d8e3ed;
   border-right-width: 1px;
}


table.hp-appuntamenti td.contornogiu {
   border-right-style: solid;
   border-right-color: #d8e3ed;
   border-right-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #d8e3ed;
   border-bottom-width: 2px;
   border-left-style: solid;
   border-left-color: #d8e3ed;
   border-left-width: 2px;
}

/*-----------------------news------------------------*/

table.news {
   text-align: left;
	width: 100%;
}

table.news td{
   margin: 0px;
   padding: 2px;
}

table.news td.stile5 {
   background-color:#006599;
	color: #FFFFFF;
	font-weight: bold;
}

table.news .titolo {
	color: #003871;
	font-weight: bold;
}

/*-----------------------menu------------------------*/


table.menu{
   width: 195px;
   text-align:left;
   border: 0;
}

table.menu td{
   background-color: #ECF4F0;
   margin: 0px;
   padding: 2px;
} 

table.menu td.stile1{
   background-color: #003871;
	color: #FFFF00;
	font-weight: bold;
}

table.menu td.stile2{
   background-color: #006599;
	color: #FFFFFF;
}

table.menu td.banner{
   background-color: #B8C9D9;
}


a.sxlink:link, a.sxlink:active, a.sxlink:visited {
	color: yellow;
   text-decoration: none;
}

a.sxlink:hover {
   color: #ffd60c;
   text-decoration: none;
}

/*--------------------top---------------------------*/




.stile2 {
   color: #FFFFFF;
}

a.stile2:link, a.stile2:active, a.stile2:visited {
	color: #FFFFFF;
}

a.stile2:hover {
   color: #bebebe;
}

.stile3 {
	color: #013871;
	font-weight: bold;
   vertical-align: middle;
}


table.interna{
   width: 100%;
   border: 0;
   margin: 0px;
   padding: 2px;
}

a.interna:link, a.interna:active, a.interna:visited{
	color: #003871;
}

a.interna:hover{
   color: #88A2BD;
}

td.titolo {
   background-color: #006599;
   color: #FFFFFF;
   padding: 2px;
   margin: 0px;
   font-weight: bold;
}

td.titolointera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: 120%;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #003871;
	background-color: #E7DED0;
}

/*-----------------------------------------------*/

table.tributi 
{
	margin:  1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border: 0px;
}

td.tributi {
	background-color: #F5F4EB;

}

td.tributisfavorevole {
	background-color: #DCD9B8;

}

td.titolotributi
{
	background-color: #FFFFFF;
	font-weight: bold;
}

.contornonews
{
   border-left-color: #006599;
   border-left-style: solid;
   border-left-width: 1px;
   border-right-color: #006599;
   border-right-style: solid;
   border-right-width: 1px;
   border-bottom-color: #006599;
   border-bottom-style: solid;
   border-bottom-width: 1px;
}

td.componenti {
	line-height: 12pt;
	background-color: #F7F3EF;
}
.programma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: normal;
	font-variant: normal;
}

.programma2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: 13pt;
	font-weight: bold;
	font-variant: normal;
	background-color: #E7DED0;
}

a.componenti {

	text-decoration: none;
	background-color: #FFFFFF;

}

a.componenti:hover {

	text-decoration: none;
	background-color: #F7F3EF;
}

a.mappa {

	text-decoration: none;
	background-color: #E7DED0;

}

a.mappa:hover {

	text-decoration: none;
	background-color: #FFD60C;
}

 a.linkricerca:active, a.linkricerca:link, a.linkricerca:visited{
   color: #FFFFFF;
}