﻿@import "menu.css";
body {
	color : #555;
	font-size : 63%;
	line-height:1.125em;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	background-color:#292929;
	background-image:url('../images/bg.gif');
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position: top left;
	margin: 0;
	padding: 2em 2em 0 2em;
	position:relative;
	left: 0;
	top: 0;
	z-index:0;
}
a {
	text-decoration : none;
	color : #990000;
}
a:hover {
	color : #FF3300;
	text-decoration : none;
}
a em {
	font-style: normal;
	text-decoration: underline;
}
.evidenzia {
	background-color: #FFFF66;
}

.clear {
	clear : both;
}
h1 {
	display : block;
	line-height : 22px;
	color : #555;
	border-bottom : solid 1px #bbb;
	font-weight : normal;
	font-size : 1.8em;
	letter-spacing : -1px;
	color : #000;
	padding-bottom : 10px;
	margin-bottom : 25px;
}
h2, h3 {
	margin : 0 0 2px 0;
	font-weight : normal;
	font-size: 1.6em;
}
h2 a {
	font-size : 1em;
	line-height: 15px;
}
h2.interimheader {
	font-size : 18px;
	letter-spacing : -1px;
	color : #000;
	line-height : 20px;
}
h2.interimheader a {
	font-size : 18px;
	color : #009ee8;
}
h3 {
	font-size : 1em;
	color : #000;
	margin-top: 5px;
}
h3 a {
	font-size : 1em;
	color : #000;
	display : block;
	padding-left : 26px;
	background : url('../default_files/2008_img/dl_audio.gif') no-repeat 0 4px;
}
h3 a:hover {
	background : url('../default_files/2008_img/dl_audio_over.gif') no-repeat 0 4px;
}
h3 a span {
	color : #656565;
}
p {
	font-size : 1.2em;
	line-height : 17px;
	margin-top : 7px;
}
img {
	border : 0;
}
img.absmiddle {
	vertical-align: middle;
	margin-bottom: 0.25em;
	padding-right: 5px;
}
#contenitore {
	margin : 0 auto;
	width : 950px;
	padding : 0 10px 30px 10px;
	clear : both;
}
#content {
	clear : both;
	background-color : #fff;
	width : 890px;
	padding : 20px 30px 20px 30px;
}
#interim-container {
	margin : 0 auto;
	width : 655px;
	padding : 0 10px 30px 10px;
	clear : both;
}
#contenitore img {
	float : left;
	display : block;
}
#right-column img.novita {
	display: inline;
	vertical-align: top;
	float: none;
	margin-bottom: 0.25em;
}

