html{height:100%;overflow:auto;}
body{margin:0;font:100% Tahoma,Arial,Verdana,sans-serif;color:#333;text-align:center;background:#FFF url(/img/bgHead.jpg) 0 0 repeat-x;}
h1{margin:0 0 0 53px;}
/*h2{font-size:75%;color:#700;font-weight:bold;letter-spacing:0.02em;margin-top:0;}*/
h2{font-size:75%;color:#333;font-weight:bold;letter-spacing:0.02em;margin:0 0 15px 0;border-bottom:1px solid #C7C7C7;background:transparent url(/img/bgTitleNews.jpg) 0 0 no-repeat;height:18px;padding-left:14px;padding-bottom:5px;line-height:1.5em;}

h3.news{font:75% Arial,Tahoma,Verdana,sans-serif;color:#333;text-transform:uppercase;font-weight:bold;letter-spacing:0.02em;margin:0 0 5px 0;background:transparent url(/img/bgTitleNews.jpg) 0 0 no-repeat;height:18px;padding-left:14px;line-height:1.5em;}
img{border:none;}

.clearRight{clear:right;height:0px;font-size:0px;}
.clearLeft{clear:left;height:0px;font-size:0px;}

.main{text-align:left;width:962px;margin:0 auto;}
.head{background:transparent url(/img/bgRightHead.jpg) right 0 no-repeat;}

.left{float:left;margin:-14px 0 0 56px;width:155px;font-size:70%;display:inline;}
.left a{text-decoration:none;color:#333;}
.left a:hover{color:#800;}

ul.nav{margin:0;padding:0;list-style:none;}
ul.nav.lev1 li{padding-top:32px;font-weight:bold;}
ul.nav.lev2{margin-top:12px;}
ul.nav.lev2 li{padding:2px 0 11px 0;font-weight:normal;background:transparent url(/img/borderBottomNav.gif) 0 bottom repeat-x;}

.right{float:left;margin:20px 0 0 72px;width:623px;}

.right p{font-size:75%;margin:1.5% auto;line-height:1.3em;}
.right p.aJusty{font-size:75%;text-align:justify;}
.right p.aLeft{font-size:75%;text-align:left;}
.right p.aCenter{font-size:75%;text-align:center;}
.right p.aRight{font-size:75%;text-align:right;}

.footer{margin:25px 56px 0 56px;padding:16px 0 25px 155px;background:transparent url(/img/bgFooter.jpg) 0 0 repeat-x;font-size:70%;}
p.fondaz{margin:0;float:left;}
p.address{margin:0;float:left;margin-left:10px;}
p.email{margin:0;float:right;}
p.email a{text-decoration:none;color:#333;}
p.email a:hover{text-decoration:none;color:#800;}


div.boxNews{float:right;width:200px;margin:0 0 28px 72px;display:inline;}
div.eventi{width:184px;height:200px;padding:0;margin-bottom:40px;overflow:hidden;}
div.comunicati{width:184px;height:200px;padding:0;margin-bottom:40px;overflow:hidden;}
ul.news{margin:0;padding:0;list-style:none;font-size:75%;}
div.boxNews ul.news{font-size:70%;}
ul.news li{margin:15px 0;line-height:1.2em;}
ul.news li p{font-size:100%;margin:0;}
ul.news li a{color:#333;text-decoration:none;}
ul.news li a:hover{text-decoration:underline;}
div.scrollBarBox{float:right;width:11px;}
div.scrollBar{height:158px;margin:10px 0;background:transparent url(/img/track.gif) 0 0 repeat-y;}

.titolo, .date{color:#800;font-weight:bold;}
.rosso{color:#800;}
a.fotoNews img{border:none;float:left;margin:0 28px 28px 0;}

div.documento.home{width:351px;float:left;display:inline;}
div.documento p{font-size:75%;margin:1.8% auto;line-height:1.2em;text-align:justify;}
div.documento .titolo{font-weight:bold;color:#700;font-size:75%;}
div.documento p .titolo{font-weight:bold;color:#700;font-size:100%;}
div.documento .spec-title{font-weight:bold;color:#700;font-size:120%;letter-spacing:0.05em;}
div.documento .rosso{color:#700;}
div.documento img{border:none;}
div.documento img.alignLeft{margin: 0px 20px 10px 0px;}
div.documento img.alignRight{margin: 0px 0px 10px 20px;}
div.documento a{color:#700;text-decoration:none;}
div.documento a:hover{text-decoration:underline;}
div.documento table{text-align:left;border-collapse:collapse;font-size:70%;}
div.documento p table, div.documento table p{font-size:100%;}
div.documento table td{background-color:#FFF;border:1px solid #CECFCE;padding:3px;}
div.documento table td.bg-grey{background-color:#E9E9E9;}
div.documento p.top{text-align:right;}
div.documento ul,div.documento ol{margin-top:0;margin-bottom:0;}
div.documento li{font-size:75%;line-height:1.4em;margin:5px 0}
div.documento li li{font-size:100%;}

.construction{font-size:14px;font-weight:bold;padding:10px 0;}
div.documento p.construction{width:100%;text-align:center;margin:20px auto 0px auto;background: url(/img/alert.gif) 37% 50% no-repeat;}

div#menu-right{float:right;padding:10px;background:#A2CBB7 url(/img/bgRightNav.jpg) right 0 no-repeat;font-size:90%;margin:0 0 28px 28px;/*min-height:258px;*/}
div#menu-right.master{background:#90C3D4 url(/img/bgRightNavMaster2.jpg) right 0 no-repeat;}
div#menu-right ul{margin:0;padding:0;list-style:none;width:175px;}
div#menu-right ul li{padding:2px 0 11px 0;background:transparent url(/img/borderBottomNav.gif) 0 bottom repeat-x;display:block;}
div#menu-right ul li.last{background:none;}
div#menu-right ul li.cap{font-weight:bold;background:none;margin-top:20px;}
div#menu-right ul li.cap.first{font-weight:bold;background:none;margin-top:0;}
div#menu-right ul li a{color:#222;text-decoration:none;}
div#menu-right ul li a:hover{color:#700;}

/*POPUP*/
body.popup h1{margin:0 0 0 15px;}
body.popup .head{background:none;}
body.popup .main{width:660px;}
body.popup .documento{padding:18px;}
body.popup .documento p.aJusty{font-size:75%;text-align:justify;}
body.popup .documento p.aLeft{font-size:75%;text-align:left;}
body.popup .documento p.aCenter{font-size:75%;text-align:center;}
body.popup .documento p.aRight{font-size:75%;text-align:right;}
body.popup .footer{margin:0 18px;padding:16px 0 25px 0;}
body.popup p.address{margin-left:5px;}

/*MASTER*/
img.logoMaster{margin-left:-10px;margin-top:-3px;margin-bottom:25px;}