body {
color:#000;
font:12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
padding-bottom:0;
margin-bottom:0;
}

a:hover {
color:#4A7095;
text-decoration:underline;
}

a:active,a:visited {
color:#4A7095;
text-decoration:none;
}

#header {
width:980px;
height:100px;
overflow:hidden;
background:url(bt/bgr_header.jpg);
background-repeat:repeat-x;
margin:0 auto;
}

#header .banner {
float:right;
display:inline;
width:708px;
margin-top:35px;
padding:7px 5px 0 10px;
}

#header .banner iframe {
height: 20px;
margin-top: 12px;
margin-left:-40px;
width: 130px;
clear:both;
}

#header .banner iframe.twitter-follow-button {
	margin-left: 0px;
}

#header .banner img {
float:right;
}

#top_line {
width:980px;
height:0;
overflow:hidden;
margin:-8px auto 0;
}

#logo {
float:left;
width:auto;
font-weight:700;
font-family:georgia,garamond,serif;
margin-right:10px;
}

#logo a {
color:#fff;
overflow:hidden;
display:block;
font-size:40px;
}

#logo a span {
font-size:15px;
font-family:arial, verdana, sans-serif;
color:#fff;
padding-left:5px;
overflow:hidden;
display:block;
}

#search {
float:left;
width:340px;
margin:-22px 10px 0 -5px;
}

#search form,#search fieldset {
float:left;
border:0;
margin-left:-22px;
}

#search fieldset {
padding:2px 0 0 4px;
}

#s {
float:left;
background-image:url(/bt/form_search_bg_1.gif);
background-repeat:no-repeat;
background-position:left;
border:0;
color:#797979;
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
width:273px;
height:34px;
padding:0 0 0 5px;
}

#searchsubmit {
float:left;
margin:0 0 0 -5px;
}

#login-top {
float:left;
width:360px;
height:70px;
margin-top:-25px;
padding:1px;
}

#login-top #login-caselle {
height:34px;
width:100%;
}

#login-top #login-caselle input {
margin-left:8px;
margin-top:5px;
margin-right:2px;
}

#login-top #login-altro {
height:34px;
width:100%;
margin-top:3px;
padding-left:4px;
}

#login-top #login-altro .remember,#login-top #login-altro .remember a {
color:#FFF;
font-size:.9em;
}

#login-top #login-altro .remember a strong {
font-size:1.1em;
}

#login-top #login-altro .remember .bt-fconnect {
margin-top:5px;
}

#login-top #login-altro .remember a img {
margin-top:3px;
margin-right:24px;
}

#primpiano {
width:590px;
clear:both;
font-size:1.1em;
font-weight:700;
color:#FFF;
margin-left:-140px;
text-align:right;
padding:10px 6px 6px;
}

#primpiano span {
word-spacing:1px;
font-family:Arial, Helvetica, sans-serif;
}

#primpiano a,#primpiano a:visited,#primpiano a:active {
color:#fff;
text-decoration:underline;
margin-left:5px;
text-transform:capitalize;
}

#primpiano a:hover {
color:#ccc;
text-decoration:none;
}

#topmainmenu {
width:980px;
min-height:42px;
height:43px;
background-image:url(bt/bg_topmainmenu.jpg);
background-repeat:repeat-x;
margin:0 auto;
}

#topmainmenu div {
float:left;
cursor:pointer;
}

#topmainmenu div #btcellulari #divcellulari {
background-image:url(/bt/bapple_cellulari.jpg);
background-repeat:no-repeat;
background-position:top center;
width:123px;
height:42px;
}

#topmainmenu div #btcellulari #divcellulari:hover {
background-image:url(/bt/bapple_cellulari.jpg);
background-repeat:no-repeat;
background-position:bottom center;
width:123px;
height:42px;
}

#topmainmenu div #bttv3d #divtv3d {
background-image:url(/bt/bt_tv3d.jpg);
background-repeat:no-repeat;
background-position:top center;
width:87px;
height:42px;
}

#topmainmenu div #bttv3d #divtv3d:hover {
background-image:url(/bt/bt_tv3d.jpg);
background-repeat:no-repeat;
background-position:bottom center;
width:87px;
height:42px;
}

#topmainmenu div #btapple #divapple {
background-image:url(/bt/bcellulari_apple.jpg);
background-repeat:no-repeat;
background-position:top center;
width:103px;
height:42px;
}

