DIV {
	TEXT-ALIGN: left; 
}

H1, H2, H3, H4, H5, H6, P, IMG  {
	PADDING: 0; FONT-WEIGHT: normal; MARGIN: 0; 
}
P  {
	PADDING: 0; MARGIN: 0; 
}
IMG  {
	PADDING: 0; MARGIN: 0; BORDER: 0;
}
UL {
	PADDING: 0;  MARGIN: 0;  LIST-STYLE-TYPE: none
}
LI {
	PADDING: 0;  MARGIN: 0;  
}
FORM {
	PADDING: 0;  MARGIN: 0;  
}
HR {
	HEIGHT: 1px; PADDING: 0;  MARGIN: 0;  
}
TH {
	 BACKGROUND: #fcfdff; HEIGHT: 20px;
}

 
A:link {
	COLOR: #39393a; TEXT-DECORATION: none
}
A:visited {
	COLOR: #39393a; TEXT-DECORATION: none
}
A:hover {
	COLOR: #39393a; TEXT-DECORATION: underline
}

.clear {
	CLEAR: both; FONT-SIZE: 1px; HEIGHT: 1px; LINE-HEIGHT: 1px;
}
.center {
	TEXT-ALIGN: center; 
}
.margintop {
	MARGIN-TOP: 12px; 
}


/*  fontsize  */

#fontsize
{
	float: right;
	background:#fff;
}

#fontsize p
{
	border:0;
	display:inline;
	font-size:1em;
}

#fontsize p
{
	margin:0 0 0 15px;
}

#fontsize p a
{
	margin: 0;
	display:inline;
}
#fontsize p img
{
	margin:4px 0 0 0;
}

DIV#pagination  {
	 MARGIN-TOP: 4px; MARGIN-BOTTOM: 8px;  FLOAT: right;
}
DIV#pagination A:link, A:active, A:visited {
	TEXT-DECORATION: none;  COLOR: #144ecc; 
}
DIV#pagination A:hover {
	TEXT-DECORATION: underline;  COLOR: #043e7e; 
}



/* header menu top*/

DIV#logo A {
   	HEIGHT: 100px; WIDTH: 250px;  FLOAT: left;  DISPLAY: block; 
}
DIV#header UL {
	 FLOAT: right; PADDING-TOP: 8px; TEXT-ALIGN: right; 
}
DIV#header UL LI {
	DISPLAY: inline; 
}
DIV#header A.top-bar-link:link  {
	 COLOR: #798950; TEXT-DECORATION: none; 
}
DIV#header A.top-bar-link:visited {
	COLOR: #798950; TEXT-DECORATION: none; 
}
DIV#header A.top-bar-link:hover {
	COLOR: #798950; TEXT-DECORATION: underline; 
}

UL#top_menu  LI A#current{
	BACKGROUND: #eeeecc; COLOR: #cc0000; 
}

/* menu orizzontale a tab */

#head-menu {
	HEIGHT: 30px; 
}
#head-menu UL {
	FLOAT: right; FONT-SIZE: 100%; MARGIN: 0;	PADDING: 0; LIST-STYLE: none;
}
#head-menu li{
	DISPLAY: inline; MARGIN: 0 2px 0 0; PADDING: 0; TEXT-TRANSFORM: uppercase;
}
#head-menu a {
	FLOAT: left; DISPLAY: block;	COLOR: #FFFFFF;	MARGIN: 0 1px 0 0; PADDING: 5px 10px;	TEXT-DECORATION: none;	LETTER-SPACING: 1px;	FONT-WEIGHT: bold;	BACKGROUND: #EBF6C6;	BORDER-BOTTOM: 1px solid #fff;	BACKGROUND: url(../images/sfondi/pillmenu_bg.png) repeat-x center top;  
}
#head-menu a:hover {
	BACKGROUND: url(../images/sfondi/pillmenu_bg_hover.png) repeat-x center top;  
}
#head-menu #current { 
	BACKGROUND:  #EBF6C6;  BORDER-COLOR: #EBF6C6; COLOR: #798950;
}
#head-menu-line {
	 CLEAR: both; PADDING: 0; WIDTH: 982px; MARGIN: 0 1px; HEIGHT: 5px; LINE-HEIGHT: 5px; FONT-SIZE: 1px; BACKGROUND: #EBF6C6; 
}


