@charset "utf-8";
 
html, body {
margin:0px; /* FF hack: or we'll have double scrollbar showing on the browser */
overflow:hidden; /* hide browser's main scrollbar */
font-family:Arial, Helvetica, sans-serif;
color:#707070;
}

h1.top_title {
font-size:12px;
}

* {
outline: none;
}

a, a:visited {
color:#707070;
text-decoration:none;
}

img {
border:none;
}

#main_container {
width:100%;
background-color:#FFFFFF; /* DO NOT REMOVE THIS; or you'll have issue w/ the scrollbar, when the mouse pointer is on a white space */
height:100%;  /* this will make sure that the height will extend at the bottom */
overflow:auto;  /* will have a scrollbar at our content containier */
position:absolute; /* container div must be absolute, for our fixed bar to work */
}

#main_container .content_wrapper {
margin-left:auto;
margin-right:auto;
width:968px;
}

#top_nav {
width:968px;
height:27px;
font-size:12px;
padding-top:34px;
position:relative;
}

#top_nav span {
float:left;
}

#dataora {
padding-left:15px;
background:url('../images/new/orologio.gif') 0 2px no-repeat;
}

#top_nav a {
float:right;
margin-left:31px;
}

#to_top {
position:absolute;
top:0px;
left:0px;
}

#top_area {
width:966px;
height:485px;
clear:both;
border-top:1px solid #c5c5c5;
border-left:1px solid #c5c5c5;
border-right:1px solid #c5c5c5;
background:#e2e3e3 url('../images/new/bg_top.gif');
}

#top_area.panel_open {
margin-bottom:24px;
height:729px;
}

#header {
width:966px;
height:94px;
background-color:#e2e3e3;
position:relative;
}

#baloon {
position:absolute;
top:-55px;
left:237px;
width:auto;
height:67px;
background:url('../images/new/bg_baloon.gif') no-repeat;
color:#fff;
font-size:36px;
padding:1px 4px 0 0;
}

#n_blog {
display:block;
float:left;
font-weight:bold;
font-style:normal;
padding-left:9px;
}

#n_blog_label {
font-size:10px;
color:#4daae8;
display:block;
float:left;
padding:5px;
}

#n_post {
display:block;
float:left;
background:url('../images/new/bg_white_dot.gif') repeat-y;
font-weight:bold;
font-style:normal;
padding-left:9px;
}

#n_post_label {
font-size:10px;
color:#82b319;
display:block;
float:left;
padding:5px;
}

#logo {
margin:11px 0 0 17px;
float:left;
width:327px;
height:73px;
}

#testo {
float:right;
margin:20px 28px 0 0;
width:510px;
height:51px;
}

#swfplaceholder {
float:left;
margin:5px 0 0 4px;
}

#media_gallery {
width:144px;
height:250px;
float:right;
background-color:#e2e3e3;
margin-top:5px;
}

#tit_media_gallery {
float:left;
width:142px;
height:27px;
}

#tit_media_gallery img {
float:left;
margin:4px 4px 0 4px;
width:90px;
height:19px;
}

#tit_media_gallery a, #tit_flash_news a, #tit_top_news a {
float:right;
width:14px;
height:21px;
margin-top:2px;
}

#tit_flash_news a, #tit_top_news a {
margin-top:4px;
}

#tit_media_gallery a.up, #tit_flash_news a.up, #tit_top_news a.up {
background:url('../images/new/arrow_up.gif') no-repeat center center;
opacity: 0.2;
filter: alpha(opacity = 20);
-moz-opacity: 0.2;
}

#tit_media_gallery a.down, #tit_flash_news a.down, #tit_top_news a.down {
background:url('../images/new/arrow_down.gif') no-repeat center center;
}

#media_gallery div.media_container {
width:138px;
height:223px;
overflow:hidden;
margin:0 0 0 4px;
position:relative;
}

#media_gallery div.media_container div {
position:absolute;
top:0px;
left:0px;
}

#media_gallery div.media_container a {
background-color:#656565;
display:block;
float:left;
height:61px;
margin:0 3px 4px 0;
position:relative;
width:66px;
}

