@charset "utf-8";

/*img{behavior: url("css/pngbehavior.htc");}*/

#allblack{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 90;
	width: 100%;
	height: 0px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.loadingtable{
	margin:3px;
	border:1px solid #000000;
	background-color:#FFFFFF;
	color:#CC0000;
	font-variant:small-caps;
	text-align:center;
	font-weight:bolder;
}

	

.titoloperiodo {
	color: #232323;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.testoperiodo {
	color: #232323;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height:130%;
}
.testomenu {
	color: #232323;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:100%;
	font-weight:bold;
	text-align:center;
	cursor:pointer;

}
.testosottomenu {
	color: #232323;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:100%;
	font-weight:bold;
}

.testobianco {
	color: #ffffff;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;
	font-size: 11px;
}
#MENU_SX, #MENU_DX
{
    float: Left;
    width: 469px;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
}

#contenuto_barra_1
{
	padding-top:3px; 
	padding-right:10px;
}
#barra_2
{
	width:980px; 
	height:200px; 
	
	background-position:right; 
	background-repeat:no-repeat; 
	z-index:-1;
}
#contenuto_barra_2
{
	position:absolute; 
	z-index:1; 
	overflow: auto; 
	width:534px; 
	height: 222px;
	top:0px;
}

#menu
{
	position:absolute; 
	z-index:3; 
	top:197px; 
	overflow:auto; 
	width:980px; 
	height: 26px;
}
#sottomenu
{
	position:absolute; 
	z-index:4; 
	top:222px; 
	overflow:auto; 
	width:979px;
	height:79px; 
	padding-top:8px; 
	padding-left:0px;
}
#contenuto_barra_4
{
	position:absolute; 
	z-index:5; 
	top:250px; 
	overflow: auto; 
	width: 980px; 
	height: 25px;
}
#paletteinterna
{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
}
#barrainferiore
{
	width:97%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style:dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #232323;
	border-right-color: #232323;
	border-bottom-color: #232323;
	border-left-color: #232323;
	margin-top:10px;
	color: #232323;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;
	font-size: 10px;
	text-align:center;
}
#palette_3
{
	width:306px;
	float:left;
	padding-left:10px;
	padding-right:10px;	
}
#titolopalette_home
{
	width:100%;
	padding-top:2px;
	padding-bottom:2px;
	color: #232323;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:left;
}
#contenutopalette_home1
{
	width:100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #232323;
	border-right-color: #232323;
	border-bottom-color: #232323;
	border-left-color: #232323;
	text-align:justify;
	margin-bottom:10px;
	height:180px;
}
#contenutopalette_home
{
	width:304px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style:none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #232323;
	border-right-color: #232323;
	border-bottom-color: #232323;
	border-left-color: #232323;
	text-align:justify;
	height:180px;
}
#palette_calendario
{ 
	float:left;
	width:300px;
}

#titolo_palette_calendario
{
	width:auto;
	padding-top:2px;
	padding-bottom:2px;
	color: #232323;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:left;
}
#contenuto_palette_calendario
{
	
	width:auto;
	float:none;
	clear:both;
	height:250px;
	padding-top:0px;
	padding-bottom:2px;
	color: #232323;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #232323;
	border-right-color: #232323;
	border-bottom-color: #232323;
	border-left-color: #232323;
	text-align:justify;
	margin-bottom:0px;
}