/* footer */

DIV#footer P {
	  MARGIN-TOP: 15px; TEXT-ALIGN: center; WIDTH: 100%;  COLOR: #595965; PADDING-BOTTOM: 15px;  PADDING-TOP: 0px; 
}

DIV#footer .foot-menu-title {
	FLOAT: left; PADDING-RIGHT: 20px; LINE-HEIGHT: 20px; TEXT-ALIGN: right;  FONT-SIZE: 120%; COLOR: #999; FONT-WEIGH: bold; 
}
DIV#footer UL {
	   FLOAT: left; TEXT-ALIGN: left; PADDING: 0; 
}
DIV#footer UL LI {
	PADDING-TOP: 5px; DISPLAY: inline; LINE-HEIGHT: 22px;
}

#footer-inside A:link, A:visited   {
	COLOR: #006626; TEXT-DECORATION: none; DISPLAY: inline;
}
#footer-inside A:hover, A:active {
	COLOR: #F46625; TEXT-DECORATION: underline; DISPLAY: inline;
}


/* contenuti lato sinistro */

   /* scroller */

#NewsTicker{
	HEIGHT: 120px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/sfondi/menu_bottom.png) no-repeat left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 25px; PADDING-TOP: 0px
}
#NewsVertical {
	WIDTH: 180px; HEIGHT: 110px; DISPLAY: block; OVERFLOW: hidden; POSITION: relative; MARGIN: 0 auto;
}
#TickerVertical {
	WIDTH: 180px; HEIGHT: 110px; DISPLAY: block; LIST-STYLE: none; MARGIN:0; PADDING:0;
}
#TickerVertical li {
	FLOAT: left; DISPLAY: block; WIDTH: 180px; COLOR: #333333; TEXT-ALIGN: left; HEIGHT: 100px; MARGIN: 0;  
}
#TickerVertical li .inner {
	PADDING: 12px; MARGIN: 0 auto;
}
#TickerVertical li .onlytitle {
	TEXT-ALIGN: center; LINE-HEIGHT: 110px; COLOR: #cc0000; FONT-WEIGHT: bold;
}
#TickerVertical li .title {
	TEXT-ALIGN: center; FONT-WEIGHT: bold; MARGIN-TOP: 12px;
}



/* menu sinistro prima pagina */

#leftSectionMenu {
	  MARGIN-TOP: 15px;
}
#leftSectionMenu DIV {
	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/sfondi/menu_bottom.png) no-repeat left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}
#leftSectionMenu UL {
	PADDING-TOP: 14px; PADDING-BOTTOM: 8px;
}
#leftSectionMenu LI {
	BACKGROUND : url(../images/point.png) no-repeat 9px 7px; PADDING-LEFT: 18px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 20px; 
}
#leftSectionMenu LI A:link {
	line-height: 18px; text-decoration: none; margin: 0; height: 18px; color: #798950; font-weight: bold;
}
#leftSectionMenu LI A:visited {
	line-height: 18px; text-decoration: none; margin: 0; height: 18px; color: #798950; font-weight: bold;
}
#leftSectionMenu LI A:active {
	line-height: 18px; text-decoration: none; margin: 0; height: 18px; color: #798950; font-weight: bold;
}
#leftSectionMenu LI A:hover {
	color: #798950;	text-decoration: underline;
}
	
  /* calendario */

#calendarDiv {	
	FLOAT: left;   PADDING-BOTTOM: 9px; WIDTH: 200px; MARGIN: 0 auto;
}
#calendar 	{	
	 BACKGROUND: #EBF6C6;  TEXT-ALIGN: center;  WIDTH: 190px; MARGIN-LEFT: 5px; 
}
#calendar TD {	
	BACKGROUND: #fff; TEXT-ALIGN: center;FONT-SIZE: 90%;
}
#calendar TH {	
	BACKGROUND: #EBF6C6; TEXT-ALIGN:center;
}
#calendar TD A, #calendar TH A {
	COLOR: #339933;  
}
#calendar TD A:hover, #calendar TH A:hover {
	COLOR: #ff3333; 
}
.hsunday { 
	BACKGROUND:#F6F6F6! important; FONT-WEIGHT: 700;
}
.hnotsunday	{ 
	FONT-WEIGHT: 700; 
}
.sundayclr	{ 
	BACKGROUND: #F6F6F6! important; 
}
.withevent { 
	FONT-WEIGHT: 700;  BACKGROUND : #ffff66; DISPLAY: block; PADDING-LEFT: 2px; PADDING-RIGHT: 2px;
}
#today  { 
	BORDER: #DB303C 1px dotted! important; 
}


