body {margin:0;padding:0;font:12px Georgia,Times New Roman,Times,serif;background:#fff;text-align:center;line-height:1.5em;}
a {color:#399;text-decoration:none;}
a:hover {color:#699;text-decoration:none;}
img{border:1px solid #ddd;}
h1 a, h2 a, h3 a {color:#006;text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover {color:#006;text-decoration:underline;}
div.main {width:960px;text-align:left;margin:14px auto;}
.hide{display:none;}

/*HEADER*/
h1.logo {width:704px;height:135px;background:url("../images/logo.gif") no-repeat left top;float:left;margin:0;padding:0;}
h1.logo a {display:block;width:100%;height:100%;}
h1.logo span {display:none;}
div.date {height:24px;float:none;clear:both;color:#006;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:0;margin-bottom:8px;}
div.date div.dida {background:url(../images/giornalestorico.gif) no-repeat right center;width:220px;height:24px;float:right;display:inline;margin-right:16px;}
div.date span {line-height:24px;}
//div.date div {background:url(../images/giornalestorico.gif) no-repeat right top;width:220px;height:20px;margin-right:16px;}
//div.date span {line-height:20px;}
div.date div em{display:none;}

/*LEFT COLUMN*/
div.left {float:left;width:120px;border:1px solid #ccc;background:url("../images/wri_navigailsito.gif") no-repeat center 10px;padding-top:40px;text-align:center;}
div.left img {margin-bottom:8px;}
div.left h3.pubblicita{margin:14px auto 8px;padding:0;width:90%;height:20px;background:url("../images/wri_pubblicita.gif") no-repeat center top;}
div.left h3.pubblicita span{display:none;}
	/*NAVIGATION*/
	ul.links {list-style-type:none;list-style-position:outside;margin:0 8px 0 8px;padding:0;text-align:left;font-size:12px;}
	ul.links li {padding-top:2px;padding-bottom:2px;border-bottom:2px dotted #ccc;}
	ul.links li a {display:block;background:#fff;color:#333;text-decoration:none;}
	ul.links li a:hover,ul.links li span {display:block;background:#eee;color:#366;}

/*RIGHT COLUMN*/
div.right{border:1px solid #ccc;float:right;width:240px;height:100%;height:auto;margin:0 auto;text-align:center;}
div.right h2.title{margin:14px auto 8px;padding:0;width:80%;height:20px;background:url("../images/wri_pubblicita.gif") no-repeat center top;}
div.right img{margin:10px auto;}
div.gray{background:#eee;}

/*CONTENT*/
div.middle {float:left;margin-left:14px;margin-bottom:50px;width:570px;overflow:auto;}
div.middle img{float:left;margin:0 15px 10px 0;}

/*CONTENT DETAILS*/
h2.title {clear:both;float:none;text-transform:uppercase;color:#09f;margin:10px 8px 8px 0;padding:0;background-position:left top;background-repeat:no-repeat;line-height:24px;font-size:18px;}
h2.left8 {background-position:center top;}
h2.title span {display:none;}
h2.title div {color:#09f;font-size:16px;letter-spacing:-2px;padding-top:4px;}
h2.bottombordered {border-bottom:2px dotted #ccc;}
h3.title {margin:0;padding:0 0 3px 0;font-size:24px;font-weight:normal;color:#006;}
#art_storico h3.title{line-height:1.2em;margin-bottom:0.25em;}
#art_storico h4.subtitle{margin-bottom:0.3em;}
h4.subtitle {margin:0;padding:0 0 10px 0;font-size:18px;font-weight:normal;color:#006;}
div.box {width:273px;height:160px;float:left;margin-right:8px;overflow:hidden;}
div.box ul{width:273px;margin:3px 0;padding:0;list-style-type:none;}
div.box ul li{float:left;padding:5px;border-bottom:1px solid #ccc;}
div.boxdescr{float:left;width:270px;overflow:hidden;line-height:1.3em;}
div.boxdescr ul{width:auto;margin:3px 0;padding:0;list-style-type:none;}
div.boxdescr ul li{float:left;padding:5px;border-bottom:1px solid #ccc;}
div.boxdescr a.thumb{background-position:left top;background-repeat:no-repeat;display:block;width:100px;height:100px;float:left;margin:0 10px 10px 0;border:1px solid #ddd;}
.top8bottom8 {padding-top:4px;padding-bottom:4px;}
h3.boxtitle{clear:left;font-size:13px;border-bottom:1px solid #ccc;margin-bottom:8px;padding-bottom:3px;height:20px;line-height:20px;overflow:hidden;}
h3.boxtitle a{color:#000;text-decoration:none;}
h3.boxtitle a:hover {color:#699;text-decoration:none;}
h3.boxtitle a.elenco{background:url(../images/elenco_off.jpg) no-repeat right 5px;padding-right:9px;}
h3.boxtitle a:hover.elenco{background:url(../images/elenco_on.jpg) no-repeat right 5px;}
h4.boxtitle{font-size:13px;border-bottom:1px solid #ccc;margin-bottom:8px;padding-bottom:3px;}
h4.boxtitle a{color:#000;text-decoration:none;}
h4.boxtitle a:hover {color:#699;text-decoration:none;}
h4.boxtitle .data{font-weight:normal;}
h3.list {margin:10px 0 0 0;padding:0;}
dl.list {width:280px;margin:5px 0 10px 0;padding:0;}
dl.list dt {border-bottom:1px solid #ccc;padding:4px 0;}
div.boxart{margin:0;padding:0;text-align:justify;}
div.boxart ul,div.boxart ol{margin:2% auto;}
div.boxart ul li,div.boxart ol li{padding:5px 0;list-style-position:inside;}
div.boxart p{margin:0;padding:0;}
div.boxart-title{text-align:left;text-transform:uppercase;font-weight:bold;font-size:120%;margin:10px 0 5px;color:#006;text-align:left;}
div.boxart-body{text-align:justify;}
div.boxart div.zoom-cointainer{width:210px;float:left;margin:0 10px 10px 0;}
div.boxart div.zoom-cointainer img{float:none;margin:0 0 5px;}
div.boxart div.zoom-cointainer a.zoom-link{background:url(../images/zoom.jpg) no-repeat left center;padding-left:20px;height:24px;line-height:24px;}
/*div.boxart a.thumb{background-position:left top;background-repeat:no-repeat;display:block;width:75px;height:75px;float:left;margin:0 10px 10px 0;border:1px solid #ddd;}*/
div.boxtext{margin:10px 0;text-align:justify;clear:both;float:none;}

/*CONTENT HOME*/
#art_storico{float:left;margin-left:14px;padding-bottom:15px;width:820px;overflow:auto;text-align:justify;border-bottom:1px solid #ccc;}
#art_storico img{float:left;margin:0 10px 5px 0;}
#art_storico img.right{margin:0 auto 5px;}
#archives{float:right;width:820px;text-align:center;margin:10px auto 50px 14px;font-size:90%;}
#archives img{float:left;margin:0 5px 3px 0;}
.archive3{float:left;width:31%;margin-right:1.5%;text-align:justify;}
.archive2{float:left;width:47.5%;margin-right:10px;text-align:justify;}

/*TABLE*/
table.elenco {width:100%;border-collapse:collapse;border:none;margin:20px 0;border-bottom:1px solid #ddd;}
table.elenco th {font-weight:bold;border:1px solid #ddd;border-right:0;padding:5px;}
table.elenco td {border-right:1px solid #ddd;padding:5px;}
table.elenco tr.odd {background:#eee;}

/*PAGINATION*/
div.prevnext {width:330px;float:left;text-align:left;padding:0 0 4px;}
div.prevnext a{color:#000;text-decoration:none;font-size:16px;}
div.prevnext a:hover {color:#699;text-decoration:none;font-size:16px;}
div.prevnext span {background:#eee;border:1px solid #999;font-weight:bold;padding:0 2px 2px 2px;}
.clearboth {float:none;clear:both;}

/*SEARCH FORM*/
form.searchbox {float:right;width:242px;margin:21px 0 0 0;background:url("../images/wri_cercanelsito_lens.gif") no-repeat left top;}
form.searchbox input.inp {width:240px;border:1px solid #ccc;background:#eee;margin-top:58px;}
form.searchbox input.but {width:120px;border:1px solid #ccc;background:#006;color:#fff;font:bold 12px Georgia,Times New Roman,Times,serif;margin-left:64px;margin-top:4px;}

/*SELECT LIST*/
.selectyear form {float:right;margin:0 0 2px 0;padding:0;font-size:13px;margin-bottom:8px;padding-bottom:3px;height:20px;line-height:20px;overflow:hidden;width:230px;text-align:right;}
.selectyear form select {background:#eee;border:1px solid #ccc;}
.selectyear form input.but {width:50px;border:1px solid #ccc;background:#006;color:#fff;font:bold 12px Georgia,Times New Roman,Times,serif;}

/*CONTACT FORM*/
form.contatti{width:300px;margin:20px 20px 5px;}
form.contatti input,form textarea{border:1px solid #ccc;width:400px;background:#eee;}
form.contatti input{margin:3px 0 5px;}
form.contatti textarea{height:100px;white-space:inherit;margin:2px 0 5px;}
form.contatti input.chk{width:auto;border:0;}
form.contatti input.btn{width:120px;margin-top:15px;border:1px solid #ccc;background:#006;color:#fff;font:bold 12px Georgia,Times New Roman,Times,serif;}

/*SEARCH RESULT*/
.search_result{margin:2% 0;width:400px;}
.search_result li{padding:5px 0 20px;list-style-type:none;border-bottom:1px solid #ccc;}


/*FOOTER*/
div.footerbox {clear:both;float:none;margin-bottom:50px;}
div.footer {border-top:1px solid #ccc; padding-top:14px;margin-left:134px; width:570px; color:#666;}
div.footer a {color:#666;text-decoration:underline;}
div.footer a:hover {color:#333;}

/* liScroll style declarations */

.tickercontainer { /* the outer div with the black border */
float:right;
border : 0;
width: 480px; 
height: 24px; 
margin: 0px; 
padding: 0;
overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 0px;
top: 0px;
height: 24px;
width: 460px;
overflow: hidden;
background-color:#eee;
}
ul.newsticker { /* that's your list */
position: relative;
left: 480px;
list-style-type: none;
margin: 0;
padding: 0;
}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
font-size: 12px;
color:#000066;
font-family:Georgia,Times New Roman,Times,serif;
}

ul.newsticker span {
white-space: nowrap;
margin: 0 20px 0 0;
}