#interim-container img {
	float : left;
	display : block;
}
a.menulink {
	color: #666666;
}
a.menulink:hover {
	color: #333333;
	text-decoration: underline;
}
#newsletter {
	float : right;
	display : block;
	width : 375px;
	height : 25px;
}
#newsletter p {
	color : #fff;
	font-size : 11px;
	float : left;
	display : block;
	margin : 0 8px 0 0;
	padding : 0px;
	line-height : 25px;
}
a.header-btn {
	color : #fff;
	font-size : 10px;
	display : block;
	float : left;
	text-decoration : none;
	background : url('../default_files/2008_img/header_btn_bg.gif');
}
a.header-btn em {
	background : url('../default_files/2008_img/header_btn_left.gif') no-repeat;
	padding-left : 7px;
	display : block;
	float : left;
	text-decoration : none;
	font-style : normal;
}
a.header-btn em strong {
	background : url('../default_files/2008_img/header_btn_right.gif') no-repeat top right;
	padding-right : 7px;
	line-height : 24px;
	display : block;
	float : left;
	font-weight : normal;
}
.header-input {
	color : #666;
	font-size : 10px;
	display : block;
	float : left;
	margin-right : 5px;
	text-decoration : none;
	background : url('../default_files/2008_img/header_input_bg.gif');
}
.header-input em {
	background : url('../default_files/2008_img/header_input_left.gif') no-repeat;
	padding-left : 7px;
	display : block;
	float : left;
	text-decoration : none;
	font-style : normal;
}
.header-input em input {
	background : url('../default_files/2008_img/header_input_right.gif') no-repeat top right;
	padding : 6px 7px 0 0;
	height : 18px;
	font-size : 10px;
	width : 150px;
	display : block;
	float : left;
	border : 0px;
	margin : 0px;
	font-weight : normal;
}
input.safari {
	padding : 6px 7px 0 0;
	margin : 3px 7px 0 0;
	height : 18px;
	font-size : 10px;
	width : 150px;
	display : block;
	float : left;
	border : 0px;
	font-weight : normal;
}
ul#navigation {
	float : right;
	display : block;
	margin-top : 88px;
	height : 34px;
	width : 480px;
}
ul#navigation li {
	float : left;
	display : block;
	height : 34px;
}
ul#navigation li.filler {
	width : 15px;
}
ul#navigation li.right-filler {
	width : 13px;
}
ul#navigation li a {
	color : #CCCCCC;
	display : block;
	float : left;
	height : 34px;
	line-height : 34px;
	font-size : 12px;
	width: 71px;
	text-align: center;
}
ul#navigation {
	float : right;
	display : block;
	margin-top : 88px;
	height : 34px;
	width : 480px;
}
ul#navigation li {
	float : left;
	display : block;
	height : 34px;
}
ul#navigation li.filler {
	width : 15px;
}
ul#navigation li.right-filler {
	width : 13px;
}
ul#navigation li a {
	color : #CCCCCC;
	display : block;
	float : left;
	height : 34px;
	line-height : 34px;
	font-size : 12px;
	width: 71px;
	text-align: center;
}