/* tips calendario*/

.tool-tip {
	FLOAT: left; BACKGROUND: #fafafa;	 BORDER: 1px solid #ccc; PADDING: 5px; 
}
.tool-tip img {
	FLOAT: left; PADDING: 2px; 
}
.tool-tip h6 {
	 MARGIN-TOP: 8px; FONT-SIZE: 100%; FONT-WEIGHT: bold;
}
.tool-title {
	PADDING: 0; MARGIN: 0;	FONT-SIZE: 100%; FONT-WEIGHT: bold;	MARGIN-TOP: -15px; PADDING-TOP: 15px; 
}
.tool-text {
	FONT-SIZE: 100%;	MARGIN: 0;
}
.map-tip {
	FLOAT: left; BACKGROUND: #D2F38A  !important;	 BORDER: 2px solid #ACCF4D  !important; COLOR: #F26522; PADDING: 4px; FONT-WEIGHT: 700;
}

/* news prima pagina (box centrale a sinistra) */

DIV#news-menu {
	WIDTH: 100%;  PADDING-BOTTOM: 6px; PADDING-TOP: 0; MARGIN: 0 auto; FLOAT: left; MARGIN-BOTTOM: 10px; 
}
DIV#news-menu UL {
	 WIDTH: 100%; FLOAT: left; MARGIN-TOP: 8px; 
}
DIV#news-menu UL LI {
	DISPLAY: block; WIDTH: 100%; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-TOP: 8px; FLOAT: left;
}
DIV#news-menu .newstitle {
	FONT-WEIGHT: bolder; MARGIN-BOTTOM: 6px; PADDING-RIGHT: 6px;
}
DIV#news-menu .newslancio {
	LINE-HEIGHT: 115%; MARGIN-BOTTOM: 18px; PADDING-RIGHT: 6px;
}
DIV#news-menu .newspage {
	TEXT-ALIGN: right; MARGIN-RIGHT: 2px; MARGIN-TOP: 10px; FLOAT: right;
}
DIV#news-menu .newspage  A {
	COLOR: #798950; 
}
DIV#news-menu .newspage  A:hover {
	COLOR: #798950; TEXT-DECORATION: underline;
}
DIV#news-menu UL LI IMG {
	FLOAT: left; MARGIN-LEFT: 2px; MARGIN-RIGHT: 10px; 
}
DIV#news-menu UL LI A {
	COLOR: #cc66cc;
}
DIV#news-menu UL LI A:hover {
	COLOR: #F9A826; TEXT-DECORATION: underline; 
}



/* sezioni prima pagina (box centrale a destra) */

DIV#section-center-menu {
  PADDING-BOTTOM: 6px; PADDING-TOP: 0; MARGIN: 0; FLOAT: left; MARGIN-BOTTOM: 10px; 
}

.centermenurow {
	FLOAT: left; WIDTH: 95%; MARGIN-TOP: 12px; 
}
.centermenurow LI {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 12px;
}
.centermenurow LI IMG.left {
	FLOAT: left; MARGIN-RIGHT: 8px; 
}
.centermenurow LI IMG.right {
	FLOAT: right; MARGIN-LEFT: 8px; 
}
.centermenurow LI DIV.center {
	TEXT-ALIGN: center; width: 265px; float: left;  PADDING-BOTTOM: 6px;
}
.centermenurow LI A:link, .centermenurow LI A:active  {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; COLOR: #798950;
}
.centermenurow LI A:visited {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; COLOR: #798950;
}
.centermenurow LI A:hover {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; COLOR: #798950; TEXT-DECORATION: underline;
}


/* box ultimi inserimenti */