#topmainmenu div #btapple #divapple:hover {
background-image:url(/bt/bcellulari_apple.jpg);
background-repeat:no-repeat;
background-position:bottom center;
width:103px;
height:42px;
}

#topmainmenu div #btguide #divguide:hover {
background-image:url(/bt/b_bguide.jpg);
background-repeat:no-repeat;
background-position:bottom center;
width:106px;
height:42px;
}

#topmainmenu div #btguide #divguide {
background-image:url(/bt/b_bguide.jpg);
background-repeat:no-repeat;
background-position:top center;
width:106px;
height:42px;
}

#topmainmenu div #bthardware #divhardware {
background-image:url(/bt/bcellulari_hardware.jpg);
background-repeat:no-repeat;
background-position:top center;
width:128px;
height:42px;
}

#topmainmenu div #bthardware #divhardware:hover {
background-image:url(/bt/bcellulari_hardware.jpg);
background-repeat:no-repeat;
background-position:bottom center;
width:128px;
height:42px;
}

#topmainmenu div #btinternet #divinternet {
background-image:url(/bt/bcellulari_internet.jpg);
background-repeat:no-repeat;
background-position:top center;
width:121px;
height:42px;
}

#topmainmenu div #btinternet #divinternet:hover {
background-image:url(/bt/bcellulari_internet.jpg);
background-repeat:no-repeat;
background-position:bottom center;
width:121px;
height:42px;
}

#topmainmenu div #btsoftware #divsoftware {
background-image:url(/bt/bcellulari_software.jpg);
background-repeat:no-repeat;
background-position:top center;
width:124px;
height:42px;
}

#topmainmenu div #btsoftware #divsoftware:hover {
background-image:url(/bt/bcellulari_software.jpg);
background-repeat:no-repeat;
background-position:bottom center;
width:124px;
height:42px;
}

#topmainmenu div #btforum #divforum {
background-image:url(/bt/b_forum.jpg);
background-repeat:no-repeat;
background-position:top center;
width:112px;
height:42px;
}

#topmainmenu div #btforum #divforum:hover {
background-image:url(/bt/b_forum.jpg);
background-repeat:no-repeat;
background-position:bottom center;
width:112px;
height:42px;
}

#mainmenu {
width:980px;
min-height:29px;
position:relative;
z-index:100;
height:auto!important;
text-align:right;
padding-top:9px;
background:url(bt/top_network.gif) no-repeat left center;
margin:-3px auto 0;
}

#mainmenu ul {
float:left;
margin-top:-4px;
margin-left:118px;
}

#mainmenu ul li {
position:relative;
display:inline;
float:left;
font-size:1.25em;
font-family:'Trebuchet MS',verdana, arial, sans-serif;
font-weight:700;
padding:0;
}

#mainmenu ul li:hover {
background-image:url(/bt/sep_bg.gif);
background-position:bottom center;
background-repeat:no-repeat;
}

#mainmenu ul li.first {
background:none;
padding:0;
}

#mainmenu ul li a {
color:#232323;
height:25px;
display:block;
padding:4px 8px 0;
}

#mainmenu ul li.first a {
padding:4px 9px 0 10px;
}

* html #mainmenu ul li a {
display:inline-block;
float:left;
}

* html #mainmenu ul li ul li a {
float:none;
}

#mainmenu ul li ul {
position:absolute;
left:0;
display:block;
visibility:hidden;
background:#fff;
margin:0;
padding:0;
}

#mainmenu ul li ul li {
display:list-item;
float:none;
font-size:1em;
background:none;
padding:0;
}

#mainmenu ul li ul li ul {
top:0;
border-top:1px solid #aaa;
margin:0;
}

#mainmenu ul li ul li a,#mainmenu .current-cat ul li a,#mainmenu .select ul li a {
width:160px;
height:auto;
background:#fff;
text-align:left;
font-weight:700;
text-decoration:none;
border-bottom:1px solid #aaa;
border-left:1px solid #aaa;
border-right:1px solid #aaa;
text-transform:none;
color:#232323;
font-size:.9em;
margin:0;
padding:4px 10px;
}

#mainmenu ul li ul li a:hover {
text-decoration:none;
background:#ccc;
color:#222;
}

#wrapper .widget {
width:100%;
overflow:hidden;
background-image:url(/bt/bg_home_4.gif);
background-repeat:no-repeat;
background-position:top left;
margin:10px 0 0;
}

