body {font-family: arial,helvetica,clean,sans-serif;font-size: 13px;color: #333333;background: url(../img/background.gif) repeat;background-color:#000066;margin: 20px 0 0 0;padding: 0;}
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;border: 1px solid #7F9DB9;}
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;}

* {
margin: 0;
padding: 0;
}

/*** 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;}
.font12 {font-size: 12px;}
.font14 {font-size: 15px;}
.font15 {font-size: 15px;}
.font18 {font-size: 18px;}
.font21 {font-size: 21px;}
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;} 
 

.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;}

.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-weight: bold;}
.sponsor-h2 p {font-size: 12px;}
.sponsor-h2 a.web {font-size: 12px;color: #9900CC;}

.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;}

.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;}

.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;}

.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;}

/*** 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: 610px;margin: 0 0 15px 0;text-align: left;}
.battleClass2 th { font-size: 13px; font-weight: bold; height: 23px;font-weight: normal;color: #9900CC;background: url(../img/separator-gray.gif) bottom left repeat-x;vertical-align: top;}
.battleClass2 td a {font-size: 13px;}
.battleClass2 td {font-size: 13px; font-weight: bold; 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 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;}
/*** 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-tit {font-size: 13px;font-weight: bold;} 
.cat-spot-web {color: #9900CC;}
/*** liste risorse ***/
.ris {width: 628px;margin-top: 5px;margin-bottom: 5px; font-size: 13px;float: left;clear: both;}
.ris p {clear: both;}
/*.ris a {font-size: 15px;font-weight: bold;float: left;display: block;margin: 0 5px 0 0;}*/
.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;}
/*** 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 ***/
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: normal;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: 628px;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: 598px;float: left;display: block;}
.ric-lt a {font-size: 17px;font-weight: normal;float: left;display: block;margin: 0 5px 0 0;}
.ric-lt .ric-web {font-size: 13px;font-weight: normal;color: #9900CC;clear: both;}
.ric-lt .fontRed {font-size: 13px;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: 290px;}
* html .lt5 table {width: 291px;} /** 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;}

/*** 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: 237px;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 {width: 237px;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;}

#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: 90px; margin:0; border: 0;}
#header-banner {width: 728px;height: 90px;float: left; position: relative; text-align: center; margin: 1px 0 0 126px;}
#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;}
#action2 {height: 27px;/*background: url(../img/search-bg.gif) repeat-x;*/ padding: 0;top: 0;z-index: 499;position: relative;} 
#search2 {font-size: 13px;float: left;}
#search2 label {height: 22px;line-height: 22px;float: left;margin-right: 10px;}
#search2 input, #search select {float: left;margin-right: 2px;} 
#search2 p {float: left;margin-right: 3px;}
#search2 .button {float: left;margin-top: -1px;}
#search2 .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;}
#nav li a.fb-user {position:relative;}
#nav li a.fb-user img {margin:3px 4px 0 0;float:left;}
#nav li .FB_ImgLogo {width:9px;left:-13px;top:4px;position:absolute;}
* 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;}