#lastins-box {
	 MARGIN: 18px auto; FLOAT: left; clear: both; WIDTH: 100%;
}
#lastins-box H3 {
	TEXT-TRANSFORM: uppercase; MARGIN: 0; HEIGHT: 14px; LINE-HEIGHT: 14px; PADDING-LEFT: 12px; FONT-SIZE: 115%; FONT-WEIGHT: bold; COLOR: #CC6600; 
}
#lastins-box UL {
	LIST-STYLE: none; PADDING-LEFT: 0px; MARGIN-LEFT: 4px; PADDING-BOTTOM: 12px;
}
#lastins-box UL LI {
	BACKGROUND : url(../images/point.png) no-repeat 6px 4px; PADDING-LEFT: 16px; MARGIN-BOTTOM: 8px; LINE-HEIGHT: 16px;
}
#lastins-box LI A:link {
	line-height: 18px; text-decoration: none; margin: 0; height: 18px; color: #798950; font-weight: bold;
}
#lastins-box LI A:hover {
	color: #798950;	text-decoration: underline;
}

/* box prima pagina */

div.box1 {
	 MARGIN: 0; 
}
div.box1 DIV, div.box1 P  {
	 FLOAT: left; PADDING: 4px 12px 4px 2px; 
}
div.box2 {
	margin: 0;
	padding: 0; 
}
div.box2 div  {
	background:  url(../images/sfondi/green_box_left_bottom.png) bottom left no-repeat; margin: 0;	padding: 0; 
}
div.box2 div div {
	background:  url(../images/sfondi/green_box_left_top.png) top left no-repeat;	margin: 0;	padding: 0; 
}
div.box2 div div div {
	background:  url(../images/sfondi/green_box_right.png) bottom right no-repeat;	margin: 0;	padding: 0; 
}
div.box2 div div div div {
	 margin: 0;	
	background:  url(../images/sfondi/green_box_top_right.png) top right no-repeat;
}
div.box2  h3 {
	padding: 15px 10px; FONT-WEIGHT: bold; FONT-SIZE: 100%;
}
div.box2  p {
	padding: 15px 10px; 
}
div.box3 {
	margin: 0;
	padding: 0; 
}
div.box3 div  {
	background:  url(../images/sfondi/orange_box_left_bottom.png) bottom left no-repeat; margin: 0;	padding: 0; 
}
div.box3 div div {
	background:  url(../images/sfondi/orange_box_left_top.png) top left no-repeat;	margin: 0;	padding: 0; 
}
div.box3 div div div {
	background:  url(../images/sfondi/orange_box_right.png) bottom right no-repeat;	margin: 0;	padding: 0; 
}
div.box3 div div div div {
	 margin: 0;	
	background:  url(../images/sfondi/orange_box_top_right.png) top right no-repeat;
}
div.box3  h3 {
	padding: 15px 15px 0 15px; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 0;
}
div.box3  p {
	padding: 15px; LINE-HEIGHT: 150%; MARGIN: 0;
}
.box4 {
	 	 MARGIN: 0;  
}
.box4 DIV {
	 PADDING: 6px; 
}

/* news sezioni*/

DIV#section-news {
	WIDTH: 100%; BORDER: 1px solid #CCCC99; BACKGROUND: #FFFFFF;  PADDING-TOP: 0; MARGIN: 0; FLOAT: left; MARGIN-BOTTOM: 10px; 
}
DIV#section-news #inner  {
	MARGIN: 10px;  
}
DIV#section-news H3 {
	 FLOAT: left; MARGIN: 0; POSITION: relative; TOP: -11px; LEFT: -11px;  TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 20px; HEIGHT: 20px;  FONT-SIZE: 110%; FONT-WEIGHT: bold; 
	 COLOR: #ffffff; BACKGROUND: #CCCC99; 
}
DIV#section-news H3 span {
	 DISPLAY: block; PADDING-LEFT: 12px; PADDING-RIGHT: 12px;
}
DIV#section-news UL.news-menu-row {
	 WIDTH: 100%; FLOAT: left; 
}
DIV#section-news UL.news-menu-row  LI.newsleft {
	DISPLAY: inline;  FLOAT: left; WIDTH: 49%;
}
DIV#section-news UL.news-menu-row  LI.newsright {
	DISPLAY: inline;  FLOAT: right; WIDTH: 49%;
}
DIV#section-news .newstitle {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bolder; MARGIN-BOTTOM: 6px; 
}
DIV#section-news .newslancio {
	LINE-HEIGHT: 115%; MARGIN-BOTTOM: 18px; 
}
DIV#section-news .newspage {
	TEXT-ALIGN: right; MARGIN-RIGHT: 2px; MARGIN-TOP: 10px; FLOAT: right;
}
DIV#section-news .newspage  A {
	COLOR: #339933; 
}
DIV#section-news .newspage  A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline;
}