.titlelogo {
	margin : 0px 0 25px 10px;
}
a.commentcount {
	background : url('../default_files/2008_img/comment_bg.gif');
	display : block;
	float : left;
	text-align : center;
	width : 28px;
	margin : 5px 10px 0 0;
	color : #fff;
	height : 19px;
	line-height : 19px;
}
a.commentcount:hover {
	background : url('../default_files/2008_img/comment_bg_over.gif');
	color : #fff;
	text-decoration : none;
}
ul#navigation li a:hover, ul#navigation li a:focus {
	background : url('../images/btn.gif');
	text-decoration : none;
	color: #FFFFFF;
}
.rssbtn {
	margin : 4px 0 0 15px;
	float : right;
}
.newrssbtn {
	margin : 0 17px 0 0;
	float : right;
}
#main-image-tc {
	z-index : 500;
	position : absolute;
	top : 0;
	left : 0;
}
#banner {
	width : 100%;
	clear : both;
	background-color : #000;
	padding : 0px;
	margin : 0px;
	position : relative;
}
#interim-banner {
	width : 100%;
	clear : both;
	margin : 0 0 40px 0;
	display : block;
}
#interim-banner img {
	margin: 25px 0 40px 18px;
}
#interim-content {
	clear : both;
	background-color : #fff;
	width : 595px;
	padding : 30px;
}
#interim-content p {
	font-size : 1.2em;
}
#interim-content img {
	margin-right : 15px;
}
ul.feed {
	float : left;
	margin : 0px;
	padding : 0px;
	display : block;
	width : 560px;
	clear : both;
	list-style : none;
}
ul.news {
	float : left;
	margin : 0px;
	padding : 0px;
	display : block;
	width : 560px;
	clear : both;
	list-style : none;
	color: #000000;
}
#testonews {
	float : left;
	margin : 0px;
	padding : 0px;
	display : block;
	width : 560px;
	clear : both;
	list-style : none;
	color: #000000;
}
#testonews p {
	font-size: 1.2em;
	line-height: 22px;
}
ul.feed li {
	margin-bottom : 20px;
}
ul.catnews {
	line-height: 22px;
	list-style-type: disc;
	list-style-image: url(../images/bullet.gif);
	list-style-position: outside;
	font-size: 1.3em;
}
#footer {
	clear : both;
	background : url('../default_files/2008_img/footer_top.gif') no-repeat;
	width : 890px;
	padding : 20px 30px 30px 30px;
	font-size: 12px;
}
a.thumbnail {
	display : block;
	float : left;
	width : 150px;
	height : 91px;
	color : #ddd;
	font-size : 9px;
	text-align : right;
	margin-right : 20px;
	margin-bottom : 15px;
	padding-top : 10px;
	border : solid 2px #fff;
}
a.thumbnail_n {
	display : block;
	float : left;
	width : 150px;
	font-size : 10px;
	color : #bbb;
	font-size : 9px;
	margin-right : 18px;
	padding-bottom : 5px;
	border : solid 3px #fff;
}
a.thumbnail_n img {
	margin-bottom : 4px;
}
a.thumbnail:hover, a.thumbnail_n:hover {
	text-decoration : none;
}
a.thumbnail_n:hover {
	color : #000;
}
a.thumbnail strong {
	font-weight : normal;
	display : block;
	padding : 3px 5px 3px 5px;
	float : right;
	background-color : #000;
}
a.thumbnail_small {
	display : block;
	float : left;
	width : 50px;
	height : 30px;
	color : #ddd;
	font-size : 9px;
	text-align : right;
	margin-right : 5px;
	margin-bottom : 2px;
	padding-top : 2px;
	border : solid 2px #fff;
}
.image_cycle {
	float : right;
	display : block;
	width : 250px;
	height : 188px;
	margin-bottom : 20px;
	text-align : center;
	padding-left : 30px;
	font-size : 10px;
}
.image_cycle img {
	margin-bottom : 1px;
}
ul#blog_abbrev li {
	clear : both;
	padding-top : 14px;
	border-top : solid 1px #ddd;
	margin-bottom : 40px;
}
ul#blog_abbrev li a.commentcount {
	margin : -5px 10px 0 0;
}
ul#blog_abbrev li h2 a {
	font-size : 22px;
	letter-spacing : -1px;
}
ul#blog_abbrev li h2 {
	margin-bottom : 7px;
}
ul#blog_abbrev li h3 {
	display : block;
	padding-bottom : 7px;
	margin-bottom : 15px;
	border-bottom : solid 1px #ddd;
}
ul#blog_abbrev {
	float : left;
	width : 560px;
	margin : 0px;
	padding : 0px;
	display : block;
	clear : both;
	list-style : none;
}
ul#conf_abbrev {
	float : left;
	width : 480px;
	margin : 0px;
	padding : 0px;
	display : block;
	clear : both;
	list-style : none;
}
ul#blog_abbrev li a.commentcount {
	margin-top : -2px;
}
#paginate {
	clear : both;
}
a.continue {
	background : url('../default_files/2008_img/continue_btn.gif');
	display : block;
	font-family : arial;
	float : left;
	font-size : 7px;
	text-align : center;
	width : 64px;
	margin : 5px 10px 0 0;
	color : #444;
	text-transform : uppercase;
	padding-top : 2px;
	height : 16px;
	line-height : 16px;
	clear : both;
}
a.continue:hover {
	background : url('../default_files/2008_img/continue_btn_over.gif');
	color : #333;
	text-decoration : none;
}
.prevthumb {
	background : url('../default_files/2008_img/prev_thumb.gif');
	width : 105px;
	height : 21px;
	float : left;
	display : block;
	line-height : 21px;
}
a.prevthumb:hover {
	background : url('../default_files/2008_img/prev_thumb_over.gif');
}
a.nextthumb:hover {
	background : url('../default_files/2008_img/next_thumb_over.gif');
}
.thumbcount {
	background : url('../default_files/2008_img/thumb_count.gif');
	width : 40px;
	height : 21px;
	display : block;
	float : left;
	line-height : 21px;
	font-size : 11px;
	font-family : arial;
	font-weight : bold;
	color : #fff;
}
.nextthumb {
	background : url('../default_files/2008_img/next_thumb.gif');
	width : 105px;
	height : 21px;
	float : left;
	display : block;
	line-height : 21px;
}
#right-column {
	width : 275px;
	float : right;
	margin-left: 5px;
}
#right-column h2 {
	line-height: 15px;
}