#media_gallery div.media_container a img, #media_gallery div.media_container a em {
left:0;
position:absolute;
top:0;
}

#media_gallery div.media_container a img {
width:66px;
height:61px;
}

#media_gallery div.media_container a em {
background:url('/images/new/retinato.png') no-repeat;
display:block;
height:61px;
width:66px;
}

#banner {
width:300px;
height:250px;
float:right;
margin:5px 4px 0 0;
}

#banner img {
width:300px;
height:250px;
}

#blog_emergenti_wrapper {
clear:both;
width:966px;
height:86px;
}

#blog_emergenti_title {
float:left;
clear:both;
display:inline;
position:relative;
width:154px;
height:37px;
background-color:#d5d5d5;
margin:5px 0 0 4px;
font-size:11px;
color:#333;
padding:22px 18px;
z-index:5;
}

#blog_emergenti_title img {
	width:120px;
	height:20px;
}

#blog_emergenti {
float:left;
display:inline;
width:766px;
height:81px;
margin:5px 0 0 2px;
position:relative;
overflow:hidden;
}

#blog_emergenti div {
position:absolute;
top:0px;
left:0px;
width:4400px;
height:81px;
}

#blog_emergenti div a {
float:left;
background-color:#f7f7f7;
width:163px;
height:81px;
padding:2px 10px 0 17px;
margin:0 2px 0 0;
color:#2d77a8;
font-size:12px;
}

#blog_emergenti div a span {
font-size:11px;
display:block;
color:#999;
margin:4px 0;
}

#blog_emergenti div a span em {
font-style:normal;
color:#333;
}

#blog_emergenti_title a.left {
position:absolute;
top:8px;
left:172px;
width:20px;
height:13px;
background:#d5d5d5 url('../images/new/arrow_left.gif') no-repeat center center;
z-index:10;
opacity: 0.2;
filter: alpha(opacity = 20);
-moz-opacity: 0.2;
}

#blog_emergenti_title a.right {
position:absolute;
top:25px;
left:180px;
width:20px;
height:13px;
background:#d5d5d5 url('../images/new/arrow_right.gif') no-repeat center center;
z-index:10;
}

#toolbar {
width:958px;
height:39px;
clear:both;
background:#fff;
margin:5px 0 0 4px;
float:left;
display:inline;
position:relative;
}

#toolbar a {
text-indent:-8000px;
}

#btn_importanti {
background:url('../images/new/btn_importanti.gif') no-repeat;
display:block;
position:absolute;
top:3px;
left:12px;
width:98px;
height:42px;
}

#btn_importanti.on {
background:url('../images/new/btn_importanti_on.gif') no-repeat;
}

#btn_importanti:hover, #btn_recenti:hover {
background-position: 0 -42px;
}

#btn_recenti {
background:url('../images/new/btn_recenti.gif') no-repeat;
display:block;
position:absolute;
top:3px;
left:112px;
width:98px;
height:42px;
}

#btn_recenti.on {
background:url('../images/new/btn_recenti_on.gif') no-repeat;
}

#filterbar {
position:absolute;
width:420px;
top:7px;
left:300px;
}

#filterbar a {
display:block;
float:right;
width:83px;
height:23px;
margin-left:-1px;
}

#filterbar a#btn_per_tag {
background:url('../images/new/btn_per_tag.gif') no-repeat;
}

#filterbar a#btn_per_fonte {
background:url('../images/new/btn_per_fonte.gif') no-repeat;
}

#filterbar a#btn_per_data {
background:url('../images/new/btn_per_data.gif') no-repeat;
}


#filterbar a#btn_filtri {
background:url('../images/new/btn_filtri.gif') no-repeat;
}

#filterbar a#btn_filtri.on {
background:url('../images/new/btn_filtri_on.gif') no-repeat;
}

#filterbar a#btn_per_category {
background:url('../images/new/btn_per_categoria.gif') no-repeat;
width:93px;
}

#filterbar a#btn_filtri:hover {
background-position: 0 -23px;
}

#searchform {
background:url('../images/new/bg_ricerca.gif') no-repeat;
padding:2px;
float:right;
display:inline;
margin-top:7px;
}