.home_sidebarbottom_post {
background-image:url(http://www.pianetatech.it/bt/bg_home_4b.gif);
background-position:50% 0;
background-repeat:no-repeat;
clear:both;
height:5px;
margin-bottom:8px;
width:300px;
}

#wrapper .widget p {
text-align:justify;
margin:-4px 0 6px;
padding:8px;
}

#wrapper .widget ul {
margin:0;
}

#wrapper .widget ul li {
color:#444;
font-size:12px;
display:block;
background:url(default/ico_widget_li.gif) no-repeat left 6px;
padding:2px 0 2px 10px;
}

#wrapper .widget ul li:hover {
background:url(default/ico_widget_li_hover.gif) no-repeat left 6px;
}

#wrapper .widget ul li a {
color:#222;
display:block;
}

#wrapper .widgetMedia {
width:950px;
text-align:center;
margin:0 auto;
}

#wrapper .featuredPost {
border-bottom:1px dotted #666;
margin-bottom:5px;
padding:7px 0;
}

#wrapper .lastPost {
border:none;
margin:0;
}

#wrapper .featuredPost p {
padding-bottom:5px;
}

#wrapper .featuredPostMeta {
display:block;
font-style:italic;
font-size:11px;
text-align:right;
}

#wrapper {
width:980px;
background:#fff;
margin:8px auto 0;
}

#footer {
width:980px;
height:171px;
background:#ddd;
border-bottom:3px solid #2B4071;
margin-left:0;
font-family:Arial, Helvetica, sans-serif;
}

#footer_data {
float:left;
width:326px;
padding:0 0 0 14px;
}

#footer_data ul {
padding-top:0;
padding-left:0;
}

#footer_data li {
display:inline;
color:#434343;
font-size:12px;
margin-left:9px;
border-left:1px solid #434343;
padding:0 0 0 7px;
}

#footer_data li.first {
border:none;
margin:0;
padding:0;
}

#footer_data li a {
color:#434343;
}

#footer_data .copyrights {
color:#222;
padding:0;
}

#footer_data .copyrights a {
color:#222;
}

#footer_logo {
float:right;
width:316px;
padding:5px 6px 0 0;
}

#footer_logo_top {
height:80px;
padding-top:8px;
color:#444;
}

#footer_logo_top a img {
margin-top:4px;
margin-right:3px;
}

#footer_group {
width:308px;
float:left;
padding-top:12px;
}

#footer_group a {
width:95px;
float:left;
display:block;
padding:4px 3px;
}

.logo_banzai {
clear:both;
background-image:url(/bt/wpblog_log_banzai.gif);
background-repeat:no-repeat;
width:71px;
height:90px;
}

#contentBody {
display:block;
border-bottom:3px solid #333;
margin-bottom:4px;
padding:0 0 4px;
}

#center-block {
width:674px;
float:left;
margin-top:-7px;
padding-top:5px;
border-top:3px solid #000;
}

#right-block {
width:302px;
float:left;
padding-top:8px;
margin-top:-7px;
border-top:3px solid #000;
padding-left:4px;
}

.clearfix {
display:inline-block;
}

.clear {
clear:both;
}

#slider2 {
float:left;
width:668px;
background-image:url(/bt/bg_home_1t.gif);
background-repeat:no-repeat;
background-position:top center;
padding-top:3px;
margin-top:2px;
}

#slider2bottom {
float:left;
width:668px;
height:5px;
background-image:url(/bt/bg_home_1tb.gif);
background-repeat:no-repeat;
background-position:top center;
}

#slider2right {
width:300px;
background-image:url(/bt/bg_home_4.gif);
background-repeat:no-repeat;
background-position:top center;
padding-top:3px;
margin-top:0;
}

#slider2rightbottom {
width:300px;
height:5px;
background-image:url(/bt/bg_home_4b.gif);
background-repeat:no-repeat;
background-position:top center;
margin-bottom:8px;
}

.sliderwrapper img {
display:block;
min-height:256px;
margin-top:0;
}

.sliderwrapper {
position:relative;
overflow:hidden;
height:293px;
width:389px;
float:left;
margin-right:2px;
margin-bottom:3px;
}

.contentdiv {
visibility:hidden;
position:absolute;
left:0;
top:0;
z-index:1;
width:377px;
height:290px;
padding:5px 7px 7px;
}

.sliderPostPhoto {
position:relative;
height:282px;
width:377px;
overflow:hidden;
border:2px solid #ccc;
padding:0;
}

#slider-right {
float:left;
margin-top:1px;
}