DIV#section-news UL LI IMG {
	FLOAT: left; MARGIN-LEFT: 2px; MARGIN-RIGHT: 10px; 
}
DIV#section-news UL LI A {
	COLOR: #cc0000;
}
DIV#section-news UL LI A:hover {
	TEXT-DECORATION: underline; 
}




/* blog prima pagina (box centrale a destra) */

DIV#blog-menu {
	 PADDING-BOTTOM: 6px; PADDING-TOP: 0; MARGIN: 0;  MARGIN-BOTTOM: 10px; 
}
DIV#blog-menu .blogpage {
	TEXT-ALIGN: right; MARGIN-RIGHT: 2px; MARGIN-TOP: 10px; FLOAT: right; WIDTH: 100%; 
}
DIV#blog-menu .blogpage  A {
	COLOR: #339933; 
}
DIV#blog-menu .blogpage  A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline;
}
DIV#blog-menu UL {
	 WIDTH: 100%; MARGIN-TOP: 12px; TEXT-ALIGN: center; 
}
DIV#blog-menu UL LI {
	DISPLAY: block;  TEXT-ALIGN: center; MARGIN-BOTTOM: 20px;
}
DIV#blog-menu .data {
	COLOR: #00cc00; FONT-WEIGHT: bold;
}
DIV#blog-menu .titolo {
	TEXT-TRANSFORM: uppercase; COLOR: #cc0000;
}
DIV#blog-menu .testo {
	BORDER-TOP: 1px solid #ccc; PADDING-TOP: 6px; PADDING-BOTTOM: 2px;
}
DIV#blog-menu .leggitutto A {
	COLOR: #339933; 
}
DIV#blog-menu .leggitutto A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline;
}
DIV#blog-menu .leggitutto IMG {
	POSITION: relative; TOP: 6px; 
}
DIV#blog-menu .commenti IMG {
	POSITION: relative; TOP: 6px; 
}




/* colonna destra */

DIV#right-col-content {
       
}
DIV#right-col-content DIV#link {
       PADDING-RIGHT: 5px; PADDING-LEFT: 15px; BACKGROUND: url(../images/sfondi/menu_bottom.png) no-repeat left bottom; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 25px; 
}
DIV#right-col-content IMG {

}
DIV#right-col-content h5 {
	 FLOAT: left; PADDING: 4px; COLOR: #DB7500; MARGIN: 0;  PADDING: 0; FONT-SIZE: 100%; FONT-WEIGHT: bold; HEIGHT: 28px; LINE-HEIGHT: 28px;
}
DIV#right-col-content UL {
	CLEAR: both; LIST-STYLE: none; PADDING-LEFT: 0px; MARGIN-LEFT: 2px; MARGIN-BOTTOM: 12px;

}
DIV#right-col-content UL LI {
	BACKGROUND : url(../images/point.png) no-repeat 0 4px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 8px; LINE-HEIGHT: 16px;
}
DIV#right-col-content UL LI A:link, DIV#right-col-content UL LI A:active, DIV#right-col-content UL LI A:visited {
	line-height: 18px; text-decoration: none; margin: 0; height: 18px; color: #798950; font-weight: bold;
}
DIV#right-col-content UL LI A:hover {
	 text-decoration: underline; color: #798950; font-weight: bold;
}

/* stili del testo interno */