#searchform input {
background:none;
border:none;
padding:2px;
font-size:11px;
color:#777;
}

#search_input {
width:170px;
}

#search_submit {
width:37px;
height:11px;
cursor:pointer;
}

#bottom_area {
width:968px;
clear:both;
float:left;
background:url('../images/new/bg_bottom_area.gif') repeat-y;
margin-top:7px;
position:relative;
}

#left_column {
float:left;
width:584px;
background:url('../images/new/bg_left_column.gif') no-repeat;
padding-bottom:30px;
}

.search_key_title {
background-color:#fff;
float:left;
display:inline;
margin:0 0 0 6px;
width:570px;
padding-left:7px;
}

.search_key_title h2 {
font-size:18px;
color:#333;
margin:0;
padding:7px 5px 0 0;
font-weight:normal;
}

.search_key_title span {
font-size:12px;
}

.pager {
clear:both;
float:left;
display:inline;
background-color:#fff;
margin:0 0 0 7px;
width:570px;
padding:24px 0 14px 7px;
font-size:12px;
}

.bottom_pager {
background:none;
padding-top:0;
}

.pager a, .pager span {
padding:0 6px;
}

.pager span {
color:#fff;
background-color:#707070;
}

.pager_arrow {
font-weight:bold;
}

.post {
width:582px;
float:left;
clear:both;
background:url('../images/new/bg_black_dot.gif') bottom repeat-x;
margin-bottom:15px;
}

.testa {
width:582px;
height:31px;
color:#fff;
font-size:13px;
position:relative;
}

.highslide-body .testa {
background:url('../images/new/headpost_layer.gif') no-repeat;
width:400px;
}

.post_1 .testa { background:url('../images/new/headpost_1.gif') no-repeat; }
.post_2 .testa { background:url('../images/new/headpost_2.gif') no-repeat; }
.post_3 .testa { background:url('../images/new/headpost_3.gif') no-repeat; }
.post_4 .testa { background:url('../images/new/headpost_4.gif') no-repeat; }
.post_5 .testa { background:url('../images/new/headpost_5.gif') no-repeat; }
.post_6 .testa { background:url('../images/new/headpost_6.gif') no-repeat; }
.post_7 .testa { background:url('../images/new/headpost_7.gif') no-repeat; }
.post_8 .testa { background:url('../images/new/headpost_8.gif') no-repeat; }
.post_9 .testa { background:url('../images/new/headpost_9.gif') no-repeat; }
.post_10 .testa { background:url('../images/new/headpost_10.gif') no-repeat; }

.n_comments {
float:left;
margin: 7px 0 0 40px;
width:50px;
}

.n_comments a {
  color: #ffffff;
}

.n_comments a:hover {
  color: #bebebe !important;
}

.n_clicks {
float:left;
margin: 7px 0 0 0;
width:50px;
}

.metadata {
font-size:11px;
display:block;
float:left;
padding-right:13px;
margin-top:8px;
color:#bebebe;
}

.metadata em {
font-style:normal;
}

a.icosocial {
display:inline;
width:16px;
height:16px;
float:right;
margin:7px 6px 0 0;
}

a.ico_twitter {
margin-right:8px !important;
background:url('../images/new/bg_ico_twitter.gif') 0 0 no-repeat;
}

a.ico_facebook {
background:url('../images/new/bg_ico_facebook.gif') 0 0 no-repeat;
}

a.ico_okno {
background:url('../images/new/bg_ico_okno.gif') 0 0 no-repeat;
}

a.ico_delicious {
background:url('../images/new/bg_ico_delicious.gif') 0 0 no-repeat;
}

a.ico_info {
background:url('../images/new/bg_ico_info.gif') 0 0 no-repeat;
margin-right:5px !important;
}

a.icosocial:hover {
background-position:0 -16px;
}

.media_tooltip {
position:absolute;
width:68px;
height:46px;
padding:6px;
top:-31px;
left:439px;
background:url('../images/new/bg_tooltip.gif') no-repeat;
display:none;
z-index:10;
}

.highslide-body .testa .media_tooltip {
top:-29px;
left:257px;
}