.sliderPostPhoto a img {
width:377px;
border:0;
}

.pagination {
display:block;
margin-top:3px;
font:12px arial, verdana, sans-serif;
padding:2px 2px 0;
}

.pagination a {
color:#333;
display:block;
margin-bottom:2px;
width:258px;
background-color:#efefef;
height:36px;
padding:1px;
}

.pagination a:hover {
text-decoration:none;
color:#333;
background-image:url(/bt/slide_bg.png);
background-repeat:no-repeat;
background-position:top center;
}

.pagination a.selected {
color:#666;
text-decoration:none;
background-image:url(/bt/slide_bg.png);
background-repeat:no-repeat;
background-position:bottom center;
}

.sliderPostInfo {
position:absolute;
bottom:0;
width:368px;
color:#fff;
background:#fff;
height:auto!important;
filter:alpha(opacity=80);
-moz-opacity:0.80;
-khtml-opacity:0.80;
opacity:0.80;
border-top:2px solid #ccc;
padding:0 5px;
}

h2.feaSliderTitle {
font:16px "trebuchet ms", arial, sans-serif;
font-weight:700;
height:46px;
margin:0;
padding:4px 0 6px;
}

h2.feaSliderTitle a:hover {
color:#666;
text-decoration:underline;
}

h2.feaSliderTitle span {
font-size:.7em;
color:#000;
}

.toc {
text-decoration:none;
display:block;
cursor:pointer;
}

.toc div {
float:left;
padding-left:6px;
padding-top:2px;
vertical-align:middle;
height:30px;
width:227px;
margin-top:-12px;
}

.toc div p {
line-height:100%;
float:left;
}

.toc img {
border:0;
margin-left:4px;
margin-top:4px;
float:left;
}

#center-left {
width:233px;
float:left;
margin-left:2px;
margin-top:4px;
}

#center-center {
width:441px;
float:left;
margin-top:10px;
}

#center-center-search {
width:677px;
float:left;
margin-top:0;
}

#center-right {
width:300px;
float:left;
margin-top:-42px;
margin-left:3px;
}

#center-right-search {
width:300px;
float:left;
margin-top:0;
margin-left:3px;
}

h2.homeCatTitle {
text-transform:capitalize;
font-size:1.4em;
padding-bottom:2px;
border-bottom:2px solid #333;
width:100%;
overflow:hidden;
margin:0 0 12px;
}

h2.homeCatTitleForum {
text-transform:capitalize;
font-size:1.4em;
padding-bottom:2px;
color:#000;
width:100%;
overflow:hidden;
font-family:"trebuchet ms", arial, sans-serif;
padding-left:7px;
margin:0 0 6px;
}

h2.homeCatTitleForum a {
color:#000;
text-decoration:none;
}

h2.homeCatTitle span {
font-size:.6em;
text-transform:none;
}

h2.homeCatTitle a,h2.homeCatTitle a:visited {
color:#333;
text-decoration:none;
}

h2.homeCatTitle a:hover {
color:#999;
text-decoration:none;
}

