html{height:100%;overflow:auto;}
body{margin:0;height:100%;}
h1{margin:0;position:absolute;top:5px;left:196px;}
h2{font:bold 120% Tahoma,Verdana,Arial;color:#036;letter-spacing:0.03em;margin:0.4px 0;}

#main{min-width:1007px;min-height:1px;}
#head{margin-bottom:-30px;background:transparent url(/img/bgHead.jpg) 0 0 repeat-x;}
#head2{height:175px;background:transparent url(/img/bgHead2.jpg) 0 0 no-repeat;}
#titolo{position:absolute;top:14px;left:195px;}
#linkHome{position:absolute;top:13px;left:30px;width:118px;height:125px;text-decoration:none;}

#navH{position:absolute;top:101px;left:195px;height:24px;font:bold 70% Tahoma,Verdana,Arial;color:#006;}
#navH ul{margin:0;padding:0;list-style:none;}
#navH li{float:left;padding:6px 15px 6px 12px;background:transparent url(/img/bgButtNav.gif) right 50% no-repeat;}
#navH a{text-decoration:none;color:#006;}
#navH a:hover{color:#C00;}

#container{width:1007px;position:relative;}
#containerLeft{width:194px;float:left;}
#containerRight{width:100%;margin-left:-194px;float:left;}
#contentHome{margin-left:194px;width:794px;}
#contentPage{margin-left:194px;width:794px;margin-top:15px;}

#footer{height:70px;margin-top:8px;background:transparent url(/img/bgFooter.gif) 0 0 repeat-x;position:relative;top:0px;}
#footerText{width:1007px;padding-top:35px;}
#footerText p{font:normal 65% Tahoma,Verdana,Arial;color:#FFF;}
#footerText p.address{font-weight:bold;text-align:center;margin:3px 0;}
#footerText p.copyright{text-align:center;margin:0;}
#footerText p a{color:#F33;text-decoration:none;}
#footerText p a.designBy{color:#FFF;}

.clearLeft{font-size:0px;height:0px;clear:left;}
.clearRight{font-size:0px;height:0px;clear:right;}
.clearBoth{font-size:0px;height:0px;clear:both;}


/* HOMEPAGE */

.boxHome{width:379px;height:120px;margin:15px 0;background:transparent url(/img/bgBoxHome.gif) 0 0 no-repeat;}
.boxHome.left{float:left;}
.boxHome.right{float:right;}
.boxHome a{color:#036;}
.boxHomeImg{width:135px;height:100%;float:left;}
.boxHomeText{padding-top:22px;}
.boxHomeText p.title{font:italic normal 160% "Times New Roman",Times,serif;color:#036;margin:0 0 0.2em 0;}
.boxHomeText p.title a{text-decoration:none;border-bottom:1px dotted #036;}
.boxHomeText p.title a:hover{border-bottom:1px solid #036;}
.boxHomeText p.abstract{font:normal 100% "Times New Roman",Times,serif;color:#036;margin:0;}

#imgBox01{position:relative;top:6px;left:23px;}
#imgBox02{position:relative;top:10px;left:18px;}
#imgBox03{position:relative;top:10px;left:18px;}
#imgBox04{position:relative;top:10px;left:18px;}
#imgBox05{position:relative;top:10px;left:18px;}

.poweredBy{position:relative;margin:50px 0 0 0;font:normal 70% Tahoma,Verdana,Arial;color:#036;text-align:center;}
.poweredBy img{border:none;}

#news {margin:15px 0;}
#news h3{font:bold 80% Tahoma,Verdana,Arial;color:#036;margin:8px 0;background:transparent url(/img/bgTitle.gif) 0 bottom repeat-x;padding-bottom:10px;}
#news p{margin:0.4em 0;font:normal 70% Tahoma,Verdana,Arial;color:#036;text-align:justify;line-height:1.3em;}

/* PAGES */

#title{background:transparent url(/img/bgTitle.gif) 0 bottom repeat-x;padding:8px 0;margin-bottom:25px;}
#title p.abstract{margin:0.4em 0;font:italic bold 75% Tahoma,Verdana,Arial;color:#036;}

#contentPage h4{font:bold 85% Tahoma,Verdana,Arial;color:#036;margin:1em 0}
#contentPage p{margin:0.8em 0;font:normal 75% Tahoma,Verdana,Arial;color:#111;text-align:justify;line-height:1.5em;}
#contentPage p strong,#contentPage p b{color:#333;}
#contentPage a{text-decoration:none;color:#111;border-bottom:1px dotted #111;}
#contentPage a:hover{border-bottom:1px solid #111;}
#contentPage hr{margin:35px 0;height:4px;border:none;background:transparent url(/img/bgHr.gif) 50% 50% no-repeat;}

#contentPage .images.left{float:left;margin:0 20px 10px 0;}
#contentPage .images.right{float:right;margin:0 0 10px 20px;}
#contentPage .images.center{text-align:center;}
#contentPage .images img{border:1px solid #036;}
#contentPage .images.borderNone img{border:none;}
#contentPage .images p.legend{margin:4px 0;font:bold 65% Tahoma,Verdana,Arial;color:#036;text-align:center;line-height:1.2em;}

#contentPage ul,#contentPage ol{margin-top:0;}
#contentPage ol.alpha{list-style: lower-alpha;}
#contentPage li{font:normal 75% Tahoma,Verdana,Arial;color:#111;text-align:justify;line-height:1.5em;margin:0.8em 4em 0.8em 0;}
#contentPage li li{font-size:100%;}

#contentPage table{border:none;border-collapse:collapse;margin:0.8em auto;}
#contentPage table th{border:1px solid #036;font:bold 70% Tahoma,Verdana,Arial;color:#036;text-align:center;line-height:1.5em;padding:3px 6px;background-color:#DEDEDE;}
#contentPage table td{border:1px solid #036;font:normal 70% Tahoma,Verdana,Arial;color:#111;padding:5px;}
#contentPage table caption{font:bold 75% Tahoma,Verdana,Arial;color:#036;margin:0 auto;}

#contentPage #docCorrelati{text-align:right;margin:25px auto;}
#contentPage #docCorrelati dl{margin:0;padding:0;}
#contentPage #docCorrelati dt{display:inline;margin:0;padding:0;font:bold 70% Tahoma,Verdana,Arial;color:#036;}
#contentPage #docCorrelati dd{display:inline;margin:0;padding:0 0 0 8px;font:normal 70% Tahoma,Verdana,Arial;color:#039;}
#contentPage #docCorrelati a{color:#039;border-color:#039;}

#navV{position:relative;width:165px;margin-left:8px;margin-top:40px;padding-bottom:23px;background:transparent url(/img/bgBottomNavV.gif) 0 bottom no-repeat;}
#navV .sez1{background:transparent url(/img/bgSez1NavV.gif) 0 0 repeat-y;}
#navV .sez2{background:transparent url(/img/bgSez2NavV.gif) 0 0 no-repeat;}
#navV .sez3{background:transparent url(/img/bgSez3NavV.gif) 0 bottom no-repeat;font:bold 70% Tahoma,Verdana,Arial;color:#FFF;text-align:center;padding:5px 25px;min-height:13px;margin-bottom:-1px;}
#navV .sez3 a{text-decoration:none;color:#FFF;}
#navV ul{margin:0;padding:0;list-style:none;}
#navV li{border-top:1px solid #039;margin:0 12px;font:normal 70% Tahoma,Verdana,Arial;color:#039;padding:7px 11px;line-height:100%;}
#navV li.select{background:transparent url(/img/bgSelectNavV.gif) 0 10px no-repeat;}
#navV a{color:#039;text-decoration:none;}
#navV a:hover{color:#C00;}
