BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ccc; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px arial,verdana,helvetica,sans-serif; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.tit {
	FONT: bold 14px arial,verdana,helvetica,sans-serif
}
.page-title {
	MARGIN-BOTTOM: 10px; FONT: 18px arial,verdana,helvetica,sans-serif; WIDTH: 70%; COLOR: #037e32; BORDER-BOTTOM: #037e32 1px solid
}
.txt-normal {
	FONT: 12px arial,verdana,helvetica,sans-serif
}
.txt-grey {
	FONT: 12px arial,verdana,helvetica,sans-serif; COLOR: #9b9999
}
.txt-small {
	FONT: 10px arial,verdana,helvetica,sans-serif
}
.tit-sedi {
	MARGIN-BOTTOM: 4px; FONT: bold 14px arial,verdana,helvetica,sans-serif; COLOR: #fdab01
}
.bg-sede {
	BORDER-RIGHT: #9e9a9a 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #9e9a9a 1px solid; PADDING-LEFT: 3px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 3px; BORDER-LEFT: #9e9a9a 1px solid; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #9e9a9a 1px solid; BACKGROUND-COLOR: #dde3e8
}
#logo {
	BORDER-RIGHT: #fff 1px solid; BORDER-LEFT: #939095 1px solid;
}

#top1 {
	WIDTH: 100%; TEXT-ALIGN: center
}


#top {
	WIDTH: 769; TEXT-ALIGN: center
}



#footer {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; 	BORDER-LEFT: #939095 1px solid; BORDER-RIGHT: #939095 1px solid; BORDER-TOP: #939095 1px solid; WIDTH: 769px; BACKGROUND: #dde3e8; PADDING-BOTTOM: 3px; FONT: 10px arial,verdana,helvetica,sans-serif; WIDTH: 769; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #939095 1px solid; TEXT-ALIGN: center
}


#footer1 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; 	BORDER-LEFT: #939095 1px solid; BORDER-RIGHT: #939095 1px solid; BORDER-TOP: #939095 1px solid; BACKGROUND: #dde3e8; PADDING-BOTTOM: 3px; FONT: 10px arial,verdana,helvetica,sans-serif; WIDTH: 100%; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #939095 1px solid; TEXT-ALIGN: center
}

#tagline {
	BORDER-RIGHT: #fff 1px solid; 	BORDER-LEFT: #939095 1px solid; BACKGROUND: #037e32; COLOR: #fff
}

#tagline1 {
	BORDER-LEFT: #939095 1px solid; BORDER-BOTTOM: #939095 1px solid;	BORDER-RIGHT: #939095 1px solid;
}






