html, body {height: 100%;}
body {behavior:url(../hover.htc);font-family: arial,helvetica,clean,sans-serif;font-size: 13px;color: #333333;}
p {padding: 0;margin: 0;}
a {color: #0000CC;text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {color: #FF0000;}
a {padding: 0;margin: 0;}
img {border: 0;}
form {padding: 0;margin: 0;}
input {font-size: 13px;height: 18px;border: 1px solid #7F9DB9;}
textarea {font-size: 13px;font-family: arial,helvetica,clean,sans-serif;border: 1px solid #7F9DB9;padding: 5px;}
input.checkbox {border: none;}
input.radio {width: 15px;height: 15px;line-height: 15px;margin: 0 3px 0 0;padding: 0;border: none;vertical-align: middle;}
select {height: 20px;border: 1px solid #7F9DB9;}
*:first-child+html select {height: 22px;line-height: 22px;} /** IE 7 **/
h1 {font-size: 22px;font-weight: bold;color: #9900CC;margin: 0;padding: 0;line-height: 18px;}

/*** classi generiche ***/
.clear {clear: both;height: 0;font-size: 1em;margin: 0;padding: 0;}
/* bottone */
.button {height: 25px;background: url(../img/button-bg-sx.png) no-repeat top left;padding: 0 0 0 4px;margin: 0;}
.button a {color: #ffffff;font-weight: bold;height: 20px;padding: 4px 10px 4px 10px;background: url(../img/button-bg.png) repeat-x;float: left;}
.button span {height: 25px;background: url(../img/button-bg-dx.png) no-repeat top right;float: left;padding: 0 4px 0 0;}
.button2 {height: 20px;background: url(../img/button2-bg-sx.png) no-repeat top left;padding: 0 0 0 4px;margin: 0;}
.button2 a {color: #ffffff;font-weight: bold;height: 15px;padding: 1px 10px 4px 10px;background: url(../img/button2-bg.png) repeat-x;float: left;}
.button2 span {height: 20px;background: url(../img/button2-bg-dx.png) no-repeat top right;float: left;padding: 0 4px 0 0;}

.menu-cont {position: relative;height: 32px;background: url(../img/menu-bg-end.gif) no-repeat top right #FF0000;}
.submenu-cont {position: relative;height: 33px;z-index: 500;margin: 0 0 -3px 0;}
.separator-gray {background: url(../img/separator-gray.gif) center left repeat-x;height: 13px;}
.nobord {border: none;}
.bold {font-weight: bold;}
.fontRed {color: #FF0000;}
.fontViola {color: #9900CC;}
.font15bold {font-size: 15px;font-weight: bold;display: block;}
.font11 {font-size: 11px;}
.font12 {font-size: 12px;}
.font14 {font-size: 15px;}
.font15 {font-size: 15px;}
.font18 {font-size: 18px;}
.font21 {font-size: 21px;}
.f16b-v {font-size: 16px;font-weight: bold;color: #9900CC;padding: 0 0 10px 0;margin: 0;display: block;}
p.pad10 {padding-bottom: 10px;}
p.pad10s {padding: 0 0 10px 0;line-height: 20px;}
.ast-b {font-size: 24px;font-weight: bold;color: #0000CC;margin: 0;padding: 0;height: 5px;display: inline;clear: right;float: left;}
* html .ast-b {margin: 4px 0 0 0;padding: 7px 0 0 0;height: 6px;line-height: 6px;} 
.ast-v {font-size: 24px;font-weight: bold;color: #99CC00;margin: 0;position: relative;height: 5px;display: block;float: left;clear: right;}
* html .ast-v {margin: 4px 0 0 0;padding: 7px 0 0 0;height: 6px;line-height: 6px;}
.tagCloud {text-align: justify;line-height: 35px;}
/*.tagCloud a {margin: 5px 10px 5px 0;white-space: nowrap;float: left;}*/
.tagCloud a {margin: 2px 8px 2px 0px;} 
.messaggi-sx {margin: 0 0 15px 0;}
.messaggi-sx a {padding: 2px 0;display: block;}

.pag a {font-size: 14px;background-color: #E1E1E1;padding: 2px 6px;margin-right: 3px;min-width: 10px;float: left;}
.pag span {font-size: 14px;color: #9900CC;background-color: #E1E1E1;padding: 2px 6px;;margin-right: 3px;min-width: 10px;float: left;}

.rate {overflow: hidden;float: right;}
.rate strong {width: 60px;background: url(../img/rate-bg.gif) no-repeat 0 0;float: left;}
.rate em {width: 11px;height: 11px;margin-right: 1px;background: url(../img/rate.gif) no-repeat 0 0;float: left;overflow: hidden;text-indent: -9999px;}

.rate.small {float: left;}
.rate.small strong {width: 80px;height: 22px;margin: 3px 0 0 3px;background: url(../img/ratesmall-bg.gif) no-repeat 0 0;}
.rate.small em {width: 16px;height: 16px;margin-right: 0;background: url(../img/ratesmall.gif) no-repeat 0 0;}

.cat {width: 229px;margin: 8px 0 0 0;padding: 0;display: block;float: left;}
.cat img {float: left;padding-right: 10px;margin-top: 2px;}
.cat .cat-title {display: block;font-size: 18px;font-weight: bold;line-height: 18px;color:#0000CC;}
.cat p {float: left;display: block;}
.cat p a {font-size: 12px;color: #333333;}

.filterhistory {font-size: 12px;}

.b480-list {width: 229px;list-style-type: none;padding: 0;margin: 0;float: left;}
.b480-list li {font-size: 11px;margin-bottom: 3px;padding-right: 10px;}
.b480-list li.title {font-size: 14px;margin-bottom: 5px;}
.b480-list a.title {font-size: 13px;font-weight: bold;display: block;}
.b480-list li.action {font-size: 13px;font-weight: normal;padding-top: 5px;}
.b650-list {width: 312px;list-style-type: none;margin: 0;padding: 0;float: left;}
.b650-list li {font-size: 12px;margin-bottom: 10px;padding-right: 10px;}
.b650-list a.title {display: block;}
.b650-list li.action {font-size: 13px;font-weight: normal;padding-top: 5px;}

.b480-listrss {width: 229px;list-style-type: none;margin: 0;padding: 0;float: left;}
.b480-listrss li {font-size: 11px;margin-bottom: 10px;padding-right: 10px;}
.b480-listrss li.title {font-size: 14px;margin-bottom: 5px;}
.b480-listrss a.title {font-size: 13px;display: block;}
.b480-listrss li.action {font-size: 13px;font-weight: normal;padding-top: 5px;}

#content .sponsor {padding: 5px 0;margin: 0;float: left;}
#content .sponsor img {border: 1px solid #CCCCCC;}
#content .sponsor a.title {display: block;font-size: 13px;padding-top: 2px;}
#content .sponsor p {font-size: 11px;}
#content .sponsor2 {width: 138px;padding: 5px 0;margin: 0;float: left;}
#content .sponsor2 img {border: 1px solid #CCCCCC;}
#content .sponsor2 a.title {display: block;font-size: 13px;padding-top: 2px;}
#content .sponsor2 p {font-size: 12px;}
#content .sponsor-h {padding: 5px 10px 5px 0;margin: 0;float: left;display: block;}
#content .sponsor-h p.img {float: left;}
#content .sponsor-h p.img img {border: 1px solid #CCCCCC;margin-right: 5px;}
#content .sponsor-h a.title {font-size: 13px;display: block;float: left;}
#content .sponsor-h p {font-size: 11px;float: left;display: block;}
#content .b300simple .sponsor-h p.img {width: 87px;}
#content .b300simple .sponsor-h a.title {width: 181px;}
#content .b300simple .sponsor-h p {width: 181px;}
#content .b480simple .sponsor-h p.img {width: 87px;}
#content .b480simple .sponsor-h a.title {width: 131px;}
#content .b480simple .sponsor-h p {width: 131px;}
#content .b610simple .sponsor-h p.img {width: 87px;}
#content .b610simple .sponsor-h a.title {width: 197px;}
#content .b610simple .sponsor-h p {width: 197px;}
#content .b650simple .sponsor-h p.img {width: 87px;}
#content .b650simple .sponsor-h a.title {width: 217px;}
#content .b650simple .sponsor-h p {width: 217px;}
.sponsor-h2 {width: 190px;margin: 5px 15px 0 0;float: left;display: block;}
* html .sponsor-h2 {width: 189px;} /** IE 6 **/
.sponsor-h2 a.title {font-size: 13px; font-weight: bold;text-decoration: none;}
.sponsor-h2 span.text {color: #333333;display: block;font-weight: normal;text-decoration: none;}
.sponsor-h2 .web {font-weight: normal;}

.lastOnlineUser {font-size: 11px;}
.lastOnlineUser p.photo {width: 50px;margin: 0 10px 5px 0;padding: 0;float: left;}
.lastOnlineUser p.photo img {border: 1px solid #0000CC;margin: 0;}
.lastOnlineUser p.text {width: 218px;display: block;float: left;line-height: 12px;}
.lastOnlineUser p.text a {font-size: 13px;display: block;}

.comm-home {font-size: 12px;}
.comm-home p.photo {width: 50px;margin: 0 10px 5px 0;padding: 0;float: left;}
.comm-home p.photo img {border: 1px solid #0000CC;margin: 0;}
.comm-home p.text {width: 218px;display: block;float: left;line-height: 12px;}
.comm-home p.text.small {font-size: 11px;}
.comm-home p.text a {padding: 0 0 3px 0;float: left;clear: both;}
.comm-home p.text span {float: left;clear: both;}

.testQuiz {font-size: 11px;}
.testQuiz p.photo {width: 82px;margin: 0 10px 10px 0;padding: 0;float: left;}
.testQuiz p.photo img {border: 1px solid #0000CC;margin: 0;}
.testQuiz p.text {width: 186px;display: block;float: left;line-height: 12px;}
.testQuiz p.text a {font-size: 13px;display: block;line-height: 16px;}
.testQuiz p.text a.title {font-weight: bold;margin-bottom: 5px;}
/* se il div testquiz � contenuto nel box da 320 */
.b320-cont .testQuiz {margin: 6px 0 0 0;}
* html .b320-cont .testQuiz {margin: 8px 0 0 0;}  /** IE 6 **/
.b320-cont .testQuiz p.text {width: 196px;}

.battaglie {width: 280px;margin-bottom: 10px;}
.battaglie a {font-size: 18px;font-weight: bold;}
* html .battaglie {width: 278px;} /** IE 6 **/
.battaglie th {text-align: left;padding-bottom: 10px;}
.battaglie td {text-align: center;}
.battaglie td img {border: 1px solid #0000CC;margin-bottom: 10px;}
.battaglie .button {margin-left: 37px;}
.battaglie .button a {font-size: 13px;}
/* se la tabella battaglie � contenuta nel box da 320 */
.b320-cont .battaglie {width: 300px;}
* html .b320-cont .battaglie {width: 298px;} /** IE 6 **/

.battaglieBig {width: 598px;margin: 10px 15px;}
.battaglieBig a.title {font-size: 20px;line-height: 20px;font-weight: bold;}
.battaglieBig td {text-align: center;}
.battaglieBig td p {clear: both;}
.battaglieBig .button {margin: 5px 0 5px 95px;}
.battaglieBig .button a {font-size: 16px;padding: 3px 10px 4px 10px;}
.battaglieBig a.img {border: 5px solid #ECECEC;padding: 0;margin: 0 0 10px 0;clear: both;float: left;}
.battaglieBig a.img:hover {border: 5px solid #0000CC;}
.battaglieBig a.img img {border: 1px solid #ffffff;margin: 0;padding: 0;}

.zonaBreak p.photo {width: 102px;height: 102px;margin: 0 10px 5px 0;padding: 0;display: block;float: left;}
.zonaBreak p.photo img {border: 1px solid #0000CC;margin: 0;}
.zonaBreak p.text {width: 166px;float: left;}
.zonaBreak p.text span.gioca {display: block;}
.zonaBreak p.text a.title {font-size: 18px;font-weight: bold;display: block;margin-bottom: 7px;}
.zonaBreak .button {float: left;}

.photos {width: 650px;padding: 5px 0 0 0;margin: 0;float: left;}
.photos a {margin: 0 22px 14px 0;float: left;}
* html .photos a {margin-right: 21px;}
.photos img {border: 1px solid #0000CC;}

.photos2 {width: 650px;padding: 0 0 5px 0;margin: 0;float: left;}
.photos2 .title {font-size: 17px;font-weight: bold;color: #9900CC;display: block;padding: 10px 0;}
.photos2 a {margin: 0 22px 8px 0;float: left;}
* html .photos2 a {margin-right: 21px;}
.photos2 .guarda {font-weight: bold;padding: 0;margin: 0;}  
.photos2 img {border: 1px solid #0000CC;}

.primopiano {width: 314px;margin: 0 0 10px 0;float: left;}
.primopiano p.photo {width: 120px;height: 80px;margin: 0 10px 5px 0;padding: 0;display: block;float: left;}
.primopiano p.photo img {border: 1px solid #0000CC;margin: 0;}
.primopiano p.text {width: 172px;float: left;padding: 0 10px 0 0;}
.primopiano p.text a.title {font-weight: bold;display: block;}

.oggi {width: 628px;margin: 0;}
.oggi p.photo {width: 210px;height: 140px;margin: 0 10px 5px 0;padding: 0;display: block;float: left;}
.oggi p.photo img {border: 1px solid #0000CC;margin: 0;}
.oggi p.text {width: 396px;float: left;padding: 0 10px 0 0;}
.oggi p.text a.title {font-size: 18px;font-weight: bold;display: block;}
.oggi p.text a.cont {font-size: 13px;display: block;padding: 10px 0;}

.cerca {/*width: 628px;*/margin: 0;padding: 0;float: left;}
.cerca p {/*float: left;*/margin: 0 20px 0 0;}
.cerca p span {display: block;padding: 0 0 2px 0;}
.cerca .button {float: left;margin: 10px 0 0 0;}
.cerca p.option {margin: 10px 0 0 0;float: left;}
.cerca p.option span {float: left;margin: 0 15px 0 3px;}*/
html>/**/body .cerca p.option span {padding-top: 3px;} /** Modern browsers only (not IE 7) **/
.cerca .checkbox {width: 16px;height: 14px;margin: 3px 2px 0 0;padding: 0;float: left;}
.cerca p.avanzata {margin: 10px 0 0 10px;line-height: 20px;float: left;}
.cerca select {width: 200px;}

.user {width: 278px;margin: 0;float: left;}
.user ul {margin: 0 0 8px 0;float: left;}
.user p.photo {width: 150px;margin: 0 8px 0 0;padding: 0;display: block;float: left;}
.user p.photo img {border: 1px solid #0000CC;margin: 0 0 10px 0;}
.user p.photo-text {font-size: 12px;width: 120px;float: left;padding: 0;}
* html .user p.photo-text {width: 118px;}
.user p.photo-text span {display: block;}
.user span.title {font-size: 12px;margin: 0 0 8px 0;float: left;}
.user p.photo-text span.login {margin: 0 0 5px 0;}
.user p.subtitle {font-weight: bold;margin: 0;padding: 0;}
.user p.text {margin: 0 0 15px 0;padding: 0;}
.user p.badge {margin: 0 0 15px 0;padding: 0;}
.user p.badge img {margin: 0 10px 0 0;}
.user .tagCloud {width: 278px;text-align: justify;line-height: 15px;margin: 0 0 10px 0;float: left;}
.user .tagCloud a {margin: 0 10px 5px 0;white-space: nowrap;float: left;}

.mioAccount {float: left;}
.mioAccount div {width: 300px;float: left;padding: 0 10px 0 0;}
.mioAccount div ul {list-style-type: none;padding: 0;margin: 0 0 15px 0;}
.mioAccount div ul li.title {font-weight: bold;padding: 0 0 5px 0;}

/*** tabella paginatore fotogallery ***/
.nav-gallery {width: 100%;clear: both;margin: 5px 0 0 0;}
.nav-gallery td:first-child+td {text-align: center;}
.nav-gallery td:first-child+td+td {text-align: right;}
.nav-gallery a {font-size: 14px;background-color: #E1E1E1;padding: 2px 6px;min-width: 10px;}
.nav-gallery span {font-size: 14px;color: #9900CC;background-color: #E1E1E1;padding: 2px 6px;;margin-right: 3px;min-width: 10px;float: left;}
/*** tabella Classifica ***/
.battleClass {width: 650px;margin: 0 0 10px 0;text-align: left;}
.battleClass th {height: 23px;font-weight: normal;color: #9900CC;background: url(../img/separator-gray.gif) bottom left repeat-x;vertical-align: top;}
.battleClass th:first-child+th+th+th+th+th {text-align: center;}
.battleClass td {padding: 10px 0;background: url(../img/separator-gray.gif) bottom left repeat-x;}
.battleClass td img {border: 1px solid #0000CC;}
.battleClass td:first-child+td {font-weight: bold;}
.battleClass td:first-child+td+td+td+td {font-weight: bold;}
.battleClass td:first-child+td+td+td+td+td {text-align: center;}
/*** tabella Classifica 2 ***/
.battleClass2 {width: 650px;margin: 0 0 15px 0;text-align: left;}
.battleClass2 th {height: 23px;font-weight: normal;color: #9900CC;background: url(../img/separator-gray.gif) bottom left repeat-x;vertical-align: top;}
.battleClass2 td {padding: 5px 0 0 0;}
.battleClass2 td:first-child {font-weight: bold;}
.battleClass2 td:first-child+td {font-weight: bold;}
.battleClass2 td:first-child+td+td+td+td {font-weight: bold;}
/*** tabella TestQuiz risposte testo ***/
.testRisposte {margin-bottom: 10px;}
.testRisposte td {padding: 5px 0;}
.testRisposte td:first-child {padding-right: 5px;}
/*** tabella TestQuiz risposte con immagini ***/
.testRisposte2 {width: 458px;padding: 0;margin: 0;}
.testRisposte2 td {width: 142px;height: auto;padding: 0;margin: 0;position: relative;float: left;vertical-align: top;}
* html .testRisposte2 td {height: 100px;}
.testRisposte2 td:first-child {margin-right: 16px;}
.testRisposte2 td:first-child+td+td {margin-right: 16px;}
.testRisposte2 td a {border: 5px solid #ECECEC;padding: 0;margin: 0;float: left;z-index: 4;}
.testRisposte2 td a:hover {border: 5px solid #0000CC;}
.testRisposte2 td img.flag {width: 67px;height: 53px;position: absolute;bottom: 0;right: 0;z-index: 5;border: none;}
* html .testRisposte2 td img.flag {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='img/flag-quiz.png');top: 59px;}
.testRisposte2 td.sel img.flag {width: 67px;height: 53px;position: absolute;bottom: 0;right: 0;z-index: 5;border: none;}
* html .testRisposte2 td.sel img.flag {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='img/flag-quiz.png');top: 67px;}
.testRisposte2 td img {border: 1px solid #ffffff;margin: 0;padding: 0;}
.testRisposte2 td.space {width: 16px;font-size: 0;}
.testRisposte2 td.sel {background-color: #B2FF00;padding: 0 0 5px 0;}
.testRisposte2 td.sel a {border: 5px solid #B2FF00;}
.test-lettere {padding: 0;margin: 0;float: left;}
.test-lettere div {width: 58px;margin: 0 19px 0 0;position: relative;float: left;}
.test-lettere div a img {width: 58px;height: 58px;border: none;padding: 0 0 10px 0;margin: 0;}
.test-lettere div.sel {background-color: #B2FF00;}
.test-lettere div.sel img.flag {width: 53px;height: 42px;position: absolute;bottom: -5px;left: 20px;z-index: 5;border: none;}
*html .test-lettere div.sel img.flag {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='img/flag-quiz2.png');top: 20px;}
div.risposta {width: 458px;height: 29px;font-size: 12px;font-weight: bold;background-color: #B2FF00;padding: 0;margin: 0;}
div.risposta p {color: #9900CC;padding: 7px 10px;float: left;}
p.conferma {display: block;}
/*** tabella categorie ***/
.cat-tb {width: 628px;}
.cat-tb td {vertical-align: top;}
.cat-tb p {font-size: 12px;}
/*** tabella aste ***/
.aste-tb {width: 628px;font-size: 13px;}
.aste-tb tr.riga2 {vertical-align: top;background-color: #EAEBFE;}
.aste-tb td, .aste-tb th {padding: 3px 5px;text-align: left;}
.aste-tb-col2 {width: 80px;text-align: right;}
/*** tabella risposte scritte top ***/
.rispScritteTop {margin-left: -10px;}
.rispScritteTop td {padding: 0 10px;vertical-align: top;}
.rispScritteTop td.colbg {width: 180px;background: url(../img/separator-gray-v.gif) top right repeat-y;}
.rispScritteTop span.result {font-size: 16px;display: block;}
.rispScritteTop td p {margin: 0 0 10px 0;}
/*** tabella risposte scritte ***/
.rispScritte {margin: 10px 0 10px 0;}
.rispScritte tr {vertical-align: middle;}
.rispScritte td, .rispScritte th {padding: 3px 5px;text-align: left;border-bottom: 1px solid #D9D9D9;}
/*** tabella lista messaggi ***/
.tablemessaggi {text-align: left;padding: 0;margin: 0 10px 10px 10px;border-bottom: 1px solid #E1E1E1;}
.tablemessaggi th {border-bottom: 1px solid #E1E1E1;padding: 5px 0;}
.tablemessaggi td {padding: 1px 0;margin: 0;}
.tablemessaggi input {border: none;padding: 0;margin: 0;}
.tablemessaggi img.cuore {margin: 2px 7px 0 0;float: left;}
/*** tabella mio account ***/
.datiGen {margin: 15px 30px 15px 0;float: left;}
.datiGen th {text-align: right;width: 200px;vertical-align: top;padding: 1px 0 0 0;}
.datiGen td input.input {width: 180px;display: block;}
.datiGen td input.checkbox {margin: 0 3px 0 0;padding: 0;border: none;vertical-align: middle;}
.datiGen td textarea {width: 300px;height: 90px;clear: right;display: block;}
.datiGen span.title {margin: 3px 0;font-weight: bold;float: left;display: block;}
.datiGen td p {float: left;margin: 0 10px;}
.datiGen td p.par1 {width: 150px;}
.datiGen td p.schema {text-align: center;}
.datiGen td div.el-grafico {clear: both;}
/*** tabella elenco comuni ***/
.lt-comuni {width: 628px;}
.lt-comuni th,.lt-comuni td {border-bottom: 1px solid #D9D9D9;}
.lt-comuni th {padding: 0 0 5px 0;font-weight: normal;}
.lt-comuni th a.sel {font-weight: bold;}
.lt-comuni th img {padding-right: 3px;}
.lt-comuni .col1 {width: 50px;text-align: left;}
.lt-comuni .col2 {width: 178px;text-align: left;}
.lt-comuni .col3 {width: 100px;text-align: right;}
.lt-comuni .col4 {width: 150px;text-align: right;}
.lt-comuni .col5 {width: 150px;text-align: right;}
/*** tabella prefissi ***/
.lt-prefissi {width: 628px;}
.lt-prefissi td {width: 78px;}
/*** tabella cap ***/
.lt-cap {width: 628px;}
.lt-cap td {width: 157px;}
/*** tabella farmacie ***/
.farm-tb {width: 628px;}
.farm-tb td {width: 314px;padding: 0 0 10px; 0;}


.inviaAmici {width: 225px;list-style-type: none;padding: 0 0 15px 0;margin: 10px 0 0 0;float: left;}
.inviaAmici li {padding: 2px 0;}
.inviaAmici input {float: left;margin: 0 5px 0 0;} 

/*** liste categorie ***/
.cat-lt {width: 225px;list-style-type: none;padding: 0 0 15px 0;margin: 10px 0 0 0;float: left;}
.cat-lt li {font-size: 15px;font-weight: bold;clear: both;}
.cat-lt li span {color: #99CC00;font-size: 15px;font-weight: bold;float: left;padding-right: 5px;}
/*** liste categorie ultimi speciali ***/
span.cat-us-tit {font-size: 15px;font-weight: normal;display: block;}
span.cat-lista-title {font-size: 15px;font-weight: bold;display: block;}
.cat-us-lt {width: 440px;list-style-type: none;padding: 5px 0 0 0;margin: 5px 0 15px 0;float: left;}
.cat-us-lt li {width: 440px;font-size: 15px;font-weight: bold;clear: both;float: left;}
.cat-us-lt li span {color: #FE0000;position: relative;left: 0;top: 0;float: left;}
.cat-us-lt li a {width: 429px;position: relative;left: 5px;top: 0;float: left;}
.cat-spot {font-size: 12px;margin: 5px 0 15px 0;}
.cat-spot a {text-decoration: none;}
.cat-spot span.text {color: #333333;display: block;font-weight: normal;text-decoration: none;}
.cat-spot-tit {font-size: 13px;font-weight: bold;text-decoration: none;} 
.cat-spot-web {color: #9900CC;font-weight: normal;text-decoration: none;}
/*** liste risorse google ***/
.ris-google {width: 628px;margin: 0 0 10px 0;font-size: 13px;float: left;clear: both;}
.ris-google a {width: 628px;display: block;float: left;}
.ris-google a:hover {text-decoration: none;}
.ris-google span.title {max-width: 550px;width: auto!important;width: 525px;font-size: 15px;font-weight: bold;float: left;display: inline;margin: 0 5px 0 0;cursor: pointer;}
.ris-google span.title:hover {text-decoration: underline;}
.ris-google span.text {width: 628px;color: #333333;clear: left;float: left;cursor: pointer;}
*:first-child+html .ris-google span.text {float: none;}
.ris-google .google {display: inline;font-size: 11px;color: #999999;font-weight: normal;float: left;padding-top: 3px;cursor: pointer;}
.ris-google a.ris-web {color: #9900CC;font-size: 13px;font-weight: normal;clear: both;}
.ris-google a.ris-web:hover {text-decoration: underline;}
/*** liste risorse google personalizzata per sito ***/
.g-qnm span.title {color: red;}
.g-qnm span.text {color: #666666;}
.g-qnm a.ris-web {color: blue;}
/*** liste risorse ***/
.ris {width: 628px;margin: 0 0 10px 0;font-size: 13px;float: left;clear: both;}
.ris p {clear: both;}
.ris a {max-width: 550px; font-size: 15px;font-weight: bold;float: left;display: inline;margin: 0 5px 0 0;}
.ris a.ris-web {color: #9900CC;font-size: 13px;font-weight: normal;clear: both;}
.ris a.ris-vai {font-size: 13px;font-weight: normal; }
span.ris-sp {font-size: 11px;color: #999999;margin: 3px 0 0 0;padding: 0;float: left;}
span.font12 {font-weight: normal;}
/*** liste correlati ***/
.corr-link {width: 410px;float: left;}
.corr-cat {width: 170px;padding-left: 10px;float: left;background: url(../img/separator-gray-v.gif) top left repeat-y;}
.corr-lt {width: 190px;list-style-type: none;padding: 0;margin: 0;float: left;}
.corr-lt li {font-size: 13px;clear: both;}
.corr-lt li span {color: #99CC00;position: relative;left: 0;top: 0;float: left;}
.corr-lt li a {width: 180px;position: relative;left: 5px;top: 0;float: left;}
.corr-tit {font-size: 15px;font-weight: bold;padding: 0;margin: 0 0 2px 0;display: block;}
/*** liste correlati photogallery ***/
.corr2-lt {list-style-type: none;padding: 0;margin: 0 0 20px 0;float: left;}
.corr2-lt li {font-size: 12px;clear: both;}
.corr2-lt li span {font-size: 14px;font-weight: bold;color: #99CC00;position: relative;left: 0;top: 0;float: left;}
.corr2-lt li a {font-size: 13px;font-weight: bold;position: relative;left: 5px;top: 0;float: left;}
.corr2-tit {color: #9900CC;font-size: 17px;font-weight: bold;padding: 0;margin: 0 0 15px 0;display: block;}
/*** lista semplice 1 ***/
.list {padding: 0;margin: 0 0 10px 0;list-style-type: none;font-weight: bold;}
.list li {padding: 0 20px 0 0;margin: 2px 0;line-height: 16px;}
/*** lista semplice 1 ***/
span.lt1-tit {font-size: 12px;font-weight: normal;display: block;margin: 0 0 5px 0;}
.lt1 {width: 628px;margin: 0 0 10px 0;font-size: 12px;float: left;clear: both;}
.lt1 p {clear: both;}
.lt1 a.lt1-tit {font-size: 13px;float: left;display: block;margin: 0;}
/*** lista semplice 2 ***/
.lt2 {width: 628px;margin: 0 0 10px 0;font-size: 12px;float: left;clear: both;}
.lt2 p {clear: both;}
.lt2 a.lt2-tit {font-size: 13px;float: left;display: block;margin: 0;}
.lt2 a.lt2-web {color: #9900CC;font-size: 12px;clear: both;}
.lt2 span.lt2-web {color: #9900CC;font-size: 12px;clear: both;}
/*** lista semplice 3 ***/
.lt3 {width: 628px;margin: 0 0 10px 0;float: left;clear: both;}
.lt3 p.img {width: 52px;float: left;padding: 0;margin-right: 10px;display: block;}
.lt3 p.img img {border: 1px solid #0000CC;}
.lt3 p {width: 566px;float: left;font-size: 12px;}
.lt3 a {font-size: 15px;font-weight: bold;float: left;display: block;margin: 0 5px 0 0;}
/*** lista semplice 4 ***/
.lt4 {width: 272px;list-style-type: none;margin: 0 0 10px 0;padding: 0;float: left;}
.lt4 li {width: 272px;float: left;}
.lt4 a {font-size: 13px;font-weight: bold;display: block;margin: 0;padding: 0;line-height: 18px;}
/*** lista news ***/
.news-lt {width: 272px;list-style-type: none;margin: 0;padding: 0;float: left;}
.news-lt li {width: 272px;font-weight: bold;margin-bottom: 5px;clear: both;float: left;}
.news-lt li span {color: #FE0000;position: relative;left: 0;top: 0;float: left;}
.news-lt li a {width: 261px;position: relative;left: 5px;top: 0;float: left;}
/*** lista di la tua ***/
.dilatua-lt {width: 272px;list-style-type: none;margin: 0;padding: 0;float: left;}
.dilatua-lt li {width: 272px;clear: both;float: left;}
.dilatua-lt li span {color: #99CC00;position: relative;left: 0;top: 0;float: left;}
.dilatua-lt li a {width: 261px;font-weight: bold;position: relative;left: 5px;top: 0;float: left;}
.dilatua-lt li p {width: 261px;font-size: 12px;position: relative;left: 14px;top: 0;float: left;}
/*** lista risultato ricerca ***/
.ric-lt {width: 588px;margin: 0 0 10px 0;float: left;clear: both;font-size: 13px;}
.ric-lt p.img {width: 35px;float: left;padding: 0;display: block;}
.ric-lt p {width: 548px;float: left;display: block;}
.ric-lt a {font-size: 17px;font-weight: bold;float: left;display: block;margin: 0 5px 0 0;}
.ric-lt .ric-web {font-size: 12px;font-weight: normal;color: #9900CC;clear: both;}
.ric-lt .fontRed {font-size: 12px;clear: both;display: block;}
span.ric-sp {font-size: 11px;color: #999999;margin: 4px 0 4px 0;padding: 0;height: 12px;display: block;float: left;}
/*** lista indice ***/
.indice-lt {width: 325px;list-style-type: none;padding: 0;margin: 0;float: left;}
.indice-lt li {font-size: 13px;clear: both;}
.indice-lt li span {color: #99CC00;position: relative;left: 0;top: 0;float: left;}
.indice-lt li a {width: 315px;position: relative;left: 5px;top: 0;float: left;}
/*** lista classifica  ***/
.lt5 {width: 280px;padding: 0 0 10px 0;float: left;clear: both;}
* html .lt5 {width: 285px;} /** IE 6 e inferiori **/
.lt5 p.img {width: 78px;float: left;padding: 0;margin-right: 10px;display: block;}
.lt5 p.img img {border: 1px solid #0000CC;}
.votati {width: 313px;float: left;margin-bottom: 10px;}
.votati .font15bold {padding-bottom: 10px;display: block;}
.lt5 table {width: 190px;}
* html .lt5 table {width: 191px;} /** IE 6 e inferiori **/
.lt5 table th {text-align: right;padding-bottom: 6px;white-space: nowrap;}
.lt5 table td:first-child {text-align: left;}
.lt5 table td:first-child+td {text-align: right;}
.lt5 a {font-weight: bold;float: left;display: block;margin: 0;}
/*** lista test e quiz ***/
.lt6 {width: 229px;padding: 0;float: left;}
.lt6 span {font-size: 16px;font-weight: bold;color: #9900CC;display: block;margin-bottom: 10px;}
.lt6 .lt6-cont {width: 229px;margin: 0 0 10px 0;display: block;float: left;} 
.lt6 .lt6-cont img {width: 80px;border: 1px solid #0000CC; float: left;}
.lt6 .lt6-cont div {width: 127px;font-weight:bold;padding: 0 10px;float: left;}
/*** lista test e quiz ***/
.lt7 {width: 458px;padding: 0;float: left;}
.lt7 span {font-size: 16px;font-weight: bold;color: #9900CC;display: block;margin-bottom: 10px;}
.lt7 .lt7-cont {width: 229px;margin: 0 0 10px 0;display: block;float: left;} 
.lt7 .lt7-cont img {width: 80px;border: 1px solid #0000CC; float: left;}
.lt7 .lt7-cont div {width: 127px;font-weight:bold;padding: 0 10px;float: left;}
/*** lista utenti community ***/
.lt8 {width: 139px;padding: 0;margin: 0;list-style-type: none;float: left;}
.lt8 li {padding-right: 5px;}
/*** lista domande e risposte community ***/
.lt9 {width: 309px;padding: 0;margin: 0 0 0 0;list-style-type: none;float:left;}
.lt9 li {font-size: 12px;padding: 0 10px 0 0;margin: 0 0 10px 0;line-height: 16px;margin-bottom: 10px;}
.lt9 li a.title {display: block;}
/*** liste adesso sui forum community ***/
.lt10 {width: 229px;padding: 0;margin: 0 0 10px 0;list-style-type: none;float:left;}
.lt10 li {padding: 0 10px 0 0;margin: 2px 0;line-height: 16px;}
.lt10 li.title {font-size: 14px;margin: 0 0 5px 0;}
.lt11 {width: 399px;padding: 0;margin: 0 0 10px 0;list-style-type: none;float:left;}
.lt11 li {padding: 0 10px 0 0;margin: 0 0 10px 0;line-height: 16px;}
.lt11 li.title {font-size: 14px;margin: 0 0 5px 0;}
.lt11 li a.title {font-weight: bold;display: block;}
/*** lista utenti personale ***/
.lt12 {width: 157px;padding: 0;margin: 0 0 10px 0;list-style-type: none;float: left;}
.lt12 li {padding-right: 5px;margin: 0;}
/*** lista semplice 1 ***/
.lt13 {padding: 0;margin: 0 0 15px 0;list-style-type: none;}
.lt13 li {padding: 0 20px 0 0;margin: 2px 0;line-height: 16px;}
.lt13 li.title {font-weight: bold;}
.lt13 li.title2 {font-weight: bold;padding-bottom: 10px;}

/*** scheda ***/
.scheda {width: 450px;margin: 0 20px 10px 0;float: left;}
.scheda .img {width: 120px;float: left;margin-right: 10px;}
.scheda .img img {border: 1px solid #0000CC;}
.scheda .text {width: auto;display: table-cell;clear: right;}
* html .scheda .text {float: left;width: auto;display: block;} /** IE 6 e inferiori **/
*:first-child+html .scheda .text {float: left;} /** IE 7 **/
.scheda .text p {margin: 0 0 20px 0;padding: 0;clear: both;}
.scheda .text .button2 {float: left;margin: 0 5px 10px 0;}
.sponsor-sch {width: 180px;font-size: 12px;float: left;margin: 0 0 10px 0;}
.sponsor-sch a.title {font-size: 12px;font-weight: bold;}
.sponsor-sch a.web {color: #9900CC;}

.scheda2 {width: 650px;margin: 0 0 10px 0;float: left;}
.scheda2 .img {width: 200px;float: left;margin-right: 10px;}
.scheda2 .img img {border: 1px solid #0000CC;}
.scheda2 .text {width: 440px;display: table-cell;clear: right;}
* html .scheda2 .text {width: 339px;float: left;display: block;} /** IE 6 e inferiori **/
*:first-child+html .scheda2 .text {float: left;} /** IE 7 **/
.scheda2 .text p {margin: 0 0 20px 0;padding: 0;clear: both;}
.scheda2 .text .button2 {float: left;margin: 0 5px 10px 0;}

.scheda3 {width: 650px;margin: 0 0 10px 0;float: left;}
.scheda3 .img {width: 240px;float: left;margin-right: 10px;}
.scheda3 .img img {border: 1px solid #000000;}
.scheda3 .text {width: 400px;display: table-cell;clear: right;}
* html .scheda3 .text {width: 339px;float: left;display: block;} /** IE 6 e inferiori **/
*:first-child+html .scheda3 .text {float: left;} /** IE 7 **/
.scheda3 .text div {margin-bottom: 10px;}
.scheda3 .text p {clear: both;}
.scheda3 .text a.web {color: #9900CC;}

.gallery {margin: 0 0 10px 0;}
.gallery span.title {font-size: 16px;font-weight: bold;color: #9900CC;display: block;padding: 5px 0;text-align:center;}
.gallery p img {border: 1px solid #0000CC;}
.gallery .pag {margin: 10px 0 5px 0;}

.listLet {text-align: center;padding: 10px 0 8px 0;}
.listLet a {font-size: 17px;font-weight: bold;margin: 0 5px;display: inline;}

.mioBlog a.title {font-size: 15px;font-weight: bold;display: block;margin: 0 0 5px 0;}
.mioBlog p.date {display: block;clear: both;margin: 3px 0;}

.b650-cont .photos {width: 630px;}
* html .b650-cont .photos {width: 628px;}
.b650-cont .photos a {margin: 0 17px 14px 0;float: left;}

.b300-cont .photos300 {width: 280px;margin: 0 0 10px 0;padding: 0;}
* html .b300-cont .photos300 {width: 278px;}
.b300-cont .photos300 p {width: 86px;margin: 0;padding: 0;float: left;}
.b300-cont .photos300 p a {margin: 0;padding: 0;display: block;}
.b300-cont .photos300 p a img {margin: 0 0 3px 0;padding: 0;}

.risric {width: 630px;margin: 10px 0 20px 0;float: left;}
* html .risric {width: 628px;}
.risric p {width: 149px;float: left;margin: 0 10px 10px 0;}
.risric p a {margin: 0;padding: 0;display: block;}
.risric p a img {margin: 0 0 3px 0;padding: 0;border: 1px solid #999999;}

.risric5 {width: 630px;margin: 10px 0 20px 0;float: left;}
* html .risric5 {width: 628px;}
.risric5 p {width: 117px;float: left;margin: 0 10px 10px 0;}
.risric5 p a {margin: 0;padding: 0;display: block;}
.risric5 p a img {margin: 0 0 3px 0;padding: 0;border: 1px solid #999999;}

.elamici {width: 940px;margin: 10px 0 20px 0;float: left;}
* html .elamici {width: 938px;}
.elamici p {width: 148px;float: left;margin: 0 10px 20px 0;}
.elamici p a {margin: 0;padding: 0;display: block;}
.elamici p a img {margin: 0 0 3px 0;padding: 0;border: 1px solid #999999;}
.amicisi p {width: 380px;padding: 0 0 15px 0;}

.feed p {margin: 15px 0 5px 0;clear: left;}
.feed p.title {font-weight: bold;margin: 20px 0 0 0;padding: 0 0 5px 0;border-bottom: 1px solid #D9D9D9;} 
.feed p.separator {font-size:1px;color:#D9D9D9;margin:0;padding: 15px 0 0 0;border-bottom: 1px solid #D9D9D9;}
.feed p img {float: left;margin: 0 5px 0 0;} 
.feed div.tab {padding: 0 0 5px 20px;display: block;}
.feed div.tab img {float: left;border: 1px solid #999999;margin: 0 10px 0 0;}
.feed div.tab p {margin: 0;clear: none;}
.feed .ora {font-size: 11px;color: #808080;}
.feed .pag {margin: 20px 0 0 0;}

.b300-tab {width: 300px;float: left;margin: 0 0 10px 0;padding: 0 0 20px 0;position: relative;background: url(../img/b300-tab-bg.png) bottom left no-repeat;}
.b300-tab-cont {width: 278px;padding: 10px 10px 0 10px;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;}
.b300-tab #tab-cont {background: url(../img/b300-tab-bg-top.png) bottom left no-repeat;}

.b650-tab {width: 650px;margin: 0 0 10px 0;padding: 0 0 20px 0;position: relative;background: url(../img/b650-tab-bg.png) bottom left no-repeat;}
.b650-tab-cont {width: 628px;padding: 10px 10px 0 10px;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;}
.b650-tab #tab-cont {background: url(../img/b650-tab-bg-top.png) bottom left no-repeat;}

.b650-tabComm {width: 650px;margin: 0 0 10px 0;padding: 0 0 20px 0;position: relative;background: url(../img/b650-tab-bg.png) bottom left no-repeat;}
.b650-tabComm-cont {width: 628px;padding: 10px 10px 0 10px;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;}
.b650-tabComm #tabComm-cont {background: url(../img/b650-tabComm-bg-top.png) bottom left no-repeat;}

.b960-tab {width: 960px;margin: 0 0 10px 0;padding: 0 0 20px 0;position: relative;background: url(../img/b960-tab-bg.png) bottom left no-repeat;}
.b960-tab-cont {width: 938px;padding: 10px;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;}
.b960-tab #tab-cont {background: url(../img/b960-tab-bg-top.png) bottom left no-repeat;}

#tab-cont {height: 38px;float:left;width:100%;font-size: 16px; color: #A011CF;line-height:normal;z-index: 2;}
#tab-cont ul {list-style:none;margin: 0;padding: 0;z-index: 3;}
#tab-cont li {float: left;background: url("../img/tab_norm_right.gif") no-repeat right top;margin: 0 3px 0 0;padding: 0;}
#tab-cont a {line-height: 19px;display: block;background: url("../img/tab_norm_left.gif") no-repeat left top;padding: 8px 8px 7px 8px;}
#tab-cont .current {background: url("../img/tab_norm_right_on.gif") #ffffff no-repeat right top;padding: 0;}
#tab-cont .current a {font-weight: bold;color: #A011CF;background-image: url("../img/tab_norm_left_on.gif");}

#tabComm-cont {height: 31px;float:left;width:100%;color: #A011CF;line-height: normal;z-index: 2;}
#tabComm-cont ul {list-style:none;margin: 0;padding: 0;z-index: 3;}
#tabComm-cont li {float: left;margin: 0;padding: 0;background: url(../img/tabComm-li-sep.png) no-repeat center right;}
#tabComm-cont a {font-weight: bold;line-height: 30px;display: block;padding: 0 15px;}
#tabComm-cont .current {padding: 0;margin: 0 0 0 10px;}
*html #tabComm-cont .current {margin: 0 0 0 5px;}
#tabComm-cont .current a {font-weight: bold;color: #A011CF;padding: 0 0 0 10px;margin: 6px 10px 0 0;background: url(../img/tabComm-on-sx.png) #ffffff no-repeat left top;float: left;clear: both;}
*html #tabComm-cont .current a {margin: 6px 5px 0 0;}
#tabComm-cont .current a span {height: 25px;line-height: 25px;padding: 0 10px 0 0;background: url(../img/tabComm-on-dx.png) #ffffff no-repeat right top;cursor: hand;display: block;float: left;}
/* personalizzazione tab verde */
.b650-tabComm.green {height: 31px;margin: 0 0 15px 0;padding: 0;background: none;}
.b650-tabComm.green #tabComm-cont {padding: 0;background: url(/tigt/img/b650-tabCommGreen-bg-top.png) bottom left no-repeat;}
.b650-tabComm.green #tabComm-cont li {background: url(../img/tabComm-li-sep-green.png) no-repeat center right;}
.b650-tabComm.green #tabComm-cont .current a {background: url(../img/tabComm-on-sx-green.png) #ffffff no-repeat left top;} 
.b650-tabComm.green #tabComm-cont .current a span {background: url(../img/tabComm-on-dx-green.png) #ffffff no-repeat right top;}

#tabPers-cont {height: 31px;float:left;width:100%;color: #A011CF;line-height: normal;z-index: 2;}
#tabPers-cont ul {list-style:none;margin: 0;padding: 0;z-index: 3;}
#tabPers-cont li {float: left;margin: 0;padding: 0;background: url(../img/tabComm-li-sep.png) no-repeat center right;}
#tabPers-cont a {font-weight: bold;line-height: 30px;display: block;padding: 0 15px;}
#tabPers-cont .current {padding: 0;margin: 0 0 0 10px;}
*html #tabPers-cont .current {margin: 0 0 0 5px;}
#tabPers-cont .current a {font-weight: bold;color: #A011CF;padding: 0 0 0 10px;margin: 6px 10px 0 0;background: url(../img/tabComm-on-sx.png) #ffffff no-repeat left top;float: left;clear: both;}
*html #tabPers-cont .current a {margin: 6px 5px 0 0;}
#tabPers-cont .current a span {height: 25px;line-height: 25px;padding: 0 10px 0 0;background: url(../img/tabComm-on-dx.png) #ffffff no-repeat right top;cursor: hand;display: block;float: left;}

#main {width: 980px;padding: 0;margin: 0;position: relative;text-align: left;}
#header {width: 980px;margin: 0 0 20px 0;padding: 0;float: left;}
#logo {width: 252px;float: left;}
#logo img {margin-top: 6px; margin:0;}
*html #logo img {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='../img/logo.png');padding-top: 79px; margin:0; border: 0;}
#header-banner {width: 728px;height: 90px;float: left; margin:0; position: relative}
#header-banner-pers {margin: 10px 126px 0 126px;}
#header-banner-comm {width: 728px;height: 90px;margin: 0 auto; position: relative}
#topbanner_container {position: relative;}
#topbanner_container .prova {position:absolute;top: 0;right: 0;}
#tvbanner_container {width: 300px;height: 250px;border: 0;padding: 0;margin: 0;margin-bottom: 10px;}
#skybanner_container {width: 160px; height: 600px; text-align: center; padding: 0;margin: 0 auto 10px 0; display: block;float: left;}
#bottom-banner {width: 980px;height: 90px;text-align: center;padding: 0;margin: 10px 0;}
#bottombanner_container {width: 728px; height: 90px;border: 0;padding: 0;margin: 0 auto;}
.bannerVert {width: 158px;margin: 0 0 10px 0;border: 1px solid #D9D9D9;float: left;display: block;}
.bannerRight {width: 300px;margin: 0 0 10px 0;}

/* cerca e azioni */
#action {height: 27px;background: url(../img/search-bg.gif) repeat-x;padding: 10px 10px 2px 10px;top: 0;z-index: 499;position: relative;} 
#search {font-size: 13px;float: left;}
#search label {height: 22px;line-height: 22px;float: left;margin-right: 10px;}
#search input, #search select {float: left;margin-right: 2px;} 
#search p {float: left;margin-right: 3px;}
#search .button {float: left;margin-top: -1px;}
#search .button a {padding-top: 5px;}
#nav {padding: 0;margin: 0;float: right;}
#nav ul {margin: 0;padding: 0;}
#nav li {font-size: 13px;color: #3366FF;margin: 0;padding: 0 2px;height: 22px;line-height: 22px;display: inline;float: left;}
#nav li a {font-size: 13px;margin: 0;padding: 0;}
#nav li a:hover {text-decoration: underline;background: none;}
#nav li a img {vertical-align: top;margin-top: 6px;}
#nav li a img.newmess {vertical-align: top;margin-top: 1px;}
* html #nav li a img {margin-top: 7px;} /** IE 6 **/
* html #nav li a img.newmess {margin: 2px 3px 0 0;float: left;} /** IE 6 **/
*:first-child+html #nav li a img {margin-top: 3px;} /** IE 7 **/
*:first-child+html #nav li a img.newmess {margin-top: -2px;} /** IE 7 **/
#nav span.selezione {color: #9900CC;}
#nav span.selezioneGiallo {color: #FFFF00;}

/* cerca e azioni ridotto */
#actionSmall {height: 27px;padding: 0 0 2px 10px;top: 0;z-index: 499;position: relative;}
#logoSmall {width: 124px;float: left;margin: 0 10px 0 0;}
#logoSmall img {margin: 0;}
*html #logoSmall img {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='img/logoSmall.png');padding-top: 79px;}
#searchSmall {font-size: 13px;float: left;padding: 10px 0 0 0;}
#searchSmall select {float: left;margin: 0 10px 0 0;}
#searchSmall input {color: #9C9C9C;float: left;margin-right: 2px;padding: 1px 3px;} 
#searchSmall p {float: left;margin-right: 3px;}
#searchSmall .button {background: url(../img/button3-bg-sx.png) no-repeat top left;float: left;margin-top: -1px;}
#searchSmall .button a {background: url(../img/button3-bg.png) repeat-x;padding-top: 5px;}
#searchSmall .button span {background: url(../img/button3-bg-dx.png) no-repeat top right;}

#navSmall {padding: 10px 5px 0 0;margin: 0;float: right;}
#navSmall ul {margin: 0;padding: 0;}
#navSmall li {font-size: 13px;color: #FFFFFF;margin: 0;padding: 0 2px;height: 22px;line-height: 22px;display: inline;float: left;}
#navSmall li a {font-size: 13px;color: #FFFFFF;margin: 0;padding: 0;}
#navSmall li a:hover {text-decoration: underline;background: none;}
#navSmall li a img {vertical-align: top;margin-top: 6px;}
* html #navSmall li a img {margin: 7px 0 0 0;float: left;} /** IE 6 **/
*:first-child+html #navSmall li a img {margin-top: 3px;} /** IE 7 **/
#navSmall span.selezione {color: #FFFFFF;}
#navSmall span.selezioneGiallo {color: #FFFF00;font-weight: bold;}

#navSmall li a img.newmess {vertical-align: top;margin-top: 1px;}
* html #navSmall li a img {margin-top: 7px;} /** IE 6 **/
* html #navSmall li a img.newmess {margin: 2px 3px 0 0;float: left;} /** IE 6 **/

/* header menu community */
#communityTopHead {height: 45px;padding: 0;top: -20px;z-index: 499;position: relative;background: url(../img/communityMenu-bg.png);}
*html #communityTopHead {background: url(../img/communityMenu-bg2.png);}
#communityLogo {width: 93px;float: left;margin: 7px 10px 0 10px;}
*html #communityLogo {margin: 7px 5px 0 5px;}
#communityLogo img {margin: 0;}
*html #communityLogo img {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='img/logoComm.png');padding-top: 32px;}
#communitySearch {font-size: 12px;float: right;padding: 10px 0 0 0;margin: 0 10px 0 0;}
*html #communitySearch {margin: 0 5px 0 0;}
#communitySearch ul {list-style-type: none;margin: 0 0 0 0;padding: 0;float: left;overflow: hidden;}
#communitySearch ul li {line-height: 22px;margin: 0 0 0 -1px;padding: 0 8px 0 7px;float: left;background: url(../img/communitySearch-ul-sep.png) no-repeat left center;}
#communitySearch select {margin: 0 10px 0 0;float: left;}
#communitySearch input {color: #9C9C9C;float: left;margin-right: 2px;padding: 1px 3px;}
#communitySearch .button {float: left;margin-top: -1px;}
#communitySearch .button a {padding-top: 5px;}

#communityMenu {height: 45px;margin: 0;padding: 0 0 0 1px;background: url(../img/communityMenu-sep-sel.png) no-repeat top left;float: left;}
#communityMenu li {font-size: 14px;font-weight: bold;height: 44px;margin: 0;padding: 0;border-left: 1px solid #ffffff;background: url(../img/communityMenu-sep.png) no-repeat top right;display: block;float: left;}
*html #communityMenu li {position: relative;}
#communityMenu li a {height: 44px;line-height: 44px;margin: 0;padding: 0 15px 0 13px;display: block;}
*html #communityMenu li a {float: left;}
#communityMenu li a.cm-user {color: #9900CC;line-height: 44px;background: url(../img/communityMenu-sep.png) #ffffff no-repeat center right;}
#communityMenu li a:hover {text-decoration: underline;}
#communityMenu li:hover, #communityMenu li.over {z-index: 10000;background-color: #ffffff;}
#communityMenu li:hover .cm-nolink, #communityMenu li.over .cm-nolink {color: #9900CC;text-decoration: none;}
#communityMenu li:hover ul.cm-sub, #communityMenu li.over ul.cm-sub {visibility: visible;}
#communityMenu li ul.cm-sub {width: auto;height: auto;visibility: hidden;position: absolute;z-index: 10;padding: 0;margin: -6px 0 0 -2px;border: 1px solid #CCCCCC;border-top: none;}
*html #communityMenu li ul.cm-sub {left: 0;top: 44px;}
#communityMenu li ul.cm-sub li {height: 27px;list-style:none;float: none;display: block;margin: 0;padding: 0;background: none;background-color: #ffffff;border-left: none;}
*html #communityMenu li ul.cm-sub li {width: 173px;float: left;clear: left;} /* ie6 */
*:first-child+html #communityMenu li ul.cm-sub li {width: 173px;} /* ie7 */
#communityMenu li ul.cm-sub li a {font-size: 13px;font-weight: normal;color: #000099;overflow: hidden;cursor: pointer;white-space: nowrap;padding: 0 40px 0 15px;margin: 0;height: 27px;line-height: 27px;border: none;display: block;}
*html #communityMenu li ul.cm-sub li a {width: 118px;padding: 0 40px 0 15px;float: left}
#communityMenu li ul.cm-sub li a:hover {text-decoration: none;color: #ffffff;background-color: #7D7DED;}

/* content */
#content {width: 960px;padding: 10px 10px 13px 10px;margin: 0;background: url(../img/content-bg.gif) left bottom repeat-x #ffffff;float:left;}
#content-left {width: 650px;float: left;padding: 0;margin: 0 10px 0 0;background-color: #ffffff;}
#content-leftSp {width: 610px;float: left;padding: 0;margin: 0 25px 0 0;background-color: #ffffff;}
#content-right {width: 300px;float: left;background-color: #ffffff;}
#content-left-sx {width: 480px;float: left;padding: 0;margin: 0 10px 0 0;background-color: #ffffff;}
#content-left-dx {width: 160px;float: left;background-color: #ffffff;}
#content-left2-sx {width: 160px;float: left;padding: 0;margin: 0 10px 0 0;} 
#content-left2-dx {width: 480px;float: left;}
#content-title {width: 960px;margin: 0 0 8px 0;padding: 0;float: left;}
#content-title h1 {float: left;line-height: 24px;}
#content-title p {padding-top: 8px;float: right;font-size: 12px;font-weight: bold;}
#content-left-pers {width: 300px;float: left;padding: 0;margin: 0 10px 0 0;}
#content-right-pers {width: 650px;float: left;}


/* testata viola */
#menu {width: 978px;height: 32px;margin: 0;padding: 0;background: url(../img/menu-bg.gif) repeat-x #FF0000;}
#menu ul {z-index: 999;position: absolute;list-style-type: none;padding: 0;margin: 0;}
#menu ul li {padding: 0;margin: 0;height: 32px;line-height: 18px;display: inline;float: left;background: url(../img/menu-bg-sx.gif) no-repeat top left;}
#menu ul li a {font-size: 13px;font-weight: bold;float: left;color: #ffffff;padding: 5px 18px 6px 18px;margin: 0;background: url(../img/menu-bg-dx.gif) no-repeat top right;}
#menu ul li.last a {background: url(../img/menu-bg-last-dx.gif) no-repeat top right;}
#menu ul li.navsel {background: url(../img/menu-bg-sel.gif) repeat-x;}
#menu ul li.navsel a {color: #333333;background: url(../img/menu-bg-sel-dx.gif) no-repeat top right;}
#menu ul li.navsel span {height: 32px;float: left;background: url(../img/menu-bg-sel-sx.gif) no-repeat top left;}
#menu ul li.sponsor {background: url(../img/menu-bg-sponsor.gif) repeat-x;}
#menu ul li.sponsor a {background: url(../img/menu-bg-sponsor-dx.gif) no-repeat top right;}
#menu ul li.sponsor span {height: 32px;float: left;background: url(../img/menu-bg-sponsor-sx.gif) no-repeat top left;}
#menu ul li.sponsorLast {background: url(../img/menu-bg-sponsor.gif) repeat-x;}
#menu ul li.sponsorLast a {background: url(../img/menu-bg-sponsorLast-dx.gif) no-repeat top right;}
#menu ul li.sponsorLast span {height: 32px;float: left;background: url(../img/menu-bg-sponsor-sx.gif) no-repeat top left;}

/* testata verde */
#submenu {width: 980px;height: 33px;margin: 0;padding: 0;background: url(../img/submenu-bg.gif) repeat-x;}
#submenu ul {z-index: 999;position: absolute;list-style-type: none;padding: 0;margin: 0;}
#submenu ul li {padding: 0;margin: 0;height: 33px;line-height: 18px;display: inline;float: left;background: url(../img/submenu-bg-dx.gif) no-repeat top right;}
#submenu ul li a {font-size: 13px;float: left;padding: 5px 9px 6px 9px;margin: 0;color:#0000CC;}
#submenu ul li.navsel {background: url(../img/submenu-bg-sel.gif) repeat-x;margin-left: -1px;padding-left: 1px;}
#submenu ul li.last {background: none;}
#submenu ul li.navselFirst {background: url(../img/submenu-bg-sel.gif) repeat-x;margin-left: 0;padding-left: 0;}

/* testata verde pagina personale */
#menuPers {width: 980px;height: 32px;margin: 0;padding: 0;background: url(../img/submenu-bg.gif) repeat-x #FF0000;}
#menuPers ul {z-index: 999;position: absolute;list-style-type: none;padding: 0;margin: 0;}
#menuPers ul li {padding: 0;margin: 0;height: 32px;line-height: 18px;display: inline;float: left;background: url(../img/submenu-bg-dx.gif) no-repeat top right;}
#menuPers ul li a {font-size: 13px;font-weight: bold; float: left;padding: 5px 18px 6px 18px;margin: 0;color:#0000CC;}
#menuPers ul li.navsel {background: url(../img/submenu-bg-sel.gif) repeat-x;margin-left: -1px;padding-left: 1px;}
#menuPers ul li.last {background: none;}
#menuPers ul li.navselFirst {background: url(../img/submenu-bg-sel.gif) repeat-x;margin-left: 0;padding-left: 0;}

/* primi piani */
#primipiani {position: relative;width: 650px;height: 272px;display: block;margin: 0 0 10px 0;float: left;background: url(../img/pp-bg-bottom.gif) left bottom no-repeat;}
#primipiani .cornice-left {width: 6px;height: 272px;position: absolute;left: 0;top: 0;z-index: 6;background: url(../img/cornice_primipiani-left.gif) no-repeat;display: block;}
#primipiani .cornice-right {width: 6px;height: 272px;position: absolute;right: 0;top: 0;z-index: 6;background: url(../img/cornice_primipiani-right.gif) no-repeat;display: block;}
#primipiani .primipiani-text {width: 160px;height: 270px;position: absolute;font-size: 13px;color: #ffffff;z-index: 4;}
#primipiani .primipiani-text h2 {font-size: 19px;padding: 20px 10px 10px 10px;margin: 0;}
#primipiani .primipiani-text p {padding: 0 10px 5px 10px;}
#primipiani .primipiani-text a {color: #A3F500;margin: 0;padding: 0;}
#primipiani .div-alpha {width: 160px;height: 269px;position: absolute;top: 1px;left: 0;z-index: 3;}
#primipiani .primipiani-img {width: 480px;height: 269px;position: absolute;top: 0;/*left: 2px;z-index: 2;*/border-top: 1px solid #D9D9D9;}
#primipiani .primipiani-img img {width: 480px;height: 269px;position: absolute;top: 0;left: 0;z-index: 1;}
/*#primipiani .div-alpha {width: 160px;height: 270px;position: absolute;top: 0;left: 0;z-index: 3;}
#primipiani .primipiani-img {width: 479px;height: 270px;position: absolute;top: 0;}
#primipiani .primipiani-img img {width: 479px;height: 270px;position: absolute;top: 0;left: 1px;z-index: 1;}*/
#primipiani ul {width: 170px;position: absolute;top: 0;left: 480px;z-index: 1;list-style-type: none;padding: 0;margin: 0;}
#primipiani ul li {padding: 0;}
#primipiani ul li a {height: 42px;font-size: 14px;padding: 12px 10px 0 10px;background: url(../img/pp-lista-bg.gif) repeat-x;display: block;}
#primipiani ul li a:hover {color: #9900CC;background: url(../img/pp-lista-bg-sel.gif) repeat-x;}
#primipiani ul li a.selezionato {color: #9900CC;background: url(../img/pp-lista-bg-sel.gif) repeat-x;}
#primipiani ul li a.nonselezionato {height: 42px;font-size: 14px;padding: 12px 10px 0 10px;background: url(../img/pp-lista-bg.gif) repeat-x;display: block;}

/* footer */
#footer {background: url(../img/footer-bg.gif) left bottom repeat-x #E7E8FE;margin: 0;padding: 15px 20px 20px 20px;}
#footer h3 {font-size: 11px;font-weight: bold;color: #9900CC;padding: 0;margin: 0 0 7px 0;}
#footer ul {list-style-type: none;padding: 0;margin: 0 0 10px 0;font-size: 11px;}
#footer .categorie {width: 150px;margin-right: 10px;float: left;}
#footer .categorie ul {width: 70px;float: left;margin-right: 5px;}
#footer .servizi {margin-right: 15px;float: left;}
#footer .servizi ul {width: 125px;}
#footer .servizi ul li a {color:#0000CC;}
#footer .temiCaldi {width: 210px;margin-right: 10px;float: left;}
#footer .temiCaldi ul {width: 100px;float: left;clear: none;margin-right: 5px;}
#footer .temiCaldi ul li a {color:#0000CC;}
#footer .tools {margin-right: 15px;float: left;}
#footer .tools ul {width: 265px;}
#footer .tools ul li a {color:#0000CC;}
#footer .tuttogratis {float: left;}
#footer .tuttogratis ul {width: 140px;}
#footer .tuttogratis ul li a {color:#0000CC;}

#footerMini {height: 62px;background: url(../img/footerMini-bg.gif) left top repeat-x;margin: 0;padding: 0;}
#footerMini h3 {font-size: 11px;font-weight: bold;color: #9900CC;padding: 10px 0 5px 0;margin: 0;text-align: center;}
#footerMini p {font-size: 11px;text-align: center;color: #666666;padding: 0;margin: 0;}
#footerMini p a {color:#0000CC;margin: 0 3px;}

#credits {height: 30px;width: 980px;background: url(../img/credits-bg.gif) repeat-x;margin: 0;padding: 0;float: left;}
#credits p {font-size: 11px;line-height: 30px;margin: 0;padding: 0 20px;float: left;}
#credits p a {color:#0000CC;}
#credits p.rss {line-height: 30px;margin: 0;padding: 0 10px;float: right;}
#credits p.rss img {margin-top: 7px;}
*html #credits p.rss img {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='../img/ico-rss.png');padding-top: 18px;}

.bottoni {float: left;}
.bottoni .button {float: left;margin-right: 10px;}
#messaggi .pag {float: right;}
#messaggi .newmess tr {vertical-align: top;}
#messaggi .newmess th {width: 100px;text-align: right;font-weight: normal;padding: 3px 5px;}
#messaggi .newmess td {text-align: left;padding: 3px 5px; width:508px}
#messaggi .newmess td p {text-align: right;padding: 3px 0;}
#messaggi .newmess td p.quota {font-size: 12px;margin: 0 0 10px 0;padding: 10px 10px 10px 10px;border: 1px solid #D9D9D9;background-color: #ffffff;text-align: justify;}
#messaggi .newmess td span.quota {font-size: 12px;margin: 0 0 10px 0;padding: 10px 10px 10px 10px;border: 1px solid #D9D9D9;background-color: #ffffff;text-align: left; display:block}

#div_desc_categ {font-size: 13px;padding: 5px 0;display: none;}
.slide-link {float: left;margin: 7px 0 0 6px;}

/*** BOX DI PAGINA ***/
.b130simple {width: 130px;padding: 5px 0 0 0;margin: 0 10px 10px 0;background: url(../img/box130simple-bg-top.gif) top left no-repeat;float: left;}
.b130simple .b130simple-cont {width: 108px;padding: 0 10px;margin: 0;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;}
.b130simple-end {height: 5px;background: url(../img/box130simple-bg-bottom.gif) bottom left no-repeat;}
.b130simple .sponsor {width: 108px;}

.b160 {width: 160px;padding: 0 0 20px 0;margin: 0 0 10px 0;background: url(../img/box160-bg.gif) bottom left no-repeat;}
.b160 h2 {font-size: 16px;font-weight: bold;color: #9900CC;background: url(../img/box160-bg-top.gif) top left no-repeat;padding: 5px 0 13px 10px;margin: 0;letter-spacing: -0.05em;}
.b160 .b160-cont {width: 138px;padding: 0 10px;margin: 0;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;}
.b160 .b160-cont ul {padding: 0;margin: 0;list-style-type: none;}
.b160 .b160-cont ul li {display: block;padding: 3px 0;}
.b160 .b160-cont ul li a {line-height: 12px;display: block;}

.b160simple {width: 160px;padding: 5px 0 0 0;margin: 0 0 10px 0;background: url(../img/box160simple-bg-top.gif) top left no-repeat;float: left;}
.b160simple .b160simple-cont {width: 138px;padding: 0 10px;margin: 0;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;}
.b160simple-end {height: 5px;background: url(../img/box160simple-bg-bottom.gif) bottom left no-repeat; margin-bottom: 10px}
.b160simple .sponsor {width: 138px;padding-right: 10px;}
label.annunciGoogle {color: #999999;padding: 0;display: block;}

.b160simplebg {width: 160px;padding: 0 0 20px 0;margin: 0 0 10px 0;float: left;background: url(../img/box160-bg.gif) bottom left no-repeat;}
.b160simplebg-top {height: 5px;background: url(../img/box160simple-bg-top.gif) top left no-repeat;}
.b160simplebg .b160simplebg-cont {width: 138px;padding: 5px 10px 0 10px;margin: 0;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;}
.b160simplebg .b160simplebg-testquiz {width: 158px;padding: 5px 0 0 0;margin: 0;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;}
.b160simplebg .b160simplebg-testquiz ul {padding: 0;margin: 0;list-style-type: none;font-weight: bold;}
.b160simplebg .b160simplebg-testquiz ul li {padding: 0 0 0 10px;margin: 2px 0;line-height: 16px;}
.b160simplebg .b160simplebg-testquiz ul li.sel {background-color: #BAFF19;}
.b160simplebg .b160simplebg-testquiz ul li.sel a {color: #9900CC;}

.b300 {width: 300px;padding: 0 0 20px 0;margin: 0 0 10px 0;background: url(../img/box300-bg.gif) bottom left no-repeat;}
.b300 h2 {font-size: 16px;font-weight: bold;color: #9900CC;background: url(../img/box300-bg-top.gif) top left no-repeat;padding: 5px 0 13px 10px;margin: 0;}
.b300 span.b300tit{font-size: 16px;font-weight: bold;color: #9900CC;background: url(../img/box300-bg-top.gif) top left no-repeat;padding: 5px 0 13px 10px;margin: 0;display: block;}
.b300 .b300-cont {width: 278px;padding: 0 10px;margin: 0;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;}
.b300 .b300-cont p {/*clear: both;*/padding: 10px 0 0 0;}
.b300 .b300-cont ul.topNews {width: 139px;padding: 0;margin: 0;list-style-type: none;float: left;}
.b300 .b300-cont ul.topNews li {padding: 0 5px 2px 0;}
.b300 .b300-cont ul.topNews li.title {font-size: 15px;font-weight: bold;padding-bottom: 5px;}
.b300 .b300-cont ul {width: 139px;padding: 0;margin: 0;list-style-type: none;float: left;}
.b300 .b300-cont ul li {padding-right: 5px;}
.b300 .b300-cont ul li.title {font-size: 15px;font-weight: bold;padding-bottom: 5px;}
.b300 .ord {font-size: 12px;float: right;margin: -30px 10px 0 0;}
.b300 .b300-cont ul.user-act {width: 134px;float: left; margin: 0 10px 0 0;border-bottom: 1px solid #D9D9D9;}
.b300 .b300-cont ul.user-act li {padding: 3px 0;border-top: 1px solid #D9D9D9;}
.b300 .b300-cont .usr-act {float: left;}
.b300 .b300-cont .usr-act ul {width: 175px;}

.b300spec {width: 300px;padding: 0 0 20px 0;margin: 0 0 10px 0;background: url(../img/box300-bg.gif) bottom left no-repeat;}
.b300spec h2 {font-size: 16px;font-weight: bold;color: #9900CC;background: url(../img/box300special-bg-top.gif) top left no-repeat;padding: 5px 0 13px 10px;margin: 0;}
.b300spec .b300-cont {width: 278px;padding: 0 10px;margin: 0;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;}
.b300spec .b300-cont p {padding: 0 0 5px 0;}
.b300spec .b300-cont p.action {padding: 10px 0 0 0;}
.b300-cont .usr-img {padding: 0;margin: 0 10px 0 0;float: left;}
.b300-cont .usr-img img {border: 1px solid #0000CC;}
.b300spec .b300-cont .usr-act {float: left;}
.b300spec .b300-cont .usr-act ul {list-style-type: none;padding: 0;margin: 0;}
.b300-cont .usr-act ul li {padding: 0 0 10px 0;}
.b300-cont .usr-act ul li a img {float: left;margin: 0 5px 0 0;}
.b300spec label {width: 65px;display: block;float: left;line-height: 22px;margin: 0 0 5px 0;}
.b300spec input {width: 143px;float: left;}

.b300simple {width: 300px;padding: 5px 0 0 0;margin: 0 0 10px 0;background: url(../img/box300simple-bg-top.gif) top left no-repeat;}
.b300simple .b300simple-cont {width: 278px;padding: 0 10px 0 10px;margin: 0;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;}
.b300simple-end {height: 5px;background: url(../img/box300simple-bg-bottom.gif) bottom left no-repeat;}
.b300simple .sponsor {width: 142px;padding-right: 10px;}
.b300simple .sponsor-h {width: 268px;}

.b320 {width: 320px;padding: 0 0 20px 0;margin: 0 0 10px 0;background: url(../img/box320-bg.gif) bottom left no-repeat;float: left;}
.b320 h2 {font-size: 16px;font-weight: bold;color: #9900CC;background: url(../img/box320-bg-top.gif) top left no-repeat;padding: 5px 0 13px 10px;margin: 0;}
.b320 .b320-cont {width: 298px;padding: 0 10px;margin: 0;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;}
.b320spacer {width: 10px;float: left;display: block;}

.b480 {width: 480px;padding: 0 0 20px 0;margin: 0 0 10px 0;background: url(../img/box480-bg.gif) bottom left no-repeat;}
.b480 h2 {font-size: 16px;font-weight: bold;color: #9900CC;background: url(../img/box480-bg-top.gif) top left no-repeat;padding: 5px 0 13px 10px;margin: 0;}
.b480 .b480-cont {width: 458px;padding: 0 10px;margin: 0;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;}
.b480 .b480-cont span.cat-lista-title {font-size: 15px;font-weight: bold;display: block;}
.b480 .b480-cont ul.cat-lista {width: 229px;padding: 0;margin: 10px 0 15px 0;list-style-type: none;float: left;}
.b480 .b480-cont ul.cat-lista li {padding-right: 5px;font-size: 15px;font-weight: bold;}
.b480 .b480-cont ul.cat-lista li span {color: #99CC00;font-size: 15px;font-weight: bold;margin-right: 5px;}
.b480 span.font15bold {margin: 10px 0;padding-top: 10px;display: block;background: url(../img/separator-gray.gif) top left repeat-x;}

.b480simple {width: 480px;padding: 5px 0 0 0;margin: 0 0 10px 0;background: url(../img/box480simple-bg-top.gif) top left no-repeat;}
.b480simple .b480simple-cont {width: 458px;padding: 0 10px 0 10px;margin: 0;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;}
.b480simple-end {height: 5px;background: url(../img/box480simple-bg-bottom.gif) bottom left no-repeat;}
.b480simple .sponsor {width: 152px;margin-right: 10px;}
.b480simple .sponsor-h {width: 218px;}

.b480simplebg {width: 480px;padding: 0 0 20px 0;margin: 0 0 10px 0;background: url(../img/box480-bg.gif) bottom left no-repeat;}
.b480simplebg h2 {font-size: 16px;font-weight: bold;color: #9900CC;padding: 5px 0 13px 0;margin: 0;}
.b480simplebg-top {height: 5px;background: url(../img/box480simple-bg-top.gif) top left no-repeat;}
.b480simplebg .b480simplebg-cont {width: 458px;padding: 5px 10px 0 10px;margin: 0;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;}
.b480simplebg .b480simplebg-cont .ris {width: 458px;}
.b480simplebg .ord {font-size: 12px;float: right;margin-top: -30px;}

.b610simple {width: 610px;padding: 5px 0 0 0;margin: 0 0 20px 0;background: url(../img/box610simple-bg-top.gif) top left no-repeat;}
.b610simple .b610simple-cont {width: 588px;padding: 0 10px;margin: 0;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;}
.b610simple-end {height: 5px;background: url(../img/box610simple-bg-bottom.gif) bottom left no-repeat;}
.b610simple .sponsor-h {width: 284px;}

.b650 {width: 650px;padding: 0 0 20px 0;margin: 0 0 10px 0;background: url(../img/box650-bg.gif) bottom left no-repeat;position: relative;}
.b650 h2, .b650 h1 {font-size: 16px;font-weight: bold;color: #9900CC;background: url(../img/box650-bg-top.gif) top left no-repeat;padding: 5px 0 13px 10px;margin: 0;}
.b650 span.b650tit {font-size: 16px;font-weight: bold;color: #9900CC;background: url(../img/box650-bg-top.gif) top left no-repeat;padding: 5px 0 13px 10px;margin: 0;display: block;}
.b650 h2 span {font-size: 13px;font-weight: normal;}
.b650 h2.tab {font-size: 16px;font-weight: normal;color: #0000CC;background: url(../img/box650-bg-top.gif) top left no-repeat;padding: 5px 0 13px 10px;margin: 0;}
.b650 h2.tab span {color: #9900CC;font-weight: bold;}
.b650 h2.tab a {font-weight: normal;}
.b650 p.ord {font-size: 12px;float: right;margin-top: -32px;margin-right: 10px;}
.b650 a.ord {font-size: 12px;float: right;margin-top: -26px;margin-right: 10px;}
.b650 a.ord2 {font-size: 12px;float: right;margin: 5px 10px 0 0;}
.b650 .b650-cont {width: 628px;padding: 0 10px;margin: 0;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;}
.b650 .b650-cont p.action {display: block;clear: both;margin: 10px 0 0 0;}
.b650 .b650-cont p.all {display: block;clear: both;margin: 10px 0 0 60px;}
.b650 p.rss {line-height: 30px;margin: -37px 0 0 0;padding: 0 10px;float: right;}
.b650 p.rss img {margin-top: 7px;}
*html .b650 p.rss img {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='../img/ico-rss.png');padding-top: 18px;}
.button.bttop {position: absolute;right: 10px;top: 7px;}

.b650-2 {width: 650px;padding: 0 0 20px 0;margin: 0 0 10px 0;background: url(../img/box650-bg.gif) bottom left no-repeat;}
.b650-2 h2 {font-size: 16px;font-weight: bold;color: #9900CC;background: url(../img/box650simple-bg-top.gif) top left no-repeat;padding: 5px 0 0 10px;margin: 0;}
.b650-2 .b650-2-cont {width: 628px;padding: 0 10px;margin: 0;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;}

.b650spec {width: 650px;padding: 0 0 20px 0;margin: 0 0 10px 0;background: url(../img/box650-bg.gif) bottom left no-repeat;}
.b650spec h2 {font-size: 16px;font-weight: bold;color: #9900CC;background: url(../img/box650special-bg-top.gif) top left no-repeat;padding: 5px 0 13px 10px;margin: 0;}
.b650spec .b650spec-cont {width: 628px;padding: 0 10px;margin: 0;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;}

.b650simple {width: 650px;padding: 5px 0 0 0;margin: 0 0 10px 0;background: url(../img/box650simple-bg-top.gif) top left no-repeat;}
.b650simple .b650simple-cont {width: 628px;padding: 0 10px;margin: 0;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;}
.b650simple-end {height: 5px;background: url(../img/box650simple-bg-bottom.gif) bottom left no-repeat;}
.b650simple .sponsor-h {width: 304px;}

.b960 {width: 960px;padding: 0 0 20px 0;margin: 0 0 10px 0;background: url(../img/box960-bg.gif) bottom left no-repeat;position: relative}
.b960 h2 {font-size: 16px;font-weight: bold;color: #9900CC;background: url(../img/box960-bg-top.gif) top left no-repeat;padding: 5px 0 13px 10px;margin: 0;}
.b960 h2 span {font-weight: normal;color: #333333;}
.b960 .b960-cont {width: 938px;padding: 0 10px;margin: 0;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;}
.b960 span.pag {font-size: 12px;float: right;margin-top: -26px;margin-right: 10px;}

.bannerVert {width: 158px;margin: 0 0 10px 0;border: 1px solid #D9D9D9;float: left;display: block;}
.bannerRight {width: 300px;margin: 0 0 10px 0;}

.bfunction {width: 650px;color: #CCCCCC;margin: 0 0 10px 0;float: left;}
.bfunction .separator-gray {height: 1px;}
.bfunction a {line-height: 30px;font-weight: bold;margin: 0;}

.comment .title {font-size: 17px;font-weight: bold;color: #9900CC;padding: 10px 0 5px 0;display: block;background: url(../img/separator-gray.gif) bottom left repeat-x;}
.comment .subtitle {font-size: 15px;font-weight: bold;padding: 10px 0;display: block;clear: both;}
.comment .write {font-weight: bold;float: right;margin-top: -23px;}
.comment div.post {clear: both;font-size: 13px;padding: 8px 0;background-color: red;background: url(../img/separator-gray.gif) bottom left repeat-x;display: block;}
.comment div.post p {padding: 0 0 5px 0;} 
.comment div.post .date {font-size: 12px;color: #9900CC;float: left;}
.comment div.post a {font-size: 12px;float: right;}
.comment label {display: block;margin: 5px 0 2px 0;}
.comment .button2 {margin-top: 10px;float: left;}

/*** TEST QUIZ ***/
.test img {border: 1px solid #0000CC;float: left;margin: 0 10px 10px 0;}
.test p.title {font-size: 16px;font-weight: bold;color: #9900CC;display: block;padding: 0;margin: 0 0 5px 0;}
.test p.titlepag {font-size: 22px;font-weight: bold;color: #9900CC;display: block;padding: 0;margin: 0 0 10px 0;}
.test p {padding: 0;margin: 0 0 10px 0;}
.test input {border: none;}
.test .counter {float: right;display: block;padding: 0;margin: -15px 0 0 0;}

.test-tuttiprofili {width: 458px;margin: 0 0 10px 0;}
.test-tuttiprofili .separator-gray {padding: 0;margin: 0 0 5px 0;} 
.test-tuttiprofili .test-fine {float: left;padding: 0;margin: 0 0 5px 0;}
.test-tuttiprofili .test-fine img {border: 1px solid #0000FF;float: left;margin-right: 10px;}
.test-tuttiprofili .test-fine p.title {font-size: 22px;font-weight: bold;color: #9900CC;padding: 0 0 3px 0;display: block;}
.test-tuttiprofili .test-fine p {padding-bottom: 15px;}
.test-action .button {margin: 7px 0 7px 0;float: left;}
.test-action .bold {margin: 0;}

.vg_wrapper {padding: 0;margin: 3px 0 10px 0;float: left;}
.vg_wrapper div.x2 {clear: both}
.vg_wrapper div {float: left;width: 18px;height: 18px;padding: 0;margin: 0;}
.vg_wrapper a {display: block;width: 18px;height: 18px;margin: 0;padding: 0;}
.vg_wrapper img {width: 18px;height: 18px;border: 0;margin: 0;padding: 0;}
.vg_wrapper a:visited {text-decoration:none}
.vg_wrapper span.giudizio {font-weight: bold;margin:0 0 0 5px;padding:0;float: left;}

#test-soluzioni {width: 458px;margin: 0;}
#test-soluzioni div {margin: 0;padding: 0;}
#test-soluzioni .divsx {width: 30px;margin: 0;float: left;}
#test-soluzioni .divdx {width: 418px;margin: 0;float: left;}
#test-soluzioni p.title {font-size: 22px;font-weight: bold;color: #9900CC;display: block;padding: 0;margin: 0;}
#test-soluzioni .myresptext {font-weight: bold;margin: 10px 0 0 0;padding: 0;}
#test-soluzioni .myresptext-rosso {font-weight: bold;color: #FF0000;}
#test-soluzioni .myresptext-verde {font-weight: bold;color: #339900;}
#test-soluzioni .percento {margin: 10px 0 0 0;}
#test-soluzioni .separator-gray {padding: 0;margin: 5px 0;} 

/*** COMUNI ITALIANI ***/
.scheda-reg label {font-size: 14px;font-weight: bold;display: block;margin: 0 0 5px 0;}
.scheda-reg p {display: block;margin: 0 0 15px 0;}
.scheda-reg table {width: 314px;float: left;margin: 0 0 15px 0;text-align: left;}
.scheda-reg table th {width: 160px;font-weight: normal;vertical-align: top;}
.scheda-reg table.big {width: 628px;float: left;margin: 0 0 15px 0;text-align: left;}
.scheda-reg table.big th {width: 210px;font-weight: normal;vertical-align: top;}
.scheda-reg ul {list-style-type: none;padding: 0;margin: 0;}
.scheda-reg ul li {padding: 0;margin: 1px 0;line-height: 16px;}
ul.twocol {width: 304px;list-style-type: none;padding: 0 10px 0 0;margin: 0;float: left;}
ul.twocol li {padding: 0;margin: 1px 0;line-height: 16px;}
ul.twocol li span {padding: 0;margin: 0 10px 0 0;}
ul.threecol {width: 199px;list-style-type: none;padding: 0 10px 0 0;margin: 0;float: left;}
ul.threecol li {padding: 0;margin: 1px 0;line-height: 16px;}
.comuni-text p.title {font-weight: bold;padding: 0 0 20px 0;}
.comuni-text p {padding: 0 0 15px 0;}
.comuni-text p.stemma {text-align: center;margin: 10px 0;}

/*** SPECIALE ***/
#advSpec {float: right;clear:right;width: 180px;margin: 10px 0 10px 15px;} 
#advSpec .cat-spot p {line-height: normal;font-weight: normal;}
#advSpec .cat-spot a {font-weight: bold;font-size: 13px;}
#advSpec .cat-spot .cat-spot-web {font-weight: normal;font-size: 12px;}

#wrapSpec {margin-top: 5px;}
#content-speciale text {margin-top: 5px; padding: 0 0 10px 0;line-height: 20px;}
#content-speciale p  {line-height: 20px;}
#content-speciale br {padding: 0 0 10px 0;}
#content-speciale h1 {padding: 10px 0 0 0;}
#content-speciale .sponsor-h2 p {line-height: normal;}
#content-speciale .correlink {font-size: 13px;font-weight: bold; line-height: 16px;}
#content-speciale .piu {font-size: 12px; margin: 0 5px 0 0; color: #99CC00; position: relative;left: 0;top: 0;float: left; line-height: 16px;}
#content-speciale .bfunction {width: 650px;color: #CCCCCC;margin: 10px 0 10px 0;float: left;}

/*** GOOGLE ADS ***/

.adsTitle:hover {text-decoration: underline;}
.adsLink {font-size: 10px;color: #9900CC;}
.adsLink:hover {text-decoration: underline; font-size: 10px;}
.adsLinkMini {font-size: 7px;color: #9900CC;}
.adsLinkMini:hover {text-decoration: underline; font-size: 7px;}
.adsLinkMaxi {font-size: 12px;color: #9900CC;}
.adsLinkMaxi:hover {text-decoration: underline; font-size: 12px;}

#login {width: 570px;float: left;display: block;}
#login p label {width: 65px;display: block;float: left;padding: 2px 5px 0 0;}
#login div.nolabel {padding: 0 0 8px 70px;float: left;}
#login p.nolabel div.button {float: left;}
#login2 {width: 350px;float: left;background: url(../img/separator-gray-v.gif) top left repeat-y;padding-left: 10px;}
#login2 p.title {font-size: 14px;font-weight: bold;margin: 0;padding: 0;}
#login2 p {margin: 0;padding: 0 0 10px 0;}
#login2 ul {list-style-type: circle;padding: 5px 0 10px 0;margin: 0 0 0 18px;}
.registrazione {width: 570px;float: left;display: block;}
.registrazione table {width: 520px;}
.registrazione table th {width: 135px;text-align: right;vertical-align: top;padding: 3px 0 0 0;}
.registrazione table td img {float: left;}
.registrazione a.controll {float: left;margin: 15px 0 0 10px;}
.reg-benv .title {font-size: 16px;font-weight: bold;display: block;padding: 0 0 10px 0;}
.reg-benv p {margin: 0 0 10px 0;}
.reg-benv ul {list-style-type: circle;padding: 0 0 10px 0;margin: 0 0 0 18px;}

#bannerBottom {width: 100%;height: 200px;position: relative;top: 0;left: 0;z-index: 999;background: red;}

div.AlertDiv { border: 2px solid #FF0000; margin: 10px 0; width: 97%; text-align: center; min-height: 36px; }
p.AlertP { padding: 10px 0; text-align: center; font-weight: bold; color: #FF0000; width: 100%; }

/* WALL: box generale editor */
#wall .edt-dx p.boxtit, #wall .edt-sx p.boxtit {height: 20px;float: left;}
#wall .edt-sx {width: 365px;float: left;margin: 0 8px 10px 0;padding: 0;}
#wall .edt-sx textarea {width: 353px;height: 148px;margin: 0;padding: 5px;float: left;}
#wall .edt-sx object {margin: 0 0 10px 0;}
#wall .b650-2 .edt-sx .wall-msg-cnt {width: 365px;margin: 0;}
#wall .b650-2 h2 a {font-size: 13px;font-weight: normal;}
#wall .b650-2 .edt-sx .wall-msg-cnt img {width: 48px;margin: 0 10px 0 0;float: left;}
#wall .b650-2 .edt-sx .wall-msg-cnt a.title {padding: 5px 0 0 0;display: block;}
#wall .b650-2 .edt-sx .wall-msg-cnt p.date {font-size: 11px;color: #9900CC;padding: 0 0 20px 0;margin: 0;}
#wall .b650-2 .edt-sx .wall-msg-cnt p {padding: 0 0 10px 0;}
#wall .b650-2 .edt-sx .wall-msg-cnt ul {width: 100%;list-style-type: none;padding: 0;margin: 0 0 0 -7px;overflow: hidden;}
#wall .b650-2 .edt-sx .wall-msg-cnt ul li {padding: 0 8px;margin: 0 1px 0 -1px;float: left;background: url(../img/lt-sep-black.png) left center no-repeat;}
#wall .b650-2 .edt-sx .wall-msg-cnt ul li a {font-size: 12px;margin: 0;}
#wall .edt-dx {width: 253px;margin: 0 0 10px 0;padding: 0;float: left;}
*html #wall .edt-dx {width: 243px;margin: 0;}
*#wall .edt-dx p.action {font-size: 11px;float: right;line-height: 18px;}
#wall .edt-dx-cnt {height: 158px;padding: 0 0 0 15px;border: 1px solid #7F9DB9;overflow: auto;clear: both;}
#wall .edt-dx-cnt div {width: 105px;margin: 10px 0 0 0;float: left;overflow: hidden;}
#wall .edt-dx-cnt div input {width: 14px;margin: 30px 0 0 0;float: left;} 
#wall .edt-dx-cnt div img {margin: 0 0 5px 2px;float: left;}
#wall .edt-dx-cnt div a {margin: 0 0 0 16px;float: left;clear: both;}
/* WALL: wall-tab-cont per tabulazioni */
#wall-tab-cont {height: 28px;margin: 5px 0 0 0;float:left;width:100%;font-size: 13px; color: #A011CF;line-height:normal;z-index: 2;background: url(../img/tab-wall-bg-top.png) bottom left no-repeat;}
#wall-tab-cont ul {list-style:none;margin: 0;padding: 0;z-index: 3;}
#wall-tab-cont li {float: left;background: url("../img/tab_wall_right.png") no-repeat right top;margin: 0 3px 0 0;padding: 0;}
#wall-tab-cont a {line-height: 16px;display: block;background: url("../img/tab_wall_left.png") no-repeat left top;padding: 4px 8px 4px 8px;}
#wall-tab-cont .current {background: url("../img/tab_wall_right_on.png") #ffffff no-repeat right top;padding: 0;}
#wall-tab-cont .current a {color: #A011CF;background-image: url("../img/tab_wall_left_on.png");}
/* WALL: personalizzazione per ogni singolo tab */
#wall .wall-tab-cont {width: 606px;padding: 10px 10px 10px 10px;margin: 0 0 10px 0;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;border-bottom: 1px solid #D9D9D9;float: left;}
#wall .wall-tab-cont p {padding: 5px 0;}
#wall .wall-tab-cont input.file {height: 21px;}
#wall .wall-tab-cont button {height: 21px;margin: 10px 0;}
#wall .wall-tab-cont ul {padding: 0;margin: 0 0 10px -2px;list-style-type: none;float: left;overflow: hidden;}
#wall .wall-tab-cont li {font-size: 13px;padding: 0 3px 0 7px;margin: 0 1px 0 -1px;background: url(../img/lt-sep-black.png) left center no-repeat;display: inline;}
#wall .wtab-reg {margin: 0 10px 10px 0;float: left;text-align: center;}
#wall .wtab-reg img {margin: 0 0 5px 0;border: 1px solid #999999;display: block;}
#wall .wtab-cart {width: 143px;padding: 0;margin: 0 10px 10px 0;text-align: center;float: left;}
#wall .wtab-cart p {height: 97px;padding: 5px;margin: 0 0 5px 0;border: 1px solid #999999;text-align: center;}
#wall .wtab-tqz {width: 143px;padding: 0;margin: 0 10px 10px 0;text-align: center;float: left;}
#wall .wtab-tqz p {height: 125px;padding: 5px 5px 0 5px;margin: 0 0 5px 0;border: 1px solid #999999;text-align: center;}
#wall .wtab-tqz p a {font-size: 11px;line-height: 13px;padding: 0;margin: 0;}
#wall .wtab-bat {width: 143px;padding: 0;margin: 0 10px 10px 0;text-align: center;float: left;}
#wall .wtab-bat p {height: 106px;padding: 5px 0 0 4px;margin: 0 0 5px 0;border: 1px solid #999999;text-align: center;}
#wall .wtab-bat p img {border: 1px #979796;margin: 0 7px 2px 3px;}
#wall .wtab-bat p a {font-size: 11px;line-height: 13px;padding: 0;margin: 0;}
#wall .wtab-gal {width: 143px;padding: 0;margin: 0 10px 10px 0;text-align: center;float: left;}
#wall .wtab-gal p {height: 106px;font-size: 11px;padding: 5px 5px 0 5px;margin: 0 0 5px 0;border: 1px solid #999999;text-align: center;}
#wall .wtab-gal p img {margin: 0 0 5px 0;}
#wall .wtab-gal p a {line-height: 13px;padding: 0;margin: 0;}
#wall .wall-msg {width: 610px;margin: 0 0 10px 0;font-weight: bold;padding: 10px 7px;border: 2px solid #66CC00;}
/* WALL: parte integrata nella pagina personale */
.wall-lt-msg {padding: 0;margin: 0 0 0 -2px;list-style-type: none;float:left;overflow: hidden;}
.wall-lt-msg li {font-size: 12px;padding: 0 3px 0 5px;margin: 0 1px 0 -2px;background: url(../img/lt-sep-black.png) left center no-repeat;display: inline;}
.wall-lt-msg li a {background-position: 2px 0;background-repeat: no-repeat;padding: 2px 0 2px 22px;height: 20px;line-height: 20px;}
.wall-lt-msg li a.ltw-img {background-image:url(../img/ico-wall-img.gif);}
.wall-lt-msg li a.ltw-vid {background-image:url(../img/ico-wall-vid.png);}
.wall-lt-msg li a.ltw-reg {background-image:url(../img/ico-wall-reg.png);}
.wall-lt-msg li a.ltw-car {background-image:url(../img/ico-wall-car.png);}
.wall-lt-msg li a.ltw-tqz {background-image:url(../img/ico-wall-tqz.png);}
.wall-lt-msg li a.ltw-bat {background-image:url(../img/ico-wall-bat.png);}
.wall-lt-msg li a.ltw-gal {background-image:url(../img/ico-wall-gal.gif);}
.wall-msg-cnt {width: 628px;margin: 10px 0 0 0;padding: 0;background: url(../img/msg-wall-bg-top.png) top left repeat-x;}
.wall-msg-img {width: 48px;float: left;}
.wall-msg-txt {width: 560px;padding: 10px;float: left;position: relative;}
.wall-msg-txt a.del {font-size: 11px;position: absolute;top: 10px;right: 10px;}
.wall-msg-txt p.date {font-size: 11px;color: #9900CC;padding: 0 0 20px 0;margin: 0;}
.wall-msg-txt p {margin: 0 0 5px 0;}
.wall-msg-txt ul {width: 100%;list-style-type: none;padding: 0;margin: 0 0 0 -7px;overflow: hidden;}
.wall-msg-txt ul li {padding: 0 8px;margin: 0 1px 0 -1px;float: left;background: url(../img/lt-sep-black.png) left center no-repeat;}
.wall-msg-txt ul li a {font-size: 12px;margin: 0;}
.item {padding: 0 0 10px 0;}
.itemtb td.col1 {white-space: nowrap;}
.itemtb td {padding: 0 5px 0 0;margin: 0;}
.itemtb td img {margin: 0 10px 0 0;border: 1px solid #999999;} 
.itemtb.present td img {border: none;}

.tabComm-el {margin: 0 0 10px 0;padding: 0 0 10px 0;border-bottom: 1px solid #D9D9D9}
.tabComm-el p {font-size: 12px;padding: 0 0 5px 23px;}
.tabComm-el p.virg {background: url(../img/ico-apici.png) top left no-repeat;}
.tabComm-el p.int {background: url(../img/ico-int.png) top left no-repeat;}
.tabComm-el p.comm {background: url(../img/ico-comm.png) top left no-repeat;}
.tabComm-el p.poss {background: url(../img/ico-poss.png) top left no-repeat;}
.tabComm-el p.desid {background: url(../img/ico-desid.png) top left no-repeat;}
.tabComm-el p.reg {background: url(../img/ico-reg.png) top left no-repeat;}
.tabComm-el p.amici {background: url(../img/ico-amici.png) top left no-repeat;}
.tabComm-el p.opinion {background: url(../img/ico-opin.png) top left no-repeat;}
.tabComm-el p.mess {background: url(../img/ico-mess.png) top left no-repeat;}

div.sbianca{
		background: url(../img/matte.png);
/* 		background: #ffffff; */
/* 		opacity: 0.8; */
/* 		filter:alpha(opacity=80); */
/*		border: 1px solid red;*/
		display: none;
		z-index: 2000000;
}

/* personalizzazione tab verde */
.b650-tabComm.green {height: 31px;margin: 0 0 15px 0;padding: 0;background: none;}
.b650-tabComm.green #tabComm-cont {padding: 0;background: url(../img/b650-tabCommGreen-bg-top.png) bottom left no-repeat;}
.b650-tabComm.green #tabComm-cont li {background: url(../img/tabComm-li-sep-green.png) no-repeat center right;}
.b650-tabComm.green #tabComm-cont .current a {background: url(../img/tabComm-on-sx-green.png) #ffffff no-repeat left top;}
.b650-tabComm.green #tabComm-cont .current a span {background: url(../img/tabComm-on-dx-green.png) #ffffff no-repeat right top;}

#tabPers-cont {height: 31px;float:left;width:100%;color: #A011CF;line-height: normal;z-index: 2;}
#tabPers-cont ul {list-style:none;margin: 0;padding: 0;z-index: 3;}
#tabPers-cont li {float: left;margin: 0;padding: 0;background: url(../img/tabComm-li-sep.png) no-repeat center right;}
#tabPers-cont a {font-weight: bold;line-height: 30px;display: block;padding: 0 15px;}
#tabPers-cont .current {padding: 0;margin: 0 0 0 10px;}
*html #tabPers-cont .current {margin: 0 0 0 5px;}
#tabPers-cont .current a {font-weight: bold;color: #A011CF;padding: 0 0 0 10px;margin: 6px 10px 0 0;background: url(../img/tabComm-on-sx.png) #ffffff no-repeat left top;float: left;clear: both;}
*html #tabPers-cont .current a {margin: 6px 5px 0 0;}
#tabPers-cont .current a span {height: 25px;line-height: 25px;padding: 0 10px 0 0;background: url(../img/tabComm-on-dx.png) #ffffff no-repeat right top;cursor: hand;display: block;float: left;}

#main {width: 980px;padding: 0;margin: 0;position: relative;text-align: left;}
#logo {width: 252px;float: left;}
#logo img {margin-top: 6px; margin:0;}
*html #logo img {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='../img/logo.png');padding-top: 79px; margin:0; border: 0;}
#header-banner {width: 728px;height: 90px;float: left; margin:0; position: relative}
#header-banner-pers {margin: 10px 126px 0 126px;}
#header-banner-comm {width: 728px;height: 90px;margin: 0 auto; position: relative}
#topbanner_container {position: relative;}
#topbanner_container .prova {position:absolute;top: 0;right: 0;}
#tvbanner_container {width: 300px;height: 250px;border: 0;padding: 0;margin: 0;margin-bottom: 10px;}
#skybanner_container {width: 160px; height: 600px; text-align: center; padding: 0;margin: 0 auto 10px 0; display: block;float: left;}
#bottom-banner {width: 980px;height: 90px;text-align: center;padding: 0;margin: 10px 0;}
#bottombanner_container {width: 728px; height: 90px;border: 0;padding: 0;margin: 0 auto;}
.bannerVert {width: 158px;margin: 0 0 10px 0;border: 1px solid #D9D9D9;float: left;display: block;}
.bannerRight {width: 300px;margin: 0 0 10px 0;}

/* 25/03/08 Davide aggiunta per nuovi commenti */
.bcmt {width: 628px;padding: 5px 10px;margin: 0 0 10px 0;border: 1px solid #D9D9D9;background: url(../img/sfondo_commento.gif) top left repeat-x;clear: both;float: left;}
.bcmt-title {font-size: 15px;color: #9900CC;padding: 0 0 5px 0;float: left;}
p.bcmt-act {color: #0000CC;margin: 0;padding: 0 0 5px 0;float: right;}
p.bcmt-act a.subscribe {padding: 0 0 0 18px;margin: 0;background: url(../img/ico-rss2.gif) no-repeat center left;}
.bcmt-img {width: 25px;display: block;margin: 0 10px 0 0;padding: 0;text-align: center;float: left;}
.bcmt-img img {border: 1px solid #D9D9D9;}
.bcmt-text {width: 488px;display: block;float: left;margin: 0 10px 0 0;padding: 0;}
.bcmt-text p {font-size: 12px;font-weight: bold;line-height: 14px;}
.bcmt-text p.date {color: #9900CC;font-size: 11px;font-weight: normal;}
.bcmt-vote {width: 95px;height: 35px;display: block;float: right;margin: 0;padding: 0;}
.bcmt-vote a {padding: 0 0 0 3px;height: 18px;float: right;}
.bcmt-vote span {line-height: 18px;margin: 0;padding: 0 5px 0 0;float: right;}
.bcmt-vote span.voted {color: #999999;float: right;}
.bcmt p.bcmt-msg {line-height: 15px;margin: 0px 0 10px 0;}
.bcmt a.answer {float: left;}
.bcmt a.abuse {font-size: 11px;float: right;}
.bcmt.lev2 {width: 608px;margin: 0 0 10px 20px;}
*html .bcmt.lev2 {margin: 0 0 10px 10px;}
.bcmt.lev2 .bcmt-text {width: 468px;}
.bcmt.light .bcmt-text {width: 505px;}
.bcmt-nav {margin: 0 0 15px 0;padding: 0;float: left;}
.bcmt-nav a {margin: 0 1px 0 0;}
.bpostcomt {width: 630px;padding: 10px 9px;margin: 0;border: 1px solid #D9D9D9;clear: both;float: left;}
.bpostcomt input, .bpostcomt textarea {clear: both;float: left;}
.bpostcomt input.text {width: 335px;height: 20px;margin: 0 0 10px 0;padding: 2px 0 0 5px;font-family: arial,helvetica,clean,sans-serif;font-size: 13px;}
.bpostcomt textarea {width: 605px;height: 150px;margin: 0 0 10px 0;font-family: arial,helvetica,clean,sans-serif;font-size: 13px;}
.bpostcomt input.checkbox {clear: none;float: none;margin: 0 5px 0 0;padding: 0;}
html>/**/body .bpostcomt input.checkbox {width: 13px;height: 13px;}
.bpostcomt p {margin: 0 0 2px 0;clear: both;}
.bpostcomt label {margin: 0 0 10px 0;padding: 0;display: block;}
.bpostcomt span.f11 {font-size: 11px;}
.bpostcomt .check {clear: both;padding: 10px 0;}
.bpostcomt .check p {margin: 0 0 2px 0;}
.bpostcomt .check img {margin: 0 10px 10px 0;float: left;}
.bpostcomt .check input.text {margin: 8px 10px 8px 0;}
.bpostcomt .check a.desc {line-height: 20px;float: left;}

