/* Impaginazione e navigazione */


/* PAGING */
body {line-height: 200%; margin-top: 0px; padding: 0px; background: #BDDCFB url("../obj/paging/bg.gif") repeat-x center top;}
#body-container {margin: 0px auto; padding: 0px; border: 0px; width: 760px; height: auto; z-index:2}
#page-container {position:absolute; top: 114px; width: 760px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 13px; background:   url("../obj/paging/background2.gif") repeat-y; z-index:2}
#pageadmin-container {position:absolute; top: 114px; width: 760px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 13px; background:   url("../obj/paging/background3.gif") repeat-y; z-index:2}
.floatclear{clear: both; margin: 0px; padding: 0px; line-height: 0px; height: 0px; font-size: 0px; visibility:hidden }


/* HEADER */
.header-container {overflow:hidden; width: 733px; height: 114px; margin: 0px 0px 0px 13px; padding: 0px; background:   url("../obj/paging/header.jpg") no-repeat; z-index:4}
.header-container p.title  {margin: 40px 10px 4px 0px; padding: 10px 0px 0px 0px; background-color: transparent; font-family: Verdana,Tahoma,Arial,sans-serif; font-weight: bold; font-size: 22px; text-align: right; color: #ffffff; z-index:3}
.header-container p.subtitle  {clear: both; width: auto; margin: 83px 10px 0px 288px; padding: 0px; background-color: transparent; font-family: Arial,Verdana,Tahoma,sans-serif; font-size: 12px; text-align: left; color: #ffffff; z-index:3}
#header-background {position:absolute; top: 0px; width: 760px; height: 114px; margin: 0px; padding: 0px; z-index:1}
#header-nav {overflow:hidden; clear: left; width: 733px; height: 46px; margin: 0px; padding: 0px; background: #ffffff url("../obj/paging/header-nav.jpg") no-repeat; z-index:2}
#header-navcol2adm {overflow:hidden; clear: none; float:left; font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; color: #666666; width: 450px; margin: 0px; padding: 0px 0px 0px 10px;}
#header-navcol1 {overflow:hidden; clear: left; width: 166px; height: 46px; float:left; margin: 0px; padding: 0px; left: 0px;}
#header-navcol2 {overflow:hidden; clear: none; float:left; font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; color: #666666; width: 400px; margin: 0px; padding: 0px 0px 0px 10px;}
#header-navcol3 {overflow:hidden; clear: right; float:left; margin: 0px; padding: 0px }
a.headnav {overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size: 0.7em; color: #CCCC00; text-decoration: none; padding: 0px 20px 0px 0px;}
a.headnav:hover {text-decoration: underline;}

/* COLUMN RIGHT */
#columndx-container {float: right; width: 520px; margin: 5px 50px 0px 0px; padding: 0px; z-index:2;}


/* COLUMN LEFT */
#columnsx-container {float: left; width: 170px; margin: 0px; padding: 0px; z-index:2;}

#pagelink {overflow: hidden; clear: both; float: left; width: 166px; margin: 0px; padding: 0px 0px 0px 0px; font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 0.9em; line-height: 190%; background: #CCDCEC; z-index:2;}
#pagelink ul {list-style: none; margin: 0 0 20px 0; padding: 0; font-size: 0.8em; background: #ffffff; height: 100%;}	
#pagelink li {margin-bottom: 1px;}
#pagelink li a {display: block; height: auto; text-decoration: none; font-weight: bold; color: #505050; padding: 0px 0px 0px 7px; background: #f4f4f4; border-left: 6px solid #cccccc; border-right: 1px solid #dddddd; border-bottom: 1px solid #bbbbbb;}	
#pagelink li a:hover {background: #ECF2FF; border-left: 6px solid #336699; border-right: 1px solid #7A91A9; border-bottom: 1px solid #336699;}	
#pagelink li a.selected {background: #F4FFEA; border-left: 6px solid #C6C49D;}
#pagelink li a.selected:hover {background: #F4FFEA; border-left: 6px solid #336633; border-right: 1px solid #336633; border-bottom: 1px solid #336633;}
#pagelink li a.subselected {border-left: 6px solid #C6C49D;}
#pagelink li a.subselected:hover {background: #F4FFEA; border-left: 6px solid #336633; border-right: 1px solid #336633; border-bottom: 1px solid #336633;}

#pagelink li a.link2 {height: auto; text-decoration: none; font-weight: bold; color: #505050; display: block; padding: 0px 0px 0px 7px; background: #E4E8F0; border-left: 6px solid #cccccc; border-right: 1px solid #dddddd; border-bottom: 1px solid #bbbbbb;}	
#pagelink li a.link2:hover {background: #ECF2FF; border-left: 6px solid #336699; border-right: 1px solid #7A91A9; border-bottom: 1px solid #336699;}	

#linkutili {float: left; width: 166px; margin: 0px; padding: 0px; font-family: Arial,Verdana,Tahoma,sans-serif; font-size: 0.9em; line-height: 190%; background: #CCDCEC; z-index:2;}
#linkutili ul {margin: 0px; padding: 0px 4px 0px 10px; font-size: 0.9em;}
#linkutili li {display: block; list-style: none;}
#linkutili li.titolo3 {font-size: 1.1em; color: #336699; font-weight: bold; margin: 0px 0px 20px 0px; padding: 20px 0px 0px 0px; background: #CCDCEC; list-style-type: none; border-bottom: 1px solid #bbbbbb;}
#linkutili li a {height: auto; color: #000000; text-decoration: none;}
#linkutili li a:hover, #linkutili li a.selected {text-decoration: underline;}


/* COLUMN UNIQUE */
#column-container {clear: both; float: left; width: 654px; margin: 0px; padding: 20px 40px 40px; z-index:2;}


/* FOOTER */
#footer {overflow: hidden; clear: both; width: 733px; height: 36px; margin: 0px; padding: 0px; border-top: solid 1px #cccccc; background-color: #336699; color: #eeeeee; font-size: 0.7em; font-family: Verdana,Tahoma,Arial,sans-serif; text-align: center}
#footer a {text-decoration: none;}
#footer a:hover {text-decoration: underline;}