.media_tooltip span {
display:block;
font-size:11px;
padding-left:17px;
}

.media_tooltip span.post_video {
background:url('../images/new/ico_video.gif') no-repeat;
}

.media_tooltip span.post_foto {
background:url('../images/new/ico_foto.gif') no-repeat;
}

.media_tooltip span.post_link {
background:url('../images/new/ico_link.gif') no-repeat;
}

.corpo {
float:left;
clear:both;
display:inline;
padding-left:6px;
width:576px;
color:#333;
}

.highslide-body .corpo {
width:376px;
}

.corpo a img {
float:left;
margin:24px 0 24px 5px;
width:185px;
height:98px;
}

.corpo h2 {
width:353px;
padding-right:17px;
float:right;
margin:19px 0 0 0;
font-size:18px;
font-weight:normal;
padding-bottom:11px;
word-wrap:break-word;
}

.highslide-body .corpo h2 {
width:370px;
float:left;
margin-top:13px;
}

.post_searched .corpo h2 {
width:540px;
float:left;
margin:19px 0 0 12px;
display:inline;
}

.corpo h2 a {
color:#333 !important;
}

.corpo span {
width:370px;
float:right;
color:#999;
font-size:11px;
}

.highslide-body .corpo span {
float:left;
}

.post_searched .corpo span {
float:left;
margin-left:11px;
}

.corpo p {
width:353px;
float:right;
padding-right:17px;
font-size:12px;
margin:10px 0;
}

.highslide-body .corpo p {
width:370px;
float:left;
}

.post_searched .corpo p {
float:left;
width:540px;
margin:8px 0 0 11px;
display:inline;
padding-bottom:19px;
}

.corpo hr {
width:100%;
clear:both;
border:1px solid #f7f8f8;
background:none;
}

.corpo td {
padding-bottom:12px;
}

.corpo p.tags {
background:url('../images/new/tag.gif') 0 5px no-repeat;
float:left;
margin:0 0 0 7px;
width: 450px;
font-size:11px;
color:#999;
padding:0 20px 0 17px;
position:relative;
height:16px;
overflow:hidden;
line-height:20px;
display:inline;
}

.highslide-body .corpo p.tags {
width:340px;
margin-left:0;
}

.corpo p.tags a {
color:#333;
}

.more_tags {
display:inline;
float:right;
position:relative;
width:20px;
height:20px;
background-position:0 3px;
background-repeat:no-repeat;
margin-top:2px;
}

.piu {
background-image:url('../images/new/piu.gif');
}

.meno {
background-image:url('../images/new/meno.gif');
}

#mid_column {
float:left;
width:185px;
padding:0 0 0 3px;
margin-left:1px;
background:url('../images/new/bg_mid_column.gif') repeat-x;
display:inline;
}

#tit_flash_news, #tit_top_news {
width:179px;
height:28px;
padding-right:3px;
float:left;
}

#tit_flash_news {
background:#d5d5d5 url('../images/new/flash_news.gif') no-repeat;
}

#tit_top_news {
background:#d5d5d5 url('../images/new/top_news.gif') no-repeat;
}

#flash_news_container {
background-color:#d5d5d5;
width:182px;
height:137px;
position:relative;
overflow:hidden;
clear:both;
margin-bottom:5px;
}

#flash_news_content {
position:absolute;
top:0px;
left:0px;
width:182px;
height:900px;
}

#flash_news_content div {
width:168px;
height:123px;
padding:7px;
clear:both;
}

#flash_news_content div span {
font-size:11px;
display:block;
margin:4px 0;
}

#mid_column h3, #mid_column h4, #right_column h3, #flash_news_content div h3 {
margin:0;
padding:0;
line-height:14px;
}

#flash_news_content div a {
font-size:12px;
font-weight:bold;
color:#333;
}

#flash_news_content div span em {
font-style:normal;
color:#333;
}

a.tagtitle, span.tagtitle {
color:#333;
font-size:14px;
font-weight:bold;
padding:2px 0 0 22px;
margin-bottom:8px;
float:left;
clear:both;
}