#titoloscheda
{
	color: #232323;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
#titolo_palette_news
{
	width:958px;
	padding-top:2px;
	padding-bottom:2px;
	color: #232323;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:left;

}
#palette_news
{
	float:left;
	width:958px;
}
#contenuto_palette_news
{
	width:958px;
	padding-top:2px;
	padding-bottom:2px;
	color: #232323;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #232323;
	border-right-color: #232323;
	border-bottom-color: #232323;
	border-left-color: #232323;
	text-align:justify;
	margin-bottom:10px;
}
#palette_230px
{
	float:left;
	width:230px;
}
#palette_478px
{
	float:left;
	width:478px;
}
#titolo_palette_inbasso
{
	width:100%;
	color: #232323;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #232323;
	border-right-color: #232323;
	border-bottom-color: #232323;
	border-left-color: #232323;
	text-align:justify;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:2px;
}
#palette50
{
	width:48%;
	float:left;
	padding:3px;
}
.bordiimg {
	border: 1px solid #232323;
}
.lineaverticale {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #232323;
	border-right-color: #232323;
	border-bottom-color: #232323;
	border-left-color: #232323;
}
.lineaorizzontale {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #232323;
	border-right-color: #232323;
	border-bottom-color: #232323;
	border-left-color: #232323;
}

.titoloevidenza {
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #232323;
	padding: 2px 2px 2px 4px;
}
.sloganevidenza {
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #232323;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.testoevidenza {
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #232323;
	text-align:justify;

}

#palette_standard_top
{
	float:left;
	width:288px;
	height:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #232323;
	border-right-color: #232323;
	border-bottom-color: #232323;
	border-left-color: #232323;

}
#palette_standard_bottom
{
	float:left;
	width:288px;
	height:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #232323;
	border-right-color: #232323;
	border-bottom-color: #232323;
	border-left-color: #232323;
}

/* stili ok*/
/* SFONDI PNG NO IE6 */
.sfumaturasx[class]
{
	background-image:url(../img/0sx.png);
	background-repeat:repeat;
}
.sfumaturadx[class]
{
	background-image:url(../img/0dx.png);
	background-repeat:repeat;
}
.sfumatura[class]
{
	width:978px; 
	height:200px; 
	background-image:url(../img/0banner.png);
	z-index:2;
}

/* GENERALI */
body {
	font-size:12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a
{
	color: #232323;
	text-decoration: none;
	font-weight: bold;
}
a:link 
{
	text-decoration: none;
}
a:visited 
{
	text-decoration: none;
}
a:hover 
{
	text-decoration: underline;
}
a:active 
{
	text-decoration: none;
}
.latipagina {
	background-color:#FFFFFF;
}
.litTable {
    font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;
    font-size: 11px;
	color: #232323;
	width:100%;
	text-align:left;
	line-height:160%;
}
.litTableHeader {
    font-size: 12px;
    font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;
    color: #232323;
	line-height:160%;

}
td.litTableDay {
    font-weight: bold;
	line-height:160%;

}
body,td,th {
	color: #232323;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;

}
#separatore_10px
{
	float:left;
	width:10px;
}
#separatore_20px
{
	float:left;
	width:25px;
}
#palette_chiusura_curva
{
	float:left;
	width:6px;
	height:6px;
	padding:0;

}
.palette_bordo_su
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #232323;
	border-right-color: #232323;
	border-bottom-color: #232323;
	border-left-color: #232323;
	padding:0px;
	height:5px;
	font-size:1px;
}
.palette_bordo_giu
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #232323;
	border-right-color: #232323;
	border-bottom-color: #232323;
	border-left-color: #232323;
	padding:0px;
	height:5px;
	font-size:1px;
}

#titoli_palette_home
{
	width:auto;
	padding-top:2px;
	padding-bottom:2px;
	color: #232323;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:left;
}
#contenuto_palette_home
{
	width:auto;
	float:none;
	clear:both;
	/*height:180px;*/
	overflow:auto;
	padding-top:0px;
	padding-bottom:2px;
	color: #232323;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #232323;
	border-right-color: #232323;
	border-bottom-color: #232323;
	border-left-color: #232323;
	text-align:justify;
	margin-bottom:0px;
	padding-left:5px;
	padding-right:5px;
}

/* ZONA CALENDARIO */
.testonews {
	color: #232323;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;
	font-size: 11px;
	/*line-height:120%;*/
}
.altezza_zona_calendario
{
	height:250px;
}
.altezza_zona_eventi
{
	height:262px;
}
#palette_calendario
{
	float:left;
	width:300px;
}
#larghezza_bordi_calendario
{
	float:left;
	width:288px;
	height:5px;
}
#palette_eventi
{
	float:left;
	width:648px;
}
#contenuto_palette_eventi
{
	width:648px;
	color: #232323;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #232323;
	border-right-color: #232323;
	border-bottom-color: #232323;
	border-left-color: #232323;
	text-align:justify;
	
}


/* ZONA VESCOVO */
.altezza_zona_vescovo
{
	height:130px;
}
#palette_vescovo
{
	float:left;
	width:400px;
}
#larghezza_bordi_vescovo
{
	float:left;
	width:388px;
	height:5px;
}
#palette_papa
{
	float:left;
	width:250px;
}
#larghezza_bordi_papa
{
	float:left;
	width:238px;
	height:5px;
}
#palette_giovani
{
	float:left;
	width:288px;
}
#larghezza_bordi_giovani
{
	float:left;
	width:276px;
	height:5px;
}

/* ZONA LITURGIA */
.altezza_zona_liturgia
{
	height:170px;
}
#palette_liturgia
{
	float:left;
	width:400px;
}
#larghezza_bordi_liturgia
{
	float:left;
	width:388px;
	height:5px;
}
#palette_sinodo
{
	float:left;
	width:250px;
}
#larghezza_bordi_sinodo
{
	float:left;
	width:238px;
	height:5px;
}
#palette_contatti
{
	float:left;
	width:288px;
}
#larghezza_bordi_contatti
{
	float:left;
	width:276px;
	height:5px;
}




.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block; background:url(../img/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../img/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../img/tt_bottom.gif) top right no-repeat; overflow:hidden}

