.hide a:active, .skip a:focus {
position: absolute;
left: 1em;
}
.hide{display:none;}
div#panelAccessibilita
{
	height: 36px; 
	margin: 0px; 
	padding: 10px 0px 0px 0px; 
	clear:right; 
	overflow: hidden;
}
#access1{
	background: url('images/accA1.jpg') no-repeat; 
	width: 32px; height: 34px; margin: 0px; padding: 0px 6px 0px 0.2em; float: left;
	
}
#access2{
	background: url('images/accA3.jpg') no-repeat; 
	width: 32px; height: 34px; margin: 0px; padding: 0px 6px 0px 0.2em; float: left;
	
}

#access3{
	background: url('images/accABC.jpg') no-repeat; 
	width: 52px; height: 34px; margin: 0px; padding: 0px 6px 0px 0.2em; float: left;
}
div#lenguage
{
	height: 71px; 
	margin: 0px; 
	padding: 10px 0px 0px 0px; 
	clear:right; 
	overflow: hidden;
}
#italiano{
	background: url('images/italia.gif') no-repeat; 
	width: 30px; height: 60px; margin: 0px; padding: 0px 6px 0px 2em; float: left;
	
}
#english{
	background: url('images/regnounito.gif') no-repeat; 
	width: 30px; height: 60px; margin: 0px; padding: 0px 6px 0px 2em; float: left;	
}


#urp{
	background: url('images/URPReclami.png') no-repeat; 
	width: 124px; height: 220px; margin: 0px; padding: 0px 6px 0px 2em; float: left;
	
}
#URPReclami{
	background: url('images/URPReclami.png') no-repeat; 
	width: 70px; height: 70px; margin: 0px; padding: 15px 6px 0px 1em; float: left;	
}

#vieniatrovarci{
	background: url('images/vieneatrovarci.png') no-repeat; 
	width: 100px; height: 130px; margin: 0px; padding: 15px 6px 0px 1em; float: left;	
}


.albopretorio
{
BORDER-BOTTOM: #005389 thick solid;
BACKGROUND: url(images/albopretorio.png) #ffffff no-repeat 0px 0px
}
.inprimopiano
{
BORDER-BOTTOM: #005389 thick solid;
BACKGROUND: url(images/inprimopiano.png) #ffffff no-repeat 0px 0px
}
.amministrazioneInforma
{
BORDER-BOTTOM: #005389 thick solid;
BACKGROUND: url(images/amministrazioneInforma.png) #ffffff no-repeat 0px 0px
}
.up
{
    BACKGROUND: url(images/up.png) #005389 repeat-x 0px 0px
}
.down
{
    BACKGROUND: url(images/down.png) #005389 repeat-x 0px 0px
}
.linee
{
    BACKGROUND: url(images/line.png)  no-repeat 230px 0px
    
}
.lineeSx
{
    BACKGROUND: url(images/Image2.png) #ffffff no-repeat 0px 0px
	
}
.lineeDx
{
    HEIGHT: 92px
}
.TestataSx
{
    BACKGROUND: url(images/sx.png) #1D467A repeat-x 0px 0px
}
.TestataMiddle
{
    BACKGROUND: url(images/middle.png) no-repeat 0px 0px
}
.TestataMiddleSmall
{
    BACKGROUND: url(images/middleSmall.png) no-repeat 0px 0px
}
.TestataDx
{
    BACKGROUND: url(images/dx.png) no-repeat 100% 0px;
    HEIGHT: 132px
}

