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; WIDTH: 97%; 
}
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 p
{
	BORDER:0; DISPLAY:inline; FONT-SIZE:1em; 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#top UL {
	 FLOAT: right; TEXT-ALIGN: right; MARGIN-RIGHT: 5px;
}
DIV#top UL LI {
	DISPLAY: inline; 
}
DIV#top A.top-bar-link:link  {
	 COLOR: #333399; TEXT-DECORATION: none; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; 
}
DIV#top A.top-bar-link:visited {
	COLOR: #333399; TEXT-DECORATION: none; PADDING-LEFT: 4px; PADDING-RIGHT: 4px;
}
DIV#top A.top-bar-link:hover {
	COLOR: #333399; TEXT-DECORATION: underline; PADDING-LEFT: 4px; PADDING-RIGHT: 4px;
}
UL#top_menu  LI A#current{
	BACKGROUND: #fff; COLOR: #9999ff; PADDING-LEFT: 4px; PADDING-RIGHT: 4px;
}


/* menu orizzontale  */

#head-menu ul {
	WIDTH: 690px; MARGIN: auto auto; PADDING: 0; LIST-STYLE: none;
}
#head-menu li {
	DISPLAY: inline; LINE-HEIGHT: 50px; WIDTH: 170px; BACKGROUND: #F3F0F4; PADDING: 0; 
	TEXT-TRANSFORM: uppercase; TEXT-ALIGN: center; FLOAT: left; OVERFLOW: hidden;
}
#head-menu a {
	DISPLAY: block; COLOR: #339; FONT-WEIGHT: bold;	TEXT-DECORATION: none; LINE-HEIGHT: 50px; HEIGHT: 50px;
	PADDING: 0; BACKGROUND:  url(../images/sfondi/sfondo-menu.png) right center no-repeat;
}
#head-menu a:hover {
	COLOR: #fff; BACKGROUND:  url(../images/sfondi/sfondo-menu.png) -2px center no-repeat;
}
#head-menu #current  { 
	COLOR: #fff; BACKGROUND:  url(../images/sfondi/sfondo-menu.png) -2px center no-repeat;
}




/* footer */



DIV#footer P {
	  MARGIN-TOP: 15px; TEXT-ALIGN: center; WIDTH: 100%;  COLOR: #595965; PADDING-BOTTOM: 15px;  PADDING-TOP: 0px; 
}
DIV#footer UL {
	  WIDTH: 100%;  TEXT-ALIGN: center; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  PADDING-TOP: 25px; 
}
DIV#footer UL LI {
	PADDING-TOP: 5px; DISPLAY: inline;
}
#footer-inside A:link, #footer-inside A:visited   {
	COLOR: #006626; TEXT-DECORATION: none; DISPLAY: inline;
}
#footer-inside A:hover, #footer-inside A:active {
	COLOR: #F46625; TEXT-DECORATION: underline; DISPLAY: inline;
}


/* contenuti lato sinistro */

   /* scroller */

#NewsTicker{
	HEIGHT: 120px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 25px; PADDING-TOP: 0px; BACKGROUND: url(../images/sfondi/scroll_bg.png) no-repeat center center;
}

#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: #ff3333; TEXT-ALIGN: left; HEIGHT: 110px; MARGIN: 0;  
}
#TickerVertical .inner {
	MARGIN: 0 auto; HEIGHT: 110px; TEXT-ALIGN: center;
}
#TickerVertical .text {
	TEXT-ALIGN: center;  COLOR: #ff33ff; FONT-WEIGHT: bold;
}
#TickerVertical .onlytitle {
	TEXT-ALIGN: center;  COLOR: #ff3333; FONT-WEIGHT: bold;
}
#TickerVertical .title {
	TEXT-ALIGN: center; FONT-WEIGHT: bold; COLOR: #ff3333; 
}



/* menu sinistro sezioni prima pagina */

#leftSectionMenu {
	  MARGIN-TOP: 20px; WIDTH:200px; MARGIN-LEFT: 4px;
}
	 

#leftSectionMenu UL {
	PADDING-BOTTOM: 8px; PADDING-TOP: 8px;
}
#leftSectionMenu LI {
	BACKGROUND : url(../images/pointmenu.png) no-repeat 10px 12px; PADDING-LEFT: 24px; PADDING-TOP: 8px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 16px; 
}
#leftSectionMenu LI A:link, #leftSectionMenu LI A:visited {
	line-height: 18px; text-decoration: none; margin: 0; height: 18px; color: #336; 
}
#leftSectionMenu LI A:hover {
	color: #336;	text-decoration: underline;
}
	

