﻿.HeaderSx{
	width:551px;
	height:188px;
	background-image:url(Images/Homepage/BckHeaderLeft.jpg);
	background-repeat:no-repeat;
}
.HeaderBackground{
	width:100%;
		height:188px;
		background-image:url(Images/Homepage/BckHeader.jpg);
}
.HeaderDx{
	background-image:url(Images/Homepage/LogoHeader.jpg);
	width:331px;
	height:188px;
	background-position:right;
	background-repeat:no-repeat;
	vertical-align:bottom;
	padding-bottom:10px;
	margin-right:0px;
}
/*.AccessTop {font-size:0.5em; line-height:0.9; position:relative; margin-top:50px; top:43px; margin-left:325px;}*/
.AccessTop {font-size:0.5em; line-height:0.9; margin-top:30px; width:40px; position:absolute; margin-top:178px; margin-right:0px; right:40px;} 
.AccessTop a:link {color:#ffffff; font-weight:100;}
.AccessTop a:visited {color:#ffffff; font-weight:100;}
.AccessTop a:hover {color:#ffffff; font-weight:100;}
.HeaderCx{
		background-image:url(Images/Homepage/BckHeader.jpg);
	height:188px;	
}
.RssScroll{
background-image:url(Images/Homepage/BckRss.jpg);
background-repeat:repeat-x;
background-position: 7;
}
.LabelRss{
/*background-image:url(Images/Homepage/BckRss.jpg);
background-repeat:repeat-x;
background-position: 8;*/
height:24px;
}
.newsticker {
	padding-top:5px;
	}


.GoodMorning{
	font-size:0.6em;
	color:#ffffff;
	padding-left:20px;
}
.Date{
	font-size:0.909em;
	color:#FFCC01;
}
.SearchSx{
	background-image:url(Images/Homepage/SearchSx.jpg);
	width:11px;
	height:35px;
	background-repeat:no-repeat;
}
.SearchDx{
	background-image:url(Images/Homepage/SearchDx.jpg);
	background-repeat:no-repeat;
	width:11px;
}
.SearchCx{
	background-image:url(Images/Homepage/SearchCx.jpg);
	background-repeat:repeat-x;	
	padding-left:5px;
}
.SearchIntro{
	background-image:url(Images/Homepage/SearchIntro.jpg);
	background-repeat:no-repeat;	
	width:50px;
	height:35px;
}
.BottomAccess{
	color:#ffffff;
		}
.BottomAccess a:link{

font-size:0.6em;
color:#ffffff;
font-weight:100;
font-family:Arial, Helvetica, sans-serif;

}
.BottomAccess a:visited{
font-size:0.6em;
color:#ffffff;
font-weight:100;
font-family:Arial, Helvetica, sans-serif;
}

.BottomAccess a:hover{
font-size:0.6em;
color:#ffffff;
font-weight:100;
font-family:Arial, Helvetica, sans-serif;

}
#FooterLink { color: #585453;  font-family: Trebuchet MS, Tahoma, Verdana; font-size:0.7em;  font-weight: bold;  font-style: normal; padding-left:15px; }
#FooterLink a:link, #FooterLink a:visited, #FooterLink a:hover{ color: #585453;  font-family: Trebuchet MS, Tahoma, Verdana; font-size:1em;  font-weight: bold;  font-style: normal; text-decoration: underline; }
#FooterLinkNote { color: #585453;  font-family: Trebuchet MS, Tahoma, Verdana; font-size:0.7em;  font-weight: bold;  font-style: normal; padding-right:12px; }
#FooterLinkNote a:link, #FooterLinkNote a:visited, #FooterLinkNote a:hover{ color: #585453;  font-family: Trebuchet MS, Tahoma, Verdana; font-size:1em;  font-weight: bold;  font-style: normal; text-decoration: underline; }
.LockAccess{
	background-image:url(Images/Homepage/_BckFooter_Sx.jpg);
	background-repeat:repeat-x;
	height:62px;
		}
	.LockAccess a:link{
	text-decoration:underline;
}
.LockAccess a:visited{
	text-decoration:underline;
}

.LockAccess a:hover{
	text-decoration:underline;
}
.FooterSx{
		background-image:url(Images/Homepage/BckFooter_Sx.jpg);
	background-repeat:repeat-x;
	}


.FooterCx{
		background-image:url(Images/Homepage/BckFooter_Cx.jpg);
	background-repeat:no-repeat;
	width:286px;
height:62px;
vertical-align:top;
}
.FooterDx{
		background-image:url(Images/Homepage/BckFooter_Dx.jpg);
	background-repeat:no-repeat;
		width:525px;

}

.EndPage{
	background-image:url(Images/Homepage/BottomAccess.jpg);
	background-repeat:repeat-x;
	height:25px;
	color:#fff;
	font-size: 0.9em;
	}
	.EndPage a:link, .EndPage a:visited,.EndPage a:hover{
		text-decoration:underline;
		font-size: 0.7em;}
.CopyLink{
padding-left:15px;
	color:#fff;
	font-size:0.7em;
	text-align:left;

}
.EndRight{
padding-right:15px;
	color:#fff;
		text-align:right;
background-image:url(Images/Homepage/BottomAccess.jpg);
	background-repeat:repeat-x;
	font-size: 0.7em;
	}
.EndRight a:link, .EndRight a:visited, .EndRight a:hover{
	color:#fff;
		text-align:right;
	text-decoration:underline;
	font-size: 0.9em;
	}
.Social{
	
	padding-left:8px;}
/* for customised menu colours */
.main_dnnmenu_container {background: transparent; width: auto; }
.main_dnnmenu_itemhoverroot td {  }
.main_dnnmenu_item td  {/* Add TD if yes for tables option for menu */
cursor:auto;color: #ffffff; font-size: 1.091em; font-weight: bold; font-style: normal; 
font-family: Tahoma, Arial, Helvetica, sans-serif; white-space: nowrap;  height: 25px; }

.main_dnnmenu_itemhover { /*color: inherit;*/ color: #ffffff; background: transparent; /*padding: 0px 12px 0px 5px;*/ height: 25px;  }
.main_dnnmenu_itemhover td { color: #333333; height: 25px; }

/* changing padding here to give more space on sub menu text - check browsers for behaviour */
.main_dnnmenu_submenu {background-color: #ffbe71; z-index: 1000; padding: 2px 3px 2px 3px;  /* creates spacing between sub-menu items */ }
.MainMenu_MenuBreak { background: transparent;  color: #333333;  font-family: Trebuchet MS, Tahoma, Verdana; font-size: 1.091em;  font-weight: bold;  font-style: normal; }
.Normal { font-family:Arial, Helvetica, sans-serif; /*font-size: 1.091em; */}

.MainMenu_MenuBar TD { }
.MainMenu_MenuItem { color: #666666; font-family: Trebuchet MS, Tahoma, Verdana; font-size:1.091em;  font-weight: bold; font-style: normal;  color: white; height: 30px;}

/* Menu */
.ActiveRootTab TD { width:152px; font-family: Trebuchet MS, Tahoma, Verdana;
font-size: 1.091em;  font-weight: bold; text-align: center; background-image: url(pix/menu01Act.jpg); height: 30px; }
/* Top level item */
.RootTab TD { height: 30px; width:152px; font-family: Trebuchet MS, Tahoma, Verdana; font-size:1.091em;  font-weight: bold;  color:#ffffff; background-image: url(pix/menu01.jpg); text-align: center;  }
/* Top level Hover item */
.SelectedRootTab TD { color: #fff; height: 30px; width:152px; font-family: Trebuchet MS, Tahoma, Verdana; font-size: 1.091em;  font-weight: bold; background-image: url(pix/menu01Act.jpg); text-align: center; }

.BreadcrumbRootTab TD { width: 150px; font-family: Trebuchet MS, Tahoma, Verdana; font-size: 1.091em;  font-weight: bold;  color:#efefef; height: 25px; text-align: center; }
.ActiveSubTab { background-color: #FEA203; color: red; font-family: Trebuchet MS, Tahoma, Verdana; font-size: 1.091em;  font-weight: bold;  padding: 2px; }
.SubTab { background: #ffffff; color: #000000; font-family: Trebuchet MS, Tahoma, Verdana; font-size: 1.091em;  font-weight: bold;  padding: 2px; }
.SelectedSubTab { background: #C14337; color: #000000; font-family: Trebuchet MS, Tahoma, Verdana; font-size: 1.091em;  font-weight: bold;  padding: 2px; height: 25px; }
.BreadcrumbSubTab { background: transparent; color:green; font-family: Trebuchet MS, Tahoma, Verdana; font-size: 1.091em;  font-weight: bold; padding: 2px; }

/* this is the colour in the dropdown menu */
.MainMenu_SubMenu td { width:150px; z-index: 1000; background: #404040;  font-family: Trebuchet MS, Tahoma, Verdana; font-size: 1.091em;  font-weight: bold;  font-style: normal;  color:#ffffff; height: 25px; padding: 2px; }
.MainMenu_MenuItemSel { background: transparent; color: #FEA203; font-family: Trebuchet MS, Tahoma, Verdana; font-size: 1.091em;  font-weight: bold;  font-style: normal; height: 25px; padding: 2px; }
.MainMenu_RootMenuArrow, .MainMenu_MenuIcon, .MainMenu_MenuArrow { display: none; }

/* Start Albo Pretorio */
.AlboDescription{
	border-bottom:2px solid #cccccc;
	width:100%;
}
.AlboDescriptionTitle{
	font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#388c0e;
font-weight:bold;
}
.AlboDescriptionContent{
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-top:10px;
padding-bottom:10px;
text-align:justify;
}

.AlboContLabel{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#388c0e;
font-weight:bold;
}
.AlboContLabel{
	height:20px;
}
.AlboContBck{
	width:100%;
}
.AlboContHead {
width:152px;
height:74px;
background-image:url("BorchieIcona.jpg");
background-repeat:no-repeat;
}
.AlboContBck {
background-image:url("Background.jpg");
background-repeat:repeat-y;
height:68px;
}
.AlboContFooter {
background-image:url("Footer.jpg");
background-repeat:no-repeat;
height:59px;
}
.DocPres{
	font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
font-weight:bold;
text-align:center;
}
.NumDocPres{
	font-family:Arial, Helvetica, sans-serif;
font-size:36px;
color:#cc3300;
font-weight:bold;
text-align:center;
}
/* End Albo Pretorio */
/*Start Da sapere per */
.SearchTable{
	width:608px;
	background-color:#E6E6E6;
}
.Mostra{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#388c0e;
	width:134px;
text-decoration:underline;	
}
.Mostra a:link{
	color:#388c0e;
}
.Mostra a:visited{
	color:#388c0e;
}
.Mostra a:hover{
	color:#388c0e;
}
.Cerca{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#388c0e;
	width:55px;
}
.Cerca a:link{
	text-decoration:none;
	color:#388c0e;
}
.Cerca a:visited{
	text-decoration:none;
	color:#388c0e;
}
.Cerca a:hover{
	text-decoration:none;
	color:#388c0e;
}
.Lens{
	background-image:url(Images/DSP/Lens.jpg);
	width:33px;
	height:27px;
	background-position:center;
	background-repeat:no-repeat;
}
.TextSearch{
width:170px;
}
.CCenter{
background-color:#ffffff;
}
.CUpSx{
	background-image:url(Images/DSP/UpSx.jpg);
	width:13px;
	height:28px;
	background-repeat:no-repeat;
}
.CUp{
	background-image:url(Images/DSP/Up.jpg);
	background-repeat:repeat-x;
}
.CUpDx{
	background-image:url(Images/DSP/UpDx.jpg);
	width:16px;
	background-repeat:no-repeat;
}
.CSx{
	background-image:url(Images/DSP/Sx.jpg);
	background-repeat:repeat-y;
}
.CDx{
	background-image:url(Images/DSP/Dx.jpg);
	background-repeat:repeat-y;
}
.CDownSx{
	background-image:url(Images/DSP/DownSx.jpg);
	height:21px;
	background-repeat:no-repeat;
}
.CDown{
	background-image:url(Images/DSP/Down.jpg);
	background-repeat:repeat-x;
}
.CDownDx{
	background-image:url(Images/DSP/DownDx.jpg);
	background-repeat:no-repeat;
}
/* End Da sapere per */


dl.image_map {display:block; width:286px; height:62px; background:url(Images/Homepage/BckFooter_Cx.jpg); position:relative; margin:0px auto 0px auto;}
	a.LinkFB {left:10px; top:10px; background:transparent;}
	a.LinkFB {display:block; width:28px; height:0; padding-top:28px; overflow:hidden; position:absolute;}
	
	a.LinkTW {left:40px; top:10px; background:transparent;}
	a.LinkTW {display:block; width:28px; height:0; padding-top:28px; overflow:hidden; position:absolute;}
	
	a.LinkFL {left:70px; top:10px; background:transparent;}
	a.LinkFL {display:block; width:28px; height:0; padding-top:28px; overflow:hidden; position:absolute;}
	
	a.LinkYT {left:99px; top:10px; background:transparent;}
	a.LinkYT {display:block; width:28px; height:0; padding-top:28px; overflow:hidden; position:absolute;}
	
	
dl.image_mapTwo {display:block; width:524px; height:62px; background:url(Images/Homepage/BckFooter_Cx.jpg/BckFooter_Dx.jpg); position:relative; margin:0px auto 0px auto;}
	a.MailCert {left:57px; top:0px; background:transparent;}
	a.MailCert {display:block; width:156px; height:0; padding-top:62px; overflow:hidden; position:absolute;}

	a.LinkURP {left:365px; top:0px; background:transparent;}
	a.LinkURP {display:block; width:156px; height:0; padding-top:62px; overflow:hidden; position:absolute;}
	
	
	