.top-bar {
	BACKGROUND: #6b92b5
}
#main-navigation {
	BORDER-RIGHT: #fff 1px solid; BACKGROUND: #6b92b5; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: right
}
.content {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #939095 4px solid; BACKGROUND: #fff; BORDER-BOTTOM: #939095 1px solid
}
.main-content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#categories {
	BORDER-RIGHT: #dde3e8 0px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #dde3e8
}
#categories-end {
	BORDER-RIGHT: #dde3e8 0px solid; BORDER-TOP: #fff 1px solid; FONT: 12px arial,verdana,helvetica,sans-serif; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 0px solid; HEIGHT: 25px
}
.right-top {
	BORDER-RIGHT: #efebef 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #efebef 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #efebef 1px solid; WIDTH: 90%; PADDING-TOP: 8px; BORDER-BOTTOM: #efebef 1px solid; TEXT-ALIGN: left
}
.right-bottom {
	BORDER-RIGHT: #efebef 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; FONT: 12px arial,verdana,helvetica,sans-serif; BORDER-LEFT: #efebef 1px solid; WIDTH: 90%; PADDING-TOP: 8px; BORDER-BOTTOM: #efebef 1px solid; TEXT-ALIGN: left
}
.right-bottom1 {
	BORDER-RIGHT: #efebef 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; FONT: 12px arial,verdana,helvetica,sans-serif; BORDER-LEFT: #efebef 1px solid; WIDTH: 90%; PADDING-TOP: 8px; TEXT-ALIGN: left
}
.table-head-office {
	BORDER-RIGHT: #efebef 1px solid; BORDER-TOP: #efebef 1px solid; FONT: 12px arial,verdana,helvetica,sans-serif; COLOR: #9b9999; TEXT-ALIGN: center
}
.nav-home {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; BACKGROUND: #6b92b5; PADDING-BOTTOM: 6px; COLOR: #fff; PADDING-TOP: 6px; TEXT-ALIGN: center
}
.nav-chisiamo {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; BACKGROUND: #295d7b; PADDING-BOTTOM: 6px; COLOR: #fff; PADDING-TOP: 6px; TEXT-ALIGN: center
}
.nav-contattaci {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; BACKGROUND: #102839; PADDING-BOTTOM: 6px; COLOR: #fff; PADDING-TOP: 6px; TEXT-ALIGN: center
}
.nav-informazioni {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; BACKGROUND: #213c52; PADDING-BOTTOM: 6px; COLOR: #fff; PADDING-TOP: 6px; TEXT-ALIGN: center
}
.nav-bar {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; BACKGROUND: #081818; PADDING-BOTTOM: 6px; COLOR: #fff; PADDING-TOP: 6px; TEXT-ALIGN: center
}
.textbox {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #f9f5e3; TEXT-ALIGN: left
}


.category-title {
	FONT: bold 16px arial,verdana,helvetica,sans-serif
}
.description {
	FONT: 12px arial,verdana,helvetica,sans-serif
              margin-bottom:12px
}
.category-box-top {
	BORDER-RIGHT: #efebef 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #efebef 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #efebef 1px solid; WIDTH: 100%; PADDING-TOP: 8px; BORDER-BOTTOM: #efebef 1px solid; TEXT-ALIGN: left
}
.category-box-bottom1 {
	BORDER-RIGHT: #efebef 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; FONT: 12px arial,verdana,helvetica,sans-serif; BORDER-LEFT: #efebef 1px solid; WIDTH: 100%; PADDING-TOP: 8px; BORDER-BOTTOM: #efebef 1px solid; TEXT-ALIGN: left
}
.category-box-comunicato {
	BORDER-RIGHT: #efebef 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #efebef 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #efebef 1px solid; WIDTH: 100%; PADDING-TOP: 8px; BORDER-BOTTOM: #efebef 1px solid; BACKGROUND-COLOR: #dde3e8; TEXT-ALIGN: left
}
.category-box-comunicato1 {
	BORDER-RIGHT: #efebef 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; FONT: 12px arial,verdana,helvetica,sans-serif; BORDER-LEFT: #efebef 1px solid; WIDTH: 100%; PADDING-TOP: 8px; BORDER-BOTTOM: #efebef 1px solid; TEXT-ALIGN: left
}


.category-title {
	FONT: bold 16px arial,verdana,helvetica,sans-serif
}
.date-article-small {
	FONT: 12px arial,verdana,helvetica,sans-serif; COLOR: #000
}
.date-article-big {
	FONT: bold 16px arial,verdana,helvetica,sans-serif; COLOR: #000
}
.article-title {
	FONT: bold 16px arial,verdana,helvetica,sans-serif; COLOR: #295d7b
}
.article-title-small {
	FONT: bold 12px arial,verdana,helvetica,sans-serif; COLOR: #295d7b
}
.summary {
	PADDING-RIGHT: 0px; MARGIN-TOP: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 12px arial,verdana,helvetica,sans-serif; PADDING-TOP: 0px; BORDER-BOTTOM: #efebef 1px solid
}
.article-content {
	MARGIN-TOP: 8px; FONT: 12px arial,verdana,helvetica,sans-serif; COLOR: #000
}