.home_sidebarPosts {
width:300px;
background-image:url(/bt/bg_home_4.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:7px 0 0;
}

.home_sidebarbottom {
clear:both;
width:300px;
background-image:url(/bt/bg_home_4b.gif);
background-repeat:no-repeat;
background-position:top center;
height:5px;
margin-bottom:8px;
}

.home_sidebarPosts ul {
width:96%;
list-style-type:none;
margin:.5em 0 0;
padding:0 8px 0 10px;
}

.home_sidebarPosts li {
width:96%;
overflow:hidden;
margin:0 0 11px;
padding:0;
}

.home_sidebarPosts ul li .entry p {
margin-top:3px;
padding-top:3px;
color:#666;
}

.home_sidebarPosts ul li div span a {
color:#4A7095;
}

.home_sidebarPosts ul li div a {
color:#000;
}

.home_sidebarPosts .thumb {
float:left;
width:46px;
height:46px;
border:1px solid #ccc;
padding:1px;
}

.home_sidebarPosts .thumb_primo {
float:left;
width:50px;
height:50px;
border:1px solid #ccc;
padding:1px;
}

.home_sidebarPosts .entry {
float:right;
width:214px;
margin-bottom:0;
}

.home_sidebarPosts .last-forum {
float:right;
width:100%;
margin-bottom:0;
}

.home_sidebarPosts .last-forum .bullet-forum {
margin-right:5px;
vertical-align:middle;
float:left;
}

h2.home-last-forum {
border-bottom:2px solid #2B4071;
}

.home_sidebarPosts ul li .entry p.par-last-forum {
padding-top:0;
}

.home_sidebarPosts p {
font-size:12px;
line-height:1.3em;
padding:1px 0 0;
}

.home_sidebarPosts_post {
width:300px;
background-image:url(/bt/bg_home_4.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:7px 4px 0 0;
}

.home_sidebarPosts_post ul {
width:96%;
padding:0 8px 0 10px;
}

.home_sidebarPosts_post li {
width:96%;
overflow:hidden;
margin:0 0 5px;
padding:0 0 5px;
}

.home_sidebarPosts_post .thumb {
float:left;
width:50px;
height:55px;
border:1px solid #ccc;
padding:1px;
}

.home_sidebarPosts_post .entry {
float:right;
width:209px;
margin-bottom:3px;
}

.home_sidebarPosts_post p {
font-size:12px;
line-height:1.3em;
padding:3px 0 0;
}

h2.sidebarPostTitle {
color:#232323;
font-size:12px;
line-height:1.3em;
font-family:Arial, Helvetica, sans-serif;
margin:0;
}

h2.sidebarPostTitle a:hover {
color:#888;
text-decoration:underline;
}

.entry p:first-child {
font-family:Arial, Helvetica, sans-serif;
width:280px;
display:inline;
padding:0;
}

.post .entry p {
font-family:Arial, Helvetica, sans-serif;
padding:0 0 15px;
}

.post .entry p img {
max-width:250px;
height:auto;
float:left;
margin-right:5px;
}

.alignleft {
float:left;
margin:3px 7px 5px 0;
}

.cat_post {
width:100%;
overflow:hidden;
margin:0 0 15px;
}

.cat_post .entry {
font-size:12px;
line-height:1.3em;
width:100%;
overflow:hidden;
margin:0 0 15px;
}

.cat_post .entry p {
font-size:1.2em;
font-family: Arial;
line-height:1.2em;
margin-top:0;
text-align:justify;
}

.cat_post .entry img {
border:1px solid #ddd;
padding:1px;
}

#forum-padding {
font-family:Arial, Helvetica, sans-serif;
padding:0 4px 4px 3px;
}

#input-list {
height:30px;
}

#forum-padding form {
margin-top:-4px;
padding-top:0;
}

#forum-padding form .logindetails {
border:0;
padding:0;
}

#forum-padding form .logindetails label {
padding-right:70px;
}

#input-list input {
margin-right:4px;
}

.loginbutton {
float:left;
margin-top:-10px;
margin-left:5px;
padding:-4px 0 0;
}

.textbox {
float:left;
width:103px;
margin-right:3px;
}

.box-saperlo {
font-family:"trebuchet ms", Times, serif;
border-bottom:2px solid #2B4071;
margin-bottom:8px;
width:97%;
}

.box-saperlo span {
font-size:1.4em;
font-weight:700;
color:#2B4071;
}

.field-saperlo {
float:left;
border-bottom:1px dotted #666;
padding-bottom:4px;
margin-top:8px;
}

.field-saperlo .img-saperlo {
width:55px;
float:left;
padding:3px;
}

.field-saperlo .img-saperlo img {
width:46px;
float:left;
border:1px solid #ccc;
padding:1px;
}

.field-saperlo .link-saperlo {
padding-top:3px;
width:226px;
font-size:1.1em;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
}

.field-saperlo .link-saperlo a:hover,.field-saperlo .link-saperlo a:visited {
text-decoration:underline;
color:#888;
}

.home_leftbar_blog {
width:224px;
background-image:url(/bt/bg_home_6.gif);
background-repeat:no-repeat;
background-position:top left;
margin:7px 0 0 2px;
padding:2px 2px 0 0;
}

.home_leftbar_blog h3 img {
vertical-align:middle;
}

.home_leftbar_blog_bottom {
clear:both;
width:224px;
background-image:url(/bt/bg_home_6b.gif);
background-repeat:no-repeat;
background-position:top center;
height:8px;
margin-bottom:8px;
}

.home_leftbar_blog p {
font-family:Arial, Helvetica, sans-serif;
margin:2px 0 7px;
padding:0 4px 0 6px;
line-height: 16px;
}

.home_leftbar_blog p a {
margin:0 0 3px;
padding:0;
}