h4 {
	font-size : 30px;
	font-family : helvetica, arial;
	font-weight : bold;
	color : #000;
	margin : 20px 0 20px 0;
	letter-spacing : -1px;
}
hr {
	border : 0px;
	height : 1px;
	background-color : #ddd;
	margin-bottom : 30px;
}
.large_cycle {
	width : 375px;
	height : 265px;
	float : right;
	display : block;
	margin-bottom : 20px;
	text-align : center;
	padding-left : 30px;
	font-size : 10px;
}
.prevlarge {
	background : url('../default_files/2008_img/prev_large.gif');
	width : 159px;
	height : 21px;
	float : left;
	display : block;
	line-height : 21px;
}
a.prevlarge:hover {
	background : url('../default_files/2008_img/prev_large_over.gif');
}
a.nextlarge:hover {
	background : url('../default_files/2008_img/next_large_over.gif');
}
.largecount {
	background : url('../default_files/2008_img/large_count.gif');
	width : 57px;
	height : 21px;
	display : block;
	float : left;
	line-height : 21px;
	font-size : 11px;
	font-family : arial;
	font-weight : bold;
	color : #fff;
}
.nextlarge {
	background : url('../default_files/2008_img/next_large.gif');
	width : 159px;
	height : 21px;
	float : left;
	display : block;
	line-height : 21px;
}
.large_cycle img {
	margin-bottom : 1px;
}
.commentinfo {
	float : left;
	width : 200px;
	margin-bottom : 30px;
}
.commentinfo h2 {
	font-size : 13px;
	margin-bottom : 6px;
}
.commentinfo h2 a {
	color : #4f8df4;
}
.commentinfo h2 a:hover {
	color : #0059ee;
}
.comment {
	background : url('../default_files/2008_img/comment_balloon.gif') no-repeat;
	padding : 2px 0 0 30px;
	float : left;
	margin-bottom : 30px;
	font-size : 11px;
	width : 530px;
	display : block;
}
.comment_notice {
	background : url('../default_files/2008_img/comment_balloon.gif') no-repeat;
	padding : 2px 0 5px 24px;
	margin-bottom : 8px;
	display : block;
	float : left;
}
.poster {
	font-family : Georgia;
	font-size : 11px;
	float : right;
	color : #444;
	display : block;
}
.text {
	margin-bottom : 6px;
	float : left;
	font-family : 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size : 11px;
	padding : 5px;
	width : 200px;
}
span.calecat {
font-size:1em;
color:#999999;
}
span.to_email {
font-weight:bold;
color:#FF3300;
}
.formlabel {
	float : left;
	height : 22px;
	line-height : 22px;
	color : #000;
}
#commentArea {
	width : 748px;
	height : 100px;
	padding : 7px;
	font-family : 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size : 11px;
}
.imagelink {
	float : left;
	margin-right : 5px;
}
#commentform {
	padding : 20px;
	background-color : #eee;
}
#left-column {
	float : left;
	display : block;
}
#left-column-news {
	float : left;
	display : block;
	font-size: 1.2em;
}
#featurenewsimage {
	margin-right : 13px;
	margin-bottom : 13px;
	float : left;
	display : block;
}
.disclaimer {
	font-size : 8px;
	line-height : 8px;
}
a.interimbullet {
	background : url('../default_files/2008_img/interim_bullet.gif') no-repeat 0px 6px;
	padding-left : 15px;
	line-height : 20px;
	float : left;
	display : block;
	margin-right : 20px;
}
.audio-dl {
	margin-bottom : 10px;
}
.video_desc {
	font-size : 11px;
}
#video-container {
	text-align : center;
}
#about-profiles {
	padding : 40px 40px 20px 40px;
}
#about-profiles img {
	border: solid 1px #999;
	float : left;
	margin : 0 15px 15px 0;
}
h1 i {
	font-size: 12px;
	color : #666;
}
a.tooltip {
	font-size:1em
}
a.tooltip B {
	DISPLAY: none
}
a.tooltip:hover {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	Z-INDEX: 500;
	BORDER-BOTTOM-WIDTH: 0px;
	POSITION: relative;
	BORDER-RIGHT-WIDTH: 0px;
	TEXT-DECORATION: none
}
a.tooltip:hover b {
	BORDER-RIGHT: #888 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #888 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	BACKGROUND: #ffc;
	LEFT: -25px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #888 1px solid;
	WIDTH: 160px;
	COLOR: #000;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #888 1px solid;
	POSITION: absolute;
	TOP: 20px;
	line-height: 18px;
}
a.tooltip:hover b em {
	DISPLAY: block;
	FONT-SIZE: 0.008em;
	BACKGROUND: url(../images/tooltip.gif) #fff 0px 0px;
	LEFT: 40px;
	WIDTH: 11px;
	POSITION: absolute;
	TOP: -6px;
	HEIGHT: 6px
}
h1.titolonews {
	display : block;
	line-height : 22px;
	color : #555;
	border-bottom : solid 1px #bbb;
	font-weight : normal;
	font-size : 2em;
	letter-spacing : -1px;
	color : #000;
	padding-bottom : 10px;
	margin-bottom : 25px;
}
h1.titolo {
	float : left;
	margin : 0px;
	padding : 0px;
	display : block;
	width : 560px;
	clear : both;
	list-style : none;
}
input.bottone {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	border: 1px solid #999999;
	background-color: #F4F4F4;
	cursor:pointer;
	color: #666666;
}
input.inviofile {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	border: 1px solid #999999;
	background-color: #F4F4F4;
	color: #666666;
}