A {
	TEXT-DECORATION: underline
}
A:link {
	FONT: 12px arial,verdana,helvetica,sans-serif; COLOR: #295d7b
}
A:visited {
	FONT: 12px arial,verdana,helvetica,sans-serif; COLOR: #295d7b
}
A:hover {
	FONT: 12px arial,verdana,helvetica,sans-serif; COLOR: #295d7b
}
A.main-nav:link {
	FONT: 12px arial,verdana,helvetica,sans-serif; COLOR: #fff; TEXT-DECORATION: none
}
A.main-nav:visited {
	FONT: 12px arial,verdana,helvetica,sans-serif; COLOR: #fff; TEXT-DECORATION: none
}
A.main-nav:hover {
	FONT: 12px arial,verdana,helvetica,sans-serif; COLOR: #f2ad0e; TEXT-DECORATION: none
}
A.category:link {
	FONT: 12px arial,verdana,helvetica,sans-serif; COLOR: #000; TEXT-DECORATION: none
}
A.category:visited {
	FONT: 12px arial,verdana,helvetica,sans-serif; COLOR: #000; TEXT-DECORATION: none
}
A.category:hover {
	FONT: 12px arial,verdana,helvetica,sans-serif; COLOR: #037e32; TEXT-DECORATION: none
}
.txt-grey { font:12px arial,verdana,helvetica,sans-serif; color:#9b9999 }


.bg-sede { background-color:#dde3e8; padding:3px; color:#000; margin-bottom:4px; border:1px solid #9e9a9a; }
.tit-page { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; FONT-WEIGHT: bold; color: #028233 }

.tit-page2 { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 20px; FONT-WEIGHT: bold; color: #028233 }

.tit-page3 { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; FONT-WEIGHT: bold; color: #028233 }

.page-title { width:70%; margin-bottom:10px; font:18px arial,verdana,helvetica,sans-serif; font-weight:normal; color:#037e32; border-bottom:1px solid #037e32 }
.small { font:10px arial,verdana,helvetica,sans-serif }
.txt-normale { font:10px Verdana, arial,verdana,helvetica,sans-serif }

.tit-primo-piano { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; FONT-WEIGHT: bold; color: #000000 }

.tit-sedi { font:14px arial,verdana,helvetica,sans-serif; font-weight:bold; color:#fdab01; margin-bottom:4px }
.bg-sede { background-color:#dde3e8; padding:3px; color:#000; margin-bottom:4px; border:1px solid #9e9a9a; }

.textbox {

          color:#000000;

          background-color: #ffffff;

          border: #000 1px solid;

          font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-align: left

}

.textbox1 {

          color:#000000;

		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  

          background-color: #ffffff;

          border: #ffffff 0px solid;
      
}
.txt { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px }

.rss-box {
	 margin: 1em;
	 width: 250px;
	 background-color: #F1F1FD;
	 border: 1px solid #9B72CF;
	 
}
.rss-items {
	margin-top:0px;
	padding:0.5em; 0.5em;
	margin-left:0px;
	color:#000000;
}
p.rss-title {padding:0.5em;}
.rss-title {
	text-decoration: none;
	font-family: verdana, sans-serif;
	font-size: 85%;
	background-color:#9B72CF;
	color:#ffffff;
	font-weight:bold;
	margin: 0px;
	padding:0em;
	text-align: left;
}

.rss-item  {
  font-family:"Trebuchet MS", verdana, arial;
  font-size: 10px;
  font-weight : normal;
  list-style:none;
  padding-bottom:1em;
}

.rss-item a {
text-decoration : underline;
	color:blue;
	font-size: 105%;
	font-weight:normal;
	font-family:arial, sans-serif;
	}
	
.rss-item a:link { color:#000; text-decoration:underline;}
a:visited{color:#000; text-decoration:underline;}
a:hover{ color:#ff6600; text-decoration:underline; }
a:focus{ color:#000; text-decoration:underline;}
a:active{ color:#000; text-decoration:underline;}
.rss-date {
	font-size: 85%;
	font-weight : normal;
	color: #F60;
	}
 
/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #000000;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }