/* Box Category */

#CatList{padding: 0px 0px 0px 5px; MARGIN: 0px; list-style: none;}
#CatList li{font-size: 12px; font-family: Arial; color: #777777; padding: 0px;}
#CatList img{padding-right: 5px; vertical-align: middle;}
#CatList a{color: #777777;}

/* Box User Area */

.usertxt, .usertxt a, .usertxt a:hover, .usertxt a:visited {color: #777777;}

/* Lightbox */

#lightbox{position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox a img{border: none;}
#outerImageContainer{position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
#hoverNav{position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
#imageContainer>#hoverNav{left: 0;}
#hoverNav a{outline: none;}
#prevLink, #nextLink{width: 49%; height: 100%; background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */ display: block;}
#prevLink {left: 0; float: left;}
#nextLink {right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover {background: url(../images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover {background: url(../images/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%}
#imageData{padding:0 10px; color: #666;}
#imageData #imageDetails{width: 70%; float: left; text-align: left;}
#imageData #caption{font-weight: bold;}
#imageData #numberDisplay{display: block; clear: left; padding-bottom: 1.0em;}
#imageData #bottomNavClose{width: 66px; float: right; padding-bottom: 0.7em;}
#overlay{position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000;}
/* modifiche per lightbox */
#imageData #bottomNavClose img{visibility: hidden}
#imageData #bottomNavClose{background: url(../images/closelabel.gif) no-repeat}
#prevLink, #nextLink{filter: alpha(opacity=35); opacity: 0.3}
#prevLink, #prevLink:hover, #prevLink:visited:hover{background: url(../images/prev.gif) 1% 15% no-repeat}
#nextLink, #nextLink:hover, #nextLink:visited:hover{background: url(../images/next.gif) 99% 15% no-repeat}
#prevLink:hover, #prevLink:visited:hover, #nextLink:hover, #nextLink:visited:hover{filter: alpha(opacity=95); opacity: 0.95}
#imageDataxxxx {background: url(../images/loading.gif) no-repeat}

/* Modal Elaborazione */

.ElabRich{border: 2px solid rgb(102,102,102); padding: 10px 10px 5px 10px; BACKGROUND-COLOR: rgb(239,239,239); width: auto; height: 40px; margin: auto; position: fixed; top: 40%; left: 40%; z-index: 250;}
.floatleft{float: left;}
.ElabRichDX{float: left; margin-top: 12px; margin-left: 10px; margin-right: 20px; font-size: 12px; font-family: Verdana;}
.ElabRichFg{position: fixed; background-color: Gray; filter: alpha(opacity=50); opacity: 0.5; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 200;}

/* ajax modal dialog styles */

.modalBackground{background-color: Fuchsia; filter: alpha(opacity=20); opacity: 0.2; width: 100%; height: 100%; z-index: 99;}
.modalBox{text-align: justify; font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; color: gray; border: 1px solid #CBCBCC; background-color: #F6F6F6; padding: 10px; z-index: 100;}
.modalBox caption{background-image: url(../images/window_titlebg.gif);}
.modalPanelTitle td {padding: 13px; font-weight: bold; font-size: 0.9em; color: gray; font-family: Verdana; width: 100%; height: 30px; background-color: #E5E4E4;}
.modalPanel{z-index: 100; width: 500px; border: solid 1px #275473; border-collapse: collapse; background-color: #E5E4E4;}
.modalPanel td{vertical-align: top; background-color: #E5E4E4;}
.titleIcon{/*padding-right: 20px;*/}
.titleCenter{text-align: center;}
.caption, table caption{background-color: #E6FFB6; color: #FF6600; font-size: 15px; font-weight: bold; border: 0; white-space: nowrap; text-align: center; padding: 5px;}

/* Paging */

.opacizza{filter: alpha(opacity=50); opacity: 0.4;}
.paginazione{padding: 20px 0px 5px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold;}
.paginazione ul{margin: 0; padding: 0; text-align: left; font-size: 10px;}
.paginazione li{list-style-type: none; display: inline;	padding: 0px 0px 1px 0px; margin: 0px 0px 0px 0px;}
.paginazione a, .paginazione a:visited{padding: 3px 7px 3px 7px; margin: 0px 0px 0px 0px; border: 1px solid #999999; background: #FFFFFF; color: #999999; text-decoration: none;}
.paginazione a:hover, .paginazione a:active{border: 1px solid #999999; background: #999999; color: #FFFFFF; text-decoration: none;}
.paginazione a.paginaAttuale{background: #999999; color: #FFF !important; border-color: #999999; font-weight: 700; cursor: default;}
.paginazione a.disable, .paginazione a.disable:hover{background: #FFF; cursor: default; color: #cccccc; border-color: #cccccc; font-weight: 400 !important;}
.paginazione a.prev-next{font-weight: 700;}