.home_leftbar_blog h3 {
font-size:1.3em;
color:#222;
margin:0 0 6px;
padding:2px 2px 0 5px;
}

#ones-cellulari .ones-top-left div a {
color:#8F3944;
padding:0 0 0 3px;
}

#ones-internet .ones-top-left div a {
color:#4662A6;
padding:0 0 0 3px;
}

.ones-content {
border-left:1px solid #bbb;
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;
padding:4px 4px 4px 8px;
}

#ones-software {
width:431px;
margin-left:3px;
background-image:url(/bt/ones_top_2.gif);
background-position:top right;
background-repeat:no-repeat;
margin-bottom:7px;
}

#ones-software .ones-top-left div a {
color:#479E43;
padding:0 0 0 3px;
}

#ones-hardware {
width:431px;
margin-left:3px;
background-image:url(/bt/ones_top_3.gif);
background-position:top right;
background-repeat:no-repeat;
margin-bottom:7px;
}

#ones-hardware .ones-top-left div a {
color:#C07C29;
padding:0 0 0 3px;
}

#ones-apple {
width:431px;
margin-left:3px;
background-image:url(/bt/ones_top_4.gif);
background-position:top right;
background-repeat:no-repeat;
margin-bottom:7px;
}

#ones-apple .ones-top-left div a {
color:#416FB4;
padding:0 0 0 3px;
}

.item-box {
width:413px;
border-bottom:1px dotted #6b6b6b;
margin-bottom:3px;
}

.last-item-box {
border-bottom:0;
}

.item-box .item-titolo {
font-size:1.5em;
width:380px;
line-height:105%;
margin-top:3px;
padding:3px 0 6px;
}

.item-box .item-excerpt {
font-family:Arial, Helvetica, sans-serif;
float:left;
padding-bottom:5px;
line-height: 17px;
}

.item-box .item-excerpt span {
color:#777;
}

.item-box .item-excerpt img {
float:right;
border:1px solid #ddd;
margin:3px 3px 3px 7px;
padding:1px;
}

.st-tag-cloud {
background-image:url(/bt/bg_home_4b.gif);
background-repeat:no-repeat;
background-position:bottom left;
text-align:justify;
margin-top:-4px;
padding:8px;
}

h2.widget_title {
color:#000;
font-size:1.4em;
border-bottom:2px solid #333;
font-weight:700;
width:94%;
margin:4px 0 0 8px;
padding:0 0 3px;
}

.body_box {
width:646px;
border:1px solid #bcbcbc;
margin:0 0 10px;
padding:13px 10px 8px;
}

#submenu {
position:absolute;
width:980px;
display:block;
background:#fff;
border-top:3px solid #000;
height:3px;
margin:1px 0 5px;
padding:0;
}

.metas {
width:100%;
overflow:hidden;
border-bottom:1px dotted #666;
color:#909090;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin:0 0 4px;
padding:0 0 4px;
}

.metas a {
color:#909090;
}

.cat_post .metas {
border-bottom:1px solid #bcbcbc;
text-align:right;
color:#666;
font-size:12px;
line-height:1.3em;
display:block;
padding:2px 0;
}

h1.archiveTitle,h2.archiveTitle2 {
color:#416FB4;
font-family:"trebuchet ms", Times, serif;
font-size:20px;
margin:0 0 5px;
}

.labelBC {
display:block;
font-size:12px;
color:#8f8f8f;
margin-bottom:8px;
padding-bottom:3px;
border-bottom:1px dotted #666;
font-family:Arial, Helvetica, sans-serif;
}

.labelBC a {
color:#6f6f6f;
}

.labelBC a:hover {
color:#3f3f3f;
}

.locationBC {
display:block;
font-size:16px;
color:#222;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
}

.no-result {
font-size:1.3em;
color:#930;
}

h1 span {
font-size:.6em;
color:#333;
}

.navigation {
text-align:center;
}

.nextpostslink {
font-size:1.2em;
}

.box-blog-net {
width:49%;
margin-top:-2px;
height:250px;
float:left;
border-top:1px dotted #ccc;
margin-bottom:6px;
font-family:Arial, Helvetica, sans-serif;
padding:5px 5px 3px 1px;
}

.box-blog-net ul {
list-style-type:none;
margin:0;
padding:0;
}

.box-blog-net ul li {
clear:both;
padding-bottom:3px;
}

.box-blog-net ul li.first-net {
clear:both;
padding-bottom:3px;
height:120px;
}