/* menu sinistro sezioni prima pagina */

#left_menu {
	  MARGIN-TOP: 20px; WIDTH:200px; MARGIN-LEFT: 4px; border-top: 1px dotted #ccc;  border-bottom: 1px dotted #ccc; PADDING-BOTTOM: 8px; PADDING-TOP: 8px;
}
	 
#left_menu LI {
	BACKGROUND : url(../images/pointmenu.png) no-repeat 12px 5px; PADDING-LEFT: 28px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 20px; 
}
#left_menu LI A:link {
	line-height: 18px; text-decoration: none; margin: 0; height: 18px; color: #339933; font-weight: bold;
}
#left_menu LI A:hover {
	color: #339933;	text-decoration: underline;
}


  /* calendario */

#calendarDiv {	
	FLOAT: left;   PADDING-BOTTOM: 9px; WIDTH: 205px; MARGIN: 0 auto;
}
#calendar 	{	
	 BACKGROUND: #EBF6C6;  TEXT-ALIGN: center;  WIDTH: 200px; MARGIN-LEFT: 4px; 
}
#calendar TD {	
	BACKGROUND: #fff; TEXT-ALIGN: center;FONT-SIZE: 90%;
}
#calendar TH {	
	BACKGROUND: #eeeeee; TEXT-ALIGN:center;
}
#calendar TD A, #calendar TH A {
	COLOR: #666666;  
}
#calendar TD A:hover, #calendar TH A:hover {
	COLOR: #666666; 
}
.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

.tip {
	FONT-WEIGHT: 700; FONT-SIZE: 11px; Z-INDEX: 13000; BACKGROUND: url(../images//bubmid.png) repeat-y; WIDTH: 139px; COLOR: #fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.tip-top {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../images/bubble.png) left top; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #9fd4ff; PADDING-TOP: 8px
}
.tip-bottom {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 11px; BACKGROUND: url(../images/bubble.png) right bottom; PADDING-BOTTOM: 8px; PADDING-TOP: 4px
}
.custom-tip {
	Z-INDEX: 13000; WIDTH: 130px; COLOR: #000
}
.tip-title {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #9fd4ff
}
.custom-text {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 11px; BACKGROUND: #cfdfa7; PADDING-BOTTOM: 8px; PADDING-TOP: 4px
}
*/

/* tips calendario OLD */

.tip {
	FLOAT: left; BACKGROUND: #F3F0F4;	 BORDER: 1px solid #99AEE6; PADDING: 5px; PADDING: 8px;
}
.tool-tip img {
	FLOAT: left; PADDING: 2px; 
}
.tip-title {
	 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; 
}
.custom-text {
	FONT-SIZE: 100%;	MARGIN: 0;
}

/* 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 {
	 PADDING: 4px; BORDER: 1px solid #f0f0f0;
}
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 {
	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;
}

/* news prima pagina (box centrale a sinistra) */

DIV#news-menu {
	 PADDING: 12px; FLOAT: left; WIDTH: 754px; HEIGHT: 190px; 
}
DIV#news-menu UL {
	 WIDTH: 100%; FLOAT: left; MARGIN-TOP: 8px; HEIGHT: 180px; BACKGROUND: #fafafa; PADDING-BOTTOM: 8px;
}
DIV#news-menu UL LI {
	DISPLAY: inline;  FLOAT: left; WIDTH: 245px; 
}
DIV#news-menu UL LI .padding {
	PADDING: 8px 12px; 
}
DIV#news-menu .newstitle {
	FONT-WEIGHT: bolder; MARGIN-BOTTOM: 6px; BACKGROUND: url(../images/pointmenu.png) no-repeat 0 2px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 8px; LINE-HEIGHT: 16px;
}
DIV#news-menu .newslancio {
	LINE-HEIGHT: 115%; 
}
DIV#news-menu-top {
	FLOAT: left; WIDTH: 100%; BORDER-BOTTOM: 1px solid #CCC;
}
DIV#news-menu-top H2 {
	DISPLAY: inline; FLOAT: left; WIDTH: 265px; FONT-WEIGHT: bold; LETTER-SPACING: 1px; FONT-SIZE: 120%;  MARGIN: 0px;  COLOR: #339C40;  LINE-HEIGHT: 25px;  HEIGHT: 26px; TEXT-ALIGN: left; TEXT-DECORATION: none;
}
DIV#news-menu-top H2 span {
	 
}
DIV#news-menu-button {
	TEXT-ALIGN: right; MARGIN-RIGHT: 2px;  FLOAT: right;
}
DIV#news-menu UL LI IMG {
	FLOAT: right; MARGIN-LEFT: 2px; MARGIN-RIGHT: 10px; 
}
DIV#news-menu UL LI A {
	COLOR: #666; 
}
DIV#news-menu UL LI A:hover {
	COLOR: #666; TEXT-DECORATION: underline; 
}