/* 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-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;}

/* 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;}

#menu ul li.sponsorBlu {background: url(../img/menu-bg-blu-sponsor.gif) repeat-x;}
#menu ul li.sponsorBlu a {background: url(../img/menu-bg-blu-sponsor-dx.gif) no-repeat top right;}
#menu ul li.sponsorBlu span {height: 32px;float: left;background: url(../img/menu-bg-blu-sponsor-sx.gif) no-repeat top left;}
#menu ul li.sponsorBluLast {background: url(../img/menu-bg-blu-sponsor.gif) repeat-x;}
#menu ul li.sponsorBluLast a {background: url(../img/menu-bg-blu-sponsorLast-dx.gif) no-repeat top right;}
#menu ul li.sponsorBluLast span {height: 32px;float: left;background: url(../img/menu-bg-blu-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;}

/* 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 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 {color: #0000CC;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 {color: #0000CC;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: 0 20px 20px 20px;}
#footer h3 {font-size: 11px;font-weight: bold;color: #9900CC;padding: 0;margin: 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;}

#credits {height: 30px;background: url(../img/credits-bg.gif) repeat-x;margin: 0;padding: 0;}
#credits p {font-size: 11px;line-height: 30px;margin: 0;padding: 0 20px;float: left;color: #333333;}
#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;}
#credits p a {color: #0000CC;}

/*** 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;}

.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 .b300-cont {width: 278px;padding: 0 10px;margin: 0;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;}
.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 .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 label {width: 65px;display: block;float: left;line-height: 22px;margin: 0 0 5px 0;}
.b300 input {width: 143px;float: left;}

.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 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;}

.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;}

.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;}
.b650 h2 {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 a.ord {font-size: 12px;float: right;margin-top: -26px;margin-right: 10px;}
.b650 .b650-cont {width: 628px;padding: 0 10px;margin: 0;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;}

.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;}
.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;}


.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;}

/*** 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;}


/*** GOOGLE WBR ***/
/*** 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 {width: auto;clear: both;display: inline-block;float: left;}
.ris-google a:hover {text-decoration: none;}
.ris-google span.title {max-width: 550px;width: auto!important;font-size: 15px;font-weight: bold;float: left;display: inline;margin: 0 5px 0 0;cursor: pointer;} 
/*.ris-google span.title {max-width: 628px;width: 628px;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;}
*:first-child+html .ris-google span.text {float: none;}
.ris-google .google {display: inline;font-size: 12px;color: #333;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 ***/

