#testatalogo {width: 720px;float: left;left: 0px;top: 0px;padding: 0px;overflow: hidden;height: 78px;}
#testatainterna {position: relative;float: left;left: 0px;top: 0px;padding: 0px;}
#logo {width:215px;height:78px;border: 0px;}
#section {position: relative;margin-top: 45px;padding-left: 0px;display: block;font-size: 150%;font-weight: normal;text-align: center;}
#adv234 {width: 239px;float: right;display: inline;z-index: 5997;padding: 9px 0px 9px 0px;}
#adv728 {clear: both;display: block;float: left;margin: 15px 0 0 0;padding: 0px;width: auto;border:0 !important;position: relative;z-index: 9998;}

.contents .colsx {overflow: visible;width: 100%;float: left;text-align: left;min-height: 500px;z-index: 10;}
.contents .coldx {overflow: hidden;width: 348px;float: right;position: absolute;top: 60px;left: 621px;display: inline;z-index: 9999;padding-top:190px;}
/*
.contents .colsx {overflow: visible;width: 100%;float: none;display: block;text-align: left;}
.contents .coldx {width: 0px;display: none;}
*/

.show {display:block;}
.hide {display:none;}
.inline {display:inline;}

.titoloSezione {clear: both;margin: 0px 0px 20px 0px;padding-left: 8px;font-weight: bold; font-size: 22px; color: #222C9D; font-variant: small-caps;}

#siteService {display:inline;float: right;margin: 0px;padding: 5px 5px 10px 5px;width: 135px;text-align: right;background-color: #f6f6f6;border-left: 1px solid #aaaaaa;border-bottom: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;}
#TopDXSX {overflow: visible;width: 165px;float: left;display: inline;text-align: left;padding: 15px 0px 0px 67px;}
#TopDXSX .fh3 {margin: 10px -90px 0px 13px;font-weight:bold;font-size: 90%;z-index: 8000;}
#TopDX {overflow: hidden;width: 145px;float: right;display: inline;}
#TopDX .titoloSezione {font-size: 20px;margin-top: 40px;padding: 0px;}

.contents .coldx .item {position: relative;display: block;float:right;width: 348px;text-align: left;margin-top:20px;}
.contents .coldx .item H4 {margin-right: 5px;padding-top: 10px;font-size: 90%;}
.contents .coldx .item .fh4 {margin-left: 10px;padding-bottom: 10px;}

#sommario {clear:both;margin: 0px 10px 15px 5px;padding-top: 0px;}

.elencoForum {margin-left: 20px;}
.elencoForum a {font-weight: bold;font-size: 130%;}
.elencoForum li {list-style-type: none;font-size: 80%;}

.panelItem {clear:both;padding: 5px 0px 20px 0px;margin: 5px 0px 5px 0px;}
.panelItem H2 {font-size:130%;background-color: #EFF7EE;padding: 5px;border-bottom: 1px solid #aaaaaa;}
.panelItem .tInfo {font-size:65%;font-weight: normal;}
.panelItem H3 {background-color: #f6f6f6;line-height: 25px;height: 90px;margin-top: 0px;padding-top: 10px;}
.panelItem .nick {font-family: verdana;}
.panelItem .avatar {float: left; width: 110px; height: 100px;padding: 0px 0px 0px 0px;background-color: #f6f6f6;display: inline;}
.panelItem .avatar img {width: 100px; height: 100px;border: 0px;}
.panelItem .mDati {float: right;text-align: left;display: inline;margin: 0px 0px 0px 0px;width: 495px;}
.panelItem .fInfo {color: green;font-weight: bold;}
.panelItem .fInfo a {color: green;font-weight: bold;text-decoration:none;}
.panelItem .fInfo a:hover {color: green;font-weight: bold;text-decoration: underline;}
.panelItem .fInfo a:visited {color: green;font-weight: bold;text-decoration:none;}
.panelItem .lTutto {float:right;margin: -25px 10px 0px 0px;}


.post {clear:both; padding: 20px 25px 20px 25px; overflow: hidden;text-align: left;}
.post .titolo {height: 40px;border-bottom: 1px solid #AAAAAA;}
.post .titolo h1 {font-size: 140%;font-weight: normal;font-style: normal;}
.post .titolo h4 {padding-left: 3px;font-size: 80%;font-weight: normal;font-style: normal;color: #AAAAAA;}
.post .titolo a:visited {color: #222C9D;text-decoration:none;}
.post .titolo a:hover {color: #222C9D;text-decoration: none;}
.post .testo {min-height: 174px;padding: 15px 5px 5px 5px;font-size: 95%;font-weight: normal;font-style: normal;line-height: 22px;}
.post .databar {background-color: #EFF7EE;text-align: right;border-bottom: 1px solid #222C9D;padding: 5px 10px 5px 10px;font-size: 85%;font-weight: normal;font-style: normal;}
.post .databar img {width: 17px;height: 17px;border: 0px;vertical-align: text-top;padding-right: 5px;}
.post .databar a, a:visited {color: #222C9D;text-decoration:none;}

.tauthorbox {float:right; display: inline;width: 102px;text-align: center;margin: -16px -5px 7px 7px;min-height: 120px;background-color: #EFF7EE;border: 1px solid #AAAAAA;}
.tauthorbox .mod {font-size: 85%;}
.tauthorbox .author {text-align: center;font-family: verdana, helvetica, system;font-size: 80%;font-weight: bold;}
.tauthorbox .npost {padding-top: 3px;text-align: center;font-size: 80%;font-weight: normal;overflow: hidden;}
.tauthorbox .group {padding-top: 3px;text-align: center;color: #72BD6B;font-size: 85%;font-weight: normal;overflow: hidden;}
.tauthorbox .group ul {list-style-type: none;float: none;left: 0px;top: 0px;padding-left: 0px; margin: 0px 0px 0px 0px;}
.tauthorbox .group li {margin: 0px;padding-bottom: 0px;display: box; white-space: nowrap;overflow: hidden;}
.tauthorbox .avatar {_display: block;vertical-align: top;border: 0px;text-align: center;}
.tauthorbox .avatar img {border: 0px;max-width: 100px; max-height: 100px;}

#bottomdx {position: relative;display: block;float:right;width: 348px;}
#bottomdx .item {margin: 10px 0px 0px 0px;padding: 0px;display: block;}
#footer h5 {margin: 0px;padding: 0px;font-size: 80%;font-weight: normal;text-decoration: none;color: #AAAAAA;}
#footer ul li {padding: 10px 30px 10px 0px;white-space: nowrap;display: inline;float: none;list-style-type: none;font-weight: bold;}