#separator {
	border-top: 1px solid #ccc;  MARGIN-LEFT: 15px; MARGIN-RIGHT: 5px;
}
#loader {
	TEXT-ALIGN: center; MARGIN-TOP: 80px; HEIGHT: 180px; 
}

/* sezioni prima pagina (box centrale a destra) */

DIV#section-center-menu {
  PADDING-BOTTOM: 6px; PADDING-TOP: 0; MARGIN: 0; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-TOP: 15px; 
}

.centermenurow {
	FLOAT: left;  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;  float: left;  PADDING-BOTTOM: 6px;
}
.centermenurow LI A:link, .centermenurow LI A:active  {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; COLOR: #ff3333;
}
.centermenurow LI A:visited {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; COLOR: #ff3333;
}
.centermenurow LI A:hover {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; COLOR: #ff3333; TEXT-DECORATION: underline;
}


/* box ultimi inserimenti */

#lastins-box {
	 MARGIN: 0; FLOAT: left; clear: both; WIDTH: 100%; MARGIN-TOP: 18px;
}
#lastins-box UL {
	LIST-STYLE: none; PADDING-LEFT: 0px; MARGIN-TOP: 8px; 
}
#lastins-box UL LI {
	BACKGROUND: url(../images/pointmenu.png) no-repeat 6px 5px; PADDING-LEFT: 20px; MARGIN-BOTTOM: 8px; LINE-HEIGHT: 16px; COLOR: #336; 
}
#lastins-box LI A:link, #lastins-box LI A:active {
	line-height: 18px; text-decoration: none; margin: 0; height: 18px; COLOR: #336;  font-weight: bold;
}
#lastins-box  LI A:visited {
	line-height: 18px; text-decoration: none; margin: 0; height: 18px; COLOR: #336;  font-weight: bold;
}
#lastins-box LI A:hover {
	COLOR: #336; 	text-decoration: underline;
}

#links-box {
	 MARGIN: 0; FLOAT: left; clear: both; WIDTH: 100%; MARGIN-TOP: 18px;
}
#links-box UL {
	LIST-STYLE: none; PADDING-LEFT: 0px; MARGIN-TOP: 8px; 
}
#links-box UL LI {
	BACKGROUND: url(../images/pointmenu.png) no-repeat 6px 3px; PADDING-LEFT: 20px; MARGIN-BOTTOM: 8px; LINE-HEIGHT: 16px; COLOR: #336; 
}
#links-box LI A:link, #lastins-box LI A:active {
	line-height: 18px; text-decoration: none; margin: 0; height: 18px; COLOR: #336;  font-weight: bold;
}
#links-box  LI A:visited {
	line-height: 18px; text-decoration: none; margin: 0; height: 18px; COLOR: #336;  font-weight: bold;
}
#links-box LI A:hover {
	COLOR: #336; 	text-decoration: underline;
}


/* box prima pagina */

div.box1 {
	 MARGIN-TOP: 18px; 
}
div.box1 DIV, div.box1 P  {
	 FLOAT: left; PADDING: 4px 10px 4px 0; 
}

/* sfondo verdolino */