a.taglabel_1, span.taglabel_1 { background:url('../images/new/taglabel_1.gif') 3px 3px no-repeat; }
a.taglabel_2 { background:url('../images/new/taglabel_2.gif') 3px 3px no-repeat; }
a.taglabel_3 { background:url('../images/new/taglabel_3.gif') 3px 3px no-repeat; }
a.taglabel_4 { background:url('../images/new/taglabel_4.gif') 3px 3px no-repeat; }
a.taglabel_5 { background:url('../images/new/taglabel_5.gif') 3px 3px no-repeat; }
a.taglabel_6 { background:url('../images/new/taglabel_6.gif') 3px 3px no-repeat; }
a.taglabel_7 { background:url('../images/new/taglabel_7.gif') 3px 3px no-repeat; }
a.taglabel_8 { background:url('../images/new/taglabel_8.gif') 3px 3px no-repeat; }
a.taglabel_9 { background:url('../images/new/taglabel_9.gif') 3px 3px no-repeat; }
a.taglabel_10 { background:url('../images/new/taglabel_10.gif') 3px 3px no-repeat; }


a.tag_link, span.tag_link {
color:#333;
font-size:12px;
font-weight:bold;
margin:7px 0 0 4px;
display:block;
}

.notizia_in_tag {
background:url('../images/new/bg_black_dot.gif') bottom repeat-x;
padding-bottom:10px;
clear:both;
width:181px;
}

.notizia_in_tag span, .ultima_notizia_in_tag span {
display:block;
font-size:11px;
margin:5px 0 1px 4px;
}

.notizia_in_tag img {
margin-left:3px;
width:176px;
height:87px;
}

.ultima_notizia_in_tag {
background:url('../images/new/bg_notizia_tag.gif') bottom repeat-x;
padding-bottom:20px;
clear:both;
width:181px;
margin-bottom:3px;
}

#right_column {
float:right;
width:194px;
background:url('../images/new/bg_mid_column.gif') repeat-x;
}

#multimedia {
background:url('../images/new/bg_multimedia.gif');
width:191px;
float:right;
position:relative;
}

.preview_container {
width:183px;
height:103px;
position:relative;
overflow:hidden;
margin:7px 0 0 4px;
float:left;
display:inline;
clear:both;
}

.preview_content {
position:absolute;
}

#video_content {
top:0px;
left:0px;
width:183px;
height:618px;
}

#pic_content {
top:0px;
left:0px;
width:916px;
height:618px;
}

.preview_content img {
float:left;
width:183px;
height:103px;
}

.preview_content a {
position:relative;
width:183px;
height:103px;
float:left;
}

#video_content a em {
position:absolute;
top:33px;
left:76px;
display:block;
width:31px;
height:31px;
background:url('../images/new/play.png') no-repeat;
*background: none;
*filter: filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src  = '../images/new/play.png', sizingMethod = 'noscale');
cursor:pointer;
}

.preview_txt {
background:url('../images/new/bg_multimedia_txt.gif');
width:173px;
margin:0 0 2px 4px;
padding:7px 5px 8px 5px;
float:left;
display:inline;
clear:both;
}

#pic_controller {
width:70px;
margin:0 auto;
clear:both;
height:7px;
}

#pic_controller a {
display:inline;
width:11px;
height:7px;
margin-left:3px;
background-color:#363636;
float:left;
}

#pic_controller a.current {
background-color:#707070;
}

#pic_controller a:hover {
background-color:#fff;
}

.preview_txt a {
color:#4184b1 !important;
font-size:12px;
font-weight:bold;
display:none;
}

.preview_txt a.curr_video, .preview_txt a.curr_set {
display:inline;
}

.preview_txt span {
display:none;
font-size:11px;
margin:9px 0 6px 0;
}

.preview_txt span.curr_video, .preview_txt span.curr_set {
display:block;
}

.preview_txt span em {
font-style:normal;
color:#fff;
}

.preview_small {
background:url('../images/new/bg_dotted.gif');
width:191px;
float:left;
clear:both;
padding-bottom:2px;
position:relative;
}

.preview_small a, .preview_small a img {
margin:1px;
padding:0;
float:left;
width:93px;
height:61px;
position:relative;
}