.riga
{
width: 97%;
}
.left
{
text-align: left;
float: left;
margin-left: 3%;
}
.rigth
{
text-align: left;
float: right;
margin-right: 0px;
}
.rigthmini
{
text-align: left;
float: right;
margin-right: 0px;
font-size:8pt;
}
#Master
{
    POSITION: relative;
}
#LayoutMaster
{
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #ffffff;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px
}
#MiddleColumn
{
    POSITION: relative;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 12em 0px 13em;
    
    PADDING-LEFT: 1em;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 0px
}
#MiddleColumnAlbo
{
    POSITION: relative;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0em 0px 13em;
    
    PADDING-LEFT: 1em;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 0px
}
.path
{
    
    PADDING-TOP: 10px;
    PADDING-LEFT: 220px;
 
    COLOR: #000000;
    FONT-SIZE: 0.9em;
    
}
.path A
{
    COLOR: #0000ff
}
.path SPAN
{
    FONT-WEIGHT: bold
}
#SxColumn
{
    POSITION: absolute;
    WIDTH: 12em;
    TOP: 0px;
    LEFT: 0px
	
}
#DxColumn
{
    POSITION: absolute;
    WIDTH: 10em;
    TOP: 0px;
    RIGHT: 0px
}
.EndPart
{
	POSITION: relative;

}
.EndPart A:link
{
    COLOR: #eeeeff
}
.EndPart A:visited
{
    COLOR: #eeeeff
}
.EndPart A:hover
{
    COLOR: yellow
}
.gmouse A:link
{
    COLOR: #315857;
    TEXT-DECORATION: none
}
.gmouse A:visited
{
    COLOR: #315857;
    TEXT-DECORATION: none
}
.gmouse A:hover
{
    COLOR: #e24035;
    TEXT-DECORATION: none
}
.selectedMenu
{
    COLOR: blue;
    TEXT-DECORATION: none
}
.messaggi
{
	
    BORDER-BOTTOM: #cccccc 1px solid;
	
    TEXT-ALIGN: justify
}
.messaggi A:link
{
    COLOR: #315857;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.messaggi A:visited
{
    COLOR: #315857;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.messaggi A:hover
{
    COLOR: #000088;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline blink
}
.messaggiGreen
{
    BORDER-BOTTOM: #cccccc 1px solid;
	BACKGROUND-COLOR: #f0f0f0;
    TEXT-ALIGN: justify;
}
.messaggiGreen A:link
{
    COLOR: #315857;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.messaggiGreen A:visited
{
    COLOR: #315857;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.messaggiGreen A:hover
{
    COLOR: #000088;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline blink
}
.hrefDefault A:link
{
    COLOR: #315857;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.hrefDefault A:visited
{
    COLOR: #315857;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.hrefDefault A:hover
{
    COLOR: #000088;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline blink
}
.MenuHdx
{
	BACKGROUND: url(images/dxDown.png)  no-repeat 100% 0px;
	HEIGHT: 22px
}
#orizontalMenu
{
    
    BACKGROUND: url(images/sxDown.png) repeat-x 0px 0px
}
#orizontalMenu OL
{
	background: transparent;
    POSITION: relative;
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 3px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 0.95em;
    TOP: -1px;
    FONT-WEIGHT: bold;
	
    PADDING-TOP: 3px
}
#orizontalMenu OL LI
{
    DISPLAY: inline
}
#orizontalMenu OL LI A
{
    BORDER-LEFT: #ffffff 1px solid;
    PADDING-BOTTOM: 5px;
    background: transparent;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    COLOR: #ffffff;
    MARGIN-RIGHT: -4px;
    TEXT-DECORATION: none;
    PADDING-TOP: 5px
}
#orizontalMenu OL LI A:hover
{
    BORDER-LEFT: #aaaaaa 1px solid;
    BACKGROUND-COLOR: #ffffff;
    COLOR: #005389
}
#orizontalMenu OL LI.LIStrong STRONG
{
    BORDER-LEFT: #ffffff 1px solid;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: #ffff00;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    COLOR: #005389;
    MARGIN-RIGHT: -4px;
    TEXT-DECORATION: none;
    PADDING-TOP: 5px
}
#orizontalMenu OL LI.LISelected STRONG
{
    BORDER-LEFT: #ffffff 1px solid;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: #ffff00;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    COLOR: #005389;
    MARGIN-RIGHT: -4px;
    TEXT-DECORATION: none;
    PADDING-TOP: 5px
}
#orizontalMenu OL LI.LISelected STRONG A.Sel
{
    BORDER-LEFT: #ffffff 1px solid;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #fec200;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #005389;
    MARGIN-RIGHT: 0px;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.endPartSx
{
	
    BACKGROUND: url(images/underMiddle.png) #ffffff repeat-x 0px 22px
	
}
.endPartMiddle
{
    BACKGROUND: url(images/underSx.png) no-repeat 0px 0px
}
.endPartDx
{
    
    HEIGHT: 142px
}
.endPartSx A:link
{
    COLOR: #315857
}
.endPartSx A:visited
{
    COLOR: #315857
}
.endPartSx A:hover
{
    COLOR: #e24035
}

.laStampa
{
BACKGROUND: url(../../images/lastampa.png) no-repeat 0px 0px 
}
.leImmagini
{
BACKGROUND: url(../../images/leimmagini.gif) no-repeat 0px 0px 
}
.pec
{
POSITION: relative;
BACKGROUND: url(../images/logoPEC.gif) no-repeat 0px 40px 
}
.blank
{
HEIGHT: 58px 
}





div.uedge {
  width: 100%;
  background-color: #ffffff;
  background-image: none;
}
div.redge{
  background-image: url(images/redge.gif);
  background-position: top right;
  background-repeat: repeat-y;
}
div.bedge{
  background-image: url(images/bedge.gif);
  background-position: bottom left;
  background-repeat: repeat-x;
}
div.leftge{
  background-image: url(images/leftge.gif);
  background-position: top left;
  background-repeat: repeat-y;
}
div.topge{
  background-image: url(images/topge.gif);
  background-position: top left;
  background-repeat: repeat-x;
}
div.ledge{
  background-image: none;
}
div.ulcorner{
  background-image: url(images/tlcorner.gif);
  background-position: top left;
  background-repeat: no-repeat;
}
div.urcorner{
  background-image: url(images/trcorner.gif);
  background-position: top right;
  background-repeat: no-repeat;
}
div.blcorner{
  background-image: url(images/blcorner.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
}
div.brcorner{
  background-image: url(images/brcorner.gif);
  background-position: bottom right;
  background-repeat: no-repeat;
  padding-left:10px;
  padding-right:10px;
  padding-top:1px;
}
div.innercontent{
  width: 100%;
text-align:left;
}