﻿@import "menu.css";
body {
	color : #555;
	font-size : 66%;
	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 : #333;
	display : inline;
	padding-left : 5px;
	text-decoration: underline;
}
h3 a:hover {


}
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;
}
a.menulink_off {
	color: #b8b8b8;
}
a.menulink_off:hover {
	color: #666666;
	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.feed_risultati {
	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;
	clear:left;
}
ul.feed li {
	margin-bottom : 20px;
}

ul.feed_risultati li {
	margin-bottom : 0;
}
ul.catnews {
	line-height: 22px;
	list-style-type: disc;
	list-style-image: url(../images/bullet.gif);
	list-style-position: outside;
	font-size: 1.3em;
}
ul.listnews {
	list-style-type: none;
	font-size: 1.1em;
	margin-left: 0;
	padding-left:0;
	line-height: 24px;
}
#footer {
	clear : both;
	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_qua {
	display : block;
	float : left;
	width : 50px;
	height : 50px;
	color : #ddd;
	font-size : 9px;
	text-align : right;
	margin-right : 20px;
	margin-bottom : 5px;
}

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;
}

.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;
}

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 : 6px;
	margin-bottom : 25px;
	width:560px;
}
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-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;
}
.descnews {
	margin-left: 172px;
	text-align: justify;
}

img.imgtext {
	float: left;
	clear: left;
	text-align: center;
	}
.immlist {
	line-height: 22px;
	list-style-type: disc;
	list-style-image: url(../images/bullet.gif);
	list-style-position: outside;
	font-size: 1.2em;
}
#isearchbox {
	background-color: #FFFFCC;
	border: 1px solid #999999;
	height: inherit;
	padding: 5px;
	width: 550px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	margin-bottom: 20px;
	display:none;
}
#isearchbox .titolo {
	font-size:14px;
	font-weight:bold;
	color:black;
}
#isearchbox .testo {
	font-size:13px;
	color:black;
}
a.link {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	background-color:#f09121;
	color:#FFF;
	padding:2px 5px;
	text-decoration:none;
	font-weight:bold;
}
a.link:hover{
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	background-color:#f6b918;
	color:#FFF;
	padding:2px 5px;
	text-decoration:none;
	font-weight:bold;
}
#ricerca {
    float: right;
}
#ricerca input[type="text"] {
    float: left;
    display:block;
    width: 152px;
    height: 26px;
    padding: 3px 10px 6px 10px;
    border:0;
    margin-right: 0px;
    background: url(../images/fld_search.gif);
	color:#666666;
	padding-left:30px;
}

#test input[type="submit"] {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
    width: 66px;
    height: 36px;
    background: url(../images/btn_search.gif);
    cursor:pointer;
    border: none;
	color:666666;
}
#test input[type="submit"]:hover {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
    width: 66px;
    height: 36px;
    background: url(../images/btn_search_hover.gif);
    cursor:pointer;
     border: none;
	color:000000;
}
input.large {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 1em;
	font-weight: normal;
	border: 1px solid #cacaca;
	background-color: #F4F4F4;
	cursor:pointer;
	color: #666666;
	width: 66px;
    height: 35px;
}
a.backtotop {
	color:#666666;
	font-size:11px;
}
a.backtotop:hover {
	color:#000;
	text-decoration:underline
}
#upgrade {
	background-color:#FFC;
	width: 100%;
	margin: 0px;
	padding: 10px 0;
	color: #000;
	font-size: 11px;
}
#upgrade a {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
#upgrade a:hover {
	color: #5E4589;
	font-weight: bold;
	text-decoration: underline;
}

.changelog_data {
	font-size:12px;
	font-weight: bold;
}
.changelog_testo {
		color: #000;
	font-size:13px;
}

.changelog_box{
	padding:5px;
	width:95;
	color: #000;
	font-size:13px;
}
.changelog_testobox{
	line-height:20px;
}

.changelog_megabox{
	float : left;
	margin : 0px;
	padding : 0px;
	display : block;
	width : 560px;
	clear : both;
	list-style : none;
}
