﻿body 
{
	margin:auto;
	width:1024px;
	color:#5c5b60;
	font-family:verdana;
	font-size:8pt;
	padding:0px;
	
}
a
{
	font-family:Verdana;
	font-size:10pt;
	color:#236581;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}
.backBody
{
	
	background-image:url('../../Images/topGradientD.jpg');
	background-position:center bottom;
	background-repeat:no-repeat;
	width:1024px;
	min-height:368px;
}

.NormalText
{
	color:#5c5b60;
	font-family:verdana;
	font-size:8pt;
}

#TopDiv
{
	height:150px;
	margin-top:1px;
}
#BannerImage
{
	float:left;
	margin:0px;
	padding:0px;
}

#Search
{
	float:right;
	margin-top:-28px;
	padding-right:44px;
}

#rightPanel
{
	float:right;
	width:243px;
	text-align:left;
}

#rightPanelD
{
	/**float:right;
	width:228px;**/
	float:right;
	width:243px;
	text-align:left;
}


#rightPanelHome
{
	float:right;
	width:243px;
	margin-left:14px;
	margin-right:32px;
	text-align:left;
}

#leftPanel
{
	float:left;
	width:268px;
	padding-left:22px;
	padding-right:10px;
	min-height:1124px;
	text-align:center;
}



#ContentBackg
{
	background-image:url('../../Images/topGradient.jpg');
	background-repeat:no-repeat;
	min-height:224px;
	width:1024px;
}

#Gradient2Div
{
	margin:0px;
	padding:0px;
	border:0px;
	
	background-repeat:no-repeat;
	background-position:top;
	background-image:url('../../Images/topGradient2.jpg');
	width:724px;
	/**height:300px;background-image:url('../../Images/topGradient2.jpg');
	z-index:0;
	top:500px;
	margin-left:300px;
	position:absolute;**/
	
}
#ContentPanelHome
{
	height:740px;
	float:left;
	z-index:2;
}

/**
#ContentPanel
{
	height:740px;
	width:480px;
	float:left;
	z-index:2;
}
**/

#pageDiv
{
	min-height:1250px;
}


.footerText
{
	color:White;
	text-align:right;
	padding-bottom:25px;
	margin-right:24px;
	font-family:Verdana;
	font-size:7pt;
	font-weight:bold;
	word-spacing:-1px;
}
#C_lbl_footerTextSpirituc
{
	font-weight:normal;
	font-size:7pt;
}

#flashContent
{
	width:481px;
	height:250px;
}

.Title14pt
{
	font-family:Verdana;
	font-size:10pt;
	color:#236581;
	font-weight:bold;
	text-decoration:none;
}

.Title14pt:hover
{
	text-decoration:underline;
}

.Title11pt
{
	font-family:Verdana;
	font-size:8pt;
	color:#236581;
	font-weight:bold;
	word-spacing:-2px;
	text-decoration:none;
}

.Title11pt:hover
{
	text-decoration:underline;
}

.Subtitle9ptIt
{
	font-family:Verdana;
	font-size:7pt;
	color:#5c5b60;
	font-style:italic;
}

.Division
{
	text-align:center;
	height:1px; 
	/**background-color:#d2d2d3; **/
	background-image:url('../../Images/Divis.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:5px; 
	margin-top:5px; 
	/**width:98%; **/
	text-align:center;
}



.HeaderLinks
{
	position:absolute;
	color:White;
	font-family:Verdana;
	font-size:10pt;
	top:0px;
	text-align:right;
	width:745px;
	margin-top:13px; 
}

.HeaderLinks a
{
	color:White;
	font-family:Verdana;
	font-size:9pt;
	text-decoration:none;
	margin-right:3px;
	margin-left:3px;
	word-spacing:-1px;
}

.HeaderLinks a:hover
{
	text-decoration:underline;
}

.ContentDivHome
{
	
}

.EventHomeDate
{
	font-family:Verdana;
	font-size:11pt;
	font-weight:bold;
	color:White;
}

.EventHomeTitle
{
	font-family:Verdana;
	font-size:11pt;
	color:White;
	font-variant:small-caps;
	text-decoration:none;
}

.EventHomeTitle:hover
{
	text-decoration:underline;
}

.EventHomeSubtitle
{
	font-family:Verdana;
	font-size:8pt;
	color:White;
}

.NextEventHomeDate
{
	font-family:Verdana;
	font-size:11pt;
	font-weight:bold;
	color:White;
}

.NextEventHomeTitle
{
	font-family:Verdana;
	font-size:9pt;
	color:#236581;
	text-decoration:none;
}

.NextEventHomeTitle:hover
{
	text-decoration:underline;
}

.NextTitle11pt
{
	font-family:Verdana;
	font-size:8pt;
	color:#236581;
	font-weight:bold;
	word-spacing:-2px;
	text-decoration:none;
}


.TitleTahoma14pt
{
	font-family:Verdana;
	font-size:11pt;
	color:#236581;
	font-weight:bold;
	word-spacing:-2px;
}


.EventDate
{
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	color:#236581;
}

.EventTitle
{
	font-family:Verdana;
	font-size:10pt;
	color:#236581;
}

.EventTitle2
{
	font-family:Verdana;
	font-size:10pt;
	color:#236581;
	text-decoration:none;
}

.EventTitle2:hover
{
	text-decoration:underline;
}



.EventDetaidDayWeek
{
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	color:#236581;
}

.DetailEventCategory
{
	font-family:Verdana;
	font-size:8pt;
	color:#236581;
}
.itemDiv
{
	float:left;
	height:58px;
}
.imgDiv
{
	float:left;
	height:58px;
	padding-right:10px;
}

.headerItem
{
}


.bodyItem
{
	min-height:44px;
}
.Items
{
	height:95px;
}


.DivisionItem
{
	text-align:center;
	height:1px; 
	/**background-color:#d2d2d3; **/
	background-image:url('../../Images/Divis.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:10px; 
	margin-top:15px;
	margin-left:10px;
	width:95%; 
	text-align:center;
}

.PrintText
{
	border-style:none;
	background-color:#FFFFFF;
	color:#236581;
	font-size:9px;
	text-decoration:none;
}

.PrintText:hover
{
	text-decoration:underline;
	cursor:hand;
}

.PrintText a
{
	color:#236581;
	font-size:9px;
	text-decoration:none;
}

.PrintText	a:hover
{
	text-decoration:underline;
	cursor:hand;
}


.PagDisable
{
	color:#5c5b60;
	font-size:9px;
	text-decoration:none;
}

.AnnoucementListDate
{
	font-family:Verdana;
	font-size:9pt;
	color:#236581;
	text-decoration:none;
}

.AnnoucementListTitle
{
	font-family:verdana;
	font-size:8pt;
	color:#236581;
	font-weight:bold;
	text-decoration:none;
}
.AnnoucementListTitle:hover
{
	text-decoration:underline;
}


.AnnoucementsItems
{
	min-height:38px;
	margin-bottom:20px;
	width:239px;
	margin-left:1px;
	float:left;
	
}
.AnnoucementsImgDiv
{
	float:left;
	height:36px;
	padding-right:10px;
}

.AnnoucementsImg
{
	float:left;
	height:36px;
	width:56px;
}

.ListNot img
{
	height:36px;
	width:56px;
}

.AnnoucementsBodyItem
{
	height:50px;
}

.AnnoucementSmallImg
{
	height:115px;
	width:239px;
}

.AnnoucementSmallImg img
{
	height:115px;
	width:239px;
}


.AnnoucementDate
{
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	color:#236581;
	padding-left:2px;
}

.AnnoucementTitle
{
	font-family:Verdana;
	font-size:10pt;
	color:#236581;
	text-decoration:none;
}

.AnnoucementTitle:hover
{
	text-decoration:underline;
}
.AnnoucementHomeImg
{
	padding-left:10px;
	width:260px;
	height:113px;
	border:solid 1px black;
}

.MoreTextBlue
{
	color:#236581;
	font-size:11px;
	text-decoration:none;
}

.MoreTextBlueNotUnder
{
	color:#236581;
	font-size:11px;
	text-decoration:none;
}

.MoreTextBlue:hover
{
	text-decoration:underline;
}

.downloadClass
{
	color:#5c5b60;
	font-weight:bold;
}

.fileExtClass
{
	color:#e4000f;
	font-weight:bold;
	text-decoration:none;
}

.fileExtClass:hover
{
	text-decoration:underline;
}

.FileItems
{
	height:38px;
	margin-bottom:20px;
	width:239px;
	margin-left:1px;
	float:left;
	
}

.FileBodyItem
{
	height:60px;
	overflow: hidden;
}

.errorText
{
	color:Red;
	font-weight:bold;
}

.SuccessMsg
{
	color:Blue;
	font-weight:bold;
}

.imgGallery
{
}


.imgGallery img:hover
{
	width:151px;
	height:77px;
	padding:2px;
	background-color:#236581;
}

.imgGallery img
{
	width:151px;
	height:77px;
	padding:2px;
	background-color:White;
}

.imgGalleryH
{
	width:154px;
	height:80px;
	opacity:.25;
    filter: alpha(opacity=25);
    -moz-opacity: 0.25;
}
.imgGalleryHA
{
	width:154px;
	height:80px;
	opacity:1;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
}

.imgGallery2 img
{
	width:154px;
	height:80px;
	opacity:.25;
    filter: alpha(opacity=25);
    -moz-opacity: 0.25;
}

.imgGallery3 img
{
	width:154px;
	height:80px;
	opacity:1;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
}


.upperLabel
{
	padding-bottom:10px;
}

.DayEvent
{
	background-color:#9ccf32;
}

.handHover
{
	font-size:7pt;
	color:White;
}

.handHoverImg:hover
{
	cursor:hand;
}

.handHover:hover
{
	cursor:hand;
}

.CallendarDayEvent
{
	color:White;
	text-decoration:none;
}

.CallendarMonthEvent
{
	color:#236581;
	font-variant:small-caps;
	font-size:9px;
	text-decoration:none;
}

.fckeditor a
{
	color:#236581;
	text-decoration:none;
}

.fckeditor a:hover
{
	text-decoration:underline;
}

.fckeditor a:visited
{
	color:#236581;
	text-decoration:none;
}

.SoundTitle
{
	font-family:Verdana;
	font-size:10pt;
	color:#236581;
}


/** Calendar**/

.calendarStyle
{
	text-align: center;
}

.calendarStyle caption
{
	color:#236581;
}
.calendarStyle span
{
	color:#236581;
	text-align: center;
	width: 100%;
}
.calendarStyle tr
{
	background-color:Transparent;
}
.calendarStyle tr td
{
	background-color:Transparent;
}

.CalendarTitleStyle
{
	color:#236581;
	font-variant:small-caps;
	border-bottom:solid 1px #d2d2d3;
	border-top:solid 1px #d2d2d3;
}


.calendarStyle tr td a:hover
{
	text-decoration:underline;
}

.CalendarYear
{
	width: 175px;
	height: 15px;
	text-align: center;
	border-bottom: solid 1px #d2d2d3;
}
.CalendarYear span
{
	color:#236581;
	text-align: center;
	width: 100%;
}
.CalendarMonthPrev
{
	width: 20px;
	height: 15px;
	float: left;
}
.CalendarMonthNext
{
	width: 20px;
	height: 15px;
	float: left;
}
.CalendarMonthTitle
{
	width: 135px;
	height: 15px;
	float: left;
	text-align: center;
}
.CalendarMonthTitle span
{
	color:#236581;
	text-align: center;
	width: 100%;
	font-variant:small-caps;
}
.Calendar
{
	width: 175px;
	float: left;
	border-top: solid 1px #d2d2d3;
}

.BarraAcidi
{
	background-color: #000000;
	margin: 0px;
	padding: 0px;
}
.BarraAcidi table
{
    height: 21px;
	margin: 0px;
	padding: 0px;
}
.BarraAcidi table tr td a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	font-weight:bold;
}
.BarraAcidi a:link {
	color: #000000;
	text-decoration: none;
}
.BarraAcidi a:visited {
	text-decoration: none;
	color: #000000;
}
.BarraAcidi a:hover {
	text-decoration: none;
	color: #999999;
}
.BarraAcidi a:active {
	text-decoration: none;
	color: #CCCCCC;
}
.BarraAcidi .style1 {color: #999999}