#inner-main H1, #inner-main-large H1 {
	MARGIN-TOP: 8px;  MARGIN-BOTTOM: 15px;  FLOAT: left; PADDING-RIGHT: 0px;  FONT-WEIGHT: bold; FONT-SIZE: 115%; BACKGROUND: url(../images/sfondi/h1_right.jpg) no-repeat right center; PADDING-BOTTOM: 0px;   COLOR: #798950; LINE-HEIGHT: 24px; PADDING-TOP: 0px; HEIGHT: 25px; TEXT-ALIGN: left; TEXT-DECORATION: none;
}
#inner-main H1 span, #inner-main-large H1 span {
	 LINE-HEIGHT: 24px; FLOAT: left;  PADDING-TOP: 0px; HEIGHT: 25px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BACKGROUND: url(../images/sfondi/h1_left.jpg) no-repeat left center; 
}
#inner-main H2, H3, H4, H5, H6 {
  	FONT-SIZE: 115%; MARGIN-BOTTOM: 10px; MARGIN-TOP: 10px; COLOR: #666; 
}
#inner-main-large H2, H3, H4, H5, H6 {
  	FONT-SIZE: 115%; MARGIN-BOTTOM: 10px; MARGIN-TOP: 10px; COLOR: #666; 
}
#read-content H2, H3, H4, H5, H6 {
  	FONT-SIZE: 115%; MARGIN-BOTTOM: 10px; MARGIN-TOP: 10px; COLOR: #666; 
}
#read-content UL {
	LIST-STYLE: none; PADDING-LEFT: 0px; MARGIN-LEFT: 4px; 
}
#read-content UL LI {
	BACKGROUND : url(../images/point.png) no-repeat 9px 2px; PADDING-LEFT: 18px; MARGIN-BOTTOM: 8px;
}
#read-content UL.list {
	LIST-STYLE: none; PADDING-LEFT: 0px; MARGIN-LEFT: 4px; 
}
#read-content UL.list LI {
	BACKGROUND : url(../images/point.png) no-repeat 9px 7px; PADDING-LEFT: 18px; MARGIN-BOTTOM: 8px;
}
#read-content A:link {
	COLOR: #333; TEXT-DECORATION: none; BACKGROUND: #ddFFdd;
}
#read-content A:visited {
	COLOR: #333; TEXT-DECORATION: none; BACKGROUND: #ddFFdd;
}
#read-content A:hover {
	COLOR: #c00; TEXT-DECORATION: none; BACKGROUND: #ddFFdd;
}
#text A:link {
	COLOR: #333; TEXT-DECORATION: none;
}
#text A:visited {
	COLOR: #333; TEXT-DECORATION: none; 
}
#text A:hover {
	COLOR: #c00; TEXT-DECORATION: none; 
}




/* menu sinistro contenuti */

#innerContentMenu {
	MARGIN-TOP: 4px;
}

#innerContentMenu #top {
	 HEIGHT: 6px;  FONT-SIZE: 1px; BACKGROUND: url(../images/sfondi/menu_top_out.png) no-repeat center top;   
}
#innerContentMenu #middle {
	 margin: 0 auto 25px auto; BACKGROUND: url(../images/sfondi/menu_bottom.png) no-repeat center bottom;     PADDING-BOTTOM: 6px; 
}
#innerContentMenu .padding  {
	PADDING-LEFT: 6px;  PADDING-RIGHT: 2px;
}
#innerContentMenu .item {
	BACKGROUND : url(../images/point.png) no-repeat 9px 4px; PADDING-LEFT: 18px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 20px; 
}
#innerContentMenu H2 {
	 FLOAT: left; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 28px; HEIGHT: 28px; WIDTH: 180px; FONT-SIZE: 120%; FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND : #339900; MARGIN-BOTTOM: 12px;
}
#innerContentMenu H2 span {
	 DISPLAY: block; PADDING-LEFT: 12px;
}
#innerContentMenu A#selectedCont {
	BACKGROUND : url(../images/point.png) no-repeat 9px 4px; PADDING-LEFT: 18px; LINE-HEIGHT: 20px; 
}
#innerContentMenu A#selectedCont span{
	BACKGROUND: #eeeecc; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; 
}


/* barra degli strumenti di navigazione */

DIV#list-pages  {
	BORDER-TOP: 1px dotted #666; MARGIN: 20px 0; PADDING-TOP: 10px;
}
#list-pages DIV {
	BACKGROUND : url(../images/point.png) no-repeat 9px 6px; PADDING-LEFT: 20px; LINE-HEIGHT: 24px; 
}

#path-toolbar-div {
	 FLOAT: left; width: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px;
}