div.box2 {
	MARGIN: 18px 0 0 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 {
	BACKGROUND:  url(../images/sfondi/green_box_top_right.png) top right no-repeat; MARGIN: 0; PADDING: 0;
}
div.box2 div div div div div {
	PADDING: 16px 20px; 
}
div.box2  h3 {
	LINE-HEIGHT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0;  COLOR: #ff9900; 
}
div.box2  p {
	LINE-HEIGHT: 150%; MARGIN: 3px 0; COLOR: #336;
}

/* sfondo arancio */

div.box3 {
	MARGIN: 18px 0 0 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 {
	BACKGROUND:  url(../images/sfondi/orange_box_top_right.png) top right no-repeat;	MARGIN: 0;
}
div.box3 div div div div div {
	PADDING: 16px 20px; 
}
div.box3  h3 {
	LINE-HEIGHT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0;   COLOR: #ff9900; 
}
div.box3  p {
	LINE-HEIGHT: 150%; MARGIN: 3px 0; COLOR: #333;
}

/* sfondo grigio */

div.box4 {
	MARGIN: 18px 0 0 0; PADDING: 0; 
}
div.box4 div  {
	BACKGROUND:  url(../images/sfondi/grey_box_left_bottom.png) bottom left no-repeat; MARGIN: 0;	PADDING: 0;  
}
div.box4 div div {
	BACKGROUND:  url(../images/sfondi/grey_box_left_top.png) top left no-repeat;	MARGIN: 0;	PADDING: 0;  
}
div.box4 div div div {
	BACKGROUND:  url(../images/sfondi/grey_box_right.png) bottom right no-repeat;	MARGIN: 0;	PADDING: 0; 
}
div.box4 div div div div {
	BACKGROUND:  url(../images/sfondi/grey_box_top_right.png) top right no-repeat; MARGIN: 0;	PADDING: 0; 
}
div.box4 div div div div div {
	PADDING: 16px 20px; 
}
div.box4  h3 {
	LINE-HEIGHT: 28px; PADDING: 0; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0; COLOR: #ff9900; 
}
div.box4  p {
	LINE-HEIGHT: 150%; MARGIN: 3px 0; COLOR: #cc6666;
}

/* sfondo violetto */

div.box5 {
	MARGIN: 18px 0 0 0; PADDING: 0; 
}
div.box5 div  {
	BACKGROUND:#f3f0f2 url(../images/sfondi/violet_box_left_bottom.png) bottom left no-repeat; MARGIN: 0;	PADDING: 0;  
}
div.box5 div div {
	BACKGROUND:  url(../images/sfondi/violet_box_left_top.png) top left no-repeat;	MARGIN: 0;	PADDING: 0;  
}
div.box5 div div div {
	BACKGROUND:  url(../images/sfondi/violet_box_right.png) bottom right no-repeat;	MARGIN: 0;	PADDING: 0; 
}
div.box5 div div div div {
	BACKGROUND: url(../images/sfondi/violet_box_top_right.png) top right no-repeat; MARGIN: 0;	PADDING: 0; 
}
div.box5 div div div div div {
	PADDING: 16px 20px; 
}
div.box5  h3 {
	LINE-HEIGHT: 28px; PADDING: 0; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 0;  COLOR: #ff9900;  TEXT-TRANSFORM: uppercase;
}
div.box5  p {
	LINE-HEIGHT: 150%; MARGIN: 3px 0; COLOR: #996666;
}

/* nessuno sfondo */

div.box6 {
	 MARGIN-TOP: 18px; 
}
div.box6  h3 {
	 COLOR: #cc6666;  LETTER-SPACING: 1px;  FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING-LEFT: 10px; 
}
div.box6 DIV, div.box6 P {
	 PADDING: 12px; 
}

/* news sezioni*/

DIV#section-news {
	WIDTH: 100%; BORDER: 1px solid #CCCCCC; 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: #CC3333; BACKGROUND: #CCCCCC; 
}
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; MARGIN-TOP: 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; 
}