.preview_small a em {
position:absolute;
top:19px;
left:35px;
display:block;
width:25px;
height:25px;
background:url('../images/new/play_sm.png') no-repeat;
*background: none;
*filter: filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src  = '../images/new/play_sm.png', sizingMethod = 'noscale');
cursor:pointer;
}

.preview_small a {
position:relative;
}

.preview_small a img {
position:absolute;
top:0px;
left:0px;
width:93px;
height:61px;
}

.chiudi {
width:151px;
height:18px;
font-size:11px;
float:left;
clear:both;
background:#201f1d url('../images/new/arrow_chiudi.gif') right center no-repeat;
text-align:right;
padding:4px 28px 2px 12px;
}

#apri_video, #apri_pic {
background:#201f1d url('../images/new/arrow_apri.gif') right center no-repeat;
display:none;
}

a.chiudi:hover {
color:#fff;
}

#daily_chart {
float:right;
clear:both;
background: url('../images/new/tag_chart.gif') no-repeat;
width:173px;
padding:40px 3px 0 3px;
margin:10px 7px 0 0;
font-size:12px;
color:#333;
display:inline;
position:relative;
}

#daily_chart a {
color:#333;
padding-left:5px;
}

#daily_chart span {
display:block;
clear:both;
border:1px solid #fff;
margin-top:6px;
padding-left:5px;
color:#fff;
}

#ch1 { background-color:#40608e; }
#ch2 { background-color:#54749d; }
#ch3 { background-color:#7493b3; }
#ch4 { background-color:#92b0c8; }
#ch5 { background-color:#a5c3d5; }

#daily_chart p {
font-size:11px;
}

#daily_chart p a {
display:inline;
}

.veditutti {
float:right;
clear:both;
background: url('../images/new/bg_veditutti.gif') no-repeat;
width:156px;
padding:4px 20px 6px 3px;
margin:6px 7px 0 0;
font-size:11px;
text-align:right;
display:inline;
}

#twitter {
float:right;
clear:both;
padding:40px 8px 0 8px;
width:163px;
background: url('../images/new/bg_twitter.gif') no-repeat;
color:#fff;
font-size:11px;
margin:18px 7px 0 0;
display:inline;
word-wrap:break-word;
}

#footer_twitter {
background: url('../images/new/footer_twitter.gif') no-repeat;
width:179px;
height:33px;
float:right;
clear:both;
margin:0 7px 20px 0;
display:inline;
}

#twitter a {
color:#fff;
font-weight:bold;
}

#twitter small {
color:#37778c;
display:block;
margin:12px 0 4px 0;
font-size:11px;
}

#end_buttons {
clear:both;
background:#e8e9ea url('../images/new/bg_black_dot.gif') repeat-x;
width:968px;
height:52px;
}

#altri_post {
float:left;
margin:17px 0 0 15px;
}

#altri_post img {
	width:99px;
	height:20px;
}

#loading_altri_post {
float: left;
margin:20px 0 0 15px;
display: none;
width:98px;
height:16px;
}

#back_to_top {
float:right;
margin:17px 15px 0 0;
width:99px;
height:20px;
}

#alcuni_nostri_blog {
clear:both;
background:#e8e9ea url('../images/new/bg_black_dot.gif') repeat-x;
width:968px;
padding-top:2px;
height:48px;
}

#alcuni_nostri_blog div {
background-color:#fff;
width:956px;
margin:0 auto;
height:100%;
position:relative;
}

#alcuni_nostri_blog div img {
position:absolute;
top:13px;
left:409px;
width:142px;
height:22px;
}

#alcuni_nostri_blog div a {
position:absolute;
top:16px;
left:880px;
font-size:11px;
background:url('../images/new/refresh.gif') right no-repeat;
width:60px;
}

#footer_blog {
clear:both;
background:#e8e9ea url('../images/new/bg_black_dot2.gif') repeat-x;
width:968px;
padding-top:1px;
height:130px;
}

#footer_blog #footer_blog_container {
background:#fff url('../images/new/bg_footer_blog.gif') repeat-y;
width:956px;
margin:0 auto;
height:100%;
position:relative;
}