#path {
	 FLOAT: left;  
}

#path A {
	COLOR : #666; 
}
#toolbar {
	FLOAT: right; MARGIN-RIGHT: 10px; 
}
/* briciole di pane */

A.path:link, A.path:active, A.path:visited {
	TEXT-DECORATION: none;  COLOR: #F46625; BACKGROUND: #FFFFCC; 
}
A.path:hover {
	TEXT-DECORATION: underline;  COLOR: #F46625; 
}



/* pagina interna degli eventi */

.event-date	{ 
	FONT-WEIGHT: bold; MARGIN-TOP: 12px; COLOR: #666; 
}
.event-title { 
	FONT-WEIGHT: bold; MARGIN-TOP: 20px; MARGIN-BOTTOM: 4px; COLOR: #339933; 
}
.event-title IMG {   
	PADDING-RIGHT:4px; FLOAT: left;
}
.event { 
	FONT-SIZE: 90%;
}

 /* pagina interna news */


DIV#div-news H2 {
	 FONT-SIZE: 120%; FONT-WEIGHT: bold; COLOR: #996666; PADDING-BOTTOM: 0; PADDING-TOP: 12px; 
}

DIV#news-list {
	 PADDING-BOTTOM: 6px; PADDING-TOP: 0; MARGIN: 0;  MARGIN-BOTTOM: 10px; 
}
DIV#news-list H2 {
	 FLOAT: left; FONT-SIZE: 120%; FONT-WEIGHT: bold; COLOR: #006626; PADDING-BOTTOM: 0; PADDING-TOP: 4px; PADDING-LEFT: 12px;
}
DIV#news-list UL {
	 WIDTH: 100%; MARGIN-TOP: 8px; 
}
DIV#news-list UL LI {
	DISPLAY: block;     	
	HEIGHT: auto !important;  /* per i browser moderni */
    	HEIGHT: 100px;      /* per IE5.x e IE6 */
    	MIN-HEIGHT: 100px; /* per i browser moderni */ 
	PADDING: 4px 8px; 
}
DIV#news-list UL LI A {
	TEXT-TRANSFORM: uppercase; 
}
DIV#news-list UL LI IMG {
	FLOAT: left; MARGIN-LEFT: 6px; MARGIN-RIGHT: 6px; 
}
DIV#news-list .autoredata {
	COLOR: #999; MARGIN-BOTTOM: 6px;
}

#autoredata {
	MARGIN-BOTTOM: 12px; COLOR: #999;
}



/* ricerca */

#searchTable {
	  margin-left: 50px; BORDER: 1px solid #ccccbb;
}

#searchTable TD H2 {
	FONT-SIZE: 120%; MARGIN-TOP: 8px; MARGIN-BOTTOM: 12px; COLOR: #006626; FONT-WEIGHT: 500; PADDING-RIGHT: 12px;
}
.searchTableLeft {
	 
}
#searchList  {
	LIST-STYLE: none; PADDING-LEFT: 0px; MARGIN-LEFT: 40px; 

}
#searchList LI {
	BACKGROUND : url(../images/raquo.jpg) no-repeat 0px 6px; PADDING-LEFT: 14px; MARGIN-BOTTOM: 8px; LINE-HEIGHT: 24px;
}
/* sitemap */

#sitemap {
	 MARGIN-LEFT: 20px; width: 50%;
}
.interm {
	 BACKGROUND: url(../images/sitemap3.gif) repeat-y; 
}
.ko {
	COLOR: #ff0000; FONT-WEIGHT: bolder; 
}

.field {
	TEXT-ALIGN: right;
}

#last-album-box {
	WIDTH: 264px;
}

.toggler {
	color: #666;
	margin: 0;
	padding-top: 4px; padding-bottom: 4px; padding-right: 5px; padding-left: 15px;
	background: #EBF6C6 url(../images/point.png) no-repeat 4px center;
	border-top: 2px solid #F4F8E6;
	font-size: 100%;
	font-weight: bolder;
}

.toggler a {
	color: #666;
	text-decoration: none;
}
 
.element {
 	text-align: center; background: #f5f5f5; 
}
.element img {
 	margin: 4px; 
}
.element p {
	margin: 0;
	padding: 4px;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}