h2.net-top-p {
font-size:1.2em;
font-weight:400;
color:#666;
text-transform:uppercase;
padding-bottom:0;
margin:.2em 0;
}

.box-blog-net p.net-top-title {
color:#333;
font-weight:700;
font-size:1.1em;
padding:2px 0;
}

.box-blog-net ul span {
color:#666;
margin-bottom:5px;
margin-top:-4px;
display:block;
}

.box-blog-net net-text {
line-height:140%;
font-weight:400;
font-size:.6em;
}

.box-blog-net net-text strong {
font-weight:400;
}

.box-blog-net p {
color:#333;
line-height:130%;
font-size:1em;
margin:.2em 0;
}

.box-blog-net p a {
font-weight:700;
}

.box-blog-net img {
width:100px;
height:80px;
border:1px solid #ccc;
background-color:#eee;
margin-right:6px;
float:left;
padding:2px;
}

.net-top-title .net-other-link {
font-size:.75em;
margin:-5px 0 0;
padding:0;
}

li.net-other-link .net-top-title {
margin-bottom:0;
padding:0;
}

.box-blog-net h2 img.net-logo {
width:auto;
height:auto;
border:0;
margin:0 4px 0 2px;
padding:0;
}

.logged-box {
width:256px;
height:69px;
background-image:url(/bt/box_logged.png);
background-repeat:no-repeat;
margin:0 auto;
}

.logged-box .logged-avatar {
height:55px;
width:55px;
float:left;
padding:8px 0 0 8px;
}

.logged-box .logged-links {
float:left;
height:55px;
width:185px;
font-size:1.1em;
padding:6px 0 0 7px;
}

.logged-box .logged-links p {
margin-top:6px;
padding:3px;
}

.banner #login-top .logged-box .logged-links p img {
clear:both;
float:none;
}

.logged-box .logged-links p a {
padding:3px 0;
}

.sliderwrapper-b {
position:relative;
overflow:hidden;
width:100%;
height:425px;
margin-top:-10px;
}

.pagination-b {
width:100%;
text-align:center;
padding:2px 0;
}

.pagination-b a {
text-decoration:none;
color:#666;
padding:0 5px;
}

.sliderwrapper-b .contentdiv {
padding-left:9px;
width:95%;
height:390px;
}

.home_sidebarPosts .home-last-foto {
color:#4270B5;
border-bottom:2px solid #4270B5;
margin-left:8px;
width:94%;
}

.home_sidebarPosts .home-last-foto img {
float:left;
padding-right:5px;
margin-top:2px;
}

.contentdiv .feed-photo-home {
height:72px;
margin-bottom:2px;
border-bottom:1px dotted #6B6B6B;
margin-top:5px;
padding-top:4px;
padding-bottom:2px;
}

.contentdiv .feed-photo-home div {
float:left;
width:188px;
padding:0 2px 0 8px;
}

.contentdiv .feed-photo-home img {
float:left;
width:80px;
border:1px solid #ddd;
padding:1px;
}

.contentdiv .feed-photo-home img:hover {
border:1px solid #999;
}

.contentdiv .feed-photo-home a,.contentdiv .feed-photo-home a:visited,.contentdiv .feed-photo-home a:active {
font-weight:700;
font-size:1.1em;
}

.saperlo_testo {
float:right;
margin-top:-36px;
margin-right:5px;
}

.ico_guide {
width:136px;
float:left;
margin-left:9px;
padding:4px 0;
}

.ico_guide img {
border:none;
vertical-align:middle;
}

.ico_guide a {
font-size:120%;
}

.home_sidebarPosts ul.top-guide-home {
padding-left:2px;
width:91%;
margin-left:12px;
}

.home_sidebarPosts ul.top-guide-home li {
padding-top:4px;
border-top:1px dotted #666;
width:100%;
}

.home_sidebarPosts ul.top-guide-home .entry {
width:219px;
}

.home_sidebarPosts ul.top-guide-home .thumb {
width:36px;
height:36px;
}

h1.title_tag {
font-size:2.3em;
font-style:italic;
color:#333;
text-transform:capitalize;
line-height:1em;
letter-spacing:-1px;
font-weight:400;
margin:10px 0 14px;
}

#breadcrumbs {
font-family:Arial, Helvetica, sans-serif;
margin:0;
}

.box-tags {
float:left;
width:314px;
height:170px;
margin-bottom:13px;
padding:2px;
}

.box-tags h2 {
color:#666;
font-weight:400;
}