#footer_blog #footer_blog_container strong {
display:block;
margin-bottom:8px;
}

#footer_blog #footer_blog_container a {
float:left;
width:164px;
height:104px;
display:inline;
padding:10px 10px 10px 15px;
font-size:14px;
margin-left:2px;
line-height:18px;
}

#footer_blog #footer_blog_container a em {
width:44px;
display:block;
float:left;
}

#footer_blog #footer_blog_container a em, #footer_blog #footer_blog_container a span {
font-size:12px;
font-style:normal;
position:relative;
}

#footer {
height:120px;
background:#fff url('../images/new/bg_footer.gif') repeat-x;
}

#footer p {
float:left;
font-size:10px;
font-weight:bold;
margin:26px 0 0 10px;
display:inline;
}

#footer div {
float:right;
font-size:10px;
font-weight:bold;
margin:16px 14px 0 0;
display:inline;
}

#footer div span {
margin-left:72px;
margin-right:4px;
}

#footer div img {
vertical-align:middle;
}

#preloader {
position:absolute;
width:970px;
height:2800px;
text-align:center;
top:0px;
left:0px;
background-color:#fff;
opacity:0.9;
filter:alpha(opacity = 90);
-moz-opacity:0.9;
}

#first_preloader {
position:relative;
float:left;
width:970px;
height:2000px;
text-align:center;
background-color:#fff;
}

#preloader img, #first_preloader img {
border:5px solid #e5e5e5;
margin-top:100px;
}

#main_container .spacer { /* spacer w/ fixed height; give space to the content and fixed bar */
height:40px;
}

#nav_menu_wrapper {
height:40px;
width:100%;
bottom:-1px;
position:absolute;
/* overflow:hidden; */
z-index:3;
}

#nav_menu_wrapper .nav_menu { /* the menu itself */
height:40px; /* fix bar's height */
width:960px; /* fixed width */
/* center this div */
margin-left:auto;
margin-right:auto;
position:relative;
z-index:15000;
}

#segnala_panel {
height:300px;
width:390px;
background:url('../images/new/bg_segnala.gif') no-repeat;
position:absolute;
top:0px;
left:570px;
z-index:20000;
opacity: 0.9;
filter: alpha(opacity = 90);
-moz-opacity: 0.9;
}

#segnala_panel form {
float:left;
padding-left:12px;
z-index:30000;
}

.input_segnala {
padding:4px;
font-size:12px;
border:1px solid #8e8e8e;
background-color:#d3d3d3;
width:352px;
clear:both;
margin:49px 0 0 0;
display:inline;
}

#blog_url {
margin-top:56px;
}

em#error_segnala {
color:#fff;
display:inline;
float:left;
font-size:12px;
margin:22px 0 0 2px;
font-style:normal;
}

#segnala_panel p {
width:348px;
clear:both;
font-size:11px;
color:#fff;
padding:36px 0 0 12px;
margin:0;
}

#segnala_panel p a {
font-size:11px;
color:#2D77A8;
font-weight:bold;
padding-top:2px;
display:block;
}

#open_segnala {
display:block;
width:370px;
height:36px;
background:url('../images/new/segnala_piu.gif') 16px 13px no-repeat;
z-index:30000;
}

.is_open {
background:url('../images/new/segnala_meno.gif') 16px 13px no-repeat !important;
}

a:hover, .post h2 a:hover {
color:#707070 !important;
}

#blog_emergenti div a:hover {
background-color:#eee;
color:#2d77a8 !important;
}

#twitter a:hover {
color:#fff !important;
}

.metadata a {
color:#fff;
}

.metadata a:hover {
color:#bebebe !important;
}

/* error message */

.error_msg {
padding:100px 0;
background-color:#fff;
width:100%;
float:left;
clear:both;
text-align:center;
}

.error_msg p {
background:url('../images/new/bg_multimedia.gif');
width:500px;
margin:0 auto;
padding:40px;
color:#fff;
font-size:17px;
font-weight:bold;
}
.error_msg p a {
color:#4184b1;
text-decoration:underline;
}