select.casella {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: lighter;
	color: #000000;
}
input.bottone:hover {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	border: 1px solid #999999;
	background-color: #CCCCCC;
	cursor:pointer;
	color: #000000;
}
a.linkusername {
	color: #990000;
	text-decoration: none;
}
a.linkusername:hover {
	color: #FF3300;
	text-decoration: none;
}
form {
	font-size: 1.2em;
}
ul.elenco {
	line-height: 12px;
	list-style-type: none;
	font-size: 1.3em;
}
ul.elenco li {
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 8px;
	margin-top: 5px;
}
ul.pdf {
	line-height: 20px;
	list-style-type: disc;
	list-style-image: url(../images/pdf16x16.gif);
	list-style-position: outside;
	font-size: 1.3em;
}
img.opera {
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #990000;
}
a.cambiafont {
	color: #999999;
}
a.cambiafont:hover {
	color: #333333;
	text-decoration: underline;
}
#infobox {
	background-color: #FFFFCC;
	border: 1px solid #999999;
	height: inherit;
	padding: 5px;
	width: 550px;
}
#infobox img {
	margin-top: 2px;
	float: left;
	margin-bottom: 10px;
}
#infobox p {
	margin-top: 2px;
	margin-left: 49px;
	padding-right: 10px;
}
#loginerrore {
border:1px solid #FF0000 ;
width:421px;
height:64px;
background-image:url(../images/error_bg.gif);
color:#000000;
}
.map_categoria {
	font-weight: bold;
	list-style:outside;
	list-style-image:url(../images/bullet.gif);
}
.map_pagine {
	font-weight: normal;
	list-style:outside;
	list-style-image:url(../images/bullet2.gif);
}
.boxfile {
	background-color: #FFFFF0;
	border: 1px solid #999999;
	height: inherit;
	padding: 5px;
	width: 550px;
	margin-top: 10px;
}
