  

body, .testo, .form_cerca .bot_vai, ul li {color:#0D0D0D;}

a:link, a:visited {color:#0D0D0D} 
a:hover {color:#DD2D00}
a:hover span.url, a:active span.url{color:#DD2D00;  text-decoration: underline; }

/*.contenitore_pagina {background-image:url(../immagini/sfondo_menu_sx.gif)} 
.contenitore_pagina2, .header_home {background-image:url(../immagini/sfondo_menu_dx.gif)} 
.contenitore_pagina3 {background-image:url(../immagini/sfondo_menu_sx.gif)} */
body {background-image:url(../immagini/sfondoreg2.gif);  background-position: 100% 100px}

.header {background-image:url(../immagini/bordo1.gif);}
.testata {background-image:url(../immagini/testata_regione5.gif);height:auto !important; }
.testata_padding1 {padding:17px 10px 3px 10px;font-size:medium;}

.testata_padding {padding-top: 20px}
	.blocco_colorato {background-position:top; background-repeat:repeat-x; background-image:url(../immagini/bcolorato.gif); padding-top: 17px}
	.rigo_argomenti {border-top:1px dashed #336699; font-size:1.3em}

	.percorso a:link, .percorso a:visited {text-decoration:none; color:#003366;}
	.percorso a:hover, .percorso a:active {text-decoration:underline; color:#003366}
	.briciole, .briciole a:link, .briciole a:visited {color:#0D0D0D}
	.briciole a:hover, .briciole a:active {color:#0D0D0D}

.box_secondario {background-color:#314f82;font-weight: bold; font-size: 1.0em;}
	.box_secondario span {color:#0D0D0D}
.box_secondario_portali {background-position:bottom;height: auto !important; height: 26px; min-height: 26px;}
	.box_secondario_portali span {color:#0D0D0D;  background-position:left bottom; background-repeat:no-repeat;  padding: 8px 0px 6px 35px;  display:block;}


/*.footer_small {background-image:url(../immagini/footer_x.gif)}
.footer_small2 {background-image:url(../immagini/footer.gif)}
*/
.footer_small {background-image:url(../immagini/vuoto.gif)}
.footer_small2 {background-image:url(../immagini/vuoto.gif)}

.box_1liv {color:#0D0D0D;}
.box_2liv {color:#0D0D0D;}
	.box_2liv  a:link, .box_2liv a:visited {color:#0D0D0D;}
	.box_2liv  a:hover, .box_2liv a:active {color:#ffffff;}
.box_3liv {color:#0D0D0D}
	.box_3liv  a:link, .box_3liv a:visited {color:#0D0D0D;}
	.box_3liv  a:hover, .box_3liv a:active {color:#ffffff;}
.sp {}
	.sp  a:link, .sp a:visited { background-color:#cccccc}	
.nav_203 .box_1liv {color:#000000;}
.nav_203 .box_2liv {color:#FFFFFF}
	.nav_203 .box_2liv  a:link, .nav_203 .box_2liv a:visited {color:#0D0D0D; background-color:#EBE6DE} /*EBE6DE*/ /*prima F3C980*/
	.nav_203 .box_2liv  a:hover, .nav_203 .box_2liv a:active {color:#FFFFFF; background-color:#005384}
.nav_203 .box_3liv {}
		.nav_203 .sp {color:#ffffff}
	.nav_203 .sp  a:link, .nav_203 .sp a:visited {color:#ffffff; background-color:#9F6916}
	.nav_203 .sp  a:hover, .nav_203 .sp a:active {color:#ffffff;}
.nav_204 .box_1liv {color:#000000;}
.nav_204 .box_2liv {color:#FFFFFF}
	.nav_204 .box_2liv  a:link, .nav_204 .box_2liv a:visited {color:#0D0D0D; background-color:#EBE6DE} /*EBE6DE*/ /*prima C0D0B5*/
	.nav_204 .box_2liv  a:hover, .nav_204 .box_2liv a:active {color:#FFFFCC; background-color:#005384}
.nav_204 .box_3liv {}
		.nav_204 .sp {color:#FFFFFF}
	.nav_204 .sp  a:link, .nav_204 .sp a:visited {color:#FFFFFF; background-color:#C0D0B5}
	.nav_204 .sp  a:hover, .nav_204 .sp a:active {color:#FFFFFF; background-color:#DB233A}

td.row0	{ TEXT-ALIGN: right; background-color: #EFEFEF; }
td.row1	{ background-color: #FFFFFF; }
td.row2	{ background-color: #DEE3E7; }
td.row3	{ background-color: #D1D7DC; }
td.row4	{ background-color: #EBEBEB; }

.elem_colorati, .archivio_immagini span.data_luogo, .testo2 span.data_luogo {color:#0D0D0D}
.div_testo img, .banner , ul.archivio_immagini img, .tabella_fotogallery img, .immagineprimo, .img_bordo {border-color: #0D0D0D;}
.titolo_categorizzato, ul.archivio_immagini, ul {color:#0D0D0D}

/* AGENDA */
.agenda a:link, .agenda a:visited, .tabella_agenda,  .td_style_active a.link_agenda:link, .td_style_active a.link_agenda:visited {color:#333333}
.agenda a:hover, .agenda a:active,.td_style_active a.link_agenda:hover, .td_style_active a.link_agenda:active {color:#DD2D00}
.today_style {border: 2px solid #0D0D0D;}
.today_style_active {border: 2px solid #0D0D0D;}
.td_style {background: #D9CDD6 }
.td_style_active{ text-decoration:none; background-color: #DABCC6;}


.box_riferimenti {float:right; width:200px; background-color:#CEDAE7; margin-left:10px; padding:0 1px 5px 2px; border:2px solid #7698bb; border-top:none;}
.sfondo_colore {background-color:#CFDBE7; margin-bottom:15px; width:100%;}



/* inizio classe nascosta ad IE 5.2 Mac\*/
div.box_riferimenti ul {margin:-1px 0 7px 0; padding:6px 0 0 0; border-top:1px dashed #7698bb;}
div.box_riferimenti ul.lista_allegati li a.link_allegati {font-weight:normal;}
div.box_riferimenti ul.elenco_no_punto {margin-left:0; border-top:1px dashed #7698bb;}
	div.box_riferimenti ul.elenco_no_punto li span a {background-color:#CEDAE7; padding-bottom:5px; font-weight:normal; line-height:1.3em;}
	div.box_riferimenti ul.elenco_no_punto li span a:link, div.box_riferimenti ul.elenco_no_punto li span a:visited {text-decoration:none;}
	div.box_riferimenti ul.elenco_no_punto li span a:hover, div.box_riferimenti ul.elenco_no_punto li span a:active {text-decoration:underline;}
/* fine classe nascosta */


/************************************************************************
* 
* Calendar specific formatting 
*
************************************************************************/

/* Surrounds the calendar */
.eventmonth
{
    border: 1px solid #DBDB79;
    width: 694px;
    margin-right: auto;
    margin-left: auto;
    /*background: #FEFFAB url(immagini/background_fullwidth.jpg) repeat-y;*/
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    text-align: center;
}

/* used as the cssclass of the actual calendar */
.eventmonthtable
{
    width: 694px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    margin-bottom: 15px;
    border: 1px solid #DBDB79;
    border-collapse:collapse;
}


.dayNumber
{
    float: right;
    border-bottom: 1px solid #C7C272;
    border-left: 1px solid #C7C272;
    clear: none;
    padding: 2px;
}


.calcurrentmonth
{
    /* no styles needed at this time */
}
.calothermonth
{
	
    background-color: #DCD78E;

}
.calcurrentday
{
    background-color: #FFFFC1;
}
.calweekend
{

    background-color: #FEEB95;

  /*  width: 15%; */
}

.calcurrentmonth , .calcurrentmonth , .calothermonth , .calcurrentday , .calweekend
{
    text-align: left;
    border: 2px solid #C7C272;
    height: 60px;
    vertical-align: top;
    /* needed for positioning the dayNumber part */
     
}