.box-tags .blog-tags {
border-top:1px dotted #ccc;
float:left;
text-align:left;
padding-right:8px;
}

.box-tags .blog-tags a {
line-height:26px;
margin-right:13px;
font-size:12pt;
word-spacing:1px;
}

#login-forum {
margin-top:10px;
}

a,#wrapper .widget ul li a:hover {
color:#2B4071;
text-decoration:none;
}

#logo img,#footer_logo img,.logged-box .logged-avatar img {
border:0;
}

#mainmenu ul li a:visited,#mainmenu ul li a:link,#mainmenucat ul li a:visited,#mainmenu ul li a:hover,#mainmenu .select a,h2.sidebarPostTitle a:visited,.box-saperlo span a:hover {
text-decoration:none;
}

#mainmenu .current-cat a,#wrapper .featuredPostMeta a:hover,#footer_data li a:hover,#footer_data .copyrights a:hover,.cat_post .metas a:hover,.navigation a:hover,h1.archiveTitle a:hover,.contentdiv .feed-photo-home a:hover {
text-decoration:underline;
}

#wrapper .featuredPostMeta a,h2.home-last-forum a,h2.home-last-forum a:visited,.home_sidebarPosts .last-forum h2.sidebarPostTitle a,.home_sidebarPosts p.date,.home_sidebarPosts_post p.date,.home_leftbar_blog h3 a {
color:#2B4071;
}

h2.feaSliderTitle a,.metas a:hover,.pagination-b a:hover,.pagination-b a.selected {
color:#000;
}

.home_sidebarPosts .homeCatTitle,.home_sidebarPosts_post .homeCatTitle {
width:93%;
margin-left:10px;
}

.home_sidebarPosts li.last,.home_sidebarPosts_post li.last {
border:none;
margin:0;
padding:0;
}

.home_sidebarPosts .thumb img,.home_sidebarPosts .thumb_primo img,.home_sidebarPosts_post .thumb img {
float:left;
width:100%;
height:100%;
}

.home_sidebarPosts p.date span,.home_sidebarPosts_post p.date span,.post .entry p span,.contentdiv .feed-photo-home div span {
color:#666;
}

h2.sidebarPostTitle a,.field-saperlo .link-saperlo a,h1 span a,h1 span a:visited {
color:#333;
}

.post .entry p a,.post .entry p a:visited,.cat_post .metas a,.navigation a,h1.archiveTitle a,.wide_ads a span b {
color:#416FB4;
}

.box-saperlo span.saperlo-by,.logged-box .logged-links span {
font-size:.8em;
}

#ones-cellulari,#ones-internet {
width:431px;
margin-left:3px;
background-image:url(/bt/ones_top.gif);
background-position:top right;
background-repeat:no-repeat;
margin-bottom:7px;
}

#ones-cellulari .ones-top-left,#ones-internet .ones-top-left,#ones-software .ones-top-left,#ones-hardware .ones-top-left,#ones-apple .ones-top-left {
height:30px;
width:120px;
background-image:url(/bt/ones_top_left.gif);
background-repeat:no-repeat;
background-position:top left;
float:left;
}

#ones-cellulari .ones-top-right,#ones-internet .ones-top-right,#ones-software .ones-top-right,#ones-hardware .ones-top-right,#ones-apple .ones-top-right {
width:6px;
background-image:url(/bt/ones_top_right.gif);
background-repeat:no-repeat;

background-position:top left;
height:30px;
float:left;
}

#ones-cellulari .ones-top-left div,#ones-internet .ones-top-left div,#ones-software .ones-top-left div,#ones-hardware .ones-top-left div,#ones-apple .ones-top-left div {
font-size:1.5em;
padding:4px 6px 4px 8px;
}

.minitext-partner {
	font-size:90%;
	color:#666;
}

.border-partner {
	border-bottom: 1px solid #666; 
	padding-bottom:4px;
}

#adblock2, #adblock1 {
	margin-bottom:10px;
	border-bottom: 1px dotted #bbb;
	padding-bottom:4px;
}

#adblock2 {
	margin-top:-10px;
	margin-bottom:10px;
	padding-bottom:7px;
}

#center-left .home_leftbar_blog .blogroll {
	list-style: none;
	padding-left:7px;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 16px;
}

#center-left .home_leftbar_blog .blogroll li:before {
	content:"\00BB ";
}

#center-left .home_leftbar_blog .blogroll li a {
	padding-left: 4px;
}
