html, body {margin: 0; padding: 0;}
body {font: 76% lucida,arial,sans-serif; text-align: center; background: url("../img/bg.jpg") repeat 0 0;}
a img {border: none;}
a {color: #0099FF;}
h1 {color: #0099FF; font-size: 1.8em; font-weight: normal; margin-left: 10px;}
h2 {color: #0099FF; font-size: 1.5em; font-weight: normal;}
hr {clear: both; border: 0; margin: 10px 0 10px 0; color: #CCCCCC; background-color: #CCCCCC; height: 1px; width: 100%;}
table.tab_data_file {font-size: 1.0em; border: none; border-collapse: collapse; padding: 5px; margin: 10px;  width: 100%;}
table.tab_data_file td {border: none; border-collapse: collapse; padding: 3px; width: 50%;}
table.tab_data_file tr.tr0 {background-color: #F0F9FF;}
table.tab_data_file tr.tr1 {background-color: #FFFFFF;}
.cat {background: url("../img/banda.jpg") no-repeat 0 0; line-height: 17px; padding-left: 5px; margin-bottom: 10px;}
/* PARAGRAFI SOTTO IL TESTO */
.par {clear: both;}
.par p {margin: 5px 0 5px 0;}
img.left {margin: 0 10px 10px 0; float: left;}
img.right {margin: 0 0 10px 10px; float: right;}
img.center {margin: 10px auto 10px auto; text-align: center; display: block;}
.par ul, .par ol {overflow: hidden; margin: 0;}
/* MENU PRINCIPALE */
#menu {height: 47px; font-size: 1.15em; text-align: right;}
#menu ul {margin: 0; padding: 0; list-style-type: none;}
#menu li {display: inline; line-height: 57px;}
#menu li a {color: #FFFFFF; text-decoration: none;  padding: 10px; margin: 0; border-right: 1px solid #FFFFFF;}
#menu li a:hover {color: #0099FF; background: #FFFFFF; padding: 10px;}
#menu li.cur {color: #0099FF; background: #FFFFFF;  padding: 10px;}
#menu li.cur a {color: #0099FF; padding: 0;}
#menu li.cur a:hover {padding: 0;}
/* TESTATA */
#header {position: relative; background: #FFFFFF; height: 375px;}
#inheader {padding: 20px;}
#headerLeft {float: left; width: 145px;}
#menuSocial ul {margin: 20px 0 0 0; padding: 0; list-style-type: none;}
#menuSocial li {display: inline; float: left; width: 34px;}
#sponsorLeft {height: 155px; line-height: 155px; clear: both;}
#sponsorLeft img {vertical-align: bottom;}
#headerCenter {float: left; width: 465px; height: 340px;}
#headerRight {float: left; width: 280px;}
#inheaderRight {padding-left: 10px;}
#inheaderRight .par {background: #F8F8F8; border-left: 1px solid #BBBBBB; border-right: 1px solid #BBBBBB; height: 76px;}
#inheaderRight .topPar {margin-top: 8px;}
.topPar {background: url("../img/topPar.jpg") no-repeat 0 0; width: 300px; height: 10px;}
.bottomPar {background: url("../img/bottomPar.jpg") no-repeat 0 0; width: 300px; height: 10px;}
/* STRUTTURA */
#outcontainer {text-align: left; width: 930px; margin: 0 auto;}
#container {background: #FFFFFF; overflow: hidden; padding-bottom: 20px;}
/* PARAGRAFI SOTTO IL TESTO */
.par {clear: both; overflow: hidden;}
.par p {margin: 5px 0 5px 0;}
img.left {margin: 0 10px 10px 0; float: left;}
img.right {margin: 0 0 10px 10px; float: right;}
img.center {margin: 10px auto 10px auto; text-align: center; display: block;}
.par ul, .par ol {overflow: hidden; margin: 0;}
.par h2 {margin: 0;}
.par p {margin-bottom: 0;}
.par {padding: 5px 10px 5px 10px;}
/* NEWS */
.abstr_img, .det_img {margin: 10px auto 10px auto; text-align: center; display: block;}
p.det {margin-bottom: 20px;}
/* CONTENUTO */
#content {float: left; width: 630px; min-height: 300px; height: auto !important; height: 300px;}
#incontent {padding: 20px; background: url("../img/banda.jpg") no-repeat 20px 0;}
/* MENU DI SEZIONE */
#navigation {float: right; width: 300px; background: #FFFFFF;}
#innavigation {padding: 0 20px 0 10px;}
#innavigation .par {background: #F8F8F8; border-left: 1px solid #BBBBBB; border-right: 1px solid #BBBBBB;}
#innavigation .bottomPar {margin-bottom: 20px;}
#innavigation ul {margin: 0; padding: 0; list-style-type: 0;}
#innavigation li {margin: 0 0 5px 0;}
#innavigation li a {text-decoration: none;}
#innavigation li a:hover {color: #000000;}
/* COLONNA DESTRA EXTRA */
#extra {float: right; clear: right; width: 300px; background: #FFFFFF;}
#inextra {padding: 0 20px 0 10px;}
#extra .par {background: #F8F8F8; border-left: 1px solid #BBBBBB; border-right: 1px solid #BBBBBB;}
/* COLOPHON */
#footer {clear: both; width: 100%; color: #FFFFFF; text-align: center;}
#infooter {padding: 15px 5px 0 5px;}
/* THE END by BB */
/* The basicTickerTape styles are required */
div.basicTickerTape {
position: relative;
overflow: hidden;
}
div.basicTickerTape ul {
position: absolute;
top: 0;
left: 0;
margin: 0;
}
/* The basicTickerTape styles are required */
div.styledTickerTape {
height: 300px;
font-size: 12px;
color: #666;
/*border: 1px solid red;*/
}
div.styledTickerTape ul {
padding: 5px 0 5px 0;
list-style: none;
}
div.styledTickerTape ul li {
width: 260px;
margin: 0 0 0 0;
background: #f8f8f8;
padding: 0;
}
div.styledTickerTape ul li p {
margin: 0;
padding: 0;
}
div.styledTickerTape a img {
border: 1px solid #ccc;
}
div.styledTickerTape a:hover img {
border: 1px solid #0099FF;
}
