body{margin: 0; padding: 0; font: 12px/1.5 arial, helvetica, sans-serif ; letter-spacing: 0.5px; color: #606060; text-align: center; background: #ffffff url(background.gif) top left repeat-x;}
a img{border: none;}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img{border:1px solid #717171; padding:0;}
h1,h2,h3,h4,h5 {margin: 0; padding-bottom: 0.5em; font: 2.9em georgia,garamond,serif; color: #606060;}
h2{font-size: 2.5em; padding:0; margin: 1em 0 -0.3em  0;}
h3{font-size: 2.2em; padding:0;}
h4{font-size: 1.8em; color: #478fb6; padding:0; margin: 1em 0 -0.3em  0;}
h5{font-size: 1.5em; padding:0; margin: 1em 0 -0.3em  0;}
p{margin-bottom: 1em;}
a{color: #478FB6; text-decoration: none;}
table{font-size: 1em; }
a:hover, a:focus, a:active{text-decoration: underline;}
#container {width: 800px; text-align: left; margin: 0 auto; background: #ffffff;}
#top{width: 800px; height: 106px; background: transparent url(top.jpg) top left no-repeat;}
#top h1{position: relative; top: 12px; left: 427px;}
#subtop{width: 800px; height: 15px; background: #72B0D2 url(subtop.jpg) 184px 0px no-repeat;}
#header{width: 800px; height: 292px; background-color: #F1F1F1;}
#head-sx {float: left; width: 289px; height: 292px; background: transparent url(head-sx.jpg) top left no-repeat;}
#head-dx {float: right; width: 511px; height: 292px;background: transparent url(head-dx.jpg) top left no-repeat;}
#head-dx ul{font-size: 1.1em; text-transform: uppercase; letter-spacing: 1.5px; list-style-type: none; text-align: right; margin: 58px 30px 0 0;}
#head-dx li{height: 39px; }
#head-dx a{color: #A2A2A2; text-decoration: none; text-transform: uppercase; background: transparent url(quarter-menu.gif) right 50% no-repeat; padding-right: 20px; letter-spacing: 6px;}
#head-dx li.act a{color: #5C5C5C;  }
#head-dx a:hover, #head-dx a:focus, #head-dx a:active {color: #5C5C5C;}
#path{clear: both; padding: 5px 0 0;}
#path a:hover, #path a:focus, #path a:active {color: #5C5C5C;}
#path a{color: #A2A2A2; text-decoration: none;}
#centropagina {margin: 25px 0;}
#colNormal {float: left; width: 532px; padding: 16px 16px 16px 0; }
#large #colNormal {width: 800px; padding: 16px 0; }
#colRight {float: right; width: 200px; background: #478fb6 url(gradient_eventi.jpg) bottom left repeat-x; color: #ffffff; padding: 16px 16px 200px 16px; margin-bottom: 50px;}
#colRight h1,#colRight h2,#colRight h3,#colRight h4,#colRight a{color: #ffffff;}
p.tx-mininews-pi1-fp_listrowField-teaser{border-bottom: 1px solid #FFF; padding-bottom: 10px;}
#map #colNormal {width: 253px;}
#map #colRight {width: 499px; background-image: none; padding-bottom: 16px;}
.dload{position: relative; top: -200px; left: 130px;}
#footer {height: 80px; clear: both; background: #FFFFFF url(sfumatura.jpg) 0 31px repeat-x; color: #A2A2A2; padding: 5px; text-align: right; margin: 70px 0 30px 0;}
#mela {float: left; width: 120px; height: 80px; margin: 0; background: url(mela.jpg) 20px 0 no-repeat;}
#footer-text {float: right; }
#footer-text p{margin: 0; color: #FFFFFF; font: 0.9em Georgia,garamond,serif; padding-top: 55px;}
#footer-text p.subfooter {margin: 3px 0; color: #DEDEDE; padding:0; font-size: 10px;}
table.contenttable-0 {border-collapse: collapse;}
table.contenttable-0 p{margin: 0; padding: 0;}
.contenttable-0 tr{background: #e4e4e4; width: 800px; }
.contenttable-0 .td-0{padding: 5px 0 5px 20px; width: 170px; font-size: 1em; margin: 5px 0;border: 10px solid #FFF; border-style: solid none;}
.contenttable-0 .td-1, .contenttable-0 .td-2{padding: 5px 0; width: 230px; font-size: 0.9em;border: 10px solid #FFF; border-style: solid none;}
.contenttable-0 .td-2{width: 240px;border: 10px solid #FFF; border-style: solid none;}
.contenttable-0 .td-3{width: 130px; padding: 5px 20px 5px 0; font-size: 0.9em;border: 10px solid #FFF; border-style: solid none;}
#map table{border-collapse: collapse; margin-top: 1em; width: 250px; text-align: center;}
#map tr{background: #e4e4e4; width: 800px; border: 10px solid #FFF; border-style: solid none;}
p.gmaps {background-color: #478fb6; width: 240px; font-size: 0.8em; color: #FFF; padding:5px; margin-top: 20px;}
p.gmaps a{color: #FFF;}
#colRight p{color: #e3e3e3;}
#colRight .tx-mininews-pi1-fp_listrowField-datetime {margin-top: 1em}
table.control {width: 100%; border-collapse: collapse; border: 1px solid #717171; margin: 10px 0 15px;}
.control td{background-color: #DCDCDC; line-height: 0.8em; padding: 5px; font-weight: bold;}
.tx-ljfilelist-pi1-listrow table, .tx-pdflist-pi1-listrow table{width: 100%;}
.tx-pdflist-pi1-listrow td, .tx-ljfilelist-pi1-listrow td{background-color: #F3F3F3; padding: 0 5px; height: 20px; margin: 0;}
.tx-pdflist-pi1-listrow td a, .tx-ljfilelist-pi1-listrow td a{font-weight: bold;}
.tx-pdflist-pi1-listrow td p, .tx-ljfilelist-pi1-listrow td p{margin: 10px 0; }
.tx-pdflist-pi1-listrow-header td, .tx-ljfilelist-pi1-listrow-header td{background-color: #72B0D2; color: #FFFFFF; }
.tx-pdflist-pi1-listrow-header td a, .tx-ljfilelist-pi1-listrow-header td a{color: #FFFFFF; padding: 0 5px; font-weight: bold;}
.tx-pdflist-pi1-listrow-odd td{background-color: #E4E4E4;}
.tx-ljfilelist-pi1-browsebox-SCell a{color: #606060; text-decoration: none; font-weight: bold;}
/*loginbox*/
.tx-loginboxmacmade-pi1 form{padding: 40px 0 0 130px; height: 300px; background: transparent url(apple_login1.jpg) top left no-repeat;}
p.labellog {margin:0; padding: 0; line-height: 0.5em; font-weight: bold;}
p.fieldlog {margin-bottom: 30px;}
/*browserbox*/
.tx-ljfilelist-pi1-browsebox table, .tx-pdflist-pi1-browsebox table{margin-left: 323px; height: 30px; line-height: 0.5em !important; border-collapse: collapse;}
.tx-ljfilelist-pi1-browsebox table p,.tx-pdflist-pi1-browsebox table p{margin: 0; padding: 0;}
.tx-ljfilelist-pi1-browsebox td, .tx-pdflist-pi1-browsebox td {width: 30px; background: #72B0D2; color: #FFF; text-align: center;border:1px solid #FFF; padding:5px;}
.tx-ljfilelist-pi1-browsebox td a, .tx-pdflist-pi1-browsebox td a{color: #FFF;}
.tx-ljfilelist-pi1-browsebox td a:hover, .tx-ljfilelist-pi1-browsebox td a:focus, .tx-ljfilelist-pi1-browsebox td a:active, .tx-pdflist-pi1-browsebox td a:hover, .tx-pdflist-pi1-browsebox td a:focus, .tx-pdflist-pi1-browsebox td a:active {font-weight: bold; text-decoration: none;}
td.tx-ljfilelist-pi1-browsebox-SCell, td.tx-pdflist-pi1-browsebox-SCell { background-color: #DCDCDC; color: #72B0D2;}
td.tx-ljfilelist-pi1-browsebox-SCell a, td.tx-pdflist-pi1-browsebox-SCell a{color: #72B0D2;}