/* 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%; PADDING-BOTTOM: 0px;   COLOR: #33cc33; 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; 
}
#inner-main H2, H3, H4, H5, H6 {
  	FONT-SIZE: 115%; MARGIN-BOTTOM: 10px; MARGIN-TOP: 10px; COLOR: #966; 
}
#inner-main-large H2, H3, H4, H5, H6 {
  	FONT-SIZE: 115%; MARGIN-BOTTOM: 10px; MARGIN-TOP: 10px; COLOR: #966; 
}
#read-content {
  	LINE-HEIGHT: 180%; 
}
#read-content H2, H3, H4, H5, H6 {
  	FONT-SIZE: 115%; MARGIN-BOTTOM: 10px; MARGIN-TOP: 10px; COLOR: #966; 
}
#read-content UL.linklist {
	LIST-STYLE: none; PADDING-LEFT: 0px; MARGIN-LEFT: 4px; PADDING-TOP: 8px;
}
#read-content UL.linklist LI {
	BACKGROUND : url(../images/pointlinklist.png) no-repeat 2px 2px; PADDING-LEFT: 18px; MARGIN-BOTTOM: 8px;
}
#read-content UL {
	LIST-STYLE: none; PADDING-LEFT: 0px; MARGIN-LEFT: 4px; 
}
#read-content UL LI {
	BACKGROUND : url(../images/pointlist.png) no-repeat 3px 5px; PADDING-LEFT: 14px; MARGIN-BOTTOM: 8px; MARGIN-TOP: 8px;
}
#read-content A:link {
	COLOR: #33cc33; TEXT-DECORATION: none; 
}
#read-content A:visited {
	COLOR: #33cc33; TEXT-DECORATION: none; 
}
#read-content A:hover {
	COLOR: #33cc33; TEXT-DECORATION: underline; 
}
#text A:link {
	COLOR: #33cc33; TEXT-DECORATION: none;
}
#text A:visited {
	COLOR: #33cc33; TEXT-DECORATION: none; 
}
#text A:hover {
	COLOR: #33cc33; TEXT-DECORATION: underline; 
}




/* menu sinistro contenuti */

#innerContentMenu {
	MARGIN-TOP: 4px; 
}
#innerContentMenu DIV DIV DIV DIV {
	PADDING-TOP: 8px; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; 
}
#innerContentMenu .padding  {
	PADDING-LEFT: 2px;  
}
#innerContentMenu LI.item {
	BACKGROUND: url(../images/pointmenu.png) no-repeat 2px 5px; PADDING-LEFT: 14px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; PADDING-RIGHT: 4px; 
}
#innerContentMenu LI.item A:link, A:active, A:visited {
	TEXT-DECORATION: none;  COLOR: #336;  
}
#innerContentMenu LI.item A:hover {
	TEXT-DECORATION: underline;  COLOR: #336;  
}
#innerContentMenu A.selectedCont span{
	 BACKGROUND: #ffffff; PADDING: 2px; 
}


/* barra degli strumenti di navigazione */

UL#attachsdiv { 
	FLOAT: right; border: 1px dotted #ccc; margin: 0 0 12px 18px;
}

UL#attachsdiv LI {
	BACKGROUND: url(../images/attach.gif) no-repeat left 4px !IMPORTANT; PADDING-LEFT: 14px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; 
}
DIV#list-pages  {
	BORDER-TOP: 2px dotted #f3f0f2; MARGIN: 20px 0; PADDING-TOP: 18px;
}
#list-pages DIV {
	BACKGROUND: url(../images/pointmenu.png) no-repeat 4px 7px; PADDING-LEFT: 18px; LINE-HEIGHT: 24px; 
}

#path-toolbar-div {
	 FLOAT: left; width: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px;
}

#path {
	 FLOAT: left;  
}

#path A {
	COLOR : #669; TEXT-DECORATION: underline;
}
#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 {
	FONT-WEIGHT: bold; COLOR: #c33;
}
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/point8.png) no-repeat 0px 6px; PADDING-LEFT: 14px; MARGIN-BOTTOM: 8px; LINE-HEIGHT: 24px;
}
/* sitemap */

#sitemap {
	 MARGIN-LEFT: 25px; width: 90%;
}
.interm {
	 BACKGROUND: url(../images/sitemap3.gif) repeat-y; 
}
A.sitemap-section:link, A.sitemap-section:active {
	TEXT-DECORATION: none;  COLOR: #339; 
}
A.sitemap-section:visited {
	TEXT-DECORATION: none;  COLOR: #339; FONT-STYLE: italic;
}
A.sitemap-section:hover {
	TEXT-DECORATION: underline;  COLOR: #339; 
}
A.sitemap-content:link, A.sitemap-content:active  {
	TEXT-DECORATION: none;  
}
A.sitemap-content:visited {
	TEXT-DECORATION: none; FONT-STYLE: italic;
}
A.sitemap-content:hover {
	TEXT-DECORATION: underline;   
}







.ko {
	COLOR: #ff0000; FONT-WEIGHT: bolder; 
}

.field {
	TEXT-ALIGN: right;
}