/*** GOOGLE WBR MARCO ***/
/*** liste risorse google ***/
.ris-google-search {width: 628px;margin: 0 0 0 0;font-size: 13px;float: left;clear: both;}
.ris-google-search a {width: 628px;display: block;float: left;}
.ris-google-search a:hover {text-decoration: none;}
/*.ris-google-search span.title {max-width: 628px;width: auto!important;font-size: 15px;font-weight: bold;float: left;display: inline;margin: 0 5px 0 0;cursor: pointer;} */
.ris-google-search span.title {max-width: 628px;width: 628px;font-size: 15px;font-weight: bold;float: left;display: inline;margin: 0 5px 0 0;cursor: pointer;}
.ris-google-search span.title:hover {text-decoration: underline;}
.ris-google-search span.text {width: 628px;color: #333333;clear: left;float: left;cursor: pointer;}
*:first-child+html .ris-google span.text {float: none;}
.ris-google-search .google {display: inline;font-size: 11px;color: #999999;font-weight: normal;float: left;padding-top: 3px;cursor: pointer;}
.ris-google-search a.ris-web {color: #9900CC;width: 628px; font-size: 13px;font-weight: normal;clear: both;}
.ris-google-search a.ris-web:hover {text-decoration: underline; width: 628px:}
/*** liste risorse google personalizzata per sito ***/


/*** GOOGLE WBR Test Gianlu***/
/*** liste risorse google ***/
.ris-google-gianlu {width: 628px;margin: 0 0 10px 0;font-size: 13px;float: left;clear: both;}
.ris-google-gianlu a {display: block; float: left}
.ris-google-gianlu a:hover {text-decoration: none;}
.ris-google-gianlu span.title {max-width: 628px;width: auto!important;font-size: 15px;font-weight: bold;display: inline;margin: 0 5px 0 0; float: left}
.ris-google-gianlu span.title:hover {text-decoration: underline;}
.ris-google-gianlu span.text {color: #333333;clear: left; float:left}
*:first-child+html .ris-google span.text {float: none;}
.ris-google-gianlu .google {display: inline;font-size: 12px;color: #333;font-weight: normal;float: left;padding-top: 3px;cursor: pointer;}
.ris-google-gianlu a.ris-web {color: #9900CC;font-size: 13px;font-weight: normal;clear: both;}
.ris-google-gianlu a.ris-web:hover {text-decoration: underline;}

.spec-dx-gianlu {width: 175px; clear: none;}
.spec-dx-gianlu a {font-size: 12px;}
.spec-dx-gianlu a:hover {font-size: 12px;}
.spec-dx-gianlu a.ris-web {font-size: 12px;}
.spec-dx-gianlu span.title {font-size: 13px;}
.spec-dx-gianlu span.text {}

.dim-goog-in-macro-gianlu {width: 138px;}
.dim-goog-in-macro-gianlu a {font-size: 12px;}
.dim-goog-in-macro-gianlu a:hover {font-size: 12px;}
.dim-goog-in-macro-gianlu a.ris-web {font-size: 12px;}
.dim-goog-in-macro-gianlu span.title {font-size: 13px;}
.dim-goog-in-macro-gianlu span.text {}

.dim-search-gianlu {width :auto; clear: none;}
.dim-search-gianlu a {width:auto}
.dim-search-gianlu a:hover {width:auto}
.dim-search-gianlu a.ris-web {width:auto}
.dim-search-gianlu span.title {font-weight: normal; font-size: 17px;width: auto!important;}
.dim-search-gianlu span.text {font-size: 13px;}

/*Fine Test risorse Google gianlu*/

.tit-google{color: #333;padding: 0; display: block; font-size: 12px; float: left; margin-bottom: 10px;}
.tit-google-search{color: #333;padding: 0; display: block; font-size: 12px; float: right; margin-bottom: 10px; }

.dim-goog-in-macro {width: 138px;}
.dim-goog-in-macro a {width: 133px;font-size: 12px;}
.dim-goog-in-macro a:hover {width: 133px;font-size: 12px;}
.dim-goog-in-macro a.ris-web {width: 133px;font-size: 12px;}
.dim-goog-in-macro span.title {width: 133px;width: auto!important;font-size: 13px;}
.dim-goog-in-macro span.text {width: 133px;}

.dim-goog-in-cat {width: 170px;}
.dim-goog-in-cat a {width: 170px;font-size: 12px;}
.dim-goog-in-cat a:hover {width: 170px;font-size: 12px;}
.dim-goog-in-cat a.ris-web {width: 170px;font-size: 12px;}
.dim-goog-in-cat span.title {width: 170px; /*font-size: 13px;*/}
.dim-goog-in-cat span.text {width: 170px;}

.siz-tit-spec-dx{width: 175px; clear: none;}
.siz-tit-spec-dx a {width: 175px;font-size: 12px;}
.siz-tit-spec-dx a:hover {width: 175px;font-size: 12px;}
.siz-tit-spec-dx a.ris-web {width: 175px;font-size: 12px;}
.siz-tit-spec-dx span.title {width: 175px; font-size: 13px;}
.siz-tit-spec-dx span.text {width: 175px;}

.dim-goog-battle {width: 400px;}
.dim-goog-battle a {width: 400px;}
.dim-goog-battle a:hover {width: 400px;}
.dim-goog-battle a.ris-web {width: 400px;}
.dim-goog-battle span.title {width: 400px;font-size: 13px;}
.dim-goog-battle span.text {width: 400px;}

.siz-tit-spec span.title {font-size: 13px;}
.siz-tit-spec a.ris-web {font-size: 12px;}

.dim-search {width: 608px; clear: none;}
.dim-search a {width: 543px;}
.dim-search a:hover {width: 543px;}
.dim-search a.ris-web {width: 543px;}
.dim-search span.title {width: 543px;font-weight: normal; font-size: 17px;width: auto!important;}
.dim-search span.text {width: 543px;font-size: 13px;}
/*** GOOGLE WBR FINE ***/

.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;}

#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");}

/* aggiunto da magojr per creare i tab larghi 480*/
.b480-tab {width: 480px;float: left;margin: 0 0 10px 0;padding: 0 0 20px 0;position: relative;background: url(/img/b480-tab-bg.png) bottom left no-repeat;}
.b480-tab-cont {width: 458px;padding: 10px 10px 0 10px;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;}
.b480-tab #tab-cont {background: url(/img/b480-tab-bg-top.png) bottom left no-repeat;}

.lt2n {list-style-type: none;margin: 0;padding: 0;width: 50%;float: left; margin: 5px 0 0 0;}
.lt2n li {font-size: 11px;margin-bottom: 0.727em;padding: 0 0.909em 0 0;}
.lt2n li h3 {font-size: 13px;margin: 0;padding: 0;}
/*.lt2n a.title {font-size: 1.182em;font-weight: normal;display: block;}*/
/*  fine aggiunte magojr  */

/* 25/03/08 Davide aggiunta per nuovi commenti */
.bcmt {width: 630px;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: 490px;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: 610px;margin: 0 0 10px 20px;}
*html .bcmt.lev2 {margin: 0 0 10px 10px;}
.bcmt.lev2 .bcmt-text {width: 470px;}
.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;}

hr.hr2 { color: #d9d9d9;size: 1px; width: 608px;}

/* stili nuovo header TG7 */
body {background: url(../img/TG7/bg.png) repeat 0 0 transparent;margin: 0;}
#bgCampaign {width: 100%;height: 537px;background:url(../img/TG7/bgCampaign.png) repeat 0 0 transparent;position: absolute;top: 0;left: 0;z-index: 0; }
#bannerTop2 {width: 980px;height: 90px;text-align: center;margin: 5px auto;position: relative;}
#bannerTop { width: auto; height: 150px; padding: 0; display: block; top: 0;left: 0; margin: 0 auto; position: relative; background: transparent; }
#bannerTop a { width: auto; height: 150px; margin: 0 auto; padding: 0; position: relative; display: block; }

#header2 {width: 978px;height: 99px;border: 1px solid #00006F;border-bottom: 0 none;background: url(../img/TG7/bgHeader.png) repeat-x 0 0 #000062;}
.headerTop {width: 958px;margin: 0 10px;border-bottom: 1px solid #2952E4;clear: both;display: block;float: left !important;float: none;}
.headerInner {width: 978px;height: 80px;margin: 0 auto;background: url(../img/TG7/bgHeaderInner.png) repeat-x #0000AF;clear: both;}
.tgPanel {font-size: 11px;color: #999999;margin-left: -7px;float: left;}
.tgPanel a {color: #FFFFFF;line-height: 18px;margin: 0 7px;}
.userPanel {font-size: 11px;color: #999999;margin: 3px -10px 0 0;float: right;}
.userPanel ul {list-style-type: none;margin:0;padding:0;}
.userPanel li {height: 12px;line-height: 12px;display: inline;float: left;}
.userPanel a {color: #FFFFFF;margin: 0 10px 0;}
.userPanel a.userName {font-weight: bold;color: #B2F900;}
.userPanel a.userName span:hover {text-decoration: underline;}
.userPanel a.userName span { display:block; float:left; margin:0 0 0 5px; position:relative;}
.userPanel a.exitFb {position: relative;float: left;}
.userPanel a.exitFb img {width: 12px;height: 12px;margin: 0 5px 0 0;float: left;}
.userPanel a.exitFb span {position: relative;float: left;}
.userPanel a.exitFb span:hover {text-decoration: underline;}
.userPanel .numMsg {padding: 0 0 0 6px;margin: 0 -5px 0 7px;background: url(../img/TG7/bgNumMsg-sx.png) no-repeat 0 0;float: left;display: inline-block;}
.userPanel .numMsg span {padding: 0 6px 0 0;margin: 0;background: url(../img/TG7/bgNumMsg-dx.png) no-repeat right top;display: inline-block;}
.userPanel .numMsg span span {height: 11px;line-height: 10px;margin: 0;padding: 1px 0 0 0;background: #FF0200;}
.userPanel .numMsg:hover {text-decoration: none;}
.userPanel a.fb-user {position: relative;float: left;}
.userPanel a img { margin-top:6px; vertical-align:top;}
.userPanel a.btnFconnect img {margin-top: -2px;}
.userPanel a.fb-user img {float:left;margin: 0;}

.userPanel .FB_ImgLogo {width: 9px;position: absolute;left: 6px;top: 5px;}
.logo {width: 145px;padding: 15px;float: left; padding:auto;}
.logo h1 {display: none;}
.linkCat {float: left;}
.linkCat a {font-size: 11px;font-weight: bold;color: #FFFFFF;text-transform: uppercase;margin: 0 8px 0 0;}
.linkCat a.sel {color: #B2F900;} 
.headerSearch {width: 360px;margin: 15px 12px 0 0;float: right;}
.headerSearch input {float: left;border: 1px solid #999999;color:#666666;font-size: 12px;height: 14px;padding: 3px 3px 5px;margin: 1px 1px 1px 0px; width:279px;}
.headerSearch select {width: 82px;margin: 0 0.417em;float: left;}
html>/**/body .headerSearch select {width: 86px;}
.headerSearch a.btn {float: right; margin: 1px 0 0 0;}
.headerSearch.googleFriendly {width: 531px;;}
.headerSearch.googleFriendly input {height: 20px; width: 428px;font-size: 15px;line-height: 18px;padding: 4px 10px;}
.headerSearch.googleFriendly input {padding: 4px 10px 4px 10px\9} /* all IE */
.headerSearch.googleFriendly a.btn {font-size: 15px;height: 28px;line-height: 28px;background-image: url(../img/bgBtn28.png)}
.google {float: right;}
a.btn {font-size: 13px;font-weight: bold;color: #FFFFFF;height: 1.692em;line-height: 1.692em;padding: 0 0.923em;border: 0.083em solid #77099A;background: url(../img/TG7/bgBtn.png) repeat-x 0 0 #710698;display: inline-block;}
/* testata viola */
.menu-cont2 {position: relative;height: 27px;background-color: #FF0000;border-right: 1px solid #77099A; overflow: hidden;}

#menu2 {width: 980px;height: 25px;background: url(../img/TG7/bgMenu.png) repeat-x #7D0AA2;}
#menu2 ul {z-index: 999;position: absolute;list-style-type: none;left: -2px;background: url(../img/TG7/bgMenu-sx.png) no-repeat right 1px;padding: 0;margin: 0;}
#menu2 ul li {margin: 1px 0 0 0;height: 25px;line-height: 16px;background: url(../img/TG7/bgMenu-sx.png) no-repeat top left;display: inline;float: left;}
/*#menu2 ul li a {font-size: 12px;font-weight: bold;color: #ffffff;text-transform: uppercase;padding: 0 10px 0 13px;margin: 0;float: left;line-height: 23px;}*/
#menu2 ul li a {font-size: 12px;font-weight: bold;color: #ffffff;padding: 0 10px 0 13px;margin: 0;float: left;line-height: 23px;}
#menu2 ul li.navsel {line-height: 18px;margin-top: 0;padding-left: 2px;background-position: 1px 1px;}
#menu2 ul li.navsel a {color: #333333;}
#menu2 ul li.navsel span {height: 26px;background: url(../img/TG7/bgMenu-sel.png) repeat-x top left #B4DC3B;border-right: 1px solid #B5DC3C;border-bottom: 1px solid #ACD23A;border-left: 1px solid #91B331;float: left;}
#menu2 ul li.navsel span a {line-height: 25px;height: 25px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
#menu2 ul li a {height: 24px;line-height: 24px;}
#menu2 ul li.navsel span a {line-height: 26px;height: 26px;}
}


#menu2 ul li.natale {height: 25px; background: url(../img/bgMenu-sx_rosso.png) no-repeat top left; margin:0; padding:0 0 0 1px;}
#menu2 ul li.natale span {height: 25px; float: left; background: transparent url(../img/bgMenu_rosso.png) repeat-x scroll left top; }
#menu2 ul li.natale span a {height:25px; background:transparent url(../img/bgMenu-dx_rosso.png) no-repeat scroll right 1px;}
#menu2 ul li.sponsor {height: 25px; background-image: url(../img/TG7/bgMenu-sx_orange.png); background-position: left top; margin:0; padding:0 0 0 1px;}
#menu2 ul li.sponsor span {height: 25px; float: left; background: transparent url(../img/TG7/bgMenu_orange.png) repeat-x scroll left top; }
#menu2 ul li.sponsor span a {height:25px; background:transparent url(../img/TG7/bgMenu-dx_orange.png) no-repeat scroll right 1px;}

#menu2 ul li.sponsorLast {height: 25px; background-image: url(../img/TG7/bgMenu-sx_orange.png); background-position: left top; margin:0; padding:0 0 0 1px;}
#menu2 ul li.sponsorLast span {height: 25px;float: left; background: transparent url(../img/TG7/bgMenu_orange.png) repeat-x scroll left top; }
#menu2 ul li.sponsorLast span a {height:25px; background:transparent url(../img/TG7/bgMenu-dx_orange_last.png) no-repeat scroll right;}

/* testata verde */
.submenu-cont2 {position: relative;height: 25px;}
#submenu2 {width: 980px;height: 28px;padding: 0; background: url(../img/TG7/bgSubmenu.png) repeat-x bottom left #CFF745;}
#submenu2 span {font-size: 12px;font-weight: bold;color: #FF0000;height: 25px;line-height: 25px;float: left;}
#submenu2 ul {z-index: 999;float: left;overflow: hidden;margin: 0;padding: 0;}
#submenu2 ul li {font-size: 12px;margin: 0 -1px 0 0;height: 25px;line-height: 25px;background: url(../img/TG7/bgSubmenu-pipe.png) no-repeat center right;display: inline;float: left;}
#submenu2 ul li a {font-weight: bold;color: #0000CC;height: 16px;line-height: 13px;padding: 6px 9px;float: left;}
#submenu2 ul li.navsel {padding: 0 5px 0 4px;}
#submenu2 ul li.navsel a {font-weight: bold;height: 16px;text-decoration: none;margin: 5px 0 0 1px;padding: 0;background-color: #6E7C44;clear: both;float: left;}
#submenu2 ul li.navsel a span {font-size: 12px;color: #FFFFFF;height: 14px;line-height: 13px;margin: 1px -1px;padding: 0 3px;background: #6E7C44 none 0 0;display: block;}

*html .userPanel .numMsg {background-image: url(../img/TG7/ie6/bgNumMsg-sx.gif);}
*html .userPanel .numMsg span {background-image: url(../img/TG7/ie6/bgNumMsg-dx.gif);}
*html .logo img {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='/img/TG7/logo.png');}
*html .google img {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='/img/TG7/google.png');}
*html #submenu2 ul li.navsel a {float: left;}
*html #submenu2 ul li.navsel a span {position: relative;display: inline;}


#expanding {
	text-align: center;
	/*padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
	background-color: #FFFFFF;*/
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}

/*
html > body #ie7 {  
   *display: block;  
 }  
   
 body #ie6 {  
   _display: block;  
 }  
*/
/* Davide 02/06/10 */
.iconsBig {width: 40px;height: 40px;margin-left: 7px;margin-right: -7px;background: url(/img/follow_icon40.png) no-repeat left top;float: left;cursor: pointer;}
.iconsBig.facebook {background-position: left top;}
.iconsBig.twitter {background-position: -40px top;}
.iconsBig.rss {background-position: -80px top;}
.iconsBig.igoogle {background-position: -120px top;}
.iconsBig.email {background-position: -160px top;}
.iconsBig.buzz {background-position: -200px top;}
.iconsBig.iphone {background-position: -240px top;}
.iconsRank {width: 15px;height: 15px;margin: 0 5px 0 0;display: block;float: left;overflow: hidden;background: url(/img/icons-rank.png) no-repeat;}
.iconsRank.up {background-position: 0 0;}
.iconsRank.eq {background-position: 0 -15px;}
.iconsRank.down {background-position: 0 -30px;}
.b300 .b300-cont ul.followUs {width: 282px;margin: 0 0 0 -7px;float: left;}
.b300 .b300-cont ul.followUs li {padding: 0;float: left;}

.b300 .b300-cont.newsletter p {font-size: 12px;padding: 0 0 2px 0;}
.b300 .b300-cont.newsletter .link11 {font-size: 11px;display: inline-block;padding: 4px 0 5px 0;}
.b300 .b300-cont.newsletter .button  {margin-top: -1px;float: left;}
.b300 .b300-cont.newsletter input {width: 195px;margin-right: 5px;float: left;}

*:first-child+html body {margin-top: 0.313em}
.bodyTop {margin-top: 0.313em;}

.lt39 {float: left;margin: 10px 0 5px;width: 100%;} 
.lt39 ul {list-style-type: none;font-weight: bold; line-height: 19px;}
.lt39 li {list-style-type: none;font-weight: bold; line-height: 19px;}


