a {color: #222C9D;text-decoration:none;}
a:visited {color: #9D2C22;text-decoration:none;}
a:hover {color: #222C9D;text-decoration:underline;}
#commenticontainer {clear: both;text-align:center;margin: 20px 0px 20px 15px;z-index: 9000;}
#commenti {padding: 20px 25px 20px 25px; overflow: hidden;text-align: left;}
.dotto {width: 15px; height: 20px; border: 0px;vertical-align: text-bottom;}

.linkSezione {clear: both;background-color: #f6f6f6;width: 100%;text-align: left;margin-top: 5px;margin-bottom: 0px;padding-right: 0px;font-weight: normal; font-size: 16px;}
.linkSezione ul {padding: 3px 0px 3px 30px;}
.linkSezione li {list-style-type: none;display: inline;border-left: 1px solid #aaa;padding: 0px 5px 0px 5px;}
.linkSezione li:first-child {border-left: 0px}
#lnkOpzioni {background-color: #ebebeb;width: 100%;float: left;text-align: left;font-weight: normal; font-size: 13px;padding: 3px 0px 3px 0px;}

.sectionTitle {text-align: left;font-size: 140%;font-weight: normal;font-style: normal;margin-bottom: 0px;padding: 0px 5px 0px 5px}

.treeLine {clear: both;}
.treeLine span {float:left;}

.treeLineContainer {float:left;width: 532px !important;display: block;min-height: 20px;font-size: 14px;position:relative;top: 0px; left: 0px;}
.treeLineInfo {height: 20px;float:left;background: transparent url(../images/msgtop.gif) top left no-repeat;_margin-bottom: -1px;_border-bottom: 1px dotted #c6c6c6;width: 532px;}

.treeLineContainer .treeLineInfo .treeTitle {float: left;text-align: left;margin: 0px;}
.treeLineContainer .treeLineInfo .treeTitle .titolo {font-size: 12px;font-weight: bold;padding: 3px 5px 0px 5px;cursor: pointer;}
.treeLineContainer .treeLineInfo .treeTitle .nick {font-size: 90%;font-family: verdana, helvetica, system;padding-top: 2px;cursor: pointer;}
.treeLineContainer .treeLineInfo .treeTitle .hc {font-size: 85%;padding-top: 3px;padding-left: 5px;}
.closed {padding: 0px 15px 0px 0px;background: transparent url(../images/icona_lucchetto.png) top right no-repeat;}

.treeLineContainer .treeLineInfo .treeTitleChild {padding: 2px 0px 0px 3px;float: left;text-align: left;margin: 0px;}
.treeLineContainer .treeLineInfo .treeTitleChild .nick {font-size: 90%;font-family: verdana, helvetica, system;padding: 0px 0px 0px 5px;}

.treeData {float: right;text-align: right;margin: 0px;padding: 3px 3px 0px 0px;}
.treeData .data {float: left;font-size: 85%;color: black;padding: 0px 5px 0px 0px;}
.treeData img {padding: 0px;margin: 0px;border: 0px;width: 16px;height: 20px;}
.treeData .sequenza {float: left;margin: -2px 5px 0px 0px;}
.treeData .permalink {float: left;margin: 0px;}
.treeData .permalink img {padding: 0px;margin: -2px 0px 5px 0px;border: 0px;width: 16px;height: 20px;}

.treeLineInfoSelected {height: 20px;float:left;background: transparent url(../images/msgtops.gif) top left no-repeat;_margin-bottom: -1px;_border-bottom: 1px dotted #c6c6c6;width: 532px;}
.treeLineContainer .treeLineInfoSelected .treeTitle {float: left;text-align: left;margin: 0px;padding-top: 3px;}
.treeLineContainer .treeLineInfoSelected .treeTitle .titolo {font-size: 12px;font-weight: bold;padding: 0px 5px 0px 5px;}
.treeLineContainer .treeLineInfoSelected .treeTitle .nick {font-size: 90%;font-family: verdana, helvetica, system;}
.treeLineContainer .treeLineInfoSelected .treeTitle .hc {font-size: 85%;padding-top: 2px;padding-left: 5px;}

.treeLineContainer .treeLineInfoSelected .treeTitleChild {padding: 2px 0px 0px 3px;float: left;text-align: left;margin: 0px;}
.treeLineContainer .treeLineInfoSelected .treeTitleChild .nick {font-size: 90%;font-family: verdana, helvetica, system;padding: 0px 0px 0px 5px;}

.treeLineContainer .treeLineInfo .treeTitleBl {float: left;text-align: left;margin: 0px;padding-top: 3px;}
.treeLineContainer .treeLineInfo .treeTitleBl .titolo {font-size: 12px;font-weight: normal;padding: 0px 5px 0px 5px;text-decoration: line-through;}
.treeLineContainer .treeLineInfo .treeTitleBl .nick {font-size: 90%;font-family: verdana, helvetica, system;text-decoration: line-through;padding: 0px 0px 0px 5px;}
.treeLineContainer .treeLineInfo .treeTitleBl .hc {font-size: 85%;padding-top: 2px;padding-left: 5px;}

.treeLineContainer .treeLineInfoSelected .treeTitleBl {float: left;text-align: left;margin: 0px;padding-top: 3px;}
.treeLineContainer .treeLineInfoSelected .treeTitleBl .titolo {font-size: 12px;font-weight: normal;padding: 0px 5px 0px 5px;text-decoration: line-through;}
.treeLineContainer .treeLineInfoSelected .treeTitleBl .nick {font-size: 90%;font-family: verdana, helvetica, system;text-decoration: line-through;padding: 0px 0px 0px 5px;}
.treeLineContainer .treeLineInfoSelected .treeTitleBl .hc {font-size: 85%;padding-top: 2px;padding-left: 5px;}


.commento {float: left;background-color: #eff7ee;width: 530px;border: 1px dotted #c6c6c6; border-width: 0px 1px 0px 1px;margin: -1px 0px 20px 0px;}
.commento .content {font-size: 95%;padding: 5px 5px 5px 5px; overflow: hidden;min-height: 200px;}
.commento .content .message {float: left;width: 410px;text-align: left;display: inline;}
.commento .content .authorbox {float: right;width: 102px;text-align: center;padding-top: 5px;min-height: 180px;}
.commento .content .message .body {display: block;margin-right: 3px;min-height: 130px;padding: 5px;border: 0px;overflow: hidden;font-size: 110%;line-height: 20px;}
.commento .content .message .bodyBl {display: block;margin-right: 3px;min-height: 130px;padding: 5px;border: 0px;overflow: hidden;font-size: 110%;line-height: 20px;font-color: #c6c6c6;}
.commento .content .authorbox .mod {font-size: 85%;}
.commento .content .authorbox .author {text-align: center;font-family: verdana, helvetica, system;font-size: 80%;font-weight: bold;}

.commento .content .authorbox .npost {padding-top: 3px;text-align: center;font-size: 80%;font-weight: normal;overflow: hidden;width: 100px;}
.commento .content .authorbox .npost span {width: 16px;vertical-align: text-bottom;float: right;margin-top: -16px;}
.commento .content .authorbox .npost img {width: 16px;height: 16px;border: 0px;cursor: pointer;}

.commento .content .authorbox .group {padding-top: 3px;text-align: center;color: #72BD6B;font-size: 85%;font-weight: normal;overflow: hidden;}
.commento .content .authorbox .group ul {list-style-type: none;float: none;left: 0px;top: 0px;padding-left: 0px; margin: 0px 0px 0px 0px;}
.commento .content .authorbox .group li {margin: 0px;padding-bottom: 0px;white-space: nowrap;overflow: hidden;}
.commento .content .authorbox .avatar {_display: block;vertical-align: top;border: 0px;text-align: center;}
.commento .content .authorbox .avatar img {border: 0px;max-width: 100px; max-height: 100px;}

.commento .tools {text-align: right;width: 100%;height: 20px;display: block;margin-bottom: -1px;border-bottom: 1px dotted #c6c6c6;border-top: 1px dotted #c6c6c6;padding-top; 5px;font-size: 90%;;background-color: #F0F0F0;}
.commento .tools ul {list-style-type: none;float: none;padding-right: 0px;margin-top: 2px;}
.commento .tools li {vertical-align: middle;padding: 0px 10px 0px 10px;display: inline;white-space: nowrap;border-left: 1px solid #aaa;}
.commento .tools li.closed {padding: 0px 10px 0px 25px;background: transparent url(../images/icona_lucchetto.png) top left no-repeat;}
.commento .tools li:first-child {border-left: 0px}
.commento .tools img {vertical-align: middle;border: 0px;padding-right: 3px;height: 17px;width: 17px;}

